

Stm32f042 board
STM32F042 dev board
- Size
- 41.6 × 18.8 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 27
- Nets
- 35
- Pads
- 129
- Tracks, vias
- 375, 39
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 23 Mar 2023
- Updated
- 27 Apr 2023
Overview
Stm32f042 board is an open-source printed circuit board by jedp, from the jedp/STM32F042-dev-board repository on GitHub. It is a 4-layer board of 41.6 × 18.8 mm with 27 parts on 35 nets, routed with 375 tracks and 39 vias.
It is built around the USBLC6-2SC6 and BK0603HS330-T. Its parts include 8 capacitors, 6 resistors, 4 connectors, 3 ICs and 2 diodes. It belongs with the STM32 boards of this library.
Main components
2README
README.mdSTM32F042 Board
Dev board for the STM32F042.
Basic linker script, headers, hello world program, and notes are given in programming.
Dimensions: 1.63in (41.50mm) x 0.74 in (18.80mm); headers 0.6in (15.24mm) center to center.
USB C receptacle for USB 2.0.
There is also a Micro-USB version.



BOM
USB Section
- J3: USB C USB 2.0 Receptacle, GCT USB4105-xx-A
- U3: USBLC6-2SC6 Power protection, SOT-23-6
- FB1: BK0603HS330-T Ferrite bead, 0805
- R1: 0k DNP, 0603
- R6: 5.1k, 0603
- R7: 5.1k, 0603
- C9: 0.01u, 0805
- C10: 0.1u, 0805
- C11: 4.7u, 1206
Test:
- USB VBUS voltage
- 5V VBUS
- GND
- USB D- at MCU pin 17
- USB D+ at MCU pin 18
3V3 Regulator
- U2: MCP1802 3v3 Linear regulator, SOT-23-5
- C1: 1u, 0805
- C3: 10u, 0805
- C5: 1u, 0805
- R5: 1k, 0603
- D2: LED PWR, 0603
Test:
- 3V3 BUS
- 3V3 at MCU pins 5, 16
- GND at MCU pin 15
Microcontroller
- U1: STM32F042F6Px, TSSOP-20
- C2: 0.1u, 0603
- C4: 0.1u, 0603
- D1: LED USER, 0603
- JP1: Solder Jumper Boot: Solder pad 0 for normal use.
- R3: 10k, 0603
- R4: 1k, 0603
- Reset1: SW Push, SPST B3U-1000P-B
Headers, JTAG/SWD
- J1: Conn 01x12 Female, PinSocket 2.54mm
- J2: Conn 01x12 Female, PinSocket 2.54mm
- J5: JTAG/SWD, PinHeader 2x05, 1.27mm
Test:
- Flash blinky program
- Resest using Reset1
Parts
27| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 0.1u | Capacitor_SMD:C_0603_1608Metric | C2, C4 |
| 2 | 1k | Resistor_SMD:R_0603_1608Metric | R4, R5 |
| 2 | 1u | Capacitor_SMD:C_0805_2012Metric | C1, C5 |
| 2 | 5.1k | Resistor_SMD:R_0603_1608Metric | R6, R7 |
| 2 | Conn_01x12_Female | Connector_PinSocket_2.54mm:PinSocket_1x12_P2.54mm_Vertical | J1, J2 |
| 1 | 0.01u | Capacitor_SMD:C_0805_2012Metric | C9 |
| 1 | 0.1u | Capacitor_SMD:C_0805_2012Metric | C10 |
| 1 | 0k | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 10k | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | 10u | Capacitor_SMD:C_0805_2012Metric | C3 |
| 1 | 4.7u | Capacitor_SMD:C_1206_3216Metric | C11 |
| 1 | BK0603HS330-T | Inductor_SMD:L_0805_2012Metric | FB1 |
| 1 | JTAG/SWD | Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical | J5 |
| 1 | LED_USER | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | LOGO | LOGO | G*** |
| 1 | MCP1802 | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | PWR | LED_SMD:LED_0603_1608Metric | D2 |
| 1 | STM32F042F6Px | Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm | U1 |
| 1 | SW_Push | Button_Switch_SMD:SW_SPST_B3U-1000P-B | Reset1 |
| 1 | SolderJumper Boot | Jumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm | JP1 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U3 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J3 |
Similar boards
- 4 layers48.8 × 35.1 mm

- 4 layers37.8 × 18.8 mm

- 2 layers79 × 60.7 mm

- 4 layers16.9 × 119.4 mm

- 2 layers290.1 × 130 mm

- 4 layers95 × 55.5 mm

EinkPDA keyboard
TalismanDesign/PocketMage_PDA
An E-Ink PDA device using the ESP32 S3.
137 parts2kApache-2.0 - 4 layers299 × 127 mm

- 2 layers42 × 67 mm

Questions
How big is the Stm32f042 board PCB?
It measures 41.6 × 18.8 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Stm32f042 board use?
27 parts, built around the USBLC6-2SC6 and BK0603HS330-T. 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 Stm32f042 board KiCad files?
From the jedp/STM32F042-dev-board repository on GitHub, at the commit this page was made from: the board is stm32f042_board.kicad_pcb and its schematic stm32f042_board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Stm32f042 board design in my own project?
Its repository states no licence, so its author keeps all rights: ask jedp before reusing the design.