- 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>
143 lines
3.6 KiB
Markdown
143 lines
3.6 KiB
Markdown
# 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
|
|
```
|