Page 1 of 2

i3 Pro W and BLTouch / 3Dtouch issue

Posted: Wed Apr 03, 2019 8:18 am
by awestom
Hi all, I recently got a BLTouch, and got it all wired in correctly, (the up and down command work as expected). It sensors the bed correctly, however the issue I'm having is that it only works once. I click run G28, and it homes X and Y, then starts to home Z, the Z axis/extruder lowers down and the BLTouch detects the bed, the Z axis/extruder raises, then goes back down again, this time however the BLTouch point stays up, and the Z axis/extruder crashes into the bed.

I flashed the I3 ProW GT2560A+ with 3dtouch.zip firmware from here: https://www.geeetech.com/forum/viewtopi ... 20&t=17046

From the videos I've seen online the extruder goes towards the bed, the BLTouch point hits the bed, then when the extruder goes up again, the point of the BLTouch drops down again, mine doesn't drop down again.

I used this guide to set it up (I have a GT2560 Rev A+ so A few little things were changed): http://www.geeetech.com/wiki/index.php/ ... DxNGg-5P2E

Re: i3 Pro W and BLTouch / 3Dtouch issue

Posted: Wed Apr 03, 2019 2:54 pm
by William
I think you should check the wires of your Z min.
It seems you need to invert the black and white pin.

Re: i3 Pro W and BLTouch / 3Dtouch issue

Posted: Wed Apr 03, 2019 3:44 pm
by awestom
Hi William,

When I run M119 and;
When I have the white wire on top and the pin is down, it reports "Recv: z_min: open" (Which is correct)
When I have the black wire on top and the pin is down, it reports "Recv: z_min: TRIGGERED" (Which is incorrect)
Which makes me believe my wiring is correct.

When I put the black wire on top and run G28 it just rams directly into the bed.

Here is a video of when the white wire is on top, and I run the G28 command: https://streamable.com/emdq5

Re: i3 Pro W and BLTouch / 3Dtouch issue

Posted: Wed Apr 03, 2019 4:04 pm
by awestom
I lowered the BLTouch a little by using 4 washes.
Then restarted the printer, the BLTouch does it 3 clicks, then stays up, is this normal? https://i.imgur.com/VAHxlBI.jpg
I manually put the pin down, and ran G28, the same thing as above happened: https://streamable.com/13l0s (sorry for the shaky video)

Re: i3 Pro W and BLTouch / 3Dtouch issue

Posted: Thu Apr 04, 2019 3:03 pm
by awestom
I just turned my printer on, the BLTouch did the 'up and down thing', and remained up, so I ran G28, and it started to home, amd while homing on Z, the BLTouch point did not drop down, I thought it should drop down when the Z axis starts to move?

In this video 0.0-0.23 https://www.youtube.com/watch?v=3bPx5PDBLzc the BLTouch turns on and does the 'up and down thing' and remained up, which is good, because that is what mine does, however upon running g28, and the Z axis starts the home, the pin drops, mine does not.

Re: i3 Pro W and BLTouch / 3Dtouch issue

Posted: Thu Apr 04, 2019 3:55 pm
by awestom
Attached is my current firmware.
Are you able to have a quick look at it William?
My Board is a GT2560 Rev A+

Here is the wiring of the white and black cables
1: https://ibb.co/yBz1FsH
2: https://ibb.co/rfq2xV0

Here is a picture of the other cables:
3: https://ibb.co/KzMcfFG

Re: i3 Pro W and BLTouch / 3Dtouch issue

Posted: Fri Apr 05, 2019 5:19 am
by awestom
I found this thread: https://www.geeetech.com/forum/viewtopi ... 82&t=61259
Which has a different version of Configuration.h, I compared it to the Configuration.h that came with the "I3 ProW GT2560A+ with 3dtouch.zip" firmware, however it was vastly different, it looks like it's from a different version of Marlin, do I just swap the Configuration.h files and re-flash? I'm worried that mixing files from different firmwares may brick my board.

I also heard about undoing the screw in the BLTouch until the light went off, and then re-tightening it until the light just came on, I tried undoing the screw and it came out before the light went off, so I put it back and tightened it to how I found it.

Re: i3 Pro W and BLTouch / 3Dtouch issue

Posted: Fri Apr 05, 2019 5:23 am
by awestom
I found found this thread: viewtopic.php?f=20&t=60826
Looks like someone has created working firmware for the i3 Pro B with the BLTouch, I've done some Googling and I think that the only different between the Pro B and the Pro W is the frame, is that correct? Could I just flash that firmware on?

Re: i3 Pro W and BLTouch / 3Dtouch issue

Posted: Sat Apr 06, 2019 9:18 am
by awestom
I flashed this firmware: viewtopic.php?f=20&t=60826 and commented out #define MIN_SOFTWARE_ENDSTOP_Z (thanks to advice from this comment: viewtopic.php?f=20&t=60826&start=10#p83238)

I think I might still have some issues with the jerk control, and initial layer flow, but it seems to be working perfectly, I've attached some photos of the first print.

Once I update the jerk control settings in the firmware, and get a I'll be uploading my version of the i3 Pro W firmware + BLTouch here, I'll also upload my Cura .ini as well.
I'll also work on getting the first layer really nice, I'll continue to upload my firmware and Cura .ini as I work out some of the imperfections, so keep a eye on this thread.

Re: i3 Pro W and BLTouch / 3Dtouch issue

Posted: Sat Apr 06, 2019 11:47 am
by awestom
Attached is the firmware, and my Cura profile, as well as what the first layer looks like, feel free to continue tweaking. If I get any better results I'll update this thread.