I have built my MPCNC. Electronics are giving me trouble.
I am using the MKS GEN L V1.0 board with TMC2208 stepperdrivers.
If I change the type of stepper to TMC2208, I get errors. So left them at
Flashed the firmware from github for the std no endstops machine.
X2 and Y2 do not work.
Do I need to change anything in the firmware?
Tried creating a marlin from scratch. But the it only lets me move motors in 1 direction, and still the X2 and Y2 do nothing…
Seems to want me to home first, but I’m not using endstops at this time…
Some advise would be appreciated
I use MKS Gen L hardware and the RAMPS firmware should work fine. If you want to change motherboard to MKS Gen L, that’s fine but it has almost no effect.
Are your motors wired in series? For the standard (non-dual-endstop) configuration you should have three motor drivers. Both X motors should be wired in series with each other, and both Y motors wired in series as well.
No, I don 't have them in series.
Up until 2 weeks ago I was using a ramps setup with endstops. But after reworking the hardware, I fried my arduino and had the MKS board lying around.
So the std firmware only uses 3 stepper drivers?
Good to know, but as I wold like to venture into some aluminum milling in time, I realy would like as much power in the system as possible and so have each motor wired to it’s own stepper.
Can I use the endstop version to get the dual motor setup and disable the need for endstops?
Thx
Tom
Yes. The dual motor and dual endstop settings are in configuration_adv.h. It also defines softstops, which you should turn off. It is easier to start with the dual endstop firmware because it also moves the extruder.
It’s not intuitive, but wiring them in series gives you the same power at low (milling) speeds. Go ahead and do dual, if you like though.