Last updated: 2026-03-30
Move items from WISHLIST.md here as you buy them.
| Order | From | Date | Tracking | Status |
|---|---|---|---|---|
| #38719300 | Mouser | 2026-03-29 | FedEx International Priority | Ordered |
| #400363 | Banzai Music | 2026-03-29 | DHL LE623434125DE | Shipped |
| #2 | Banzai Music | 2026-03-30 | TBC | Ordered |
| Chip | Qty | Source | What it does |
|---|---|---|---|
| CD4001 | 5 | existing | Quad NOR gate — oscillators, logic mixing |
| CD4007U | 5 | existing | Dual complementary pair + inverter — discrete amp/mixer building block |
| CD4011 | 5 | existing | Quad NAND gate — oscillators, logic |
| CD4013 | 5 | existing | Dual D flip-flop — octave divider, clock divider, toggle |
| CD4015BE | 10 | Mouser | Dual 4-stage shift register — pseudo-random sequences, Turing Machine patterns |
| CD4017 | 5 | existing | Decade counter — step sequencer (the star) |
| CD4029BE | 10 | Mouser | Presettable up/down counter — bidirectional sequencer |
| CD4040BE | 10 | Mouser | 12-stage binary counter — sub-octave generator, clock divider |
| CD4046BE | 10 | Mouser | PLL/VCO — voltage-controlled oscillator + phase comparator |
| CD4049UBE | 10 | Mouser | Hex inverter (unbuffered) — overdrive / distortion when pushed |
| CD4051 | 5 | existing | 8-channel analog mux — sequencer-controlled routing, sample & hold |
| CD4052 | 5 | existing | Dual 4-channel analog mux — stereo routing |
| CD4053 | 5 | existing | Triple 2-channel analog mux — waveform blending |
| CD4066 | 5 | existing | Quad bilateral switch — VCA, tremolo, signal gating |
| CD4069 | 5 | existing | Hex inverter — waveshaping, oscillators (less stable than Schmitt types) |
| CD4070BE | 10 | Mouser | Quad XOR gate — ring modulator, digital waveshaping |
| CD4093 | 5 | existing | Quad NAND Schmitt trigger — great oscillator chip, better than 40106 for gating |
| CD4094BE | 10 | Mouser | 8-stage shift register — generative sequencer |
| CD40106BE | 25 | Mouser | Hex Schmitt trigger inverter — 6 oscillators per chip, THE Lunetta chip |
| CD40161BE | 10 | Mouser | Synchronous 4-bit counter — programmable sequencing |
| Chip | Qty | Source | What it does |
|---|---|---|---|
| CD74HC4046AE | some | existing | PLL — voltage-controlled oscillator + phase comparator, pitch tracking |
| Chip | Qty | Source | What it does |
|---|---|---|---|
| TL072CP | 10 | Mouser | Dual JFET op-amp — filters, buffers, mixers. Dual version of TL074 |
| TL074 | some | existing | Quad JFET op-amp — filters, waveshaping, mixing, buffering |
| TL074ACN | 10 | Mouser | Quad JFET op-amp — top-up stock |
| LM358N | 10 | Mouser | Dual op-amp — single supply, tougher than TL07x. CV mixing, comparators |
| LM13700N | 10 | Banzai | Dual OTA — voltage-controlled filter/VCA chip. The real deal |
| LM386N-1 | 10 | Mouser | Audio power amp — drives a speaker directly |
| PT2399 | 5 | Banzai #2 | Digital delay / echo — lo-fi tape-style delay. Legendary |
| Chip | Qty | Source | What it does |
|---|---|---|---|
| 7805 | 10 | Banzai #2 | 5V regulator — Arduino, logic level, LED current limiting |
| 7809 | 10 | Banzai #2 | 9V regulator — clean 9V from 12V wall wart, powers whole synth |
| LM317T | 10 | Mouser | Adjustable voltage regulator — dial in any voltage |
| Chip | Qty | Source | What it does |
|---|---|---|---|
| 555 | loads | existing | Single timer — clock, LFO, oscillator, ramp generator |
| 556 | ~6 | existing | Dual 555 — same thing, two per package |
| Part | Qty | Source | What it does |
|---|---|---|---|
| 2N3904 | 50 | Mouser | NPN general purpose — exponential converters, VCAs, discrete amps |
| 2N3906 | 50 | Mouser | PNP general purpose — current sources, VCA cores, matched pairs |
| 2N5457 | 10 | Banzai | N-channel JFET — VCAs, voltage-controlled resistors, buffer stages |
| 2N7000 | 10 | Mouser | N-channel MOSFET — logic-level switching, Arduino-controlled gates |
| BC548BBK | 40 | Mouser | NPN (EU equiv of 2N3904) — some schematics call for these specifically |
| MPSA18 | 10 | Mouser | High-gain NPN (hFE ~1800) — noise sources, sensitive amps |
| MPSA13 | 10 | Mouser | NPN Darlington — very high gain, driving relays/solenoids |
| Part | Qty | Source | What it does |
|---|---|---|---|
| 1N4148 | 100 | Mouser | Fast signal diode — waveshaping, envelopes, protection, logic |
| 1N4001 | 25 | Mouser | Rectifier — power supply reverse polarity protection |
| 1N5817 | 10 | Mouser | Schottky — lower voltage drop, flyback protection |
| Board | Qty | Notes |
|---|---|---|
| Arduino Uno R3 | 1 | MIDI controller, CV generator, digital sequencer brain |
| Arduino Nano | 1 | Same capabilities, smaller footprint for embedding in builds |
| Type | Qty | Source | Notes |
|---|---|---|---|
| 16mm 1MΩ linear (B1M) | 25 | Mouser | Oscillator pitch range — was low on these |
| 16mm 100KΩ log (A100K) | 3 | Banzai #2 (TT Electronics P160KNP0A15A100K) | Volume controls |
| 16mm 100KΩ linear (B100K) | 10 | Mouser | Filter cutoff, LFO rate, CV attenuators |
| 16mm 10KΩ log (A10K) | 3 | Banzai #2 (TT Electronics P160KNP0EC15A10K) | Volume on lower-impedance circuits |
| 16mm 10KΩ linear (B10K) | 10 | Mouser | Fine tuning, resonance, PWM width |
| Linear pots (misc) | loads | existing | Good stock 1K–500K |
| Log pots (misc) | some | existing | A-type, values TBC |
| 3296 trimpot 100KΩ | 2 | Mouser | Multi-turn, set-and-forget calibration |
| 3362 trimpot 1MΩ | 2 | Mouser | Single-turn, oscillator range trim |
| Type | Qty | Source | Notes |
|---|---|---|---|
| SPDT on-off-on (centre off) | 12 | 2x Mouser + 10x Banzai #2 | Miniature toggle, 3-way with centre mute. THE synth switch |
| SPDT on-on | 5 | Banzai #2 | Simple either/or, no off position |
| SPDT slider | 10 | Banzai #2 | Slide switch — panel or PCB mount |
| Momentary switches | loads | existing | Including 4x arcade buttons |
| On/off latch switches | loads | existing | Toggle/rocker type |
| Type | Qty | Source | Notes |
|---|---|---|---|
| 1P12T (1-pole 12-position) | 5 | Mouser (A11215RNZQ) | 30° per step. Waveform/range selector |
| 2P6T (2-pole 6-position) | 5 | Mouser (A10603RNZQ) | Switches two circuits at once |
| Type | Stock | Source | Notes |
|---|---|---|---|
| Resistors | loads | existing | All kinds, unsorted — values TBC |
| LEDs | loads | existing | Various colours |
| Capacitors | loads | existing | All sizes — ceramic, electrolytic, film. Sorted |
| Type | Stock | Source | Notes |
|---|---|---|---|
| DIP-8 | sorted | Amazon | For 555s, LM386, TL072, LM358 |
| DIP-14 | sorted | Amazon | For most CMOS (4093, 40106, 4017, etc.) |
| DIP-16 | sorted | Amazon | For 4051, 4052, 4053, 4040 |
| Type | Qty | Source | Notes |
|---|---|---|---|
| Stereo jacks | some | existing | 3.5mm and/or 6.35mm TBC |
| Model | Qty | Source | Size / Notes |
|---|---|---|---|
| Hammond 1591GSBK | 1 | Mouser | 121x94x34mm — wide & shallow, good for knob-heavy builds |
| Hammond 1591HSFLBK | 1 | Mouser | ABS w/ flanged lid — larger, 6" range |
| Type | Stock | Source | Notes |
|---|---|---|---|
| Blank PCBs | some | existing | Various sizes |
| Stripboard | some | existing | For permanent builds |
| Breadboards | assumed | existing | For prototyping |
| Jumper cables | loads | existing | M-M, M-F |
| Item | Qty | Source | Notes |
|---|---|---|---|
| IPC solderability test flux | 1 | Mouser | Flux for testing/practice |
| RA691 rosin paste flux | 1 (2oz) | Mouser | Rosin paste flux |
| Flux | some | Amazon | Additional flux |
Keeping some old toys for parts. Components not yet stripped.
See WISHLIST.md "Salvage Targets" for what to pull from them.
To update: edit this file directly or tell Servo to move items from WISHLIST.md
Things still to buy or salvage. Items bought have been moved to INVENTORY.md.
Last updated: 2026-03-31
| Item | Why | Notes |
|---|---|---|
| CD4016BE x5 | Quad bilateral switch — like your 4066 but slightly different characteristics | Low priority — you have 4066 already |
| CD4060BE x5 | 14-stage counter + built-in oscillator — ultra-slow clock divider, generative ambient | Future order |
PT2399: SORTED — 5x from Banzai #2
7805 + 7809: SORTED — 10 each from Banzai #2
Capacitors: SORTED — loads of all sizes already in stock.
IC sockets: SORTED — DIP-8, DIP-14, DIP-16 from Amazon.
Flux: SORTED — Amazon + Mouser.
| Item | Qty | Why |
|---|---|---|
| Resistor kit (1/4W, E12 series, 10Ω–1MΩ) | 1 kit | Search resistor assortment kit 1/4W. 10 of each value, covers everything. ~€8–12 |
| 10KΩ 1/4W (extras) | 50 | The most-used value. Pull-ups, pull-downs, mixers, biasing |
| 100KΩ 1/4W (extras) | 30 | Second most common — oscillator timing, filter tuning |
| 1MΩ 1/4W (extras) | 20 | High-impedance inputs, discharge paths |
You have some A-type pots at home already. Mouser order included 25x B1M, 10x B100K, 10x B10K, 2x trimpots.
Log pots: 3x A100K + 3x A10K from Banzai #2, plus some A-type at home.
Top up from Temu/AliExpress — search for 16mm potentiometer assortment kit or potentiometer set B type and A type. Assortment boxes of 50–100 mixed values are ~€8–15 and will cover you for ages. Make sure they're 16mm panel mount with 6mm D-shaft (the standard synth/guitar pedal size with threaded bushing + nut).
Still worth getting:
| Item | Why |
|---|---|
| More 10K trimpots (3296 multi-turn) | You only got 2 — these are for calibration inside builds. Cheap on AliExpress too |
| More B500K, B50K, B1K | Fill gaps in linear range — get in a bulk assortment box |
Search tip: Search miniature toggle [type]. You want panel mount, solder lug, miniature. MTS series. ~€1–€2 each. Avoid: PCB-only, slide, DIP, or anything over €4.
| Item | Qty | Why |
|---|---|---|
| ~~SPDT on-off-on~~ | — | SORTED — 12 total (2 Mouser + 10 Banzai) |
| ~~SPDT on-on~~ | — | SORTED — 5 from Banzai |
| DPDT on-off-on | 5 | 3-way switching TWO circuits at once |
| DPDT on-on | 5 | Two circuits, two states. Polarity flip, stereo A/B |
You already ordered: 2x SPDT on-off-on
Search tip: Breadboard: tactile switch 6mm through-hole (~€0.10 each). Panel: pushbutton momentary panel mount normally open (~€1–€2).
| Item | Qty | Why |
|---|---|---|
| Tactile 6mm (through-hole) | 20 | Cheap clicky breadboard buttons — step triggers, reset, tap tempo |
| Panel-mount momentary (NO) | 5 | Big satisfying click. Clock reset, manual trigger, kill switch |
Buy cheap bulk from Temu/AliExpress:
| Item | Search term | Why |
|---|---|---|
| 3.5mm mono jacks (panel mount) | PJ301M 3.5mm mono jack panel mount |
Synth patch points — buy 20+ |
| 6.35mm mono jack (panel mount) | 6.35mm mono jack panel mount |
Main output — buy 4–6 |
| Header pin strips (male + female) | 40 pin header strip breakable |
Break to size — buy 10 strips |
| 2.1mm DC barrel jack (panel mount) | DC barrel jack panel mount 2.1mm |
Power input — buy 5 |
| 9V battery snap connectors | 9V battery snap connector |
Portable power — buy 5–10 |
| Knob caps (6mm D-shaft) | potentiometer knob cap 6mm |
Buy a bag of 20–50 assorted colours |
| Hookup wire (22AWG solid) | 22AWG solid hookup wire kit |
For breadboarding — 6+ colours |
| Hookup wire (22AWG stranded) | 22AWG stranded hookup wire |
For panel wiring — flexible |
| Item | Qty | Why |
|---|---|---|
| LDR (light dependent resistor) | 10 | Wave your hand to change pitch — classic Lunetta |
| Piezo disc (27mm) | 5 | Contact mic, trigger sensor, crude speaker |
| 10K NTC thermistor | 3 | Blow on it → pitch changes. Weird and fun |
| Photocell/phototransistor | 5 | Light-sensing, more linear than LDR |
Moved to Connectors & Hardware section above — buy cheap bulk.
Ship to Ireland, 2-3 weeks. Way cheaper than Mouser for generic synth stuff.
Site: https://www.taydaelectronics.com/
| Item | Qty | Why | ~Price |
|---|---|---|---|
| TL072 (DIP-8) | 50 | The synth op-amp. Buffers, filters, mixers, CV | ~€5 |
| TL074 (DIP-14) | 20 | Quad version, saves board space | ~€4 |
| LM358 (DIP-8) | 20 | Cheap dual op-amp, fine for single-supply | ~€2 |
| LM13700 (DIP-16) | 5 | OTA — THE synth filter/VCA chip | ~€5 |
| CD4024 (DIP-14) | 5 | 7-stage clock divider | ~€2 |
| CD4040 (DIP-16) | 5 | 12-stage clock divider | ~€2 |
| CD4069 (DIP-14) | 5 | Hex inverter — logic + oscillators | ~€1 |
| CD4053 (DIP-16) | 5 | Triple 2-ch analog mux — CV routing | ~€2 |
| 3.5mm mono jack (PJ301M) | 50 | Patch points — can never have enough | ~€4 |
| Knob caps (6mm D-shaft) | 50 | Assorted colours | ~€3 |
| DIP-8 sockets | 30 | For all those op-amps | ~€2 |
| DIP-14 sockets | 20 | For TL074, 4024, 4069 | ~€1.50 |
| DIP-16 sockets | 20 | For LM13700, 4040, 4053 | ~€1.50 |
| Trimmer caps (5-60pF) | 10 | Theremin tuning | ~€3 |
| Small ceramic caps (10pF, 22pF, 47pF, 100pF assorted) | 50 | Theremin + RF work | ~€2 |
Estimated total: ~€40 shipped. That covers op-amps, clock dividers, filter chips, jacks, knobs, sockets, and theremin caps for basically every project on this list.
| Item | Qty | Why | |
|---|---|---|---|
| CD4520BE | 5 | Dual binary up-counter | |
| HT8950 | 3 | Voice/pitch changer IC | |
| MCP4725 (I2C DAC) | 2 | 12-bit DAC — proper CV output from Arduino | |
| MIDI DIN socket + 6N138 | 2 sets | MIDI output from Arduino | |
| TDA2003 | 3 | 10W audio amp — more power than LM386 | |
| BA662 clone / AS3360 | 2 | Proper VCA chip | |
| BC558 (PNP) | 20 | Complementary to BC548 — EU schematics | |
| CEM3340 / AS3340 | 2 | Classic synth VCO chip — proper 1V/oct | ~€8-12 each |
When stripping old toys, look for and keep:
| Component | Where to find it | Why you want it |
|---|---|---|
| Small speakers (8Ω, 0.5–2W) | Any toy that makes noise | Free output — wire to LM386 |
| Piezos | Musical toys, greeting cards, smoke alarms | Contact mic, trigger, crude speaker |
| Potentiometers | Anything with a volume/speed knob | Free pots — check value with multimeter |
| Switches (any type) | Everything | Toggle, slide, momentary — all useful |
| LEDs | Everything with a blinky light | Status indicators, LDR optocouplers |
| LDRs | Garden lights, night lights, some toys | Light-controlled resistance — Lunetta classic |
| Motors (small DC) | RC cars, vibrating toys | Motor + contact mic = mechanical noise source |
| Crystal oscillators | Old computer boards, modems | Precise clock source |
| Voltage regulators (7805, 7809) | Anything with a power board | Regulated supply for synth power |
| Electrolytic caps | Power boards, old radios | Check they're not bulging |
| Audio jacks | Old radios, walkmans, toys | Patch points |
| Enclosures / cases | Anything with a good box | Housing for builds |
| Battery holders | Toys, remotes | 9V or 4xAA portable power |
| Wire | Everything | Stranded > solid for panel wiring |
| Interesting ICs | Anything with a chip — google the number | Sometimes you find PT2399, HT8950, or audio gold |
Read the number off the top of the chip
Google [number] datasheet
If it's a standard logic/audio chip, keep it
If it's a proprietary blob (unmarked or custom number), bin it
Tell Servo to move items to INVENTORY.md when purchased
Ranked roughly by complexity. All doable with current inventory.
Last updated: 2026-03-31
Four separate modules, each in its own enclosure. Patchable via 3.5mm jacks. Each module runs on 9V battery OR 12V barrel jack (dual power via Schottky diode isolation — two 1N5817 per module). Barrel jack path goes through a 7809 regulator if using 12V PSU (skip if using 9V PSU). Unplug the barrel → battery takes over automatically.
Status: Not started
Difficulty: Easy
A universal clock source. Sends a pulse at a regular rate. This drives 1b, but can drive anything that needs a clock.
What it does: Generates a steady pulse. Rate knob controls speed (slow sweep to audio rate). LED blinks on each pulse. Output via 3.5mm jack.
Circuit:
Controls:
Power:
Parts from inventory:
Status: Not started
Difficulty: Easy
A universal step counter. Receives a clock pulse, advances through steps, lights up LEDs. Sends step selection signals to 1c (or anything that needs to know which step is active).
What it does: Counts incoming clock pulses and cycles through 8 (or 4/6/10) steps. Each step lights an LED. Outputs the active step signal.
Circuit:
Controls:
Power:
Parts from inventory:
Status: Not started
Difficulty: Easy
A universal CV source. The active step from 1b selects which pot's voltage to send out. The output is just a voltage — it can control pitch on the APC, filter cutoff, LFO rate, or anything that accepts CV.
What it does: 8 pots, each set to a different voltage. Whichever step is active in 1b, that pot's voltage appears at the output jack.
Circuit:
Alternative (simpler, no 4051 needed):
Controls:
Power:
Parts from inventory:
Status: Not started
Difficulty: Easy — you've already built APCs
Your standard Atari Punk Console, but with a CV input jack so the sequencer (or anything) can control pitch externally. Manual pitch pot still works when nothing is plugged in.
What it does: Classic dual-555/556 APC sound. Pitch controlled by either the front panel knob (standalone) or an external CV signal (patched in from 1c or any CV source).
Circuit:
Controls:
Power:
Parts from inventory:
[1a Clock] ──3.5mm──► [1b Counter] ──ribbon──► [1c Pitch CV] ──3.5mm──► [1d APC]
rate pot step LEDs 8 pitch pots sound out
reset button level pot
Unplug any cable and each module still works standalone or with something else. The clock can drive a different counter. The CV can drive a filter. The APC works with its manual knob. That's the whole point.
Router PSU setup: 12V router plug → barrel jack → 7809 → 9V rail. Daisy-chain the barrel jacks between modules, or build a small power distribution board with one barrel jack in and 4 barrel jacks out.
Status: Not started
Difficulty: Easy–Medium
A Lunetta is a CMOS logic synth — no precision components needed, everything is digital and weird. Your CD4093 is actually better than the 40106 for this because the NAND input gives you free gating.
What it is: Multiple 4093 oscillators cross-modulating each other through 4066 switches, with a 4017 sequencer stepping through combinations. Controlled chaos.
Parts from inventory:
Reference: CastleRock Lunetta Modular (N01ZE)
Status: Not started — full schematic drafted in session 6d803568
Difficulty: Medium
A complete unified instrument designed around your exact parts. Not modular — one box, one instrument.
Sections:
Oscillator bank — 2–3 CD4093 oscillators with pitch pots, detune for fat sound
Sub-octave — CD4013 flip-flop divides one oscillator down an octave
Waveshaping — TL074 integrator converts square→triangle per voice
Sequencer — 555 clock → CD4017 → 8 pots setting pitch per step
Filter — TL074 Sallen-Key LPF with cutoff + resonance pots
LFO — 4th gate of a CD4093 at sub-audio rate → modulates filter cutoff or tremolo via CD4066
Output — TL074 mixer → stereo jack (or LM386 for speaker)
Parts from inventory: Everything needed is in stock.
Reference: Full verified schematic with pin numbers in session 6d803568 — resume with claude --resume 6d803568-3adc-4327-8ed9-5cebc45312b7
Status: Not started
Difficulty: Medium
Use the Uno as the brain of a proper sequencer with screen, MIDI out, and analog CV.
What it is: Arduino reads pot positions, outputs stepped voltages to control your analog oscillators' pitch. Add MIDI output to control soft synths or external gear.
Parts from inventory:
Needs (wishlist):
Status: Not started
Difficulty: Easy
No sequencer, no rhythm — just layered oscillators you tune and detune against each other for evolving textures. Meditative, ambient, Sunn O)))-adjacent.
What it is: 4–6 oscillators (mix of 4093 and 555), each with pitch pot and on/off switch, mixed through a TL074, optional filter.
Parts from inventory:
Status: Ongoing (keeping toys for parts)
Difficulty: Easy — no schematic, just exploration
Not a build — a method. Take a battery-powered toy that makes sound, open it up, probe connections with a wire while it's running, and find the points that make it glitch. Add switches, pots, and jacks to those points.
What to look for in toys:
Parts from inventory: Momentary switches, pots, jacks, wire, soldering gear
Status: Not started
Difficulty: Easy–Medium
Lo-fi tape-style delay. One PT2399 + a handful of passives = complete echo circuit.
Parts from inventory:
Status: Design complete — needs simulation + schematic generation
Difficulty: Medium-Hard (all discrete, no ICs)
Faithful reconstruction of Jessica Rylan's Flower Electronics Little Boy Blue. No original schematic exists — this is reverse-engineered from the published architecture and discrete transistor synth principles.
What it is: 2 ramp/sawtooth VCOs with voltage-controlled waveshaping, envelope follower with inverter, 2-channel mixer, and diode bridge VCA output stage. The diode bridge is the secret weapon — it cross-modulates everything into gnarly, unpredictable harmonics. All discrete transistors, banana jack patching, dual 9V battery power (±9V).
Architecture:
Parts from inventory: 2N3904 x12, 2N3906 x2, 1N4148 x6, all resistors, all caps, pots, switches — all in stock
Needs (to buy):
Full design doc: schematics/lbb-clone-design.md
Status: Not started
Difficulty: Medium
Heterodyne theremin using the CD74HC4046AE PLL's built-in VCO. Hand proximity to antenna changes capacitance, shifting frequency. A second fixed oscillator provides the reference — the beat frequency between them is the audible output.
Architecture:
Antenna: ~30cm copper rod or telescopic radio antenna (charity shop radio). Mounted on panel, insulated from ground.
Controls:
Parts from inventory:
Needs (to buy):
Status: Have the board — ready to use
Difficulty: None — it's pre-built
PAM8610 Class-D stereo amp, 10W+10W into 4-8Ω speakers at 12V. Has 3.5mm input, volume pot, and power socket already on board. Use as the final output stage for the whole modular system.
Hookup:
1f Mixer output → 3.5mm cable → DollaTek board → speakers
12V barrel jack PSU → DollaTek power input
Needs: Just speakers (4-8Ω, any size) and a 12V PSU (same one powering the modules).
Resume the original design session: claude --resume 6d803568-3adc-4327-8ed9-5cebc45312b7
Universal clock / LFO / audio oscillator. 555 astable mode.
Speed range: ~0.7 Hz (slow pulse) to ~1.4 kHz (audio buzz)
Power: 9V battery
9V POWER RAIL (see power section below)
|
|
[R1 1KΩ] Protection resistor — stops short
| circuit when pot is at minimum
|
+-------- PIN 8 (VCC)
| PIN 4 (RESET) ---- tied to PIN 8
|
+-------- PIN 7 (DISCHARGE)
|
[RATE POT B1M] Full CCW = fast, Full CW = slow
(wiper to (reverse the outer lugs if you
pin 7, want it the other way)
one lug to
pins 2/6,
other lug
unused)
|
+-------- PIN 6 (THRESHOLD) --+-- PIN 2 (TRIGGER)
| |
[C1 1µF] Timing cap — sets the base range
| (film or electrolytic, observe
| polarity if electrolytic:
| + to pins 2/6, - to GND)
|
GND
PIN 3 (OUTPUT) ----+----[R2 1KΩ]----+---- OUTPUT JACK TIP
| |
[R3 1KΩ] [C2 10µF] DC blocking cap
| | (optional — only
LED GND needed if receiving
| module doesn't want
GND DC offset)
PIN 5 (CONTROL) ---[C3 100nF]--- GND Noise filter (always include)
PIN 1 (GND) ------- GND
+---u---+
GND 1| |8 VCC (9V)
TRIG 2| 555 |7 DISCH
OUT 3| |6 THRESH
RESET 4| |5 CTRL
+-------+
| Ref | Part | Value | Notes |
|---|---|---|---|
| IC1 | NE555 / LM555 | — | Use DIP-8 socket. Any 555 works |
| R1 | Resistor | 1KΩ 1/4W | Between VCC and pin 7. Limits max frequency / protects chip |
| R2 | Resistor | 1KΩ 1/4W | LED current limiter (9V supply → ~7mA through LED, nice and visible) |
| R3 | Resistor | 1KΩ 1/4W | Output series resistor — protects against shorts on the jack |
| POT1 | Potentiometer | B1M linear, 16mm panel mount | Rate control. Bigger value = wider speed range |
| C1 | Capacitor | 1µF | Timing cap. Film preferred, electrolytic OK (observe polarity). This + pot sets the frequency |
| C2 | Capacitor | 10µF electrolytic | DC blocking on output (optional). + toward pin 3 side, – toward jack |
| C3 | Capacitor | 100nF ceramic | Pin 5 decoupling. Always include — reduces timing jitter |
| C4 | Capacitor | 100nF ceramic | Power supply decoupling. Between pin 8 and pin 1, close to IC |
| LED1 | LED | Any colour | Clock pulse indicator. Blinks at clock rate (dim/invisible at audio speeds) |
| J1 | Jack | 6.35mm or 3.5mm mono, panel mount | Clock/audio output. Tip = signal, Sleeve = GND |
9V BATTERY + ───[SW1 ON/OFF]───+──── 9V POWER RAIL
|
[C4 100nF] Decoupling
|
9V BATTERY - ──────────────────+──── GND
Simple on/off switch. That's it. You can always add barrel jack power later if you want.
| Ref | Part | Value | Notes |
|---|---|---|---|
| C4 | Capacitor | 100nF ceramic | Decoupling on power rail (near 555) |
| SW1 | SPDT on-on or latching toggle | — | On/off power switch. One lug to battery +, other to power rail, centre unused. Or just use one of your latch switches |
| BAT1 | 9V battery snap | — | Standard 9V PP3 connector |
Socket the 555 — don't solder it directly. DIP-8 socket.
100nF on pin 5 is mandatory — without it, the timing drifts and jitters.
100nF across the power pins (pin 8 to pin 1), physically close to the chip.
Rate pot direction: if clockwise = fast feels wrong, just swap the two outer pot lugs.
C1 value changes the range:
LED will stop visibly blinking above ~20Hz — that's normal, it's just too fast to see. It'll appear constantly lit at audio rates.
Test it on a breadboard first before committing to stripboard. You have all the parts.
Flux every joint. Heat the pad and leg together for 2 seconds, then feed solder in.
With C1 = 1µF and R1 = 1KΩ:
| Pot position | Resistance | Frequency | Use |
|---|---|---|---|
| Minimum (fully CCW) | ~0Ω + 1KΩ fixed | ~1400 Hz | Audio buzz |
| 10% | ~100KΩ | ~7 Hz | Fast clock |
| 25% | ~250KΩ | ~2.9 Hz | Medium clock |
| 50% (noon) | ~500KΩ | ~1.4 Hz | Slow clock |
| 75% | ~750KΩ | ~0.96 Hz | Very slow |
| Maximum (fully CW) | ~1MΩ | ~0.72 Hz | ~1 pulse every 1.4 seconds |
This module is part of Project 1: APC on Steroids (Modular).
See /mnt/shared/synth/PROJECTS.md for the full system.
Last updated: 2026-03-31
6 modules. Each in its own enclosure. Patchable via 3.5mm jacks.
All run on 9V battery OR 12V barrel jack (Schottky diode isolation).
┌──────────────────────────────────────────────┐
│ │
│ ┌─────────┐ Passive ┌──────────┐ │
├──►│ 1b Step │ Multiples │ 1e Noise │ │
┌──────────┐ │ │ Counter │ (just jacks │ Module │ │
│ 1a Clock ├──────┤ └────┬────┘ in parallel) └────┬─────┘ │
│ │ │ │ │ │
└──────────┘ │ ┌────▼────┐ │ │
RATE knob │ │ 1c Pitch│ ┌────▼─────┐ │
│ │ CV │ │ 1f Mixer ├──►OUT
│ └────┬────┘ │ │
│ │ └────▲─────┘
│ ┌────▼────┐ │
│ │ 1d APC ├──────────────────────┘
│ │ (sound) │
│ └─────────┘
│
└──► anything else that needs a clock
Any cable can be unplugged and each module still works standalone. That's the whole point.
No circuit needed. Just wire 3.5mm jacks in parallel:
TIP ──┬── TIP ──┬── TIP ──┬── TIP
│ │ │
SLEEVE─┴── SLEEVE─┴── SLEEVE─┴── SLEEVE
One input jack, 3+ output jacks. Solder tip-to-tip, sleeve-to-sleeve. Mount in a small box or a strip on the side of a module. Works for clock, CV, audio — anything.
What it does: Generates a steady pulse. Rate knob controls speed. LED blinks. Output via 3.5mm jack.
Circuit: 555 timer in astable mode.
Use the standard 555 astable from Electronics Tutorials or Synthrotek 555 Timer.
Core connections:
+9V ──┬── Pin 8 (VCC)
│ Pin 4 (RST) ── tied to +9V
│
├── R1 (1KΩ) ── Pin 7 (DIS)
│ │
│ RV1 (B1M pot)
│ │
│ ┌─────┴─────┐
│ │ │
│ Pin 6 (THR) Pin 2 (TRIG)
│ │ │
│ └─────┬─────┘
│ │
│ C1 (1µF)
│ │
└── Pin 1 (GND) ────┴── GND
Pin 5 (CTRL) ── C3 (100nF) ── GND (bypass cap, nothing else)
Pin 3 (OUT) ──┬── R2 (1KΩ) ── LED ── GND
└── R3 (1KΩ) ── 3.5mm jack tip (CLOCK OUT)
3.5mm jack sleeve ── GND
C4 (100nF) across +9V and GND near the IC (decoupling)
Parts: 1x NE555P, 1x B1M pot, 1x 1µF cap, 2x 100nF caps, 3x 1KΩ resistors, 1x LED, 1x 3.5mm jack, 1x DIP-8 socket
Frequency range: ~0.7 Hz (slow LFO) to ~1400 Hz (audio rate) with B1M pot + 1µF cap.
Formula: f = 1.44 / ((R1 + 2×RV1) × C1)
What it does: Receives clock pulses, advances through 8 steps, lights LEDs. Sends step selection to 1c.
Use the Eddy Bergman 8 Step Sequencer — full build guide with schematic and stripboard layout.
Alternatively: DIY Audio Circuits 4017 Sequencer.
Core connections:
+9V ── Pin 16 (VDD)
GND ── Pin 8 (VSS)
GND ── Pin 13 (CLOCK INHIBIT) ── tied to GND (always enabled)
CLOCK IN (3.5mm jack) ── Pin 14 (CLK)
Pin 15 (RESET) ── Rotary switch (selects step count)
└── wired to the NEXT output after desired count
e.g., for 8 steps: wire Q8 (pin 9) to Reset
Outputs Q0–Q7 (pins 3,2,4,7,10,1,5,6):
Each ──┬── 470Ω ── LED ── GND
└── to 1c (via ribbon cable or 8-pin header)
Momentary RESET button: shorts Pin 15 to +9V (returns to step 1)
Step count selection (rotary switch):
| Steps | Wire to RESET (Pin 15) |
|---|---|
| 4 | Q4 output (Pin 10) |
| 6 | Q6 output (Pin 5) |
| 8 | Q8 output (Pin 9) |
| 10 | leave reset unconnected (full decade) |
Parts: 1x CD4017, 8x LEDs, 8x 470Ω resistors, 1x rotary switch (1P4T minimum), 1x momentary switch, 1x 3.5mm input jack, 1x DIP-16 socket
Output to 1c: 8 wires (one per step output) via ribbon cable or header. Only ONE output is high at any time.
What it does: 8 pots, each set to a different voltage. Whichever step is active in 1b, that pot's voltage appears at the output jack.
Use the diode-OR method from the Eddy Bergman sequencer (same page as 1b — the CV output section): Eddy Bergman 8 Step Sequencer.
Also see: Baby 8 CV Sequencer.
Core connections (diode-OR method — simplest, no 4051 needed):
+9V ──── each pot top leg
GND ──── each pot bottom leg
From 1b:
Step output Q0 ── 1N4148 diode (anode) ──┐
Step output Q1 ── 1N4148 diode (anode) ──┤
Step output Q2 ── 1N4148 diode (anode) ──┤
... ├── CV BUS
Step output Q7 ── 1N4148 diode (anode) ──┘
│
Each diode cathode ── pot wiper ──────────┘
CV BUS ── Output level pot (B100K) ── 3.5mm jack tip (CV OUT)
3.5mm jack sleeve ── GND
How it works: When a CD4017 output goes HIGH, it forward-biases that step's diode, passing that pot's wiper voltage to the shared CV bus. All other diodes are reverse-biased (their CD4017 outputs are LOW). The output level pot attenuates the CV range.
Parts: 8x B100K pots (pitch per step), 1x B100K pot (output level), 8x 1N4148 diodes, 1x 3.5mm output jack
Note: Eddy Bergman's build guide combines 1b and 1c on one board. You can do the same or separate them — the ribbon cable between them is just 8 signal wires + ground.
What it does: Classic Atari Punk Console sound. Pitch controlled by front panel knob OR external CV from 1c.
Use the Synthrotek APC as base: Synthrotek APC build guide.
For CV mod details: Sam Vs Sound — Voltage Controlled APC and ChipMusic.org forum on APC CV input.
Core connections (556 dual timer):
+9V ── Pin 14 (VCC)
GND ── Pin 7 (GND)
TIMER 1 (astable — sets pitch):
Pin 1 (DIS) ── R1 (1KΩ) ── +9V
└── Pitch pot (B500K) ── Pins 2+6 (THR/TRIG)
Pins 2+6 ── C1 (10nF) ── GND
Pin 5 (OUT) ── feeds Timer 2 trigger
Pin 4 (RST) ── +9V
Pin 3 (CV) ── C_bypass (10nF) ── GND ← also CV INPUT point
TIMER 2 (monostable — sets tone/pulse width):
Pin 8 (DIS) ── Tone pot (B100K) ── Pin 12 (THR)
Pin 12 ── C2 (100nF) ── GND
Pin 9 (OUT) ── C_out (10µF) ── Volume pot (A100K) ── Output jack
Pin 10 (RST) ── +9V
Pin 11 (CV) ── C_bypass (10nF) ── GND
Pin 13 (TRIG) ── from Timer 1 Pin 5
CV INPUT (normalled jack):
3.5mm jack with switch contact (PJ301M style):
TIP ── 100KΩ resistor ── Pin 3 (Timer 1 CV)
SWITCH contact ── Pitch pot wiper
When nothing plugged in: switch connects pot to CV pin (manual control)
When cable plugged in: switch disconnects pot, CV takes over
Parts: 1x NE556 (or 2x NE555), 1x B500K pot (pitch), 1x B100K pot (tone), 1x A100K pot (volume), 1x 10nF cap, 1x 100nF cap, 1x 10µF cap, 2x 10nF bypass caps, 1x 1KΩ resistor, 1x 100KΩ resistor, 1x 3.5mm input jack (normalled/switched), 1x output jack, 1x DIP-14 socket
What it does: White noise source. Constant noise output + optionally gated by clock for percussive bursts.
Use the SynthNerd white noise generator: Part 1 and Part 2.
For a more featured version with filtering: Eddy Bergman Noise Module.
Core connections (simple 2-transistor version):
NOISE SOURCE:
Q1 (2N3904 or BC547) — reverse-biased:
Collector ── left unconnected (cut the leg)
Base ── GND
Emitter ── R1 (1MΩ for 2N3904, adjust per transistor) ── +9V
Emitter ── C1 (100nF coupling cap) ── amplifier input
AMPLIFIER:
Q2 (2N3904) — common emitter:
Base ── from C1
Base ── R2 (1MΩ) ── Collector (feedback biasing)
Collector ── R3 (4.7KΩ) ── +9V
Emitter ── GND
Collector ── C2 (1µF) ── NOISE OUT (3.5mm jack)
OPTIONAL — GATED OUTPUT (add a transistor switch):
Q3 (2N3904) — gate switch:
Collector ── from noise amplifier output
Emitter ── C3 (1µF) ── GATED OUT (3.5mm jack)
Base ── R4 (10KΩ) ── CLOCK IN (3.5mm jack)
Base ── R5 (100KΩ) ── GND (pull-down)
When clock is HIGH: Q3 conducts, noise passes through
When clock is LOW: Q3 off, silence
Add C4 (10µF) + R6 (47KΩ) across the gated output for decay/release
Parts: 3x 2N3904, 2x 1MΩ, 1x 4.7KΩ, 1x 10KΩ, 1x 100KΩ, 1x 47KΩ, 2x 100nF, 2x 1µF, 1x 10µF, 2x 3.5mm output jacks (noise + gated), 1x 3.5mm input jack (clock in)
Tip: Try different transistors for Q1 — every transistor has a different breakdown voltage and noise character. MPSA18, BC547, BC182L, 2N3904 all work. The "best" one is whichever sounds gnarliest.
What it does: Combines audio from multiple modules (1d, 1e, anything else) into one output.
Use the SynthNerd Stompbox Mixer: full build guide with schematic.
Schematic image: synthnerd.wordpress.com/wp-content/uploads/2021/08/stompbox-split-mix.png
Core connections (3-input transistor mixer):
INPUT 1 (3.5mm) ── Level pot 1 (A100K) ── R1 (100KΩ) ──┐
INPUT 2 (3.5mm) ── Level pot 2 (A100K) ── R2 (100KΩ) ──┼── Q1 Base
INPUT 3 (3.5mm) ── Level pot 3 (A100K) ── R3 (100KΩ) ──┘
│
Q1 (2N3904 or BC108) — common emitter: │
Base ── (summing point above) │
Base ── R4 (200KΩ) ── GND (bias)
Base ── R5 (1MΩ) ── Collector (feedback)
Collector ── R6 (4.7KΩ) ── +9V
Emitter ── GND
Collector ── C_out (10µF) ── Output jack
All jack sleeves ── GND
Parts: 1x 2N3904, 3x A100K pots (input levels), 3x 100KΩ, 1x 200KΩ, 1x 1MΩ, 1x 4.7KΩ, 1x 10µF, 3x 3.5mm input jacks, 1x output jack (3.5mm or 6.35mm)
Expansion: Want more inputs? Just add more 100KΩ resistors and jacks to the summing point. Four inputs is fine. Six is pushing it — signal gets quieter with more inputs on a single transistor. For more than 4, consider a TL074 opamp inverting mixer instead.
9V Battery ──┐
├── via Schottky diodes (1N5817) ── +9V rail
Barrel jack ─┘ (whichever source has higher voltage wins)
If using 12V PSU: barrel path goes through 7809 regulator first.
If using 9V PSU: skip the 7809, diode only.
SPDT on-off-on switch: Battery / OFF / Barrel
Every module: 100µF electrolytic + 100nF ceramic across +9V and GND.
Daisy-chain barrel jacks between modules, or build a small power distribution board.
| From | To | Cable | Signal |
|---|---|---|---|
| 1a Clock Out | Passive mult in | 3.5mm patch | Clock pulse (0–9V square) |
| Passive mult out | 1b Clock In | 3.5mm patch | Clock pulse |
| Passive mult out | 1e Clock In | 3.5mm patch | Clock pulse (for gated noise) |
| 1b Step Outputs | 1c Step Inputs | 8-wire ribbon + GND | Digital HIGH/LOW per step |
| 1c CV Out | 1d CV In | 3.5mm patch | 0–9V DC (pitch voltage) |
| 1d Audio Out | 1f Input 1 | 3.5mm patch | Audio |
| 1e Noise Out | 1f Input 2 | 3.5mm patch | Audio |
| 1e Gated Out | 1f Input 3 | 3.5mm patch | Audio (percussive bursts) |
| 1f Output | Amp/speaker/recorder | 3.5mm or 6.35mm | Mixed audio |
The only non-3.5mm connection is 1b→1c (ribbon cable with 8 signal wires + ground). Everything else is standard patch cables.
Reconstruction of Jessica Rylan's Flower Electronics Little Boy Blue.
Designed from known architecture + discrete transistor synth principles.
No original schematic exists — this is a faithful recreation of the topology.
The LBB is built from 5 functional blocks, all discrete transistors (no ICs), running on 2x 9V batteries (±9V supply).
[VCO 1] ─┐
├──→ [2-CH MIXER] ──→ [DIODE BRIDGE VCA / INTERMOD] ──→ OUTPUT
[VCO 2] ─┘ ↑ ↑
│ │
[EXT IN] → [PREAMP/ENV FOLLOWER] ───────┘
Banana jacks at every connection point. Normalized (default internal wiring) but patchable — plugging in a banana cable overrides the internal connection.
Topology: Constant-current ramp oscillator with transistor reset.
This is the classic discrete sawtooth core used in early Buchla and Serge designs. A PNP transistor acts as a voltage-controlled current source, charging a timing capacitor linearly. When the voltage reaches a threshold, an NPN transistor fires and rapidly discharges the cap, creating a sawtooth/ramp wave.
Current source (Q1 — 2N3906 PNP):
Threshold detector + reset (Q2, Q3 — 2N3904 NPN):
Waveshaping (Q4 — 2N3904 NPN):
Component values per VCO:
| Part | Value | Type | Notes |
|---|---|---|---|
| Q1 | 2N3906 | PNP | Current source — pitch |
| Q2 | 2N3904 | NPN | Threshold comparator |
| Q3 | 2N3904 | NPN | Discharge switch |
| Q4 | 2N3904 | NPN | Output buffer + waveshaper |
| C1 | 100nF | Film | Timing cap — determines range |
| R1 | 1KΩ | 1/4W | Emitter resistor |
| R2 | 10KΩ | 1/4W | Collector load |
| R3 | 47KΩ | 1/4W | Threshold divider top |
| R4 | 33KΩ | 1/4W | Threshold divider bottom |
| R5 | 100Ω | 1/4W | Discharge speed |
| R6 | 100KΩ | 1/4W | CV summing resistor |
| R7 | 100KΩ | 1/4W | Pitch pot series resistor |
| R8 | 10KΩ | 1/4W | Waveshape CV summing |
| POT1 | B1M | 16mm linear | Pitch (manual) |
| POT2 | B100K | 16mm linear | Waveshape (manual) |
Transistors per VCO: 4 (1x PNP, 3x NPN)
Transistors for 2 VCOs: 8
Topology: Amplifier stage with variable gain, followed by precision rectifier and smoothing.
Input preamp (Q5 — 2N3904 NPN):
Envelope follower (Q6, Q7 — 2N3904 NPN):
Component values:
| Part | Value | Type | Notes |
|---|---|---|---|
| Q5 | 2N3904 | NPN | Input preamp |
| Q6 | 2N3904 | NPN | Envelope buffer |
| Q7 | 2N3904 | NPN | Envelope inverter |
| D1, D2 | 1N4148 | Signal | Half-wave rectifier |
| C2 | 10µF | Electrolytic | Envelope smoothing |
| C3 | 100nF | Film | Input coupling |
| R9 | 10KΩ | 1/4W | Emitter resistor |
| R10 | 100KΩ | 1/4W | Collector load |
| R11 | 47KΩ | 1/4W | Envelope smoothing |
| R12 | 10KΩ | 1/4W | Inverter emitter |
| R13 | 47KΩ | 1/4W | Inverter collector |
| POT3 | A100K | 16mm log | Input gain |
| SW1 | SPDT on-on | Toggle | Normal/inverted envelope |
| J_IN | 6.35mm | Mono jack | External audio input |
Transistors: 3 (all NPN)
Topology: Simple transistor summing mixer.
Circuit (Q8 — 2N3904 NPN):
| Part | Value | Type | Notes |
|---|---|---|---|
| Q8 | 2N3904 | NPN | Summing amplifier |
| R14 | 100KΩ | 1/4W | VCO 1 input resistor |
| R15 | 100KΩ | 1/4W | VCO 2 input resistor |
| R16 | 10KΩ | 1/4W | Emitter |
| R17 | 47KΩ | 1/4W | Collector |
| POT4 | B100K | 16mm linear | VCO 1 level |
| POT5 | B100K | 16mm linear | VCO 2 level |
Transistors: 1
Topology: Four-diode ring modulator / balanced modulator.
This is the secret sauce. Jessica Rylan specifically noted that the diode bridge VCA creates "a very special intermodulation." It's a passive circuit — the diode ring modulates the audio signal with the control signal (envelope), creating sum-and-difference frequencies. When driven hard, it cross-modulates everything into gnarly, unpredictable harmonics.
The diode bridge (D3–D6 — 1N4148):
Output buffer (Q9, Q10 — 2N3904 NPN):
| Part | Value | Type | Notes |
|---|---|---|---|
| Q9 | 2N3904 | NPN | Output buffer |
| Q10 | 2N3904 | NPN | Output amplifier |
| D3–D6 | 1N4148 | Signal | Diode bridge ring |
| R18 | 10KΩ | 1/4W | Bridge bias |
| R19 | 10KΩ | 1/4W | Bridge bias |
| R20 | 4.7KΩ | 1/4W | Output emitter |
| R21 | 47KΩ | 1/4W | Output collector |
| C4 | 10µF | Electrolytic | Output coupling |
| POT6 | A100K | 16mm log | Output volume |
| J_OUT | 6.35mm | Mono jack | Main output |
Transistors: 2
2x 9V PP3 batteries → ±9V split supply
| Part | Value | Notes |
|---|---|---|
| BAT1 | 9V PP3 | Positive rail |
| BAT2 | 9V PP3 | Negative rail |
| C5 | 100µF | Electrolytic, +9V decoupling |
| C6 | 100µF | Electrolytic, -9V decoupling |
| C7, C8 | 100nF | Ceramic, one per rail near circuits |
| SW2 | DPST | Power on/off (breaks both rails) |
The junction of the two batteries = ground (0V).
BAT1 positive terminal = +9V.
BAT2 negative terminal = -9V.
| Block | Transistors |
|---|---|
| VCO 1 | 4 (1x 2N3906, 3x 2N3904) |
| VCO 2 | 4 (1x 2N3906, 3x 2N3904) |
| Envelope follower | 3 (3x 2N3904) |
| Mixer | 1 (1x 2N3904) |
| Output VCA | 2 (2x 2N3904) |
| Total | 14 transistors |
(LBB reportedly uses ~20. The extra 6 are likely additional buffering, biasing, and a more sophisticated waveshaping stage. This design captures the core architecture.)
| Jack | Signal | Colour |
|---|---|---|
| VCO 1 Pitch CV | Input | Red |
| VCO 1 Waveshape CV | Input | Orange |
| VCO 1 Out | Output | Yellow |
| VCO 2 Pitch CV | Input | Red |
| VCO 2 Waveshape CV | Input | Orange |
| VCO 2 Out | Output | Yellow |
| Envelope Out | Output | Blue |
| Mix Out | Output | Green |
| VCA CV In | Input | Blue |
Plus normalled (internal) connections:
| Pot | Value | Function |
|---|---|---|
| POT1 | B1M linear | VCO 1 Pitch |
| POT2 | B100K linear | VCO 1 Waveshape |
| POT3 | B1M linear | VCO 2 Pitch |
| POT4 | B100K linear | VCO 1 Level (mixer) |
| POT5 | B100K linear | VCO 2 Level (mixer) |
| POT6 | A100K log | Output Volume |
| POT7 | A100K log | Input Gain |