MKS SBASE V1.3 Dual Endstop Question [SOLVED]

I couldn’t get it to work.

 

May I ask = why the bugfix 2.0 vs. the other MPCNC options… maybe this is what I did wrong.

I used the ramps dual end stop zip and then applied your files.

The Marlin bugfix 2.0 supports 32-bit MCU’s. Marlin 1.1.9 supports 8-bit MCU’s

Will not work. That is the reason you are not getting it to work. Ramps firmware is an 8-bit firmware which will not run on the MKS SBASE v1.3 board, which is 32-bit MCU.

I used the Bugfix 2.0 and have it working now but the end stops don’t seem to be triggering.

You may need to reverse the state of the endstops in the Configuration.h to false, re-compile, and re-flash.

I have 3 wire endstops with LEDs.

// Mechanical endstop with COM to ground and NC to Signal uses “false” here (most common setup).
#define X_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Y_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Z_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define X_MAX_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Y_MAX_ENDSTOP_INVERTING true// set to true to invert the logic of the endstop.
#define Z_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Z_MIN_PROBE_ENDSTOP_INVERTING true // set to true to invert the logic of the probe.

Ok. I only have the two wire — Signal and Ground.

That did the trick. homes X and Y now without an issue.

Thx.

Hey, I’m trying to confgure my MKS Sbase board with dual X and Y stepper motors and dual endstops.
I downloaded the MKS_SBASE_v1.3_DUAL_Endstops.zip and copied the firmware.bin file to the SD card.
But the E0 and E1 are not working. Anyone can help me to fix this?

A lot has changed in the last year. I would start with V1CNC_Rambo_Dual and then edit it for your board. It should just be one line to switch boards and then change the target in the platformio file.

Jeffe… I tried that, but it didn’t work. I don’t know why :frowning:

In the flatformio.ini I set the ‘default_envs’ to LPC1768

I responded to your other thread. FWIW, saying, “It didn’t work” gives me no way to help.