MotorCtrl3
Kreyl·nute·HandyDevices/MotorControl/MotorControl3_hw/MotorCtrl3.kicad_pcb
About the MotorCtrl3 PCB
MotorCtrl3 is an open source STM32 PCB design by Kreyl, published on GitHub. It is a 2-layer board measuring 90 × 108 mm, with 279 components from 106 distinct parts.
Its main chip is the STM32F407VX-100, from the STM32 family. Other key parts include the L6470. By type, the board carries 98 capacitors, 64 resistors, 25 test points, 20 diodes, 14 transistors and 4 ICs.
From the project
Automatically exported from code.google.com/p/nute
Main components on the MotorCtrl3
MotorCtrl3 bill of materials (BOM)
279 components, 106 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 4 | L6470 | HTSSOP28 | U1, U2, U3, U4 |
| 1 | MMBT2222 USBLC6_2XX | SOT23-6 | Q1 |
| 2 | MMBT2222 | SOT23 | Q2, Q6 |
| 1 | TSOP75256 IRLML9303 | SOT23 | Q3 |
| 1 | IRML9303 MMBT2222 | SOT23 | Q4 |
| 1 | BC848CL IRLML9303 | SOT23 | Q5 |
| 1 | IRLML9303 | SOT23 | Q7 |
| 1 | MMBT2222 | SOT23 | Q8 |
| 4 | BC817 | SOT23 | Q9, Q10, Q11, Q12 |
| 2 | IRF7425 | SO8HEATSINK | Q13, Q14 |
| 1 | BUZZER | BUZZER_HC0903 | BZ1 |
| 1 | TLV700XX | SOT23-5 | DA1 |
| 1 | VS1011E-L LD1117 | SOT223 | DA2 |
| 1 | MAX4453 NCP583SQ | SC82AB | DA3 |
| 1 | MCP73832T-2ACI/OT NCP583SQ | SC82AB | DA4 |
| 1 | NCP583SQ33T1G TLV700XX | SOT23-5 | DA5 |
| 1 | LM4041 | SOT23 | DA6 |
| 1 | LMV358 | SO8E | DA7 |
| 1 | STM32F407VX-100 | LQFP100 | DD1 |
| 1 | STM32F205VET6-100 M24C04 | SO8E | DD2 |
Show 86 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | FUSE0R | SMD0603_FUSE | F1 |
| 14 | HOLE_METALLED | Hole3_5_out6mm | HOLE1, HOLE2, HOLE3, HOLE4, HOLE5, HOLE6, HOLE7, HOLE8 +6 |
| 1 | BUTTON | BUTTON_6x6SMD | SW1 |
| 25 | TESTPOINT | TESTPOINT_1MM | TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8 +17 |
| 1 | USB_B | CONN_USB_B | XL1 |
| 1 | CONN_4X2 | MINIFIT_8 | XL2 |
| 1 | CONN_NOKIA_LCD24 | CONN_NOKIA_24_04 | XL3 |
| 1 | CONN_3 | CONN_PLS-3 | XL4 |
| 1 | ST_SWD | CONN_PLS-4 | XL5 |
| 7 | CONN_2 | CONN_PLS-2 | XL6, XL7, XL8, XL9, XL14, XL17, XL19 |
| 4 | CONN_4X2 | CONN_DIL2X4 | XL10, XL11, XL12, XL13 |
| 1 | CONN_5 | CONN_PLS-5 | XL15 |
| 2 | CONN_8 | CONN_DIL2X4 | XL16, XL18 |
| 1 | CONN_6 | MINIFIT_6 | XL20 |
| 5 | CONN_4 | MINIFIT_4 | XL21, XL23, XL24, XL25, XL26 |
| 1 | CONN_MICROSD | MICROSD_CAP_FIX05A | XL22 |
| 1 | 27MHZ 8MHz | CRYSTAL_0503x4-4 | XTAL1 |
| 7 | LED | LED0603 | D1, D2, D4, D5, D6, D8, D9 |
| 1 | PMLL4148 LED | LED0603 | D3 |
| 12 | 1N4148 | DIODE_SOD80C | D7, D10, D11, D12, D13, D14, D15, D16 +4 |
| 1 | 18NH 10uH | IND_0805 | L1 |
| 7 | 10n | CAP_0603 | C1, C91, C92, C94, C95, C96, C97 |
| 12 | 0.1u | CAP_0603 | C2, C3, C4, C5, C17, C28, C48, C49 +4 |
| 1 | 220PF 4u7 | CAP_0603 | C6 |
| 1 | 10N 4u7 | CAP_0603 | C7 |
| 1 | 4u7 | CAP_0805 | C8 |
| 1 | 10N 0.1u | CAP_0603 | C9 |
| 9 | 0.1U 0.1u | CAP_0603 | C10, C14, C21, C25, C32, C44, C45, C46 +1 |
| 1 | 220PF 0.1u | CAP_0603 | C11 |
| 1 | 10N 1n | CAP_0603 | C12 |
| 1 | 47N 27pF | CAP_0603 | C13 |
| 1 | 10N 1u | CAP_0603 | C15 |
| 2 | 1n | CAP_0603 | C16, C88 |
| 1 | 0.1U 27pF | CAP_0603 | C18 |
| 2 | 1u | CAP_0603 | C19, C89 |
| 1 | 0.1U 4u7 | CAP_0603 | C20 |
| 1 | 0.1U 1u | CAP_0603 | C22 |
| 1 | 0.1U 2.2u | CAP_0603 | C23 |
| 1 | 10U 2.2u | CAP_0603 | C24 |
| 3 | 10U 0.1u | CAP_0603 | C26, C27, C31 |
| 1 | 100p | CAP_0603 | C29 |
| 9 | 0.1U 100p | CAP_0603 | C30, C33, C38, C39, C40, C42, C43, C51 +1 |
| 2 | 0.1U 10u | CAP_0805 | C34, C57 |
| 1 | 10U 4u7/63v | CAP_05xxR | C35 |
| 4 | 220n/16v | CAP_0603 | C36, C63, C65, C67 |
| 4 | 10n/50v | CAP_1206 | C37, C64, C66, C68 |
| 2 | 10U 100p | CAP_0603 | C41, C50 |
| 2 | 10u | CAP_0805 | C53, C55 |
| 2 | 4u7/63v | CAP_05xxR | C54, C58 |
| 1 | 0.1U 4u7/63v | CAP_05xxR | C56 |
| 14 | 0.1u/50v | CAP_0603 | C59, C62, C70, C71, C72, C73, C74, C75 +6 |
| 2 | 0.1U 0.1u/50v | CAP_0603 | C60, C61 |
| 4 | 100u/63v | CAP_06xxR | C69, C82, C83, C84 |
| 2 | 4u7 | CAP_0603 | C85, C87 |
| 1 | 56K 512K | RES_0603 | R1 |
| 1 | 4K7 22R | RES_0603 | R2 |
| 1 | 4K7 510 | RES_0603 | R3 |
| 6 | 10k | RES_0603 | R4, R42, R45, R46, R57, R58 |
| 1 | 22R | RES_0603 | R5 |
| 2 | 20R 510R | RES_0603 | R6, R11 |
| 1 | 330K 10K | RES_0603 | R7 |
| 1 | 10R 10k | RES_0603 | R8 |
| 1 | 330K 1k | RES_0603 | R9 |
| 9 | 1k | RES_0603 | R10, R15, R43, R47, R48, R51, R52, R60 +1 |
| 1 | 15R 510R | RES_0603 | R12 |
| 1 | 150R 1k | RES_0603 | R13 |
| 1 | 220R 10k | RES_0603 | R14 |
| 5 | 39K | RES_0603 | R16, R28, R29, R31, R33 |
| 5 | 10K 39K | RES_0603 | R17, R26, R27, R30, R32 |
| 1 | 51R 39K | RES_0603 | R18 |
| 4 | 510R | RES_0603 | R19, R22, R23, R24 |
| 1 | 100R 510R | RES_0603 | R20 |
| 1 | 150R 510R | RES_0603 | R21 |
| 1 | 100R 39K | RES_0603 | R25 |
| 1 | 10K 33k | RES_0603 | R34 |
| 4 | 4k7 | RES_0603 | R35, R39, R49, R50 |
| 1 | 20K 33k | RES_0603 | R36 |
| 1 | 330K 4k7 | RES_0603 | R37 |
| 1 | 33k | RES_0603 | R38 |
| 1 | 4K7 33k | RES_0603 | R40 |
| 1 | 4K7 4k7 | RES_0603 | R41 |
| 1 | 2k | RES_0603 | R44 |
| 2 | 5R1 | RES_0603 | R53, R54 |
| 2 | 100k | RES_0603 | R55, R56 |
| 2 | 47k | RES_0603 | R59, R61 |
| 2 | 2k7 | RES_0603 | R63, R64 |
MotorCtrl3 design files
The KiCad project lives in the Kreyl/nute repository on GitHub; these links point at the commit this page was built from.
MotorCtrl3: common questions
What microcontroller does the MotorCtrl3 use?
The MotorCtrl3 is built around the STM32F407VX-100, from the STM32 family.
How big is the MotorCtrl3 PCB?
The MotorCtrl3 measures 90 × 108 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the MotorCtrl3?
279 components, from 106 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 MotorCtrl3 design files?
From the Kreyl/nute repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the MotorCtrl3 design in my own project?
The repository has no license, so all rights stay with Kreyl. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the MotorCtrl3 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
More boards in nute
STM32
Armlet3
Kreyl
74 × 40.5 mm154 partsNo license0STM32
LockNfc3
Kreyl
109 × 64 mm118 parts2LNo license0STM32
Quetta
Kreyl
58.2 × 42.4 mm83 parts2LNo license0STM32
BmstuCtrl
Kreyl
70 × 52 mm82 parts2LNo license0STM32
Tirusse2
Kreyl
110 × 23 mm71 parts2LNo license0STM32
Rinca
Kreyl
49 × 66 mm68 partsNo license0STM32
Girandole
Kreyl
45 × 45 mm62 parts2LNo license0STM32
BrainEnch
Kreyl
50 × 57 mm59 parts2LNo license0UsbHosta
Kreyl
230 × 33 mm52 parts2LNo license0STM32
TittaCalma
Kreyl
24.9 × 16.3 mm13 parts2LNo license0Pill
Kreyl
20.7 × 9 mm8 partsNo license0
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
LibreVNA
jankae
122 × 98 mm592 parts6LGPL-3.01.6kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2k