CMNode v0 Badge

CMNode_v0

The Open Hardware Badge

ESP32-C3  |  E-Paper  |  Open Source  |  Zero Bloatware

scroll

// section::hardware

Hardware per chi
compila

CMNode badge front
E-Paper 2.9 display

E-Paper 2.9"

B/W/R, leggibile al sole, zero power

Fronte

CMNode badge back PCB
ESP32-C3 + USB-C
Breadboard + GPIO

ESP32-C3

RISC-V, low-power, WiFi+BLE, USB-C

Breadboard

Area prototipi con breakout GPIO completo

Retro

// section::software

> software_stack

platformio — cmnode-v0
$ pio init --board esp32-c3-devkitm-1
> Initializing PlatformIO project...
> Platform: espressif32
> Framework: arduino
> Board: ESP32-C3 (RISC-V)

$ pio run
> Compiling .pio/build/esp32-c3/src/main.cpp
> Linking .pio/build/esp32-c3/firmware.elf
> Building .pio/build/esp32-c3/firmware.bin
SUCCESS [esp32-c3-devkitm-1] Took 4.2s

$ pio run --target upload
> Uploading firmware.bin via USB-C...
SUCCESS Firmware flashed ✓
$
{ }

C++ / Arduino

Firmware scritto in C++ con framework Arduino. Nessuna astrazione inutile, codice pulito.

PlatformIO

Build system professionale. Compila, flasha, debugga — tutto da terminale o VS Code.

📱

Dart App

App companion in Dart/Flutter per configurazione BLE e aggiornamento contenuti display.

📦

Dati Gestiti

Storage strutturato per template, immagini e configurazioni. Il tuo badge, i tuoi dati.

// section::call_for_ideas

Fork it.
Pitch it.
Win it.

Hai un'idea per il CMNode? Proponi un progetto, entra nella top 10 e ricevi il badge fisico alla conferenza di Roma.

💡

Submit

Descrivi la tua idea: cosa faresti con un badge ESP32-C3 con e-paper e GPIO?

🏆

Win

Le top 10 idee riceveranno il badge fisico + accesso anticipato alle schematiche.

🔧

Build

Schematiche open source, dev-log settimanali, community Discord per collaborare.

> submit_idea_

La finestra di invio è ora chiusa.

La challenge è terminata, ma CMNode è open source — i contributi sono sempre i benvenuti.

Contribuisci su GitHub →

⏰ Deadline: 30 Marzo 2026 — non mancare

// section::roadmap

What's next

OTA Updates

In Dev

Aggiornamento firmware via WiFi. Flash il badge senza cavi, direttamente dall'app companion.

Custom Templates

Idea

Editor visuale per creare layout personalizzati sul display e-paper. Drag & drop, export, flash.

Live Interaction

Proposal

Interazione real-time tra badge alla conferenza. Scambia contatti, mostra live stats, crea connessioni.

// section::why

Why CMNode

Sostenibilità

Niente plastica usa-e-getta. Un badge che dura, si riprogramma e si evolve con te. Hardware pensato per restare.

Esperienza Premium

Display e-paper leggibile al sole, chip RISC-V performante, USB-C per tutto. Nessun compromesso.

Community First

Schematiche open source, firmware su GitHub, community Discord attiva. Costruito dalla community, per la community.

Built by developers.
For developers.