Jump to content
Ultimaker Community of 3D Printing Experts

Tried 3.5.0 beta, a q from a noob


boelle
 Share

Recommended Posts

Posted · Tried 3.5.0 beta, a q from a noob

tried 3.5.0 and i must say its an upgrade coming from SLic3r PE

 

at least supports work far better

 

the only thing that i cant figure is how to make the start gcode work right

 

this is how i had it in slic3r:

 

G28 Z; Home Z

G28 Y; Home Y

G28 X; Home X

G29

M140 S[first_layer_bed_temperature] ; set bed temp

M190 S[first_layer_bed_temperature] ; wait for bed temp

G92 E0 ; zero the extruded length

G1 X50 Y0 F3000 ; go to the middle of the front

G1 Z0.1 ; close to the bed

M104 S[first_layer_temperature] ; set extruder temp

M109 S[first_layer_temperature] ; wait for extruder temp

G1 X100 E10 F200 ; make a thick line to prime extruder

G92 E0 ; zero the extruded length

G1 Z0.3 ; lift Z

G4 S2 ;wait 2 sec to bleed off excess pressure

 

 

cura starts to heat the bed before the G28's (and yes i could just use a single G28

but i want it to heat the bed after the G29

how would the above start code look in cura?

 

 

  • Link to post
    Share on other sites

    Posted · Tried 3.5.0 beta, a q from a noob

    i installed the printer as an prusa MK2 (one of the options when starting cura the first time)

     

    only changes i did was start gcode and end code

     

    and then the generic ABSsettings i made a copy off as the temps was ot what i wanted, and the default generic ABS also had the part cooling fan enabled.

  • Link to post
    Share on other sites

    Posted · Tried 3.5.0 beta, a q from a noob

    changed my start code to:

     

    G28 Z; Home Z

    G28 Y; Home Y

    G28 X; Home X

    G29

    M140 S{material_bed_temperature_layer_0} ; set bed temp

    M190 S{material_bed_temperature_layer_0} ; wait for bed temp

    G92 E0 ; zero the extruded length

    G1 X50 Y0 F3000 ; go to the middle of the front

    G1 Z0.1 ; close to the bed

    M104 S{material_print_temperature_layer_0} ; set extruder temp

    M109 S{material_print_temperature_layer_0} ; wait for extruder temp

    G1 X100 E10 F200 ; make a thick line to prime extruder

    G92 E0 ; zero the extruded length

    G1 Z0.3 ; lift Z

    G4 S2 ;wait 2 sec to bleed off excess pressure

     

     

    only get this extra line inserted automatic before that: M82 ;absolute extrusion mode

     

    my end code is:

     

    M104 S0 ; turn off extruder

    M140 S0 ; turn off heatbed

    G28 X; Home X

    G28 Z; Home Z

    G0 Y0 F5000 ; Move Y to middle of bed cooling fan

    M42 P11 S255 ; Turn on Bed cooling fan on

    M106 ; cool off nozzle

    G4 S660 ;wait 11 minutes

    M42 P11 S0 ;Turn off bed cooling fan

    M107 ; carriage fan off

    G28 Y; home Y

    M84 ; disable motors

     

    i also here get an extra line inserted before that: M140 S0

     

    i have read arround that sometimes start and stop gcode are taken from the json files and in my case that would almost be prusa_i3_mk2.def.json

     

    "machine_start_gcode": {
                "default_value": "G21 ; set units to millimeters\nG90 ; use absolute positioning\nM82 ; absolute extrusion mode\nM104 S{material_print_temperature_layer_0} ; set extruder temp\nM140 S{material_bed_temperature_layer_0} ; set bed temp\nM190 S{material_bed_temperature_layer_0} ; wait for bed temp\nM109 S{material_print_temperature_layer_0} ; wait for extruder temp\nG28 W ; home all without mesh bed level\nG80 ; mesh bed leveling\nG92 E0.0 ; reset extruder distance position\nG1 Y-3.0 F1000.0 ; go outside print area\nG1 X60.0 E9.0 F1000.0 ; intro line\nG1 X100.0 E21.5 F1000.0 ; intro line\nG92 E0.0 ; reset extruder distance position"
            },

     

    i could either remove all the code or just remove the M82 part

     

     

    but the end code i cant figure

     

     "machine_end_gcode": {
                "default_value": "M104 S0 ; turn off extruder\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X0 Y210; home X axis and push Y forward\nM84 ; disable motors"
            }

     

    there is only one M140 in there but i get 2, one without any comments one, where does that come from?

     

     

  • Link to post
    Share on other sites

    Posted · Tried 3.5.0 beta, a q from a noob

    hmm strange, even with those to set to " " i get this in my start of saved gcode

     

    M82 ;absolute extrusion mode
    G28 Z; Home Z
    G28 Y; Home Y
    G28 X; Home X
    G29
    M140 S100.0 ; set bed temp
    M190 S100.0 ; wait for bed temp
    G92 E0 ; zero the extruded length
    G1 X50 Y0 F3000 ; go to the middle of the front
    G1 Z0.1 ; close to the bed
    M104 S210 ; set extruder temp
    M109 S210 ; wait for extruder temp
    G1 X100 E10 F200 ; make a thick line to prime extruder
    G92 E0 ; zero the extruded length
    G1 Z0.3 ; lift Z
    G4 S2   ;wait 2 sec to bleed off excess pressure
    G92 E0
    G1 F3600 E-4.5

     

    where does the M82 come from? its not in my start code and its removed from the json

    i assume the G1 F3600 E-4.5 is inserted automatic based on my retract as not to ozze just before print start

     

    the end of the code looks like this:

     

    G1 F3600 E2091.48677
    M140 S0
    M104 S0 ; turn off extruder
    M140 S0 ; turn off heatbed
    G28 X; Home X
    G28 Z; Home Z
    G0 Y0 F5000 ; Move Y to middle of bed cooling fan
    M42 P11 S255 ; Turn on Bed cooling fan on
    M106 ; cool off nozzle
    G4 S660   ;wait 11 minutes
    M42 P11 S0 ;Turn off bed cooling fan
    M107 ; carriage fan off
    G28 Y; home Y
    M84 ; disable motors
    M82 ;absolute extrusion mode
    M104 S0
    ;End of Gcode

     

    the M140 S0 and M104 S0 and the M82 also makes me scratch my head, they are not in the json and not in the end code for the printer

  • Link to post
    Share on other sites

    Posted · Tried 3.5.0 beta, a q from a noob

    i will give it a check in cura, been a long time since i used it last

     

    its more that i like to be in control of the start and end gcode so i know kind of can depend on how its created

     

    or at least i can know where thing come from

  • Link to post
    Share on other sites

    Posted · Tried 3.5.0 beta, a q from a noob

    i might have looked the wrong place but i could not find any settings that would leave heaters on

  • Link to post
    Share on other sites

    Posted · Tried 3.5.0 beta, a q from a noob

    i wonder if @SandervG can point me where the slicers gets those M82 and M140/M104 from

     

    the M104/140 with a comment after it are correct as those are in the end Gcode

  • Link to post
    Share on other sites

    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now
     Share

    • Our picks

      • New here? Get ahead with a free onboarding course
        Hi,
         
        Often getting started is the most difficult part of any process. A good start sets you up for success and saves you time and energy that could be spent elsewhere. That is why we have a onboarding course ready for
        Ultimaker S5 Pro Bundle, Ultimaker S5, Ultimaker S3 Ultimaker 2+ Connect.   
        They're ready for you on the Ultimaker Academy platform. All you need to do to gain access is to register your product to gain free access. 
        Ready? Register your product here in just 60 seconds.
          • Like
        • 11 replies
    ×
    ×
    • Create New...