Welcome! Log In Create A New Profile


Precision Piezo Z-probe Now available.

Posted by DjDemonD 
Re: Precision Piezo Z-probe Now available.
July 18, 2021 07:03PM
Thanks, I also had to use sand paper to be able to close the clamp. I glued it to a V6 hotend but your way of doing it is a lot classier. I’ve also got rid of the leftovers from the support but still have problems. I guess you have better luck than me, or perhaps better printing tolerances.
Re: Precision Piezo Z-probe Now available.
August 04, 2021 09:39AM
I have been having trouble with my Orion lately and since it was an old version bought a new one along with the printed parts just to rule out everything.

like others have mentioned I have the sensitivity dialled in so that Z moves "just" don't trigger and even the slightest touch triggers however the only thing not triggering it seems to be the bed

the printer is an old CR-10 with many of the BLV mods to linear rail and dual Z screws

I have tried increasing the bed tension by tightening the levelling springs and Z feed rates from 300 up to 950 and the hotend at 160C but despite the Orion being very sensitive to a slight touch of the nozzle it almost always crashes into the bed and continues a couple of mm deforming the whole hotend before triggering.

I am at a loss as to where to go next as previously it worked so something must have changed but I cant see what.

any help would be greatly appreciated
Re: Precision Piezo Z-probe Now available.
August 07, 2021 07:19AM
I finally have this working reliably, repeatably and very accurately with the latest Marlin firmware v2.0.9.1
(using RAMPS 1.4 board with DRV8885 stepper controllers, but almost any 3d pronter should work with the below config).
Thank you to the designers of this probe system smiling smiley
In case it helps anyone else, here are all of my configuration parameters that relate to this Z probe.
If you have a slower Z stepper driver you cannot use the Precision Piezo because it requires a minimum Z speed to work
I also had to reduce the sensitivity pot on the board to remove false positives (clockwise from above a small amount), and tighten all the screws to make the unit very stiff.
#define DEFAULT_MAX_FEEDRATE { ?, ?, 20, ? } // set third parameter to 20, leave others at your choice
#define DEFAULT_MAX_ACCELERATION { ?, ?, 50, ? } // set third parameter to 50, leave others at your choice
#define NOZZLE_TO_PROBE_OFFSET { 0, 0, 0.3 } // you may need to fine tune the third parameter for your machine, using M851Z?
#define Z_PROBE_FEEDRATE_FAST (20*60)
// add these two lines directly after Z_PROBE_FEEDRATE_SLOW
// pause before Z probing to prevent movement jerk causing a false z probe positive, in milli-seconds
#define Z_PROBE_PAUSE_INTERVAL_MS 500 // see also src/module/probe.cpp line 602...
// Now you can enable auto bed levelling if you like:
#define HOMING_FEEDRATE_MM_M { ?, ?, (20*60) } // set third parameter to (20*60), leave others at your choice

Add these 8 lines at line 601 (just below "if (TERN0(PROBE_TARE, tare())) return true;"):
millis_t time = millis() + Z_PROBE_PAUSE_INTERVAL_MS;
while (millis() < time)
Sorry, only registered users may post in this forum.

Click here to login