Smart E-Paper ID Badge

A programmable employee badge: ESP32-S3, a 2.13-inch e-paper display, rechargeable LiPo power, five buttons, a buzzer and a Qwiic I²C port for anything you want to add.

A badge you can program

It is an ID card first — name, role, QR code — but the display, buttons and I²C port are yours. The card's own silkscreen points here.

platformio.ini
[env:onetap-badge]platform  = espressif32board     = esp32-s3-devkitc-1framework = arduinolib_deps  = zinggjm/GxEPD2

What it is

The Onetap Labs ID badge is a credential and a development board in the same piece of matte-black ENIG PCB. The front carries the wordmark and the holder’s identity; the back carries a QR code, a full component layout and the line For Doc visit Onetaplabs.com/Developers — which is why this section exists.

Everything on the board is reachable from firmware. The e-paper panel keeps its image with the power off, so the badge still reads as an ID card when the battery is flat.

At a glance

MCUESP32-S3-WROOM-1, Wi-Fi + Bluetooth LE
Display2.13-inch monochrome e-paper, SPI, 24-pin FPC
PowerUSB Type-C, MCP73831 LiPo charger, AP2112K-3.3 regulator
ControlsFive navigation buttons, plus BOOT and EN
AudioSMD passive buzzer
ExpansionQwiic / STEMMA QT I²C connector and GPIO breakout pads
FinishENIG gold plating, matte black soldermask

The full bill of materials, with manufacturer part numbers, is on the Hardware page.

Where the project stands

This is preliminary hardware. A PCB layout and bill of materials exist and firmware runs on the board, but the design has not been finalised and the badge is not for sale yet.

The V1 datasheet lists NFC phone interaction as a planned function. There is no NFC controller or antenna on the current board — no such part appears in the bill of materials. Treat NFC as a future revision, not a feature you can build against today.

Pin assignments, the display panel part and the memory configuration are the details most likely to move between revisions. Where a page below states one, it says which revision it was read from.

Who this is for

  • Onetap Labs engineers — the badge is a wearable development platform as much as a credential.
  • Anyone evaluating the badge — these pages are public so you can read the hardware before there is anything to buy.
  • Firmware authors — the display, buttons, buzzer and I²C port are documented so you can write against them.