DynamicSystemsAndControl
almondsun·DynamicSystemsAndControl·project/pcb/buck.kicad_pcb
About the DynamicSystemsAndControl PCB
DynamicSystemsAndControl is an open source STM32 PCB design by almondsun, published on GitHub. It is a 2-layer board measuring 99 × 99 mm, with 57 components from 41 distinct parts.
Its main chip is the STM32 CABLE 2x5, from the STM32 family. Other key parts include the IR2110PBF DIP14, L7805CV, SN74HCT14N, SN74HCT00N and LM393P. By type, the board carries 17 capacitors, 15 resistors, 9 test points, 6 ICs, 3 connectors and 2 transistors.
It belongs with the power & battery designs in this gallery.
From the project
Dynamic Systems and Control coursework: Buck converter modeling, reports, KiCad PCB and STM32 firmware
Paquete de ingeniería para revisión. Fabricación retenida hasta completar la calificación de componentes y el prototipo soldado. No se ha comprado, fabricado, ensamblado ni probado físicamente esta tarjeta.
El diseño original conserva 12 V, 660 µH, 20 µF, 6 Ω y PWM de 10 kHz del proyecto de Sistemas Dinámicos y Control. Emplea dos inductores de 330 µH en serie, IR2110, MOSFET IRFZ44N, rectificación 1N5822 y una Blue Pill externa. El controlador PI conserva la interfaz existente buckupdate en voltios y la salida invertida d′ = 1 − d**. La protección por corriente y tensión es independiente…
Main components on the DynamicSystemsAndControl
DynamicSystemsAndControl bill of materials (BOM)
57 components, 41 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | IR2110PBF DIP14 | DIP-14_W7.62mm | U1 |
| 1 | L7805CV | TO-220-3_Vertical | U2 |
| 1 | SN74HCT14N | DIP-14_W7.62mm | U3 |
| 1 | SN74HCT00N | DIP-14_W7.62mm | U4 |
| 1 | LM393P | DIP-8_W7.62mm | U5 |
| 1 | INA180A1IDBVR | SOT-23-5 | U6 |
| 1 | IRFZ44N TO-220 | TO-220-3_Vertical | Q1 |
| 1 | 2N3904 | TO-92_Inline_Wide | Q2 |
| 1 | 12V FUSED INPUT | TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | J1 |
| 1 | LOAD + / - | TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | J2 |
| 1 | STM32 CABLE 2x5 | PinHeader_2x05_P2.54mm_Vertical | J3 |
| 1 | 0.050R 1% 1W | R_2512_6332Metric | RS1 |
| 1 | VIN | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP1 |
| 1 | GND | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP2 |
| 1 | SW | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP3 |
| 1 | GATE | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP4 |
| 1 | VOUT | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP5 |
| 1 | ISENSE | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP6 |
| 1 | SD | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP7 |
| 1 | NTRIP | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP8 |
Show 21 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | MCU_PWM | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP9 |
| 1 | 1N5822 40V 3A | D_DO-201AD_P15.24mm_Horizontal | D1 |
| 1 | UF4004 | D_DO-41_SOD81_P10.16mm_Horizontal | D2 |
| 2 | 330uH >=3A Isat VERIFY | Inductor_25mm_P10mm_VERIFY | L1, L2 |
| 2 | 100uF 25V | CP_Radial_D8.0mm_P3.50mm | C1, C2 |
| 4 | 100nF 50V | C_Disc_D5.0mm_W2.5mm_P5.00mm | C3, C7, C8, C10 |
| 2 | 10uF 35V low ESR | CP_Radial_D6.3mm_P2.50mm | C4, C5 |
| 1 | 1uF 50V X7R | C_Disc_D5.0mm_W2.5mm_P5.00mm | C6 |
| 1 | 330nF 50V | C_Disc_D5.0mm_W2.5mm_P5.00mm | C9 |
| 1 | 10uF 25V | CP_Radial_D6.3mm_P2.50mm | C11 |
| 5 | 100NF 100nF | C_Disc_D5.0mm_W2.5mm_P5.00mm | C12, C13, C14, C15, C16 |
| 1 | 1NF 1nF | C_Disc_D5.0mm_W2.5mm_P5.00mm | C17 |
| 1 | 10R | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1 |
| 6 | 10K 10k | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R2, R3, R5, R6, R12, R13 |
| 1 | 1k | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R4 |
| 1 | 4.7K 4.7k | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R7 |
| 1 | 15k 1% | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R8 |
| 2 | 10k 1% | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R9, R11 |
| 1 | 31k 1% | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R10 |
| 1 | 3k 1% | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R14 |
| 1 | 1k 1% | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R15 |
DynamicSystemsAndControl design files
The KiCad project lives in the almondsun/DynamicSystemsAndControl repository on GitHub; these links point at the commit this page was built from.
- Layoutproject/pcb/buck.kicad_pcb
- Schematicproject/pcb/buck.kicad_sch
- BOMproject/pcb/bom.csv
DynamicSystemsAndControl: common questions
What microcontroller does the DynamicSystemsAndControl use?
The DynamicSystemsAndControl is built around the STM32 CABLE 2x5, from the STM32 family.
How big is the DynamicSystemsAndControl PCB?
The DynamicSystemsAndControl measures 99 × 99 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the DynamicSystemsAndControl?
57 components, from 41 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 DynamicSystemsAndControl design files?
From the almondsun/DynamicSystemsAndControl 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 DynamicSystemsAndControl design in my own project?
The repository has no license, so all rights stay with almondsun. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the DynamicSystemsAndControl 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
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.2kSTM32
Brain board STM32F407
rusefi
61.8 × 73.2 mm69 parts2LGPL-3.01.2k