Skip to the content
4 layers67.4 × 89.9 mmBornhack-2026-hardware, the printed circuit board in 3D

Source-preserving mirror of https://codeberg.org/Ranzbak/bornhack2026-hardware

Size
67.4 × 89.9 mm
Copper layers
4
Thickness
1.61 mm
Parts
193
Nets
144
Pads
610
Tracks, vias
1,418, 871
Pours
621
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
5 Sep 2026
Updated
5 Sep 2026

Overview

Bornhack-2026-hardware is an open-source printed circuit board by badge-gallery, from the badge-gallery/bornhack-2026-hardware repository on GitHub, published under the MIT licence. It is a 4-layer board of 67.4 × 89.9 mm with 193 parts on 144 nets, routed with 1,418 tracks and 871 vias.

It is built around the USBLC6-2P6, 1N5819WS and B0530WS, with the A-IPEX1-1.25A, AP2302B and GT-F0501SR10-24S1101 among its other parts. Its parts include 71 capacitors, 46 resistors, 12 inductors, 6 diodes and 3 switches.

Main components

6

README

readme.md

Cyber Ægg

Introduction

The badge is intended to be a low power LoRa device, that should be able to at least run for the whole duration of the BornHack camp on one battery charge (One week). At least that is one of our design goals, lot's of hours chasing down power use in both the hardware and the software are still ahead of us, when measurements have been done I'll share them in the Badge.Team Discord.

At this moment the design is at prototype stage one, and is not fully developed.

For example the NFC, LoRa and Bluetooth circuits still have IPEX connectors integrated to make tuning the circuits easier.

Also certain aspects, especially the on PCB antennas should at least work, but how well, we do not know yet.

Long story short, consider this design BETA, and do not order your own boards yet. (Or if you do, you are on your own.)

Functionality

The is designed with MeshCore in mind, to connect up to a smart phone using Bluetooth and connect to the greater MeshCore network using the on PCB LoRa circuit.

To provide some extra camp fun, we hope the communication technologies combined with the NFC tag functionality will result in some really cool location based games that will run on the badge. For now the game ideas being worked out, and it's up to the game team of BornHack what they share.

Display

For now the e-paper display is designed in from SWI, model number: SG0154BNS800F35HP

The display has a 1.54Inch size with 152x152 pixels.

These displays have the SSD1680Z8 controller controller IC.

Manual input

Because the Cyber Ægg badge is inspired by the 90's Tamagotchi egg shaped game, the buttons are named the same.

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

In order to make navigation a more intuitive, the select button has been upgraded to a joystick + button.

Bluetooth

The Bluetooth implementation on this board is provided by the NRF52840 MCU. Texas instruments has released a design for a 2.4GHz antenna, the antenna is provided as a Footprint included with Kicad 9.0.

BlueTooth Antenna

Bluetooth is using 2.4GHz, and a PCB antenna suitable for this frequency band is integrated into the PCB. The design used is available in KiCAD 9 in the standard library and is originally by Texas instruments.

The documentation for the antenna can be found here : swra228.pdf

LoRa

LoRa is provided by a separate SX1262 IC, with a tuning circuit as specified by the data sheet and implementation notes provided by Semtech.

The document that specifies the layout/balun/matching circuit for the sx1262 is named "AN1200.54" and can be found at this page

Lora Antenna

The LoRa antenna is also a Texas instruments design, the specifications can be found here swra416

NFC

NRF is again provided by a PHY in the NRF82840 core, which drives a resonant circuit consisting of 2 (eventually) capacitors, and a CPB coil.

The NRF52840 only supports TAG functionality no reader functionality.

The coil in this design has a inductance of around 2.8uH, which together with the capacitors and the paracytics (both capacitance and inductance) should form a tank circuit that matches the 13.56MHz for interacting with an NRC reader.

QWIIC

The QWIIC port is a standardized connector utilizing I2C, it's included on the badge because many boards have been produced for this standard setup by Sparkfun.

Pins used for the SDA and SCL pins are listed below.

Two 10k pull up resistors are provided on the board, when the capacitance is too high on the I2C lines, the internal pull-ups can also be enabled (the provide an extra 10k pull-up resistance).

Production

!! Very important: The vias on the board must be filled with epoxy and capped for proper soldering. !!

JLCPCB production settings

PCB production settings
ItemValue
Base MaterialFR-3
Product typeIndustrial / Consumer electronics
PCB Thickness1.6mm
Material TypeFR4 TG135
Gold thickness1 U"
Outer Copper Weight1 oz
Inner Copper Weight0.5 oz
Surface FinishENIG
Specify StackupJLC0461H-7628 (Prepreg 0.21mm, Core 1.065mm)
Impedance ControlNo requirement
Via CoveringEpoxy Filled & Capped
Via Plating MethodHorizontal Electroless Copper Plating
Min via hole size/diameter0.2mm
Board outline Tolerance0.2mm
PCBA production settings
ItemValue
PCBA TypeStandard
Assembly SideBoth Sides
Parts SelectionBy Customer

Pinout

Ball (aQFN73)nRF pinPin type(s)Project netProject function
A12P0.02 AIN0Digital I/O Analog inputLED_BLUELED blue (active low, GPIO output)
B13P0.03 AIN1Digital I/O Analog inputLORA_MISOLoRa (SX1262) SPI MISO (GPIO input)
J1P0.04 AIN2Digital I/O Analog inputLORA_RF_SWLoRa RF switch control (GPIO output)
K2P0.05 AIN3Digital I/O Analog inputBAT_CHARGECharge status: low when charging (GPIO input)
L1P0.06Digital I/OBTN_CANCELButton: cancel (active low, GPIO input)
M2P0.07Digital I/OBAT_V_READBattery read enable: pull low to read VBAT (GPIO output)
N1P0.08Digital I/OEPD_SCKEPD (SSD1675) SPI SCK (GPIO output)
M24P0.09 NFC1NFC I/ONFC1NFC antenna connection
L24P0.10 NFC2NFC I/ONFC2NFC antenna connection
U1P0.11Digital I/OEPD_RESETEPD (SSD1675) reset (GPIO output)
V2P0.12Digital I/OEPD_DCEPD (SSD1675) data/command (GPIO output)
W1P0.13Digital I/OBUZZERBuzzer square wave output (PWM/GPIO output)
X2P0.14Digital I/OEPD_BUSYEPD (SSD1675) busy signal (GPIO input)
AC12P0.15Digital I/OGPIO_1General purpose I/O 1
AB13P0.16Digital I/OGPIO_2General purpose I/O 2
AC11P0.17Digital OPS_SYNCPower mode buck/boost hi/low power mode
AC13P0.18 nRESETDigital OMCU_RESETnRESET (active low)
AB11P0.19Digital I/OGPIO_3General purpose I/O 3
AC9P0.20Digital I/O (QSPI)FLASH_IO0QSPI Flash IO0/D0
AB9P0.21Digital I/O (QSPI)FLASH_SCKQSPI Flash clock (GPIO output)
AC7P0.22Digital I/O (QSPI)FLASH_IO2QSPI Flash IO2/D2
AB7P0.23Digital I/O (QSPI)FLASH_IO3QSPI Flash IO3/D3
AC5P0.24Digital I/O (QSPI)FLASH_IO1QSPI Flash IO1/D1
AB5P0.25Digital I/O (QSPI)FLASH_CSNQSPI Flash chip select (active low, GPIO output)
G1P0.26Digital I/OBTN_EXECUTEButton: execute (active low, GPIO input)
H2P0.27Digital I/OEPD_MOSIEPD (SDD1675) SPI MOSI (GPIO output)
B11P0.28 AIN4Digital I/O Analog inputLORA_BUSYLoRa (SX1262) busy (GPIO input)
A10P0.29 AIN5Digital I/O Analog inputLORA_DIO1LoRa (SX1262) DIO1 IRQ (GPIO input)
B9P0.30 AIN6Digital I/O Analog inputLORA_RSTLoRa (SX1262) reset (GPIO output)
A8P0.31 AIN7Digital I/O Analog inputVBAT_VBattery voltage sense (ADC input)
AD22P1.00SWDP1.00_SWOSWO pin SWD NRF52840
Y23P1.01Digital I/OJOY_RIGHTJoystick: right (active low, GPIO input)
W24P1.02Digital I/OJOY_FIREJoystick: fire (active low, GPIO input)
V24P1.03Digital I/OJOY_DOWNJoystick: down (active low, GPIO input)
U24P1.04Digital I/OJOY_UPJoystick: up (active low, GPIO input)
T23P1.05Digital I/OJOY_LEFTJoystick: left (active low, GPIO input)
P23P1.07Digital I/OLED_REDLED red (active low, GPIO output)
P2P1.08Digital I/OEPD_MOSIEPD (SSD1675) MISO/MOSI line EPD
R1P1.09Digital I/OEPD_CSNEPD (SSD1675) SPI CSN (active low, GPIO output)
A20P1.10Digital I/OQWIIC_SDAQwiic I²C SDA (open-drain)
B19P1.11Digital I/OQWIIC_SCLQwiic I²C SCL (open-drain)
B17P1.12Digital I/OLORA_NSSLoRa (SX1262) SPI NSS/CS (active low, GPIO output)
A16P1.13Digital I/OLORA_SCKLoRa (SX1262) SPI SCK (GPIO output)
B15P1.14Digital I/OLORA_MOSILoRa (SX1262) SPI MOSI (GPIO output)
A14P1.15Digital I/OLED_GREENLED green (active low, GPIO output)
AD6D+USBUSB_D+USB data +
AD4D-USBUSB_D-USB data -

Parts

193
QtyValueFootprintReferences
13100nFCapacitor_SMD:C_0402_1005MetricC10, C14, C24, C55, C58, C60, C61, C62, C63, C64, C68, C69, C70
1210kResistor_SMD:R_0402_1005MetricR7, R18, R19, R21, R22, R23, R26, R27, R28, R36, R37, R38
111uFCapacitor_SMD:C_0603_1608MetricC1, C33, C34, C35, C36, C37, C38, C39, C40, C53, C72
9TestPointTestPoint:TestPoint_Pad_1.0x1.0mmTP5, TP6, TP7, TP8, TP9, TP10, TP11, TP12, TP13
80Resistor_SMD:R_0402_1005MetricR3, R4, R13, R17, R29, R30, R31, R32
62.2uFCapacitor_SMD:C_0402_1005MetricC8, C15, C18, C44, C66, C67
4100Resistor_SMD:R_0402_1005MetricR9, R10, R41, R47
41MResistor_SMD:R_0402_1005MetricR34, R39, R40, R44
310uFCapacitor_SMD:C_0603_1608MetricC9, C54, C56
31N5819WSDiode_SMD:D_SOD-323D4, D6, D7
31kResistor_SMD:R_0402_1005MetricR14, R16, R24
32kResistor_SMD:R_0402_1005MetricR6, R8, R25
3B0530WSDiode_SMD:D_SOD-323D3, D5, D8
3MountingHole_PadMountingHole:MountingHole_2.2mm_M2_DIN965_PadH1, H2, H3
3~Capacitor_SMD:C_0402_1005MetricC20, C59, C65
21.8pFCapacitor_SMD:C_0402_1005MetricC30, C50
2100kResistor_SMD:R_0402_1005MetricR5, R12
2100pFCapacitor_SMD:C_0402_1005MetricC11, C12
212pFCapacitor_SMD:C_0402_1005MetricC3, C4
215nHInductor_SMD:L_0402_1005MetricL12, L14
218pFCapacitor_SMD:C_0402_1005MetricC2, C6
21nFCapacitor_SMD:C_0402_1005MetricC27, C28
222uFCapacitor_SMD:C_0603_1608MetricC19, C57
24.7kResistor_SMD:R_0402_1005MetricR42, R43
24.7nHInductor_SMD:L_0402_1005MetricL2, L10
24.7uFCapacitor_SMD:C_0402_1005MetricC16, C17
2470nFCapacitor_SMD:C_0603_1608MetricC22, C41
247nFCapacitor_SMD:C_0402_1005MetricC25, C73
247pFCapacitor_SMD:C_0402_1005MetricC26, C29
25k1Resistor_SMD:R_0402_1005MetricR1, R2
268pFCapacitor_SMD:C_0402_1005MetricC42, C43
2A-IPEX1-1.25Alcsc:IPEX-SMD_3P-L2.6-W2.6-LS3.0_RF1200001RRF1, RF3
2C_SmallCapacitor_SMD:C_0402_1005MetricC46, C52
2S201632M10PF10PPM 32MHzlcsc:CRYSTAL-SMD_4P-L2.0-W1.6-BLX1, X2
2TS3425PA 160GF 098lcsc:KEY-SMD_2P-L6.0-W6.0-P6.00SW6, SW8
2USBLC6-2P6Package_TO_SOT_SMD:SOT-666U7, U9
1.5pFCapacitor_SMD:C_0402_1005MetricC5
1.8pFCapacitor_SMD:C_0402_1005MetricC7
10Inductor_SMD:L_0402_1005MetricL11
10.47uH A-sat 5.4 DCR 7.6 mOhmInductor_SMD:L_Vishay_IFSC-1515AH_4x4x1.8mmL1
110uHInductor_SMD:L_0603_1608MetricL3
115uHInductor_SMD:L_0603_1608MetricL5
11uFCapacitor_SMD:C_0402_1005MetricC74
12.2Resistor_SMD:R_0805_2012MetricR11
12.2pFCapacitor_SMD:C_0402_1005MetricC49
12.4pFCapacitor_SMD:C_0402_1005MetricC51
12.5nHInductor_SMD:L_0402_1005MetricL7
13.3kResistor_SMD:R_0402_1005MetricR20
13.3pFCapacitor_SMD:C_0402_1005MetricC45
13.6pFCapacitor_SMD:C_0402_1005MetricC31
132.768KHzCrystal:Crystal_SMD_3215-2Pin_3.2x1.5mmX3
139pFCapacitor_SMD:C_0402_1005MetricC48
14.7uFCapacitor_SMD:C_0603_1608MetricC32
147kResistor_SMD:R_0402_1005MetricR15
147nHInductor_SMD:L_0402_1005MetricL6
147uHInductor_SMD:L_1210_3225MetricL9
15.6pFCapacitor_SMD:C_0402_1005MetricC47
1510kResistor_SMD:R_0402_1005MetricR35
1511kResistor_SMD:R_0402_1005MetricR45
17*7*5-6P WXlcsc:SW-SMD_6P-L7.0-W7.0-P1.40-LS7.4-TLSW4
17.5nHInductor_SMD:L_0402_1005MetricL8
1820pFCapacitor_SMD:C_0402_1005MetricC13
191kResistor_SMD:R_0402_1005MetricR46
1AP2302Blcsc:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BRQ2
1AntennaRF_Antenna:Texas_SWRA117D_2.4GHz_RightAE2
1Antenna_Dipolelcsc:Texas_SWRA416_868MHz_915MHz_right_v2AE3
1Antenna_Dipolelcsc:NFC_2.8uH_COILAE1
1Badge.Teamsymbols:stampN2
1Board edge + artlcsc:white-egg-svg2shenzhenN1
1Bornhacklcsc:bornhack-logo-10mmN3
1Bornhack Frontlcsc:bornhack-logo-10mmN5
1Conn_01x07_PinConnector_PinHeader_1.00mm:PinHeader_1x07_P1.00mm_Vertical_SMD_Pin1LeftJ2
1Conn_02x05_Odd_Evenlcsc:SWD_PinHeader_2x05_P1.27mm_Vertical_SMDJ4
1Egg edge silklcsc:egg-edge-silkN4
1G***kibuzzard-697FD333kibuzzard-697FD333
1G***kibuzzard-69569E9Fkibuzzard-69569E9F
1G***kibuzzard-697FD34Ckibuzzard-697FD34C
1G***kibuzzard-697FD37Dkibuzzard-697FD37D
1GNDTestPoint:TestPoint_Pad_D1.0mmTP1
1GT-F0501SR10-24S1101lcsc:FPC-SMD_24P-P0.50_GT-F0501SR10-24S1101FPC1

The 174 most common of 193 parts.

Similar boards

  • 4 layers114.9 × 129.9 mmTanmatsu, the printed circuit board in 3D

    Tanmatsu

    Nicolai-Electronics/tanmatsu-hardware

    Hardware design of the Tanmatsu mainboard

    372 parts9CERN-OHL-P-2.0
  • 4 layers114.9 × 129.9 mmWhy2025, the printed circuit board in 3D

    Why2025

    ranzbak/why2025-hardware

    Hardware design files for the WHY2025 badge

    384 parts1
  • 4 layers41.4 × 108 mmMesh3310, the printed circuit board in 3D

    Mesh3310

    JLTelectronics/The-Mesh3310-Project

    Make the worlds strongest Node

    223 parts26MIT
  • 4 layers32.2 × 23 mmPixl.js, the printed circuit board in 3D

    Pixl.js

    xiaohail/pixl.js-oled

    This project is open source and is solely for learning and research purposes, please do not use it for commercial purposes. Amiibo is a registered trademark of Nintendo, and NTAG21X is a registered trademark of NXP.

    88 parts1GPL-2.0
  • 4 layers58 × 47 mmGlider, the printed circuit board in 3D

    Glider

    kitspace-test-repos/kicad6-file-collection

    192 partsMIT
  • 6 layers56 × 65 mmMainboard gen2, the printed circuit board in 3D

    Mainboard gen2

    zephray/NekoInk

    Next gen. of NekoCal: An open-source hackable and programmable e-paper display

    245 parts108
  • 2 layers90.4 × 114 mmHh2024, the printed circuit board in 3D

    Hh2024

    badgeteam/hackerhotel-2024-hardware

    Conference badge for Hackerhotel 2024

    119 parts3CERN-OHL-P-2.0
  • 4 layers95 × 86 mmKami, the printed circuit board in 3D

    Kami

    Nicolai-Electronics/kami-hardware

    Kami is a modernized re-imagining of the SHA2017 epaper badge by Badge.Team.

    118 parts2CERN-OHL-P-2.0

Questions

How big is the Bornhack-2026-hardware PCB?

It measures 67.4 × 89.9 mm and has 4 copper layers, 1.61 mm thick.

What parts does the Bornhack-2026-hardware use?

193 parts, built around the USBLC6-2P6, 1N5819WS, B0530WS and A-IPEX1-1.25A. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Bornhack-2026-hardware KiCad files?

From the badge-gallery/bornhack-2026-hardware repository on GitHub, at the commit this page was made from: the board is bornhack2026-hardware.kicad_pcb and its schematic bornhack2026-hardware.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Bornhack-2026-hardware design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).