After I run Z_Calibrate the offset is posted to the Z-Offset on the dash board see attached. I have not been hitting save on that line on the dashboard. When I test the TH position with paper I am always at 1.10 which leads me to believe the offset is not being applied as I have not saved. So do I need to save? And if yes to the probe or the z stop.
#Z-Offset
100 messages ยท Page 1 of 1 (latest)
To get it applied for the next time you need to save it
If you have an z end stop than use z end stop if you home with the probe than to probe
Think you Thank you I have spent hours on this. Followed corlank's instructions from github. I would get close but never to zero. now when I do the paper test when the nozzle touches the paper I read 1.1 on the dashboard. I believe for now that is close enough. The instructions never said to save or to what to save too. If you lived in Topeka I would buy you a beer.
You welcome. Do not wonder after the next homing it will say 0 again. The offet is taken in account while homing so you get a new Z0. That`s a little different to Marlin.
If you want you can buy us a coffee https://ko-fi.com/mainsail. That money is spend on the mainsail project to buy e.g. new Hardware to test and develop new features.
Bought you 4 cups. Enjoy.
Thank you
I guess my brain is just fogged over. I have been working on this for days When I do all the set up for autoz I always come up with Z=1.08 when the nozzle touches the .1 mm paper, should it not read .1mm? I have run this in this order with position_endstop set to zero and the switch_offset set to .3. I do a G28 the QGL them a G28 Z then Bed_Mesh then G28 Z. This returns an Position_End Stop of -0.805 I accept and save_config. I then did all the G28 through Bed_Mesh again as above and when I lower the nozzle to touch the paper it touches at 1.08 again I was expecting it to touch at .1mm. I then run the Calibrate_Z and it returns an Z Offset of 1.08 see attached. I know it is me I am missing a step somewhere. The way I read is my printer believes that when the nozzle is .1mm above the bed actual it thinks it is 1.08 mm. I am ready to run my first print but my confidence is not right to push the button with these readings. I also do not believe this is mechanical as these results have repeated for days now. I get close but not the .1mm. I also checked the paper with calipers and it is dead .1mm.
Send your printer.cfg, I need to understand your system
But as told Klipper != Marlin. The z offset is a gcode offset . Every offset specified for your stepper z is taken in account while homing.
And honestly your description is so confusing that I am not sure what you did!
Do these simple steps that is all what is needed.
- heat your bed and heat soak
- home
- qgl
- home (as the nozzle will hit the pin no storage from above)
- move the head in the middle of your bed
- do a z endstop calibrate, accept and save
- home again
- qgl again
- home again
- move the head in the middle again
- check if the nozzle is now 0.1 mm away if you enter
G90
G0 Z0.1
Do not mess around with the numbers manually it is obviously that you do not understand what they do in klipper. Forgot your mesh also at the moment we only verifying one point.
As you mentioned qgl I am sure we talking about an V2.4 so that may help to understand it a little better https://docs.vorondesign.com/community/howto/120decibell/z_endstop_configuration.html
The procedure you describe is what I have been doing over and over and over again but I can never get to the .1mm. The only thing I am not doing is heating the bed as as you stated we are just trying to set points relative to a zero point. I am not attempting to print just now just trying to get to the bed zero point or .1mm with the paper. So I know when I hit print the nozzle is not going travel below the bed surface (so to speak). I added the Bed_Mesh to the process today out of frustration. You are right I am not a programmer but I do understand what we are trying to do. I built, with success, a CNC router and I was able to set the the bed to zero. I have followed the Voron docs as well as this set of instructions Yes a Voron 2.4 350mm , Octopus, Mainsail. https://gist.github.com/conlank/7904ba9529a27b03d707d3a6417877df I know I am missing something and it is most likely a simple step. Thanks Brad
Do my 11 steps forgot anything else and verify as described.
ok I will start the heat soak and follow your steps
I have just started the bed heat and my understanding is let it soak for an hour.
You did a calibration. I can see that in the save config block
yes
30 min are enough that is what I do on my V2 ๐
Do the following as a quick check
home qgl home insure that no mesh is loaded
Z Offset should now show zero
Move to the middle and move the head down
Verify with a piece of paper that 0.1 are 0.1 your paper will be more loose since the bed is cold
But as a quick check that would be good enough
ok I will run your steps in 30. I do not want to assume anything so should I reset my position_endstop to 0 and my in my print confiq
Do not use the baby step mr]enu to go down use the regular z movement
do not reset anything, as said do not mess around with the numbers manually
here is what I get
the dasboard shows z at 1.080 but above it it shows 0.000
the bed is sitting at 60c
That is strange where you get the gcode offset
The offset was saved to my print.cfg fig file earlier my position_endstop was accepted and saved earlier it is -0.805 That is why I asked if I should reset it to 0
Sorry I do not understand where you load the gcode offset
As said earlier the -0.805 have nothing to do with a gcode-offset
i ran this.
STOP
Ok
I need a picture of the z offset after each step
1 klipper restart
restart
- G28 (home all)
G28
- QGL
QGL
Good now Z_Endstop_calibrate, make the picture direct after you are in the command
Ok now move it down and do the paper test (I know we are cold I am only want to understand if you do something wrong)
Make the next picture when you are happy with the value but before you accept it
just touching the nozzle
Now hit ACCEPT and do the next picture
Now hit SAVE_CONFIG (should be top right) or type it in the console
after save and restart
As you can see nothing in that process change the gcode_offset so,what did you do different?
If you home qgl home go to middle go down to 0.1 you should feel the same resistance with the paper now
nothing I followed these steps many times.
ok I will try. starting the process now.
Make a picture when you are there
Good that is what you did you set Z0 a paper distance away. I normally do the paper test remove it go down 0.1 more and accept it than.
So that would be all correct. Honestly I do not understand where your gcode offset where come from.
Do the same now after heat soak to get it correct now.
I guess when I tried to setup the auto z macro
Yes that would do a gcode offset but that would clear at Klipper restart
Maybe I should jus do it the manual way instead of automate. Walk before I run LOL
Yes I know I was going to do the auto z in my start print macro.
Personal recommendation, as I understand the printer is new
yep brand new
- set your endstop offset
- do 9 squares on the bed and make a first layer test. Tune it if needed. (No mesh)
Depending what you see check your mechanic first, if you can not get it to work use a mesh
And if that is all working do the auto z for an even better and more consistent first layer
OK I will do that. My mesh when I ran it looks good. I have the Rose works bed and kinematic mounts.
heat soak is important for the V2 especially the big once. Try to soak always the same time otherwise you will see thermal expansion in your first layer
Ok thanks. I appreciate the help. I will is 30 mins ok I have others post 1 hour
That is seen
I have #660 print nearly only ABS and heat soak 30 minutes all the time
But your printer might need more or less depending how isolated it is and if it is located in a cold room or an office
this is the 9 sq you are suggesting?
So you can start with an hour and if your print is consistent over time maybe reduce the heat soak time and see if it is still ok
I set it up manually in the slicer but yes
send me you coffee link I will buy you a pot๐
I personally do not have a link, and you did already yesterday. But as said support mainsail if you like https://ko-fi.com/mainsail
I guess I should just do this all manually and not worry about print start and end till I am more seasoned. I am using superslicer
Yes find your workflow first and than modify your print_start to fit that
And at that time you might find crazy stuff in the www like that crazy guy ๐https://github.com/zellneralex/klipper_config
I am willing to support as you all spend time with newbies like me. I will say my cnc router was easier to set up as Mach3 was basic set settings and I used Aspire to gen the gcode.
Nothing as a start but that is my print_start https://github.com/zellneralex/klipper_config/blob/master/macro.cfg#L16
Thanks again I think I will dry run the process serval more times then load the extruder. Good day.
Happy printing
alexz how did we do. Because you were so kind to help, my first print. Looks good let me know if you see issues. This is with no Bed Mesh.