Why is M860 not used in Start G code, is the PINDA Temp not required to be at 35°C
 
Notifications
Clear all

Why is M860 not used in Start G code, is the PINDA Temp not required to be at 35°C  

  RSS
tskamath
(@tskamath)
New Member
Why is M860 not used in Start G code, is the PINDA Temp not required to be at 35°C

The PSlicer Start Code

 


M862.3 P "[printer_model]" ; printer model check
M862.1 P[nozzle_diameter] ; nozzle diameter check
M115 U3.9.0 ; tell printer latest fw version
G90 ; use absolute coordinates
M83 ; extruder relative mode
M104 S[first_layer_temperature] ; set extruder temp
M140 S[first_layer_bed_temperature] ; set bed temp
M190 S[first_layer_bed_temperature] ; wait for bed temp
M109 S[first_layer_temperature] ; wait for extruder temp
G28 W ; home all without mesh bed level
G80 ; mesh bed leveling
G1 Y-3.0 F1000.0 ; go outside print area
G92 E0.0
G1 X60.0 E9.0 F1000.0 ; intro line
G1 X100.0 E12.5 F1000.0 ; intro line
G92 E0.0
M221 S{if layer_height<0.075}100{else}95{endif}

Is this code not more accurate mesh level, with the PINDA reaching 35°C

 

..
G0 X50 Y50 Z0.15 ; this is a good PINDA heating position
M860 S35 ; the new code - wait until PINDA is >= 35C
G28 W ; home all without mesh bed level
G80 ; mesh bed leveling ...



Regards
This topic was modified 4 years ago by tskamath
Posted : 02/07/2020 2:08 pm
bobstro
(@bobstro)
Illustrious Member
RE: Why is M860 not used in Start G code, is the PINDA Temp not required to be at 35°C

Two factors:

  1. There is some debate about the PINDA warmup process. There have been 3 variations of the PINDA probe used to date. Mine's a v1. v2 and above may not require or benefit from the warmup step. May people get excellent results without it. Putting a warmup routine in startup gcode might not be considered "correct" and a lot of users will be upset by the long startup wait times. 
  2. You can also do the calibration and store the values in firmware or use the manual process you've used in your example.

I personally do use the warmup routine because it also warms the bed evenly, a real benefit on cold winter mornings. I have found that using a bed warmup temp of 65C is insufficient on cold mornings. My printer would sit for long periods without the PINDA every hitting 35C. I modified my routine to heat the bed to 80C for PINDA warmup, then immediately drop to the actual desired bed print temp as the mesh bed leveling completes.

I've got a documented example here if you're interested.

My notes and disclaimers on 3D printing

and miscellaneous other tech projects
He is intelligent, but not experienced. His pattern indicates two dimensional thinking. -- Spock in Star Trek: The Wrath of Khan

Posted : 02/07/2020 9:24 pm
tskamath liked
tskamath
(@tskamath)
New Member
Topic starter answered:
RE: Why is M860 not used in Start G code, is the PINDA Temp not required to be at 35°C

@bobstro

thanks for the quick revert and for the well documented code.. if you could explain why is the mesh level result saved

G81 ; save mesh leveling results
Posted : 03/07/2020 10:55 am
bobstro
(@bobstro)
Illustrious Member
RE: Why is M860 not used in Start G code, is the PINDA Temp not required to be at 35°C
Posted by: @srikanth

[...]if you could explain why is the mesh level result saved

G81 ; save mesh leveling results

The output of G81 is used by the bed visualizer plugin for Octoprint.

My notes and disclaimers on 3D printing

and miscellaneous other tech projects
He is intelligent, but not experienced. His pattern indicates two dimensional thinking. -- Spock in Star Trek: The Wrath of Khan

Posted : 03/07/2020 2:01 pm
tskamath
(@tskamath)
New Member
Topic starter answered:
RE: Why is M860 not used in Start G code, is the PINDA Temp not required to be at 35°C

@bobstro

thanks Bro. 

I am bit lost
-- start gcode
M862.3 P "[printer_model]" ; printer model check
M862.1 P[nozzle_diameter] ; nozzle diameter check
M115 U3.9.0 ; tell printer latest fw version
G90 ; use absolute coordinates
M83 ; extruder relative model
M220 S100
M300 S40 P10 ; chirp
G1 X0 Y0 Z20 F1000.0 ; raise Z to not heat PINDA before bed is warm
---
G1 X0 Y0 Z20 F1000 does not always move the printer to home with Z20, what am i doing wrong..?
Posted : 07/07/2020 3:34 am
Share: