SLIDE Hardware Requirements

I’ll treat the primary mechanical placements as locked, audit the board for overlaps, off-board parts, orientation issues, decoupling/support-part placement, and unrouted readiness, then clean up only the small components. I’ll leave the power-switch area flexible and won’t route yet.
Small-part placement and silkscreen cleanup are complete, but the audit found real pre-routing blockers: incomplete U2/U3/U4 power wiring and an exposed-pad conflict in U2’s footprint. I’m fixing those electrical issues now while keeping every locked primary location unchanged.
Small-component placement and silkscreen cleanup are complete, with all primary/mechanical components held fixed. No routing or copper was added.
Remaining before routing
  • Fix incomplete U2/U3/U4 power circuitry; currently 45 ERC floating-pin errors.
  • Resolve five U2 exposed-pad/footprint net conflicts.
  • Decide how to handle J1 shell pads extending beyond the board.
  • Finalize SW3 placement.
  • Re-run DRC/ERC and routing-congestion checks; 96 airwires are expected before routing.
Execution stopped because no ACUs remain.
Fix electrical blockers
Clean blockers and SW3
Explain ERC errors
Place SW3
Review J1 shell

Refine this doc
Ask about this doc
SLIDE Rev A — Dimensioned Placement Review (Approval Stage)
Scope: placement/mechanical approval only. No routing was performed.
Datum and board
  • Coordinate system: front/top view; board center = (0,0); +X right; +Y toward enclosure top/front.
  • Enclosure outside: 87.5 × 84.0 mm.
  • PCB outline retained/confirmed: 81.9 × 78.4 mm, 2.0 mm corner radius. This leaves nominal enclosure-side clearance of 2.8 mm per side before wall draft/tolerance and is a reasonable internal-board envelope for typical 2–2.5 mm walls plus boss clearance.
  • Board edges: X = ±40.95 mm; Y = ±39.20 mm.
  • Stackup read-back: four copper layers (Top, Mid-Layer 1, Mid-Layer 2, Bottom), 1.6 mm-class standard construction. Mid-layer intent is ground/power reference; preserve this through routing.
Placement record

Table


FunctionDesignator / datumCenter X (mm)Center Y (mm)RotationLayerApproval status
Fader 1 cap centerRV1-32.250013.750090°TopMechanical center target locked; footprint itself is not approval-ready
Fader 2 cap centerRV2-19.916713.750090°TopSame
Fader 3 cap centerRV3-7.583313.750090°TopSame
Fader 4 cap centerRV44.750013.750090°TopSame
OLED header onlyJ6-9.3600-28.2500180°TopHeader exists; exact module footprint absent
Capture key switchSW4 (PG1350)26.0000-22.0000TopAdded for placement; electrical GPIO assignment deferred
ESP32-S3 moduleU134.800015.000090° effective bodyTopRight-edge attempt; not mechanically approvable because body/antenna extends beyond board and conflicts with speaker region
USB-CJ1-26.0000-39.2000TopRear edge; body/courtyard conflicts remain
Stereo outputJ5-8.0000-39.2000TopRear edge; conflicts with adjacent rear connector envelope
MIDI Type A outJ39.0000-39.2000TopRear edge; conflicts with adjacent rear connector envelope
Power switchSW326.0000-39.2000TopRear edge
Battery connectorJ225.00001.000090°TopAccessible but close to ESP32/power cluster
Speaker connectorJ434.0000-7.2000Top2-pin connector retained immediately below speaker reserve
Mounting hole TLexisting MH1 2.2 mm-35.950034.2000NPTHVerified existing standalone layout pad
Mounting hole TRexisting MH2 2.2 mm35.950034.2000NPTHVerified existing standalone layout pad
Mounting hole BLexisting MH3 2.2 mm-35.9500-34.2000NPTHVerified existing standalone layout pad
Mounting hole BRexisting MH4 2.2 mm35.9500-34.2000NPTHVerified existing standalone layout pad
USB test accessTP1 / TP2-12,-35 / 35,19TopTwo test points retained; TP2 currently in crowded RF/speaker area
Boot/resetSW1 / SW28,5 / 8,10TopPhysical access retained; exact panel access must be reviewed
Fader geometry
  • Visible cap: 9.0 × 14.5 mm.
  • Required outside edge span, cap 1 to cap 4: 46.0 mm.
  • Therefore first-to-fourth center span = 46.0 − 9.0 = 37.0 mm.
  • Equal pitch = 37.0 / 3 = 12.333333 mm.
  • Recorded centers satisfy this: −32.2500, −19.9167, −7.5833, +4.7500 mm.
  • Blocking footprint issue: the current PTA4543-2010CPB103 layout body is about 13.05 × 62.3 mm and its origin is not proven to be the cap/shaft center. The 45 mm travel and cap-center datum therefore cannot be approved from this footprint. The four footprints extend beyond the 78.4 mm PCB envelope. A manufacturer drawing or corrected footprint with explicit cap-center datum is required before enclosure-slot approval.
OLED drawing derivation
Primary source: Raystar REA012832PWAP3N00000 contour drawing.
  • Module PCB: 60.0 × 18.75 mm nominal.
  • Active area: 42.22 × 10.54 mm.
  • Drawing-derived AA offsets from module edges: left 2.25 mm, right 15.53 mm, top 4.50 mm, bottom 3.71 mm. The AA is not centered on the module PCB.
  • Horizontal center offset: AA center = 2.25 + 42.22/2 = 23.36 mm from module left; module center = 30.00 mm; therefore AA center is 6.64 mm left of module PCB center.
  • Vertical center offset: AA center is 0.395 mm below the module PCB center in the drawing orientation.
  • Lower-left opening target retained as AA center (-13.75, -28.25) mm. Derived module PCB center is therefore (-7.11, -27.855) mm, preserving the required rightward PCB overhang.
  • Header: 7 pins, 2.54 mm pitch; drawing calls out approximately Ø1.0 PTH / Ø1.8 pad and pins GND, VCC, D0, D1, RES#, D/C#, CS#.
  • Blocker: the project still contains only J6, a generic 1×7 header. The exact Raystar footprint is not in the Flux library, and standalone review graphics could not be retained on a valid non-copper layer. Do not approve enclosure bosses, module holes, or connector clearance until an imported/custom Raystar footprint is bound to J6 and checked against the drawing.
Capture switch
  • Added SW4: Kailh Choc low profile PG1350 and placed at (26,-22) mm beneath the lower-right 14.75 mm square visible keycap target.
  • Official Kailh PG1350 documentation was located and includes a recommended PCB layout; the Flux footprint has the expected two electrical pads plus mechanical holes and a 19.05 mm key-spacing envelope.
  • Risk: the library part lacks attached datasheet metadata, and exact pad/hole coordinates were not exposed in layout read-back. Treat this as a provisional datasheet-cross-checked footprint, not final manufacturing approval. SW4 pins are intentionally no-connect for this placement-only stage; assign a GPIO/GND net before schematic approval.
Speaker, antenna, battery and rear-interface interference
  • Speaker reserve: 40 × 20 mm, upper-right; use bounds X=20..40 mm, Y=-6.25..33.75 mm for the chosen orientation. No speaker mounting holes are assumed.
  • Grille target: five slots in an envelope approximately 14.75 mm wide × 45 mm tall, centered on the speaker. This is an enclosure feature, not a PCB drilling pattern.
  • J4 remains the 2-pin speaker connector.
  • U1 right-edge attempt does not pass: its body bounds extend to X≈48.8 mm while board edge is X=40.95 mm, and it overlaps the speaker reserve/power/audio cluster. An antenna overhang requires an explicit all-layer no-copper region beneath the antenna; none is yet authored.
  • Battery reserve used for interference review: X=-30.5..14.5 mm, Y=-21..9 mm. Keep tall components and the antenna out of this volume.
  • Rear connectors remain grouped at Y=-39.2 mm. The current USB-C model is unusually large (31.15 × 42.59 mm), and the two SJ2-3593D jack bodies are 20.6 mm wide; the present center spacings cause physical/courtyard overlap. Rear panel order is practical, but connector centers must be re-spaced or narrower/right-angle parts selected.
Verification and approval status
  • Four-copper-layer stackup verified by direct stackup read-back.
  • Board outline verified at 81.9 × 78.4 mm.
  • Fader pitch arithmetic and stored center coordinates verified.
  • Four existing 2.2 mm NPTH mounting-hole layout pads verified; duplicate additions were removed.
  • PG1350 capture footprint added and centered in the requested lower-right region.
  • No routing was started.
  • Placement review still reports overlapping copper/component bodies and extreme density; the aggregate top-side footprint area exceeds board area, mainly because mechanical footprints/envelopes are invalid or mutually conflicting.
Enclosure-change recommendations before placement approval
  1. Obtain/approve the exact 45 mm fader drawing and rebuild the footprint around the cap center datum; do not move enclosure slots to match the present 62.3 mm footprint.
  2. Import/create the exact Raystar module footprint including its two mounting holes, 7-pin row, board outline, and AA courtyard; then center the AA at (-13.75,-28.25) mm.
  3. Confirm PG1350 soldered-switch variant and compare every drill/pad coordinate with Kailh CPG135001 drawing before release.
  4. Increase rear-panel connector spacing, stagger connector depth, or select narrower jack footprints. Do not cut the rear panel from current centers.
  5. Move the ESP32 antenna to a genuinely clear edge/corner, and add an all-layer copper/component keepout under and ahead of the antenna. The enclosure should use RF-transparent material in that zone.
  6. If the 87.5 × 84 mm enclosure must remain fixed, consider a second small UI/display PCB or a taller two-board stack. The present single-board mechanical set is not placement-approvable without corrected fader/OLED footprints and rear-connector changes.
  • Datum and board

  • Placement record

  • Fader geometry

  • OLED drawing derivation

  • Capture switch

  • Speaker, antenna, battery and rear-interface interference

  • Verification and approval status

  • Enclosure-change recommendations before placement approval

SLIDE Rev A 42b8

SLIDE Rev A 42b8 thumbnail
Production-intent ESP32-S3 battery-powered MIDI/audio controller with four faders, OLED, USB-C, stereo line out, and 2 W speaker output.

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$11.49–$16.32

Digi-Key

$6.46

HQonline

$6.13–$6.26

LCSC

$29.81–$29.93

Mouser

$38.58

TME

$6.74

Verical

$14.19–$47.33

Controls