Skip to the content
2 layers45.1 × 48.5 mmTTL SIREN, the printed circuit board in 3D

TTL Based Police Siren A TTL logic circuit designed to mimic a police siren using an astable multivibrator. Blue and red LEDs alternate in a blinking pattern, with a custom PCB shaped like a siren light.

Size
45.1 × 48.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
25
Nets
8
Pads
40
Tracks, vias
44, 0
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
7 Apr 2026
Updated
30 Apr 2026

Overview

TTL SIREN is an open-source printed circuit board by Gabouin, from the Gabouin/TTL-SIREN repository on GitHub, published under the MIT licence. It is a 2-layer board of 45.1 × 48.5 mm with 25 parts on 8 nets, routed with 44 tracks and 0 vias.

Its parts include 10 diodes, 4 resistors, 2 capacitors, 2 transistors and 1 connector.

README

README.md

License Project Series

image

TTL Based Police Siren

A TTL logic circuit designed to mimic a police siren using an astable multivibrator. Blue and red LEDs alternate in a blinking pattern, with a custom PCB shaped like a siren light. Designed to fit inside a 3D-printed translucent enclosure for a realistic cosplay prop.

---

Table of Contents


About the Project

The core of this project is an astable multivibrator built from two NPN transistors. The transistors alternately switch on and off: when one turns on, it pulls the other's base voltage low, preventing it from conducting. The capacitors charge and discharge through the resistors, creating a timing delay that causes the transistors to switch states repeatedly — making the LEDs blink back and forth like a siren.

The PCB outline is shaped like a police siren light, with blue LEDs on one side and red LEDs on the other, and components grouped in the centre. The design is intended to fit inside a 3D-printed translucent enclosure for use as a cosplay prop.

This project was made for the 2nd week of RESOLUTION — Hack Club.


Circuit Simulation

An interactive simulation of the circuit is available on Falstad Circuit Simulator:

▶️ Open the Falstad simulation

Astable multivibrator simulation


Schematic Design

The schematic was designed in KiCad. Source files are available in the Sources/KiCad folder.

Schematic

PCB Design

Component Placement

The PCB edge cut is shaped like a police siren. Blue LEDs are placed on one side and red LEDs on the other, with passive components grouped in the centre.

PCB component placement

Silkscreen

Silkscreen view 1Silkscreen view 2Silkscreen view 3Silkscreen view 4

Bill of Materials

DesignatorValueFootprintQuantity
C1, C212 µFC_Disc_D5.0mm_W2.5mm_P5.00mm2
D1–D10LEDLED_D5.0mm10
J1Conn_01x02PinHeader_1x02_P2.54mm_Vertical1
Q1, Q2NPNTO-92L_Inline_Wide2
R1, R4330 ΩR_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal2
R2, R31 kΩR_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal2

The full BOM is also available as a CSV file in the production folder.


Production Files

Gerber files, drill files, BOM, component positions, and netlist are available in the production folder, ready for PCB fabrication.


License

This project is licensed under the MIT License — see the LICENSE file for details.


Contributing

Contributions, improvements, and remixes are welcome! Please read the CONTRIBUTING.md guide to get started.

Parts

25
QtyValueFootprintReferences
10LEDLED_THT:LED_D5.0mmD1, D2, D3, D4, D5, D6, D7, D8, D9, D10
6LOGOLOGOG***, G***, G***, G***, G***, G***
212uCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC1, C2
21kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR2, R3
2330Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR1, R4
2NPNPackage_TO_SOT_THT:TO-92L_Inline_WideQ1, Q2
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1

Similar boards

  • 2 layers159.5 × 30 mmType f, the printed circuit board in 3D

    Type f

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    25 parts3kApache-2.0
  • 2 layers113.5 × 95.1 mmSweep high, the printed circuit board in 3D

    Sweep high

    davidphilipbarr/Sweep

    Sweep - a small promicro based keyboard inspired by the Ferris.

    25 parts2.1k
  • 2 layers58.4 × 114.3 mmPicoPedal, the printed circuit board in 3D

    PicoPedal

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    25 parts915
  • 2 layers54 × 15 mmXyp gpib, the printed circuit board in 3D

    Xyp gpib

    xyphro/UsbGpib

    Versatile, cheap and portable USB to GPIB converter (USBTMC class based)

    25 parts690MIT
  • 2 layers50 × 76 mmVoron 0, the printed circuit board in 3D

    Voron 0

    dennisss/dacha

    Monorepo for awesome tools/projects/libraries

    25 parts397Apache-2.0
  • 2 layers237.5 × 102.9 mmStorage, the printed circuit board in 3D

    Storage

    jes/scamp-cpu

    A homebrew 16-bit CPU with a homebrew Unix-like-ish operating system.

    25 parts301Unlicense
  • 2 layers43.3 × 21 mmNanoS3 Carrier, the printed circuit board in 3D

    NanoS3 Carrier

    UnexpectedMaker/esp32s3

    Assorted files for my ESP32-S3 development boards

    25 parts296

Questions

How big is the TTL SIREN PCB?

It measures 45.1 × 48.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the TTL SIREN use?

25 parts. 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 TTL SIREN KiCad files?

From the Gabouin/TTL-SIREN repository on GitHub, at the commit this page was made from: the board is Sources/KiCad/TTL SIREN.kicad_pcb and its schematic Sources/KiCad/TTL SIREN.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the TTL SIREN 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).