Welcome! Log In Create A New Profile

Advanced

[Solved]Marlin 10/2015 release :: dual extruder bug

Posted by J-Max 
[Solved]Marlin 10/2015 release :: dual extruder bug
October 05, 2015 01:16PM
Hi guys,

I've just downloaded Marlin last release.

Just by changing :
// This defines the number of extruders
#define EXTRUDERS 1
to :
// This defines the number of extruders
#define EXTRUDERS 2

I've got an error while compiling :
temperature.cpp: In function 'void manage_heater()':
temperature.cpp:665: error: unable to find a register to spill in class 'POINTER_REGS'
 }
 ^
temperature.cpp:665: error: this is the insn:
(insn 98 97 100 4 (set (reg/vconfused smileyF 103 [ pid_input ])
        (memconfused smileyF (post_inc:HI (reg:HI 141 [ ivtmp.170 ])) [4 MEM[base: _101, offset: 0B]+0 S4 A8])) temperature.cpp:449 99 {*movsf}
     (expr_list:REG_INC (reg:HI 141 [ ivtmp.170 ])
        (nil)))
temperature.cpp:665: confused by earlier errors, bailing out
unable to find a register to spill in class 'POINTER_REGS'
It looks like the error lands into the temperature.c file.

Any thoughts ?

Where can I get any recent release that allows dual extruders ?

I'm looking forward to hearing from you winking smiley

++JM

Edited 1 time(s). Last edit at 10/05/2015 05:01PM by J-Max.


^ Things I said. My thingiverse here. My website there (in french).
Re: [Solved]Marlin 10/2015 release :: dual extruder bug
October 05, 2015 05:04PM
Ok guys,

It seems to be an Arduino version problem with 1.6.4
Download 1.0.6 version or Arduino,
uninstall 1.6.4 version
then install 1.0.6 version.

No issues with that old version. winking smiley

++JM
Sorry, only registered users may post in this forum.

Click here to login