Sensored-3-P-BLDC-Closed-Loop-V1
g-rahul·Sensored-3-P-BLDC-Closed-Loop-V1·PCB Design/BLDC_STM32_proto_1.kicad_pcb
About the Sensored-3-P-BLDC-Closed-Loop-V1 PCB
Sensored-3-P-BLDC-Closed-Loop-V1 is an open source STM32 PCB design by g-rahul, published on GitHub. It is a 2-layer board measuring 100 × 100 mm, with 114 components from 41 distinct parts.
Its main chip is the STM32Bluepill, from the STM32 family. Other key parts include the 4504, LD1117S12TR_SOT223, L7805, MCP602 and 4081. By type, the board carries 39 resistors, 20 capacitors, 12 connectors, 11 diodes, 9 ICs and 1 transistor.
It belongs with the robotics & motion designs in this gallery.
From the project
This Firmware was developed as an extension of Ti's Sensored close-loop BLDC motor control using MSP430. Ti's application firmware for MSP430 has been modified for STM32F103 Series MCU's.
This firmware was developed by Rahul (rep owner) https://github.com/g-rahul RVCE July 2020
Target-STM32F103C8T6 IDE- MDK Keil uVision 5
The author would like to credit the orignal code developer on whose idea this code is based upon Bhargavi Nisarga Texas Instruments Inc. Dec 2010 Built with IAR Version:4.2 and CCS v4.2
More information on Ti's MSP430 application can be found at https://www.ti.com/lit/an/slaa503/slaa503.pdf?ts=1596031062777&ref_url=https%253A%252F%252Fwww.google.com%252F & http://www.ti.com/lit/zip/slaa503.
Main components on the Sensored-3-P-BLDC-Closed-Loop-V1
Sensored-3-P-BLDC-Closed-Loop-V1 bill of materials (BOM)
114 components, 41 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 4504 | DIP-16_W7.62mm | U1 |
| 1 | STM32Bluepill | STM32Bluepill | U2 |
| 1 | LD1117S12TR_SOT223 | SOT-223-3_TabPin2 | U3 |
| 1 | L7805 | TO-263-2 | U4 |
| 3 | MCP602 | SOIC-8_3.9x4.9mm_P1.27mm | U5, U6, U9 |
| 1 | 4081 | DIP-14_W7.62mm | U7 |
| 1 | MCP2551-I-SN | SOIC-8_3.9x4.9mm_P1.27mm | U8 |
| 1 | ZXMN6A07F | SOT-23 | Q1 |
| 1 | XL6009A | XL6009 | X1 |
| 1 | Conn_02x05_Odd_Even | IDC-Header_2x05_P2.54mm_Horizontal | J1 |
| 1 | Conn_01x17_Male | PinSocket_1x17_P2.54mm_Vertical | J2 |
| 1 | Conn_01x20_Male | PinSocket_1x20_P2.54mm_Vertical | J3 |
| 2 | Conn_01x03_Male | PinHeader_1x03_P2.54mm_Vertical | J4, J5 |
| 1 | Conn_01x02_Male | PinHeader_1x02_P2.54mm_Vertical | J6 |
| 1 | Conn_01x04_Male | PinHeader_1x04_P2.54mm_Vertical | J7 |
| 1 | Conn_01x06_Male | JST_VH_B6P-VH-B_1x06_P3.96mm_Vertical | J8 |
| 1 | Conn_01x02_Male | JST_VH_B2P-VH-B_1x02_P3.96mm_Vertical | J10 |
| 1 | Conn_01x05_Male | JST_EH_B5B-EH-A_1x05_P2.50mm_Vertical | J11 |
| 1 | Conn_02x03_Odd_Even | PinHeader_2x03_P2.54mm_Vertical_SMD | J12 |
| 1 | Conn_01x05_Male | PinHeader_1x05_P2.54mm_Vertical | J13 |
Show 21 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 15 | TestPoint_Probe | TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | 3.3V1, 5DACS1, ACS1, ACSD1, CANH1, CANL1, CREF1, EMFIN1 +7 |
| 1 | G5LE-1 | Relay_SPDT_Omron-G5LE-1 | K1 |
| 1 | R_Small | R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | RSD1 |
| 2 | R_POT_TRIM | Potentiometer_Bourns_3296W_Vertical | RV1, RV2 |
| 1 | SW_DIP_x04 | DIP-8_W7.62mm_LongPads | SW1 |
| 1 | SDE | TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP13 |
| 6 | LED | LED_1206_3216Metric | D1, D2, D3, D9, D10, D11 |
| 1 | 1N4007 | D_DO-41_SOD81_P10.16mm_Horizontal | D4 |
| 3 | LED | LED_0805_2012Metric | D5, D6, D7 |
| 1 | 1N4148 | D_DO-35_SOD27_P7.62mm_Horizontal | D8 |
| 10 | C | C_1206_3216Metric_Pad1.42x1.75mm_HandSolder | C1, C4, C5, C8, C11, C12, C13, C16 +2 |
| 3 | CP | CP_Radial_D8.0mm_P3.80mm | C2, C3, C14 |
| 4 | 0.1 | C_1206_3216Metric_Pad1.42x1.75mm_HandSolder | C6, C9, C10, C15 |
| 3 | 47 | CP_Radial_D8.0mm_P3.80mm | C7, C19, C20 |
| 2 | R | R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_Vertical | R1, R2 |
| 18 | R | R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R3, R4, R5, R9, R10, R11, R12, R13 +10 |
| 1 | 5Vi | R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R6 |
| 2 | R_Small | R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R7, R8 |
| 14 | R | R_0805_2012Metric | R14, R16, R17, R18, R20, R21, R22, R23 +6 |
| 1 | 1.5k | R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R15 |
| 1 | 120 | R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R19 |
Sensored-3-P-BLDC-Closed-Loop-V1 design files
The KiCad project lives in the g-rahul/Sensored-3-P-BLDC-Closed-Loop-V1 repository on GitHub; these links point at the commit this page was built from.
Sensored-3-P-BLDC-Closed-Loop-V1: common questions
What microcontroller does the Sensored-3-P-BLDC-Closed-Loop-V1 use?
The Sensored-3-P-BLDC-Closed-Loop-V1 is built around the STM32Bluepill, from the STM32 family.
How big is the Sensored-3-P-BLDC-Closed-Loop-V1 PCB?
The Sensored-3-P-BLDC-Closed-Loop-V1 measures 100 × 100 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Sensored-3-P-BLDC-Closed-Loop-V1?
114 components, from 41 distinct parts. The full bill of materials is listed on this page.
Where can I download the Sensored-3-P-BLDC-Closed-Loop-V1 design files?
From the g-rahul/Sensored-3-P-BLDC-Closed-Loop-V1 repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Sensored-3-P-BLDC-Closed-Loop-V1 design in my own project?
The repository has no license, so all rights stay with g-rahul. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Sensored-3-P-BLDC-Closed-Loop-V1 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.
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