This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Hardware

    The Cyber Ægg is a low-power LoRa badge built around a Nordic nRF52840 microcontroller. The design goal is to run for the entire week of BornHack on a single battery charge, so a lot of care goes into keeping the power consumption down in both hardware and firmware.

    The full KiCad design is open source at Ranzbak/bornhack2026-hardware.

    Overview

    ComponentPartInterface
    MicrocontrollerNordic nRF52840
    Display1.54" black/red/white e-paper, 152 × 152, SSD1675 / SSD1675B controllerSPI
    LoRa radioSemtech SX1262SPI
    Bluetooth Low EnergynRF52840 built-in radio
    NFCnRF52840 NFC tag PHY + on-PCB coil
    ExpansionQWIIC (I²C) connectorI²C
    Input5-way joystick + Execute / Cancel buttonsGPIO
    FeedbackRGB LED, piezo buzzerGPIO / PWM
    PowerLi-ion battery, USB-C for power and data

    Display

    The badge uses a 1.54 inch tri-colour (black / red / white) e-paper display with a resolution of 152 × 152 pixels, driven by an SSD1675 / SSD1675B controller. E-paper keeps the badge readable in bright camp sunlight and draws no power to hold an image, which is a big help for the week-long battery goal.

    Manual input

    Because the Cyber Ægg is inspired by the 90’s Tamagotchi egg-shaped toy, the buttons carry the same names:

    ButtonFunction
    SelectNavigate through the menu options
    ExecuteStart the option under the cursor
    CancelCancel the current operation

    To make navigation more intuitive, the Select button is implemented as a 5-way joystick with a press action.

    Bluetooth

    Bluetooth Low Energy is provided directly by the nRF52840. It operates in the 2.4 GHz band and uses an on-PCB antenna based on a Texas Instruments reference design (included in the standard KiCad 9 library). See the TI application note SWRA228 for details.

    LoRa

    Long-range connectivity is provided by a dedicated Semtech SX1262 radio with the matching/balun circuit specified in the Semtech application note AN1200.54. The LoRa antenna is a Texas Instruments design documented in SWRA416. On the network side the badge speaks MeshCore, so it can join the wider camp mesh out of the box.

    NFC

    The nRF52840 includes an NFC PHY, used here to drive a resonant circuit consisting of an on-PCB coil (roughly 2.8 µH) and tuning capacitors, forming a tank circuit matched to 13.56 MHz. The nRF52840 only supports tag functionality (not reader mode), which the firmware uses for location-based games and station taps.

    QWIIC

    The badge carries a QWIIC connector — a standardised I²C connector used by a large range of SparkFun and third-party breakout boards. Two 10 kΩ pull-up resistors are fitted on the board, and the nRF52840’s internal pull-ups can be enabled as well when the bus capacitance is high.

    Power

    The badge is powered by a Li-ion battery and charged over USB-C. Bluetooth is disabled while USB is connected to keep the charging path simple, so unplug the badge when you want to pair with the MeshCore app.