Ampere, Hééélp!!
Dával jsem dohromady vyhulenýho kámošovýho Rebela a tak jsem si do něho půjčil Megu a Ramps z MPCNC. ( Opraveno, chodí, měl vyhulenej Ramps)
Jenže, když jsem vrátil tu elektriku do MPCNC a nahrál zpět Marlina, vše sice chodí, ale nějak divně. Asi jsem nahrál nějakej rozhrabanej FW, protože si jinak neumím vysvětlit, proč to chodí tak nějak "cukatě". Nebo mě napadá, používá tenhle Marlin, co jsi upravoval EEPROM? V opravovaným Rebelovi byl právě Marlin, co EEPROM používá a tak nemůžou tam být nějaký nesmysly z tiskárny? No a protože mě to nechodilo, tak jsem se v tom začal šťourat a celý komplet to parádně rozjebal.
Ty problémy se projevují hlavně v tom, že pokud najedu třeba na X300, Y300 a vrátím se na X0, Y0, tak X opravdu skončí na 0 ale Y třeba o 1,5 mm dřív. To samý Z, dám home, najedu na +60, dám -60 a je třeba na 2mm. Vypadá to na náhodný ztráty kroků, ale pokaždý na jiný ose.
Protože těch nastavení rychlostí je v FW, Estlcamu a Repetieru povícero, prosil bych, jestli by jsi mi nemohl potvrdit správnost mých doměnek, co kterej parametr ovlivňuje. Případně, jestli někde vidíš nějakou zásadní krpu.
FW Marlin, (X a Y 32 kr. Z 16 kr.)HOMING_FEEDRATE {80*60, 80*60, 5*60, 0} // (mm/min)
rychlost pouze pro G28?DEFAULT_MAX_FEEDRATE {300,300,100,25} // (mm/sec)
maximální rychlost jenotlivých os? Pokud přijde větší, provede se touto rychlostí, nebo to hodí chybu? Pokud tedy z nějakýho komunikačního programu pošlu do MPCNC příkaz G1 X300, Y200 bez F, tak se to provede touto rychlostí? Nebo je po inicializaci Merlina bere F z předcházejícího home?DEFAULT_MAX_ACCELERATION {700,700,100,800} // X, Y, Z, E maximum start speed for accelerated moves.
DEFAULT_ACCELERATION 700 // X, Y, Z and E max acceleration in mm/s^2 for printing moves
Není mě jasný, jakej je rozdíl mezi MAX_ACCELERATION a ACCELERATIONRepetier-host:Předpokládám, že v Nastavení tiskárny má vliv jen Rychlost přejezdů a Rychlost osy Z (mm/min). A pouze jen na to, co pošleš do tiskárny šipkama z Manuálního ovládání. Ale není mě jasná jedna věc. Pokud zadám ručně příkaz G1 X200 Y200, tak to jede strašně trhavě. Pokud přidám F na konec, nebo před příkaz G1, tak to jede podle něho. Netušíš, kde je v Repetier-Host defaultní hodnota F?
Estlcam 1.4Rychlost X a Y je daný tabulkou nástrojů Fxy a Fz. To jsou ale "řezný" a "zavrtávací" rychlosti. Jenže já mám asi nějakej problém s přejezdama, jsou asi moc rychlý. Možná že jsme to tu už jednou řešili, není to náhodou v Setings, Values, Rapid Feed? Nojo, ale u něj píšou, že to je pro G00. Je to tedy někde jinde? Nebo nastavit jako MAX_FEEDRATE v Marlinu?
Víš, nad čím přemejšlím? Mám doma UNO s CNC Shield. Pokud se tam nahraje GRBL, tak by to mělo chodit napřímo z Estlcamu. Akorát CNC shield umožňuje paralelně jen jeden driver krokáče, druhej by se musel přibastlit stranou a nebo použít silnější DRV. Estlcam je mnohem lepší na ovládání CNC frezky než Repetier-Host, dokonce mi nedávno jeden člověk psal, že zrušil Mach a jede přímo z Estlu na železný portálovce 1000x500x250mm, chodí to líp než Mach3 pod Win a spokojenost.
Jirka