Chat

Welcome to Flux

Treat Flux like your intern. Tell it what you'd like to build and it'll get to work. You can also ask it questions, brainstorm ideas, and teach it your preferences. Learn More

Explain project
Write a project description
Find schematic issues
Create a test plan
Simulate a circuit
Prepare for Manufacturing
Component Selection Workflow
New Subsystem Wizard
U_TEMP1
U_ADC1
U_ADC2
ECU_K10_ROD_RELEASE
CM4 GPIO3 - U_DAC1 SCL
CM4 GPIO2 - U_DAC1 SDA
U_DAC1 VDD - U_DAC2 VDD
R12 P2 - Q13 B
R31 P2 - R42 P1
CM4 GPIO2 - U_DAC1 SDA
R11 P2 - Q12 B
U_DAC3 VOUTD - K12 NO
K12 NC - R25 P1
CM4 GPIO3 - U_DAC1 SCL
U_DAC1 VDD - U_DAC2 VDD
R1 P2 - Q2 B
CM4 GPIO12 - R2 P1
U_DAC1 VOUTA - K1 NO
U_DAC1 VOUTB - K2 NO
ECU_K11_CHUCK_FWD
J_SAFETY ~ - R13 P1
Q5 C - K5 COIL2
CM4 GPIO25 - R8 P1
Q7 C - K7 COIL2
CM4 GPIO11 - R11 P1
R_LED1 P2 - LED_RED1 A
Q13 C - J_SAFETY ~
CM4 GPIO13 - R3 P1
CM4 GPIO21 - R12 P1
24V_VALVE_SAFE
R4 P2 - Q5 B
Q1 C - K1 COIL2
Q3 C - K3 COIL2
R5 P2 - Q6 B
CM4 GPIO26 - R15 P1
Q11 C - K11 COIL2
Q14 C - J_BUZZ1 2
U_DAC1 VOUTD - K4 NO
CM4 GPIO6 - R1 P1
U_DAC1 VDD - U_DAC2 VDD
CM4 GPIO3 - U_DAC1 SCL
Q7 C - K7 COIL2
CM4 GPIO3 - U_DAC1 SCL
U_DAC1 VDD - U_DAC2 VDD
U_DAC1 VDD - U_DAC2 VDD
U_DAC3 VOUTA - K9 NO
K3 NC - R18 P1
CM4 GPIO2 - U_DAC1 SDA
R29 P2 - R40 P1
U_DAC1 VDD - U_DAC2 VDD
K11 NC - R24 P1
R_DIV_H1 P2 - R_DIV_L1 P1
CM4 GPIO2 - U_DAC1 SDA
R_BUZZ_BASE P2 - Q14 B
R_I2C1 P2 - R14 P2
CM4 GPIO26 - R15 P1
K1 NC - R_PD1 P1
CM4 GPIO13 - R3 P1
CM4 GPIO8 - R9 P1
R_DIV_H1 P2 - R_DIV_L1 P1
CM4 GPIO8 - R9 P1
R_I2C1 P2 - R14 P2
Q4 C - K4 COIL2
CM4 GPIO23 - R6 P1
Q6 C - K6 COIL2
Q12 C - K12 COIL2
U_DAC1 VDD - U_DAC2 VDD
CM4 GPIO5 - R_BASE1 P1
CM4 GPIO16 - R_LED1 P1
U_DAC2 VOUTC - K7 NO
U_DAC2 VOUTD - K8 NO
K5 NC - R20 P1
CM4 GPIO19 - R5 P1
U_DAC1 VDD - U_DAC2 VDD
Q3 C - K3 COIL2
CM4 GPIO19 - R5 P1
K7 NC - R22 P1
R26 P2 - R37 P1
R_I2C1 P2 - R14 P2
U_DAC1 VDD - U_DAC2 VDD
K2 NC - R17 P1
CM4 GPIO12 - R2 P1
K6 NC - R21 P1
CM4 GPIO22 - U_WD1 DONE
R13 P2 - U_OPT1 ~
Q9 C - K9 COIL2
K5 NC - R20 P1
CM4 GPIO6 - R1 P1
R30 P2 - R41 P1
CM4 GPIO6 - R1 P1
R26 P2 - R37 P1
U_DAC1 VDD - U_DAC2 VDD
K4 NC - R19 P1
U_DAC1 VDD - U_DAC2 VDD
U_DAC1 VDD - U_DAC2 VDD
U_DAC1 VDD - U_DAC2 VDD
U_DAC1 VDD - U_DAC2 VDD
U_DAC1 VDD - U_DAC2 VDD
U_DAC1 VDD - U_DAC2 VDD
U_DAC1 VDD - U_DAC2 VDD
R27 P2 - R38 P1
U_DAC2 VOUTA - K5 NO
R7 P2 - Q8 B
U_DAC1 VDD - U_DAC2 VDD
U_DAC1 VDD - U_DAC2 VDD
R_I2C1 P2 - R14 P2
K4 NC - R19 P1
Q10 C - K10 COIL2
K11 NC - R24 P1
U_DAC1 VDD - U_DAC2 VDD
CM4 GPIO24 - R7 P1
R48 P2 - LED_AMBER1 A
CM4 GPIO12 - R2 P1
R3 P2 - Q4 B
R8 P2 - Q9 B
ECU_K9_ROD_CLAMP
U_DAC2 VOUTB - K6 NO
R29 P2 - R40 P1
CM4 GPIO25 - R8 P1
R9 P2 - Q10 B
U_DAC2 VOUTB - K6 NO
Q12 C - K12 COIL2
CM4 GPIO22 - U_WD1 DONE
R31 P2 - R42 P1
R2 P2 - Q3 B
U_DAC1 VDD - U_DAC2 VDD
CM4 GPIO18 - R4 P1
U_DAC1 VDD - U_DAC2 VDD
J_SAFETY ~ - R13 P1
K7 NC - R22 P1
24V_SAFETY
Q2 C - K2 COIL2
Q4 C - K4 COIL2
R28 P2 - R39 P1
U_DAC1 VDD - U_DAC2 VDD
ECU_K2_STEER_DN
CM4 GPIO2 - U_DAC1 SDA
CM4 GPIO27 - R16 P1
ECU_K7_LOAD_FWD
Q8 C - K8 COIL2
CM4 GPIO23 - R6 P1
CM4 GPIO11 - R11 P1
CM4 GPIO19 - R5 P1
ECU_K4_THRUST_REV
Q8 C - K8 COIL2
K1 NC - R_PD1 P1
J_SAFETY ~ - U_OPT1 ~
CM4 GPIO3 - U_DAC1 SCL
CM4 GPIO3 - U_DAC1 SCL
U_DAC1 VOUTA - K1 NO
U_DAC2 VOUTA - K5 NO
U_DAC1 VDD - U_DAC2 VDD
ECU_K12_CHUCK_REV
CM4 GPIO4 - U_TEMP1 DQ
U_DAC2 VOUTC - K7 NO
CM4 GPIO7 - R10 P1
U_DAC1 VDD - U_DAC2 VDD
Q6 C - K6 COIL2
R_I2C1 P2 - R14 P2
R27 P2 - R38 P1
R8 P2 - Q9 B
Q5 C - K5 COIL2
12V_BUZZER
Q4 C - K4 COIL2
R29 P2 - R40 P1
Q1 C - K1 COIL2
CM4 GPIO8 - R9 P1
R_I2C1 P2 - R14 P2
CM4 GPIO7 - R10 P1
U_DAC1 VDD - U_DAC2 VDD
CM4 GPIO20 - R48 P1
U_DAC1 VDD - U_DAC2 VDD
Q10 C - K10 COIL2
Q9 C - K9 COIL2
U_DAC1 VDD - U_DAC2 VDD
CM4 GPIO17 - R_BUZZ_BASE P1
U_DAC1 VDD - U_DAC2 VDD
ECU_K3_THRUST_FWD
ECU_K6_ROTATE_REV
CM4 GPIO23 - R6 P1
R26 P2 - R37 P1
CM4 GPIO3 - U_DAC1 SCL
ECU_K1_STEER_UP
CM4 GPIO5 - R_BASE1 P1
R_I2C1 P2 - R14 P2
CM4 GPIO10 - U_OPT1 ~
Q1 C - K1 COIL2
CM4 GPIO2 - U_DAC1 SDA
R_I2C1 P2 - R14 P2
U_DAC1 VOUTC - K3 NO
K6 NC - R21 P1
CM4 GPIO18 - R4 P1
R_LED1 P2 - LED_RED1 A
K8 NC - R23 P1
CM4 GPIO2 - U_DAC1 SDA
CM4 GPIO16 - R_LED1 P1
Q6 C - K6 COIL2
Q13 C - J_SAFETY ~
Q2 C - K2 COIL2
R2 P2 - Q3 B
R6 P2 - Q7 B
U_DAC1 VDD - U_DAC2 VDD
R6 P2 - Q7 B
ECU_K5_ROTATE_FWD
R48 P2 - LED_AMBER1 A
CM4 GPIO4 - U_TEMP1 DQ
R5 P2 - Q6 B
CM4 GPIO10 - U_OPT1 ~
CM4 GPIO3 - U_DAC1 SCL
CM4 GPIO24 - R7 P1
CM4 GPIO18 - R4 P1
R3 P2 - Q4 B
CM4 GPIO17 - R_BUZZ_BASE P1
Q5 C - K5 COIL2
K3 NC - R18 P1
Q2 C - K2 COIL2
CM4 GPIO20 - R48 P1
U_DAC1 VDD - U_DAC2 VDD
CM4 GPIO3 - U_DAC1 SCL
CM4 GPIO24 - R7 P1
Q8 C - K8 COIL2
CM4 GPIO25 - R8 P1
U_DAC1 VDD - U_DAC2 VDD
CM4 GPIO27 - R16 P1
CM4 GPIO5 - R_BASE1 P1
Q11 C - K11 COIL2
U_DAC1 VDD - U_DAC2 VDD
CM4 GPIO21 - R12 P1
R32 P2 - R43 P1
U_DAC1 VDD - U_DAC2 VDD
Q12 C - K12 COIL2
CM4 GPIO2 - U_DAC1 SDA
CM4 GPIO13 - R3 P1
U_DAC1 VOUTB - K2 NO
CM4 GPIO2 - U_DAC1 SDA
U_DAC1 VOUTD - K4 NO
CM4 GPIO2 - U_DAC1 SDA
R10 P2 - Q11 B
R28 P2 - R39 P1
U_DAC3 VOUTB - K10 NO
U_DAC1 VDD - U_DAC2 VDD
R7 P2 - Q8 B
R31 P2 - R42 P1
R32 P2 - R43 P1
U_DAC1 VDD - U_DAC2 VDD
R10 P2 - Q11 B
CM4 GPIO27 - R16 P1
CM4 GPIO7 - R10 P1
R9 P2 - Q10 B
R30 P2 - R41 P1
R12 P2 - Q13 B
U_DAC1 VDD - U_DAC2 VDD
U_DAC1 VDD - U_DAC2 VDD
CM4 GPIO11 - R11 P1
U_DAC3 VOUTA - K9 NO
U_DAC3 VOUTD - K12 NO
CM4 GPIO3 - U_DAC1 SCL
U_DAC1 VDD - U_DAC2 VDD
R27 P2 - R38 P1
U_DAC3 VOUTC - K11 NO
Q11 C - K11 COIL2
R28 P2 - R39 P1
Q10 C - K10 COIL2
PILZ_A1_OMRON_NC
U_DAC3 VOUTB - K10 NO
R11 P2 - Q12 B
R_BUZZ_BASE P2 - Q14 B
CM4 GPIO4 - U_TEMP1 DQ
R_BASE1 P2 - Q1 B
K8 NC - R23 P1
K12 NC - R25 P1
R_BASE1 P2 - Q1 B
R_I2C1 P2 - R14 P2
Q3 C - K3 COIL2
R32 P2 - R43 P1
U_DAC3 VOUTC - K11 NO
U_DAC1 VOUTC - K3 NO
CM4 GPIO26 - R15 P1
Q9 C - K9 COIL2
K2 NC - R17 P1
U_DAC2 VOUTD - K8 NO
ECU_K8_LOAD_REV
Q14 C - J_BUZZ1 2
R13 P2 - U_OPT1 ~
R30 P2 - R41 P1
Q7 C - K7 COIL2
R4 P2 - Q5 B
R_DIV_H1 P2 - R_DIV_L1 P1
U_DAC1 VDD - U_DAC2 VDD
J_SAFETY ~ - U_OPT1 ~
R1 P2 - Q2 B
R17
Resistance
10kΩ
R27
Resistance
15kΩ
R32
Resistance
15kΩ
R20
Resistance
10kΩ
R18
Resistance
10kΩ
R16
Resistance
10kΩ
R46
Resistance
6.8kΩ
R35
Resistance
15kΩ
R34
Resistance
15kΩ
R1
Resistance
1kΩ
R4
Resistance
1kΩ
R5
Resistance
1kΩ
R43
Resistance
6.8kΩ
R40
Resistance
6.8kΩ
R8
Resistance
1kΩ
R6
Resistance
1kΩ
R37
Resistance
6.8kΩ
R_DIV_L1
Resistance
6.8kΩ
R30
Resistance
15kΩ
R12
Resistance
1kΩ
R_PU1
Resistance
4.7kΩ
R_I2C1
Resistance
4.7kΩ
R22
Resistance
10kΩ
R45
Resistance
6.8kΩ
R39
Resistance
6.8kΩ
R29
Resistance
15kΩ
R19
Resistance
10kΩ
R9
Resistance
1kΩ
R31
Resistance
15kΩ
R_BUZZ_BASE
Resistance
1kΩ
R3
Resistance
1kΩ
R33
Resistance
15kΩ
R24
Resistance
10kΩ
R42
Resistance
6.8kΩ
R25
Resistance
10kΩ
R13
Resistance
1kΩ
R47
Resistance
6.8kΩ
R_PD1
Resistance
10kΩ
R48
Resistance
220 Ω
R_LED1
Resistance
220 Ω
R_BASE1
Resistance
1kΩ
R_DIV_H1
Resistance
15kΩ
R28
Resistance
15kΩ
R36
Resistance
15kΩ
R21
Resistance
10kΩ
R2
Resistance
1kΩ
R44
Resistance
6.8kΩ
R15
Resistance
10kΩ
R7
Resistance
1kΩ
R38
Resistance
6.8kΩ
R41
Resistance
6.8kΩ
R23
Resistance
10kΩ
R26
Resistance
15kΩ
R10
Resistance
1kΩ
R14
Resistance
4.7kΩ
R11
Resistance
1kΩ
U_ADC1 ADDR - U_DAC1 ~{LDAC}
U_OPT1 ~ - Q13 E
R_DIV_L1 P2 - R37 P2
R24 P2 - R25 P2
GND
R_PD1 P2 - R17 P2
U_ADC1 GND - U_ADC2 GND
Q1 E - Q2 E
Q1 E - Q2 E
R21 P2 - R22 P2
U_ADC1 GND - U_ADC2 GND
GND
R24 P2 - R25 P2
R_DIV_L1 P2 - R37 P2
R_DIV_L1 P2 - R37 P2
R_DIV_L1 P2 - R37 P2
Q1 E - Q2 E
R_DIV_L1 P2 - R37 P2
Q1 E - Q2 E
R21 P2 - R22 P2
U_LDC1 GND - U_WD1 GND
GND
R_PD1 P2 - R17 P2
LED_RED1 K - LED_AMBER1 K
GND
LED_RED1 K - LED_AMBER1 K
U_LDC1 GND - U_WD1 GND
U_LDC1 GND - U_WD1 GND
U_ADC1 GND - U_ADC2 GND
R_DIV_L1 P2 - R37 P2
J_BTN1 2 - J_PROX1 2
Q1 E - Q2 E
U_ADC1 ADDR - U_DAC1 ~{LDAC}
R_PD1 P2 - R17 P2
Q1 E - Q2 E
R21 P2 - R22 P2
GND
R19 P2 - R20 P2
LED_RED1 K - LED_AMBER1 K
GND
R_DIV_L1 P2 - R37 P2
Q1 E - Q2 E
Q1 E - Q2 E
GND
J_BTN1 2 - J_PROX1 2
R_DIV_L1 P2 - R37 P2
U_ADC1 ADDR - U_DAC1 ~{LDAC}
U_OPT1 ~ - Q13 E
Q1 E - Q2 E
Q1 E - Q2 E
Q1 E - Q2 E
U_LDC1 GND - U_WD1 GND
Q1 E - Q2 E
U_ADC1 ADDR - U_DAC1 ~{LDAC}
R19 P2 - R20 P2
LED_RED1
Q13
Q9
Q5
J_BUZZ1
Q2
J_PROX1
J_BTN1
K9
K12
K10
LED_AMBER1
Q10
K8
Q11
K11
K2
Q1
K6
Q4
Q12
Q14
K4
Q6
K1
K3
K7
Q8
Q3
K5
Q7
D10
D2
D3
D6
D5
D14
U_DAC2
D12
D11
U_LDC1
D8
D1
U_OPT1
D7
D4
CORE-P3
D9
CORE-P4A
U_DAC3
CORE-P4B
D13
U_DAC1
J_SAFETY
CM4
U_WD1

Refine this doc
Ask about this doc
PCB Routing Setup Status
Design Rule Exceptions / Schematic Signoff
Created schematic signoff note documenting the 10 accepted relay NC ERC exceptions. These pins are normally-closed relay contacts used for joystick pass-through, not no-connect pins.
Routing Setup Actions
  • Pre-routing board check was run.
  • Default routing width was reduced to 0.10 mm with 0.08 mm minimum to make fine-pitch CM4 and DAC pins routeable.
  • Pre-routing check improved from 18 warnings to 1 remaining LDC1614 footprint/padstack warning.
  • Full auto-route was started after routing setup; it completed and applied 1125 routing nodes.
Routing Result
  • Auto-route completed successfully.
  • Post-route review still reports 17 remaining airwire items.
  • The 10 relay NC ERC exceptions remain visible as ERC errors in the platform review, but are accepted by project signoff and must not block layout.
Important Note on Priority Routing
The available full-board auto-router does not expose a strict staged priority interface for I2C first, then 24V safety, then relay drivers. A targeted I2C route attempt was tried first, but the deterministic pathfinder reported no path for the first I2C segment. The full auto-router was then used after preflight setup.
Remaining Work
  1. The previous 17 post-route airwires were reduced by replacing the ADS1115 module footprints with verified bare ADS1115IDGST VSSOP-10 ICs and rerouting affected nets.
  2. The final 2 GND airwires were resolved by configuring the GND plane/fill behavior and rerunning routing.
  3. Layer 2 / Mid-Layer 1 GND fill is present and assigned to the GND net with stitching density set to 10 mm x 10 mm.
  4. Layer 3 / Mid-Layer 2 3V3_LOGIC fill is present and assigned to the 3.3V logic/power net.
  5. Latest DRC no longer reports airwire, dangling-trace, overlapping-copper, or floating-copper errors. The only remaining review items are the already-signed-off relay NC normally-closed contact ERC exceptions.
Latest Final DRC Update
  • Airwires: clear after stitching CM4 GND to the GND plane and rerouting.
  • Dangling traces: clear.
  • Overlapping copper: clear.
  • Floating copper: clear.
  • Layer 2 / Mid-Layer 1: GND fill present and assigned to the GND net; stitching density set to 10 mm x 10 mm.
  • Layer 3 / Mid-Layer 2: 3V3_LOGIC fill present and assigned to the 3.3V logic/power net.
  • Remaining ERC items: 10 accepted relay NC exceptions for K1-K8, K11, and K12 joystick pass-through contacts.
  • Remaining manufacturing-readiness items: generic resistors and CORE-P3 still need manufacturer part numbers before an assembly-ready BOM is clean.
Manufacturing Export Readiness
Fabrication geometry is layout-clean for airwires, dangling traces, overlapping copper, and floating copper. Assembly/manufacturing review is not fully clean yet because many generic resistors and the CORE-P3 substitute connector do not have manufacturer part numbers assigned. Gerber export can be prepared for PCB fabrication, but BOM / pick-and-place should be treated as draft until those MPNs are finalized.
  • Design Rule Exceptions / Schematic Signoff

  • Routing Setup Actions

  • Routing Result

  • Important Note on Priority Routing

  • Remaining Work

  • Latest Final DRC Update

  • Manufacturing Export Readiness

Documents

  • PCB Routing Setup Status

  • Layout Setup Confirmation

  • Manufacturing Export Package Summary

  • Safety Chain Wiring Update

  • ERC Cleanup Status — CORE I/O Pass

  • Project Specification — APS-PCB-001 Rev D CORE BrainBox

  • Schematic Signoff — Relay NC Exceptions

  • Schematic Build Status

  • Latest Attachment vs Current Schematic Conflict Check

Assets

Assets are files uploaded to this project which can be used in various ways.

CORE BrainBox Rev D 6b9f thumbnail
AutoPilot V4.0 C.O.R.E. Brain Box Rev D for Vermeer D20x22 HDD, with isolated CM4, relay, and 24V safety domains, I2C DAC/ADC control, relay driver cells, and Deutsch harness connectors.

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$25.83–$38.09

Digi-Key

$19.80

HQonline

$0.97–$1.36

LCSC

$24.51–$24.77

Mouser

$34.34

TME

$0.92

Verical

$31.04–$42.41

Controls