CMNode v0 Badge

CMNode_v0

The Open Hardware Badge

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

scroll

// section::hardware

Hardware para quienes
compilan

CMNode badge front
E-Paper 2.9 display

E-Paper 2.9"

B/W/R, legible al sol, consumo cero

Frente

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

ESP32-C3

RISC-V, bajo consumo, WiFi+BLE, USB-C

Breadboard

Área de prototipos con breakout GPIO completo

Reverso

// 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 escrito en C++ con framework Arduino. Sin abstracciones innecesarias, código limpio.

PlatformIO

Build system profesional. Compila, flashea, depura — todo desde terminal o VS Code.

📱

Dart App

App companion en Dart/Flutter para configuración BLE y actualización de contenidos del display.

📦

Datos Gestionados

Almacenamiento estructurado para plantillas, imágenes y configuraciones. Tu badge, tus datos.

// section::call_for_ideas

Fork it.
Pitch it.
Win it.

¿Tienes una idea para el CMNode? Propone un proyecto, entra en el top 10 y recibe el badge físico en la conferencia de Roma.

💡

Submit

Describe tu idea: ¿qué harías con un badge ESP32-C3 con e-paper y GPIO?

🏆

Win

Las 10 mejores ideas recibirán el badge físico + acceso anticipado a los esquemáticos.

🔧

Build

Esquemáticos open source, dev-logs semanales, comunidad Discord para colaborar.

> submit_idea_

El período de envío ha cerrado.

La challenge ha terminado, pero CMNode es open source — ¡las contribuciones son siempre bienvenidas!

Contribuir en GitHub →

⏰ Deadline: 30 de marzo de 2026 — no faltes

// section::roadmap

What's next

OTA Updates

In Dev

Actualización de firmware por WiFi. Flashea el badge sin cables, directamente desde la app companion.

Custom Templates

Idea

Editor visual para crear layouts personalizados en el display e-paper. Drag & drop, export, flash.

Live Interaction

Proposal

Interacción en tiempo real entre badges en la conferencia. Intercambia contactos, muestra stats en vivo, crea conexiones.

// section::why

Why CMNode

Sostenibilidad

Nada de plástico desechable. Un badge que dura, se reprograma y evoluciona contigo. Hardware pensado para quedarse.

Experiencia Premium

Display e-paper legible al sol, chip RISC-V potente, USB-C para todo. Sin compromisos.

Community First

Esquemáticos open source, firmware en GitHub, comunidad Discord activa. Construido por la comunidad, para la comunidad.

Built by developers.
For developers.