Change DRV8825 to SilentStepStick TMC2208

The versatility of an entry-level 3D printer, engineered to last.
By BEEVERYCREATIVE and Hello 3D Printing World
TPBi
Posts: 10
Joined: 12 Feb 2018, 00:27
Location: Portugal

Change DRV8825 to SilentStepStick TMC2208

Post by TPBi » 12 Feb 2018, 01:08

Hello,

I am thinking of changing the stepper drivers to TMC2208 due the missing steps and noise of the DRV8825.

Does anyone changed? - Any advise in how to configure the TMC2208 (jumpers, pins, bridges, I will not use UART)?
What changes I should do in the firmware like uncomment the lines:
// -Trinamic TMC2208/2100 on the extruder
// #define hBp_TMC2208ext
//
// -Trinamic TMC2208/2100 on all axis
// #define hBp_TMC2208all

Thank you

MrDoom
Posts: 223
Joined: 01 Apr 2017, 10:01

Re: Change DRV8825 to SilentStepStick TMC2208

Post by MrDoom » 12 Feb 2018, 10:46

I am using the TMC2208 on my printer and it is almost dead quiet and the print quality has gone up, the PSU makes 99% of the noise the printer does now, I think the lines on the firmware are self explanatory, you uncomment the first one if you want the TMC2208 on the extruder only or the second line if you replace all 5 stepper drivers. Other than that you just need to change the stepper drivers themselves, be careful with the orientation of the which you install them in, the stepper drivers potentiometer should be on the top like on the DRV8825, if you plug them in reverse it will kill them and probably the board as well

TPBi
Posts: 10
Joined: 12 Feb 2018, 00:27
Location: Portugal

Re: Change DRV8825 to SilentStepStick TMC2208

Post by TPBi » 12 Feb 2018, 13:50

Thanks MrDoom.

I will receive the 5 stepper drivers this week and replace all (meaning hBp_TMC2208all).
Regarding the stepper driver, any advice for the voltage/current?

I think this driver don't need any connection/bridge between pins. I am correct?

Thank you.

MrDoom
Posts: 223
Joined: 01 Apr 2017, 10:01

Re: Change DRV8825 to SilentStepStick TMC2208

Post by MrDoom » 14 Feb 2018, 11:25

No problem TBPi,

Yes that is the right setting, the steppers drivers should work perfectly out of the box, you could adjust the voltages to that they are arround 1.2V on all drivers and that should be enough :)

On the TMC2208 they are self configuring and speed dependent so you don't need to set any modes it will change them automatically depending on the move speed and load.

HALFORD
Posts: 127
Joined: 26 Aug 2015, 12:19
Location: MANSFIELD, ENGLAND

Re: Change DRV8825 to SilentStepStick TMC2208

Post by HALFORD » 15 Feb 2018, 19:23

Hi, Toms hardware has reviewed these and the configuration.

https://toms3d.org/2015/01/29/honest-up ... stepstick/

MrDoom
Posts: 223
Joined: 01 Apr 2017, 10:01

Re: Change DRV8825 to SilentStepStick TMC2208

Post by MrDoom » 16 Feb 2018, 16:35

Hello Halford,
although your video is related to the TMC2208 they are NOT the same, the TMC2208 include a self adjusting silent mode that has none of the step loss problems the TMC2100 had ( I am speaking for experience as I tried both :P ), also you cant make a wire shunt to set the driver mode but it is unnecessary, just want to make sure that people that are interested are not demotivated by the warnings in the video.
Other than that every one of the positives that Thomas states are true, the machine is much much quieter and the print quality increased a bit but very similar to the one that was achievable with the A4988

TPBi
Posts: 10
Joined: 12 Feb 2018, 00:27
Location: Portugal

Re: Change DRV8825 to SilentStepStick TMC2208

Post by TPBi » 17 Feb 2018, 16:29

Hi,

I replaced the drivers yesterday and the first impressions are very positive.
The motors are almost completely silent, the movements are much smoother and print faster with better quality.
Also with the DRV8825 I had to lubricate the filament otherwise clogged, now I am printing without lubricant.

I really recommend the TMC2208.

MrDoom
Posts: 223
Joined: 01 Apr 2017, 10:01

Re: Change DRV8825 to SilentStepStick TMC2208

Post by MrDoom » 20 Feb 2018, 13:28

I noticed the same, for the same current the trinamic are able to develop a bigger torque at low speeds, so that helps a lot with the extruder, although I still use the lubricant just to make sure nothing sticks to the full metal hotend.

RickRick
Posts: 33
Joined: 22 Dec 2016, 10:22

Re: Change DRV8825 to SilentStepStick TMC2208

Post by RickRick » 28 Feb 2018, 19:23

I've just chaged my stepper drivers, Y and X are smoother than ever but Z will just about go up, but makes bad noises and very slowly moves down, the stepper voltage is set at 1.2 for all 5 i ordered 6 so swapping Z out makes no difference Any ideas?

TPBi
Posts: 10
Joined: 12 Feb 2018, 00:27
Location: Portugal

Re: Change DRV8825 to SilentStepStick TMC2208

Post by TPBi » 28 Feb 2018, 21:35

Hi RickRick,

Happened the same with me. Here is what I did:
  • Download the firmware again and open with Arduino IDE
  • Turn the printer off and connect the USB cable to the computer
  • In Arduino IDE, open the Examples -> EEPROM -> eeprom_clear and upload (this will clear the board memory including the settings)
  • Update/change the configuration.h in the firmware and upload
  • Calibrate the bed and test

Post Reply