Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

Config 1x X, 4x Y und 2x Z Motor

geschrieben von Space96 
Config 1x X, 4x Y und 2x Z Motor
25. June 2021 03:43
Moin zusammen,

aktuell baue ich einen 3D-Drucker (Corexz). Jedoch benötige ich Hilfe die Config Datei auf Anzahl der Achsmotoren anzupassen, sodass die 4x Y-Motoren sowie die beiden Z-Motoren parallel laufen. Kann einer von Euch behilflich sein? Besten Dank smiling smiley

Hardware:

• Duet 2 Ethernet
• Duex5

Belegung:

Duet 2:
Z: Z1
Y: Y1
X: X1
E0: E0
E1: E1

Duex5:
E6: Z2
E7: Y2
E8: Y3
E9: Y4

Config:

; Drives
M569 P0 S1 ; physical drive 0 goes forwards
M569 P1 S1 ; physical drive 1 goes forwards
M569 P2 S1 ; physical drive 2 goes forwards
M569 P3 S1 ; physical drive 3 goes forwards
M569 P4 S1 ; physical drive 4 goes forwards
M569 P7 S1 ; physical drive 7 goes forwards
M569 P6 S1 ; physical drive 6 goes forwards
M569 P6 S1 ; physical drive 6 goes forwards
M569 P6 S1 ; physical drive 6 goes forwards
M584 X0 Y1 Z2 E3:4:7:6:6:6 ; set drive mapping
M350 X16 Y16 Z16 E16:16:16:16:16:16 I1 ; configure microstepping with interpolation
M92 X160.00 Y160.00 Z533.33 E873.08:873.08:533.33:160.00:160.00:160.00 ; set steps per mm
M566 X900.00 Y900.00 Z60.00 E120.00:120.00:60.00:900.00:900.00:900.00 ; set maximum instantaneous speed changes (mm/min)
M203 X6000.00 Y6000.00 Z180.00 E1200.00:1200.00:180.00:6000.00:6000.00:6000.00 ; set maximum speeds (mm/min)
M201 X500.00 Y500.00 Z20.00 E250.00:250.00:20.00:500.00:500.00:500.00 ; set accelerations (mm/s^2)
M906 X1680 Y1680 Z1680 E1680:1680:1680:1680:1680:1680 I30 ; set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout
Re: Config 1x X, 4x Y und 2x Z Motor
28. June 2021 13:26
Hallo
Also beim M569 Code gibst du nur die Drehrichtung von jedem Motor an, da sollte eigentlich keiner mehrfach vorkommen. Deine Treibernummern musst du selber nachschauen, bei mir sieht das etwa so aus:
M569 P0.0 S0 ; physical drive 0.0 goes backwards
M569 P0.1 S1 ; physical drive 0.1 goes forwards
M569 P0.2 S0 ; physical drive 0.2 goes backwards
M569 P0.3 S0 ; physical drive 0.2 goes backwards
M569 P0.4 S0 ; physical drive 0.4 goes forwards
M569 P1.0 S1 ; physical drive 1.0 goes forwards
M569 P1.1 S1 ; physical drive 1.1 goes forwards
M569 P0.5 S1

Beim M584 werden die Motoren dann den Achsen zugeordnet. Wenn es mehrere Motoren pro Achse gibt werden sie mit einem : getrennt. Bei mir sieht das so aus:
M584 X0.0 Y0.1 Z0.3:0.2 E0.4:1.0:1.1:0.5
Bei Z und E gibt es bei mir mehrere Motoren. Beim Duet 3 mit Expansion ist die Nummerierung halt etwas anders als bei dir.


Die anderen Positionen sind dann selbsterklärend. Zu beachten gibt es aber dass es bei X,Y,Z nur einen Wert bei Schritt, Speed, Acc.... hat. Bei mir sieht es so aus:
M350 X128 Y128 E128:128:128:128 I1 ; configure microstepping with interpolation
M350 Z4 ; configure microstepping without interpolation
M92 X852.00 Y852.00 Z160.00 E4200.00:1940.00:1940.00:3580.00 ; set steps per mm
M566 X1600.00 Y1600.00 Z500.00 E1500.00:1500.00:1500.00:1000.00 P1 ; set maximum instantaneous speed changes (mm/min)
M203 X24000.00 Y24000.00 Z1200.00 E2400.00:5000.00:5000.00:5000.00 ; set maximum speeds (mm/min)
M201 X1000.00 Y1000.00 Z80.00 E500.00:500.00:500.00:500.00 ; set accelerations (mm/s^2)
M906 X1200 Y1200 Z2200 E800:800:800:800 ; set motor currents (mA) and motor idle factor in per cent
M84 S300 ; Set idle timeout


Gruass us dr Schwiiz
Hansjürg
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen