

Ducktape
Instead of hiding behind proprietary hardware, ducktape uses simple off-the-shelf parts and a dead-simple design you can understand, repair, and modify.
- Size
- 65 × 22 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 25
- Nets
- 53
- Pads
- 160
- Tracks, vias
- 240, 44
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 22 Mar 2026
- Updated
- 12 Apr 2026
Overview
Ducktape is an open-source printed circuit board by sectersion, from the sectersion/ducktape repository on GitHub. It is a 2-layer board of 65 × 22 mm with 25 parts on 53 nets, routed with 240 tracks and 44 vias.
It is built around the ESP32-S3-MINI-1U-N8, W25Q16JVSSIQ and RT9013-33GB, with the WS2812B-2020 among its other parts. Its parts include 7 capacitors, 5 resistors, 4 connectors, 3 ICs and 2 switches. It belongs with the ESP32 boards of this library.
Main components
4ESP32-S3-MINI-1U-N8
VFQFN-56-EP-40℃~+105℃ -98.4dBm 1.8V~3.6V、3V~3.6V 2.4GHz 21dBm 340mA 88mA Bluetooth5.0 ESP32-S3 UART、SDIO、SPI、I2C、I2S、JTAG、USB VFQFN-56-EP WiFi Modules ROHSEspressif SystemsWiFi ModulesW25Q16JVSSIQ
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 10uA 133MHz 16Mbit 2.7V~3.6V 20 Years 3ms SPI SOIC-8-208mil NOR FLASH ROHSWinbondNOR FLASHRT9013-33GB
SOT-23-5-40℃~+125℃@(Tj) 1 25uA 3.3V 30uVrms 400mV@(500mA) 5.5V 500mA 50dB@(10kHz) Fixed Over Current Protection、Over Temperature Protection、Enable Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSRICHTEKVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsWS2812B-2020
SMD,2.2x2mm0.6mA 0.84mm 120us 160mcd 200mcd 2kHz 2mm 2mm 300ns 470.4nm 515.6nm 520mcd 5V 622.5nm 800Kbit/s Built-in power-on reset circuit、Built-in power-on reset circuit、Integrated intelligent reverse connection protection function Top-mount SMD,2.2x2mm RGB LEDs(Built-in IC) ROHSWorldsemiRGB LEDs(Built-In IC)
README
README.mdducktape
ducktape is a budget-friendly, fully open alternative to the USB Rubber ducky, the well-known keystroke-injection tool used in cybersecurity and physical pentesting.
The goal: COST OPTIMIZATION
Instead of hiding behind proprietary hardware, ducktape uses simple off-the-shelf parts and a dead-simple design you can understand, repair, and modify. Cheap to build, easy to hack on, and perfect for learning physical security without dropping triple digits on a dongle.
I built this because I’m diving deeper into physical access testing, and I refuse to pay luxury-brand prices for tools that are essentially microcontrollers pretending to be premium gear.
Companies like Flipper and Hak5 make cool stuff — sure — but most of it can be recreated for a fraction of the price if you’re willing to solder and tinker.
Schematic
PCB
3D Model
Disclaimer
This project is for educational and authorized security testing only.
You’re responsible for how you use it.
If you plug this into a device you don’t have explicit permission to test, that’s on you, not me, not the repo, not the PCB.
Pentest ethically.
Parts
25| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 100nF | Capacitor_SMD:C_0402_1005Metric | C4, C6, C7 |
| 3 | 1uF | Capacitor_SMD:C_0402_1005Metric | C1, C2, C8 |
| 2 | 10k | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R3, R4 |
| 2 | MountingHole_2.2mm_M2 | MountingHole:MountingHole_2.2mm_M2 | REF1, REF1 |
| 1 | 10uF | Capacitor_SMD:C_0402_1005Metric | C3 |
| 1 | 33R | Resistor_SMD:R_0402_1005Metric | R5 |
| 1 | ARM | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J4 |
| 1 | BOOT | SKRPACE010:SW_SKRPACE010 | S1 |
| 1 | EN | SKRPACE010:SW_SKRPACE010 | S2 |
| 1 | ESP32-S3-MINI-1U | RF_Module:ESP32-S2-MINI-1U | U4 |
| 1 | LOGO | asset_lib:nl_bw | G1 |
| 1 | RT9013-33GB | RT9013-33GB:SOT94P279X129-5N | U3 |
| 1 | SSD1306 | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J1 |
| 1 | USB_A | Connector_USB:USB_A_CNCTech_1001-011-01101_Horizontal | J2 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J3 |
| 1 | W25Q16JVSSIQ | W25Q16JVSSIQ:SOIC127P790X216-8N | U2 |
| 1 | WS2812B-2020 | LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mm | D1 |
Questions
How big is the Ducktape PCB?
It measures 65 × 22 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Ducktape use?
25 parts, built around the ESP32-S3-MINI-1U-N8, W25Q16JVSSIQ, RT9013-33GB and WS2812B-2020. 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 Ducktape KiCad files?
From the sectersion/ducktape repository on GitHub, at the commit this page was made from: the board is ducktape.kicad_pcb and its schematic ducktape.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Ducktape design in my own project?
Its repository states no licence, so its author keeps all rights: ask sectersion before reusing the design.
Similar boards
- 4 layers146 × 98 mm

- 2 layers140.6 × 25.9 mm

ESP32 SmartGlass
jobitjoseph/ESP32-AI-SmartGlass
The ESP32 AI Smartglass is an innovative wearable device that blends the power of artificial intelligence with the convenience of home automation.
47 parts16 - 6 layers100 × 60 mm

Aether
nasheed-x/aether
Aether is a versatile flight computer for testing flight hardware and software, focusing on sensor fusion to monitor rocket states and interface with on-board systems.
180 parts10 - 4 layers80 × 50 mm

Ozone telecom
DashiellRussell/UNSW_Rocketry_Senior_Flight_Computer
KiCad project for the senior flight computer used by UNSW Rocketry.
118 parts - 4 layers25 × 25 mm

- 4 layers78 × 72.8 mm

- 2 layers60 × 43 mm

Desktop
dyu134/ESP-HI-PLUS
The Robot sub-module is a high-performance actuator and sensing expansion board for the ESP-HI-PLUS, designed to transform the device into a mobile or interactive robotic platform.
62 parts - 2 layers115.6 × 106.7 mm

ErgoSNM v3 left
siderakb/ergo-snm-keyboard
ErgoSNM is a split ergonomic keyboard integrated with trackball, wireless is in beta
90 parts172CERN-OHL-P-2.0