Skip to the content
PCBKitNew board
2 layers60 × 20 mm555-monostable usb switch rev2, the printed circuit board in 3D

555-monostable usb switch rev2

tti0/USB-Monostable

An in-line timer/monostable switch for USB power

Size
60 × 20 mm
Copper layers
2
Thickness
1.6 mm
Parts
15
Nets
14
Pads
54
Tracks, vias
75, 8
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
17 May 2024
Updated
18 May 2024

Overview

555-monostable usb switch rev2 is an open-source printed circuit board by tti0, from the tti0/USB-Monostable repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 60 × 20 mm with 15 parts on 14 nets, routed with 75 tracks and 8 vias.

It is built around the NE555D. Its parts include 4 capacitors, 4 resistors, 2 ICs, 2 connectors and 2 switches.

Main components

1

README

README.md

USB-Monostable

A USB-monostable printed circuit board populated with SMD and THT components; front side shown; black solder mask with white silkscreen

Populated USB-Monostable PCB

  • Pressing the "On" button causes the switch between the input and output USB power lines to close, reopening after a customisable and fixed time period has elapsed.
  • Pressing the "Reset" button causes the switch to immediately open.
  • Optional indicator LED reflects the switch status.
  • USB data lines are not passed through.
  • Current draw when the switch is open is under than 1 mA at 5 V.
  • Slim physical footprint (20 x 60 mm) allows the switch to be placed in-line, between a power supply and downstream device.
  • Uses robust full-size USB-A 2.0 connectors: male for the input, female for the output.
  • This is an open source hardware project: you can use the files in this repository to make your own switch, or modify the KiCAD PCB design as you see fit.
An unpopulated USB-monostable printed circuit board; front side shown; black solder mask with white silkscreen

Unpopulated USB-Monostable PCB

Usage

PCBs can be purchased from any fabricator by submitting the latest Gerber files from this repository (see the Releases page). The footprints chosen (mostly SMD 0805) allow all components in the BOM to then be soldered by hand fairly easily. It is recommended to use lead-free solder of diameter 0.6 mm.

The values of R2 and C2 may be adjusted to alter the time period (the length of time for which power is supplied to the output after the button is pressed) of the switch. Since this project uses the 555 timer, the standard monostable equation applies:

text
Time period (seconds) = R2 (Ohms) * C2 (Farads) * 1.1

The LED D1 and its current-limiting resistor R4 can be omitted during construction if a visual status indicator is not required.

Bill of materials (BOM)

The USB connectors J1 and J2 are the only non-standard footprints in this project. Proprietary KiCAD footprints can be downloaded by following the links in the below table, but cannot be distributed with this project for licensing reasons.

Values of R2 and C2 listed here result in a time period of 39.6 seconds.

ReferenceQtyValueFootprint
C1110 nFCapacitor_SMD:C_0805_2012Metric
C2110 uFCapacitor_SMD:C_0805_2012Metric
C31100 nFCapacitor_SMD:C_0805_2012Metric
C414.7 uFCapacitor_SMD:C_0805_2012Metric
D11LED (Green)LED_SMD:LED_0805_2012Metric
IC11SIP32508DT-T1-GE3Package_TO_SOT_SMD:SOT-23-6
J11USB_A (Input, male)SamacSys_Parts:USB1061GFLA
J21USB_A (Output, female)SamacSys_Parts:USBASRA
R1, R3210kResistor_SMD:R_0805_2012Metric
R213M6Resistor_SMD:R_0805_2012Metric
R411kResistor_SMD:R_0805_2012Metric
SW11SW_Push (Set)Button_Switch_THT:SW_PUSH_6mm
SW21SW_Push (Reset)Button_Switch_THT:SW_PUSH_6mm
U11NE555DPackage_SO:SOIC-8_3.9x4.9mm_P1.27mm

Licencing

This project is Copyright (c) tti0 2024, and licenced under the CERN Open Hardware Licence Version 2 – Permissive. Please see LICENSE for full details.

Parts

15
QtyValueFootprintReferences
210kResistor_SMD:R_0805_2012MetricR1, R3
110 nFCapacitor_SMD:C_0805_2012MetricC1
110 uFCapacitor_SMD:C_0805_2012MetricC2
1100 nFCapacitor_SMD:C_0805_2012MetricC3
1220Resistor_SMD:R_0805_2012MetricR4
14.7 uFCapacitor_SMD:C_0805_2012MetricC4
15M6Resistor_SMD:R_0805_2012MetricR2
1LEDLED_SMD:LED_0805_2012MetricD1
1NE555DPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU1
1SIP32508DT-T1-GE3Package_TO_SOT_SMD:SOT-23-6IC1
1SW_Push (Reset)Button_Switch_THT:SW_PUSH_6mmSW2
1SW_Push (Set)Button_Switch_THT:SW_PUSH_6mmSW1
1USB_A (Input, male)SamacSys_Parts:USB1061GFLAJ1
1USB_A (Output, female)SamacSys_Parts:USBASRAJ2

Questions

How big is the 555-monostable usb switch rev2 PCB?

It measures 60 × 20 mm and has 2 copper layers, 1.6 mm thick.

What parts does the 555-monostable usb switch rev2 use?

15 parts, built around the NE555D. 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 555-monostable usb switch rev2 KiCad files?

From the tti0/USB-Monostable repository on GitHub, at the commit this page was made from: the board is 555-monostable-usb-switch-rev2.kicad_pcb and its schematic 555-monostable-usb-switch-rev2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the 555-monostable usb switch rev2 design in my own project?

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

Similar boards

  • 2 layers107 × 54 mmInterface board 1, the printed circuit board in 3D

    Interface board 1

    Green-bms/SmartBMS

    Open source Smart Battery Management System

    63 parts756
  • 2 layers140.7 × 47.4 mmEG8010 A1, the printed circuit board in 3D

    EG8010 A1

    Millisman/EG8010

    Collection of designs for the EG8010 (ASIC for single-phase SPWM control H-bridge)

    201 parts17MIT
  • 2 layers175 × 115 mmLaser Controllerv2 only for pcb test, the printed circuit board in 3D

    Laser Controllerv2 only for pcb test

    Andre1Becker/GalvOS

    Open-source ESP32-S3 laser show controller — built to replace proprietary OEM controllers in RGB galvo laser projectors

    122 parts11GPL-3.0
  • 4 layers189.4 × 59.1 mmFlippyDriver, the printed circuit board in 3D

    FlippyDriver

    NietoSkunk/FlippyDriver

    Driver board for Luminator MAX3000 Flip Dot Panels

    344 parts10MIT
  • 2 layers95 × 60 mmOpenCatFlap, the printed circuit board in 3D

    OpenCatFlap

    Alex-ala/OpenCatFlap

    Smart cat flap using Wifi+HTTP to work without a cloud.

    104 parts8
  • 2 layers39 × 66.5 mmBC250-Power, the printed circuit board in 3D

    BC250-Power

    Needleroozer/bc250-power-board

    Power Distribution PCBs for the BC-250 cards

    39 parts5
  • 6 layers210 × 119 mmClaculator Keypad, the printed circuit board in 3D

    Claculator Keypad

    Robert-Mones/Claculator

    A reverse Polish notation calculator with added features such as comparisons, branching, and custom recursive operators taken from the Clac project from the 15-122 course at Carnegie Mellon University.

    202 parts5
  • 2 layers155 × 30 mmRuler V2 KiCad, the printed circuit board in 3D

    Ruler V2 KiCad

    ben5049/ICRS-PCB-Ruler

    ICRS PCB ruler

    38 parts3Apache-2.0