I have built an MPCNC and now i’m facing the task of compiling and flashing the Marlin firmware. I have a dual endstop setup, and i’m trying to compile Marling (the dual endstop version) for the GT2560 Rev A+…
Atm it’s complaining that “No E stepper plug left for Y2!”…
You might be using the wrong target type for your Arduino compiler, it’s checking to make sure your hardware can support 5 steppers (and based on your error message, it’s not liking what it’s seeing).
I think i figured it out… followed the description on the v1engineering page wrt dual endstops… so i basically renamed extrude 0 to extruder 1 and extruder 1 to extruder 2… then defined a “fake” extruder 0 using some, what i think are unused, pins…
For the dual you do need to change the pins. I move E0 to fake empty pins and add a E2 to the E0 pins. Marlin does not currently allow for 0 extruders but it is slowly being implemented.
I face the same problem, the image you linked does not work as the files cant be referenced directly, can you provide a link to a page where the image is embedded, I couldn’t find any in their search.
Or you post which Pins you used, much simpler for me
So what i ended up doing is using the GT2560_REV_A_PLUS board pin assignments… In configuration.h you specify the motherboards as BOARD_GT2560_REV_A_PLUS, i thing (please verify in boards.h)… And the in pins/pins_GT2560_REV_A_PLUS.h i used the same trick as they did for the RAMPS board… i renamed E0 pins to E1, E1 pins to E2… and recreated E0 pins, where all E0 pins get assigned to pin 70…
And it seems to work
If you need more help i can send you the entire package…
thanks a lot for your reply, this is what I assumed and tried for myself, but I’m still missing some wires at my build and could not verify that it works.