USB - 3-axes microstepping motor controller using PIC18F2550

Device:

The setup uses a Microchip PIC18F2550 Microcontroller configured for full speed USB operation. It talks to a TMC428 stepper motor controller having three TMC239 stepper drivers connected. Input is given by an encoder with pushbutton and a EA-DOGM162L-A is used as display.

Code:

All of the code is written for the use of sdcc (version 2.7.0).
The USB-Framework is adapted from the vasco project.
Manual / schematics, code

Links:

  • PIC
  • Trinamic chips

    home