Skip to content

freynder/STM32_Sensor

Repository files navigation

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.