

Dev board
STM32 Dev Board
- Size
- 64 × 24 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 43
- Nets
- 51
- Pads
- 190
- Tracks, vias
- 336, 39
- Pours
- 174
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 1 Jul 2024
- Updated
- 16 Aug 2024
Overview
Dev board is an open-source printed circuit board by chari-md, from the chari-md/dev_board repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 64 × 24 mm with 43 parts on 51 nets, routed with 336 tracks and 39 vias.
It is built around the AMS1117-3.3 and USBLC6-2SC6. Its parts include 13 capacitors, 7 resistors, 4 connectors, 3 ICs and 2 diodes. It belongs with the microcontroller boards boards and the STM32 boards of this library.
Main components
2AMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsUSBLC6-2SC6
SOT-23-60.35pF、0.8pF 100nA 150W@8/20us 15V 2 5V 6A@8/20us 6V ESD SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)
README
README.mdSTM32 Dev Board

This is a simple STM32 development board that I designed for my own use. It is based on the STM32F103C8T6 microcontroller. The design is inspired by the Blue Pill development board.
Manufacturing
The board is designed to be manufactured using the JLCPCB assembly service. All the files required for manufacturing are in the manufacturing directory.
Mechanical
The board is designed to be mounted in a 3D printed case. The case files are in the case directory or can be found on Printables and Thingiverse.
The dimensions of the board are (L x W x H) 64mm x 24mm x 1.6mm.
The mounting holes are designed for M2 ISO7380 screws.
Parts
43| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 100nF | Capacitor_SMD:C_0402_1005Metric | C1, C2, C3, C4, C11 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_2.2mm_M2_ISO7380_Pad | H1, H2, H3, H4 |
| 4 | TestPoint | TestPoint:TestPoint_Pad_1.0x1.0mm | TP1, TP2, TP3, TP4 |
| 2 | 10k | Resistor_SMD:R_0603_1608Metric | R4, R6 |
| 2 | 10pF | Capacitor_SMD:C_0402_1005Metric | C9, C10 |
| 2 | 1uF | Capacitor_SMD:C_0603_1608Metric | C7, C8 |
| 2 | 220 | Resistor_SMD:R_0603_1608Metric | R3, R5 |
| 2 | 22uF | Capacitor_SMD:C_0805_2012Metric | C12, C13 |
| 2 | 5k1 | Resistor_SMD:R_0603_1608Metric | R1, R2 |
| 2 | Conn_01x20_Pin | Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_Vertical | J2, J3 |
| 2 | LOGO | LOGO | G***, G*** |
| 2 | SW_SPST | Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A | SW1, SW2 |
| 1 | 100R | Inductor_SMD:L_0805_2012Metric | FB1 |
| 1 | 10nF | Capacitor_SMD:C_0402_1005Metric | C5 |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric | C6 |
| 1 | 16MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 1k5 | Resistor_SMD:R_0603_1608Metric | R7 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J4 |
| 1 | EMERALD | LED_SMD:LED_0805_2012Metric | D1 |
| 1 | STM32F103C8Tx | Package_QFP:LQFP-48_7x7mm_P0.5mm | U1 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U3 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASV | J1 |
| 1 | YELLOW | LED_SMD:LED_0805_2012Metric | D2 |
Questions
How big is the Dev board PCB?
It measures 64 × 24 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Dev board use?
43 parts, built around the AMS1117-3.3 and USBLC6-2SC6. 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 Dev board KiCad files?
From the chari-md/dev_board repository on GitHub, at the commit this page was made from: the board is dev_board.kicad_pcb and its schematic dev_board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Dev board design in my own project?
Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers290.1 × 130 mm

- 2 layers352.5 × 120 mm

PyKey87
jpconstantineau/PyKey60
The PyKey60 is a custom programmable mechanical keyboard with a standard ANSI 60% keyboard layout compatible with any cases made for the GH60. The PyKey60 uses mechanical switches (Cherry MX type).
310 parts57 - 4 layers135 × 82.5 mm

- 4 layers81.2 × 81.2 mm

- 4 layers66.4 × 66.4 mm

Rera
fdiwth/tvc-drone
This repository contains the documentation, hardware designs, and source code for a Thrust Vector Control (TVC) drone.
140 parts34GPL-3.0 - 2 layers51 × 71 mm

- 4 layers21.7 × 89.8 mm

- 2 layers69.6 × 37.3 mm

Controller
purdeaandrei/overnumpad_controller_1xb
An open source replacement keyboard controller for 4th generation IBM/Lexmark keyboards, and for some Unicomp keyboards
65 parts27