Arduino Due Project Planning


I can create a new blank project named:
  • Arduino Due Dual‑Heater Controller (Series/Parallel) – Power Stage
I’ll proceed with this step now. After it’s created, I will follow up to add the heater‑control components and then wire the nets exactly per the plan in subsequent steps.
Notes applied from our knowledge base:
  • When placing low‑voltage circuitry, I’ll prioritize ground separation over supply separation to keep return paths clean between mains and LV domains.
yes
I’m ready to create a new blank project named:
  • Arduino Due Dual‑Heater Controller (Series/Parallel) – Power Stage
Project description I will set:
  • Purpose: Power-stage for two 240 Vac heaters with relay-based series/parallel selection (Architecture A) and per-heater SSR control.
  • Input and protection: 3-pin L/N/PE inlet, line fuse, common-mode choke, MOV.
  • Control supply: Onboard AC‑DC 24 V module powering relay coils and SSR inputs.
  • Power path: 2× SPST + 1× SPDT relay matrix to select series/parallel before the SSRs; two SSRs modulate each heater.
  • Protection/sensing: Branch fuses, thermal cutoffs, and three Hall current sensors (mains, heater A, heater B).
  • Feedback: Opto-sense of relay coil state to a low-voltage header for an external controller (e.g., Arduino Due).
  • Isolation: Strict separation between mains and low-voltage domains.
Once this is created, the next steps will be to add the components and wire the nets per your plan.

D6
CAN RX
D8
SDA
A4
RX2
D10
A10
A7
TX2
CAN TX
A9
NC
RX1
DAC2
D2
D12
SDA
D3
AREF
VIN
A8
GND
D7
D4
TX1
D11
IOREF
D9
A3
TX0
D5
A1
A2
A5
RX3
SCL
DAC1
RESET
GND
+5V
A11
+3V3
TX3
A6
A0
RX0
SCL
D13
GND
J2
J5
J4
J6
J1
J3
Name
Pin #
Type
Section
Pin Group
Orientation
Order
Sub-symbol
Exclude from PCB
+3V3
Unspecified
true
+5V
Unspecified
true
A0
Unspecified
true
A1
Unspecified
true
A10
Unspecified
true
A11
Unspecified
true
A2
Unspecified
true
A3
Unspecified
true
A4
Unspecified
true
A5
Unspecified
true
A6
Unspecified
true
A7
Unspecified
true
A8
Unspecified
true
A9
Unspecified
true
AREF
Unspecified
true
CAN RX
Unspecified
true
CAN TX
Unspecified
true
D10
Unspecified
true
D11
Unspecified
true
D12
Unspecified
true
D13
Unspecified
true
D2
Unspecified
true
D3
Unspecified
true

Arduino Due Shield Template