

Mcu
4DOF Motor Control Unit
- Size
- 68.8 × 53.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 49
- Nets
- 45
- Pads
- 220
- Tracks, vias
- 638, 30
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 9 Jun 2017
- Updated
- 22 Jun 2017
Overview
Mcu is an open-source printed circuit board by skiz, from the skiz/mcu repository on GitHub. It is a 2-layer board of 68.8 × 53.3 mm with 49 parts on 45 nets, routed with 638 tracks and 30 vias.
It is built around the TB6612FNG(O,C,8,EL and PCA9685PW. Its parts include 18 capacitors, 16 resistors, 6 connectors, 4 ICs and 1 diode. It belongs with the robots and motor control boards of this library.
Main components
2README
README.mdMotor Control Unit
Overview
This hardware project is based on several existing Arduino boards, and shields, combining them along with some additional hardware to provide clean bipolar 10vdc control of up to 3 industrial motor control units for use with the SMC3 motion platform software available on Github.
The SMC3 software suite is specifically designed to interact with SimTools which generates motion queues from existing simulator integrations running on Windows.
The schematic, PCB, and related files have been exclusively created in KiCad.
Structure
There are several directories which contain various references for the project;
- board - The KiCad project itself: PCB, Schematic, etc.
- bom - Bill of Materials required to assemble the complete PCB.
- datasheets - All datasheets related to the componented used in the design.
- libraries - Libraries specific to this design (PCB footprints & Symbols).
- models - 3d models used for rendering the board
- renders - 2D/3D renderings of the board, and misc images
Parent Hardware
As this is a culmination of existing OSS hardware, it's only appropriate to list the "donors" here. The hardware here basically consists of stripped down Adafruit Motor Shield V2, and some additional DAC conversions and voltage regulation for +/-10v analog DC output.
Parts
49| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 1K | Resistors_SMD:R_0603 | R7, R9, R10, R11, R12, R13, R14, R15, R16 |
| 8 | 4.7uF | Capacitors_SMD:c_elec_3x5.3 | C11, C12, C13, C14, C15, C16, C17, C18 |
| 7 | 10K | Resistors_SMD:R_0603 | R1, R2, R3, R4, R5, R6, R8 |
| 4 | 0.1uF | Capacitors_SMD:C_0603 | C3, C5, C6, C7 |
| 4 | CONN_01X03 | Pin_Headers:Pin_Header_Straight_1x03 | P3, P4, P5, P6 |
| 2 | 10uF | Capacitors_SMD:C_0603 | C4, C8 |
| 2 | 22uF/16v | Capacitors_SMD:c_elec_4x5.8 | C9, C10 |
| 2 | CONN_01X05 | Pin_Headers:Pin_Header_Straight_1x05 | P1, P2 |
| 2 | TB6612FNG(O,C,8,EL | MCU:SOP65P760X160-24N | U3, U4 |
| 1 | 0.33uF | Capacitors_SMD:C_0603 | C2 |
| 1 | 100uF | SMD_Packages:SMD-1206_Pol | C1 |
| 1 | ARDUINO_SHIELD | freetronics_footprints:ARDUINO_SHIELD | SHIELD1 |
| 1 | BARREL_JACK | Connectors:JACK_ALIM | 12VDC |
| 1 | LED Green | LEDs:LED_1206 | D1 |
| 1 | LOGO | MCU:FlightlabLogo | G*** |
| 1 | PCA9685PW | MCU:SOP65P640X110-28N | U2 |
| 1 | SW_SPST | Buttons_Switches_SMD:SW_SPST_B3SL-1002P | SW1 |
| 1 | UA78M10CKVURG3 (10V REG) | MCU:TO-252-3 | U1 |
Questions
How big is the Mcu PCB?
It measures 68.8 × 53.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Mcu use?
49 parts, built around the TB6612FNG(O,C,8,EL and PCA9685PW. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Mcu KiCad files?
From the skiz/mcu repository on GitHub, at the commit this page was made from: the board is board/MCU.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Mcu design in my own project?
Its repository states no licence, so its author keeps all rights: ask skiz before reusing the design.
Similar boards
- 2 layers104.1 × 168.4 mm

- 2 layers220 × 329.2 mm

Control Boards
nasa-jpl/open-source-rover
A build-it-yourself, 6-wheel rover based on the rovers on Mars!
148 parts9.8kApache-2.0 - 4 layers100.1 × 60.2 mm

Hades
pms67/HadesFCS
Complete flight control system designed from scratch. Hardware designed with KiCad.
215 parts1kBSD-3-Clause - 2 layers94 × 79 mm

- 2 layers130 × 120 mm

- 2 layers54.2 × 75.2 mm

KiCAD Design
Brobiwann/ESP-spider
The ESP-Spider is a quadruped robot inspired by the miniKame (https://github.com/JavierIH/miniKame) . Like the miniKame, it uses sinusoidal functions to control servo positions, but the design and code were developed…
70 parts44 - 2 layers130.6 × 112 mm

- 2 layers156.2 × 168.9 mm

LPC176x MultiFunction
RobertPHeller/RPi-RRCircuits
A collection of circuit designs for various MCUs, not just Raspberry Pis relating to Model Railroading
236 parts24