Open Source Projects

Software for Your Open Hardware

Make Your Hardware Do What You Want.

Browse firmware, automations, and community projects that unlock what your boards can really do. Home automation, mesh networks, environmental sensors — flash it, build it, own it.

 

Beryllium OS — Unix-Like Operating System for T-Deck

Beryllium OS — Unix-Like Operating System for T-Deck

A unix-like operating system for CircuitPython microcontrollers with a real shell, package manager, background tasks, and GPIO/I2C/UART tools — turning the T-Deck into a tiny Linux-like computer.

ESP32-S3Build
EducationPortable DeviceIoT Prototyping

Armachat CircuitPython Firmware

Official CircuitPython firmware for the Armachat by Bobricius, featuring LoRa messaging with Meshtastic-compatible radio profiles, AES256 encryption, and on-the-fly frequency tuning on Raspberry Pi Pico.

RP2040Build
Mesh NetworkingPortable Device

Armachat Compact User Guide

Armachat Compact User Guide

Community-maintained documentation for the Armachat Compact, including a quick start guide, bill of materials, board overview, assembly instructions, and developer resources for building your own LoRa messenger.

RP2040Tutorial
Mesh NetworkingPortable DeviceEducation

Armachat2 Async Firmware Redesign

Redesigned Armachat CircuitPython firmware using asyncio cooperative multitasking for better performance, supporting Max, Compact, and Watch hardware variants with persistent configuration.

RP2040Build
Mesh NetworkingPortable Device

Armachat Multi-Device CircuitPython Port

Community CircuitPython port of the Armachat firmware supporting Max, Compact, and Watch variants with improved configuration persistence and user-friendly confirmation prompts.

RP2040Build
Mesh NetworkingPortable Device

Armassi: IRC-Style Armachat Client

An Irssi-inspired terminal IRC client clone for the Armachat LoRa communicator, bringing a familiar text-based chat interface to off-grid mesh messaging over LoRa radio.

RP2040Mod
Mesh NetworkingPortable Device

Bee Data Logger Deep Sleep SD Card Data Logging

Bee Data Logger Deep Sleep SD Card Data Logging

Low-power environmental data logging example using the Bee Data Logger's deep sleep mode (~21uA) with RTC timestamps and SD card storage. Logs sensor readings at configurable intervals for months on a single LiPo battery.

ESP32-S3Tutorial
Data LoggingEnvironmental MonitoringIoT Prototyping

Remote Attic Temperature Monitor with Bee Data Logger

Remote Attic Temperature Monitor with Bee Data Logger

Monitor remote attic or crawlspace temperatures over extended periods using the Bee Data Logger's ultra-low-power deep sleep mode. Logs temperature data to SD card for seasonal analysis and HVAC optimization.

ESP32-S3Build
Environmental MonitoringData LoggingHome Automation

Armachat Meshtastic Protocol Integration

Armachat Meshtastic Protocol Integration

Guide to integrating Meshtastic mesh networking protocol with the Armachat communicator, enabling multi-hop message relay, store-and-forward routing, and interoperability with the broader Meshtastic network.

ESP32-S3RP2040Integration
Mesh NetworkingPortable DeviceLoRa & WAN

Beehive Health Monitor with Bee Data Logger

Beehive Health Monitor with Bee Data Logger

Monitor beehive temperature, humidity, and weight using the Bee Data Logger's Qwiic sensor ports and deep sleep mode. Track hive conditions to predict swarming, assess colony health, and optimize honey production.

ESP32-S3Build
Environmental MonitoringData Logging

Bee Data Logger Getting Started with CircuitPython

Bee Data Logger Getting Started with CircuitPython

Complete beginner guide to setting up the Bee Data Logger with CircuitPython. Covers flashing firmware, using the RGB LED, reading the RTC, listing SD card files, monitoring battery voltage, and detecting USB power.

ESP32-S3Tutorial
IoT PrototypingData LoggingEducation

Armachat CircuitPython LoRa Messenger

CircuitPython-based LoRa messenger firmware for Armachat devices, running on both ESP32-S3 and Raspberry Pi Pico with a 2.8\" IPS display, RFM95 radio, and fully open-source transparent code.

ESP32-S3RP2040firmware
Mesh NetworkingPortable DeviceEducation

Get notified when new projects match your criteria.

More to explore — popular traits shared by projects with Firmware: CircuitPython.