Jsem rád, že se to nakonec podařilo. Nyní k těm problémům:
1. Předpokládám, že oba motory Z osy jsou z jednoho driveru. V takovém případě není možné za normálních okolností, aby jel každý motor jinak. Takže je potřeba zkontrolovat kabeláž a nastavení driveru, případně rychlosti akcelerace a decelerace. Pokud budou moc velké může se stát, že bude docházet ke ztrátě kroků v nahodilém pořadí. To vše za předpokladu, že jinak je vše v pořádku hlavně po mechanické stránce.
Můžeš pro zkoušku snížit rychlost houmování třeba na polovinu:- Kód: Vybrat vše
homing_speed: 3.0
Doplň nebo změň v nastavení Z driveru.Pokud bys chtěl pro každý motor vlastní driver je to samozřejmě možné jen bude potřeba pro každý motor nějaký koncák, na který se bude moct referovat. V takovém případě je dobré použít koncáky pro MAX polohu.
Posun os není v žádném případě možný bez předchozí reference dané osy. To nefunguje na žádném dobrém FW pro řízení tiskárny. Jde o bezpečnostní funkci jež nelze vyřazovat bez extrémně závažného důvodu, který v podstatě neexistuje.
Mapování portů je nutné převést z Arduino značení na fyzické za pomoci nějaké převodní tabulky například
ZDE.
2. Pro displej použij následující nastavení (je funkční u verze konfiguráku s BL-Touch nebo Indukčním snímačem):
- Kód: Vybrat vše
# "RepRapDiscount 128x64 Full Graphic Smart Controller" type displays
[display]
lcd_type: st7920
cs_pin: PH1
sclk_pin: PA1
sid_pin: PH0
menu_reverse_navigation: True
encoder_pins: ^PC6, ^PC4
click_pin: ^!PC2
kill_pin: ^!PG0
[output_pin beeper]
pin: PC0
pwm: True
value: 0
shutdown_value: 0
cycle_time: 0.001
scale: 1000
3. Viz odkaz na tabulku s popisem portů v bodu 1.
Jinak jak ta převodní tabulka tak tabulka rozmístění pinů Ramps je dostupná ve složce
Obrázky na mém Patreonu
ZDE.
3: PS:
Ty hodnoty v tom souboru jsou posunuté tak velký bacha:
- Kód: Vybrat vše
Y-axis steps per mm</epr><epr pos="11" type="3" value="1616.0000">
To je naprostá blbost a patří to k ose Z a takto jsou rozhašené všechny parametry.