

Keyflogger
USB keyboard/mouse injector
- Size
- 45 × 19 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 23
- Nets
- 23
- Pads
- 104
- Tracks, vias
- 247, 24
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 24 Feb 2021
- Updated
- 25 May 2021
Overview
Keyflogger is an open-source printed circuit board by ipxe, from the ipxe/keyflogger repository on GitHub, published under the GPL-2.0 licence. It is a 2-layer board of 45 × 19 mm with 23 parts on 23 nets, routed with 247 tracks and 24 vias.
Its parts include 6 resistors, 4 capacitors, 4 connectors, 3 fuses and 2 ICs. It belongs with the PIC boards of this library.
README
README.mdUSB keyboard/mouse injector

The keyflogger device allows one host computer to inject keystrokes
and mouse movements into another. It can be used to remotely control
a computer that does not provide any software mechanism for remote
access.
Parts
23| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 470n | Capacitor_SMD:C_0402_1005Metric | C1, C2, C3, C4 |
| 4 | 4K7 | Resistor_SMD:R_0402_1005Metric | R1, R2, R5, R6 |
| 3 | Fiducial | Fiducial:Fiducial_1mm_Mask2mm | F1, F2, F3 |
| 2 | 1K5 | Resistor_SMD:R_0402_1005Metric | R3, R4 |
| 2 | 2N7002 | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 2 | Conn_PIC_ICSP_ICD | Connector:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_Vertical | J3, J4 |
| 2 | PIC16F1454-IP | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U1, U2 |
| 2 | Red 2mA | LED_SMD:LED_0805_2012Metric | D1, D2 |
| 1 | USB_A | Connector_USB:USB_A_CNCTech_1001-011-01101_Horizontal | J1 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Amphenol_10118194_Horizontal | J2 |
Questions
How big is the Keyflogger PCB?
It measures 45 × 19 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Keyflogger use?
23 parts. 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 Keyflogger KiCad files?
From the ipxe/keyflogger repository on GitHub, at the commit this page was made from: the board is circuit/keyflogger.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Keyflogger design in my own project?
Its repository publishes it under the GPL-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 layers65 × 56 mm

- 2 layers14 × 100 mm

Yunomi
google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards
23 parts3kApache-2.0 - 2 layers50.8 × 52.2 mm

- 2 layers138.8 × 89.8 mm

- 2 layers32.9 × 53.3 mm

- 2 layers35.5 × 50 mm

- 2 layers19 × 19 mm

- 2 layers88.5 × 28 mm

ExpBreakout
Duet3D/Duet-2-Hardware
The KiCAD source for the Duet 3d printer controller see www.duet3d.com
23 parts258