Files
AON3D-M2/docs/swap-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

3.6 KiB

AON3D M2+ Controller Swap Checklist

Azteeg X3 → BTT Octopus Pro v1.0.1

Since your DM542T drivers are already wired to the motors, you only need to move the signal wires from the Azteeg to the Octopus Pro.


BEFORE YOU START

  • Power OFF everything
  • Take photos of current Azteeg wiring for reference
  • Label wires if not already labeled

1. MOTOR SIGNAL WIRES (Step/Dir/Enable from DM542T)

Move the signal cables from each DM542T driver to the Octopus Pro motor headers.

Wiring per DM542T → Octopus:

DM542T          Octopus MOTOR Header
──────          ────────────────────
PUL+ ─────────► Pin 2 (STEP)
DIR+ ─────────► Pin 3 (DIR)
ENA+ ─────────► Pin 4 (EN)
PUL-/DIR-/ENA- ► Pin 1 (GND) - can share one GND wire
DM542T Driver From Azteeg To Octopus Header
X motor Azteeg X MOTOR0
X2 motor (IDEX) Azteeg ? MOTOR1
Y motor Azteeg Y MOTOR2
Y1 motor Azteeg ? MOTOR3
Z motor Azteeg Z MOTOR4
Z1 motor Azteeg ? MOTOR5
Extruder 0 Azteeg E0 MOTOR6
Extruder 1 Azteeg E1 MOTOR7

2. ENDSTOPS

Move endstop connectors from Azteeg to Octopus DIAG headers.

Endstop To Octopus Header Done
X min DIAG0 (PG6)
X2 / IDEX DIAG1 (PG9)
Y min DIAG2 (PG10)
Y1 (if used) DIAG3 (PG11)
Z min DIAG4 (PG12)
Z1 (if used) DIAG5 (PG13)

3. THERMISTORS

Move thermistor connectors from Azteeg to Octopus.

Thermistor To Octopus Header Done
Extruder 0 T0 (PF4)
Extruder 1 T1 (PF5)
Chamber T2 (PF6)
Bed TB (PF3)

4. HEATERS

Move heater wires from Azteeg to Octopus.

Heater To Octopus Header Done
Hotend 0 HE0 (PA2)
Hotend 1 HE1 (PA3)
Chamber HE2 (PB10)
Bed HB (PA1)

5. FANS

Fan To Octopus Header Done
Enclosure fan FAN2 (PD12)
Others (if any) FAN0-5 as needed

6. PROBE

Component To Octopus Header Done
Probe PROBE (PG15)

7. POWER & COMMUNICATION

Connection Done
24V power to Octopus VIN (+/-)
USB cable to Raspberry Pi

8. FINAL CHECKS

  • All connections secure
  • No loose wires
  • 24V polarity correct
  • USB connected to Pi

9. POWER ON SEQUENCE

  1. Power on Raspberry Pi first
  2. SSH in: ssh pi@192.168.86.20
  3. Power on 24V to printer
  4. Check serial: ls /dev/serial/by-id/*
  5. Copy the serial ID
  6. Update printer.cfg with serial ID
  7. Copy configs to Pi
  8. Restart Klipper

QUICK PIN REFERENCE

MOTOR0 → X      MOTOR4 → Z      HE0 → Hotend 0    T0 → Extruder 0 temp
MOTOR1 → X2     MOTOR5 → Z1     HE1 → Hotend 1    T1 → Extruder 1 temp
MOTOR2 → Y      MOTOR6 → E0     HE2 → Chamber     T2 → Chamber temp
MOTOR3 → Y1     MOTOR7 → E1     HB  → Bed         TB → Bed temp

DIAG0 → X min   DIAG2 → Y min   DIAG4 → Z min     PROBE → Bed probe
DIAG1 → X2      DIAG3 → Y1      DIAG5 → Z1        FAN2  → Enclosure