Skip to content

Commit

Permalink
Ender 3 S1 EZABL Support WIP
Browse files Browse the repository at this point in the history
EZABL Connection on J713 header works. Need to design mount.
  • Loading branch information
houseofbugs committed Mar 27, 2022
1 parent fc52e68 commit 010fc91
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 5 deletions.
18 changes: 14 additions & 4 deletions Board_Configs/CrealityV24XS1/Firmware/Marlin/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,10 @@
// Get the conversion kit here: https://www.th3dstudio.com/product/creality-ender-3-s1-12864-lcd-conversion-upgrade-kit/
#define ENDER3_S1_12864_LCD

// If you are having issues with the CRTouch uncomment the below line to disable it.
// Connect the included Z Endstop with its cable to the J713 Header on the board and mount to the printer.
//#define ENDER3_S1_ZENDSTOP_ONLY

// If you are having issues with the stock filament sensor uncomment the below line to disable it.
//#define ENDER3_S1_NOFILAMENT_SENSOR

Expand Down Expand Up @@ -259,7 +263,7 @@

//Ender 3 S1 Settings
#if ENABLED(ENDER3_S1)
#if NONE(ENDER3_S1_OEM, CUSTOM_PROBE)
#if NONE(ENDER3_S1_OEM, CUSTOM_PROBE, ENDER3_S1_ZENDSTOP_ONLY)
#ifndef CUSTOM_PRINTER_NAME
#define CUSTOM_PRINTER_NAME
#define USER_PRINTER_NAME "TH3D E3S1"
Expand Down Expand Up @@ -386,10 +390,16 @@
#define X_MAX_ENDSTOP_INVERTING false
#define Y_MAX_ENDSTOP_INVERTING false
#define Z_MAX_ENDSTOP_INVERTING false
#define Z_MIN_PROBE_ENDSTOP_INVERTING false

#if DISABLED(BLTOUCH)
#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
#define Z_MIN_PROBE_ENDSTOP_INVERTING true
#endif

//#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
#define USE_PROBE_FOR_Z_HOMING
#if ENABLED(BLTOUCH)
#define Z_MIN_PROBE_ENDSTOP_INVERTING false
#define USE_PROBE_FOR_Z_HOMING
#endif

#define X_DRIVER_TYPE TMC2208_STANDALONE
#define Y_DRIVER_TYPE TMC2208_STANDALONE
Expand Down
3 changes: 2 additions & 1 deletion Firmware/Marlin/Configuration_backend.h
Original file line number Diff line number Diff line change
Expand Up @@ -285,7 +285,8 @@
#define Z_MIN_PROBE_ENDSTOP_INVERTING false
#undef Z_MIN_ENDSTOP_INVERTING
#define Z_MIN_ENDSTOP_INVERTING false
#elif ENABLED(CR10S_PRO_STOCK_ABL) && ENABLED(CR10S_PRO)
#elif (ENABLED(CR10S_PRO_STOCK_ABL) && ENABLED(CR10S_PRO)) || ENABLED(ENDER3_S1)
//Ender 3 S1 J713 header for Z Endstop is reverse logic via hardware for some reason. Need to invert the EZABL logic for it here.
#undef Z_MIN_PROBE_ENDSTOP_INVERTING
#define Z_MIN_PROBE_ENDSTOP_INVERTING false
#undef Z_MIN_ENDSTOP_INVERTING
Expand Down

0 comments on commit 010fc91

Please sign in to comment.