Welcome! Log In Create A New Profile

Advanced

Z-probe changes state but smashes nozzle into bed anyway

Posted by blabberjack 
Z-probe changes state but smashes nozzle into bed anyway
September 22, 2014 11:37AM
I have a z probe set up on a large delta printer to compensate for errors coming from when I remove the print bed for removing parts/cleaning.
I'm running repetier .91 in host 1.0.1.
When I send G31 without the probe triggered I get Z-probe state:H
When I trigger it, I get Z-probe state:L
so so I know the probe is working.
I have only max endstops they are wired
X-Xmax
Y-Ymax
Z-Zmin
Probe-Zmax (this is because I was unsure which pins I would need to plug in for my probe to work and the Z max pin is on the outside so is the easiest to fiddle with)
My problem is, when I try to level my printer, it continues to move the nozzle towards the print bed even after the probe triggers
This is a screen grab on the settings I have.
I don't know if it is relevant but when I sent M119, I get X_max:L Y_max:L Z_max:L, the probe does not appear, there were some people on the google message boards indicating that the probe should appear as an endstop but mine does not.

Edited 1 time(s). Last edit at 09/22/2014 11:38AM by blabberjack.
Re: Z-probe changes state but smashes nozzle into bed anyway
September 23, 2014 11:15AM
I think the state should be L(ow) when the probe is not triggered and (H)igh when it is. It appears you have that signal inverted. Is the probe a microswitch? If so you should be able to swap the connections. If not then you might have to invert the signal in firmware (either on the trinket/FSR board for FSRs or on the main Repetier firmware if not).

adavidm
Re: Z-probe changes state but smashes nozzle into bed anyway
September 23, 2014 11:17AM
Also, is the pullup resistor setting appropriate for your probe? I'm pretty sure I had to switch that off for my (trinket-based FSR) probe. I'll check my config.

[edit - here is the excerpt from my config. I've since tweaked some of the values in EEPROM but nothing that should affect endstops]:

#define FEATURE_Z_PROBE 1
#define Z_PROBE_BED_DISTANCE 10
#define Z_PROBE_PIN ORIG_Z_MIN_PIN
#define Z_PROBE_PULLUP 0
#define Z_PROBE_ON_HIGH 1
#define Z_PROBE_X_OFFSET 0
#define Z_PROBE_Y_OFFSET 0
#define Z_PROBE_WAIT_BEFORE_TEST 0
#define Z_PROBE_SPEED 2
#define Z_PROBE_XY_SPEED 150
#define Z_PROBE_SWITCHING_DISTANCE 1
#define Z_PROBE_REPETITIONS 1
#define Z_PROBE_HEIGHT 0
#define Z_PROBE_START_SCRIPT ""
#define Z_PROBE_FINISHED_SCRIPT ""
#define FEATURE_AUTOLEVEL 1
#define Z_PROBE_X1 20
#define Z_PROBE_Y1 20
#define Z_PROBE_X2 50
#define Z_PROBE_Y2 20
#define Z_PROBE_X3 60
#define Z_PROBE_Y3 50

Edited 1 time(s). Last edit at 09/23/2014 11:25AM by adavidm.
Re: Z-probe changes state but smashes nozzle into bed anyway
September 23, 2014 12:37PM
hey! it seems to be working now! I went into the configuration and just changed

#define Z_PROBE_ON_HIGH 1 to 0

I had tried the different options in the online configuration wizard but honestly I think I prefered the setup when the firmware was neatly commentated so a layman like myself could pick through it.

For the record, the setup I have is a cheap induction probe from ebay which triggers on high, since its a 12v probe, I have it connected to my board through a SSD.
Sorry, only registered users may post in this forum.

Click here to login