Adding Copper Zone

Work completed
  • Updated project description to include DIP-16 sockets, high-current requirements, and clearance constraints
  • Revised System Architecture mermaid diagram to reflect DIP-16 sockets, USB/heatsink keep-clear zones, and reinforced GND plane
  • Removed the original 1×16 ACTUATOR_DRIVER_A/B headers
  • Added two DIP-16 (0.6″) sockets as ACTUATOR_DRIVER_A and ACTUATOR_DRIVER_B
  • Wired each socket per Pololu #2130 mapping (pins 1–8 and 9–16 to VM, GND, BIN2, BIN1, AIN2, AIN1, nSLEEP, nFAULT, VMM, GND, BISEN, AISEN, AOUT1, AOUT2, BOUT1, BOUT2)
  • Identified the 5 A nets (BATTERY_IN, TRACK_OUTPUT, Q1 path) and marked them for high-current routing
  • Extended the board outline by 15 mm around J4/J5 (USB keep-clear) and 10 mm around Q1 (heatsink keep-clear)
  • Placed both DIP-16 sockets on the right side of the board, outside reserved zones
Tasks remaining
  • Send you the updated mermaid diagram for confirmation (step 2.2)
Tasks marked as not possible
  • Repouring the GND plane and adding stitching vias (step 6.1)
  • Fetching and resolving DRC airwires/floating copper issues (steps 6.2–6.3)
  • Setting 1.5 mm minimum trace widths for the 5 A nets (step 7.1)
Success criteria review
  • ✔️ DIP-16 sockets placed correctly on the right side with Pololu #2130 mapping
  • ✔️ USB (15 mm) and heatsink (10 mm) clearances reserved
  • ❌ High-current nets not yet enforced with 1.5 mm trace widths
  • ❌ Airwires/floating copper issues not yet resolved (DRC pending)
Recommended next step Per the Flux workflow, the next step is to configure layout rules:
  1. Manually set the 1.5 mm minimum trace width for the identified 5 A nets
  2. Enable GND plane repouring and add stitching vias
  3. Run DRC to eliminate airwires and floating copper
Once you’ve completed those, we can proceed with Auto-Layout.

Flux stopped

J12
ACTUATOR_DRIVER_A Pin_10 - ACTUATOR_DRIVER_B Pin_10
J5 2 - J6 1
ACTUATOR_DRIVER_A Pin_1 - U1 IO4
ACTUATOR_DRIVER_A Pin_12 - ACTUATOR_DRIVER_B Pin_12
ACTUATOR_DRIVER_A Pin_8 - ACTUATOR_DRIVER_B Pin_8
Q1 G - U1 IO2
ACTUATOR_DRIVER_A Pin_7 - ACTUATOR_DRIVER_B Pin_7
ACTUATOR_DRIVER_A Pin_5 - ACTUATOR_DRIVER_B Pin_5
J9 Pin_4 - U1 SENSOR_VP
J10 Pin_2 - J11 Pin_2
ACTUATOR_DRIVER_A Pin_16 - ACTUATOR_DRIVER_B Pin_16
ACTUATOR_DRIVER_A Pin_13 - ACTUATOR_DRIVER_B Pin_13
J5 2 - J6 1
R1 P1 - U1 EN
J6 3 - C2 P1
J6 3 - C2 P1
U1 IO26 - J1 15
R1 P1 - U1 EN
ACTUATOR_DRIVER_B Pin_2 - U1 IO17
R4 P1 - J3 4
J11 Pin_4 - U1 IO34
ACTUATOR_DRIVER_A Pin_8 - ACTUATOR_DRIVER_B Pin_8
J5 2 - J6 1
J6 3 - C2 P1
U1 TXD0/IO1 - J12 1
J6 3 - C2 P1
R1 P1 - U1 EN
ACTUATOR_DRIVER_A Pin_12 - ACTUATOR_DRIVER_B Pin_12
R1 P1 - U1 EN
J5 2 - J6 1
J11 Pin_4 - U1 IO34
U1 IO26 - J1 15
ACTUATOR_DRIVER_A Pin_1 - ACTUATOR_DRIVER_B Pin_1
ACTUATOR_DRIVER_A Pin_14 - ACTUATOR_DRIVER_B Pin_14
ACTUATOR_DRIVER_B Pin_1 - U1 IO16
ACTUATOR_DRIVER_A Pin_9 - ACTUATOR_DRIVER_B Pin_9
J5 2 - J6 1
TRACK_DRIVER Pin_4 - U1 IO19
ACTUATOR_DRIVER_A Pin_16 - ACTUATOR_DRIVER_B Pin_16
R1 P1 - U1 EN
ACTUATOR_DRIVER_A Pin_4 - ACTUATOR_DRIVER_B Pin_4
ACTUATOR_DRIVER_A Pin_7 - ACTUATOR_DRIVER_B Pin_7
Q1 G - U1 IO2
J4 VCC - J5 1
ACTUATOR_DRIVER_A Pin_2 - U1 IO5
ACTUATOR_DRIVER_A Pin_3 - ACTUATOR_DRIVER_B Pin_3
ACTUATOR_DRIVER_A Pin_4 - ACTUATOR_DRIVER_B Pin_4
R3 P1 - J2 4
J5 2 - J6 1
R1 P1 - U1 EN
TRACK_DRIVER Pin_5 - U1 IO18
ACTUATOR_DRIVER_A Pin_3 - ACTUATOR_DRIVER_B Pin_3
ACTUATOR_DRIVER_B Pin_1 - U1 IO16
ACTUATOR_DRIVER_A Pin_11 - ACTUATOR_DRIVER_B Pin_11
U1 RXD0/IO3 - J12 2
ACTUATOR_DRIVER_B Pin_2 - U1 IO17
J1 4 - J8 Pin_4
ACTUATOR_DRIVER_A Pin_1 - ACTUATOR_DRIVER_B Pin_1
J6 3 - C2 P1
U1 IO33 - J2 2
U1 IO33 - J2 2
J10 Pin_4 - U1 SENSOR_VN
J1 1 - J8 Pin_1
J2 5 - J3 5
J9 Pin_4 - U1 SENSOR_VP
ACTUATOR_DRIVER_A Pin_13 - ACTUATOR_DRIVER_B Pin_13
ACTUATOR_DRIVER_A Pin_1 - U1 IO4
ACTUATOR_DRIVER_A Pin_5 - ACTUATOR_DRIVER_B Pin_5
R1 P1 - U1 EN
U1 IO26 - J1 15
J4 VCC - J5 1
ACTUATOR_DRIVER_A Pin_14 - ACTUATOR_DRIVER_B Pin_14
R1 P1 - U1 EN
J5 2 - J6 1
U1 IO33 - J2 2
ACTUATOR_DRIVER_A Pin_10 - ACTUATOR_DRIVER_B Pin_10
R1 P1 - U1 EN
U1 TXD0/IO1 - J12 1
ACTUATOR_DRIVER_A Pin_9 - ACTUATOR_DRIVER_B Pin_9
R1 P1 - U1 EN
J5 2 - J6 1
J9 Pin_4 - U1 SENSOR_VP
J5 Pin_2 - U1 IO32
R1 P1 - U1 EN
J6 3 - C2 P1
R1 P1 - U1 EN
U1 IO26 - J1 15
U1 IO25 - J1 14
J5 Pin_2 - U1 IO32
ACTUATOR_DRIVER_A Pin_2 - U1 IO5
ACTUATOR_DRIVER_A Pin_6 - ACTUATOR_DRIVER_B Pin_6
U1 IO25 - J1 14
U1 IO25 - J1 14
U1 VDD - C3 P1
R1 P1 - U1 EN
U1 RXD0/IO3 - J12 2
ACTUATOR_DRIVER_A Pin_11 - ACTUATOR_DRIVER_B Pin_11
ACTUATOR_DRIVER_A Pin_6 - ACTUATOR_DRIVER_B Pin_6
J10 Pin_1 - J11 Pin_1
J6 3 - C2 P1
J1 3 - J8 Pin_3
U1 IO25 - J1 14
GND
J9
ACTUATOR_DRIVER_A
J11
ACTUATOR_DRIVER_B
ACTUATOR_DRIVER_B
ACTUATOR_DRIVER_A
J1
J10
R2
Resistance
10kΩ
GND
J6
R3
Resistance
10kΩ
TRACK_DRIVER
GND
Hole3
J7
CN1
J4 Pin_19 - J5 Pin_19
GND
GND
GND
ACTUATOR_DRIVER_A Pin_2 - ACTUATOR_DRIVER_A Pin_15
GND
R1
Resistance
10kΩ
ACTUATOR_DRIVER_A Pin_2 - ACTUATOR_DRIVER_A Pin_15
J4 Pin_19 - J5 Pin_19
Hole2
ACTUATOR_DRIVER_A Pin_2 - ACTUATOR_DRIVER_A Pin_15
Hole1
ACT_1
GND
R4
Resistance
10kΩ
Hole4
ACTUATOR_DRIVER_A Pin_2 - ACTUATOR_DRIVER_A Pin_15
ACT_3
GND
GND
GND
GND
GND
GND
ACT_2
C6
Capacitance
0.1 uF
J4
J8
J5
C3
Capacitance
0.1 uF
Q1
C1
Capacitance
47 uF
C5
Capacitance
0.1 uF
C2
Capacitance
100 uF
C4
Capacitance
0.1 uF
J2
J3
J1
E-STOP

No files yet

Documents

    Documents are markdown text files which describe project goals, capture details, or even simulation outputs.

    Assets

    No assets added.

    Disturbed Green Massive Robot Spider

    Disturbed Green Massive Robot Spider thumbnail
    RoboStyle Base Station Control Board – ESP32-WROOM-32, DRV8825 Stepper, Dual DIP-16 DRV8833 Actuators, High-Current Track Output, USB/Heatsink Keep-Clear, Zero-DRC Prep

    Properties

    DRC review required: multiple nets in schematic have no PCB connections yet (BOUT1 partial, BOUT2, E_STOP_OUT, nFAULT, some ADC variants). Expect airwires on these nets until routed or intentionally NC’d. No specific shorted-net airwire conflicts identified from schematic alone; run board-level DRC and inspect unrouted airwires around TRACK_DRIVER header, J7 track output, E-STOP loop, and ESP32 ADC pins.

    BOUT1, BOUT2, E_STOP_OUT, nFAULT, ADC

    DRC review required: Floating copper region on Top layer near J1 pads; Floating copper region on Bottom layer near J1 pads; Isolated copper island near J7 track output terminal; Floating copper polygon near net nFAULT on Top layer; Isolated copper patch near BOUT1 trace. Inspect and either tie to GND with vias or remove, then repour all zones.

    Mixed (Power + Digital Control + Ground Star)

    Power Conversion

    Buttons

    Arduino

    Battery

    Power Management

    Base station control board using ESP32-WROOM-32 to drive one DRV8825 stepper channel from 12 V and two DRV8833 linear/actuator channels from a 6 V buck rail, with E-Stop and star-grounding.

    Industrial/Manufacturing

    10

    WiFi

    BD

    -20 to 60 °C

    12

    V

    flowchart TD subgraph Sockets DIP_A["DIP-16 Socket A"] DIP_B["DIP-16 Socket B"] end subgraph ClearanceZones USB["USB Keep-Clear (15mm)"] HS["Heatsink Keep-Clear (10mm)"] end subgraph GroundPlane GND["Reinforced GND Plane"] end USB --> Sockets HS --> Sockets Sockets --> GND

    Floating copper region on Top layer near J1 pads; Floating copper region on Bottom layer near J1 pads; Isolated copper island near J7 track output terminal; Floating copper polygon near net nFAULT on Top layer; Isolated copper patch near BOUT1 trace

    Pricing & Availability

    Distributor

    Qty 1

    Arrow

    $0.26–$0.36

    Digi-Key

    $0.67

    LCSC

    $8.26

    Mouser

    $0.50

    Verical

    $2.57–$6.39

    Controls