3D Touch Sensor:Auto-levelling for Geeetech 3D printer

Locked
Xalu
Posts: 19
Joined: Fri Dec 30, 2016 2:24 am

Re: 3D Touch Sensor:Auto-levelling for Geeetech 3D printer

Post by Xalu » Sun Mar 05, 2017 10:34 am

daveapplemotors wrote:I saw your video. What commands are you giving the printer to do what it did in the video?
Just G28 to home

themiss
Posts: 2
Joined: Wed Feb 22, 2017 6:31 am

Re: 3D Touch Sensor:Auto-levelling for Geeetech 3D printer

Post by themiss » Sun Mar 05, 2017 3:09 pm

halo friends
i bought also the auto leveling sensor but i think i can not be in a condition to change the firmware
so my question is .....can you find for me a "sensor ready " firmware to upload and do my job ?
thank you very much
Regards

daveapplemotors
Posts: 76
Joined: Tue Aug 16, 2016 11:36 pm

Re: 3D Touch Sensor:Auto-levelling for Geeetech 3D printer

Post by daveapplemotors » Sun Mar 05, 2017 8:38 pm

If you have a Geeetech Prusa i3A I can send you my "Sensor ready firmware". But you must make a mount for your BL touch that is the same as mine becasue of the Z offset--X and Y .

daveapplemotors
Posts: 76
Joined: Tue Aug 16, 2016 11:36 pm

Re: 3D Touch Sensor:Auto-levelling for Geeetech 3D printer

Post by daveapplemotors » Sun Mar 05, 2017 8:46 pm

And Xalu:

I issue:
M280 P0 S160 ; BL touch alarm off
G28 X0 Y0 ;to get a reference for X and Y
G28 Z0 ;Z goes to a stored value
M280 P0 S10 ; extend the BL touch pin
G1 Z6 ; to clear the pin when the carriage moves to the center
G28 ; now it goes to the center
G29 ; this must follow G28 immediately

Those commands are in the startup file to be added to the first part of each G-code.

shiva
Posts: 48
Joined: Sat Jun 13, 2015 2:51 am

Re: 3D Touch Sensor:Auto-levelling for Geeetech 3D printer

Post by shiva » Mon Mar 06, 2017 12:59 am

Hi
My noozzel hot end point and 3d touch sensor point is same level.So when noozel prints sensor will remove.How to fix this please anybody letme know.
Thanks advance

<blockquote class="imgur-embed-pub" lang="en" data-id="a/KHtxG"><a href="//imgur.com/KHtxG"></a></blockquote><script async src="//s.imgur.com/min/embed.js" charset="utf-8"></script>

Shiva

daveapplemotors
Posts: 76
Joined: Tue Aug 16, 2016 11:36 pm

Re: 3D Touch Sensor:Auto-levelling for Geeetech 3D printer

Post by daveapplemotors » Mon Mar 06, 2017 2:41 am

Mechanically adjust sensor height. Make another bracket if you can not do this.

Xalu
Posts: 19
Joined: Fri Dec 30, 2016 2:24 am

Re: 3D Touch Sensor:Auto-levelling for Geeetech 3D printer

Post by Xalu » Mon Mar 06, 2017 4:13 am

daveapplemotors wrote:And Xalu:

I issue:
M280 P0 S160 ; BL touch alarm off
G28 X0 Y0 ;to get a reference for X and Y
G28 Z0 ;Z goes to a stored value
M280 P0 S10 ; extend the BL touch pin
G1 Z6 ; to clear the pin when the carriage moves to the center
G28 ; now it goes to the center
G29 ; this must follow G28 immediately

Those commands are in the startup file to be added to the first part of each G-code.
I ran these commands one at a time and got an error on G28.

15:10:08.856 : M280 P0 S160
15:10:25.915 : G28 X0 Y0
15:10:31.749 : X:0.00 Y:0.00 Z:7.60 E:0.00 Count X: 0 Y:0 Z:19418
15:10:43.580 : G28 Z0
15:10:58.214 : X:100.00 Y:103.00 Z:7.60 E:0.00 Count X: 9099 Y:4132 Z:19418
15:11:00.299 : M280 P0 S10
15:11:09.796 : G1 Z6
15:11:20.116 : G28
15:11:35.459 : Error:Printer stopped due to errors. Fix the error and use M999 to restart. (Temperature is reset. Set it after restarting)
15:11:35.459 : X:100.00 Y:103.00 Z:7.60 E:0.00 Count X: 9099 Y:4132 Z:19418


Update: I switched to mechanical endstop to verify the firmware is working with endstop and it works fine with mechanical. I am getting a new error message though "15:40:45.708 : echo:G28 Z Forbidden"

Xalu
Posts: 19
Joined: Fri Dec 30, 2016 2:24 am

Re: 3D Touch Sensor:Auto-levelling for Geeetech 3D printer

Post by Xalu » Mon Mar 06, 2017 5:22 am

Well apparently there are a few different models out there. This one is triangle lab and that was the problem. You need set "Z_MIN_ENDSTOP_INVERTING true". Found instructions here https://drive.google.com/file/d/0B_lX6B ... hSems/view incase anyone has similar issue.

Now I can finally test it properly. Thanks for all the help everyone

Bernd
Posts: 39
Joined: Mon Jun 13, 2016 2:07 pm

Re: 3D Touch Sensor:Auto-levelling for Geeetech 3D printer

Post by Bernd » Thu Mar 09, 2017 6:51 am

Hello,
I have also installed the 3D touch and the function is great but unfortunately I can not print because the nozzle is about 2mm too high over the bed.
I have gone to the tutorial to adjust the printer but somehow it does not go. The display also shows me always endstop hit: Z.
When retrieving the command M851 comes synonymous always 0.00 no matter how I set Z. The command to write to Eeprom I have also changed. G28 goes also and with G29 the nozzle is already set too high. I tried with #define Z_PROBE_OFFSET_FROM_EXTRUDER -1.2 or -1.9 or -2.1 but after the use of the command M851 still 0.00 is displayed. Of course always with the M500 stored. Printer are the i3 Pro B and I use Simplify 3D as software.

Can someone help?

Bernd

Xalu
Posts: 19
Joined: Fri Dec 30, 2016 2:24 am

Re: 3D Touch Sensor:Auto-levelling for Geeetech 3D printer

Post by Xalu » Fri Mar 10, 2017 2:53 am

Bernd,

#define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS.

Try changing the above to false. When the above is set to true it won't allow the z axis to go negative.


I just wanted to give an update. I have tried reverting back to the older firmware with the settings for invert and the probing wouldn't work.
How I got everything working:
So the best method is to update to the latest firmware when using the touch sensor. I've ran numerous tests and the new firmware (Marlin-1.1.0-RC7 for PI3 Pro B) along with the changes menestrello posted. This set up seems to be working very well.

Thank you to everyone for the help :D

Locked