
USB duck v3 redraw
Freimor/HRDW-Automaton_v3
A BadUsb with a few design additions for tech teams.

A BadUsb with a few design additions for tech teams.
USB duck v2 is an open-source printed circuit board by Freimor, from the Freimor/HRDW-Automaton_v2 repository on GitHub, published under the MIT licence. It is a 4-layer board of 23 × 37.7 mm with 69 parts on 79 nets, routed with 628 tracks and 82 vias.
It is built around the RP2040, SN74LVC1G17DBV and W25Q128JVPIQ, with the ECMF02-2AMX6 and AMS1117-3.3 among its other parts. Its parts include 24 resistors, 22 capacitors, 7 ICs, 5 switches and 4 diodes. It belongs with the RP2040 boards of this library.
Automaton v2 is a version of HID Key tuned for staff of the ANO "School 21". Main reason for redesign is changing a microcontroller to RP2040. Additional feature - you can choose type of USB connector (Male or Female) before soldering.
The project is completed in Q2 2023.
4 layer board
0.8mm thickness
0.3mm min hole size
BOM list in HTML file named BOM
| Qty | Value | Footprint | References |
|---|---|---|---|
| 14 | 100nF | Capacitor_SMD:C_0402_1005Metric | C1, C2, C3, C4, C5, C6, C7, C8, C11, C12, C19, C20, C21, C22 |
| 8 | 10k | Resistor_SMD:R_0402_1005Metric | R12, R13, R14, R15, R16, R17, R18, R19 |
| 5 | 10uF | Capacitor_SMD:C_0603_1608Metric | C9, C13, C16, C17, C18 |
| 4 | 5.1k | Resistor_SMD:R_0402_1005Metric | R2, R3, R9, R10 |
| 4 | SW_SPST | _buttons:SW_SMD_KLS7-TS5401 | SW2, SW3, SW4, SW5 |
| 3 | 1M | Resistor_SMD:R_0402_1005Metric | R5, R11, R11 |
| 2 | 27.4 | Resistor_SMD:R_0402_1005Metric | R6, R7 |
| 2 | 30pF | Capacitor_SMD:C_0402_1005Metric | C14, C15 |
| 2 | 470 | Resistor_SMD:R_0402_1005Metric | R21, R23 |
| 2 | 750 | Resistor_SMD:R_0402_1005Metric | R20, R22 |
| 2 | D_TVS | _basic:ESD_PGB1010603MR | D1, D2 |
| 2 | ECMF02-2AMX6 | _chips:ESD_ECMF02-2AMX6 | IC1, IC2 |
| 2 | LED_Dual_AKAK | _led:LED_RG_KPB-3025 | D3, D4 |
| 2 | SN74LVC1G17 | Package_TO_SOT_SMD:SOT-23-6 | U3, U4 |
| 1 | 1 | Resistor_SMD:R_0402_1005Metric | R8 |
| 1 | 10k DNP | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 1k | Resistor_SMD:R_0402_1005Metric | R4 |
| 1 | 1uF | Capacitor_SMD:C_0603_1608Metric | C10 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-89-3 | U5 |
| 1 | BOOTSEL | _buttons:SW_SMD_XKB_(TS-1809SM-C) | BOOTSEL1 |
| 1 | Crystal_GND24_Small | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | DEBUG | Connector_PinHeader_1.00mm:PinHeader_1x03_P1.00mm_Vertical | J3 |
| 1 | RP2040 | _chips:MK_RP2040 | U1 |
| 1 | SW_Push | _buttons:SW_SMD_XKB_(TS-1809SM-C) | SW1 |
| 1 | USB_C_Receptacle_USB2.0 | _usb:GCT_TYPE-C-USB4505-03-0-A | J2 |
| 1 | USB_C_Receptacle_USB2.0 | _usb:XKB_TYPE-C-U261-241N-4BS60 | J1 |
| 1 | Val** | _graphic:front | Ref** |
| 1 | Val** | _graphic:back | Ref** |
| 1 | W25Q128JVPIQ | _chips:FLASH_W25Q128JVPIQ | U2 |

Freimor/HRDW-Automaton_v3
A BadUsb with a few design additions for tech teams.




.kicad_pcb.jpg?size=s&soon)


plinkysynth/plinky-expander
hardware design of a small expander for the plinky synth
It measures 23 × 37.7 mm and has 4 copper layers, 0.8 mm thick.
69 parts, built around the RP2040, SN74LVC1G17DBV, W25Q128JVPIQ and ECMF02-2AMX6. 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.
From the Freimor/HRDW-Automaton_v2 repository on GitHub, at the commit this page was made from: the board is KiCad/USB_duck_v2.kicad_pcb and its schematic KiCad/USB_duck_v2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
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).