I ran out of execution credits during the placement-fix pass, so I stopped before placement adjustment, routing, or final DRC.
Completed so far:
- Battery keepouts added: YES — added 2 mechanical keepout zones:
BAT_CELL_A_32700_KEEP_OUT
BAT_CELL_B_32700_KEEP_OUT
- Fiducials added: YES — added 3 global fiducials:
FID1_GLOBAL
FID2_GLOBAL
FID3_GLOBAL
- Mounting holes added: YES — added 4 mounting holes:
MH1_MOUNT
MH2_MOUNT
MH3_MOUNT
MH4_MOUNT
- ESP32 antenna keepout added: YES — added
ESP32_ANTENNA_KEEP_OUT
- GNSS keepout added: YES — added
GNSS_ANTENNA_KEEP_OUT
- LoRa keepout added: YES — added
LORA_ANTENNA_KEEP_OUT
- ELECTRODE_A_HV keepout added: YES — added
ELECTRODE_A_HV_ISOLATION_KEEP_OUT
- Flex-tail support added: PARTIAL — added
FLEX_TAIL_POTTING_STRAIN_RELIEF_KEEP_OUT, FLEX_PIN1_MARK, and two flex alignment marks.
- HV warning silkscreen added: YES — added
HV_WARNING_TEXT
- Routed: NO
- Remaining unrouted nets count: not rechecked after the added keepouts; previously expected airwires remained because the board was not routed.
- Remaining DRC error count: not rechecked after the added keepouts.
Still needed before routing:
- Run one placement adjustment pass to move components/test points out of the new battery, antenna, flex, and HV keepouts.
- Verify mounting holes/fiducials have adequate clearance.
- Verify flex-tail zones are physically separated.
- Run DRC and confirm the only remaining DRC issues are airwires.
- Only then proceed with routing if blockers are resolved.