3d touch sensor g-code and endstop issues

SarenT
Posts: 0
Joined: Fri Dec 15, 2017 8:07 am

Re: 3d touch sensor g-code and endstop issues

Post by SarenT » Fri Dec 22, 2017 10:40 pm

Of course, I can't really track back to the original issue but I assume it was a combination of a temporary sensor fail which led me to think that I was using the wrong ping number, because of the bad formatting in the wiki page of the pins.h code. So the pin was always doing a proper self test without any issue. There aren't many cases where users are reporting about this issue except this topic here. I eventually tried it again with the suggested pin number from the wiki page. Then it all worked out. I assume screwing the middle screw to adjust the sensor may also have helped. My point is, if the sensor performs 2x self test in the beginning but doesn't respond to G28 or M280, then it is most likely that the wrong pin number is configured in the pins.h file.

User avatar
William
Site Admin
Posts: 6340
Joined: Tue Jun 07, 2016 9:38 am

Re: 3d touch sensor g-code and endstop issues

Post by William » Sat Dec 23, 2017 1:56 pm

Maybe you can set it in pins.h
1375 #define Z_MAX_PIN -1 // 32
1405 #define SERVO0_PIN 11 // 32 // 13 // untested
-Keep your mind and try to test it. :)
-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!

SarenT
Posts: 0
Joined: Fri Dec 15, 2017 8:07 am

Re: 3d touch sensor g-code and endstop issues

Post by SarenT » Sat Dec 23, 2017 10:26 pm

I think I missed the first one at my first try.

mauledbylion
Posts: 1
Joined: Mon Jun 04, 2018 2:38 am

Re: 3d touch sensor g-code and endstop issues

Post by mauledbylion » Mon Jun 04, 2018 2:59 am

I had the same problem with the 3D touch doing the power-on test but then not responding to any G-codes, I've finally fixed the issue.

For some reason, the IF/ELSE clause in "pins_GT2560_REV_A.h" - although seemingly enabling PIN 32 in the absence of PIN 11 - doesn't seem to work that way. By commenting out PIN 11 altogether so it just reads PIN 32 the G-code tests worked as expected:

#if ENABLED(BLTOUCH)
// #define SERVO0_PIN 11
//#else
#define SERVO0_PIN 32
#endif

Here's the firmware:
[attachment=0]Marlin-1.1.8 Github BLTouch.zip[/attachment]
You'll need Marlin 1.8.5+ to upload it

(All firmware credit goes to GitHub contributors, plus credit to Solo761 for his configuration.h mods: https://www.geeetech.com/forum/viewtopi ... 548#p81796)
Attachments
Marlin-1.1.8 Github BLTouch.zip
(951.52 KiB) Downloaded 841 times

tiberiud975@gmail.com
Posts: 0
Joined: Mon Jun 04, 2018 12:52 pm

Re: 3d touch sensor g-code and endstop issues

Post by tiberiud975@gmail.com » Mon Jun 04, 2018 12:54 pm

Hello. Can I use this firmware for 2560 A+ board with 3d touch without editing anything ?

mauledbylion
Posts: 1
Joined: Mon Jun 04, 2018 2:38 am

Re: 3d touch sensor g-code and endstop issues

Post by mauledbylion » Tue Jun 05, 2018 12:40 am

[quote=tiberiud975@gmail.com post_id=84435 time=1528088048 user_id=66181]
Hello. Can I use this firmware for 2560 A+ board with 3d touch without editing anything ?
[/quote]

Yes you can, that's the same board I'm using.

tiberiud975@gmail.com
Posts: 0
Joined: Mon Jun 04, 2018 12:52 pm

Re: 3d touch sensor g-code and endstop issues

Post by tiberiud975@gmail.com » Wed Jun 06, 2018 6:47 am

I have try your firmware but is not working properly. The 3d touch sensor does not go down when trying to home Z. I flash the board with PI3 pro_b 3d touch A+ firmware and is working properly.

Any ideas?

mudmarron
Posts: 3
Joined: Sat Dec 15, 2018 2:41 pm

Re: 3d touch sensor g-code and endstop issues

Post by mudmarron » Sat Dec 15, 2018 2:46 pm

Hi guys,

I have a geeetech i3 with a gt2560 rev a board.

I have fitted the 3d touch to the machine. when starting up it will sometimes do the up down dance of the pin, then nothing. when the pin is pressed in it will light up.

I have the z min plugged into the 2 pin connector with the black at the "top" (closest to the USB cable) and the white to the "bottom" of the board. Like the guide instructs. I have the 3 pin connector fitted to the 3d touch 3 pin on the board.

When I try to home the z axis it will drive the extruder into the base. and won't respond. Even manually pressing the pin in and out won't stop the sensor from working.

I have the Marlin code that was uploaded here before loaded on.

The comment a few comments before has another link however that shows as corrupt. I am a complete beginner with this stuff so any help would be appreciated. I have tried to change the pins from 32 to 11 and 11 to 32 with no success.

User avatar
_kaktus_
Site Admin
Posts: 1260
Joined: Fri Dec 15, 2017 10:06 pm
Location: PL
Contact:

Re: 3d touch sensor g-code and endstop issues

Post by _kaktus_ » Sat Dec 15, 2018 4:31 pm

Hello.
:mrgreen:

Have you tried to find a solution in the subforum of your printer.
It seems to me that this problem has been solved.
;)
On the forum I help to use the rod, I don't give fish.
Geeetech Prusa I3 M201 Dual extruder Mixcolor 3D printer, bought 2017-12-19, already built, in the cognitive and improvement phase
Geeetech filament, ABS only
Geeetech 3D WiFi Module for 3D Printer, bought 2018-04-15, He got a new life, and still lies in a drawer.
Positively frenzied customer of Getech Technology.

User avatar
William
Site Admin
Posts: 6340
Joined: Tue Jun 07, 2016 9:38 am

Re: 3d touch sensor g-code and endstop issues

Post by William » Mon Dec 17, 2018 10:22 am

For the GT2560A board.
You need to set the servo0 pin to 32.
But you need to check the wires of it:
The 3 pin of the 3dtouch insert to "Z max" port.
-Keep your mind and try to test it. :)
-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!

Post Reply