Originally shared by Arthur Wolf Do you use Smoothie with a z-probe to do

Originally shared by Arthur Wolf

Do you use Smoothie with a z-probe to do calibration, leveling, or to find parts ?

You must have read http://smoothieware.org/zprobe at some point.
What didn’t you like about it ? What did you feel was missing from it ? How do you think it could be improved ?

Any comment would help us a lot !

Was just working with this the other day. I think it would be great if we could have a start Gcode example for each of the autolevel if strategies so new users understand how they should set up their printer. Same way you did it before where one is 3 point, one is… and so on and so forth.

@Griffin_Paquette Just added what you said, however I am not 100% sure I have it right. If users reading this can check the examples, compare it to their process, and even better post their process here, that would be awesome.

I’m out of the house right now but I’ll send you mine later. Using 3 points strategy.

@Griffin_Paquette Thanks !

Can use zprobe in smoothieboard for curve surface and not only for compensation for flat surface with 3 point ?
Like in this video https://www.youtube.com/watch?v=ApBfHW7AhsM

@Christian_Lossendier Yes of course, it’s a core feature of Smoothie, and it is documented at the page this post is all about : http://smoothieware.org/zprobe

Ah thanks Arthur, now i see is Grid Compensation

On grid leveling for Cartesian printers / the guide mentions that you need to have home at 0,0. However most cartesians have 0,0 at lower left. The guide mentions use of user space to overcome this. An example of how that can be done would be great. I don’t have a CNC background and simply could not understand how to use user spaces

@Dushyant_Ahuja It’s explained, in the cartesian grid levelling ( http://smoothieware.org/zprobe#toc26 ), at the “centering the bed” section. Do you think it needs improvement ?

Yes please. If you give example commands. That would be great.

@Dushyant_Ahuja It has example commands. Have you looked at it recently ?

Specifically. How to set the coordinates temporarily and after getting the grid setting it back to “normal”

@Dushyant_Ahuja You need to have the coordinates at the center of the bed permanently for grid leveling to work.

@Arthur_Wolf hmmmm I thought you could set it back to lower left. Not fun. Would have to change slicer settings.

@Dushyant_Ahuja Yep exactly.

no you don’t need to change slicer settings. machine coordinates need to be 0,0 center, but you can permanently set the workspace coordinates to 0,0 front left using G92 as explained in the wiki.

@Wolfmanjm I guess that is the step I never understood. Still don’t :frowning:

set up homing so that 0,0 is center of bed when it homes (in a cartesian this will be something like setting min endstops to -120 or something). Then jog to where you want 0,0 to be when you print and issue G92 X0 Y0, now When you do G1 X0 Y0 it will go to that new spot. then print as normal. by setting the config variable save_g92 true you can then save that with M500 and not have to do it every time you power on. (By convention by default g92 is not saved).