
Ultra DB X51 v1
ExploreEmbedded/8051_DevelopmentBoard
Design files and sample code for 8051 development Ultra Boards

Monostable multivibrator high-low for delayed on-off momentary action switch actuation
Delay on off is an open-source printed circuit board by gmurdocca, from the gmurdocca/delay-on-off repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 27.9 × 34.3 mm with 12 parts on 16 nets, routed with 54 tracks and 2 vias.
It is built around the BC548. Its parts include 4 resistors, 2 capacitors, 2 ICs, 2 connectors and 1 transistor.
This circuit was designed to add power-on-after-AC-resume support to a device that needs someone to press a momentary-action push button to turn the device on.
This repo contains KiCad design files for building a monostable multivibrator high-low pulse circuit that provides delayed on-off momentary action switch actuation.

Any device that doesn't support power-on-after-AC-resume will stay off if AC is temporarily lost. This is bad if you need the device to be powered on as often as possible. This circuit solves this problem by implementing an electronic switch that presses the power button automatically.
Open the files in KiCad, create gerber files and a drill file and send them to a fabricator (eg. http://dirtypcbs.com/)
This circuit will auto-power-on devices when AC is restored if:
Stock components as shown on the schematic will cause the circuit to "press" the power button on the target device ~2 seconds after AC resume, and "release" the power button ~1 second after that. The power button will stay "released" permanently until the next AC power cycle.
The target device's power button will function as normal. After automatic power on, this circuit will remain dormant until AC is cycled.
Changing the values of C1 wnd C2 will adjust the time before power button is pressed and the duration of the press respectively (higher capacitance = longer delays). These values should be changed as per standard 555 timer monostable multivibrator circuits which are well documented.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 47k | Resistors_THT:Resistor_Horizontal_RM10mm | R1, R2 |
| 2 | CONN_01X02 | Pin_Headers:Pin_Header_Straight_1x02 | P1, P2 |
| 1 | 100k | Resistors_THT:Resistor_Horizontal_RM10mm | R3 |
| 1 | 10uf | Capacitors_THT:C_Radial_D5_L11_P2.5 | C2 |
| 1 | 470 | Resistors_THT:Resistor_Horizontal_RM10mm | R4 |
| 1 | 47uf | Capacitors_THT:C_Radial_D6.3_L11.2_P2.5 | C1 |
| 1 | 4N25 | Housings_DIP:DIP-6_W7.62mm | U2 |
| 1 | 556 | Housings_DIP:DIP-14_W7.62mm | U1 |
| 1 | BC548 | TO_SOT_Packages_THT:TO-92_Molded_Narrow | Q1 |
The 11 most common of 12 parts.

ExploreEmbedded/8051_DevelopmentBoard
Design files and sample code for 8051 development Ultra Boards



DarcyJProjects/touchtone555
An open-source DIY, NE555-based analogue synthesizer - play notes with a stylus


clemarfolly/Microdigital-TK2000
Reprodução da PCB do TK-2000 da Microdigital, clone do Micro-Professor MPF-II

Danjovic/Soda-IDE
8 bit Compact Flash Interface for MSX computers

alvaroalea/all-spectrum-clones
Schematic of a 8bit computer, clone of Sinclair ZX Spectrum
It measures 27.9 × 34.3 mm and has 2 copper layers, 1.6 mm thick.
12 parts, built around the BC548. 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 gmurdocca/delay-on-off repository on GitHub, at the commit this page was made from: the board is delay on off.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.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).