Lidi, co jste šťourali v nastavování rychlostí tisku trochu hloub.
Řeším tady elektriku pro kámoše pro glavírku, co si postrojníkoval. Je to na základě elektriky 3D tiskárny. Konkrétně Mega 2560 bez Ramps, místo ní je přípojná deska se svorkovnicema ke který jsou připojený přes drivery SD20 tři krokáče SX23-1020. Ty cukají kuličkovejma šroubama. Nechci tady diskutovat o vhodnosti-nevhodnosti řešení, potřebuju jen konzultaci k softu kolem rychlostí posuvů.
Všechny rychlosti při glavírování (tisku) řeší generátor G-code, tedy Slicr, nebo nějaký CAM. To znamená rychlosti přejezdu, rychlosti při záběru v materiálu a pod.
Rychlosti pouze pro Manuální ovládání z Repetier-host se definují v záložce Nastavení tiskárny - Rychlosti přejezdu a Rychlost osy Z.
Pak se dá ještě v Repetier host nastavit procenta rychlosti posuvníkem 0-300%, default je 100%. Tenhle posuvník má vliv jak na G-code, tak na Manuální ovládání, přepočítává rychlost.
Tohle si myslím, že je mi jasný a snad v těch úvahách nemám chybu.
Ale teď do toho vstupuje FW Marlin.
#define HOMING_FEEDRATE {50*60, 50*60, 4*60, 0} // set the homing speeds (mm/min) - předpokládám, že je to pouze rychlost posuvu pro příkaz G28, (HOME X,Y,Z)
#define DEFAULT_MAX_FEEDRATE {2000, 2000, 500, 25} // (mm/sec) - předpokládám, že je to "omezovač" maximální rychlosti jednotlivých os. Pokud přijde g-code s vyšší rychlostí, provede se rychlostí z této definice. Je to zase správně?
Ale kde se potom definují rychlosti pro přesuny os z n-kodéru?
A co to je Jerk X,Y,Z?
Jak naložit s Akceleracema? U tý glavírky se pohybují hmoty řádově těžší než u Rebel II.
Díky za pomoc
Jirka