Skip to the content
4 layers30.8 × 50 mmUSB duck v3 redraw, the printed circuit board in 3D

USB duck v3 redraw

Freimor/HRDW-Automaton_v3

A BadUsb with a few design additions for tech teams.

Size
30.8 × 50 mm
Copper layers
4
Thickness
0.8 mm
Parts
98
Nets
82
Pads
364
Tracks, vias
1,116, 166
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
16 Nov 2024
Updated
16 Nov 2024

Overview

USB duck v3 redraw is an open-source printed circuit board by Freimor, from the Freimor/HRDW-Automaton_v3 repository on GitHub, published under the MIT licence. It is a 4-layer board of 30.8 × 50 mm with 98 parts on 82 nets, routed with 1,116 tracks and 166 vias.

It is built around the RP2040, SN74LVC2G17DBV and W25Q128JVPIQ, with the AMS1117-3.3, ECMF02-2AMX6 and AO3400A among its other parts. Its parts include 27 resistors, 21 capacitors, 16 diodes, 6 ICs and 6 connectors. It belongs with the RP2040 boards of this library.

Main components

6

README

README.md

HRDW-Automaton v3

Automaton v3 is a next version of the Automaton project. Take a look for some changes:

  • Add a Micro SD card connector
  • Add two spring connectors in each side for future modifications.
  • Add a P169H002-CTP display connector
  • Additional pcb outline shielding. Connecting all shield parts of components together.
  • Made a hybrid user button footprint. Can choose between side and vertical buttons.

The project is completed in Q1 2024.

Final version

Prototype

Some photos

Parameters for PCB order

4 layer board

0.8mm thickness

0.3mm min hole size

BOM list in HTML file named BOM

Parts

98
QtyValueFootprintReferences
14100nFCapacitor_SMD:C_0402_1005MetricC7, C8, C9, C10, C11, C12, C13, C15, C16, C20, C22, C23, C24, C25
910kResistor_SMD:R_0402_1005MetricR13, R26, R27, R28, R29, R32, R33, R34, R35
510uFCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C14, C17
5150Resistor_SMD:R_0402_1005MetricR4, R8, R16, R30, R31
5750Resistor_SMD:R_0402_1005MetricR3, R12, R15, R24, R25
5GREENLED_SMD:LED_0603_1608MetricD2, D2, D7, D7, D10
5REDLED_SMD:LED_0603_1608MetricD1, D1, D6, D6, D9
4SW_SPST_buttons:SWSIDE_SMD_PAN_EVPAESW8, SW9, SW12, SW13
327.4Resistor_SMD:R_0402_1005MetricR10, R19, R20
3TestPointTestPoint:TestPoint_Pad_D2.0mmTP1, TP2, TP3
215pFCapacitor_SMD:C_0402_1005MetricC4, C5
2BLUELED_SMD:LED_0603_1608MetricD5, D5
2ORANGELED_SMD:LED_0603_1608MetricD8, D8
2SN74LVC2G17Package_TO_SOT_SMD:SOT-23-6U7, U8
110KResistor_SMD:R_0402_1005MetricR9
11MResistor_SMD:R_0402_1005MetricR11
11kResistor_SMD:R_0402_1005MetricR22
15.1kResistor_SMD:R_0402_1005MetricR2
15.1k(DNP)Resistor_SMD:R_0402_1005MetricR1
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U5
1AO3400APackage_TO_SOT_SMD:SOT-23Q1
1BOOTSEL_buttons:SW_SMD_TS-A007BOOTSEL1
1CD_LEDLED_SMD:LED_0603_1608MetricD3
1Crystal_GND24_SmallCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1DEBUGConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ3
1D_TVS_basic:ESD_PGB1010603MRD4
1ECMF02-2AMX6_chips:ESD_ECMF02-2AMX6U3
1Micro_SD_Card_conn:SDCARD_KLS_L-KLS1-SD114-RJ2
1P169H002-CTP Connector_conn:Conn_FPC_LW05201-18J7
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU1
1Spring_1_conn:Conn_SPRING_10PINJ4
1Spring_2_conn:Conn_SPRING_10PINJ6
1USB_C_Receptacle_USB2.0_usb:RUICHI_TYPE-C-16PF-020J1
1Val**V3_graphics:LabLogo2_smallRef**
1Val**V3_graphics:School_LogoRef**
1Val**V3_graphics:v3.1_copperRef**
1Val**V3_graphics:logoRef**
1W25Q128JVPIQPackage_SO:SOIC-8W_5.3x5.3mm_P1.27mmU2

The 90 most common of 98 parts.

More from Freimor/HRDW-Automaton_v3

1
  • 4 layers30 × 47.5 mmUSB duck v3 POC, the printed circuit board in 3D

    USB duck v3 POC

    Freimor/HRDW-Automaton_v3

    A BadUsb with a few design additions for tech teams.

    92 partsMIT

Similar boards

  • 4 layers23 × 37.7 mmUSB duck v2, the printed circuit board in 3D

    USB duck v2

    Freimor/HRDW-Automaton_v2

    A BadUsb with a few design additions for tech teams.

    69 parts1MIT
  • 2 layers290.1 × 130 mmPro V2, the printed circuit board in 3D

    Pro V2

    kata0510/Lily58

    6×4+4keys column-staggered split keyboard.

    312 parts2.3k
  • 2 layers160 × 60 mmSwitchpanel, the printed circuit board in 3D

    Switchpanel

    lfg-seth/SunglassSwitchPanel

    107 parts
  • 4 layers90 × 95 mmWiegand bridge, the printed circuit board in 3D

    Wiegand bridge

    EdgeCoil/wiegand-bridge

    ESP32-S3 Wiegand reader bridge for Home Assistant: 4-layer board, BOM and ESPHome firmware.

    197 parts1
  • 4 layers135 × 82.5 mmProteus, the printed circuit board in 3D

    Proteus

    mck1117/proteus

    protean: able to do many different things; versatile.

    1,052 parts50
  • 4 layers75 × 50 mmUsb3-gmm7550, the printed circuit board in 3D

    Usb3-gmm7550

    GMM-7550/gmm7550-hardware

    CologneChip GateMate FPGA Module: GMM-7550

    206 parts36
  • 2 layers40 × 60 mmSG CAM, the printed circuit board in 3D

    SG CAM

    ISSUIUC/ISS-PCB

    Building custom flight computers

    116 parts33

Questions

How big is the USB duck v3 redraw PCB?

It measures 30.8 × 50 mm and has 4 copper layers, 0.8 mm thick.

What parts does the USB duck v3 redraw use?

98 parts, built around the RP2040, SN74LVC2G17DBV, W25Q128JVPIQ and AMS1117-3.3. 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 USB duck v3 redraw KiCad files?

From the Freimor/HRDW-Automaton_v3 repository on GitHub, at the commit this page was made from: the board is KiCad/USB_duck_v3_redraw.kicad_pcb and its schematic KiCad/USB_duck_v3.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the USB duck v3 redraw design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).