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.
I reduced my config step by step to the bare minimum, but nothing changed.
thank you very much
[attachment 120822 Configuration.h] - complete CR 10 Configuration.h
[attachment 120823 Configuration_adv.h] - complete CR 10 Configuration_adv.h
[attachment 120824 Configuration.h] - stripped down CR 10 Configuration.h where the diff is from:
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
[attachment 120822 Configuration.h] - complete CR 10 Configuration.h
[attachment 120823 Configuration_adv.h] - complete CR 10 Configuration_adv.h
[attachment 120824 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