Continuing the series on stepper motor driver upgrades for your 3D printer, comes another highly requested video: a complete guide to the TMC2208.
Like the TMC2100, this driver offers very quiet operation with stealthchop2. It can be used in legacy mode as a drop in replacement, or configured using one time programming to be in spreadcycle. The best option is to connect it to your mainboard via UART and make dynamic changes to stepper current and stepper modes on the fly with gcode.
This video guide takes you step by step through how to configure for the three available modes, including setting microstepping, VREF and any Marlin firmware changes. This guide is to suit an MKS Gen L mainboard previously fitted to an Ender 3. There will be slight differences between 2208 board manufacturers but I've tried to account for those as much as possible.
As with the TMC2100s, you won't need TL smoothers or stepper motor dampers. You can also fit less of them (eg only X and Y axis) to save money.
In the next video, I will be tackling the TMC2130 in the same way, including SPI mode to enable sensorless homing.
2208 info: https://wiki.fysetc.com/TMC2208/
2208 datasheet: https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC220x_TMC222x_datasheet_Rev1.07.pdf
2208 configurator page: https://learn.watterott.com/silentstepstick/configurator/
TMC Marlin reference: http://marlinfw.org/docs/hardware/tmc_drivers.html
2100 / 2208 / 2130 comparison table: https://learn.watterott.com/silentstepstick/comparison/
Trinamic guide to changing from A4988 to TMC2208: https://www.trinamic.com/fileadmin/assets/Support/Appnotes/AN045-How_to_replace_Allegro_A4988_with_TMC2208_01.pdf
TMC2208 UART to MKS Gen L wiring diagram: https://imgur.com/a/pF7kZqQ
Keith Young’s comprehensive guide if you want to use mode 2 - OTP pre-programmed standalone. This involves connecting an external device and making permanent changes: https://www.youtube.com/watch?v=FEgirEyEUbo
Sean Sadler’s comprehensive instructable to using the 2208 in dynamic UART (mode 3): https://www.instructables.com/id/UART-This-Serial-Control-of-Stepper-Motors-With-th/
Creality3D v1.1.2 stock vref values github gist: https://gist.github.com/knoopx/e6c40a009e796203b93a75a3ed6a5ab8
Purchase these drivers from the following links:
eBay Aus (select 2208): https://ebay.to/2XfvuF7
Aliexpress (select 2208): http://s.click.aliexpress.com/e/bydGzszi
Premade Dupont /jumper wires set (Banggood): https://bit.ly/2I2WMez
Premade Dupont /jumper wires set (Amazon): https://amzn.to/2I4DTb9
Buy quality and affordable filament from X3D. Buy 3, get 1 free and a free sample pack with every order: www.x3d.com.au
Take a look around and if you like what you see, please subscribe.
Support me on Patreon: http://www.patreon.com/teachingtech
#3dprinting #upgrades #tmc2208