I have a new Creality Ender 2 Pro with a Creality 4.2.3 mainboard. I'm attempting to compile Marlin to fix a bug. How can I tell what driver chips I have on this board?

I've narrowed it down to likely A4988 or TMC2208_STANDALONE or possibly the TMC2225. Strangely Creality only has documentation for the 4.2.2 and the 4.2.7 boards (not 4.2.3)

4.2.2 => TMC2208
4.2.3 => ?
4.2.7 => TMC2225

Some say you can tell the driver just by listening to the noise it makes. Here is a video of the printer running. The motors are nearly silent to my ear.

Photo of Ender 2 Pro motherboard version 4.2.3

Top corner photo


  • 2
    $\begingroup$ How could A4988 be an option for a "silent" board? $\endgroup$ Dec 16, 2021 at 14:32

2 Answers 2


According to 'The-EG' comment in this GitHub issue, Add Creality Ender 2 Pro config #633, you can often determine the stepper drivers by one of a few ways:

  1. Listen to the sound. The 'TMC22**' will sound much quieter

  2. Look for a marking in Sharpie on the SD Card reader

    C = HR4998
    E = A4988
    A = TMC2208
    B = TMC2209
    H = TMC2225
  3. Remove the heat sync


    After removing the heat sync, it appears that the Chip is actually a MS35775

    Closeup of MS35775 on board

  • $\begingroup$ Indeed! And, as far as Marlin is concerned the TMC2225 and TMC2208 are the same, so it's hopefully a matter of 2208/25 vs 2209. Unless Creality did something completely off the wall... $\endgroup$ Dec 15, 2021 at 22:11
  • 1
    $\begingroup$ Of which known driver is this a clone? $\endgroup$
    – 0scar
    Dec 16, 2021 at 13:00

MS35775 appears to be TMC208 compatible. You can find the data sheet on relmon.com here is the overview:

  • 2-Phase stepping motor peak current of 2A
  • Step / dir interface 2, 4, 8, 16, or 32 microstep
  • Internal 256 micro steps
  • Quiet mode
  • Fast mode
  • HS Rdson 0.29 Ω ,LS Rdson 0.28 Ω
  • Voltage range 4.75 ~ 36V
  • When the motor is still, it will enter into the power saving mode automatically
  • Internal resistor mode is optional (no need for external sense resistor)
  • Single wire UART bus and OTP control
  • QFN28 package

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .