Topic: Help with Marlin and Azteeg X3 Pro
Hi everyone, I am in the process of building a CoreXY printer to replace my Prusa i3. I decided to go with an Azteeg X3 Pro so that I can upgrade to eventually to an E3D Kraken. I am starting off with an E3D Chimera.
I downloaded a new instance of Marlin, rather than using a copy of the version I'm using with the Ramps setup I'm using on the i3.
I set up Marlin with two extruders and PIDTEMP and ran verify in Arduino IDE and the verify failed with the following error:
C:\Users\Sally\AppData\Local\Temp\build4998189036816848245.tmp\temperature.cpp: In function 'void manage_heater()':
C:\Users\Sally\AppData\Local\Temp\build4998189036816848245.tmp\temperature.cpp:665:1: error: unable to find a register to spill in class 'POINTER_REGS'
}
^
C:\Users\Sally\AppData\Local\Temp\build4998189036816848245.tmp\temperature.cpp:665:1: error: this is the insn:
(insn 98 97 100 4 (set (reg/v:SF 103 [ pid_input ])
(mem:SF (post_inc:HI (reg:HI 147 [ ivtmp.210 ])) [4 MEM[base: _113, offset: 0B]+0 S4 A8])) C:\Users\Sally\AppData\Local\Temp\build4998189036816848245.tmp\temperature.cpp:449 99 {*movsf}
(expr_list:REG_INC (reg:HI 147 [ ivtmp.210 ])
(nil)))
C:\Users\Sally\AppData\Local\Temp\build4998189036816848245.tmp\temperature.cpp:665: confused by earlier errors, bailing out
Error compiling.
The only way around this error was to enable Z_DUAL_STEPPER_DRIVERS until I realised that this redefines ETRUDERS to 1.
Can anyone help me correct my problem?
ABS only at the moment, hoping to go to woodfill and bamboofill PLA when I have a bit more experience with the Duo.
Currently printing woodfill on homebrew Prusa i3.