Usbcounter
swharden·USB-Counter·builds/2.1/usbcounter/usbcounter.kicad_pcb
About the Usbcounter PCB
Usbcounter is an open source AVR/Arduino PCB design by swharden, published on GitHub under the MIT license. It is a 2-layer board measuring 91.4 × 60.9 mm, with 45 components from 24 distinct parts.
Its main chip is the ATTINY826-XUR, from the AVR/Arduino family. Other key parts include the FT230XS, SN74LVC1Gxx, MCP23008-xSO, 74LV8154 and NCP1117 3.3V. By type, the board carries 14 resistors, 12 capacitors, 7 ICs, 4 connectors, 4 diodes and 1 transistor.
From the project
Open-source USB frequency counter
Design around FT231 (not FT230) for improved supply chain availability PCB labels for R5 and C2 are reversed ICs need dot near pin 1 favor USBC port dot for oscillator screw holes are too small pins need labels MCU programming pins are wrong - this chip only supports UPDI * Frontend sucks. Check out better buffer frontends.

Main components on the Usbcounter
Usbcounter bill of materials (BOM)
45 components, 24 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATTINY826-XUR | SOP65P780X200-20N | IC1 |
| 1 | FT230XS | SSOP-16_3.9x4.9mm_P0.635mm | U1 |
| 1 | SN74LVC1Gxx | SOT-23-5 | U2 |
| 2 | MCP23008-xSO | SOIC-18W_7.5x11.6mm_P1.27mm | U3, U6 |
| 1 | 74LV8154 | TSSOP-20_4.4x6.5mm_P0.65mm | U4 |
| 1 | NCP1117 3.3V | SOT-223-3_TabPin2 | U5 |
| 1 | MMBT2222A | SOT-23 | Q1 |
| 1 | ECS-TXO-3225MV-147.4-TR 14.7456 MHz TCXO | ECSTXO3225MV1474TR | Y1 |
| 1 | UJ2-MIBH-G-SMT-TR | UJ2MIBHGSMTTR | J1 |
| 1 | SMA | SMA_Amphenol_901-144_Vertical | J2 |
| 1 | Conn_Prog | PinHeader_1x05_P2.54mm_Vertical | J3 |
| 1 | Conn_Disp | PinHeader_1x05_P2.54mm_Vertical | J4 |
| 1 | Jumper | PinHeader_1x03_P2.54mm_Vertical | JP1 |
| 1 | STATUS | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1 |
| 2 | D | D_SOD-323_HandSoldering | D2, D3 |
| 1 | POWER | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D4 |
| 1 | Ferrite | L_0805_2012Metric_Pad1.15x1.40mm_HandSolder | FB1 |
| 9 | .1u | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C4, C5, C6, C7, C8, C9, C10 +1 |
| 2 | 47p | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C3 |
| 1 | .1u | CP_EIA-2012-15_AVX-P_Pad1.30x1.05mm_HandSolder | C11 |
Show 4 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 50 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 9 | 10k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R4, R7, R9, R10, R11, R12, R13 +1 |
| 2 | 100k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3, R8 |
| 2 | 27 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5, R6 |
Usbcounter design files
The KiCad project lives in the swharden/USB-Counter repository on GitHub; these links point at the commit this page was built from.
Usbcounter: common questions
What microcontroller does the Usbcounter use?
The Usbcounter is built around the ATTINY826-XUR, from the AVR/Arduino family.
How big is the Usbcounter PCB?
The Usbcounter measures 91.4 × 60.9 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Usbcounter?
45 components, from 24 distinct parts. The full bill of materials is listed on this page.
Where can I download the Usbcounter design files?
From the swharden/USB-Counter repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Usbcounter design in my own project?
Yes, under the terms of its MIT license, which swharden chose for the repository.
Can I test firmware for the Usbcounter 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.
More boards in USB-Counter
Similar boards
AVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/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
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0kAVR/Arduino
Megadesk
gcormier
41.7 × 32.2 mm23 parts2LGPL-3.0818AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746