Skip to content

An Arduino shield to test the TMC2209 stepper motion controller by Trinamic.

Notifications You must be signed in to change notification settings

artmekab/tmc2209_devboard

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TMC2209 Development Board for Arduino Uno

A development board to test the Trinamic TMC2209 stepper motor controller on an Arduino Uno.

This board should cover all options and IOs that Trinamic provides for its TMC2209.

Facts:

  • All TMC2209 pins are connected to digital pins of the Arduino.
  • XT30 power connector
  • voltage source selector Arduino VIN or XT30
  • TVS diodes on 5v and 28V lane of the TMC2209
  • different wiring schemes for the JST motor connector (because getting the right phases is not easy apparently!)
  • different current setting selectable with solder bridges (or custom resistor also possible)
  • motor voltage sensing via voltage divider on A0
  • reset button for Arudino + power LED

KICAD and production files for JLCPCB are also included. Code will follow. Production cost incl assembly is around 50€ for 5pcs. THT components not included.

Feedback is very welcome!

Video:

LINK TO VIDEO

PCB assembly perspectives

PCB assembly perspectives

PCB assembly perspectives

PCB 3d view

top view

top view

PCB layout

About

An Arduino shield to test the TMC2209 stepper motion controller by Trinamic.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%