Attiny85-usb hid
69series·attiny85-usb-hid·hardware/t85-usb.kicad_pcb
About the Attiny85-usb hid PCB
Attiny85-usb hid is an open source AVR/Arduino PCB design by 69series, published on GitHub under the MIT license. It is a 2-layer board measuring 33.7 × 12 mm, with 16 components from 8 distinct parts.
Its main chip is the ATTINY85-20S, from the AVR/Arduino family. By type, the board carries 6 test points, 4 resistors, 3 diodes, 1 IC, 1 connector and 1 capacitor.
It belongs with the keyboards designs in this gallery.
From the project
ATTiny85 HID automation keyboard both firmware and hardware design in baremetal C and KICAD 10 respectively.
A fully custom USB HID keyboard dongle built on ATtiny85 — bare metal C firmware, custom PCB designed in KiCad 10, no Arduino, no HAL, no bootloader abstractions. Plug it into any USB port and it enumerates as a real HID keyboard device.
A fully custom USB HID keyboard dongle...
Plugs directly into a USB-A port and acts as an autonomous HID keyboard. Planned automation payloads (see firmware/ for examples):

Main components on the Attiny85-usb hid
Attiny85-usb hid bill of materials (BOM)
16 components, 8 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATTINY85-20S ATtiny85-20S | SOIC-8_5.3x5.3mm_P1.27mm | U1 |
| 1 | ~ | USB-FX | J1 |
| 6 | TestPoint | pad-0-8mm69s | TP1, TP2, TP3, TP4, TP5, TP6 |
| 2 | 3V6 | D_SOD-123 | D1, D2 |
| 1 | LED | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D3 |
| 1 | 100N 100n | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1 |
| 2 | 68R | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R1, R2 |
| 2 | 1K5 1k5 | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R3, R4 |
Attiny85-usb hid design files
The KiCad project lives in the 69series/attiny85-usb-hid repository on GitHub; these links point at the commit this page was built from.
Attiny85-usb hid: common questions
What microcontroller does the Attiny85-usb hid use?
The Attiny85-usb hid is built around the ATTINY85-20S, from the AVR/Arduino family.
How big is the Attiny85-usb hid PCB?
The Attiny85-usb hid measures 33.7 × 12 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Attiny85-usb hid?
16 components, from 8 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Attiny85-usb hid design files?
From the 69series/attiny85-usb-hid repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Attiny85-usb hid design in my own project?
Yes, under the terms of its MIT license, which 69series chose for the repository.
Can I test firmware for the Attiny85-usb hid without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Easyduino Atmega
Hanqaqa
68.8 × 53.6 mm35 parts4LCERN-OHL-P-2.0746AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746AVR/Arduino
UsbGpib
xyphro
54 × 15 mm21 parts2LMIT683AVR/Arduino
Lumberjack
peej
284.7 × 94.2 mm149 parts2LMIT402