edge lab LIVE! starts Tuesday in Munich. Grab a workshop seat and take home the board you build on. Code FRIEND-HACKSTER saves 20%. () Learn more!
Brisk4t
Published © GPL3+

ToothPaste: Secure Wireless BadUSB for Everyone!

ToothPaste allows users and AI agents to transmit AES-256 encrypted keyboard and mouse commands to any USB device over BLE, without drivers.

BeginnerFull instructions provided1 hour406
ToothPaste: Secure Wireless BadUSB for Everyone!

Things used in this project

Hardware components

Seeed Studio XIAO ESP32S3 Plus
Seeed Studio XIAO ESP32S3 Plus
If you want to just run ToothPaste, any ESP32-S3 development board will suffice. That's all you need.
×1
Espressif ESP32-S3-WROOM
Only needed for the PCB Build
×1
Microchip ATECC608B
Optional, needs a decent amount of config by itself using proprietary tools. Not needed for the core device.
×1

Software apps and online services

ToothPaste - Web App
The app allows you to upload the ToothPaste firmware directly to a development board. Hit the ground running!
ESP-IDF
Espressif ESP-IDF
Only needed to build from source.
KiCad
KiCad

Hand tools and fabrication machines

3D Printer (generic)
3D Printer (generic)
Used to make the case for the ToothPaste PCB
Soldering iron (generic)
Soldering iron (generic)
Used to assemble the ToothPaste PCB

Story

Read more

Schematics

ToothPaste V1 PCB

ToothPaste V1 PCB Front

ToothPaste V1 PCB Back

ToothPaste

Code

ToothPaste

Credits

Brisk4t
2 projects • 0 followers
I've making and breaking things so long I might actually know what I'm doing (mostly breaking though).

Comments