AON3D M2+ Wiring Checklist
BTT Octopus Pro v1.0.1
Print this checklist and mark each connection as you complete it.
PRE-WIRING CHECKS
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:
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:
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:
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:
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:
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:
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:
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:
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
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
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
Multimeter Checks
11. FIRST POWER-ON SEQUENCE
Step 1: Octopus Pro Only (no motor power)
Step 2: Flash Klipper Firmware
Step 3: Start Klipper
Step 4: Test Without Motor Power
Step 5: Motor Power On
Step 6: Full System Test
NOTES
Use this space for any notes during wiring:
COMPLETION