

The badge hardware
- Size
- 76.2 × 114.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 37
- Nets
- 56
- Pads
- 138
- Tracks, vias
- 302, 0
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 7 Oct 2025
- Updated
- 7 May 2026
Overview
Badge is an open-source printed circuit board by OpenBadgeProject, from the OpenBadgeProject/badge-hardware repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 76.2 × 114.3 mm with 37 parts on 56 nets, routed with 302 tracks and 0 vias.
It is built around the ATTINY85-20PU, 74HC595 and TL3315NF160Q, with the BS-7 among its other parts. Its parts include 16 resistors, 6 switches and 4 ICs. It belongs with the lEDs and displays boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
4ATTINY85-20PU
PDIP-8-40℃~+85℃ 10bit 2.7V~5.5V 20MHz 512Byte 512Byte 6 8 Bit 8KB AVR Built-in FLASH PDIP-8 Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)74HC595
SOP-16-40℃~+85℃ 1 100ns@5V,50pF 10MHz 2V~6V 74HC 8 Serial-to-Serial or Parallel Tri-State SOP-16 Shift Registers ROHSGRShift RegistersTL3315NF160Q
SMD-4P,4.5x4.5mm-20℃~+70℃ 0.55mm 1.6N 12V 4.5mm 4.5mm 500,000 Cycles 50mA Gull Wing Round Button SPST Surface Mount,Vertical Without Bracket Yellow SMD-4P,4.5x4.5mm Tactile Switches ROHSE-SwitchTactile SwitchesBS-7
SMD-55℃~+105℃ SMD Button And Strip Battery Connector ROHSMPDButton And Strip Battery Connector
README
README.mdOpen Badge Project - Surface Mount Version
This is the Open Badge Project hardware repository.
There are two badge designs in this repo. The surface-mount directory holds the surface mount badge design. The production subdirectory contains the BOM and position data files.
The through-hole directory is for the through hole badge material. There is no BOM or pick and place spreadsheet. There's no reason you couldn't do that, but it was designed for humans to solder.
Parts
37| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 100 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2, R3, R4, R5, R6, R7, R8 |
| 8 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R9, R10, R11, R12, R13, R14, R15, R16 |
| 8 | TestPoint | TestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mm | TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8 |
| 6 | TL3315NF160Q | badge:button | S1, S2, S3, S4, S5, S6 |
| 2 | 74HC595 | Package_DIP:DIP-16_W7.62mm | U3, U4 |
| 1 | 4021 | Package_DIP:DIP-16_W7.62mm | U2 |
| 1 | ATtiny85-20P | Package_DIP:DIP-8_W7.62mm | U1 |
| 1 | BS-7 | digikey-footprints:Battery_Holder_Coin_2032_BS-7 | BAT1 |
| 1 | LOGO | badge:logo | G*** |
| 1 | ~ | badge:8x8 LED Matrix | DS1 |
Questions
How big is the Badge PCB?
It measures 76.2 × 114.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Badge use?
37 parts, built around the ATTINY85-20PU, 74HC595, TL3315NF160Q and BS-7. 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 Badge KiCad files?
From the OpenBadgeProject/badge-hardware repository on GitHub, at the commit this page was made from: the board is through-hole/kicad/badge.kicad_pcb and its schematic surface-mount/kicad/badge.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Badge design in my own project?
Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers76.2 × 113 mm

- 2 layers75.8 × 75.8 mm

- 2 layers55 × 86 mm

LED Matrix Display Badge
0xlama/ATtiny_LED_Matrix_Display_Badge
An ATtiny85 based badge size PCB that can display alphabets and numbers .
32 parts18MIT - 2 layers26 × 45 mm

Freesk8-Robogotchi v1.5
FreeSK8/FreeSK8-Robogotchi-Hardware
Hardware repository for FreeSK8 Robogotchi
32 parts19 - 2 layers83 × 71 mm

- 4 layers40 × 40 mm

- 2 layers37 × 130 mm

- 2 layers94.8 × 47.8 mm
