Page 1 of 5

Change DRV8825 to SilentStepStick TMC2208

Posted: 12 Feb 2018, 01:08
by TPBi
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

Re: Change DRV8825 to SilentStepStick TMC2208

Posted: 12 Feb 2018, 10:46
by MrDoom
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

Re: Change DRV8825 to SilentStepStick TMC2208

Posted: 12 Feb 2018, 13:50
by TPBi
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.

Re: Change DRV8825 to SilentStepStick TMC2208

Posted: 14 Feb 2018, 11:25
by MrDoom
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.

Re: Change DRV8825 to SilentStepStick TMC2208

Posted: 15 Feb 2018, 19:23
by HALFORD
Hi, Toms hardware has reviewed these and the configuration.

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

Re: Change DRV8825 to SilentStepStick TMC2208

Posted: 16 Feb 2018, 16:35
by MrDoom
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

Re: Change DRV8825 to SilentStepStick TMC2208

Posted: 17 Feb 2018, 16:29
by TPBi
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.

Re: Change DRV8825 to SilentStepStick TMC2208

Posted: 20 Feb 2018, 13:28
by MrDoom
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.

Re: Change DRV8825 to SilentStepStick TMC2208

Posted: 28 Feb 2018, 19:23
by RickRick
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?

Re: Change DRV8825 to SilentStepStick TMC2208

Posted: 28 Feb 2018, 21:35
by TPBi
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