Urumbu USB Stepper Motor
SeanP2001·Urumbu_USB_Stepper_Motor·PCB_Design/Urumbu_Stepper_TMC2208.kicad_pcb
About the Urumbu USB Stepper Motor PCB
Urumbu USB Stepper Motor is an open source Microchip SAM PCB design by SeanP2001, published on GitHub under the MIT license. It is a 2-layer board measuring 54.3 × 35.2 mm, with 12 components from 12 distinct parts.
Its main chip is the ATSAMD11C14A-SS, from the Microchip SAM family. Other key parts include the TMC2208_SILENTSTEPSTICK and LM3480-3.3. By type, the board carries 3 ICs, 3 connectors, 3 capacitors, 2 diodes and 1 resistor.
It belongs with the robotics & motion designs in this gallery.
From the project
A modular approach to prototyping machines that move in the FabLAB
This Project follows on from the work of Professor Neil Gershenfeld, Quentin Bolsee and Rob Hart at MIT. Here is the original repository.
- Introduction - Brief - Design Aims - PCB Design - Manufacturing - Programming - Flashing SAMD11 Firmware - Adding the Arduino IDE Board Manager - The Arduino Code - The Test Code - Motor Module Characteristics - Current Draw - Motor Speed - Motor Torque - Using the Module - Conclusion - Further Work

Main components on the Urumbu USB Stepper Motor
Urumbu USB Stepper Motor bill of materials (BOM)
12 components, 12 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TMC2208_SILENTSTEPSTICK | TMC2208 | U1 |
| 1 | ATSAMD11C14A-SS | SOIC-14_3.9x8.7mm_P1.27mm | U2 |
| 1 | LM3480-3.3 | SOT-23_N_Package | U3 |
| 1 | Conn_01x04_Male | PinHeader_1x04_P2.54mm_Vertical | J2 |
| 1 | USB_A | Conn_USB_A_Plain | J3 |
| 1 | Conn_01x02_Male | PinHeader_1x02_P2.54mm_Vertical | J4 |
| 1 | LED | LED_1210_3225Metric_Pad1.42x2.65mm_HandSolder | D1 |
| 1 | D_Schottky | D_SOD-123 | D2 |
| 1 | 100uF | CP_Radial_D6.3mm_P2.50mm | C2 |
| 1 | 10nF | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C3 |
| 1 | 1uF | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C4 |
| 1 | 1k | R_1206 | R4 |
Urumbu USB Stepper Motor design files
The KiCad project lives in the SeanP2001/Urumbu_USB_Stepper_Motor repository on GitHub; these links point at the commit this page was built from.
Urumbu USB Stepper Motor: common questions
What microcontroller does the Urumbu USB Stepper Motor use?
The Urumbu USB Stepper Motor is built around the ATSAMD11C14A-SS, from the Microchip SAM family.
How big is the Urumbu USB Stepper Motor PCB?
The Urumbu USB Stepper Motor measures 54.3 × 35.2 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Urumbu USB Stepper Motor?
12 components, from 12 distinct parts. The full bill of materials is listed on this page.
Where can I download the Urumbu USB Stepper Motor design files?
From the SeanP2001/Urumbu_USB_Stepper_Motor repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Urumbu USB Stepper Motor design in my own project?
Yes, under the terms of its MIT license, which SeanP2001 chose for the repository.
Can I test firmware for the Urumbu USB Stepper Motor without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug Microchip SAM firmware against it before you order a PCB.
Similar boards
Microchip SAM
Fpgaboy
Wren6991
50 × 50 mm89 parts4LNo license508Microchip SAM
Kira
kiibohd
366.9 × 114.3 mm400 partsCERN-OHL-1.2415Microchip SAM
DSKY driver
benkrasnow
43 × 92.3 mm44 partsMIT258Microchip SAM
Duet 2 Maestro
Duet3D
100 × 123 mm336 partsCERN-OHL-1.2257Microchip SAM
Makennbot
idlehandsdev
60 × 75 mm53 parts2LNo license175Microchip SAM
Oxidized flash
blakesmith
61 × 21.6 mm19 parts2LNo license167