🎉 CycBox 1.11 Update: A next-gen IoT debugging toolkit with MCP support ->

Open Source Real-Time Operating Systems

Discover the best Open Source RTOS solutions for embedded systems and IoT devices

Featured Projects

View All →
nrfBlueNullifier

nrfBlueNullifier

A security research tool designed to jam classic Bluetooth signals using ESP32 and NRF24L01+PA/LNA modules. It utilizes high-gain radio modules to broadcast constant carrier waves and perform rapid channel hopping across the 2.4GHz spectrum.

RoArm-M2 Robotic Arm Control Firmware

RoArm-M2 Robotic Arm Control Firmware

A comprehensive ESP32-based control firmware for the Waveshare RoArm-M2, a 4DOF robotic arm. It features high-precision servo management, pneumatic control, and an OLED status display while utilizing LittleFS for data storage and supporting remote operation via Web interface, UART, and ESP-NOW.

littlefs
USB PD Tester

USB PD Tester

A monitoring and triggering device for USB Power Delivery built around the CH32X035 RISC-V microcontroller. It identifies power supply capabilities via PDOs, displays them on an OLED screen, and allows users to select specific voltages for output via a screw terminal. The project leverages the integrated USB PD PHY of the CH32X035 for a compact and low-cost hardware implementation.

USB PD Adapter

USB PD Adapter

A compact variable power supply that utilizes the PPS feature of USB Type-C PD supplies to provide adjustable output voltages and currents. It is powered by the CH32X035 RISC-V microcontroller and includes an INA219 sensor for real-time power monitoring and an OLED display.

USB2NRF - USB Controlled 2.4GHz Transceiver

USB2NRF - USB Controlled 2.4GHz Transceiver

USB2NRF is a hardware and software bridge between a USB interface and the nRF24L01+ 2.4GHz wireless transceiver, powered by the CH32X033 RISC-V microcontroller. It supports wireless serial data transfer via USB CDC and provides a flexible platform for IoT sensor networks, remote actuators, and wireless HID peripherals.

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
Rotary Encoder with I²C Interface

Rotary Encoder with I²C Interface

This project implements an I2C-based interface for rotary encoders using the low-cost CH32V003 RISC-V microcontroller. It offloads debouncing and interrupt handling from the main controller and supports daisy-chaining multiple encoders via configurable I2C addresses.

CH32V003 FM Radio Receiver with RDS

CH32V003 FM Radio Receiver with RDS

A portable, battery-powered FM radio receiver based on the CH32V003 RISC-V microcontroller and the RDA5807MP tuner IC. It features RDS support, an OLED display, an integrated audio amplifier, and a built-in Li-Ion charging circuit.

Latest Libraries

View All →