Question about temp setting in Simply3D versus Cura 4.3.0



  • Hi,

    The gcode generated by Simply3D for setting temps look like:

    M140 S60 ; sets bed temp and continues
    M104 S190 T0 ; sets tool temp and continues

    The gcode generated by Cura looks like:

    M190 S60 ; sets bed temp and waits
    M104 S190 ; sets tool temp and continues
    M109 S190 ; sets tool temp and waits

    In both cases the next thing that happens is a call to my print_begin.g file

    Is there anyway to get Cura to not use those codes that set the temp and wait?

    Thanks.

    Frederick



  • @fcwilt I don't "know" cura but I do exactly this with Slic3R by setting the bed temperature to zero and likewise the hot end temperatures. Then I use G10 S and R in my "Pre Print" and "Post Print" macros.



  • @deckingman said in Question about temp setting in Simply3D versus Cura 4.3.0:

    @fcwilt I don't "know" cura but I do exactly this with Slic3R by setting the bed temperature to zero and likewise the hot end temperatures. Then I use G10 S and R in my "Pre Print" and "Post Print" macros.

    I could try that. I've already got filament config files. I supposed I could try setting the temps there - M703 will trigger the config file execution. But I would need to see what else might trigger that file.

    Thanks.

    Frederick


  • administrators

    Some slicers omit the temperature setting commands if they see commands similar to the following in your slicer start script:

    M140 S[bed_temperature]
    M104 S[extruder_0_temperature]

    The names that you need to put in square brackets to pick up the correct values depend on the slicer.



  • @dc42 said in Question about temp setting in Simply3D versus Cura 4.3.0:

    Some slicers omit the temperature setting commands if they see commands similar to the following in your slicer start script:

    M140 S[bed_temperature]
    M104 S[extruder_0_temperature]

    The names that you need to put in square brackets to pick up the correct values depend on the slicer.

    I'll give that a try as well.

    Thanks.

    Frederick



  • @fcwilt For info, this is all that my slicer puts in:

    M107
    G21 ; set units to millimeters
    G90 ; use absolute coordinates
    M83 ; use relative distances for extrusion

    Plus the contents of my slicer start code which is just this:
    M98 P"0:/macros/PrePostPrintMacros/PrePrint9ToolBed50T185"

    (different macros are used for different hot end and bed temperatures)

    .....and typically, the macro that gets called form the slicer start code looks like this:

    M291 P"Heating bed" R"Pre-Print Macro" S1 T10
    M190 S40; start heating bed and wait for it to get to 40
    M291 P"Homing all axes" R"Pre-Print Macro" S1 T10
    M140 S50; Now start to heat bed to 50 but don't wait
    G28 ; home all axes while completing bed heat
    T0 ; select a tool
    ; Set operating and standby temps
    G10 P0 S185 R185
    G10 P1 S185 R185
    G10 P2 S185 R185
    G10 P3 S185 R185
    G10 P4 S185 R185
    G10 P5 S185 R185
    G10 P6 S185 R185
    G10 P7 S185 R185
    G10 P8 S185 R185
    G1 X80 Y363 F9000 ; move to rear
    M83;
    M291 P"Waiting for heaters to reach active temperatures" R"Pre-Print Macro" S1 T10
    M116 ; wait for all temps including hot end
    M291 P"Wiping nozzle" R"Pre-Print Macro" S1 T5
    M98 P"0:/macros/Nozzle wipe"



  • @deckingman said in Question about temp setting in Simply3D versus Cura 4.3.0:

    @fcwilt I don't "know" cura but I do exactly this with Slic3R by setting the bed temperature to zero and likewise the hot end temperatures. Then I use G10 S and R in my "Pre Print" and "Post Print" macros.

    That works fine.

    Cura doesn't complain and the zero temp condition is satisfied immediately and it goes right to my macro.

    Thanks for the idea.

    Frederick



  • @fcwilt Glad it worked for you.


Log in to reply