I want to use a Flux template to improve this project before routing.
Please advise whether this project can be migrated, recreated, or restarted using the Flux template:
[Multi-layer] JLCPCB Constraints
Reason:
This Rev A board is a 4-layer PCB intended for JLCPCB-style fabrication rules, and I want the correct trace width, clearance, via, drill, annular ring, soldermask, and silkscreen constraints applied before routing.
Project:
FMHM X AI Gateway Rev A
Board type:
4-layer ESP32-WROVER-E NMEA 2000 CAN to Ethernet/Wi-Fi gateway prototype.
Current design status:
- Schematic is cleaned and ERC clean.
- Placement is done.
- Routing has not started.
- No Gerbers should be generated yet.
- No manufacturing files should be generated yet.
Question:
Can I apply the [Multi-layer] JLCPCB Constraints template to the existing project without damaging the schematic and placement?
If yes:
-
Apply/import only the manufacturing/routing constraints.
-
Preserve the current schematic.
-
Preserve the current component placement.
-
Preserve the 4-layer stackup intent:
- Layer 1: top signal/components
- Layer 2: solid GND
- Layer 3: power plane/pours
- Layer 4: bottom signal
-
Do not autoroute.
-
Do not generate Gerbers.
If no:
Tell me the safest workflow:
- Should I restart the project from the [Multi-layer] JLCPCB Constraints template?
- Can the current schematic be copied into that template?
- Can the current placement be copied over?
- What will be lost if I restart from the template?
After applying or advising on the template, report:
- Minimum trace width
- Minimum clearance
- Minimum via drill
- Minimum via diameter
- Minimum annular ring
- Soldermask expansion rule
- Silkscreen-to-pad clearance
- Confirm whether these rules match JLCPCB 4-layer capabilities
- Any rules that still need custom overrides for USB, Ethernet, RMII clock, CAN, and power
Do not route.
Do not autoroute.
Do not generate Gerbers.