PCB Design for Hothouse Project

You usually don’t need to know “old” by age. In this case, “old traces” means any routed copper trace that is currently causing errors after we resized/replaced the board.
Easiest way to identify them:
  1. Open the Review / Issues panel.
  2. Look for these issue types:
    • Dangling Traces
    • Floating Copper
    • Overlapping Copper
    • Airwires
  3. Click one issue, for example Trace 147b or Trace 321b.
  4. Flux should highlight that trace on the PCB.
  5. That highlighted trace is one of the problem traces to unlock/delete.
  6. Repeat for each listed trace issue.
Do not delete:
  • component footprints
  • pads
  • board outline
  • schematic parts
  • net labels
Do delete/unlock:
  • highlighted copper routes/traces/vias associated with those review errors.
A shortcut: if there’s an option like delete all routing, rip up traces, or clear routed copper, use that. That is safer than trying to identify individual old traces one by one, because the schematic connections remain intact and the board will simply show airwires again for rerouting.
List trace issues
Rip-up guidance
Check USB2_D_P
Highlight DRC issues
J7
J3
J5
J12
J9
J10
J2
J6
J11
J4
J8
J14 D+ - J17 3
J10 PIN1 - C10 P1
C10 P2 - J12 PIN1
J13 ID - J16 4
J14 D- - J17 2
J14 MP2 - J15 MP1
R1 P2 - C6 P2
D1 C - U1 VIN
J13 D+ - J16 3
J14 VBUS - J17 1
F1 P2 - D1 A
U1 BST - C4 P1
J15 VBUS - J18 1
C8 P2 - J8 PIN1
J13 MP2 - J14 MP1
J5 PIN1 - C7 P1
J13 D- - J16 2
U1 SW - L1 P1
J15 D- - J18 2
L1 P2 - U1 FB
L1 P2 - U1 FB
J15 D+ - J18 3
L1 P2 - U1 FB
U1 SW - L1 P1
C7 P2 - J7 PIN1
J13 D- - J16 2
J15 ID - J18 4
R1 P2 - C6 P2
J13 VBUS - J16 1
J6 PIN1 - C8 P1
J1 Center pin - F1 P1
J13 VBUS - J16 1
C10 P2 - J12 PIN1
J10 PIN1 - C10 P1
J15 ID - J18 4
J14 MP2 - J15 MP1
C7 P2 - J7 PIN1
J9 PIN1 - C9 P1
J9 PIN1 - C9 P1
U1 BST - C4 P1
J5 PIN1 - C7 P1
J15 D- - J18 2
L1 P2 - U1 FB
J14 VBUS - J17 1
J15 VBUS - J18 1
L1 P2 - U1 FB
L1 P2 - U1 FB
J13 MP2 - J14 MP1
J14 ID - J17 4
J1 Center pin - F1 P1
J13 D+ - J16 3
C8 P2 - J8 PIN1
L1 P2 - U1 FB
U1 SW - L1 P1
J14 D- - J17 2
J15 D+ - J18 3
J13 ID - J16 4
U1 EN - C1 P1
J6 PIN1 - C8 P1
L1 P2 - U1 FB
F1 P2 - D1 A
J14 D+ - J17 3
C9 P2 - J11 PIN1
R1 P2 - C6 P2
D1 C - U1 VIN
J14 ID - J17 4
U1 EN - C1 P1
C9 P2 - J11 PIN1
J14
GND
C5
Capacitance
470uF
C9
Capacitance
4.7uF
J5 PIN2 - J6 PIN2
GND
J15 GND - J18 5
J15 GND - J18 5
GND
J13
GND
C1
Capacitance
10uF
J5 PIN2 - J6 PIN2
GND
J5 PIN2 - J6 PIN2
GND
C8
Capacitance
4.7uF
GND
C7
Capacitance
4.7uF
J13 GND - J16 5
C3
Capacitance
22uF
GND
J5 PIN2 - J6 PIN2
J13 GND - J16 5
C10
Capacitance
4.7uF
J5 PIN2 - J6 PIN2
J5 PIN2 - J6 PIN2
C6
Capacitance
10nF
J5 PIN2 - J6 PIN2
C4
Capacitance
100nF
J15
C2
Capacitance
22uF
J13 GND - J16 5
GND
GND
GND
J5 PIN2 - J6 PIN2
J13 GND - J16 5
U1
J18
J17
L1
Inductance
4.7uH
J1
R1
Resistance
1MΩ
J16
F1
Not Recommended for New Designs
D1

Refine this doc
Ask about this doc
Hothouse Desktop Chain DSP — Project Specification
Product Summary
Hothouse is a desktop three-stage stereo DSP effects processor using three Electrosmith Daisy Seed modules. Audio flows in series:
Stereo In -> Unit 1 Filter/Gain -> Unit 2 Tensor -> Unit 3 Delay/Reverb -> Stereo Out
Each Daisy Seed runs independent firmware and exposes its own USB Micro-B connection for DFU flashing and USB MIDI.
Intended PCB Architecture
The supplied prompt requests four physical boards:
  1. Unit PCB A — Filter/Gain Daisy Seed controls and audio I/O interface
  2. Unit PCB B — Tensor Daisy Seed controls and internal audio chain
  3. Unit PCB C — Delay/Reverb Daisy Seed controls and audio output interface
  4. Power/Interconnect PCB — 9 V input, protection, 5 V regulator, USB panel jacks, and inter-unit stereo audio routing
Important implementation note: this Flux project currently represents one schematic/layout project. The cleanest execution path is to start with the shared power/interconnect PCB or one reusable unit PCB, then clone/fork for the remaining board variants as needed.
Enclosure and Mechanical Requirements
  • Enclosure: Hammond 1455Q2201 or close 1455-series equivalent, about 220 mm x 120 mm x 51 mm.
  • Unit PCB size: 90 mm x 70 mm, three boards side-by-side.
  • Power/interconnect PCB size: 90 mm x 40 mm.
  • Mounting holes: 4x M3, 3.2 mm diameter, copper-free keepout.
  • Board edge keepout: 5 mm.
  • Layer count: 2 layers, FR4, 1.6 mm, 1 oz copper.
  • Signal trace minimum: 0.3 mm.
  • Power trace minimum: 0.8 mm.
  • Bottom copper should act as ground plane.
Shared Power Requirements
  • Input: 9 V DC barrel jack, center-positive, 2.1 mm inner / 5.5 mm outer.
  • Supply rating: 500 mA minimum at 9 V.
  • Protection: 500 mA polyfuse on 9 V input.
  • Reverse-polarity protection: 1N5817 Schottky diode in series before regulator.
  • Regulator: LM2940CT-5.0 preferred over LM7805, TO-220.
  • Regulator support capacitors requested: 10 uF electrolytic + 100 nF ceramic on input and output.
  • 5 V bus powers all Daisy Seeds via VEXT.
  • Per-unit bulk capacitance: 470 uF / 16 V on 5 V rail.
  • Chassis coupling: PCB GND to chassis through 1 Mohm resistor in parallel with 10 nF capacitor.
Power Budget
  • Estimated load: 150 mA per Daisy Seed at 5 V.
  • Total 5 V load: 450 mA.
  • 5 V output power: 2.25 W.
  • Approximate 9 V input current ignoring regulator losses: 250 mA.
  • Linear regulator dissipation at 9 V input: (9 V - 5 V) x 0.45 A = 1.8 W before diode/fuse losses.
  • Thermal note: 1.8 W in TO-220 needs deliberate copper/heatsink area and may run hot in an enclosed aluminum case. A buck regulator is strongly recommended if thermal margin is poor, even though the source prompt calls for LM2940/LM7805.
Per-Unit Daisy Seed Mounting
  • Daisy Seed module: 33 mm x 59.4 mm.
  • Mounting: two 1x15 female headers, 2.54 mm pitch.
  • Header row spacing: 27.94 mm center-to-center.
  • VEXT powered from regulated 5 V.
  • Daisy Seed 3V3 output used as reference for potentiometer top pins and switch logic.
  • USB end must remain accessible or route to panel jack by short extension cable.
Per-Unit Controls
Each unit has:
  • 6x Alpha 9 mm vertical B10K linear potentiometers.
  • Pot layout: two rows of three; 19 mm horizontal spacing; 25 mm vertical row spacing.
  • Pot wiring: top pin to Daisy Seed 3V3, bottom pin to GND, wiper to analog input.
  • ADC filter: 100 nF from each wiper to GND.
  • 3x SPDT ON-ON toggle switches.
  • Preferred switch wiring: center to Daisy Seed GPIO, one outer to GND, other outer no-connect, using internal pull-up in firmware.
  • Switch debounce/filter: 100 nF from GPIO to GND.
  • 1x status LED per unit, preferably visible through panel. Alternative is to rely on Daisy Seed onboard LED/light pipe.
Daisy Seed Control Pin Assignments
Analog knobs:
  • K1 -> A0, Seed pin 15
  • K2 -> A1, Seed pin 16
  • K3 -> A2, Seed pin 17
  • K4 -> A3, Seed pin 18
  • K5 -> A4, Seed pin 19
  • K6 -> A5, Seed pin 20
Switches:
  • SW1 -> D0, Seed pin 0
  • SW2 -> D1, Seed pin 1
  • SW3 -> D2, Seed pin 2
LED:
  • Panel LED option: D13 -> 470 ohm resistor -> LED anode; LED cathode -> GND.
Audio Requirements
External input on Unit 1/right side panel:
  • 2x Neutrik NJ3FP6C 1/4 inch TS mono jacks: IN L, IN R.
  • Tip to Daisy Seed audio input through 4.7 uF / 16 V electrolytic DC-blocking capacitor.
  • Sleeve to GND.
External output on Unit 3/left side panel:
  • 2x Neutrik NJ3FP6C 1/4 inch TS mono jacks: OUT L, OUT R.
  • Daisy Seed audio output to jack tip through 4.7 uF / 16 V electrolytic DC-blocking capacitor.
  • Sleeve to GND.
Internal chain:
  • Unit 1 OUT L/R -> Unit 2 IN L/R.
  • Unit 2 OUT L/R -> Unit 3 IN L/R.
  • Inter-unit wiring through JST-PH style connectors on the power/interconnect board.
  • Each inter-unit signal line includes 4.7 uF / 16 V electrolytic DC-blocking capacitor.
USB and MIDI
  • 3x USB Micro-B panel jacks on top panel, labeled USB 1, USB 2, USB 3.
  • Each routes by short internal cable to the corresponding Daisy Seed USB Micro-B port.
  • MIDI over USB, omni channel.
  • CC 20-25: knobs 1-6.
  • CC 26-28: switches 1-3.
  • CC 29: bypass.
  • CC 30: output level.
  • Unit 3 responds to MIDI clock for tempo-synced delay.
Functional Identity by Unit
Unit 1 — Filter/Gain:
  • Knobs: Filter, Resonance, Threshold, Ratio, Gain 1, Gain 2.
  • Switches: Filter Q Wide/Peak, Compressor Optical/VCA, Drive Tape/Hard Clip.
Unit 2 — Tensor:
  • Knobs: Speed, Pitch, Window, Feedback, Blend, Texture.
  • Switches: Speed Continuous/Quantized, Transport Forward/Reverse, Gesture Smooth/Clock-slice.
Unit 3 — Delay/Reverb:
  • Knobs: Delay Time, Delay Feedback, Reverb Size, Reverb Tone, D/R Balance, Wet Mix.
  • Switches: Delay Tape/Ping-pong, Reverb Plate/Cloud, Mod Light/Wide.
Open Engineering Decisions Before Schematic Capture
  1. Which physical PCB should this Flux project implement first: reusable unit PCB, power/interconnect PCB, or a combined single-board prototype?
  2. Should I follow the requested linear regulator exactly, or upgrade to a buck regulator for lower heat? The 7805/LM2940 option dissipates roughly 1.8 W at full load.
  3. Should the panel LEDs be separate through-hole LEDs driven from D13, or should the Daisy Seed onboard LEDs be exposed with light pipes?
  4. Confirm the exact Electrosmith Daisy Seed pin names/part in the Flux library and whether its audio codec pins are represented as module pins.
  5. Confirm whether the audio jacks are mounted directly on unit PCBs or connected by panel wiring to board headers.
  6. Confirm whether separate AGND/DGND is truly desired on 2-layer audio boards; a continuous ground plane with careful partitioning may be safer than split planes if signal return paths cross the split.
Start with the power/interconnect PCB if the goal is system integration and power safety. Start with one reusable unit PCB if the goal is the control/audio interface board that gets replicated three times.
  • Product Summary

  • Intended PCB Architecture

  • Enclosure and Mechanical Requirements

  • Shared Power Requirements

  • Power Budget

  • Per-Unit Daisy Seed Mounting

  • Per-Unit Controls

  • Daisy Seed Control Pin Assignments

  • Audio Requirements

  • USB and MIDI

  • Functional Identity by Unit

  • Open Engineering Decisions Before Schematic Capture

  • Recommended Next Step

Hothouse Desktop Chain DSP

Hothouse Desktop Chain DSP thumbnail
Three-stage stereo DSP effects processor using three Electrosmith Daisy Seed modules, shared 9V-to-5V power, panel controls, USB MIDI, and internal stereo audio chaining.

Properties

Stereo unbalanced 1/4 inch TS audio I/O, internal stereo audio chain, three USB Micro-B ports for MIDI/DFU.

Architecture calls for three identical 90 mm x 70 mm unit PCBs plus one 90 mm x 40 mm power/interconnect PCB in a Hammond 1455Q2201-style enclosure.

9

V

9 V DC center-positive barrel input, 500 mA minimum supply; shared 5 V regulated bus for three Daisy Seed modules.

Audio / Desktop DSP Effects Processor

18 potentiometers, 9 SPDT toggle switches, 3 status LEDs, BOOT access holes.

Pricing & Availability

Distributor

Qty 1

Arrow

$1.73–$2.43

Digi-Key

$2.17–$3.24

HQonline

$0.50

LCSC

$4.86–$4.86

Mouser

$6.00

TME

$1.84

Verical

$1.27–$47.42

Controls