Motor controller
daisuke-ym·motor-driver·pcb/motor-controller/motor-controller.kicad_pcb
About the Motor controller PCB
Motor controller is an open source PCB design by daisuke-ym, published on GitHub. It is a 2-layer board measuring 100 × 100 mm, with 66 components from 34 distinct parts.
Other key parts include the FDS4559, 74HC00, 74HC14, 74HC04 and 74HC08. By type, the board carries 17 capacitors, 12 ICs, 12 connectors, 8 switches, 8 diodes and 5 resistors.
It belongs with the robotics & motion designs in this gallery.
Main components on the Motor controller
Motor controller bill of materials (BOM)
66 components, 34 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | FDS4559 74HC04 | DIP-14_W7.62mm_Socket | U1 |
| 1 | FDS4559 74HC08 | DIP-14_W7.62mm_Socket | U2 |
| 1 | 74HC00 74HC08 | DIP-14_W7.62mm_Socket | U3 |
| 1 | 74HC14 | DIP-14_W7.62mm_Socket | U4 |
| 2 | 74HC04 | DIP-14_W7.62mm_Socket | U5, U6 |
| 6 | 74HC08 | DIP-14_W7.62mm_Socket | U7, U8, U9, U10, U11, U12 |
| 1 | CONN_01X12 POWER | PinHeader_1x02_P2.54mm_Vertical | J1 |
| 1 | ANALOG OUT1 | PinHeader_1x04_P2.54mm_Vertical | J2 |
| 1 | ANALOG OUT2 | PinHeader_1x04_P2.54mm_Vertical | J3 |
| 1 | ANALOG INPUT | PinHeader_1x08_P2.54mm_Vertical | J4 |
| 1 | ANALOG OUT3 | PinHeader_1x04_P2.54mm_Vertical | J5 |
| 1 | ANALOG OUT4 | PinHeader_1x04_P2.54mm_Vertical | J6 |
| 1 | DIGITAL INPUT | PinHeader_1x08_P2.54mm_Vertical | J7 |
| 1 | DIGITAL OUT1 | PinHeader_1x04_P2.54mm_Vertical | J8 |
| 1 | DIGITAL OUT2 | PinHeader_1x04_P2.54mm_Vertical | J9 |
| 1 | DIGITAL OUT3 | PinHeader_1x04_P2.54mm_Vertical | J10 |
| 1 | DIGITAL OUT4 | PinHeader_1x04_P2.54mm_Vertical | J11 |
| 1 | USB_B | USB_B_OST_USB-B1HSxx_Horizontal | J12 |
| 4 | R_POT | TSR-065 | RV1, RV2, RV3, RV4 |
| 1 | D1A | TactSW_TVBP06_3.5x6.0-ThroughHole | SW1 |
Show 14 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | D1B | TactSW_TVBP06_3.5x6.0-ThroughHole | SW2 |
| 1 | D2A | TactSW_TVBP06_3.5x6.0-ThroughHole | SW3 |
| 1 | D2B | TactSW_TVBP06_3.5x6.0-ThroughHole | SW4 |
| 1 | D3A | TactSW_TVBP06_3.5x6.0-ThroughHole | SW5 |
| 1 | D3B | TactSW_TVBP06_3.5x6.0-ThroughHole | SW6 |
| 1 | D4A | TactSW_TVBP06_3.5x6.0-ThroughHole | SW7 |
| 1 | D4B | TactSW_TVBP06_3.5x6.0-ThroughHole | SW8 |
| 8 | 1N4148 | D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D3, D4, D5, D6, D7, D8 |
| 1 | 0.1U 0.1u | C_Disc_D3.4mm_W2.1mm_P2.50mm | C1 |
| 15 | 0.1u | C_Disc_D3.4mm_W2.1mm_P2.50mm | C2, C3, C4, C6, C7, C8, C9, C10 +7 |
| 1 | C | C_Disc_D3.4mm_W2.1mm_P2.50mm | C5 |
| 2 | R | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2 |
| 2 | 2K2 R | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3, R4 |
| 1 | 330 | R_Array_SIP9 | RN1 |
Motor controller design files
The KiCad project lives in the daisuke-ym/motor-driver repository on GitHub; these links point at the commit this page was built from.
Motor controller: common questions
How big is the Motor controller PCB?
The Motor controller measures 100 × 100 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Motor controller?
66 components, from 34 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Motor controller design files?
From the daisuke-ym/motor-driver repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the Motor controller design in my own project?
The repository has no license, so all rights stay with daisuke-ym. Use it as a reference, and ask the author before reusing the design.
More boards in motor-driver
Patch board2022a
daisuke-ym
230 × 63 mm115 parts2LNo license0Patch board
daisuke-ym
230 × 63 mm104 parts2LNo license0Patch board2022b
daisuke-ym
153 × 58 mm81 parts2LNo license0Motor driver
daisuke-ym
80 × 74 mm67 parts2LNo license0Line sensor
daisuke-ym
140 × 40 mm39 parts2LNo license0AVR/Arduino
Motor driver2026a
daisuke-ym
50 × 50 mm32 parts2LNo license0Line sensor2
daisuke-ym
60 × 50 mm23 parts2LNo license0Motor driver tpc8408-panel-2x4
daisuke-ym
92 × 90 mm13 parts2LNo license0Motor driver tpc8408
daisuke-ym
33 × 21 mm13 parts2LNo license0Object sensor2022a panelize4x1
daisuke-ym
80 × 78 mm8 parts2LNo license0Wall sensor
daisuke-ym
40 × 40 mm8 parts2LNo license0
Similar boards
Stack chan
stack-chan
50 × 50 mm33 parts2LApache-2.01.7kCube batteryboard
willem-pennings
95 × 95 mm4 parts2LGPL-3.01.1kMesabob
rene-dev
87.5 × 50 mm44 parts2LGPL-3.0979Bob
rene-dev
100 × 100 mm140 parts2LGPL-3.0979Triple adapter
rene-dev
57 × 75 mm26 parts2LGPL-3.0979Trollerv2
rene-dev
100 × 75 mm33 parts4LGPL-3.0979