Board Issue: Swap E0 and E1
paulalfarojr last edited by paulalfarojr
My extruder motor does not move manually or otherwise. It would seem it is heat or poor connection at board related.
I swapped E0 wiring with the X motor and it will move without issue. Whereas the X movement is non-responsive on extruder commands .
I'm hoping to flash the firmware and move the wiring from E0 to E1 on the board.
Would I be correct in the following?
ATmega25260 board listing (motherboard = 21)
swapping E0 with E1 at the following groups
#define E1_STEP_PIN 18
#define E1_DIR_PIN 19
#define E1_ENABLE_PIN 38
#define E0_STEP_PIN 40
#define E0_DIR_PIN 41
#define E0_ENABLE_PIN 37
save and load new firmware
ryan.lutz last edited by
Yes, you would just want to swap the values for the E0 and E1 groups. I'm not sure which version of Marlin you're looking at, but on the Marlin GitHub repo the pin numbers are slightly different on the pins_RAMBO.h file: https://github.com/MarlinFirmware/Marlin/blob/1.1.x/Marlin/pins_RAMBO.h
Make sure you also swap the pins associated with microstepping in the section underneath the STEPPERS sections.
paulalfarojr last edited by
thanks, I swapped values for E0 and E1 and print was successful
however, I did not change any microstepping pins as mentioned. how exactly does this impact the print? better extrusion/control?
It would only have an effect if you were using different microstepping levels for E0 and E1. If they are both configured the same then it is fine.