Notifications
Clear all

Simplify 3D bed heats first then the extruder  

  RSS
chris.y7
(@chris-y7)
Active Member
Simplify 3D bed heats first then the extruder

Hi everyone,

I decided to give S3D a try and have run into a strange behavior. I noticed that when I slice a model with S3D and send it to Octoprint, the bed starts to heat and the extruder doesn't begin to heat until the bed has reached full temp. This of course slows down the start of the print. Of course a model sliced with Slic3rPE behaves as you would expect....bed and extruder heat at the same time. Print only starts when both have reached proper temp.

The S3D support folks told me to turn off "wait for temperature controller to stabilize before beginning build" and that does in fact cause the bed and extruder to heat at the same time but it also causes the print to start before everything is up to temp. Does anyone know the fix for this? Thank you for your help.

Cheers
Chris

Opublikowany : 07/06/2018 2:30 pm
chris.y7
(@chris-y7)
Active Member
Topic starter answered:
Re: Simplify 3D bed heats first then the extruder

So I looked at gcode from both slicers and while I really know nothing about gcode I may have found the problem....please see below...

From Slic3rPE

M104 S230 ; set extruder temp
M140 S85 ; set bed temp
M190 S85 ; wait for bed temp
M109 S230 ; wait for extruder temp

From S3D

M140 S85
M190 S85
M104 S230 T0
M109 S230 T0

it looks to me that S3D is setting the bed temp and then waiting to reach full temp and then sets the extruder temp and waits again whereas Slic3rPE sets both the bed and extruder temp and then waits for both to reach full temp. This is obviously more efficient than the way you do it. Can this be changed?

Cheers
Chris

Opublikowany : 07/06/2018 2:45 pm
Tiago
(@tiago)
Reputable Member
Re: Simplify 3D bed heats first then the extruder

Thats not a problem, is the way S3D works by default.
They do that because not every printer have a full capable PSU to keep both heaters at full power, thats more a thing of old printers, still i recommend to keep it that way, because Prusa mk3 psu is underpowered when printer is on rage heat process.
I use Slic3r and i have change that way too for better care of PSU and also to keep PINDA a bit more cold when pre heat ABS with long times because of bed.

If you want change that, just go to S3D custom gcode scripts and put the M104 and M140 in first, and pass the M190 and M109 below

Opublikowany : 07/06/2018 4:58 pm
chris.y7
(@chris-y7)
Active Member
Topic starter answered:
Re: Simplify 3D bed heats first then the extruder


Thats not a problem, is the way S3D works by default.
They do that because not every printer have a full capable PSU to keep both heaters at full power, thats more a thing of old printers, still i recommend to keep it that way, because Prusa mk3 psu is underpowered when printer is on rage heat process.
I use Slic3r and i have change that way too for better care of PSU and also to keep PINDA a bit more cold when pre heat ABS with long times because of bed.

If you want change that, just go to S3D custom gcode scripts and put the M104 and M140 in first, and pass the M190 and M109 below

Thanks Tiago,

This was the solution....I put these commands in the starting script:

M104 S[extruder0_temperature] T0; set target extruder temperature
M140 S[bed0_temperature] T0; set target bed temperature
M190 S[bed0_temperature] T0; wait for bed temperature
M109 S[extruder0_temperature] T0; wait for extruder temperature

S3D will not issue anymore temp commands if there are temp commands in the starting script so there is no worry about override. If there are temp changes on the 2nd or other layers, these still work.

BTW I also had to add a command to the post processing section in order to get S3D to send gcode to Octoprint automatically. I guess I'm learning some gcode whether I want to or not.

Cheers
Chris

Opublikowany : 07/06/2018 5:40 pm
Share: