Ducktape

sectersion·ducktape

Ducktape PCB layout, top view — open source ESP32 board by sectersion
Simulate this board

About the Ducktape PCB

Ducktape is an open source ESP32 PCB design by sectersion, published on GitHub. It is a 2-layer board measuring 65 × 22 mm, with 22 components from 16 distinct parts.

Its main chip is the ESP32-S3-MINI-1U, from the ESP32 family. Other key parts include the W25Q16JVSSIQ and RT9013-33GB. By type, the board carries 7 capacitors, 5 resistors, 4 connectors, 3 ICs, 2 switches and 1 diode.

From the project

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

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.

Ducktape, from the project README
From the project README

Main components on the Ducktape

Ducktape bill of materials (BOM)

22 components, 16 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
W25Q16JVSSIQ
U2
1
RT9013-33GB
U3
1
ESP32-S3-MINI-1U
U4
1
SSD1306
J1
1
C2943127
USB_A
J2
1
USB_C_RECEPTACLE_USB2.0_16P
USB_C_Receptacle_USB2.0_16P
J3
1
C42431798
ARM
J4
1
C139797
BOOT
S1
1
C139797
EN
S2
1
WS2812B-2020
D1
3
1UF
1uF
C1, C2, C8
1
10UF
10uF
C3
3
100NF
100nF
C4, C6, C7
2
10K
10k
R1, R2
2
5.1K
5.1k
R3, R4
1
33R
R5

Ducktape design files

The KiCad project lives in the sectersion/ducktape repository on GitHub; these links point at the commit this page was built from.

Ducktape: common questions

What microcontroller does the Ducktape use?

The Ducktape is built around the ESP32-S3-MINI-1U, from the ESP32 family.

How big is the Ducktape PCB?

The Ducktape measures 65 × 22 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Ducktape?

22 components, from 16 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Ducktape design files?

From the sectersion/ducktape repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Ducktape design in my own project?

The repository has no license, so all rights stay with sectersion. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Ducktape without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.

Similar boards