The World's smallest remote-controlled keystroke injection device... A 12.06 × 8 mm infrared-controlled USB keyboard.
- Four-layer, 0.8 mm PCB with a direct USB-A edge connection
- STM32F042G6 Cortex-M0 with crystal-less USB Full Speed
- VEMD10940F photodiode and VSOP38338 38 kHz IR receiver
- Factory USB DFU bootloader; bridge BOOT0 to 3.3 V for recovery
An IR burst starts the stored macro. PEEP sends standard USB keyboard reports, ignores IR while the macro runs, then re-arms after 250 ms of idle receiver time. Plugging it in does not start the demo.
- Firmware, build, and flashing instructions
- XIAO ESP32-C6 Wi-Fi / IR remote
- KiCad project and PCB setup
- BOM and production files
There is no Windows companion or packet-upload protocol yet.
The firmware builds and passes native tests.
Use PEEP only on systems you own or have permission to test.
MIT license. Dependencies retain their own licenses.

