Skip to the content
PCBKitNew board
2 layers35.6 × 20.3 mmSTM32 Sensor, the printed circuit board in 3D

Tiny STM32 board with RFM69 support

Size
35.6 × 20.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
27
Nets
45
Pads
161
Tracks, vias
612, 85
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
25 Jun 2018
Updated
24 Sep 2018

Overview

STM32 Sensor is an open-source printed circuit board by freynder, from the freynder/STM32_Sensor repository on GitHub. It is a 2-layer board of 35.6 × 20.3 mm with 27 parts on 45 nets, routed with 612 tracks and 85 vias.

It is built around the RFM69HW. Its parts include 9 capacitors, 5 connectors, 4 resistors, 4 ICs and 2 switches. It belongs with the sensors and measurement boards and the STM32 boards of this library.

Main components

1

README

README.md

STM32 Sensor Node

A Small STM32F103C8T6 board with all functional pins exposed. Similar to the BluePill board except:

  • no regulator. Will be powered by 2 AA batteries.
  • no USB
  • No LED
  • No BOOT0/BOOT1 jumper pins. BOOT0 can be pulled high by a button, BOOT1 is pulled low permanently but exposed by a PIN.
  • smaller crystals
  • RFM69CW + RFM69(H)W + RFM69HCW footprints + u.FL connector
  • VBAT can be disconnected from VCC by cutting the solder jumper on the back.

The size is 36.56mm x 20.32mm. 5 mils trace width and clearance. 20 mils edge clearance.

Tested succesfully V3 with jlcpcb order. Test failed with V3.4 pcbs.io order due to imposed edge clearance. Should be corrected as of V4.3

Top view

Top View

Bottom view

Bottom View

Version history

  • V1: was never released because it was faulty and had less pins exposed.
  • V2: had full pin availability but the layout was messy.
  • V3: is V2 + u.FL connector + better layout and clearer markings.
  • V3.3: corrected mislabeling + moved board edges to fit on breadboard (only sides).
  • V3.4: moved labels so they are still visible when headers are soldered on. Optimized a few traces. Changed custom button footprint to RS282G05A3 buttons.
  • as of V4 detailed history is tracked in git log.
  • V5: Added RFM69(H)W footprints. Cleaned up git. Cleaned up tracks, fab layer, silk screen.

Parts

27
QtyValueFootprintReferences
40.1uFCapacitor_SMD:C_0603_1608MetricC2, C3, C4, C5
2100KResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR3, R4
210KResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR1, R2
210pFCapacitor_SMD:C_0603_1608MetricC8, C9
1100nFCapacitor_SMD:C_0603_1608MetricC7
110uFCapacitor_SMD:C_0603_1608MetricC6
11uFCapacitor_SMD:C_0603_1608MetricC1
132768MhzNPFootprints:Seeedstudio-32kHz_Crystal-FC135Y1
18MhzCrystal:Resonator_SMD_muRata_CSTxExxV-3Pin_3.0x1.1mmY2
1Conn DownHeaders:PinHeader_1x12_P2.54mm_Vertical_ClearJ2
1Conn ProgHeaders:PinSocket_1x08_P2.54mm_Vertical_ClearJ4
1Conn SideHeaders:PinSocket_1x08_P2.54mm_Vertical_ClearJ1
1Conn UpHeaders:PinHeader_1x12_P2.54mm_Vertical_ClearJ3
1RFM69CWcustom:RFM69CW-XXXS2-MINPADSU2
1RFM69HCWcustom:RFM69HCW-XXXS2-MINPADSU4
1RFM69HWcustom:HOPERF_RFM69HW-MINPADSU3
1STM32F103C8TxPackage_QFP:LQFP-48_7x7mm_P0.5mmU1
1SW_BOOTButton_Switch_SMD:SW_SPST_CK_RS282G05A3SW2
1SW_ResetButton_Switch_SMD:SW_SPST_CK_RS282G05A3SW1
1VBAT JumperJumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mmJP1
1u.FLConnector_Coaxial:U.FL_Molex_MCRF_73412-0110_VerticalJ5

Questions

How big is the STM32 Sensor PCB?

It measures 35.6 × 20.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the STM32 Sensor use?

27 parts, built around the RFM69HW. 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 STM32 Sensor KiCad files?

From the freynder/STM32_Sensor repository on GitHub, at the commit this page was made from: the board is STM32_Sensor.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the STM32 Sensor design in my own project?

Its repository states no licence, so its author keeps all rights: ask freynder before reusing the design.

Similar boards

  • 2 layers65 × 31 mmDiy tracker, the printed circuit board in 3D

    Diy tracker

    glidernet/diy-tracker

    Do-it-Yourself OGN Tracker software

    27 parts30GPL-3.0
  • 2 layers65 × 30 mmMySensorsPiGw, the printed circuit board in 3D

    MySensorsPiGw

    llegoff/MySensorsPiGw

    MySensors RFM69 & NRF24L Gateway for Raspberry Pi (zero & B)

    29 parts8
  • 2 layers50 × 50 mmMysensorsGW, the printed circuit board in 3D

    MysensorsGW

    mysensors/SensebenderGW

    Gateway for MySensors

    76 parts7
  • 2 layers55 × 35 mmMini BT Pcb-328P, the printed circuit board in 3D

    Mini BT Pcb-328P

    d-diot/Mini-BT-Pcb-328P

    MySensors ATMega328P + RFM69 and NRF24 battery (AAA and CR2032) powered pcb

    54 parts3
  • 2 layers48 × 35 mmPax BB5, the printed circuit board in 3D

    Pax BB5

    CalinRadoni/pax-BB5

    STM32L051K8T BaseBoard with RFM69HW and external Flash memory with support for PlatformIO

    27 parts2GPL-3.0
  • 2 layers69.6 × 80.5 mmProtoBoard, the printed circuit board in 3D

    ProtoBoard

    dustinreynolds/STM32Hardware

    Repository for Kicad board development and support libraries

    158 parts2