Please use the following repos instead:
nRF52840-Based Smart Badge with Bluetooth, Thread Mesh Network, 2.9" ePaper Display, Neopixels, built-in MP3 Sound decoder and more!
- Grab a
.uf2
file from the releases page, or build a fresh release from our CircuitPython fork.
- Move the power switch to "BAT" position, and remove the battery from your badge
- Connect your badge to the PC using a MicroUSB Cable
- Press the left key while switching to "USB" position
- The badge should appear as a drive called
ARAMBOOT
- Copy the new
.uf2
firmware file to the drive
- firmware/nametags - Name tags firmware 📛
- firmware/lib - Common libraries you need for running the other programs
- firmware/clock - Simple clock demo ⌚
- firmware/rock-paper-scissors - Rock-Paper Scisscors game for 2 players 🤘
- firmware/clicker - Simple USB HID Clicker with Applause function
- firmware/touch-piano - Capacitive Touch piano (requires MPR121 breakout board) 🎹
- firmware/magicblue-bulb - Control a Bluetooth light bulb (Magic Blue) 💡
- pcb/badge - Badge PCB, designed with KiCad
- pcb/svg2mod - svg2mod with some patches
- nRF52840 64MHz ARM Cortex-M4F64 CPU with 1MB flash, 256KB ram, USB, Bluetooth Low Energy 5, Thread, and Zigbee
- GDEW029T5 2.9 inch e-paper glass display
- VS1003 MP3/WMA Audio Codec
- LIS2DH12 I2C Accelerometer
- GD25Q16C 16MBit Serial Flash
- 4 WS2812B "NeoPixel" Addressable RGB LEDs
- 3 CHERRY MX Keyboard Switches
- Shitty Add-On (SAO) Connector
- Vibration motor
- Red LED
Pin | Component | Function |
---|---|---|
P0.00 | VS1003 MP3 Codec | RESET |
P0.01 | E-Paper, MP3 Codec | SCLK |
P0.02 | Keyboard Switch | Left |
P0.03 | Accelerometer, SAO | SDA |
P0.06 | E-Paper | RESET |
P0.07 | E-Paper | CS |
P0.08 | WS2812 Neopixels | DATA |
P0.12 | E-Paper | D/C |
P0.13 | VS1003 MP3 Codec | DREQ |
P0.17 | Vibrator | Vibrate |
P0.20 | Serial Flash | SO/IO1 |
P0.22 | Serial Flash | SI/IO0 |
P0.24 | VS1003 MP3 Codec | xDCS |
P0.26 | E-Paper | BUSY |
P0.28 | Accelerometer, SAO | SCL |
P0.29 | Keyboard Switch | Middle |
P0.30 | Battery Voltage | Analog |
P0.31 | Keyboard Switch | Right |
P1.00 | Serial Flash | SCK |
P1.02 | Serial Flash | CS |
P1.04 | Serial Flash | WP/IO2 |
P1.06 | Serial Flash | HOLD/IO3 |
P1.09 | E-Paper, MP3 Codec | MISO |
P1.10 | E-Paper, MP3 Codec | MOSI |
P1.11 | Red LED | Cathode |
P1.13 | VS1003 MP3 Codec | CS |