Skip to the content
PCBKitNew board
2 layers65 × 62.5 mmSpeaker Oscilator, the printed circuit board in 3D

A PCB design that creates a synth-like sound with an oscillating circuit.

Size
65 × 62.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
16
Nets
12
Pads
42
Tracks, vias
64, 1
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
27 May 2026
Updated
9 Aug 2026

Overview

Speaker Oscilator is an open-source printed circuit board by CoderGage, from the CoderGage/oscillating-speaker-synth repository on GitHub. It is a 2-layer board of 65 × 62.5 mm with 16 parts on 12 nets, routed with 64 tracks and 1 via.

It is built around the PN2222A. Its parts include 6 resistors, 3 transistors, 2 capacitors, 1 connector and 1 switch. It belongs with the audio and music boards of this library.

Main components

1

README

README.md

Oscillating Speaker Synth

A PCB design that creates a synth-like sound with an oscillating circuit.

I wanted to create something like a Stylophone that creates a synth sound, but with a simple circuit embedded in a PCB, with only pitch and volume control. I figured I could create some interesting sounds and play around with making multiple of them. I plan to expand on this project with more synth controllers, but I want to start with this one to get a basic understanding of synth circuits, PCB design, and Hack Club's YSWS opportunities.

Bill of Materials

Part NameStatus
10 uf capacitorHave
100 uf capacitorHave
Barrel jackOrdering from Adafruit (https://www.adafruit.com/product/373)
Speaker terminal blockOrdering from Adafruit (https://www.adafruit.com/product/724)
TransistorsHave
All resistorsHave
Potentiometers (variable resistors)Ordering from Adafruit (https://www.adafruit.com/product/5277) and (https://www.adafruit.com/product/5282)
SPST switchOrdering from Adafruit (https://www.adafruit.com/product/3221)

Original project diagram

Screenshot 2026-05-26 at 9 02 44 AM

PCB schematic

Screenshot 2026-05-27 at 11 57 30 AM

PCB component placement

Screenshot 2026-05-29 at 9 47 12 PM

PCB 3d render with components

Screenshot 2026-05-30 at 10 21 34 PM

Parts

16
QtyValueFootprintReferences
3PN2222APackage_TO_SOT_THT:TO-92_Inline_WideQ1, Q2, Q3
2220Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR2, R5
110 ufCapacitor_THT:CP_Radial_D8.0mm_P5.00mmC1
1100Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR6
1100 nfCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC2
11000Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1
1100kPotentiometer_THT:Potentiometer_Bourns_PTV09A-1_Single_VerticalRV1
110kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR3
11kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR4
12kPotentiometer_THT:Potentiometer_Bourns_PTV09A-1_Single_VerticalRV2
1Barrel_JackConnector_BarrelJack:BarrelJack_HorizontalJ2
1SW_SPSTButton_Switch_THT:SW_DIP_SPSTx01_Slide_6.7x4.1mm_W7.62mm_P2.54mm_LowProfileSW1
1SpeakerTerminalBlock_4Ucon:TerminalBlock_4Ucon_1x02_P3.50mm_HorizontalLS1

Questions

How big is the Speaker Oscilator PCB?

It measures 65 × 62.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Speaker Oscilator use?

16 parts, built around the PN2222A. 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 Speaker Oscilator KiCad files?

From the CoderGage/oscillating-speaker-synth repository on GitHub, at the commit this page was made from: the board is Kicad Files/Speaker Oscilator.kicad_pcb and its schematic Kicad Files/Speaker Oscilator.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Speaker Oscilator design in my own project?

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

Similar boards

  • 2 layers152.4 × 101.6 mm8088-FE2010A SBC, the printed circuit board in 3D

    8088-FE2010A SBC

    skiselev/micro_8088

    Micro 8088 - IBM XT Compatible Processor Board based on Faraday FE2010 chipset

    72 parts412GPL-3.0
  • 2 layers33.7 × 66 mmSmartbell, the printed circuit board in 3D

    Smartbell

    Staacks/there.oughta.be

    Projects featured on my blog at https://there.oughta.be

    27 parts108GPL-3.0
  • 4 layers100 × 100 mm2063-Z80, the printed circuit board in 3D

    2063-Z80

    Z80-Retro/2063-Z80

    Retro Z80 CPU Board

    86 parts96
  • 2 layers30.7 × 76.1 mmRepeater v2, the printed circuit board in 3D

    Repeater v2

    plusvic/simplebus2-intercom

    General description of the Simplebus2 protocol used by some Comelit's intercoms. Hardware for retransmitting Simplebus2 messages over UART.

    17 parts95CC0-1.0
  • 2 layers28.8 × 43.8 mmAdv pcb, the printed circuit board in 3D

    Adv pcb

    Vail-CW/vail-adapter

    Adapter for cw morse keys to USB

    13 parts81MIT
  • 2 layers23.2 × 52.1 mmOpenC64Saver, the printed circuit board in 3D

    OpenC64Saver

    SukkoPera/OpenC64Saver

    Protect your Commodore 64 from killer power supplies!

    17 parts79
  • 4 layers184.2 × 169.5 mmSB mini II, the printed circuit board in 3D

    SB mini II

    simonboak/SB-mini-II

    A homebrewed Apple II clone

    97 parts76MIT
  • 2 layers49.5 × 30 mmAirpcb smd old, the printed circuit board in 3D

    Airpcb smd old

    issalig/toshiba_air_cond

    AB protocol decoder for toshiba air conditioners

    30 parts65