KeystrokeInjectionTool
Tonikiller10000·KeystrokeInjectionTool·KeystrokeInjectionTool_V2.0/KeystrokeInjectionTool.kicad_pcb
About the KeystrokeInjectionTool PCB
KeystrokeInjectionTool is an open source AVR/Arduino PCB design by Tonikiller10000, published on GitHub. It is a 2-layer board measuring 30.8 × 14.5 mm, with 18 components from 15 distinct parts.
Its main chip is the ATtiny85, from the AVR/Arduino family. Other key parts include the CAT24C256. By type, the board carries 9 resistors, 3 diodes, 2 ICs, 2 switches, 1 connector and 1 capacitor.
From the project
- an upgrade would be using an stm32 as a keystroke injection tool. The stm32 is capable of USB, SD card, buttons and leds at the same time and can do more advanced stuff hardware and software (you can also add a small i2c oled screen 32x128 to display witch code to execute. but
- an upgrade would be using an stm32 as a keystroke injection tool. The stm32 is capable of USB, SD card, buttons and leds at the same time and can do more advanced stuff hardware and software (you can also add a small i2c oled screen 32x128 to display witch code to execute. but that would require a small battery like a earbuud one or a coin one, or editing options after connection. with stm32 the keystoke injection tool can apear as a drive too and you can do something to copy the data on it.)

Main components on the KeystrokeInjectionTool
KeystrokeInjectionTool bill of materials (BOM)
18 components, 15 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATtiny85 | SOIC-8W_5.3x5.3mm_P1.27mm | U1 |
| 1 | CAT24C256 | SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 1 | USB_A | USB_A_CNCTech_1001-011-01101_Horizontal | J1 |
| 1 | SW_Push | Panasonic_EVQPUL_EVQPUC | SW1 |
| 1 | SW_DIP_x02 | SW_DIP_SPSTx02_Slide_6.7x6.64mm_W8.61mm_P2.54mm_LowProfile | SW2 |
| 2 | 1N5711UR | D_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D1, D2 |
| 1 | LED | D_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D3 |
| 1 | 0.1uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1 |
| 2 | 68R | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2 |
| 1 | 1.5K | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3 |
| 2 | 10K | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R4, R5 |
| 1 | 1K | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R6 |
| 1 | RD1 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R7 |
| 1 | RD2 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R8 |
| 1 | RD3 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R9 |
KeystrokeInjectionTool design files
The KiCad project lives in the Tonikiller10000/KeystrokeInjectionTool repository on GitHub; these links point at the commit this page was built from.
KeystrokeInjectionTool: common questions
What microcontroller does the KeystrokeInjectionTool use?
The KeystrokeInjectionTool is built around the ATtiny85, from the AVR/Arduino family.
How big is the KeystrokeInjectionTool PCB?
The KeystrokeInjectionTool measures 30.8 × 14.5 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the KeystrokeInjectionTool?
18 components, from 15 distinct parts. The full bill of materials is listed on this page.
Where can I download the KeystrokeInjectionTool design files?
From the Tonikiller10000/KeystrokeInjectionTool repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the KeystrokeInjectionTool design in my own project?
The repository has no license, so all rights stay with Tonikiller10000. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the KeystrokeInjectionTool 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
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