Skip to content
adelyser edited this page Apr 15, 2021 · 12 revisions

Welcome to the Marlin-CR30 wiki!

Creality 4.2.10 board UART mod

Hardware modification

Steps:

  1. Remove 4 resistors: R17, R18, R19, R20
  2. Solder a wire to the pad from the above resistors, closest pad to the driver.
  3. Connect the other ends of the wires to pins on the board according to the pictures. I used the 2 center pins of P3 and the IN and OUT pins of P1 (labled on the bottom of the board).

Firmware modification

In Configuration.h:

  • Change TMC2208_STANDALONE to TMC2208 for the X, Y, Z and E0 steppers.

In src/pins/stm32f1/pins_CREALITY_V4210.h:

  • Disable the BL_TOUCH pins:
//#define SERVO0_PIN                          PB0   // BLTouch OUT
//#define Z_MIN_PROBE_PIN                     PB1   // BLTouch IN
  • Add the pin definitions for the serial connections as follows:
#if HAS_TMC_UART
  #define X_SERIAL_TX_PIN                   PB0
  #define X_SERIAL_RX_PIN                   PB0

  #define Y_SERIAL_TX_PIN                   PB1
  #define Y_SERIAL_RX_PIN                   PB1

  #define Z_SERIAL_TX_PIN                   PA13
  #define Z_SERIAL_RX_PIN                   PA13

  #define E0_SERIAL_TX_PIN                  PA14
  #define E0_SERIAL_RX_PIN                  PA14

  #define TMC_BAUD_RATE                    19200
#endif
Clone this wiki locally