3

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

Resources

spuder
  • 211
  • 2
  • 9

2 Answers2

3

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

    https://github.com/MarlinFirmware/Configurations/pull/633#issuecomment-995480295

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

    Closeup of MS35775 on board

Greenonline
  • 5,831
  • 7
  • 30
  • 60
spuder
  • 211
  • 2
  • 9
  • 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... – Evil Genius Dec 15 '21 at 22:11
  • 1
    Of which known driver is this a clone? – 0scar Dec 16 '21 at 13:00
1

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
vimaana
  • 11
  • 2