Live DRC shows 28 GND-related airwire errors, not ~65 in the current check.
The polygon is electrically assigned to the same effective net as GND pads: GND effectiveNetId = ace6b8eb..., and the polygon also has that same effective net.
The airwire labels like GND_1, GND_5, SHELL_GND, etc. are mostly pad names/designators, not separate schematic nets. The schematic summary shows only one main GND net plus the intentional separate DMX_ISO_GND net.
Several GND pads inspected are on the same GND net and use Direct connect thermal behavior by default. Lack of an explicit “Thermal Relief” rule is therefore not the main reason the polygon fails to clear airwires, though you may still want relief-connect for solderability.
The most likely issue is that the polygon is present and net-bound, but the airwire checker is not seeing it as baked/merged routed copper to the pads — i.e. a fill recompute/refresh or generated-fill connectivity issue, not a schematic net-name issue.
One thing to double-check visually: the polygon path I read appears to include a left/top lobe near the DMX area; confirm it truly does not cross the isolation region.
Recommended next check: force a copper pour recompute/refresh in the PCB editor, then re-run Airwires DRC. If GND still reports 28, the polygon may need pad thermal/keepout rules adjusted or converted into generated fill geometry that the DRC recognizes as routed copper.
I could not find an exposed API operation that explicitly forces a copper-pour recompute in the PCB editor, so I re-ran the live Airwires DRC check after the attempted refresh path.
Results:
Total Airwires DRC errors: 77
GND-related airwires: still 28
Review timestamp: 2026-06-19T21:23:16Z
So the GND polygon still is not being counted as routed/merged copper for those GND pads.
Protected input feeds a 5A buck pre-regulator set to about 12.5V.
12V_REG bus feeds future motor connectors and the 3V3 buck.
3V3 buck powers ESP32-S3 and future logic, rated at least 1A.
Current Budget Used for Sizing
Table
Rail
Load
Design Current
12V_REG
Two Dynamixel X-series servos with firmware current limit
2A each, 4A total target
12V_REG
Margin for wiring, slip ring, and logic buck input
1A
3V3
ESP32-S3 + future logic allowance
1A requested, 2A regulator selected
3V3
NEO-M8N GPS receiver
67mA max from datasheet example
3V3
Active GPS antenna bias from VCC_RF
up to 50mA available from module VCC_RF
3V3
DS3231 RTC + I2C pull-ups
<5mA active, µA backup
Reflected 3V3 load into 12V_REG assuming 90% buck efficiency:
3V3 at 1A: about 0.31A from 12V_REG.
3V3 at 2A regulator limit: about 0.61A from 12V_REG.
GPS/RTC additions remain well within the existing 3V3 regulator margin.
The input protection chain is therefore tagged for 5A continuous design current, matching the motor-bus cap/current target. With the added Dynamixel connectors, the nominal design assumes two motors limited in firmware to about 2A each plus 1A margin. If firmware current limits are raised or stall/inrush current must be supported continuously, the input fuse, MOSFET thermal design, terminal block current rating, JST-EH connector rating, 12V regulator, and trace widths must be revisited.
Dynamixel Connector Power Notes
J5 and J6 are JST-EH 3-pin motor connectors.
JST EH datasheet current rating: 3A per contact with AWG #22 wire.
Pinout: pin 1 GND, pin 2 12V_REG, pin 3 DXL_DATA.
The 12V_REG rail remains annotated as 5A max for PCB layout trace sizing.
GPS / RTC Power Notes
GPS U6 is powered from 3V3; datasheet maximum example supply current is 67mA at about 3V.
U6 VCC_RF can source active antenna bias current up to 50mA; it feeds the U.FL antenna line through L3 RF choke.
RTC U7 VBAT backup is a 0.22F supercapacitor. R15=1k limits initial charge current from 3V3 to about 3.3mA before diode drop, so it is negligible versus the 2A 3V3 regulator rating.
Assets are files uploaded to this project which can be used in various ways.
ESP32-S3 based controller for a DMX-controlled motorized pan/tilt mirror head with Dynamixel servo control and GPS solar tracking. This step establishes the MCU, USB-C flashing/debug interface, reset/boot circuitry, and status LED on a 3V3 rail.
Properties
Properties describe core aspects of the project.
Pricing & Availability
Distributor
Qty 1
Arrow
$52.39–$71.33
Digi-Key
$42.89–$46.82
HQonline
$20.11–$20.18
LCSC
$45.14–$46.41
Mouser
$80.05
TME
$11.91
Verical
$29.63–$232.92
Controls
Welcome 👋
Flux helps you build PCBs faster with an AI teammate!
Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.