Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

hotend over 150 degres before bedmesh in print start #415

Open
1 task done
Pepeuch opened this issue Dec 21, 2023 · 18 comments
Open
1 task done

hotend over 150 degres before bedmesh in print start #415

Pepeuch opened this issue Dec 21, 2023 · 18 comments
Assignees
Labels
question Further information is requested stale Issue that appear to be inactive, mark for potenial closing if stale for longer time

Comments

@Pepeuch
Copy link

Pepeuch commented Dec 21, 2023

Klippain branch

  • I confirm using the main branch

Version

v4.2.0-16-ga207639

Describe the bug and expected behavior

hello, I noticed in your print start that the temperature of the nozzle is higher than 150°C during the meshing of the bed, is it possible to modify the print start so that the meshing is done with an adequate temperature?

thank you again for your work.

Additional information and klippy.log

No response

@Pepeuch Pepeuch added bug Something isn't working triage This is a new issue to be sorted (automatic label) labels Dec 21, 2023
@Frix-x
Copy link
Owner

Frix-x commented Dec 21, 2023

What kind of probe are you using?

If using TAP it should not be the case as there is some safety included in Klippain and this would be a bug.
If using another kind of probe this behavior is normal to measure the bed at the printing temperature to be as close as possible as the printing conditions.

@Frix-x Frix-x added question Further information is requested and removed bug Something isn't working triage This is a new issue to be sorted (automatic label) labels Dec 21, 2023
@Surion79
Copy link
Collaborator

I use tap and haven't had the issue with an overheated nozzle.

@EricZimmerman
Copy link
Collaborator

It's all managed appropriately depending on the configuration selected

@Pepeuch
Copy link
Author

Pepeuch commented Dec 22, 2023

hello, so I have a classic inductive probe, and I think it doesn't like the hotend to be too hot, and I think that this generates measurement errors, that's why I was wondering if it was normal for the temperature to increase just before the bed mesh. while for the QGL the temperature is indeed at 150. Perhaps add a temperature for the mesh not only the TAP.

Generalizing the safety temperature to 150 for the QGL/bedmesh would surely be simpler, regardless of the probe used. No?

@Surion79
Copy link
Collaborator

Could you please describe in which case it is over 150 degrees? (I mean steps done to have it over 150)

@Pepeuch
Copy link
Author

Pepeuch commented Dec 22, 2023

So it's over 150 degrees when he meshes the bed; in fact the nozzle heats up to printing temperature at the time of purging but does not come down for the mesh. while it should be at a value of 150 (I specify that I use the original macros from klippains without any modification); and that I test all the macros to see if there are any inconsistencies/errors before launching large prints.

I also specify that I have been using klipper since v0.6 (a long time ago), but I wanted to test klippains for the first time, and which seems to me to be an excellent alternative to standardize use and configuration printers.

@Surion79
Copy link
Collaborator

Could you add a klippy log until the start with the mesh? Can you also give an example gcode file which includes the 'misbehaviour'?
(E.g. a voron cube at 300% size to habe a bed mesh call)

@Surion79
Copy link
Collaborator

Surion79 commented Jan 1, 2024

hmm, reading your last comment again: You do a primeline and after that you do a bed mesh?

@Pepeuch
Copy link
Author

Pepeuch commented Jan 3, 2024

hello and happy new year to the whole team;
excuse my late response, the problem (it is not necessarily one), but the order of actions which is faulty, once the QGL is made at the correct temperature (150°C), the nozzle starts to heat to the printing temperature (200°C), then purge, clean the nozzle, do a homing, until then OK everything is good.

From this point on, the macro should lower the nozzle temperature to 150°C before meshing the bed (which is generally the backup temperature for the probes). But since this step is missing, the mesh of the bed is done at printing temperature (I specify that I am talking about the temperature of the nozzle).

I therefore ask if it was possible to add this instruction in the startup macro and even add a user variable for the temperature of the nozzle to carry out the meshing of the bed and this whatever the probe used.

@Surion79
Copy link
Collaborator

Surion79 commented Jan 3, 2024

your order is wrong. mine does primeline right before the print start. QGL, Bedmesh comes always before that.
can you please attach a klippy.log?

your startprint_actions seems out of order
mine is
variable_startprint_actions = "bed_soak", "extruder_preheating", "chamber_soak", "clean", "tilt_calib", "z_offset", "bedmesh", "extruder_heating", "purge", "clean", "primeline"

@Pepeuch
Copy link
Author

Pepeuch commented Jan 3, 2024

Mine is:
HEATSOAK_BED
HEATSOAK_CHAMBER
TILTING
EXTRUDER_HEATING
PURGE
CLEAN
Z_CALIB
BED_MESH
PRIMELINE
EXTRUDER_PREHEATING

and the temperature of the hotend does not go down before the BED_MESH

I will post the klippy log tomorrow, I have a print in progress and it may be quite long.

@EricZimmerman
Copy link
Collaborator

Why not swap preheat and heating? Meshing at 150 is fine and then it doesn't need to drop.

@Benoitone Benoitone self-assigned this Jan 4, 2024
@Pepeuch
Copy link
Author

Pepeuch commented Jan 4, 2024

the problem with preheating is that it does not allow purging to clean the nozzle.
there may be a small modification to make in your start_print to ensure a good bed mesh.

here is my klippy log
Uploading klippy.txt…

@EricZimmerman
Copy link
Collaborator

I've not seen a Need to purge with klippain since it does retractions at the end of a print, personally

@Surion79
Copy link
Collaborator

Surion79 commented Jan 4, 2024

hmm, i understand if someone with a Voron Taps wants to purge/clean nozzle before a bed mesh, But I don't see the reason to do it on an inductive probe.

I have Voron Tap and don't do a prior purge/clean as it is the same for me as for Eric. I have perfect first layer

@Surion79
Copy link
Collaborator

Surion79 commented Jan 4, 2024

please change order to

HEATSOAK_BED
HEATSOAK_CHAMBER
TILTING
EXTRUDER_HEATING
PURGE
CLEAN
EXTRUDER_PREHEATING <<<<--- ADD
Z_CALIB
BED_MESH
EXTRUDER_HEATING <<<- change to heating and before primeline
PRIMELINE

PREHEATING issues a M109 S150 which is then waiting to reach 150 degrees up from the previous heated value

@Surion79
Copy link
Collaborator

Surion79 commented Jan 4, 2024

putting primeline before extruder_heating won't work as the function does not have any temperature commands afais

@Surion79
Copy link
Collaborator

Surion79 commented Jan 4, 2024

you added no klippy log, just a link to this issue.

if the print_start action is really as you describe, the print can never begin, since the extruder is at safe temperature, not at printing temperature.
if you manipulated the value for variable safe_extruder_temp to the printing temperature then your request will never work

@Surion79 Surion79 assigned Surion79 and unassigned Benoitone Jan 4, 2024
@Benoitone Benoitone self-assigned this Jan 9, 2024
@Surion79 Surion79 added the stale Issue that appear to be inactive, mark for potenial closing if stale for longer time label Jan 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested stale Issue that appear to be inactive, mark for potenial closing if stale for longer time
Projects
None yet
Development

No branches or pull requests

5 participants