Bonjour-STM32
emoestudio·Bonjour-STM32·Dev_Board/Hardware/Micro_USB/Bonjour STM32.kicad_pcb
About the Bonjour-STM32 PCB
Bonjour-STM32 is an open source STM32 PCB design by emoestudio, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 50 × 70 mm, with 68 components from 33 distinct parts.
Its main chip is the STM32F401RCTx, from the STM32 family. Other key parts include the CH340G, RT9193-3.3, W25Q128JVS, M24C02-FMN and USBLC6-2SC6. By type, the board carries 23 capacitors, 16 resistors, 10 connectors, 6 ICs, 5 switches and 3 transistors.
From the project
All demo codes for our tutorial "Bonjour STM32" by emoe-studio
本系列教程帮助您快速上手stm32CubeMX + MDK5开发环境,并且使用HAL库快速开发stm32~
- 我们编写的HAL库的基本例程代码(MDK5 Project)(位于HALDemo中) - 我们设计的STM32F401RCT6开发板的KiCad工程文件(位于DevBoard/Hardware中) - 上面那块开发板的一些例程代码(位于Dev_Board/Software中)
如果你访问Github有困难,或者下载不下来,请到Gitee上下载我们的镜像源: https://gitee.com/emoestudio/Bonjour-STM32
Github源项目地址: https://github.com/emoestudio/Bonjour-STM32

Main components on the Bonjour-STM32
Bonjour-STM32 bill of materials (BOM)
68 components, 33 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | CH340G | SOIC-16_3.9x9.9mm_P1.27mm | U1 |
| 1 | RT9193-3.3 | SOT-23-5 | U2 |
| 1 | STM32F401RCTx | LQFP-64_10x10mm_P0.5mm | U3 |
| 1 | W25Q128JVS | SOIC-8_5.23x5.23mm_P1.27mm | U4 |
| 1 | M24C02-FMN | SOIC-8_3.9x4.9mm_P1.27mm | U5 |
| 1 | USBLC6-2SC6 | SOT-23-6 | U6 |
| 3 | S8050-SOT23 | SOT-23W | Q1, Q2, Q3 |
| 1 | USB_B_Micro | USB_Micro-B_Wuerth_629105150521 | J1 |
| 1 | ADC | PinHeader_1x05_P2.54mm_Vertical | J2 |
| 1 | PWM | PinHeader_1x03_P2.54mm_Vertical | J3 |
| 1 | GPIO | PinHeader_1x08_P2.54mm_Vertical | J5 |
| 1 | USART6 | PinHeader_1x04_P2.54mm_Vertical | J6 |
| 1 | IPS_ST7789 | PinSocket_1x08_P2.54mm_Vertical | J7 |
| 1 | OLED_SSD1306 | PinSocket_1x04_P2.54mm_Vertical | J8 |
| 1 | IPS_SWITCH | PinHeader_1x03_P2.54mm_Vertical | J11 |
| 1 | 5V | PinHeader_1x04_P2.54mm_Vertical | J12 |
| 1 | ST-LINK | PinHeader_1x05_P2.54mm_Horizontal | J13 |
| 1 | 8M | Crystal_SMD_5032-2Pin_5.0x3.2mm | 8M |
| 1 | 5V_2A | Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder | F1 |
| 3 | SW_Push | SW_SPST_TL3305C | SW1, SW2, SW3 |
Show 13 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SW_Push | Button_SMD_3mmx4mmx2.5mm | SW4 |
| 1 | Rotary_Encoder_Switch | RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW5 |
| 1 | LED | LED_0805_2012Metric | D1 |
| 1 | LED_RABG | LED_Kingbright_AAA3528ESGCT | D2 |
| 1 | 47uH | L_0603_1608Metric_Pad1.05x0.95mm_HandSolder | L1 |
| 1 | 2.2u | C_0603_1608Metric | C0 |
| 17 | 104 | C_0603_1608Metric | C1, C3, C4, C5, C6, C10, C12, C13 +9 |
| 2 | 10u | C_0805_2012Metric | C2, C9 |
| 1 | 103 | C_0603_1608Metric | C7 |
| 2 | 22p | C_0603_1608Metric | C8, C11 |
| 5 | 10k | R_0603_1608Metric | R0, R3, R4, R14, R15 |
| 9 | 1k | R_0603_1608Metric | R1, R2, R5, R6, R7, R8, R9, R10 +1 |
| 2 | 4.7k | R_0603_1608Metric | R12, R13 |
Bonjour-STM32 design files
The KiCad project lives in the emoestudio/Bonjour-STM32 repository on GitHub; these links point at the commit this page was built from.
Bonjour-STM32: common questions
What microcontroller does the Bonjour-STM32 use?
The Bonjour-STM32 is built around the STM32F401RCTx, from the STM32 family.
How big is the Bonjour-STM32 PCB?
The Bonjour-STM32 measures 50 × 70 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Bonjour-STM32?
68 components, from 33 distinct parts. The full bill of materials is listed on this page.
Where can I download the Bonjour-STM32 design files?
From the emoestudio/Bonjour-STM32 repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Bonjour-STM32 design in my own project?
Yes, under the terms of its GPL-3.0 license, which emoestudio chose for the repository.
Can I test firmware for the Bonjour-STM32 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
Type g
google
169 × 30 mm24 parts2LApache-2.02.9kSTM32
Main panel
google
234 × 84 mm26 parts4LApache-2.02.9kSTM32
Base
google
52.3 × 52.3 mm36 parts2LApache-2.02.9kSTM32
Type a
google
150 × 30 mm14 parts2LApache-2.02.9kSTM32
Type c
google
188 × 30 mm17 parts2LApache-2.02.9k