Skip to the content
PCBKitNew board
2 layers86 × 82 mmMotor board, the printed circuit board in 3D
Size
86 × 82 mm
Copper layers
2
Thickness
1.6 mm
Parts
89
Nets
117
Pads
342
Tracks, vias
913, 77
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
31 Oct 2019
Updated
20 Nov 2023

Overview

Motor board is an open-source printed circuit board by rustyducks, from the rustyducks/motor_board repository on GitHub. It is a 2-layer board of 86 × 82 mm with 89 parts on 117 nets, routed with 913 tracks and 77 vias.

It is built around the MCP2551-I/SN-HG, LM22673MRE-ADJ and LM3940IMP-3.3, with the KP-1608SYC, KP-1608CGCK and KP-1608SEC among its other parts. Its parts include 30 capacitors, 19 resistors, 14 connectors, 11 diodes and 7 ICs. It belongs with the robots and motor control boards and the STM32 boards of this library.

Main components

8

README

Readme.md

Motor control board

STM32F767 based motor control board.

  • control up to 3 DC motors
  • 4 hardware encoder inputs.

Holonomic drive: Use the 3 motors, and the first 3 encoders.

Differential drive: Use the first 2 motors. Use the first 2 encodeurs for the motor encodeurs, and the last 2 for the odometry wheels (if applicable).

board

Fetch all submodules with:

git submodule update --init --recursive

Parts

89
QtyValueFootprintReferences
12100nF_Capacitors_GRZ:C_0603C7, C8, C9, C17, C19, C21, C22, C23, C25, C27, C29, C30
8390Ω_Resistors_GRZ:R_0603R6, R7, R8, R9, R13, R14, R17, R18
5KP-1608SYC_Opto_GRZ:KP-1608SYCLED2, LED5, LED6, LED7, LED8
41uF_Capacitors_GRZ:C_0603C3, C12, C26, C28
31.5KΩ_Resistors_GRZ:R_0603R2, R3, R4
3100uFCapacitor_SMD:CP_Elec_8x10C4, C5, C6
3TLE52062GAUMA1myFootprints:TLE52052GAUMA1IC1, IC2, IC3
218pF_Capacitors_GRZ:C_0603C15, C16
22.2KΩ_Resistors_GRZ:R_0603R5, R10
22.2kΩ_Resistors_GRZ:R_0603R15, R16
22.2uF_Capacitors_GRZ:C_0603C13, C14
2PMEG2010EB_Diodes_GRZ:PMEG2010EBD2, D3
10Ω_Resistors_GRZ:R_0603R12
110KΩ_Resistors_GRZ:R_0603R11
110nF_Capacitors_GRZ:C_0603C10
1120uFCapacitor_SMD:CP_Elec_8x10C11
1120Ω_Resistors_GRZ:R_0603R19
122uFCapacitor_Tantalum_SMD:CP_EIA-7343-31_Kemet-DC1
1330nF_Capacitors_GRZ:C_0603C24
14.7uF_Capacitors_GRZ:C_0603C18
1470nF_Capacitors_GRZ:C_0603C20
16.8nF_Capacitors_GRZ:C_0603C2
18.2uHInductor_SMD:L_Wuerth_WE-PD-Typ-LSL1
18Z_16MHz_Misc_GRZ:Crystal_8ZQ1
1CANConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ13
1ENC2Connector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_VerticalJ7
1ENC3Connector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_VerticalJ8
1ENC4Connector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_VerticalJ9
1ENC8Connector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_VerticalJ10
1I2CConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ5
1KP-1608CGCK_Opto_GRZ:KP-1608CGCKLED1
1KP-1608SEC_Opto_GRZ:KP-1608SECLED4
1KP-1608SURC_Opto_GRZ:KP-1608SURCLED3
1LM22673MRE-ADJPackage_SO:TI_SO-PowerPAD-8U1
1LM3940IMP-3.3_Regulators_GRZ:LM3940IMPIC4
1MCP2551-I-SNPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU3
1MOT1TerminalBlock_4Ucon:TerminalBlock_4Ucon_1x02_P3.50mm_HorizontalJ1
1MOT2TerminalBlock_4Ucon:TerminalBlock_4Ucon_1x02_P3.50mm_HorizontalJ2
1MOT3TerminalBlock_4Ucon:TerminalBlock_4Ucon_1x02_P3.50mm_HorizontalJ3
1PMEG4050ETPDiode_SMD:D_SOD-128D1
1Power_padsmyFootprints:Power_padsP1
1RustyDucksmyFootprints:RustyDuckG***
1SPIConnector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_VerticalJ12
1STM32F767VITxPackage_QFP:LQFP-100_14x14mm_P0.5mmU2
1SWD_Connectors_GRZ:PicoBlade_53398-0571J11
1SolderJumper_2P_Switches_GRZ:SolderJumper_2P_TrianglePads_0603JP1
1UARTConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ4
1USB_Micro-B_Rec_Connectors_GRZ:USB_Micro-B_Molex_105017-0001J6
1infΩ_Resistors_GRZ:R_0603R1

The 85 most common of 89 parts.

Questions

How big is the Motor board PCB?

It measures 86 × 82 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Motor board use?

89 parts, built around the MCP2551-I/SN-HG, LM22673MRE-ADJ, LM3940IMP-3.3 and KP-1608SYC. 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 Motor board KiCad files?

From the rustyducks/motor_board repository on GitHub, at the commit this page was made from: the board is hardware/kicad/motor_board.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Motor board design in my own project?

Its repository states no licence, so its author keeps all rights: ask rustyducks before reusing the design.

Similar boards

  • 4 layers53 × 35.2 mmTawaki v110, the printed circuit board in 3D

    Tawaki v110

    enacuavlab/boards

    ENAC's electronic boards related resources

    116 parts
  • 2 layers130 × 100 mmBattery tester, the printed circuit board in 3D

    Battery tester

    Fabien-B/battery_tester

    132 parts
  • 4 layers84.5 × 17 mmSmartProbe v004, the printed circuit board in 3D

    SmartProbe v004

    alex31/smartprobe

    firmware and hardware for an autonomous five holes 3D pitot tube

    90 parts1
  • 2 layers50 × 50 mmHumanoide, the printed circuit board in 3D

    Humanoide

    Resaj/compact-due-servo-controller

    Mini-humanoid controlled by PS3 controller.

    119 parts3
  • 2 layers76 × 68 mmPami, the printed circuit board in 3D

    Pami

    ENACRobotique/PAMIS

    44 parts1
  • 2 layers55 × 69.5 mmRectifier, the printed circuit board in 3D

    Rectifier

    Abhishek4452/Jal-sort

    kicad schematic of the jal sort (water source )

    32 partsMIT
  • 2 layers39.6 × 49.8 mmWr02sd, the printed circuit board in 3D

    Wr02sd

    cat73220/PCB

    PCB Design

    34 parts