From c87aea67f9499dc50f85d64c769d0b1a6774a4de Mon Sep 17 00:00:00 2001 From: Walt Sorensen Date: Sun, 6 Apr 2025 15:18:25 -0600 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=B8=20More=20reliable=20BIBO=20TouchX?= =?UTF-8?q?=20connection=20to=20LCD=20(#1140)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TouchX/default - BLTouch/Configuration.h | 2 +- .../default - BLTouch/Configuration_adv.h | 8 ++++---- .../BIBO/TouchX/default - BLTouch/README.md | 20 +++++++++++++++++++ 3 files changed, 25 insertions(+), 5 deletions(-) create mode 100644 config/examples/BIBO/TouchX/default - BLTouch/README.md diff --git a/config/examples/BIBO/TouchX/default - BLTouch/Configuration.h b/config/examples/BIBO/TouchX/default - BLTouch/Configuration.h index 8d171d6aa4..ffbf6253f2 100644 --- a/config/examples/BIBO/TouchX/default - BLTouch/Configuration.h +++ b/config/examples/BIBO/TouchX/default - BLTouch/Configuration.h @@ -96,7 +96,7 @@ * * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000] */ -#define BAUDRATE 250000 +#define BAUDRATE 115200 //#define BAUD_RATE_GCODE // Enable G-code M575 to set the baud rate diff --git a/config/examples/BIBO/TouchX/default - BLTouch/Configuration_adv.h b/config/examples/BIBO/TouchX/default - BLTouch/Configuration_adv.h index bad9022fc4..dca6e3125e 100644 --- a/config/examples/BIBO/TouchX/default - BLTouch/Configuration_adv.h +++ b/config/examples/BIBO/TouchX/default - BLTouch/Configuration_adv.h @@ -2293,13 +2293,13 @@ * * Warning: Does not respect endstops! */ -//#define BABYSTEPPING +#define BABYSTEPPING #if ENABLED(BABYSTEPPING) //#define EP_BABYSTEPPING // M293/M294 babystepping with EMERGENCY_PARSER support //#define BABYSTEP_WITHOUT_HOMING //#define BABYSTEP_ALWAYS_AVAILABLE // Allow babystepping at all times (not just during movement) //#define BABYSTEP_XY // Also enable X/Y Babystepping. Not supported on DELTA! - //#define BABYSTEP_INVERT_Z // Enable if Z babysteps should go the other way + #define BABYSTEP_INVERT_Z // Enable if Z babysteps should go the other way //#define BABYSTEP_MILLIMETER_UNITS // Specify BABYSTEP_MULTIPLICATOR_(XY|Z) in mm instead of micro-steps #define BABYSTEP_MULTIPLICATOR_Z 1 // (steps or mm) Steps or millimeter distance for each Z babystep #define BABYSTEP_MULTIPLICATOR_XY 1 // (steps or mm) Steps or millimeter distance for each XY babystep @@ -2314,9 +2314,9 @@ #endif #endif - //#define BABYSTEP_DISPLAY_TOTAL // Display total babysteps since last G28 + #define BABYSTEP_DISPLAY_TOTAL // Display total babysteps since last G28 - //#define BABYSTEP_ZPROBE_OFFSET // Combine M851 Z and Babystepping + #define BABYSTEP_ZPROBE_OFFSET // Combine M851 Z and Babystepping //#define BABYSTEP_GLOBAL_Z // Combine M424 Z and Babystepping #if ANY(BABYSTEP_ZPROBE_OFFSET, BABYSTEP_GLOBAL_Z) diff --git a/config/examples/BIBO/TouchX/default - BLTouch/README.md b/config/examples/BIBO/TouchX/default - BLTouch/README.md new file mode 100644 index 0000000000..1ba4f7bc5b --- /dev/null +++ b/config/examples/BIBO/TouchX/default - BLTouch/README.md @@ -0,0 +1,20 @@ +# Important User Note: + +Users with factory MKS TFT28 screens will need to modify the screen baudrate to 115200. +The factory baudrate of 250000 causes problems with gcode items that report back information like M114. +Using 115200 on both the mainboard and the screen resolves this issue. + +Change the mks_config.txt configuration file for BLTouch and correct the baud rate, set auto leveling, and enable babysteps +Link to MKS TFT28 screen firmware +https://github.com/makerbase-mks/MKS-TFT/tree/master/MKS-TFT2.8-3.2 + +### Important mks_config.txt configuration changes +- set baudrate to 115200 + - cfg_baud_rate:3 + +- Enable auto leveling + - cfg_leveling_mode:1 + - cfg_auto_leveling_cmd:G28;G29; + +- Enable function of babysteps. + - cfg_babystep_btn_display:1