Page 1 of 1

3D Touch for Hictop

Posted: September 8th, 2020, 9:39 am
by Roberts_Clif
3-pin: Brown (-, GND), Red (+5V), Orange (control signal) (Z-Max)
2-pin: Black (-, GND), White (Z min)
3D Touch.jpg
3D Touch.jpg (16.16 KiB) Viewed 19014 times
Making sure the pin configuration is correct.
Connect the 3 pin wire to the Z max pin.
Connect the 2 pin wire to the Z min pin.

Marlin Code Changes
#define NUM_SERVOS 1 // Servo index starts with 0 for M280 command

#define SERVO_ENDSTOPS {-1, -1, 0} // Servo index for X, Y, Z. Disable with -1
#define SERVO_ENDSTOP_ANGLES {0,0, 0,0, 10,90} // X,Y,Z Axis
#define Z_MAX_PIN -1 //19
#define SERVO0_PIN 19 //6

OK I have come up with an Ideal can anyone help me and tell me if this looks correct.
When 3D Touch is first powered up it does a self test
Starting with the pin up it them goes down/up 3 times and ends up the the LED on solid.
Continuous flashing means that there is an obstruction or fault.

The 3D Touch responds to these gcodes

M280 P0 S10 ; pushes the pin down
M280 P0 S90 ; pulls the pin up
M280 P0 S120 ; Self test – keeps going until you do pin up/down or release alarm
M280 P0 S160 ; Release alarm

Alarm – The 3DTouch can sense when something is wrong and then goes into alarm mode which is continuous flashing. Alarm can be triggered like an obstruction that stops the pin going up and down freely, it could be dirt etc.
Thank You.

Re: 3D Touch for Hictop

Posted: September 8th, 2020, 5:33 pm
by Roberts_Clif
Roberts_Clif wrote: September 8th, 2020, 9:39 am 3-pin: Brown (-, GND), Red (+5V), Orange (control signal) (Z-Max)
2-pin: Black (-, GND), White (Z min)

3D Touch.jpg

Making sure the pin configuration is correct.
Connect the 3 pin wire to the Z max pin.
Connect the 2 pin wire to the Z min pin.

Marlin Code Changes
#define NUM_SERVOS 1 // Servo index starts with 0 for M280 command

#define SERVO_ENDSTOPS {-1, -1, 0} // Servo index for X, Y, Z. Disable with -1
#define SERVO_ENDSTOP_ANGLES {0,0, 0,0, 10,90} // X,Y,Z Axis
#define Z_MAX_PIN -1 //Old pin 19
#define SERVO0_PIN 19 //Old pin 6

OK I have come up with an Ideal can anyone help me and tell me if this looks correct.
When 3D Touch is first powered up it does a self test
Starting with the pin up it them goes down/up 3 times and ends up the the LED on solid.
Continuous flashing means that there is an obstruction or fault.

The 3D Touch responds to these gcodes

M280 P0 S10 ; pushes the pin down
M280 P0 S90 ; pulls the pin up
M280 P0 S120 ; Self test – keeps going until you do pin up/down or release alarm
M280 P0 S160 ; Release alarm

Alarm – The 3DTouch can sense when something is wrong and then goes into alarm mode which is continuous flashing. Alarm can be triggered like an obstruction that stops the pin going up and down freely, it could be dirt etc.
Thank You.

Re: 3D Touch for Hictop

Posted: September 10th, 2020, 10:26 am
by Roberts_Clif
Ordered a single unit will test to see if my pins are correct. Using my MPCNC with an Arduino Mega and Ramps 1.6

Re: 3D Touch for Hictop

Posted: September 14th, 2020, 8:14 pm
by Roberts_Clif
Today the 3D Touch showed up, quickly opened to take a quick look see what my money had purchased.
It looks pretty good, came with packaged like a Cadillac mounting a pair of screws four 3 pin, two 2 pin housings and pins
plus male pins for extending the wire harnesses.

It was at this time I decided to power it up and let it do a self test using a variable power supply adjusted to 5volts,
it failed the test with light flashing and blinking non stop the pin refused any movement except to flutter uncontrollably
and never successfully completed any part of the self test. It was as though it was struggling to operating with reduced power.
So I downloaded the online manual from geeetech.com. Verifying that the supply voltage needed was indeed 5volt @ 300mA max current.

3D Touch.jpg
3D Touch.jpg (16.16 KiB) Viewed 18849 times
I decided to try to adjust the supply voltage just a little to 5.6 Volts input now it started to act like it was designed,
although the supply voltage was no longer at the recommended voltage of 5volts. This is OK as I have some adjustable
DC to DC Step Down Adjustable Buck Converter Power Modules.

And if they do not work I will be designing my own touch switch. As I found this one Here on Thingiverse

https://www.thingiverse.com/thing:3580179

Including many links to all his resources.

Re: 3D Touch for Hictop

Posted: September 14th, 2020, 11:52 pm
by LePaul
I had one and it was always having issues.

I stick to the real BL Touch. It costs more but I am happy with a reliable device...and support the developer

Re: 3D Touch for Hictop

Posted: September 15th, 2020, 8:42 am
by Roberts_Clif
Thank You> @LePaul

Problem I have already purchased the 3D Touch, I somehow got it confused with the BL Touch.
Thought I had purchased the BL Touch, As this is one of the problems with searches on E-Bay,
They allow other similar merchandise to enter into your search results.

It is OK though! I will make it work or design one that will work and post all results here.
I like the Thingiverse model that detects from most angles, although that model was rather large would make one much smaller.

Using a CD Stepper Motor assembly I could make a really good switch design that will detect any material from most angles, with a retract feature.

Re: 3D Touch for Hictop

Posted: September 16th, 2020, 11:58 am
by LePaul
Ha, how fun

I haven't used eBay in quite some time. I'm so used to just grabbing these things online from various online retailers!

Re: 3D Touch for Hictop

Posted: September 16th, 2020, 3:15 pm
by Roberts_Clif
PM them to me Please

Re: 3D Touch for Hictop

Posted: October 19th, 2020, 10:39 pm
by LePaul
PM what to you?

Re: 3D Touch for Hictop

Posted: October 19th, 2020, 10:56 pm
by Roberts_Clif
LePaul wrote: September 16th, 2020, 11:58 am
I'm so used to just grabbing these things online from various online retailers!

The online retailers you use.

Re: 3D Touch for Hictop

Posted: October 20th, 2020, 7:47 pm
by LePaul
PrintedSolid, Filastruder

I usually get this one from Amazon with the longer, 1 meter long cord
https://amzn.to/2IP9378