Files
AON3D-M2/docs/wiring-checklist.md
Anto01 ef868e7953 Initial AON3D M2+ dual MCU configuration
- Octopus Pro: Motors (MOTOR0-7), bed heater (PA1), chamber heater (PB10)
- Azteeg X3: Thermistors, endstops, probe, fan, hotend heaters
- IDEX setup with external DM542T drivers
- Includes wiring documentation and swap guide

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-12 20:52:58 -05:00

8.3 KiB

AON3D M2+ Wiring Checklist

BTT Octopus Pro v1.0.1

Print this checklist and mark each connection as you complete it.


PRE-WIRING CHECKS

  • Power supply OFF
  • All components laid out and identified
  • Wire labels/markers ready
  • Multimeter available for testing
  • Correct wire gauges prepared:
    • 14-16 AWG for power
    • 22-24 AWG for signals

1. POWER CONNECTIONS

Main Power

Connection From To Done
24V+ PSU +24V Octopus VIN+
24V- PSU GND Octopus VIN-

DM542T Driver Power (all 8 drivers)

Driver V+ Connected V- Connected
DM542T #1 (X)
DM542T #2 (X2)
DM542T #3 (Y)
DM542T #4 (Y1)
DM542T #5 (Z)
DM542T #6 (Z1)
DM542T #7 (E0)
DM542T #8 (E1)

2. MOTOR SIGNAL CONNECTIONS

MOTOR0 → DM542T #1 → X Axis Motor

Signal Octopus Pin DM542T Terminal Done
STEP PF13 (pin 2) PUL+
DIR PF12 (pin 3) DIR+
EN PF14 (pin 4) ENA+
GND GND (pin 1) PUL-, DIR-, ENA-

Motor wires to DM542T:

  • A+ connected
  • A- connected
  • B+ connected
  • B- connected

MOTOR1 → DM542T #2 → X2 (Dual Carriage) Motor

Signal Octopus Pin DM542T Terminal Done
STEP PG0 (pin 2) PUL+
DIR PG1 (pin 3) DIR+
EN PF15 (pin 4) ENA+
GND GND (pin 1) PUL-, DIR-, ENA-

Motor wires to DM542T:

  • A+ connected
  • A- connected
  • B+ connected
  • B- connected

MOTOR2 → DM542T #3 → Y Axis Motor

Signal Octopus Pin DM542T Terminal Done
STEP PF11 (pin 2) PUL+
DIR PG3 (pin 3) DIR+
EN PG5 (pin 4) ENA+
GND GND (pin 1) PUL-, DIR-, ENA-

Motor wires to DM542T:

  • A+ connected
  • A- connected
  • B+ connected
  • B- connected

MOTOR3 → DM542T #4 → Y1 Axis Motor

Signal Octopus Pin DM542T Terminal Done
STEP PG4 (pin 2) PUL+
DIR PC1 (pin 3) DIR+
EN PA0 (pin 4) ENA+
GND GND (pin 1) PUL-, DIR-, ENA-

Motor wires to DM542T:

  • A+ connected
  • A- connected
  • B+ connected
  • B- connected

MOTOR4 → DM542T #5 → Z Axis Motor

Signal Octopus Pin DM542T Terminal Done
STEP PF9 (pin 2) PUL+
DIR PF10 (pin 3) DIR+
EN PG2 (pin 4) ENA+
GND GND (pin 1) PUL-, DIR-, ENA-

Motor wires to DM542T:

  • A+ connected
  • A- connected
  • B+ connected
  • B- connected

MOTOR5 → DM542T #6 → Z1 Axis Motor

Signal Octopus Pin DM542T Terminal Done
STEP PC13 (pin 2) PUL+
DIR PF0 (pin 3) DIR+
EN PF1 (pin 4) ENA+
GND GND (pin 1) PUL-, DIR-, ENA-

Motor wires to DM542T:

  • A+ connected
  • A- connected
  • B+ connected
  • B- connected

MOTOR6 → DM542T #7 → Extruder 0 Motor

Signal Octopus Pin DM542T Terminal Done
STEP PE2 (pin 2) PUL+
DIR PE3 (pin 3) DIR+
EN PD4 (pin 4) ENA+
GND GND (pin 1) PUL-, DIR-, ENA-

Motor wires to DM542T:

  • A+ connected
  • A- connected
  • B+ connected
  • B- connected

MOTOR7 → DM542T #8 → Extruder 1 Motor

Signal Octopus Pin DM542T Terminal Done
STEP PE6 (pin 2) PUL+
DIR PA14 (pin 3) DIR+
EN PE0 (pin 4) ENA+
GND GND (pin 1) PUL-, DIR-, ENA-

Motor wires to DM542T:

  • A+ connected
  • A- connected
  • B+ connected
  • B- connected

3. DM542T DIP SWITCH SETTINGS

Driver Axis Microsteps SW5 SW6 SW7 SW8 Set
#1 X 16 OFF ON ON OFF
#2 X2 16 OFF ON ON OFF
#3 Y 16 OFF ON ON OFF
#4 Y1 16 OFF ON ON OFF
#5 Z 4 ON ON OFF OFF
#6 Z1 4 ON ON OFF OFF
#7 E0 16 OFF ON ON OFF
#8 E1 16 OFF ON ON OFF

Current settings (SW1-SW3): Set per your motor specifications

  • All current settings configured

4. ENDSTOP CONNECTIONS

Endstop Octopus Header Pin Signal Wire GND Wire
X Min DIAG0 PG6
X2 (IDEX) DIAG1 PG9
Y Min DIAG2 PG10
Y1 (opt) DIAG3 PG11
Z Min DIAG4 PG12
Z1 (opt) DIAG5 PG13

5. PROBE CONNECTION

Component Octopus Header Connection Done
Probe Signal PROBE S pin
Probe GND PROBE G pin
Probe VCC (if needed) PROBE V pin

6. THERMISTOR CONNECTIONS

Thermistor Octopus Header Pin Wire 1 Wire 2
Extruder 0 T0 PF4
Extruder 1 T1 PF5
Chamber T2 PF6
Bed TB PF3

7. HEATER CONNECTIONS

Heater Octopus Header Pin + Wire - Wire
Hotend 0 HE0 PA2
Hotend 1 HE1 PA3
Chamber HE2 PB10
Bed HB PA1

Note for Bed: If using SSR, connect SSR control to HB output

  • SSR used (if applicable)
  • SSR control wiring correct
  • SSR load wiring correct

8. FAN CONNECTIONS

Fan Octopus Header Pin + Wire - Wire
Enclosure Fan FAN2 PD12
Part Cooling 0 (opt) FAN0 PA8
Part Cooling 1 (opt) FAN1 PE5
Hotend Fan 0 (opt) FAN3 PD13
Hotend Fan 1 (opt) FAN4 PE4

9. COMMUNICATION

Connection Done
USB cable from Octopus to Raspberry Pi

10. PRE-POWER-ON VERIFICATION

Visual Inspection

  • No exposed wire strands touching other terminals
  • All screw terminals tight
  • No pinched wires
  • Polarity correct on all power connections

Multimeter Checks

  • No short between 24V+ and GND on Octopus
  • No short between V+ and V- on any DM542T
  • Continuity on all signal wires (disconnected from board)

11. FIRST POWER-ON SEQUENCE

Step 1: Octopus Pro Only (no motor power)

  • Connect USB to Pi
  • Power on 24V supply to Octopus
  • Octopus LEDs illuminate
  • No smoke or burning smell
  • Run ls /dev/serial/by-id/* on Pi - device appears

Step 2: Flash Klipper Firmware

  • Build Klipper for STM32F446
  • Copy firmware.bin to SD card
  • Flash Octopus Pro
  • Verify serial device still present

Step 3: Start Klipper

  • Copy printer.cfg and macros.cfg to Pi
  • Update serial port in printer.cfg
  • Start/restart Klipper
  • No errors in Klipper log
  • Fluidd connects successfully

Step 4: Test Without Motor Power

  • QUERY_ENDSTOPS - all show correct state
  • Temperature readings appear (room temp)
  • No heater errors

Step 5: Motor Power On

  • Power on DM542T power supply
  • All DM542T LEDs illuminate
  • Test single axis movement at low speed
  • Verify direction (invert DIR pin if wrong)

Step 6: Full System Test

  • All axes move correctly
  • Both extruders work
  • Homing works on all axes
  • IDEX tool change (T0/T1) works
  • Heaters respond (test at low temp first)
  • Fans operate

NOTES

Use this space for any notes during wiring:






COMPLETION

  • All connections verified
  • System tested and operational
  • Date completed: _______________
  • Signed off by: _______________