PCB Design for Sawtooth VCO

0:09

Work done
Success criteria review
  • ✅ Required active devices, precision resistors, NP0 timing capacitor, and rail decoupling are present in the design
  • ✅ Layout size is set to 100 mm x 50 mm and the board stackup is now 2-layer
  • ✅ BOM and netlist exports were generated
  • ❌ The 4 mounting holes were added in the schematic but have not yet been position-verified in the PCB
  • ❌ The detailed 2-layer routing plan is only partially implemented: the critical guidance is to keep the C1 / Q1 / Q2 high-impedance summing region compact, place U1 and the square-output path away from that node, route saw and square outputs separately, and use the bottom layer as a continuous ground reference, but actual placement optimization and routing verification still remain
Next steps Finish PCB placement by positioning the four mounting holes and analog core, then run airwire review and finalize the low-bleed routing strategy. I can continue with that next.
Create the VCO schematic
Set board constraints
Add required passives
Prioritize quiet layout
Generate BOM and reviews
14 days

Refine this doc
Ask about this doc
Project Specification
Scope
Design and implement a professional Eurorack sawtooth-core VCO using a discrete transistor exponential converter and reset circuitry, operating from plus and minus 12 volt rails.
Architecture

Diagram


CV Inputs and Tuning Network Discrete Exponential Converter\n2N3904 and node_2N3906 Integrator Saw Core\nTiming cap NP0 C0G Discrete Reset Switch\n2N3904 and node_2N3906 Saw Output Buffer TL072 Comparator 0V to node_5V Square Output +12V and -12V Power Input Rail Decoupling\n10uF electrolytic and node_100nF ceramic per rail
Requirements
  • Use 2N3904 and 2N3906 transistors in the exponential converter and reset circuitry.
  • Use a TL072 op amp section as the square-wave comparator and produce a 0 V to 5 V square-wave output.
  • Use 1 percent metal film resistors throughout the analog core.
  • Use a C0G or NP0 timing capacitor in the saw-core integrator.
  • Include 10 uF electrolytic and 100 nF ceramic decoupling on each supply rail.
  • Fit the PCB layout into a 100 mm x 50 mm board outline.
  • Use a 2 layer PCB with a solid ground plane on the bottom layer.
  • Keep the high impedance summing node short and physically isolated from the square-wave path to minimize bleed.
Implementation Notes
  • Prefer through-hole transistor and op amp packages for classic analog serviceability and easy thermal pairing where available.
  • Thermally couple the matched 2N3904 pair used in the exponential converter placement.
  • Keep comparator output routing away from the timing capacitor and summing node.
Design Summary
Status: Draft / Review / Approved
Manufacturing target: Prototype / EVT / DVT / PVT / Production
Software / firmware: repository link

Scope
Purpose
In scope
Out of scope

System context

Requirements
Functional
Electrical
Mechanical / environmental

Key constraints

Dependencies and risks
Dependencies
Key risks

Validation
Success criteria
Planned checks

Release-facing notes
Expected deliverables
Special release notes

Change notes / open questions
Changes in this revision
Open questions

    Scope

    Architecture

    Requirements

    Implementation Notes

    Design Summary

    Scope

    System context

    Requirements

    Functional

    Electrical

    Mechanical / environmental

    Key constraints

    Dependencies and risks

    Validation

    Release-facing notes

    Change notes / open questions

Documents

    Project Specification

Assets

No assets added.

Eurorack Sawtooth Core VCO

Eurorack Sawtooth Core VCO thumbnail
Professional Eurorack sawtooth-core VCO with discrete 2N3904/2N3906 exponential converter, TL072 square comparator, plus/minus 12 volt rails, precision passives, and a low-bleed 2-layer 100 mm by 50 mm layout.

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$0.56–$0.94

Digi-Key

$1.49–$4.84

LCSC

$1.46

Mouser

$2.12

TME

$2.04

Verical

$0.15–$0.76

Controls