Skip to the content
PCBKitNew board
4 layers70 × 30 mmUsb replug, the printed circuit board in 3D

USB 2.0 timed disconnect adapter with CMOS 555; revision B unbuilt prototype for design review

Size
70 × 30 mm
Copper layers
4
Thickness
1.6 mm
Parts
40
Nets
27
Pads
127
Tracks, vias
436, 63
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
11 Sep 2026
Updated
11 Sep 2026

Overview

Usb replug is an open-source printed circuit board by clankagent, from the clankagent/usb-replug repository on GitHub. It is a 4-layer board of 70 × 30 mm with 40 parts on 27 nets, routed with 436 tracks and 63 vias.

It is built around the SN74LVC2G14DBVR, TLV75533PDBVR-MS and TPS2552DBVR-1, with the TS3USB30EDGSR-TP, CC0603KRX7R9BB104 and BAT54WS-7-F-CN among its other parts. Its parts include 13 resistors, 12 capacitors, 5 ICs, 4 diodes and 2 connectors. It belongs with the interfaces and adapters boards of this library.

Main components

10

README

README.md

USB Replug — revision B

A USB-A male-to-female adapter intended to simulate unplugging and reconnecting a USB 2.0 peripheral with one button press. A CMOS 555 provides the delay; there is no microcontroller or firmware.

Public design review. Unbuilt prototype; not ready to order. Assembly placement mappings remain unresolved and hardware performance has not been tested. This repository contains only the current revision B source and review material, not previous design iterations or fabrication releases.

Revision B KiCad render

Schematic PDF · 3D STEP model · BOM · Remaining work

Intended operation

Press the central button to disconnect device VBUS and both data lines, then reconnect automatically. Ground and shields stay connected. The trigger circuit is intended to let the timer expire even when the button remains held down.

Two-position DIP switchApproximate off time
Both OFF3 seconds
Either ON2 seconds
Both ON1 second

Change the DIP settings while idle. RC tolerance, leakage and capacitor bias affect timing; these are nominal settings, not calibrated delays.

Open the design

Open usb-replug.kicad_pro in KiCad 10. The root schematic links three functional sheets. The PCB, footprints and referenced STEP models are included with project-relative paths. Official symbols are embedded in the schematics; the custom symbol library is under libraries/.

The board is 70 × 30 mm with four copper layers and nominal 1.6 mm thickness. Its fabrication target is JLC04161H-7628, outer 1 oz / inner 0.5 oz copper, green mask, white silkscreen and lead-free HASL. The male connector overhangs the PCB edge. A different manufacturer needs a stackup and assembly review.

Validation

The packaged source was checked with KiCad 10.0.6: no reported ERC, PCB DRC, unconnected-item or schematic-parity findings. Reports and their configured ignored-check lists are included in docs/checks/. This is not a claim that every possible rule is enabled or that hardware works.

The intended USB data rate is up to 480 Mbps. Signal integrity, impedance, interoperability, ESD behavior, loaded voltage drop and timing still require review and physical testing. Length matching alone does not validate the USB routing; the layout includes uncoupled breakout sections. A self-powered peripheral may disconnect logically without actually power-cycling. Host power budget includes the adapter's own consumption.

Assembly and availability

All small components are intended for factory assembly. JLCPCB's quoted Economic option excluded J1, the male connector; it has accessible surface-mount signal joints plus shell mounting joints. J2 is through-hole. The quoted Standard option included both connectors. Historical September 2026 batch estimates were $71.08 and $106.07 respectively for five PCBs with two populated, excluding shipping and tax. These are not current offers or endorsements.

Gerbers and pick-and-place files are deliberately absent: the previous assembler preview exposed rotation and connector-origin mismatches. No order-ready release has been published and no board has been ordered.

Licensing and provenance

See THIRD_PARTY.md. Public visibility does not grant an open-source license for the original project; no project license has been selected. Existing third-party licenses remain in effect. Provenance and redistribution permissions for the imported footprints and DIP-switch model remain unresolved; see the linked notes.

Prepared with AI-assisted design and review; the KiCad files, not an image, are the design source of truth.

Parts

40
QtyValueFootprintReferences
6100nFCapacitor_SMD:C_0603_1608MetricC4, C5, C6, C7, C8, C9
61uFCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C10, C11, C12
5100kResistor_SMD:R_0603_1608MetricR2, R3, R8, R9, R18
31MResistor_SMD:R_0603_1608MetricR5, R6, R7
31kResistor_SMD:R_0603_1608MetricR4, R16, R17
2BAT54WSDiode_SMD:D_SOD-323D3, D4
2USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6D1, D2
145.3kResistor_SMD:R_0603_1608MetricR1
147kResistor_SMD:R_0603_1608MetricR15
1BSS138Package_TO_SOT_SMD:SOT-23Q1
1DELAY SELECTReplugB:SHOUHAN_1.27-2P_TPPTSW2
1FAULT_NTestPoint:TestPoint_Pad_D1.5mmTP1
1REPLUGButton_Switch_SMD:SW_SPST_PTS645Sx43SMTR92SW1
1SN74LVC2G14DBVRPackage_TO_SOT_SMD:SOT-23-6U6
1TLC555CDRPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU4
1TLV75533PDBVRPackage_TO_SOT_SMD:SOT-23-5U2
1TPS2552DBVRPackage_TO_SOT_SMD:SOT-23-6U1
1TS3USB30EDGSRPackage_SO:MSOP-10_3x3mm_P0.5mmU3
1USB-A PLUGConnector_USB:USB_A_Molex_48037-2200_HorizontalJ1
1USB-A SOCKETReplugB:Jingtuo_902-131A1011D10100J2

Questions

How big is the Usb replug PCB?

It measures 70 × 30 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Usb replug use?

40 parts, built around the SN74LVC2G14DBVR, TLV75533PDBVR-MS, TPS2552DBVR-1 and TS3USB30EDGSR-TP. 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 replug KiCad files?

From the clankagent/usb-replug repository on GitHub, at the commit this page was made from: the board is usb-replug.kicad_pcb and its schematic sheet1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Usb replug design in my own project?

Its repository states no licence, so its author keeps all rights: ask clankagent before reusing the design.

Similar boards

  • 4 layers148 × 78 mmHub, the printed circuit board in 3D

    Hub

    Bruhdows/klink

    Klink is a magnetic tile system for building programmable machines. First up: a marble run with sensors, buttons, lights, gates, splitters and an elevator.

    85 parts
  • 2 layers60 × 111.3 mmSilkscreen pcb, the printed circuit board in 3D

    Silkscreen pcb

    iandchasse/silkscreen-pcb

    Silkscreen: open-hardware ESP32-S3 e-paper reader mainboard (KiCad 9). Formerly the de-link hub.

    189 parts589CERN-OHL-S-2.0
  • 4 layers180 × 110 mmPETER, the printed circuit board in 3D

    PETER

    dennowiggle/Retro-PETER

    3.3V Retro computer project => FPGA + RCBUS + CPU boards making a custom system.

    419 parts4LGPL-2.1
  • 2 layers89 × 55.5 mmMintypcb, the printed circuit board in 3D

    Mintypcb

    SophBG/pi-tin-mod

    Personal build of jackw01's Pi Tin (3D-printed clamshell version, KiCad 10). It adds 10 RGB LEDs under the buttons, a centred speaker, a USB-drive mode for the ROMs, and ESD protection on USB, and runs on an Orange Pi…

    158 parts1
  • 8 layers227 × 185 mmDucktop2-center, the printed circuit board in 3D

    Ducktop2-center

    EwoudVV/ducktop2

    An open-source 16-inch laptop designed from scratch.

    870 parts26MIT
  • 4 layers49.5 × 21.6 mmUSB Replug Dongle RevC1, the printed circuit board in 3D

    USB Replug Dongle RevC1

    gslee-dev/portpulse

    USB replug test dongle with KiCad hardware, CH552 firmware, and native C host

    38 partsMIT
  • 4 layersTPS56425X Regulator Layout, the printed circuit board in 3D

    TPS56425X Regulator Layout

    benvonhandorf/kicad-library

    Schematic symbols and footprints for kicad, useful across more than one project

    87 parts1MIT
  • 6 layers100 × 100 mmShish lan, the printed circuit board in 3D

    Shish lan

    kebag-logic/shish-lan

    Affordable Switch with AVB features

    307 partsCERN-OHL-S-2.0