The BBBadge is an open source hardware and software project which showcases the work of Martin Fasani and Larry Bank. The conference badge PCB was designed to offer a power efficient platform to run a variety of projects and serve as a unique conference badge for Maker Faire. The badge consists of a Nordic nRF52840 Cortex-M4F BLE MCU and a SPI e-Paper interface to control a variety of standard 24-pin panels. The software can be programmed through the J-Link 10-pin header or through the USB port using the Arduino development environment.
See the Wiki for more detailed info about using the badge --> https://github.com/bitbank2/MFRBadge/wiki
Install the Adafruit nRF52 board support from the boards manager Then copy the contents of the BSP directory into the Adafruit directory on your machine. On MacOS it is here: /Library/Arduino15/packages/adafruit/hardware/nRF52/1.7.0/
In the mfr2025_nrf52 folder is the Arduino sketch which comes pre-installed on the badge. Open it using Arduino and select "BBBadge" as the target hardware (after following the installation procedure above).
The BBBadge project is passed its info (name, email and time/date) over BLE using an iOS app that can also run on Arm64 Macs. The original working title was 'ImageSlinger'. iOS applications cannot be distributed as pre-built binary files outside of the App Store, so to run this app on an iPhone or iPad, you'll need to open the project in Xcode and deploy it to your personal device. For those who don't use Xcode, but would like to run it on their recent Mac, in this folder is a zip file containing the release build of the app which can run on MacOS. Unzip the file and give it permission to run.
Larry Bank - [email protected]
Martin Fasani - [email protected]
KiCad project: https://github.com/martinberlin/H-C3-029-eink
bb_epaper library: https://github.com/bitbank2/bb_epaper