Welcome! Log In Create A New Profile

Advanced

Zmax and Z probe confusion.

Posted by pilot error 
Zmax and Z probe confusion.
February 04, 2020 10:19PM
Well I am as confused as I think I can be tonight,

Can someone tell me how to undo this.. trying to get a nozzle probe switch to work, but as I'm dyslexic when it comes to any setting in marlin 2.0 and VScode, I quickly get tied in mental knots lol
I can't understand what is the connection between Z Max and Z Probe, it is probably right there in front of my eyes!
Pressing the nozzle switch does not change anything when using M119, but if I pull down the Z carriage triggering that endstop it changes the nozzle switch to triggered with M119.
How else can I test the nozzle switch?

03:01:27.094 : Reporting endstop status
03:01:27.094 : x_max: TRIGGERED
03:01:27.094 : y_max: TRIGGERED
03:01:27.095 : z_max: TRIGGERED
03:01:27.095 : z_probe: open

03:01:44.931 : Reporting endstop status
03:01:44.931 : x_max: TRIGGERED
03:01:44.931 : y_max: TRIGGERED
03:01:44.931 : z_max: open
03:01:44.931 : z_probe: TRIGGERED


Been at it for three and a half hours and think I'm fried lol

Here is my Config h
Re: Zmax and Z probe confusion.
February 05, 2020 03:28PM
Should have included a video of what happens when I hit home lol

Homing
Re: Zmax and Z probe confusion.
February 05, 2020 03:33PM
Here are some grabs of important settings..


FLSUN Kossel mini on SKR 1.3 Still on the learning curve smiling smiley
Attachments:
open | download - nozzle.JPG (27.3 KB)
open | download - pins 2.JPG (29.6 KB)
open | download - pins.JPG (23.8 KB)
Re: Zmax and Z probe confusion.
February 05, 2020 03:44PM
Here is a grab of the M119, only way to trigger the Z probe is by opening Z Max..
Attachments:
open | download - Triggered.JPG (28.3 KB)
LVD
Re: Zmax and Z probe confusion.
February 24, 2020 06:38AM
X_MAX, Y_MAX and Z_MAX are the tree endstop switches on each tower that are triggered by the carriages
Z_PROBE (and Z_MIN) refers to the switch that is triggered by the nozzle

First you need to define the socket to wich your nozzle probe is connected - normally this is to the ZMIN plug (uncomment):

#define USE_ZMIN_PLUG (this is missing in your config)

Then you need to set the logic of each switch (if switches report open when triggered and the other way around, invert the logic of that switch)

#define Z_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Y_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Z_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Z_MIN_PROBE_ENDSTOP_INVERTING true // set to true to invert the logic of the probe.

X_MAX, Y_MAX and Z_MAX need to have the same logic on deltas

and last you need to tell the firmaware to use the Z-MIN pin for the probe:

#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN

and if you have a nozzle probe with a mechanical switch use:

#define FIX_MOUNTED_PROBE

and NOT (this is only for a conductive nozzle as switch):

//#define NOZZLE_AS_PROBE

Edited 1 time(s). Last edit at 02/24/2020 06:42AM by LVD.
Re: Zmax and Z probe confusion.
February 24, 2020 07:57PM
Hi LVD,
Thanks for the advice. I did manage to figure out the inverting and got it working, also the #define NOZZLE_AS_PROBE did indeed catch me out lol

In the end I switched to a regular effector and now have my heated bed fixed in place, it was mounted on springs, but they were a tad sloppy!
Now my bed is solid and level, I did manual leveling and it is sweet!

What a PITA it was to switch to the SKR 1.3, not very user friendly for someone that is new to Marlin etc, everything went wonky for weeks!!
So happy it's all sorted now, I'm back to printing perfectly.
Thanks again smiling smiley
Sorry, only registered users may post in this forum.

Click here to login