Black Friday Offer 🔥 Use code BLKFRI at checkout to get 15% OFF on orders above €60!
CodeCell is a family of compact ESP32-based modules designed to pack sensors, power management, and connectivity into an incredibly small footprint, just 1.85 cm wide.
Schematics, 3D models, and drawings for all four modules are available here.
| Model | Microcontroller | Features | Typical Use |
|---|---|---|---|
| CodeCell C3 Light | ESP32-C3-MINI-1-N4 | 4 MB Flash, Wi-Fi 4 + BLE 5, LiPo Charging via USB-C, Light + Proximity Sensor | Basic sensing and IoT projects |
| CodeCell C3 | ESP32-C3-MINI-1-N4 | 4 MB Flash, Wi-Fi 4 + BLE 5, LiPo Charging via USB-C, Light + Proximity Sensor + 9-Axis IMU Sensor | Robotics & Wearables |
| CodeCell C6 | ESP32-C6-MINI-1-H8 | 8 MB Flash, Wi-Fi 6 + BLE 5 + Zigbee, LiPo Charging via USB-C, Light + Proximity + 9-Axis IMU Sensor | Low-Power Robotics & Wearables |
| CodeCell C6 Drive | ESP32-C6-MINI-1-H8 | 8 MB Flash, Wi-Fi 6 + BLE 5 + Zigbee, LiPo Charging via USB-C, Light + Proximity + 9-Axis IMU Sensor, Dual H-Bridge Motor Drivers | All-in-One Robotics Controller |
Each CodeCell is built around a high-performance ESP32 module from Espressif:
All models include a USB Serial/JTAG controller, allowing direct flashing and debugging via USB-C. The antenna is carefully positioned at the board’s edge to minimize noise and preserve strong wireless performance.
Every CodeCell supports multiple power inputs for flexibility during prototyping and final integration:
Power management is handled by the BQ24232 chip with Dynamic Power-Path Management (DPPM), allowing the device to operate while charging. It supports up to 1500 mA output on battery and 450 mA via USB.
Charging follows three stages:

By default, the LiPo charge current is set to 90 mA for the included 170 mAh battery. Users who wish to modify the charge current can do so by replacing 0402 resistor R12. However, this modification requires precise soldering skills, as 0402 components are extremely small. For further details, refer to the BQ24232 datasheet.
A 3.3 V LDO (NCP177) provides up to 500 mA output with low dropout. 100 µF bulk capacitors and TVS diodes ensure smooth supply and ESD protection. This layout keeps CodeCell stable even when switching between battery and USB power.
Despite its small size, CodeCell has several GPIO and power pins for expansion:
The CodeCell C6 Drive adds a dual H-bridge motor driver, allowing direct control of two DC motors for robotics applications. Each driver channel is fully integrated on-board and controlled by dedicated GPIOs from the ESP32-C6.
For deeper insights, you can review the schematics and hardware files here.
Join our Community ~ Be the first to know about new products and get exciting deals!
© 2025 Microbots.