Kennt sich jemand mit Github aus?
Ich weiß nicht ob die Funktion Dual X und Y Achse jetzt implementiert ist oder nicht und ob man beides gleichzeitig nutzen kann.
https://github.com/MarlinFirmware/Marlin/pull/4271
Hintergrund:
Ich hab mit eine Fräße mit einem RAMPS auf Marlin Basis gebaut. Grundsätzlich funktioniert alles, aber ich hab Zuwenig Drehmoment auf den X/Y Achsen, weil ich jeweils 2 Stepper an einem Treiber betreibe. Ich wurde nun gerne pro Motor einen Treiber nutzen.
Wie mappt man die X Achse nun auf E1 und Y auf E2? (Ramps 1.4)
Programmieren ist jetzt nicht so meins…
in der Configuration_adv.h steht
// Dual X Steppers
// Uncomment this option to drive two X axis motors.
// The next unused E driver will be assigned to the second X stepper.
//#define X_DUAL_STEPPER_DRIVERS
#if ENABLED(X_DUAL_STEPPER_DRIVERS)
// Set true if the two X motors need to rotate in opposite directions
#define INVERT_X2_VS_X_DIR true
#endif
// Dual Y Steppers
// Uncomment this option to drive two Y axis motors.
// The next unused E driver will be assigned to the second Y stepper.
//#define Y_DUAL_STEPPER_DRIVERS
#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
// Set true if the two Y motors need to rotate in opposite directions
#define INVERT_Y2_VS_Y_DIR true
#endif
"The next unused E driver" Wo steht man den ein das die E's frei sein sollen also nicht mehr vom Extruder belegt sind?
Einfach nur in der configuration.h diese Zeile auf 0 ändern funktioniert leider nicht weil der Fall nicht vorgesehen ist.
// This defines the number of extruders
// :[1, 2, 3, 4]
#define EXTRUDERS 0
Mein Ansatz wäre in der in der pins_RAMPS.h eine E2 Definition anzulegen und das Pinmatching zu verschieben bzw. E0 einfach auf irgend zu setzen weil dort eh nichts angeschlossen sein muss.
Wäre das praktikabel oder geht das eleganter?
Ich weiß nicht ob die Funktion Dual X und Y Achse jetzt implementiert ist oder nicht und ob man beides gleichzeitig nutzen kann.
https://github.com/MarlinFirmware/Marlin/pull/4271
Hintergrund:
Ich hab mit eine Fräße mit einem RAMPS auf Marlin Basis gebaut. Grundsätzlich funktioniert alles, aber ich hab Zuwenig Drehmoment auf den X/Y Achsen, weil ich jeweils 2 Stepper an einem Treiber betreibe. Ich wurde nun gerne pro Motor einen Treiber nutzen.
Wie mappt man die X Achse nun auf E1 und Y auf E2? (Ramps 1.4)
Programmieren ist jetzt nicht so meins…
in der Configuration_adv.h steht
// Dual X Steppers
// Uncomment this option to drive two X axis motors.
// The next unused E driver will be assigned to the second X stepper.
//#define X_DUAL_STEPPER_DRIVERS
#if ENABLED(X_DUAL_STEPPER_DRIVERS)
// Set true if the two X motors need to rotate in opposite directions
#define INVERT_X2_VS_X_DIR true
#endif
// Dual Y Steppers
// Uncomment this option to drive two Y axis motors.
// The next unused E driver will be assigned to the second Y stepper.
//#define Y_DUAL_STEPPER_DRIVERS
#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
// Set true if the two Y motors need to rotate in opposite directions
#define INVERT_Y2_VS_Y_DIR true
#endif
"The next unused E driver" Wo steht man den ein das die E's frei sein sollen also nicht mehr vom Extruder belegt sind?
Einfach nur in der configuration.h diese Zeile auf 0 ändern funktioniert leider nicht weil der Fall nicht vorgesehen ist.
// This defines the number of extruders
// :[1, 2, 3, 4]
#define EXTRUDERS 0
Mein Ansatz wäre in der in der pins_RAMPS.h eine E2 Definition anzulegen und das Pinmatching zu verschieben bzw. E0 einfach auf irgend zu setzen weil dort eh nichts angeschlossen sein muss.
Wäre das praktikabel oder geht das eleganter?
Zuletzt bearbeitet: