1

Topic: There you go man, keep as cool as you can

We know that letting the extruder sit idle with the heat on is not a good idea. For one thing it bakes the filament. I'm not  G-Coder but would something like this pseudo-code be a good idea?

Function_HeatExtruder.Click

  "Since the bed warms slower than the extruder, this Function requires the extruder heater to wait until the bed is at least 80% of its designated heat setting before beginning to warm the extruder."

IF
   [CurrentBedTemp] < ([BedTempSetting] * .80)
THEN
  "Wait until it is hot enough"
  LOOP
ELSE
  "If the bed is at least 80% warm, begin warming the extruder"
  Function_HeatExtruder
ENDIF

END

Robox printer, HICTOP (Prusa i3 variant) Model 3DP17 printer, ELEK 2.5W laser engraver, AutoDesk 123D Design, Windows 10

2

Re: There you go man, keep as cool as you can

I like!

Not a Coder either, but that would be quite handy!

SD2 - Stock - Enclosure - Heated Bed - Glass Plate - Auto Fire Extinguisher
Ord Bot Hadron - RAMPS 1.4 - Bulldog XL - E3D v6 - 10" x 10" PCB Heated Build w/SSR - Glass Plate
Thanks for All of Your Help!

3

Re: There you go man, keep as cool as you can

In my start.gcode settings I've always set the "wait for bed temp" (sorry I don't have a quick gcode ref handy), then set the "wait for extruder temp" after that since it takes minimal time to heat.

Don: Folger Tech 2020 Kossel Rev A + Borosilicate + Snow Effector
        Davinci 1.0 + Repetier : Filastruder
        SD3 + RAMPS + Lawsy Carriages + E3D + Borosilicate + ... : Cupcake

4

Re: There you go man, keep as cool as you can

My start gcode says wait for bed to hit 100, then sets the bed target temp to 105, then says wait for extruder to hit target. Experimental evidence seems to indicate that the bed has reached its final 100 -> 105 degrees while the extruder is heating up.

5

Re: There you go man, keep as cool as you can

Honestly, for smaller parts, I am often too impatient to wait for the bed to hit 100 C, so I often start it once it hits 75.  Still no warping for smaller parts.  For big parts I try to let it hit 90 before starting.  Still no warping.

SD4 w/ RUMBA, E3D Volcano, all bearings, glass bed

6

Re: There you go man, keep as cool as you can

Might as well brag when the opportunity arises.
My Bed heats up twice as fast as my extruder wink
http://i.imgur.com/3l5iCwP.png
Maybe you just need a bigger bed heater.

Printit Industries Model 8.10 fully enclosed CoreXY, Chamber heat
3-SD3's & a Workbench all fully enclosed, RH-Slic3r Win7pro, E3D V6, Volcano & Cyclops Hot End
SSR/500W AC Heated Glass Bed, Linear bearings on SS rods. Direct Drive Y-axis, BulldogXL
Thanks to all for your contributions

7

Re: There you go man, keep as cool as you can

I think the pseudo- code looks good, I'm not a G-coder either (I'm sure I'll learn) but I think G-code is strictly procedural, I don't think you can do loops and if statements in it... I think it is simply a series of commands.

Solidoodle Workbench

8

Re: There you go man, keep as cool as you can

I always let the bed warm up at least 15 minutes to heat the chamber before I start a print.

Ultimaker S3.

9

Re: There you go man, keep as cool as you can

You may want to look here.

http://wiki.solidoodle.com/setting-and- … your-gcode
Tin

Soliddoodle 4 stock w glass bed------Folger Tech Prusa 2020 upgraded to and titan /aero extruder mirror bed
FT5 with titan/ E3D Aero------MP mini select w glass bed
MP Utimate maker pro-W bondtech extruder
Marlin/Repetier Host/ Slic3r and Cura

10

Re: There you go man, keep as cool as you can

Some of the older other versions of RH had g code built in to turn on the heaters and wait until it was  heated then start the print run.
Personally I like the control in my hands.   manually start the heaters when the temp is up to where i have it set and hit start pint the print starts right away . something nerve racking about waiting then all of a sudden the machine starts to move.

There are M codes to turn the heaters on and off and m codes to wait for temp. so it is entirely possible to make things automatic if you like.
Tin

Soliddoodle 4 stock w glass bed------Folger Tech Prusa 2020 upgraded to and titan /aero extruder mirror bed
FT5 with titan/ E3D Aero------MP mini select w glass bed
MP Utimate maker pro-W bondtech extruder
Marlin/Repetier Host/ Slic3r and Cura

11

Re: There you go man, keep as cool as you can

The G-code could look something like:

M190 S80 ; wait for bed to reach 80c
M140 S100 ; set bed to 100c
M109 S215 ; wait for extruder to reach 215c
M190 S100 ; wait for bed to reach 100c

Former Solidoodle employee

12 (edited by Leghk 2015-02-16 17:19:03)

Re: There you go man, keep as cool as you can

soliryan wrote:

The G-code could look something like:

M190 S80 ; wait for bed to reach 80c
M140 S100 ; set bed to 100c
M109 S215 ; wait for extruder to reach 215c
M190 S100 ; wait for bed to reach 100c

Also you can use Slic3r's variables so the gcode will pick up your slicing settings, like:

M190 S[first_layer_bed_temperature]
M104 S[first_layer_temperature]

Unfortunately I don't think you can do math, so something like:

M190 S[first_layer_bed_temperature]-10

isn't possible. Even so, putting them on the other 3 lines is useful.

Don: Folger Tech 2020 Kossel Rev A + Borosilicate + Snow Effector
        Davinci 1.0 + Repetier : Filastruder
        SD3 + RAMPS + Lawsy Carriages + E3D + Borosilicate + ... : Cupcake

13

Re: There you go man, keep as cool as you can

Dang WardJr, I guess 500W should heat up quick! I like the solar gain idea best, though. SoliRyan, here I reveal my ignorance, but where exactly would I drop that G-Code in and would I have to do it on each job or is this a global setting?

Thanks for all the feedback guys. This is a great forum.

Robox printer, HICTOP (Prusa i3 variant) Model 3DP17 printer, ELEK 2.5W laser engraver, AutoDesk 123D Design, Windows 10

14

Re: There you go man, keep as cool as you can

Heartlander wrote:

Dang WardJr, I guess 500W should heat up quick! I like the solar gain idea best, though. SoliRyan, here I reveal my ignorance, but where exactly would I drop that G-Code in and would I have to do it on each job or is this a global setting?

Thanks for all the feedback guys. This is a great forum.

In your slice profile you can add to the custom start code.  You'll find the screen in there somewhere smile

Printit Industries Model 8.10 fully enclosed CoreXY, Chamber heat
3-SD3's & a Workbench all fully enclosed, RH-Slic3r Win7pro, E3D V6, Volcano & Cyclops Hot End
SSR/500W AC Heated Glass Bed, Linear bearings on SS rods. Direct Drive Y-axis, BulldogXL
Thanks to all for your contributions

15

Re: There you go man, keep as cool as you can

Heartlander wrote:

Dang WardJr, I guess 500W should heat up quick! I like the solar gain idea best, though. SoliRyan, here I reveal my ignorance, but where exactly would I drop that G-Code in and would I have to do it on each job or is this a global setting?

Thanks for all the feedback guys. This is a great forum.

Both Repetier Host and Slic3r have their own start codes, so it's up to you where you want to put it. The RH start code gets performed first before starting the G-code you have loaded. It is in the G-Code Editor tab and select Start Code from the dropdown box. If you want to put it in the Slic3r start code go to the Slicer tab, Configure, Printer Settings tab, and Custom G-code.

Former Solidoodle employee