Page 1 of 1

[DONE] Smoothie Support for dual extrusion

Posted: Fri Apr 10, 2015 4:30 pm
by LeonMF
Due to wisdom/cantankerousness that is beyond me, the developers of SmoothieWare do not support the traditional hot end temperature set method of

(M104 or M109)
M104 S190 T0
M104 S190 T1

Instead, they require setting the Hot end through a T0 or T1 first and then using a hot end specific M Code.

Hot end 1 is M104 and M109, Hot end 2 is M884 and M889

So, you set it like this:

T0
M104 S190
T1
M884 S190

The changes to support smoothie here are minimal but critical if I'm to continue using Simplify3D with dual extrusion.

Re: Smoothie Support for dual extrusion

Posted: Sat Apr 11, 2015 9:23 am
by SphereNoob
change your starting script to:

Code: Select all

T0
M104 S[extruder0_temperature]
T1
M884 S[extruder1_temperature]

Re: Smoothie Support for dual extrusion

Posted: Fri Apr 17, 2015 10:22 am
by LeonMF
OK, I was able to make some progress on this without having to edit the staring script. Smoothie supports assigning M104/108 to hot end 2 as well as 1. It just isn't that way by default.

They also support the Tx flags on the end of the line even though I was originally led to believe this wasn't the case.

Re: Smoothie Support for dual extrusion

Posted: Fri Apr 17, 2015 1:56 pm
by AndersE
Hmm, so s3d does not support smoothie correctly?

Shame, as i am about to buy a smoothie board soon..

Re: Smoothie Support for dual extrusion

Posted: Sat Apr 18, 2015 6:53 am
by JoeJ
I've used it with my smoothieboard and it works just fine. I didn't need to make any extra changes.

If you need special commands for preheating, you can always edit the firmware configuration or use S3D's awesome built-in search and replace.

Re: Smoothie Support for dual extrusion

Posted: Sat Apr 18, 2015 3:04 pm
by BaudR8
AndersE wrote:Hmm, so s3d does not support smoothie correctly?

Shame, as i am about to buy a smoothie board soon..
According to Leon, it seems like the Smoothieboard/Smoothieware is supported, he just had his smoothieboard configured incorrectly. If he had used any other slicing software he would have run into the same exact incorrect configuration issue

Re: Smoothie Support for dual extrusion

Posted: Wed Apr 29, 2015 5:41 pm
by LeonMF
BaudR8 wrote:
AndersE wrote:Hmm, so s3d does not support smoothie correctly?

Shame, as i am about to buy a smoothie board soon..
According to Leon, it seems like the Smoothieboard/Smoothieware is supported, he just had his smoothieboard configured incorrectly. If he had used any other slicing software he would have run into the same exact incorrect configuration issue
In my defense, it's the smoothie default config that operates different from every slicer out there for dual extrusion... :)

When I originally posted this here, I was under two misconceptions.

1. That T# was not supported at the end of a line. In fact I was specifically told that Smoothie would not support this because it is improper gcode grammar. It was later revealed that someone has put in a hack to take the T# and execute it as a separate command.
2. The M code for setting the second extruder temperature is different for extruder 2 and I thought this was a requirement. Fortunately, it behaves fine if you just change it to the standard 104/109 in the config file.

Overall, I'm quite pleased with smoothie and would recommend it *if* you're a power user that is OK with a system that's still very new and under heavy development.