Duet3 BLTOUCH3.1 Probe deploys but doesn't trigger on Z Home
-
@vistalert said in Duet3 BLTOUCH3.1 Probe deploys but doesn't trigger on Z Home:
I will try. But that runs on power up no?
no the self test will retract and deploy the pin 10 times
-
what firmware version are you on (i hope the latest 3.1.1)
-
@Veti understood
M280 P0 S120 - Don't get any activity from BLT
My firmware is:
RepRapFirmware for Duet 3 MB6HC version 3.01-RC9 running on Duet 3 MB6HC v1.01 or later -
@vistalert said in Duet3 BLTOUCH3.1 Probe deploys but doesn't trigger on Z Home:
3.01-RC9
please update to 3.1.1 there were some versions with bltouch problems
-
Sure thing
-
@Veti Completed all the upgrades to 3.1.1
Confirming that the BLTOUCH 3.1 self-test does now execute after the upgrade to 3.1.1.
M401/402 deploys and retracts.Home Z does not stop the bed raising when probe touches the bed.
Lightly touching the probe doesn't register on DWC Z sensor, the value stays at 0.A reminder, that as the bed doesn't retract within 650ms, the BLT goes into error.
If I manually push the pin up, then issue the BLT reset command, it does reset ready for next test cycle.So, some progress
Bear in mind I still have questionable bed.g, homez.g - almost all of my config stuff is copy /paste from elsewhere.
Not sure if Z endstop setting is needed in config,g as it is put there by the configurator, but then people say it's not needed, and others say it is.
Please advise next steps and many thanks for the patient support so far.
-
@vistalert said in Duet3 BLTOUCH3.1 Probe deploys but doesn't trigger on Z Home:
Bear in mind I still have questionable bed.g, homez.g - almost all of my config stuff is copy /paste from elsewhere.
i would suggest you create them using the configurator. this will give you clean files with bltouch support. select bltouch there and the generated files should be good.
A reminder, that as the bed doesn't retract within 650ms, the BLT goes into error.
this is not normal, try again with the clean config
-
Got the clean configs.
Do I need to set the Z screw locations AND do something to bed.g in relation to probing close to the screws? -
for now focus on the bltouch problem
-
The BLT and bed are intrinsically linked for Z probing, so don't we need to ensure bed.g and homez.g are in alignment?
What steps do you want me to take now that I have the clean files? These files are initially not suitable without editing (which as a newbie is challenging). For example, the Z was travelling way too fast. There's no support in the configurator for triple steppers.
What specific steps do you want me to take with what specific actions from the UI, or GCODE from the console?
I think we need a less generic approach, and I need to be told: do this, expect this.
We spent all day yesterday circling around my wiring, to find we should have started with the firmware version. Today you're telling me to use the configurator and without specific knowledge of the stepper setup, the bed almost shot off the top of the screws at high speed.
-
@vistalert said in Duet3 BLTOUCH3.1 Probe deploys but doesn't trigger on Z Home:
The BLT and bed are intrinsically linked for Z probing, so don't we need to ensure bed.g and homez.g are in alignment?
the bed.g is used for leveling the bed using independent z motors. this required a working probe.
the homez from the configurator should be correct. please post it to verify.https://forum.duet3d.com/topic/5909/guide-for-posting-requests-for-help/11
@vistalert said in Duet3 BLTOUCH3.1 Probe deploys but doesn't trigger on Z Home:
What steps do you want me to take now that I have the clean files? These files are initially not suitable without editing (which as a newbie is challenging). For example, the Z was travelling way too fast. There's no support in the configurator for triple steppers.
i wanted to rule out any problem in your config file. if the files from the configurator with selected bltouch do not work, we can rule out a config problem.
for the 3 z motor just add the motors back to M584.
to change the speed of z change it in https://configtool.reprapfirmware.org/Motors Max. Speed (mm/s). the default is 3mm/s. is that too fast?We spent all day yesterday circling around my wiring, to find we should have started with the firmware version. Today you're telling me to use the configurator and without specific knowledge of the stepper setup, the bed almost shot off the top of the screws at high speed.
remote debugging is hard. and you did not provide all the information specified in the guide on how to ask for help https://forum.duet3d.com/topic/5909/guide-for-posting-requests-for-help/11
so post the new config files that you generated.
I think we need a less generic approach, and I need to be told: do this, expect this.
see if the bltouch is now working. next maybe the port is bad.
so switch to a different port in the configurator and move the wiring.but to be honest, i think the bltouch is broken.
-
Please post your new files for 3.1.1 config.g, homing files, bed.g and a thorough description of your printer hardware and we can work from there.
-
-
Any time testing motor movement on a new printer it's wise to reduce motor currents in case of a crash. And always have a hand near the power switch. This is true of any printer/board/firmware.
-
XYZ Steppers are all: LDO Motors 1.8degree - LDO-42STH47-2504AC
BL TOUCH 3.1Extension cable from BLT to D3 board is two twisted pairs:
pair 1 is +5v/Gnd
second pair is in/out.Build plate 500x500x500
Z screw offsets as per configThanks again
I can't upload a zip file, but here is the entire set of config files:
tpre0.g tpost0.g tfree0.g stop.g sleep.g retractprobe.g resume.g pause.g homez.g homey.g homex.g homeall.g dwc2settings.json deployprobe.g config-override.g config.g bed.g
-
By the way - I just moved the connector for the BLTouch from io7 to io9 for another quick continuity test, so I could prove continuity by probing from the PCB on the BLT, to the back of the Duet3 PCB. All wires run pin to pin.
-
It's also possible to use IO_4 or IO_5 instead of IO_7, but I'm not sure about io_9. https://duet3d.dozuki.com/Wiki/Connecting_a_Z_probe#Section_Duet_Num_3
There were some issues with the BLTouch 3.1 but I believe that was when using a tool board, but directly to the Duet 3.
Your config looks correct. If you send M98 P"config.g" do you get any error messages?
-
M203 X6000.00 Y6000.00 Z1000.00 E1200.00
this is why your bed is moving so fast; Z1000
you must have changed the value in the configurator, as the default there is Z180.00also the configurator only offers IO_4, IO_5 and IO_7 for the bltouch.
-
I only used io9 for continuity tests, as it's convenient to probe the board, so I could literally prove the signal gets to the PCB, not just the end of the wire
I also tried moving and doing config to io5, all same results.
I'll try the M98 and see what happens.
I've also ordered a second BLTouch in case that is the issue, I'm planning to build a second machine anyway. Hope that will enable further elimination of 3rd party issues.
I did find it odd that the self test command wouldn't work with the earlier firmware and with the latest it does.
I am sure you guys are feeling the same as I am, that there is some issue with the returning signal from the BL touch in an electrical, or fault sense.
So I can consider other options. What is a good quality alternative to the BL Touch? I have a large aluminium plate with PEI magnetic sheet, so I think there are multiple options, but want the best quality outcomes. Any recommendation are welcome.
-
@Veti I'm not sure it was the speed, as the config I downloaded by default, and used in previous tests has Z180. When I tested bed movement today, and I executed....
G91
G1 H2 Z1The bed moved more than 1mm....a lot more, so could it have been to do with steps/mm or something?
That's why you'll see deviations between the config provided by the configurator, as I pasted back in my previous stepper configs.