Music Synth Controller Design

Worked for 10 mins 15 sec
Thought for 3 sec
1/3 Set compact rounded-rectangle board size and 4-layer stackup
Accessed knowledge for the next task.
Thought for 1 sec
Getting a layout overview.
Thought for 7 sec — Considering layout size
Editing board size.
Thought for 2 sec
2/3 Place components by functional block without routing traces

Set compact rounded-rectangle board size and 4-layer stackup

Place components by functional block without routing traces

Review placement for overlaps and airwires-only expected DRC

Accessed knowledge for the next task.
Thought for 9 sec
Baking PCB layout data.
Running placement agent.
Thought for 3 sec
Placing footprints.
Thought for 2 mins 28 sec — Considering tool usage
Placing footprints.
Thought for 1 min 24 sec — Evaluating LED arrangement
Placing footprints.
Thought for 39 sec
Placing footprints.
Thought for 33 sec — Fixing overlaps in layout
Placing footprints.
Thought for 14 sec — Adjusting layout overlaps
Placing footprints.
Thought for 8 sec
Placing footprints.
Thought for 9 sec
Placing footprints.
Thought for 1 min 5 sec — Evaluating J2 rotation and positioning
Placing footprints.
Thought for 44 sec
Placing footprints.
Thought for 16 sec — Checking for overlaps
Placing footprints.
Thought for 17 sec — Adjusting component placements
Placing footprints.
Thought for 12 sec — Reviewing net grouping issue
Footprint placement complete.
Applying placement changes.
it's okay for board to be double sided by the way
Understood — I’ll allow bottom-side placement for small passives if it improves spacing, while keeping knobs, LEDs, buttons, USB-C, audio jack, MCU, codec, and PSRAM on top for usability and assembly clarity.
Done — the board is now a compact 100 × 75 mm rounded rectangle with a 4-layer stackup.
Components are arranged logically without routing traces: pots in a neat row, LEDs in order below them, two buttons below/near the LED row, USB-C on the left edge, audio jack on the right edge, MCU/PSRAM central, codec near audio, and power near USB. I allowed small resistors/capacitors on the bottom side while keeping all user-facing parts and major ICs on top; placement checks are clean, and the remaining review items are expected unrouted airwires only.
Run focused DRC
Route critical nets
Add mechanical features
Export placement report
J1
U4
Not Recommended for New Designs
LED4
R5
Resistance
680 Ω
R3
Resistance
680 Ω
R11
Resistance
10000 Ω
R7
Resistance
680 Ω
LED5
R9
Resistance
5100 Ω
R17
Resistance
31600 Ω
R23
Resistance
1000 Ω
R21
Resistance
1000 Ω
R18
Resistance
10000 Ω
R14
Resistance
47000 Ω
R24
Resistance
1000 Ω
R8
Resistance
680 Ω
R1
Resistance
680 Ω
R15
Resistance
47000 Ω
R22
Resistance
1000 Ω
R10
Resistance
5100 Ω
R13
Resistance
47000 Ω
R25
Resistance
1000 Ω
R12
Resistance
10000 Ω
R16
Resistance
220000 Ω
R4
Resistance
680 Ω
R2
Resistance
680 Ω
R19
Resistance
22 Ω
R20
Resistance
22 Ω
R6
Resistance
680 Ω
U1
C2
Capacitance
100e-9 F
C20
Capacitance
100e-9 F
C11
Capacitance
100e-9 F
C22
Capacitance
22e-6 F
C3
Capacitance
100e-9 F
C14
Capacitance
100e-9 F
C7
Capacitance
100e-9 F
LED3
C6
Capacitance
10e-6 F
C15
Capacitance
100e-9 F
LED1
C17
Capacitance
100e-9 F
C19
Capacitance
100e-9 F
C18
Capacitance
100e-9 F
C10
Capacitance
2.2e-6 F
C5
Capacitance
100e-9 F
C4
Capacitance
100e-9 F
LED2
C21
Capacitance
22e-6 F
LED6
C13
Capacitance
100e-9 F
LED7
C12
Capacitance
100e-9 F
LED8
C8
Capacitance
100e-9 F
C16
Capacitance
100e-9 F
C1
Capacitance
100e-9 F
C9
Capacitance
2.2e-6 F
Hole3
SW2
U3
J2
SW1
Hole2
U2
Hole1
RV2
Resistance
10kΩ
MH1
L1
Inductance
4.7e-6 H
RV3
Resistance
10kΩ
RV1
Resistance
10kΩ

Refine this doc
Ask about this doc
Power Budget — STM32 PSRAM Audio Synth Controller
Assumptions
  • USB-C provides 5 V input.
  • STM32H750 used at high clock with USB, audio and QSPI active.
  • LEDs are intentionally low-current indicators at approximately 1–2 mA each using 680 Ω resistors.
  • PCM3060 analog rail is powered from the 5 V input; digital rail is 3.3 V.
Load Estimate

Table


LoadRailConservative current
STM32H750VBT63.3 V200–300 mA
APS6404L QSPI PSRAM3.3 V30–60 mA
PCM3060 digital VDD3.3 V10–20 mA
8 LEDs at low current3.3 V16 mA
Pots, pulls, misc.3.3 V2–5 mA
3.3 V subtotal260–400 mA design allowance
PCM3060 analog VCC5 V40–80 mA allowance
Regulator Sizing
The 3.3 V rail is implemented with an ST1S10PUR buck regulator rather than a linear LDO. This avoids excessive heat from a 5 V to 3.3 V drop at several hundred milliamps. The selected regulator has ample current margin for the estimated 260–400 mA load.
Notes
  • USB-C CC1/CC2 each use 5.1 kΩ pulldowns to request default 5 V sink power.
  • Main 3.3 V output uses 22 uF bulk capacitance and local 100 nF decoupling at IC rails.
  • PCM3060 VCC/VDD/VCOM follow datasheet decoupling guidance with local 100 nF capacitors; large-value codec bulk/VCOM caps should be reviewed during layout/BOM refinement if more audio-noise margin is desired.
  • Assumptions

  • Load Estimate

  • Regulator Sizing

  • Notes

STM32 PSRAM Audio Synth Controller thumbnail
Compact ARM Cortex STM32 music synth controller modeled after Daisy Seed, with external PSRAM, PCM3060 audio codec, three potentiometers, eight LEDs with resistors, two buttons, audio jack, rounded-rectangle PCB, mounting holes, and row-aligned controls.

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$11.79–$12.30

Digi-Key

$23.39–$25.00

HQonline

$6.39

LCSC

$27.94–$30.51

Mouser

$31.60

TME

$8.57

Verical

$10.11–$19.08

Controls