
Pax BB5
STM32L051K8T BaseBoard with RFM69HW and external Flash memory with support for PlatformIO
- Size
- 48 × 35 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 27
- Nets
- 30
- Pads
- 110
- Tracks, vias
- 266, 19
- Pours
- 5
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 4 Apr 2021
- Updated
- 29 Aug 2024
Overview
Pax BB5 is an open-source printed circuit board by CalinRadoni, from the CalinRadoni/pax-BB5 repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 48 × 35 mm with 27 parts on 30 nets, routed with 266 tracks and 19 vias.
It is built around the RFM69HW. Its parts include 9 connectors, 8 capacitors, 3 resistors, 3 ICs and 1 diode. It belongs with the STM32 boards of this library.
Main components
1README
README.mdPAx BaseBoard STM32L051K8T
The hardware board is the one created by me in 2017, published in PAx5 repository. The new addition is PlatformIO compatibility files to allow programming the board with Arduino, CMSIS, LibOpenCM3 or STM32Cube frameworks.
See the docs site for pinout, schematic and more.
The code
In the src directory I have created blink test code for Arduino, CMSIS, LibOpenCM3 and STM32Cube.
The selection between directories is made through platformio.ini configuration file.
Hardware details
- STM32L051K8T MCU
- RFM69HW transceiver module 868MHz
- M25P10 128kB Flash memory
- on-board LED
- on-board switch port
Development Environment
- PlatformIO Core, version 5.1.1.
- editing was done in Visual Studio Code
- version control with Git
- KiCad EDA for hardware schematic and PCB board
- GIMP and Inkscape for images
License
Unless otherwise specified:
The software and documentation are released under the GNU GPLv3 License. See the LICENSE-GPLv3.txt file.
The hardware schematics are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. See the LICENSE-CC-BY-SA-4.0.txt file.
The code for Arduino Variant is:
- Copyright (c) 2021, STMicroelectronics
- Copyright (c) 2021, CalinRadoni (https://github.com/CalinRadoni)
and released under the BSD 3-Clause license.
Parts
27| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 100nF | pax-BB5:C_0805_HandSoldering | C2, C3, C4, C5, C20, C21, C30 |
| 2 | 47k | pax-BB5:R_0805_HandSoldering | R1, R2 |
| 2 | Hole | pax-BB5:cHole | H1, H2 |
| 1 | 10uF | pax-BB5:C_1206_HandSoldering | C1 |
| 1 | 330 | pax-BB5:R_1206_HandSoldering | R90 |
| 1 | Antenna | pax-BB5:Pin_Header_Straight_1x01 | P20 |
| 1 | ConnP1 | pax-BB5:Pin_Header_Straight_1x04 | P11 |
| 1 | ConnP2 | pax-BB5:Pin_Header_Straight_1x04 | P12 |
| 1 | ConnP3 | pax-BB5:Pin_Header_Straight_1x03 | P13 |
| 1 | I2C_Sens | pax-BB5:Pin_Header_Straight_1x04 | P10 |
| 1 | INDUCTOR | pax-BB5:R_1206_HandSoldering | L1 |
| 1 | LED | pax-BB5:LED_1206_HandSoldering | D90 |
| 1 | M25P10-A | pax-BB5:SOIC-8-N | U30 |
| 1 | PwrIn | pax-BB5:Pin_Header_Straight_1x02 | P1 |
| 1 | RFM69HW | pax-BB5:RFM69HW | U20 |
| 1 | STM32L051x-P | pax-BB5:cLQFP32-7 | U1 |
| 1 | SWD | pax-BB5:Pin_Header_Straight_1x04 | P2 |
| 1 | USw | pax-BB5:Pin_Header_Straight_1x02 | P90 |
| 1 | nReset | pax-BB5:Pin_Header_Straight_1x02 | P3 |
Similar boards
- 2 layers65 × 31 mm

- 2 layers35.6 × 20.3 mm

- 2 layers25.4 × 25.4 mm

- 2 layers65 × 30 mm

MySensorsPiGw
llegoff/MySensorsPiGw
MySensors RFM69 & NRF24L Gateway for Raspberry Pi (zero & B)
29 parts8 - 2 layers50 × 50 mm

- 2 layers100 × 100 mm

- 2 layers55 × 35 mm

Mini BT Pcb-328P
d-diot/Mini-BT-Pcb-328P
MySensors ATMega328P + RFM69 and NRF24 battery (AAA and CR2032) powered pcb
54 parts3 - 2 layers69.6 × 80.5 mm

ProtoBoard
dustinreynolds/STM32Hardware
Repository for Kicad board development and support libraries
158 parts2
Questions
How big is the Pax BB5 PCB?
It measures 48 × 35 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Pax BB5 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 Pax BB5 KiCad files?
From the CalinRadoni/pax-BB5 repository on GitHub, at the commit this page was made from: the board is HW/pax-BB5.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Pax BB5 design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).