- 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>
369 lines
19 KiB
XML
369 lines
19 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 900" width="1200" height="900">
|
|
<defs>
|
|
<style>
|
|
.board { fill: #1a1a2e; stroke: #4a4a6a; stroke-width: 3; }
|
|
.header { fill: #2d2d44; stroke: #6a6a8a; stroke-width: 1; }
|
|
.header-motor { fill: #3d5a3d; stroke: #5a8a5a; stroke-width: 1; }
|
|
.header-heater { fill: #5a3d3d; stroke: #8a5a5a; stroke-width: 1; }
|
|
.header-therm { fill: #3d3d5a; stroke: #5a5a8a; stroke-width: 1; }
|
|
.header-fan { fill: #3d5a5a; stroke: #5a8a8a; stroke-width: 1; }
|
|
.header-endstop { fill: #5a5a3d; stroke: #8a8a5a; stroke-width: 1; }
|
|
.header-power { fill: #5a3d5a; stroke: #8a5a8a; stroke-width: 1; }
|
|
.label { font-family: monospace; font-size: 11px; fill: #ffffff; }
|
|
.label-small { font-family: monospace; font-size: 9px; fill: #cccccc; }
|
|
.label-title { font-family: Arial, sans-serif; font-size: 14px; fill: #ffffff; font-weight: bold; }
|
|
.label-header { font-family: Arial, sans-serif; font-size: 20px; fill: #ffffff; font-weight: bold; }
|
|
.wire { stroke-width: 2; fill: none; }
|
|
.wire-step { stroke: #ff6b6b; }
|
|
.wire-dir { stroke: #4ecdc4; }
|
|
.wire-en { stroke: #ffe66d; }
|
|
.wire-gnd { stroke: #888888; }
|
|
.wire-signal { stroke: #95e1d3; }
|
|
.wire-power { stroke: #ff8c42; }
|
|
.driver-box { fill: #2a2a3a; stroke: #5a5a7a; stroke-width: 2; rx: 5; }
|
|
.connector { fill: #4a4a6a; stroke: #7a7a9a; stroke-width: 1; }
|
|
.pin { fill: #gold; stroke: #aa8800; stroke-width: 0.5; }
|
|
.note { font-family: Arial, sans-serif; font-size: 10px; fill: #aaaaaa; }
|
|
</style>
|
|
</defs>
|
|
|
|
<!-- Background -->
|
|
<rect width="1200" height="900" fill="#0d0d1a"/>
|
|
|
|
<!-- Title -->
|
|
<text x="600" y="35" text-anchor="middle" class="label-header">AON3D M2+ Wiring Diagram - BTT Octopus Pro v1.0.1</text>
|
|
<text x="600" y="55" text-anchor="middle" class="note">External DM542T Stepper Drivers Configuration</text>
|
|
|
|
<!-- Octopus Pro Board -->
|
|
<rect x="50" y="80" width="400" height="700" class="board" rx="10"/>
|
|
<text x="250" y="110" text-anchor="middle" class="label-title">BTT OCTOPUS PRO v1.0.1</text>
|
|
|
|
<!-- Motor Headers -->
|
|
<g id="motor-headers">
|
|
<text x="70" y="145" class="label-title">MOTOR OUTPUTS</text>
|
|
|
|
<!-- MOTOR0 -->
|
|
<rect x="70" y="155" width="80" height="35" class="header-motor" rx="3"/>
|
|
<text x="110" y="175" text-anchor="middle" class="label">MOTOR0</text>
|
|
<text x="110" y="185" text-anchor="middle" class="label-small">X Axis</text>
|
|
|
|
<!-- MOTOR1 -->
|
|
<rect x="160" y="155" width="80" height="35" class="header-motor" rx="3"/>
|
|
<text x="200" y="175" text-anchor="middle" class="label">MOTOR1</text>
|
|
<text x="200" y="185" text-anchor="middle" class="label-small">X2 (IDEX)</text>
|
|
|
|
<!-- MOTOR2 -->
|
|
<rect x="250" y="155" width="80" height="35" class="header-motor" rx="3"/>
|
|
<text x="290" y="175" text-anchor="middle" class="label">MOTOR2</text>
|
|
<text x="290" y="185" text-anchor="middle" class="label-small">Y Axis</text>
|
|
|
|
<!-- MOTOR3 -->
|
|
<rect x="340" y="155" width="80" height="35" class="header-motor" rx="3"/>
|
|
<text x="380" y="175" text-anchor="middle" class="label">MOTOR3</text>
|
|
<text x="380" y="185" text-anchor="middle" class="label-small">Y1 Axis</text>
|
|
|
|
<!-- MOTOR4 -->
|
|
<rect x="70" y="200" width="80" height="35" class="header-motor" rx="3"/>
|
|
<text x="110" y="220" text-anchor="middle" class="label">MOTOR4</text>
|
|
<text x="110" y="230" text-anchor="middle" class="label-small">Z Axis</text>
|
|
|
|
<!-- MOTOR5 -->
|
|
<rect x="160" y="200" width="80" height="35" class="header-motor" rx="3"/>
|
|
<text x="200" y="220" text-anchor="middle" class="label">MOTOR5</text>
|
|
<text x="200" y="230" text-anchor="middle" class="label-small">Z1 Axis</text>
|
|
|
|
<!-- MOTOR6 -->
|
|
<rect x="250" y="200" width="80" height="35" class="header-motor" rx="3"/>
|
|
<text x="290" y="220" text-anchor="middle" class="label">MOTOR6</text>
|
|
<text x="290" y="230" text-anchor="middle" class="label-small">Extruder 0</text>
|
|
|
|
<!-- MOTOR7 -->
|
|
<rect x="340" y="200" width="80" height="35" class="header-motor" rx="3"/>
|
|
<text x="380" y="220" text-anchor="middle" class="label">MOTOR7</text>
|
|
<text x="380" y="230" text-anchor="middle" class="label-small">Extruder 1</text>
|
|
</g>
|
|
|
|
<!-- Endstop Headers -->
|
|
<g id="endstop-headers">
|
|
<text x="70" y="265" class="label-title">ENDSTOPS (DIAG)</text>
|
|
|
|
<rect x="70" y="275" width="55" height="30" class="header-endstop" rx="3"/>
|
|
<text x="97" y="293" text-anchor="middle" class="label-small">DIAG0</text>
|
|
<text x="97" y="302" text-anchor="middle" class="label-small">X-min</text>
|
|
|
|
<rect x="130" y="275" width="55" height="30" class="header-endstop" rx="3"/>
|
|
<text x="157" y="293" text-anchor="middle" class="label-small">DIAG1</text>
|
|
<text x="157" y="302" text-anchor="middle" class="label-small">X2</text>
|
|
|
|
<rect x="190" y="275" width="55" height="30" class="header-endstop" rx="3"/>
|
|
<text x="217" y="293" text-anchor="middle" class="label-small">DIAG2</text>
|
|
<text x="217" y="302" text-anchor="middle" class="label-small">Y-min</text>
|
|
|
|
<rect x="250" y="275" width="55" height="30" class="header-endstop" rx="3"/>
|
|
<text x="277" y="293" text-anchor="middle" class="label-small">DIAG3</text>
|
|
<text x="277" y="302" text-anchor="middle" class="label-small">Y1</text>
|
|
|
|
<rect x="310" y="275" width="55" height="30" class="header-endstop" rx="3"/>
|
|
<text x="337" y="293" text-anchor="middle" class="label-small">DIAG4</text>
|
|
<text x="337" y="302" text-anchor="middle" class="label-small">Z-min</text>
|
|
|
|
<rect x="370" y="275" width="55" height="30" class="header-endstop" rx="3"/>
|
|
<text x="397" y="293" text-anchor="middle" class="label-small">DIAG5</text>
|
|
<text x="397" y="302" text-anchor="middle" class="label-small">Z1</text>
|
|
</g>
|
|
|
|
<!-- Thermistor Headers -->
|
|
<g id="thermistor-headers">
|
|
<text x="70" y="340" class="label-title">THERMISTORS</text>
|
|
|
|
<rect x="70" y="350" width="70" height="35" class="header-therm" rx="3"/>
|
|
<text x="105" y="370" text-anchor="middle" class="label">T0</text>
|
|
<text x="105" y="380" text-anchor="middle" class="label-small">Extruder 0</text>
|
|
|
|
<rect x="150" y="350" width="70" height="35" class="header-therm" rx="3"/>
|
|
<text x="185" y="370" text-anchor="middle" class="label">T1</text>
|
|
<text x="185" y="380" text-anchor="middle" class="label-small">Extruder 1</text>
|
|
|
|
<rect x="230" y="350" width="70" height="35" class="header-therm" rx="3"/>
|
|
<text x="265" y="370" text-anchor="middle" class="label">T2</text>
|
|
<text x="265" y="380" text-anchor="middle" class="label-small">Chamber</text>
|
|
|
|
<rect x="310" y="350" width="70" height="35" class="header-therm" rx="3"/>
|
|
<text x="345" y="370" text-anchor="middle" class="label">TB</text>
|
|
<text x="345" y="380" text-anchor="middle" class="label-small">Bed</text>
|
|
</g>
|
|
|
|
<!-- Heater Headers -->
|
|
<g id="heater-headers">
|
|
<text x="70" y="420" class="label-title">HEATERS</text>
|
|
|
|
<rect x="70" y="430" width="70" height="35" class="header-heater" rx="3"/>
|
|
<text x="105" y="450" text-anchor="middle" class="label">HE0</text>
|
|
<text x="105" y="460" text-anchor="middle" class="label-small">Hotend 0</text>
|
|
|
|
<rect x="150" y="430" width="70" height="35" class="header-heater" rx="3"/>
|
|
<text x="185" y="450" text-anchor="middle" class="label">HE1</text>
|
|
<text x="185" y="460" text-anchor="middle" class="label-small">Hotend 1</text>
|
|
|
|
<rect x="230" y="430" width="70" height="35" class="header-heater" rx="3"/>
|
|
<text x="265" y="450" text-anchor="middle" class="label">HE2</text>
|
|
<text x="265" y="460" text-anchor="middle" class="label-small">Chamber</text>
|
|
|
|
<rect x="310" y="430" width="80" height="35" class="header-heater" rx="3"/>
|
|
<text x="350" y="450" text-anchor="middle" class="label">HB</text>
|
|
<text x="350" y="460" text-anchor="middle" class="label-small">Bed (10A)</text>
|
|
</g>
|
|
|
|
<!-- Fan Headers -->
|
|
<g id="fan-headers">
|
|
<text x="70" y="500" class="label-title">FANS</text>
|
|
|
|
<rect x="70" y="510" width="50" height="30" class="header-fan" rx="3"/>
|
|
<text x="95" y="528" text-anchor="middle" class="label-small">FAN0</text>
|
|
|
|
<rect x="125" y="510" width="50" height="30" class="header-fan" rx="3"/>
|
|
<text x="150" y="528" text-anchor="middle" class="label-small">FAN1</text>
|
|
|
|
<rect x="180" y="510" width="50" height="30" class="header-fan" rx="3"/>
|
|
<text x="205" y="528" text-anchor="middle" class="label">FAN2</text>
|
|
|
|
<rect x="235" y="510" width="50" height="30" class="header-fan" rx="3"/>
|
|
<text x="260" y="528" text-anchor="middle" class="label-small">FAN3</text>
|
|
|
|
<rect x="290" y="510" width="50" height="30" class="header-fan" rx="3"/>
|
|
<text x="315" y="528" text-anchor="middle" class="label-small">FAN4</text>
|
|
|
|
<text x="205" y="555" text-anchor="middle" class="note">FAN2 = Enclosure Fan</text>
|
|
</g>
|
|
|
|
<!-- Probe Header -->
|
|
<g id="probe-header">
|
|
<text x="70" y="585" class="label-title">PROBE</text>
|
|
<rect x="70" y="595" width="80" height="35" class="header-endstop" rx="3"/>
|
|
<text x="110" y="615" text-anchor="middle" class="label">PROBE</text>
|
|
<text x="110" y="625" text-anchor="middle" class="label-small">PG15</text>
|
|
</g>
|
|
|
|
<!-- Power Header -->
|
|
<g id="power-header">
|
|
<text x="70" y="660" class="label-title">POWER</text>
|
|
<rect x="70" y="670" width="100" height="40" class="header-power" rx="3"/>
|
|
<text x="120" y="693" text-anchor="middle" class="label">24V IN</text>
|
|
|
|
<rect x="180" y="670" width="80" height="40" class="header" rx="3"/>
|
|
<text x="220" y="693" text-anchor="middle" class="label">USB-C</text>
|
|
</g>
|
|
|
|
<!-- Pin Reference -->
|
|
<g id="pin-reference">
|
|
<text x="70" y="740" class="label-title">PIN REFERENCE</text>
|
|
<text x="70" y="758" class="label-small">MOTOR0: STEP=PF13, DIR=PF12, EN=PF14</text>
|
|
<text x="70" y="770" class="label-small">MOTOR1: STEP=PG0, DIR=PG1, EN=PF15</text>
|
|
<text x="70" y="782" class="label-small">MOTOR2: STEP=PF11, DIR=PG3, EN=PG5</text>
|
|
<text x="70" y="794" class="label-small">MOTOR3: STEP=PG4, DIR=PC1, EN=PA0</text>
|
|
<text x="250" y="758" class="label-small">MOTOR4: STEP=PF9, DIR=PF10, EN=PG2</text>
|
|
<text x="250" y="770" class="label-small">MOTOR5: STEP=PC13, DIR=PF0, EN=PF1</text>
|
|
<text x="250" y="782" class="label-small">MOTOR6: STEP=PE2, DIR=PE3, EN=PD4</text>
|
|
<text x="250" y="794" class="label-small">MOTOR7: STEP=PE6, DIR=PA14, EN=PE0</text>
|
|
</g>
|
|
|
|
<!-- DM542T Drivers (right side) -->
|
|
<g id="dm542t-drivers">
|
|
<text x="700" y="90" text-anchor="middle" class="label-title">EXTERNAL DM542T DRIVERS (x8)</text>
|
|
|
|
<!-- Driver template shown for clarity -->
|
|
<rect x="520" y="110" width="150" height="180" class="driver-box"/>
|
|
<text x="595" y="135" text-anchor="middle" class="label">DM542T</text>
|
|
<text x="595" y="150" text-anchor="middle" class="label-small">Driver Template</text>
|
|
|
|
<!-- Input side -->
|
|
<text x="540" y="175" class="label-small">INPUTS:</text>
|
|
<text x="540" y="190" class="label-small">PUL+ ← STEP</text>
|
|
<text x="540" y="202" class="label-small">PUL- ← GND</text>
|
|
<text x="540" y="214" class="label-small">DIR+ ← DIR</text>
|
|
<text x="540" y="226" class="label-small">DIR- ← GND</text>
|
|
<text x="540" y="238" class="label-small">ENA+ ← EN</text>
|
|
<text x="540" y="250" class="label-small">ENA- ← GND</text>
|
|
|
|
<!-- Output side -->
|
|
<text x="540" y="270" class="label-small">OUTPUTS: A+,A-,B+,B-</text>
|
|
<text x="540" y="282" class="label-small">POWER: V+, V-</text>
|
|
|
|
<!-- Connection diagram -->
|
|
<text x="700" y="130" class="label-title">CONNECTION PATTERN</text>
|
|
|
|
<rect x="700" y="145" width="180" height="145" class="driver-box"/>
|
|
|
|
<!-- From Octopus -->
|
|
<text x="715" y="165" class="label-small" fill="#ff6b6b">STEP (pin 2) ──► PUL+</text>
|
|
<text x="715" y="180" class="label-small" fill="#4ecdc4">DIR (pin 3) ──► DIR+</text>
|
|
<text x="715" y="195" class="label-small" fill="#ffe66d">EN (pin 4) ──► ENA+</text>
|
|
<text x="715" y="210" class="label-small" fill="#888888">GND (pin 1) ──► PUL-</text>
|
|
<text x="715" y="225" class="label-small" fill="#888888"> ├──► DIR-</text>
|
|
<text x="715" y="240" class="label-small" fill="#888888"> └──► ENA-</text>
|
|
|
|
<text x="715" y="265" class="label-small">To Motor: A+, A-, B+, B-</text>
|
|
<text x="715" y="280" class="label-small">Power: 24-48V DC</text>
|
|
</g>
|
|
|
|
<!-- Driver assignments table -->
|
|
<g id="driver-table">
|
|
<text x="900" y="90" text-anchor="middle" class="label-title">DRIVER ASSIGNMENTS</text>
|
|
|
|
<rect x="890" y="100" width="280" height="200" fill="#1a1a2e" stroke="#4a4a6a" rx="5"/>
|
|
|
|
<text x="910" y="125" class="label-small">OCTOPUS DRIVER MOTOR</text>
|
|
<text x="910" y="140" class="label-small">────────────────────────────</text>
|
|
<text x="910" y="155" class="label-small">MOTOR0 → DM542T #1 → X</text>
|
|
<text x="910" y="170" class="label-small">MOTOR1 → DM542T #2 → X2 (IDEX)</text>
|
|
<text x="910" y="185" class="label-small">MOTOR2 → DM542T #3 → Y</text>
|
|
<text x="910" y="200" class="label-small">MOTOR3 → DM542T #4 → Y1</text>
|
|
<text x="910" y="215" class="label-small">MOTOR4 → DM542T #5 → Z</text>
|
|
<text x="910" y="230" class="label-small">MOTOR5 → DM542T #6 → Z1</text>
|
|
<text x="910" y="245" class="label-small">MOTOR6 → DM542T #7 → E0</text>
|
|
<text x="910" y="260" class="label-small">MOTOR7 → DM542T #8 → E1</text>
|
|
<text x="910" y="290" class="label-small">Total: 8 motor channels</text>
|
|
</g>
|
|
|
|
<!-- Wiring color legend -->
|
|
<g id="legend">
|
|
<text x="520" y="330" class="label-title">WIRE COLOR LEGEND</text>
|
|
<rect x="520" y="340" width="200" height="100" fill="#1a1a2e" stroke="#4a4a6a" rx="5"/>
|
|
|
|
<line x1="535" y1="360" x2="575" y2="360" class="wire wire-step"/>
|
|
<text x="585" y="364" class="label-small">STEP signal</text>
|
|
|
|
<line x1="535" y1="380" x2="575" y2="380" class="wire wire-dir"/>
|
|
<text x="585" y="384" class="label-small">DIR signal</text>
|
|
|
|
<line x1="535" y1="400" x2="575" y2="400" class="wire wire-en"/>
|
|
<text x="585" y="404" class="label-small">ENABLE signal</text>
|
|
|
|
<line x1="535" y1="420" x2="575" y2="420" class="wire wire-gnd"/>
|
|
<text x="585" y="424" class="label-small">GND (common)</text>
|
|
</g>
|
|
|
|
<!-- Heater/Sensor wiring -->
|
|
<g id="heater-wiring">
|
|
<text x="520" y="470" class="label-title">HEATER & SENSOR WIRING</text>
|
|
<rect x="520" y="480" width="350" height="150" fill="#1a1a2e" stroke="#4a4a6a" rx="5"/>
|
|
|
|
<text x="535" y="505" class="label-small">THERMISTORS (2-wire, not polarized):</text>
|
|
<text x="545" y="520" class="label-small">T0 (PF4) ← Extruder 0 thermistor</text>
|
|
<text x="545" y="535" class="label-small">T1 (PF5) ← Extruder 1 thermistor</text>
|
|
<text x="545" y="550" class="label-small">T2 (PF6) ← Chamber thermistor</text>
|
|
<text x="545" y="565" class="label-small">TB (PF3) ← Bed thermistor</text>
|
|
|
|
<text x="535" y="590" class="label-small">HEATERS:</text>
|
|
<text x="545" y="605" class="label-small">HE0 (PA2) → Hotend 0 HE2 (PB10) → Chamber</text>
|
|
<text x="545" y="620" class="label-small">HE1 (PA3) → Hotend 1 HB (PA1) → Bed</text>
|
|
</g>
|
|
|
|
<!-- Endstop wiring -->
|
|
<g id="endstop-wiring">
|
|
<text x="520" y="660" class="label-title">ENDSTOP WIRING</text>
|
|
<rect x="520" y="670" width="350" height="110" fill="#1a1a2e" stroke="#4a4a6a" rx="5"/>
|
|
|
|
<text x="535" y="695" class="label-small">ENDSTOP PIN ASSIGNMENTS:</text>
|
|
<text x="545" y="710" class="label-small">DIAG0 (PG6) → X min DIAG3 (PG11) → Y1</text>
|
|
<text x="545" y="725" class="label-small">DIAG1 (PG9) → X2/IDEX DIAG4 (PG12) → Z min</text>
|
|
<text x="545" y="740" class="label-small">DIAG2 (PG10) → Y min DIAG5 (PG13) → Z1</text>
|
|
<text x="545" y="760" class="label-small">PROBE (PG15) → Bed probe (with pull-up: ^PG15)</text>
|
|
</g>
|
|
|
|
<!-- DIP Switch settings -->
|
|
<g id="dip-switches">
|
|
<text x="900" y="330" class="label-title">DM542T DIP SWITCHES</text>
|
|
<rect x="890" y="340" width="280" height="130" fill="#1a1a2e" stroke="#4a4a6a" rx="5"/>
|
|
|
|
<text x="910" y="365" class="label-small">MICROSTEPPING (SW5-SW8):</text>
|
|
<text x="910" y="385" class="label-small">X,X2,Y,Y1,E0,E1: 16 µsteps</text>
|
|
<text x="910" y="400" class="label-small"> → SW5=OFF, SW6=ON, SW7=ON, SW8=OFF</text>
|
|
<text x="910" y="420" class="label-small">Z, Z1: 4 µsteps</text>
|
|
<text x="910" y="435" class="label-small"> → SW5=ON, SW6=ON, SW7=OFF, SW8=OFF</text>
|
|
<text x="910" y="460" class="label-small">CURRENT (SW1-SW3): Set per motor specs</text>
|
|
</g>
|
|
|
|
<!-- System diagram -->
|
|
<g id="system-overview">
|
|
<text x="1040" y="510" text-anchor="middle" class="label-title">SYSTEM OVERVIEW</text>
|
|
|
|
<!-- Pi -->
|
|
<rect x="970" y="530" width="140" height="50" fill="#3d5a3d" stroke="#5a8a5a" rx="5"/>
|
|
<text x="1040" y="555" text-anchor="middle" class="label">Raspberry Pi</text>
|
|
<text x="1040" y="570" text-anchor="middle" class="label-small">FluiddPi</text>
|
|
|
|
<!-- Arrow -->
|
|
<text x="1040" y="600" text-anchor="middle" class="label-small">USB ↓</text>
|
|
|
|
<!-- Octopus -->
|
|
<rect x="970" y="610" width="140" height="50" fill="#3d3d5a" stroke="#5a5a8a" rx="5"/>
|
|
<text x="1040" y="635" text-anchor="middle" class="label">Octopus Pro</text>
|
|
<text x="1040" y="650" text-anchor="middle" class="label-small">Klipper MCU</text>
|
|
|
|
<!-- Arrow -->
|
|
<text x="1040" y="680" text-anchor="middle" class="label-small">Step/Dir/En ↓</text>
|
|
|
|
<!-- Drivers -->
|
|
<rect x="970" y="690" width="140" height="50" fill="#5a3d3d" stroke="#8a5a5a" rx="5"/>
|
|
<text x="1040" y="715" text-anchor="middle" class="label">DM542T x8</text>
|
|
<text x="1040" y="730" text-anchor="middle" class="label-small">External Drivers</text>
|
|
|
|
<!-- Arrow -->
|
|
<text x="1040" y="760" text-anchor="middle" class="label-small">4-wire ↓</text>
|
|
|
|
<!-- Motors -->
|
|
<rect x="970" y="770" width="140" height="50" fill="#5a5a3d" stroke="#8a8a5a" rx="5"/>
|
|
<text x="1040" y="795" text-anchor="middle" class="label">Stepper Motors</text>
|
|
<text x="1040" y="810" text-anchor="middle" class="label-small">NEMA 17/23</text>
|
|
</g>
|
|
|
|
<!-- Notes -->
|
|
<text x="520" y="810" class="note">Note: All GND connections can share a common ground wire daisy-chained between drivers.</text>
|
|
<text x="520" y="825" class="note">Ensure adequate wire gauge for motor power (14-16 AWG for power, 22-24 AWG for signals).</text>
|
|
|
|
<!-- Footer -->
|
|
<text x="600" y="880" text-anchor="middle" class="label-small">AON3D M2+ BTT Octopus Pro Conversion - Wiring Diagram v1.0</text>
|
|
</svg>
|