Welcome! Log In Create A New Profile

Advanced

UBL does not work

Posted by JPT 
JPT
UBL does not work
February 16, 2024 05:52AM
Hi,

I almost got my Creality printers working with Marlin 2.1-bugfix and stable 2.1.2.2.
Ender 3 Pro and CR10-S5 both using BL-touch probe and the Creality STM32 427 board.
What I post here is from the CR10-S5, but the Ender behaves exactly the same.

It suddenly stopped working. And I do not have any idea what caused it. maybe a recent change in bugfix (a few days)?
with stable 2.1.2.2 it just crashes the head into the bed during G28 Z regardless of the probe seems to work correctly.

with 2.1-bugfix homing works fine. But as soon as I issue G29 P1 it probes the first point (center) then moves to the next point, beeps shortly then stops.

>>> g28
SENDING:G28
>>> m111 255
SENDING:M111 255
echo: DEBUG: off
>>> g29 p1
SENDING:G29 P1
Default storage slot 0 selected.
Mesh invalidated. Probing mesh.
Probing mesh point 1/9.
Probing mesh point 2/9.

I reduced my config step by step to the bare minimum, but nothing changed.

  • Platform.ini contains the STM32 board.
  • Version.h contains some version string
  • _bootscreen and _statusscreen are from an existing CR10S5 config
  • Config_adv is plain default.
  • config.h diff is the following

thank you very much

Configuration.h - complete CR 10 Configuration.h
Configuration_adv.h - complete CR 10 Configuration_adv.h
Configuration.h - stripped down CR 10 Configuration.h where the diff is from:

96c71
<   #define MOTHERBOARD BOARD_CREALITY_V427
---
>   #define MOTHERBOARD BOARD_RAMPS_14_EFB
107c82
< #define SERIAL_PORT 1
---
> #define SERIAL_PORT 0
120,121c95
< // JPT 427 board does not run stable for me with 115200
< #define BAUDRATE 57600  
---
> #define BAUDRATE 250000
145c119
< #define CUSTOM_MACHINE_NAME "CR-10 S5 427 BL"
---
> //#define CUSTOM_MACHINE_NAME "3D Printer"
168,182c142,144
< #define X_DRIVER_TYPE  TMC2208_STANDALONE
< #define Y_DRIVER_TYPE  TMC2208_STANDALONE
< #define Z_DRIVER_TYPE  TMC2208_STANDALONE
---
> #define X_DRIVER_TYPE  A4988
> #define Y_DRIVER_TYPE  A4988
> #define Z_DRIVER_TYPE  A4988
194c156
< #define E0_DRIVER_TYPE TMC2208_STANDALONE
---
> #define E0_DRIVER_TYPE A4988
895c857
< #define EXTRUDE_MAXLENGTH 500
---
> #define EXTRUDE_MAXLENGTH 200
1378c1340
< //#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
---
> #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
1381c1343
< #define USE_PROBE_FOR_Z_HOMING
---
> //#define USE_PROBE_FOR_Z_HOMING
1438c1400
< #define BLTOUCH
---
> //#define BLTOUCH
1613c1575
< #define NOZZLE_TO_PROBE_OFFSET { -45, -5, -1.2 }
---
> #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 }
1782,1783c1744,1745
< #define INVERT_Y_DIR false
< #define INVERT_Z_DIR true
---
> #define INVERT_Y_DIR true
> #define INVERT_Z_DIR false
1853,1854c1815,1816
< #define X_BED_SIZE 500 
< #define Y_BED_SIZE 500 
---
> #define X_BED_SIZE 200
> #define Y_BED_SIZE 200
1862c1824
< #define Z_MAX_POS 500
---
> #define Z_MAX_POS 200
2074c2036
< #define AUTO_BED_LEVELING_UBL
---
> //#define AUTO_BED_LEVELING_UBL
2187,2189c2145
<   #define GRID_MAX_POINTS_X 3      // Don't use more than 15 points per axis, implementation limited.
---
>   #define GRID_MAX_POINTS_X 10      // Don't use more than 15 points per axis, implementation limited.
2309c2265
< #define Z_SAFE_HOMING
---
> //#define Z_SAFE_HOMING
2397,2398d2352
< #define EEPROM_SETTINGS       // Persistent storage with M500 and M501
2743,2744c2697
< // JPT This is reverse to default, I prefer it.
< #define REVERSE_MENU_DIRECTION
---
> //#define REVERSE_MENU_DIRECTION
2778c2731
< #define SPEAKER
---
> //#define SPEAKER
3086,3089c3037
< #define CR10_STOCKDISPLAY
< #if ENABLED(CR10_STOCKDISPLAY)
<   #define RET6_12864_LCD  // Specific to the SoC (can either be RET / VET)
< #endif
---
> //#define CR10_STOCKDISPLAY
3507c3453
< #define FAN_SOFT_PWM
---
> //#define FAN_SOFT_PWM

Edited 1 time(s). Last edit at 02/16/2024 06:05AM by JPT.
JPT
Re: UBL does not work
February 21, 2024 10:29AM
Solved - My probing point were outside the bed margins. no idea how that happend ^^
Sorry, only registered users may post in this forum.

Click here to login