Page 1 of 2

3D touch leveling sensor - first start-up

Posted: Fri Mar 01, 2019 7:19 am
by NB2019
Folks

Hoping you can help me out, I just installed the 3D touch bed leveling sensor.... printed the right mount, wired it to the board correctly, updated the firmware correctly (Checked this 3 times) I can send the G code to it to drop the pin, raise the pin self test etc, all woorking fine. I added the G29 command to my slicer G code as instructed....

However when I go to print, and it starts the bed leveling, it heads to the first spot, drops the pin, hits the bed, raises up ... repeats it, then goes to the second point. At this the printer just keeps pushing the nozzle on the glass, as if the sensor isnt triggering or the command is not being recognised.

I then have to emergency stop and raise the Z axis manually, if i try it again, it then pushes on the first spot.

Any thoughts on what is going on ??

Cheers in advance

Re: 3D touch leveling sensor - first start-up

Posted: Tue Mar 05, 2019 5:16 pm
by William

Re: 3D touch leveling sensor - first start-up

Posted: Wed Mar 06, 2019 4:07 am
by NB2019
Thanks will try the bottom calibration part

Re: 3D touch leveling sensor - first start-up

Posted: Wed Mar 06, 2019 4:45 am
by NB2019
ok, so the issue seems to be as follows. I have set

define Z_PROBE_OFFSET_FROM_EXTRUDER -1.4

However, when I follow the calibration, I need to raise the extruder from the bed by 1.12 mm

So following the calibration i do this

M851 Z1.12 ; to set the offset you got in the previous step.

M500 ; Stores the values in EEPROM so that it is not reset when you power the printer off and on.

However it doesnt seem to be storing this, as when I go to print, its the same as before, very very tight against the glass and not raised.

I did go into Config H and enable eeprom and eeprom chitchat, but still nothing

This has my printer out of action for a week now :(

Thoughts?

Re: 3D touch leveling sensor - first start-up

Posted: Wed Mar 06, 2019 7:08 am
by NB2019
When I try and follow some of the instruction for the M851 command, it returns an echo of

echo:Z Offsetz_min: -15z_max: -5

This effectively does not allow me to adjust within the parameters needed..... so what now?

Currently I have a paper weight for a 3d printer

Re: 3D touch leveling sensor - first start-up

Posted: Wed Mar 06, 2019 8:00 am
by NB2019
If i go in through the printer controls and restore failsafe i can get the z offset to show as that which is set in the firmware, however it then resets itself to 1.4 every time

Ideas?

Re: 3D touch leveling sensor - first start-up

Posted: Wed Mar 06, 2019 11:26 am
by William
NB2019 wrote:
Wed Mar 06, 2019 7:08 am
When I try and follow some of the instruction for the M851 command, it returns an echo of

echo:Z Offsetz_min: -15z_max: -5

This effectively does not allow me to adjust within the parameters needed..... so what now?

Currently I have a paper weight for a 3d printer
You need to change it in firmware.(I suggest you download the prob with 3dtouch firmware)
Then upload it to your printer

Re: 3D touch leveling sensor - first start-up

Posted: Wed Mar 06, 2019 2:46 pm
by NB2019
Hi, already done that, I have played with the z offset in the firmware and changed it to many settings, but because it keeps defaulting back to the hardcoded value, it’s not working.

Re: 3D touch leveling sensor - first start-up

Posted: Wed Mar 06, 2019 3:50 pm
by William
If you have some experience with Arduino, you can try to add the "z offset" menu in Ultralcd.cpp.
Or you can use the M851 set the actual offset for it.

Re: 3D touch leveling sensor - first start-up

Posted: Wed Mar 06, 2019 6:50 pm
by NB2019
I can't use M851 as I cant then save it to eeprom for some reason, also as per below, all offsets keep defaulting back to a hardcoded offset of 1.4mm

Is it normally this hard to set up? This is a completely stock printer.