

FingerGrinder
a v-usb gamepad
- Size
- 90 × 55 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 34
- Nets
- 45
- Pads
- 116
- Tracks, vias
- 55, 0
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 9 Aug 2023
- Updated
- 9 Aug 2023
Overview
FingerGrinder is an open-source printed circuit board by raffsalvetti, from the raffsalvetti/FingerGrinder repository on GitHub. It is a 2-layer board of 90 × 55 mm with 34 parts on 45 nets, routed with 55 tracks and 0 vias.
It is built around the ATTINY85-20PU and 74HC595. Its parts include 15 diodes, 9 resistors, 4 connectors, 3 ICs and 2 capacitors. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
2ATTINY85-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 Registers
README
readme.mdFingerGrinder Gamepad
FingerGrinder is a gamepad project build using the Atmel ATtiny85 microcontroller, shift registers, some passive components and firmware based on the V-USB library.
Find details about this build here: https://raffsalvetti.dev/2023/07/attiny85-gamepad/
You can find more about the V-USB library at: https://www.obdev.at/vusb/
Parts
34| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D3, D4, D5, D6, D7, D8, D11, D12, D13, D14, D15, D16 |
| 3 | 150 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R6, R7, R9 |
| 2 | 1k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R4, R5 |
| 2 | 3V6 | Diode_THT:D_DO-35_SOD27_P2.54mm_Vertical_AnodeUp | D1, D2 |
| 2 | 74HC595 | Package_DIP:DIP-16_W7.62mm | U2, U3 |
| 2 | 75 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R1, R2 |
| 1 | 100n | Capacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm | C1 |
| 1 | 100nF | Capacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm | C2 |
| 1 | 1k5 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R3 |
| 1 | 220 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R8 |
| 1 | 2N2222 | Package_TO_SOT_THT:TO-92_Inline_Wide | Q1 |
| 1 | ATtiny85-20PU | Package_DIP:DIP-8_W7.62mm | U1 |
| 1 | Conn_01x01_Female | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J4 |
| 1 | Conn_01x04_Female | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J3 |
| 1 | Conn_01x08_Female | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J2 |
| 1 | LED_RGBC | LED_THT:LED_D5.0mm-4_RGB_Wide_Pins | D9 |
| 1 | USB_B_Micro | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J1 |
Questions
How big is the FingerGrinder PCB?
It measures 90 × 55 mm and has 2 copper layers, 1.6 mm thick.
What parts does the FingerGrinder use?
34 parts, built around the ATTINY85-20PU and 74HC595. 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 FingerGrinder KiCad files?
From the raffsalvetti/FingerGrinder repository on GitHub, at the commit this page was made from: the board is board/fingergrinder.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the FingerGrinder design in my own project?
Its repository states no licence, so its author keeps all rights: ask raffsalvetti before reusing the design.
Similar boards
- 2 layers72.2 × 53.6 mm

- 2 layers76.2 × 114.3 mm

- 2 layers78.7 × 53.3 mm

Coffee timer
tibordp/coffee-timer
Kitchen timer on an ATtiny85 with a 7-segment display and a couple of shift registers
28 parts1GPL-2.0 - 2 layers75.8 × 75.8 mm

- 2 layers75.5 × 46 mm

HelioHeat
E-anae/HelioHeat-PCB
Cette section présente l'architecture d'un thermomètre autonome fonctionnant à l'aide d'un panneau solaire. L'objectif est de mesurer la température d'un lieu et d'afficher sur des afficheurs 7 segments tout en assurant…
14 parts - 2 layers42 × 78 mm

P.003-V1.0.1
GSAS-LABS/P.003
Digital dice based on an ATtiny85 and 74HC595. Supports D4, D6, D8, and D10 modes, with configurable rolling animation, button-based type selection, EEPROM persistence, and low-power sleep mode for extended battery life.
21 partsCERN-OHL-S-2.0 - 2 layers151.1 × 95.3 mm

LED Panel
Plasmarobo/Disarmed
Heavily inspired by Keep Talking and Nobody Explodes and Bomb Corp.
38 parts1 - 2 layers43.8 × 158.8 mm
