

F405 pill
F405 Pill for running VESC based motor control from a Black/Blue Pill footprint
- Size
- 54.1 × 19.4 mm
- Copper layers
- 4
- Thickness
- 4.69 mm
- Parts
- 50
- Nets
- 73
- Pads
- 231
- Tracks, vias
- 749, 153
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 26 Aug 2022
- Updated
- 8 Sep 2023
Overview
F405 pill is an open-source printed circuit board by davidmolony, from the davidmolony/F405_pill repository on GitHub, published under the BSD-3-Clause licence. It is a 4-layer board of 54.1 × 19.4 mm with 50 parts on 73 nets, routed with 749 tracks and 153 vias.
It is built around the HT7550, LM1117-3.3 and TYPE-C-31-M-12. Its parts include 23 capacitors, 12 resistors, 5 ICs, 3 diodes and 3 connectors. It belongs with the STM32 boards of this library.
Main components
3HT7550
SOT-23-40℃~+85℃@(Ta) 1 100mV@(1mA) 150mA 2.5uA 28V 5V Fixed Positive SOT-23 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTWGMCVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsLM1117-3.3
SOT-2231 1.3V@(1000mA) 15V 1A 2mA 3.3V Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHShongjiachengUncategorisedTYPE-C-31-M-12
SMD-30℃~+80℃ 1 10,000 cycles 16P 20V 5A 7.35mm Female Surface Mount, Right Angle Type-C SMD USB Connectors ROHSHRO ElectronicsUSB Connectors
README
README.mdSTM32F405 Pill
Features
- Full compatibility with the MP2 ESC.
- Standard blue/black pill header arrangement (2, 20 x 0.1in headers with 0.6in spacing).
- Kicad BOM contains links to jlcpcb for rapid PCBA.
- Four layer design with two inner uninterupted ground planes.
- USB-C connector.
- CAN pin header.
Specs
- Input: +3.52V to +5.25V
- Output: +3.3V @ 1000mA
- Dimensions: 53.8 x 19.4 mm
- Headers: 2, 20x0.1in pins @ 0.6in spacing
- Schematic
- 8 Mhz oscillator
- LM1117 LDO Voltage Regulator (datasheet)
- BSD License
Connections
| ST-LINK | |
|---|---|
| Name | Connected to |
| GND | Ground plane |
| SWCLK | PA14 |
| SWDIO | PA13 |
| 3V3 | +3.3V rail |
| CAN Bus | |
|---|---|
| CAN1_TX | PB9 |
| CAN1_RX | PB8 |
| LEDs | |
|---|---|
| Blue_LED | PC9 |
| Green_LED | PC12 |
| Red_LED | 3.3v |
VERSIONS:
- The F405_pill_V1.0 has been deprecated.
- The F405_pill_V1.11 has an additional 100nF cap on the input to PA4 (throttle) and we suggest you use this for ordering.
V1.1 changes
- Xtal caps from 18pF to 12pF
- Separate the two LEDs from the single resistor
- CAN spike protection
- RC between GND and pb12 to stop false trips
- PC12->PA15 to drive LED
- Increased functionality of several header pins
- Review this document for pin changes
REVISION REQUEST
- Jumper to disable CAN termination resistor on bottom side of board
CONTACT
Questions? Contact this person.
Parts
50| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 100n | Capacitor_SMD:C_0402_1005Metric | C2, C4, C7, C10, C12, C17, C18, C19, C23 |
| 3 | 20k | Resistor_SMD:R_0402_1005Metric | R5, R7, R9 |
| 2 | 100p | Capacitor_SMD:C_0402_1005Metric | C14, C15 |
| 2 | 100Ω | Resistor_SMD:R_0402_1005Metric | R3, R4 |
| 2 | 10k | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | 10n | Capacitor_SMD:C_0402_1005Metric | C8, C21 |
| 2 | 10u | Capacitor_SMD:C_0603_1608Metric | C16, C22 |
| 2 | 12p | Capacitor_SMD:C_0402_1005Metric | C3, C6 |
| 2 | 1k | Resistor_SMD:R_0402_1005Metric | R8, R12 |
| 2 | 2u2 | Capacitor_SMD:C_0603_1608Metric | C9, C11 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R10, R11 |
| 2 | Conn_01x04_Male | Connector:my_4_pin | J1, J2 |
| 2 | Jumper_2_Open | Connector:my_2_pin | JP1, JP2 |
| 1 | TJA1050T/CM,118 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 1 | 100n | Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A | C20 |
| 1 | 1u | Capacitor_SMD:C_0402_1005Metric | C5 |
| 1 | 39n | Inductor_SMD:L_0402_1005Metric | L1 |
| 1 | 4.7n | Capacitor_SMD:C_0402_1005Metric | C13 |
| 1 | 47R | Resistor_SMD:R_0402_1005Metric | R6 |
| 1 | 4u7 | Capacitor_SMD:C_0402_1005Metric | C1 |
| 1 | BLU | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | Crystal_GND24 | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | GRN | LED_SMD:LED_0603_1608Metric | D2 |
| 1 | HT7550 | Package_TO_SOT_SMD:SOT-89-3 | U5 |
| 1 | LM1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U3 |
| 1 | RED | LED_SMD:LED_0603_1608Metric | D3 |
| 1 | STM32F405RGTx | Package_QFP:LQFP-64_10x10mm_P0.5mm | U1 |
| 1 | STM32F405_pill | CCC_ESC_Custom_parts:STM32F405_pill | U4 |
| 1 | TYPE-C-31-M-12 | TYPE-C-31-M-12:HRO_TYPE-C-31-M-12 | J4 |
Similar boards
- 4 layers51.4 × 61 mm

- 2 layers92.1 × 88.9 mm

- 2 layers43.6 × 25.5 mm

BikeUSBv2
H3wastooshort/BikeUSBv2
Charge your Phone off of your Bike while adapting charging power to available power / riding speed.
63 parts1GPL-3.0 - 2 layers

- 2 layers25.4 × 25.4 mm

PIC Timer
cnkurzke/HelloPIC_Interrupts
Sample code for the PIC 12F1572 interrupt handling
25 partsBSD-2-Clause - 2 layers

- 2 layers22.1 × 117.5 mm

- 2 layers33.7 × 97.8 mm

HAN ESP TSS721
UtilitechAS/amsreader-firmware
ESP8266 and ESP32 compatible firmware to read, interpret and publish data to MQTT from smart electrical meters, both DLMS and DSMR is supported
29 parts470
Questions
How big is the F405 pill PCB?
It measures 54.1 × 19.4 mm and has 4 copper layers, 4.69 mm thick.
What parts does the F405 pill use?
50 parts, built around the HT7550, LM1117-3.3 and TYPE-C-31-M-12. 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 F405 pill KiCad files?
From the davidmolony/F405_pill repository on GitHub, at the commit this page was made from: the board is F405_pill_V1.11/F405_pill.kicad_pcb and its schematic F405_pill_V1.1/F405_pill.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the F405 pill design in my own project?
Its repository publishes it under the BSD-3-Clause licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).