CMNode_v0
The Open Hardware Badge
ESP32-C3 | E-Paper | Open Source | Zero Bloatware
// section::hardware
Hardware for those who
compile
E-Paper 2.9"
B/W/R, sunlight-readable, zero power
Front
ESP32-C3
RISC-V, low-power, WiFi+BLE, USB-C
Breadboard
Prototyping area with full GPIO breakout
Back
// section::software
> software_stack
C++ / Arduino
Firmware written in C++ with the Arduino framework. No unnecessary abstractions, clean code.
PlatformIO
Professional build system. Compile, flash, debug — all from terminal or VS Code.
Dart App
Companion app in Dart/Flutter for BLE configuration and display content updates.
Managed Data
Structured storage for templates, images and configurations. Your badge, your data.
// section::call_for_ideas
Fork it.
Pitch it.
Win it.
Got an idea for CMNode? Submit a project, make the top 10, and receive the physical badge at the Rome conference.
Submit
Describe your idea: what would you build with an ESP32-C3 badge with e-paper and GPIO?
Win
The top 10 ideas will receive the physical badge + early access to the schematics.
Build
Open source schematics, weekly dev-logs, Discord community to collaborate.
The submission window is now closed.
The challenge is over, but CMNode is open source — contributions are always welcome.
Contribute on GitHub →⏰ Deadline: March 30, 2026 — don't miss it
// section::roadmap
What's next
OTA Updates
In DevFirmware update over WiFi. Flash your badge wirelessly, straight from the companion app.
Custom Templates
IdeaVisual editor to create custom layouts on the e-paper display. Drag & drop, export, flash.
Live Interaction
ProposalReal-time interaction between badges at the conference. Share contacts, show live stats, make connections.
// section::why
Why CMNode
Sustainability
No disposable plastic. A badge that lasts, can be reprogrammed, and evolves with you. Hardware built to stay.
Premium Experience
Sunlight-readable e-paper display, performant RISC-V chip, USB-C for everything. No compromises.
Community First
Open source schematics, firmware on GitHub, active Discord community. Built by the community, for the community.