CLN-ClosedLoopNemaDriver
creapunk·CLN-ClosedLoopNemaDriver·hardware/CLN17/V2.5 [NRFND]/CLN17-V2.5.kicad_pcb
About the CLN-ClosedLoopNemaDriver PCB
CLN-ClosedLoopNemaDriver is an open source STM32 PCB design by creapunk, published on GitHub under the CC-BY-NC-4.0 license. It is a 4-layer board measuring 38 × 39 mm, with 89 components from 39 distinct parts.
Its main chip is the STM32G431CB, from the STM32 family. Other key parts include the TLE5012B, AT24CS01-XHM, ME6211, H5VU25U and TJA1042. By type, the board carries 33 resistors, 28 capacitors, 9 ICs, 8 connectors, 5 diodes and 2 switches.
It belongs with the robotics & motion designs in this gallery, and the repository also holds 4 earlier revisions of it.
From the project
Compact closed-loop stepper motor driver designed for NEMA motors
- Shorting VMOT when USB is plugged may cause unreversible damage of DCDC - Motor freewheeling when unpowered feature not work because of driver chip architecture - Current sensing may not work pr
Main components on the CLN-ClosedLoopNemaDriver
CLN-ClosedLoopNemaDriver bill of materials (BOM)
89 components, 39 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | STM32G431CB | QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm | IC1 |
| 1 | TLE5012B | SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 1 | AT24CS01-XHM | MSOP-TSSOP-8-P0.65mm | U3 |
| 1 | ME6211 | SOT-23-3 | U4 |
| 2 | H5VU25U | DFN-2510 | U5, U10 |
| 1 | TJA1042 | HVSON-8-1EP_3x3mm_P0.65mm_EP1.6x2.4mm | U8 |
| 1 | BL9362 | SOT-23-6 | U9 |
| 1 | MAX22208 | max22208 | U12 |
| 1 | AO3401 | SOT-23-3 | Q1 |
| 1 | 12M | Oscillator_SMD_Kyocera_KC2520Z-4Pin_2.5x2.0mm | Y1 |
| 2 | C2908611 PWR | XH2.54 2P | J1, J2 |
| 1 | TYPE-C-31-M-12 | USB-TYPE-C-31-M-12 | J3 |
| 1 | C5188444 Motor | XH2.54 4P | J4 |
| 1 | C2908637 CTRL | PH2.0 5P | J5 |
| 2 | C2908634 CAN | PH2.0 2P | J6, J7 |
| 1 | C2911301 IO | 2x2P2.00mm_Vertical_SMD | J9 |
| 2 | SW_Push | SW_SPST_PTS810 | SW1, SW2 |
| 1 | SMBJ48A | D_SMAF | D1 |
| 2 | SS210 | D_SOD-123F | D3, D7 |
| 1 | ES3BF | D_SMAF | D4 |
Show 19 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | C2874115 LED_RABG | LED_RGB_0606 | D6 |
| 1 | C76883 <1R | R0402 | FB1 |
| 1 | C492262 33u 600mA | CD32 | L1 |
| 7 | C5156756 10u 100V | C1210 | C1, C5, C8, C9, C12, C13, C14 |
| 4 | 10U 10u | C0402 | C2, C16, C20, C35 |
| 10 | 100N 100n | C0402 | C3, C4, C17, C18, C21, C22, C25, C26 +2 |
| 2 | 12P 12p | C0402 | C6, C7 |
| 1 | 2.2U 2.2u | C0402 | C10 |
| 3 | 1u | C0402 | C11, C15, C29 |
| 1 | C313083 22n 100V | C0603 | C23 |
| 10 | 120 | R0402 | R1, R2, R3, R4, R17, R18, R19, R23 +2 |
| 2 | 150K 150k | R0402 | R5, R16 |
| 2 | 10K 10k | R0402 | R6, R32 |
| 1 | 330K 330k | R0402 | R7 |
| 9 | 5.1K 5.1k | R0402 | R8, R10, R14, R20, R21, R22, R27, R29 +1 |
| 1 | 27K 27k | R0402 | R9 |
| 4 | 2.7K 2.7k | R0402 | R11, R12, R24, R25 |
| 1 | 100K 100k | R0402 | R13 |
| 3 | 510 | R0402 | R15, R33, R36 |
CLN-ClosedLoopNemaDriver design files
The KiCad project lives in the creapunk/CLN-ClosedLoopNemaDriver repository on GitHub; these links point at the commit this page was built from.
CLN-ClosedLoopNemaDriver: common questions
What microcontroller does the CLN-ClosedLoopNemaDriver use?
The CLN-ClosedLoopNemaDriver is built around the STM32G431CB, from the STM32 family.
How big is the CLN-ClosedLoopNemaDriver PCB?
The CLN-ClosedLoopNemaDriver measures 38 × 39 mm, has 4 copper layers and is 1 mm thick.
How many components are on the CLN-ClosedLoopNemaDriver?
89 components, from 39 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 CLN-ClosedLoopNemaDriver design files?
From the creapunk/CLN-ClosedLoopNemaDriver repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the CLN-ClosedLoopNemaDriver design in my own project?
It is published under CC-BY-NC-4.0, which limits how it may be reused; read the license before building on it.
Can I test firmware for the CLN-ClosedLoopNemaDriver 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.
Earlier revisions in the repo: CLN17-V2.1, CLN17-V2.0, CLN17-V1.5, CLN17-V1.0
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
Base
google
52.3 × 52.3 mm36 parts2LApache-2.02.9kSTM32
Type g
google
169 × 30 mm24 parts2LApache-2.02.9kSTM32
Main panel
google
234 × 84 mm26 parts4LApache-2.02.9kSTM32
Type a
google
150 × 30 mm14 parts2LApache-2.02.9kSTM32
Type c
google
188 × 30 mm17 parts2LApache-2.02.9k