Bed temperature after first/ n-th layer?

163 views
Skip to first unread message

jfk

unread,
Jul 7, 2014, 9:45:55 AM7/7/14
to kisslicer-r...@googlegroups.com
Hey!

In kisslicer is no way to reduce the bed temperature after the first layer, right?

Regards,
Jan

Franz Scherz

unread,
Jul 7, 2014, 11:23:38 AM7/7/14
to kisslicer-r...@googlegroups.com
Not that I know!
I use a post processor scripted in Python to do it.

If you don't need the the N[*] g-Code macro for anything you can put it there. 
M221 S40 
would switch to 40 degrees after first (and ever other) layer..

jfk

unread,
Jul 7, 2014, 2:56:34 PM7/7/14
to kisslicer-r...@googlegroups.com
N[*] macro sounds like a nice (and dirty) workaround, thanks for the idea!

funBart

unread,
Jul 7, 2014, 4:52:53 PM7/7/14
to kisslicer-r...@googlegroups.com
I think it's possible to do this in Kisslicer directly:
You can use the Gcode field: N* layers:  when putting in that field:

M109 S70 (or what you want / which M command your printer is using)

and setting the field on the Gcode tab  [*]N layers to (for example) "2", it's resulting in a Bed temp change on the 2nd layer. (and on the 4th, 6th etc, but that won't have any effect of course).

Bart

C-Line

unread,
Jul 9, 2014, 11:34:52 AM7/9/14
to kisslicer-r...@googlegroups.com
I use the <MATL> token to set the initial extruder temperature based on my selected material. Is there some way I can automatically reduce that temperature by a fixed amount on subsequent layers? I still don't quite get how N[*] Layers and [*]N Layers works, or the other tokens (like <%>) for that matter.

Tim Hester

unread,
Jul 9, 2014, 3:20:54 PM7/9/14
to harmo...@gmail.com, kisslicer-r...@googlegroups.com
That does look like it would work. I haven't tried it myself.

Probably will this evening :)


On Wed, Jul 9, 2014 at 1:47 PM, <harmo...@gmail.com> wrote:
Thanks, Tim -- that's very helpful.

I just found this page http://kisslicer.wikia.com/wiki/G-code which leads me to believe I can use:

M109 S<TEMP+5>  ; set extruder temp to Main setting on Material tab + 5 degrees

and then in the N[*] Layers section (with [*]N Layers=1) add:

M109 S<TEMP>

Does that seem like it would work to you?

Regards /James


On Wed, Jul 9, 2014 at 11:40 AM, Tim Hester <timhe...@gmail.com> wrote:
In the materials tab set your layer 1 bed temp. Then in the gcode in the prefix section you'd have something like;
M140 S<BED>; set bed temp 110 (My ABS layer 1 bed temp)
M190 S<BED>; wait for bed temp

Then in the per layer section insert something like this, every 1 layer

M140 S105 ; set bed temp to 105

Note that the layer 1 temp comes from the value you set on the material tab, and the value you use in the per layer gcode is hardcoded.



--
You received this message because you are subscribed to the Google Groups "Kisslicer Refugee Camp" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kisslicer-refugee...@googlegroups.com.
To post to this group, send email to kisslicer-r...@googlegroups.com.
Visit this group at http://groups.google.com/group/kisslicer-refugee-camp.
To view this discussion on the web visit https://groups.google.com/d/msgid/kisslicer-refugee-camp/cb0de3e1-9b8c-4a54-8772-0f9ee71d2d5f%40googlegroups.com.

For more options, visit https://groups.google.com/d/optout.



Reply all
Reply to author
Forward
0 new messages