
MiniOSC
benjiaomodular/MiniOSC
A schmitt-trigger inverter based sawtooth and pulse oscillator module

A schmitt-trigger inverter based sawtooth and pulse oscillator module
MiniOSC is an open-source printed circuit board by benjiaomodular, from the benjiaomodular/MiniOSC repository on GitHub, published under the CC-BY-SA-4.0 licence. It is a 2-layer board of 65 × 128.5 mm with 82 parts on 58 nets, routed with 455 tracks and 108 vias.
It is built around the 1N4148W, BC848 and BC858. Its parts include 24 resistors, 10 capacitors, 8 connectors, 4 diodes and 3 ICs.
![]()
Version 2.1
More info on my website:
This project was sponsored by PCBWay. You can order the boards from them directly!
You can also download my files from https://github.com/benjiaomodular/MiniOSC/blob/main/fabrication/
Version 1.1
More info on my website: https://benjiaomodular.com/post/2021-12-03-volt-per-octave-40106-vco/
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 100k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2, R4, R7, R10, R11, R16, R22 |
| 6 | TestPoint | Connector_Wire:SolderWirePad_1x01_SMD_1x2mm | TP1, TP2, TP3, TP4, TP5, TP6 |
| 5 | 100nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C3, C4, C5, C6, C7 |
| 4 | 10K NTC | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | TH1, TH2, TH3, TH4 |
| 4 | 1N4148W | Diode_SMD:D_SOD-123 | D1, D2, D3, D4 |
| 4 | 1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R12, R17, R19, R23 |
| 4 | B100k | benjiaomodular:Potentiometer_RV09 | PULSE_WIDTH1, PWM_AMT1, TUNING_COARSE1, TUNING_FINE1 |
| 3 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R9, R13, R15 |
| 3 | 20k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R8, R18, R21 |
| 2 | 1M | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3, R6 |
| 2 | 1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2 |
| 2 | 22uF | Capacitor_SMD:CP_Elec_4x5.8 | C9, C10 |
| 2 | 68k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R14, R24 |
| 2 | TL074 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U2, U3 |
| 1 | 1K5 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R5 |
| 1 | 2.2nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C8 |
| 1 | 200k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R20 |
| 1 | 40106 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U1 |
| 1 | B1k | Potentiometer_THT:Potentiometer_Bourns_3296W_Vertical | SCALE1 |
| 1 | BC848 | Package_TO_SOT_SMD:SOT-23 | Q3 |
| 1 | BC858 | Package_TO_SOT_SMD:SOT-23 | Q4 |
| 1 | BIM | benjiaomodular:Potentiometer_RV09 | FM_AMT1 |
| 1 | Conn_01x10_Pin | benjiaomodular:Header_IDC2x05_NoArrow | J2 |
| 1 | FM_IN | benjiaomodular:AudioJack_3.5mm | J10 |
| 1 | LOGO | LOGO | G*** |
| 1 | PULSE_OUT | benjiaomodular:AudioJack_3.5mm | J14 |
| 1 | PWM_CV | benjiaomodular:AudioJack_3.5mm | J11 |
| 1 | SAW_OUT | benjiaomodular:AudioJack_3.5mm | J13 |
| 1 | SW_DPDT_x2 | benjiaomodular:Button_KFC7x7 | SW1 |
| 1 | SYNC_IN | benjiaomodular:AudioJack_3.5mm | J1 |
| 1 | TRI_OUT | benjiaomodular:AudioJack_3.5mm | J12 |
| 1 | VOCT_IN | benjiaomodular:AudioJack_3.5mm | J9 |
The 69 most common of 82 parts.

benjiaomodular/MiniOSC
A schmitt-trigger inverter based sawtooth and pulse oscillator module

benjiaomodular/MiniOSC
A schmitt-trigger inverter based sawtooth and pulse oscillator module

benjiaomodular/MiniOSC
A schmitt-trigger inverter based sawtooth and pulse oscillator module

rf-designers/transceiver
Repository containing the design for the YO6SSW SDR transceiver, version 2

aeberbach/ReAnalog
Replacing the PSU, CRT and analog board in Macintosh SE and SE/30

RICCIARDI-Adrien/Transistor_Christmas_Lights
A blinking Christmas lights using only bipolar transistors for its logic.


Ugly-Mug/SEGA-Game-Gear-to-RGB-TV
Schematics and circuit board to output video from the SEGA Game Gear to a TV via the RGBS video standard (using a Nintendo Multi-out)


powsplatboom/Synth-DIY
Where I will be collecting documentation for all my synth parts

It measures 65 × 128.5 mm and has 2 copper layers, 1.6 mm thick.
82 parts, built around the 1N4148W, BC848 and BC858. 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 benjiaomodular/MiniOSC repository on GitHub, at the commit this page was made from: the board is hardware/kicad/MiniOSC/MiniOSC.kicad_pcb and its schematic hardware/kicad/MiniOSC/MiniOSC.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CC-BY-SA-4.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).