Giter Club home page Giter Club logo

tmc2209_devboard's Introduction

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

tmc2209_devboard's People

Contributors

neumi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

tmc2209_devboard's Issues

add nema17 screw spacing

It should be possible to connect a nema17 motor to the PCB with four m3 screws in a 31x31mm spacing.

Error in format of CPL file

The csv file that JLCPCB uses for the Assembly process appears to have an error in it. When I submitted the Production ZIP file I got an error because they want the last two columns of the file to be Layer and then Rotation. The existing file has them switched. It was an easy edit, but since this was my first time ordering an Assembly, it confused me for a little while.

Also huge thanks to you for creating this project. As you said the price for 5 assembled boards is just over $50 with 1/3 of that being shipping. The other problem was that they were out of the current sense resistors, so I'll order them from DigiKey and solder them by hand.

Really excited to try them out.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.