Designing a complete product in Flux is an iterative co-design process: requirements → electronics → PCB layout → enclosure → verification → manufacturing outputs. The schematic, board, mechanical models, firmware notes, and validation documents stay together, so changes can be checked across the whole product.
- PCB-first: Best when electrical architecture, connector selection, signal integrity, RF, or board cost dominates. You design and validate the schematic, place and route the PCB, then build the enclosure around the actual board, connectors, mounting holes, antenna keepouts, and component heights.
- Enclosure-first: Best when ergonomics, appearance, mounting, controls, ports, or a fixed external envelope dominates. You establish the enclosure and interface geometry first, derive the board outline and component constraints from it, then design the electronics to fit—iterating both as needed.
For this ESP32 retro-PC, PCB-first is generally the natural workflow because VGA, PS/2, USB-C, microSD, audio, and the ESP32 antenna impose strong placement constraints; the existing base and lid can then be refined around the validated board.
No project changes were made in this session. Execution stopped because your ACUs ran out.