
Panel 1x5
flummer/dmm-sao
A small digital multimeter specifically for measuring SAO related stuff

This badge focuses on LoRa and wireless communication in general, as there are also WiFi and Bluetooth Low Energy included in the ESP32-C3 module.
Circle badge is an open-source printed circuit board by bornhack, from the bornhack/badge2025 repository on GitHub, published under the CC-BY-SA-4.0 licence. It is a 2-layer board of 100 × 140 mm with 45 parts on 51 nets, routed with 346 tracks and 169 vias.
It is built around the ESP32-C3-MINI-1, XC6210B332MR and WS2812B-4020, with the BH-AA-A1AJ020, TS5220A and CJ2302 among its other parts. Its parts include 9 capacitors, 8 resistors, 5 diodes, 4 ICs and 3 switches. It belongs with the radio and wireless and lEDs and displays boards and the ESP32, RISC-V and NXP (LPC, Kinetis, i.MX RT) boards of this library.

This badge focuses on LoRa and wireless communication in general, as there are also WiFi and Bluetooth Low Energy included in the ESP32-C3 module.
It's a relatively bare bone design, with pretty much just the minimum elements to run a Meshtastic node or similar device.
Even though there is an antenna on the PCB for LoRa (868MHz) it's unfortunately not connected as the LoRa module is the variant that has a connector (uf.L/IPEX), so an external antenna is provided in the kit, that is designed to match with the connector on the module. The external antenna has selfadhesive backing, but don't mount it to the PCB, as most of the PCB is covered with copper, which will heavily decrese the performance, so if you want to stick it to something, better use a plastic case or similar.
The badge comes preinstalled with Meshtastic firmware, that you can hook up to and configure using the Mestastic app on your phone (Android or iOS). The two apps are slightly different, but does have more or less the same overall features.
If you want to use Meshtastic for a longer period, it's recommended to power the badge via USB-C (simple 5V, eg. power bank or power adapter).
In addition to the LoRa module, there are 5 RGB LEDs on the side, a qwiic/StemmaQT connector and a footprint for a SAO v1.69bis connector for expansions, mostly for alternative firmwares.
In the case folder is a desing, done in OpenSCAD, for a half or back case, that snaps on to the PCB and covers the back part with the battery holders, antenna and LEDs.
There are two versions, one fully closed, and one with a cutout for mounting it on a wall using a screw.
Both should print on most FDM printers without the need for support, with the back side facing down on the build plate.
Feel free to submit a PR adding on to this list with your project that runs on the badge.
To open the project, you will need to install a recent release version or one of the nightly builds, KiCad v8 or earlier won't open this design. The schematic as a PDF is included for reference.
The hardware design of the main branch of this repository is released under the following license:
| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | LOGO | LOGO | G***, G***, G***, G***, G***, G*** |
| 5 | WS2812B-4020 | Opto:WS2812B-4020 | D1, D2, D3, D4, D5 |
| 4 | 10K | Resistor_SMD:R_0603_1608Metric | R11, R12, R13, R14 |
| 3 | 1uF | Capacitor_SMD:C_0603_1608Metric | C1, C3, C7 |
| 2 | 100uF | Capacitor_SMD:C_1206_3216Metric | C2, C4 |
| 2 | 5.1K | Resistor_SMD:R_0603_1608Metric | R9, R10 |
| 2 | BH-AA-A1AJ020 | Power:Single_AA | BT1, BT2 |
| 2 | C | Capacitor_SMD:C_0603_1608Metric | C5, C9 |
| 2 | TS5220A | Button_Switch_SMD:SW_SPST_TL3342 | SW4, SW5 |
| 1 | #badgelife | badgelife_sao_v169bis:Badgelife-SAOv169-BADGE-2x3 | X1 |
| 1 | 0 ohm | Inductor_SMD:L_0603_1608Metric | L2 |
| 1 | 1.0T-4P | Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J4 |
| 1 | 100nF | Capacitor_SMD:C_0603_1608Metric | C8 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric | C6 |
| 1 | 4.7k | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | 47uH | Inductor_SMD:L_1210_3225Metric | L1 |
| 1 | 6.8k | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | Antenna_Dipole | Antennas:868 Inverted F Antenna | AE1 |
| 1 | CJ2302 | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | CJ2305 | Package_TO_SOT_SMD:SOT-23 | Q2 |
| 1 | ESP32-C3-MINI-1 | PCM_Espressif:ESP32-C3-MINI-1 | U4 |
| 1 | MK-12C02-G015 | Button_Switch_SMD:SW_SPDT_PCM12 | SW1 |
| 1 | QX2304 | Package_TO_SOT_SMD:SOT-23 | U2 |
| 1 | TYPE-C16PIN | Connector_USB:USB_C_Receptacle_XKB_U262-16XN-4BVC11 | J3 |
| 1 | Wio-SX1262 / 113991436 | sensecap:MODULE12P-1.27-11X11.6MM | U3 |
| 1 | XC6210B332MR | Package_TO_SOT_SMD:SOT-23-5 | U1 |
It measures 100 × 140 mm and has 2 copper layers, 1.6 mm thick.
45 parts, built around the ESP32-C3-MINI-1, XC6210B332MR, WS2812B-4020 and BH-AA-A1AJ020. 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.
From the bornhack/badge2025 repository on GitHub, at the commit this page was made from: the board is circle-badge.kicad_pcb and its schematic 5-ws2812.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CC-BY-SA-4.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).

flummer/dmm-sao
A small digital multimeter specifically for measuring SAO related stuff





flummer/sao-wall
Design for a SAO display PCB, power and control board

Greentalinjo/74HController
A game controller built entirely from discrete 74HC logic - no microcontroller, a diode ROM and an 8-N-1 serial frame out of an RJ45 console port.