My printer sits in a closet that shares a wall with our bedroom. Normally it's fine, but when things are quiet I can hear the motors making slight buzzing and ringing noises with the normal A4988 Stepper Motor Drivers. In an attempt to make the printer entirely silent, I got four TMC2100 stepper motor drivers. At $10 each, they're expensive, but wow, they are awesome.

For the GT2560 on my i3 Clone I have been running the TMC2100s in the default Stealth Chop mode for quite a while now and they are AWESOME! The loudest thing on my printer is now the power supply fan (which seems to be dying) and I can no longer hear any noises when printing, even in the middle of the night.

Any boards with the TMC2100 drivers should work, I ordered these from, but have seen this less expensive version recommended on the reprap forums:

The one thing to watch out for when using these drivers is that they do run much hotter than the A4988. If you're losing steps. I would ensure there is enough airflow over the heatsinks before switching the mode from stealth chop.

I was getting lots of missed steps (due to the drivers overheating and shutting off temporarily) with the same fan configuration as my A4988 drivers, but adding a fan like so fixed the issue. I probably should have mounted the heat sinks 90 degrees the other way so the air flows better:

Easy Installation (steathChop)

The default mode is stealth chop, which some people claim does not provide as much torque as spreadCycle, but in theory it should. Things to watch out for when using this is simply heat. Make sure you have lots of air moving over the heat sink.

To install, simply:

  • Note the location of the GND pin and orientation of the existing drivers.
  • Remove all the old drivers and the jumpers below them.

  • Install the new drivers, placing the GND pin on the new driver in the same location as the old driver.


Here are the table of modes

GNDGND1 (full step)nonespreadCycle
VCCGND2 (half-step)nonespreadCycle
openGND2 (half-step)256 µ-SchrittespreadCycle
GNDVCC4 (quarter-step)nonespreadCycle
VCCVCC16 µ-stepsnonespreadCycle
openVCC4 (quarter-step)256 µ-stepsspreadCycle
GNDopen16 µ-steps256 µ-stepsspreadCycle
VCCopen4 (quarter-step)256 µ-stepsstealthChop
openopen16 µ-steps256 µ-stepsstealthChop

According to the reprap documentation page, you want either of these configs:

GNDopen16 µ-steps256 µ-stepsspreadCycle
openopen16 µ-steps256 µ-stepsstealthChop

To test, plug in the driver, with jumpers underneath removed and use the continuity feature to see if the CFG1 and CFG2 pins match the ground or VCC connections in the table above.

Further Reading

Documentation page (Google translated) from:

 Product Description: The use of the chip stepping value in accordance with the 16 subdivision calculation, the chip internal use of the differential algorithm will be extended to 16 subdivision 256 subdivision

Product weight: 4g

Delivery list: TMC2100 driver module * 1, dedicated heat sink * 1

Advantages: quiet, super quiet, super super quiet

Product defects:

1: inherit the consistent characteristics of German products, workmanship, the use of imported chips from Germany, super super expensive, high-end series, the sound requirements of mute, perfect customer is a good choice.

2: the working temperature is higher, without fan case, the working temperature of about 0.5A 70 degrees, 1A operating temperature exceeds

     150 degrees, there may be lost, strong demand for good heat dissipation, the best working current 0.5A best.

Algorithm and Adjustment of TMC 2100 Module Driving Current

1, the drive current algorithm: i = vref * 1.9 / 2.5, the default Verf about 0.65V,

So the default current of 0.5A, the maximum current of 1A.

2, Verf measure Gnd and potentiometer intermediate end voltage.

3, be sure to not connect the motor voltage measurement, or easy to burn drive.

4. Measuring voltage should be connected to the power, do not just connect the USB power supply.

Please pay special attention to the direction, do not insert anti! ! !

TMC 2100 drive module

1, Ramps1.4 or MKS Gen, or plot plot touch screen motherboard, please remove the three jumper cap below

2, pay attention to the direction

3, heat sink attached directly to the PCB above

4. Motor direction and A4988 and DRV8825 on the contrary, if you want to directly replace the 4988, adjust

Firmware or adjust the motor line sequence, such as the use of music plot motherboard, please set the motor direction directly above the touch screen.

Set the direction inside.

Reprap documentation page:

Reprap page on installation:,742618

Other noise mitigations

After installing the TMC2100s, the loudest noise was the fan and creaking from the i3's belts. To further mitigate noise, I put the whole printer on one of those gel mats, usually used in the kitchen