Skip to the content
4 layers41.6 × 18.8 mmStm32f042 board, the printed circuit board in 3D

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

2

README

README.md

STM32F042 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.

Finished Board

PCB Front Rendering

PCB Back Rendering

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
QtyValueFootprintReferences
20.1uCapacitor_SMD:C_0603_1608MetricC2, C4
21kResistor_SMD:R_0603_1608MetricR4, R5
21uCapacitor_SMD:C_0805_2012MetricC1, C5
25.1kResistor_SMD:R_0603_1608MetricR6, R7
2Conn_01x12_FemaleConnector_PinSocket_2.54mm:PinSocket_1x12_P2.54mm_VerticalJ1, J2
10.01uCapacitor_SMD:C_0805_2012MetricC9
10.1uCapacitor_SMD:C_0805_2012MetricC10
10kResistor_SMD:R_0603_1608MetricR1
110kResistor_SMD:R_0603_1608MetricR3
110uCapacitor_SMD:C_0805_2012MetricC3
14.7uCapacitor_SMD:C_1206_3216MetricC11
1BK0603HS330-TInductor_SMD:L_0805_2012MetricFB1
1JTAG/SWDConnector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_VerticalJ5
1LED_USERLED_SMD:LED_0603_1608MetricD1
1LOGOLOGOG***
1MCP1802Package_TO_SOT_SMD:SOT-23-5U2
1PWRLED_SMD:LED_0603_1608MetricD2
1STM32F042F6PxPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU1
1SW_PushButton_Switch_SMD:SW_SPST_B3U-1000P-BReset1
1SolderJumper BootJumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mmJP1
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U3
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ3

Similar boards

  • 4 layers48.8 × 35.1 mmSTM32F042-board, the printed circuit board in 3D

    STM32F042-board

    jedp/STM32F042-board

    Dev board for the STM32F042 microcontroller

    35 parts
  • 4 layers37.8 × 18.8 mmStm32f042 board, the printed circuit board in 3D

    Stm32f042 board

    jedp/STM32F042-board-v2

    Dev board for the STM32F042

    25 parts
  • 2 layers79 × 60.7 mmEOGee, the printed circuit board in 3D

    EOGee

    xinterface/EOGee

    PCB and code for doing electrooculography (EOG).

    78 parts1
  • 4 layers16.9 × 119.4 mmOrbit, the printed circuit board in 3D

    Orbit

    earthtojake/text-to-cad

    Design physical products with AI

    182 parts26kMIT
  • 2 layers290.1 × 130 mmPro V2, the printed circuit board in 3D

    Pro V2

    kata0510/Lily58

    6×4+4keys column-staggered split keyboard.

    312 parts2.3k
  • 4 layers95 × 55.5 mmEinkPDA keyboard, the printed circuit board in 3D

    EinkPDA keyboard

    TalismanDesign/PocketMage_PDA

    An E-Ink PDA device using the ESP32 S3.

    137 parts2kApache-2.0
  • 4 layers299 × 127 mmLaunch, the printed circuit board in 3D

    Launch

    system76/launch

    System76 Launch Configurable Keyboard

    385 parts1.4kGPL-3.0
  • 2 layers42 × 67 mmLalboard, the printed circuit board in 3D

    Lalboard

    JesusFreke/lalboard

    A 3D-printed keyboard inspired by the DataHand

    65 parts993

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.