platformio-core Projects

20 projects using platformio-core

PlatformIO Core is a cross-platform, multi-architecture build system and unified package manager designed for embedded systems development. It provides a command-line interface that orchestrates toolchains, library dependencies, and build processes across hundreds of boards and dozens of frameworks, eliminating vendor lock-in.

AgentDeck

AgentDeck

AgentDeck is a multi-surface physical control interface for AI coding agents, enabling real-time steering of agents like Claude Code and Codex via hardware. It supports 13 different display surfaces simultaneously, utilizing a Node.js or Swift-based bridge to coordinate between terminal-based agents and devices like the Stream Deck+, Android tablets, and ESP32 displays. The system includes a sophisticated performance evaluation framework (APME) that uses local SQLite storage to track and optimize agent efficiency.

freertos lvglsqliteplatformio-platformio-core
EverBlu Cyble Enhanced RF Meter Reader

EverBlu Cyble Enhanced RF Meter Reader

This firmware extracts water and gas usage data from Itron EverBlu Cyble meters using ESP32 or ESP8266 microcontrollers and a CC1101 radio transceiver. It implements the proprietary RADIAN protocol on the 433 MHz band, offering seamless integration with Home Assistant through both MQTT AutoDiscovery and a native ESPHome external component.

platformio-platformio-core
PicoSound Audio Library for RP2040

PicoSound Audio Library for RP2040

PicoSound is a dual-core audio engine for the Raspberry Pi Pico (RP2040) that offloads audio processing to Core1 to ensure glitch-free playback. It supports an 8-channel mixer, synthesized waveforms, and WAV file streaming via LittleFS or PROGMEM, targeting both Arduino IDE and PlatformIO environments.

littlefsplatformio-platformio-core
ESPHome Tesla BLE

ESPHome Tesla BLE

This project enables ESP32 microcontrollers to manage Tesla vehicle charging and monitor telemetry over Bluetooth Low Energy using the ESPHome framework. It supports key pairing, charging current adjustment, and vehicle wake management while utilizing FreeRTOS for task handling on the ESP32 platform.

freertos nimbleplatformio-platformio-core
TinyBling - CH32V003 NeoPixel Pendant

TinyBling - CH32V003 NeoPixel Pendant

TinyBling is a wearable electronic pendant featuring 16 WS2812C-2020 addressable LEDs driven by a CH32V003 RISC-V microcontroller. It utilizes custom assembly-optimized bit-banging to control NeoPixels without hardware SPI, supporting various light animations and interactive games. The project is designed for compact PCB manufacturing and runs on a rechargeable LIR2032 coin cell.

platformio-platformio-core
Home Assistant ePaper Remote

Home Assistant ePaper Remote

A dedicated e-Ink remote control for Home Assistant built for ESP32-S3 devices like the M5Paper and Lilygo T5. It utilizes the Home Assistant WebSocket API for real-time state updates and control without requiring additional server-side plugins.

freertos platformio-platformio-core
OpenSpool

OpenSpool

OpenSpool is an open-source filament management system that uses NFC tags to automatically sync spool settings with 3D printers. Built on the ESPHome framework for ESP32 microcontrollers, it integrates with printers via MQTT to automate filament identification and configuration.

freertos platformio-platformio-core
CH32V003 USB Meter

CH32V003 USB Meter

An open-source USB power meter based on the CH32V003 RISC-V microcontroller and INA219 sensor. It monitors voltage, current, and power (up to 100W/20V/5A) and displays data on a 0.96-inch OLED screen. The project features a compact design with PD 2.0 pass-through support and includes comprehensive hardware, firmware, and 3D enclosure files.

platformio-platformio-core
BugBuster

BugBuster

BugBuster is an open-source, four-channel analog/digital I/O debug and programming tool built around the ESP32-S3 and the Analog Devices AD74416H. It features a high-precision ADC/DAC, waveform generation, and a 32-switch MUX matrix, all managed by a FreeRTOS-based firmware and a cross-platform Tauri desktop application.

freertos spiffsplatformio-platformio-core
ESPHome Components for MIoT Devices

ESPHome Components for MIoT Devices

A collection of custom ESPHome components designed for Xiaomi MIoT devices that utilize the MIoT Serial Communication protocol. It enables users to replace proprietary cloud-dependent firmware with open-source alternatives for local control of air purifiers, fans, and humidifiers via Home Assistant.

freertos platformio-platformio-core
174
Acid Drop: Custom Firmware for LilyGo T-Deck

Acid Drop: Custom Firmware for LilyGo T-Deck

A custom firmware for the LilyGo T-Deck handheld device, featuring a graphical IRC client built with LVGL. It supports WiFi connectivity, audio playback, and various command-and-control features on the ESP32-S3 platform.

freertos lvgllwipplatformio-platformio-core
142
RCS_AVR: Relay Control System with SMS

RCS_AVR: Relay Control System with SMS

A remote relay control system based on the ATmega328 microcontroller and Quectel M66 GSM module. It features SMS-based command processing, 433MHz remote control integration, and environmental sensing via the AHT20 sensor. The project includes a custom power supply design and a non-blocking state-machine-driven firmware architecture.

platformio-platformio-core
50
mBot2 and CyberPi Programming Examples

mBot2 and CyberPi Programming Examples

A comprehensive collection of programming examples and projects for the mBot2 robot and CyberPi control board. It provides support for both MicroPython and Arduino (PlatformIO) development, covering hardware features such as motion sensing, AI, networking, and motor control.

micropythonplatformio-platformio-core
19
Volna 2BW42 Weather Station Firmware

Volna 2BW42 Weather Station Firmware

An Arduino-based firmware for E-Ink weather stations targeting ESP8266 and ESP32 platforms. It supports BME280, SCD41, and DS18B20 sensors, provides MQTT connectivity for smart home integration, and features a web-based UI for configuration and custom design uploads.

freertos platformio-platformio-core
88
E-Ink Assist Screen

E-Ink Assist Screen

A rendering service and ESP32 client system that converts Home Assistant data into optimized 1-bit monochrome images for E-Ink displays. It features a Node.js backend for HTML-to-BMP conversion and an ESP32 firmware that supports chunked image downloading to accommodate memory-constrained hardware.

freertos platformio-platformio-core
14
ILDAWaveX16 - Open Source Laser DAC

ILDAWaveX16 - Open Source Laser DAC

A high-resolution, wireless laser Digital-to-Analog Converter (DAC) powered by the ESP32-S3. It features 16-bit 8-channel output, SD card playback, and support for ILDA Digital Network (IDN) and custom UDP streaming protocols.

freertos lwipplatformio-platformio-core
26
M5Stack ESPHome Integrations

M5Stack ESPHome Integrations

A collection of ESPHome configuration files and external components specifically designed for M5Stack hardware. It provides ready-to-use YAML templates for devices like the CoreS3, Atom EchoS3R, and PowerHub, utilizing the ESP-IDF framework for Home Assistant integration.

freertos platformio-platformio-core
20

M66 GSM Module Integration with AVR Microcontroller

A comprehensive integration library for the Quectel M66 GSM module and ATmega328P microcontrollers. It facilitates cellular communication including SMS handling and network registration via USART, designed for use with the PlatformIO ecosystem.

platformio-platformio-core
15
ESPuno Pi Zero

ESPuno Pi Zero

An ESP32-C6 based development board in the Raspberry Pi Zero form factor, designed for high-voltage industrial and IoT applications. It features integrated support for Wi-Fi 6, Bluetooth, Zigbee, and Thread, alongside RS-485/DMX interfaces and a wide 5-60V DC power input range.

freertos micropythonopen-threadplatformio-platformio-core
ElatoAI: Realtime Voice AI on ESP32

ElatoAI: Realtime Voice AI on ESP32

An end-to-end platform for deploying state-of-the-art AI voice agents on ESP32-S3 hardware. It utilizes a Deno-based edge server to bridge microcontrollers with APIs from OpenAI, Gemini, and Eleven Labs, featuring Opus audio compression and Secure WebSockets for low-latency speech-to-speech interaction.

freertos platformio-platformio-corelwip
1,300