-
-
Notifications
You must be signed in to change notification settings - Fork 191
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[HELP] BLTouch failing despite no obvious installation flaws #562
Comments
Hi @marvellousmarvolo , I can't see any other (obvious) error at the moment. Your printer looks good, by the way :) You've processed everything cleanly. It's also great that you've included photos in the bug ticket. That really helps a lot. :) Olli |
Hi Olli, As for the firmware, I also tried out the _10 version, but everything behaved exactly the same. No pin extension followed by a crash into the build plate. Sadly, the board version marker is covered by a cooling assembly that was already installed, when I got the printer. If really necessary I can take it out and double check but there were some dead giveaways that this is infact V1.1, like the servo ports (PS, S1, S2), the smaller wire clamps for power and the top of the copyright symbol peeking out. Could the BLTouch itself be the issue? I ordered this one which appears to be v3.1. |
From the position of the T in the triangle is could be a 1.1 or a 0.0.3 (though a "v0" should be visible below). So my guess would be the same. But it looks like it’s just one screw to uncover the version number. Or simply flash a |
Thanks for your input! |
So if the sensor itself lights up, the power supply must be ok. As long as it lights up (and doesn't flash) everything is good so far. The signal on the S pin is needed to move the pin in and out. As I said, the version of the mainboard is crucial here, as the PWM signal is for the servo (or in this case the BL-Touch pin). Would it be possible for you to try an older firmware version? (The last 1.3.x or 1.4.x). I have to admit that it is theoretically possible that a bug crept in when upgrading to the new Marlin version, even though almost everything has always been tested. Trigorilla 1.1 boards are rare and therefore not fully tested. By the way, when I look at the layout of the servo connections, it really looks like a 1.1. But with green terminals. That's new to me too :) |
Ok, so to clear up the mystery once and for all, I removed the cooling assembly to reveal the board logo. It is indeed a rare V1.1. I also tried out the firmwares 1.4.8 and 1.3.1 (latest patch versions each), but still no difference. The BLTouch reacts to neither the auto leveling nor to commands entered via pronterface. I don't know whether this is relevant or not, but I also noticed, that the red LED switches off when I manually pull out the probe. In some videos I have seen that instead a blue LED should turn on, is that correct? |
@knutwurst could it be that the servo pinout is somehow incorrect? According to this diagram of the V1.1 board the pin order is |
Rightmost in the diagram is S0, so That does not match, but in either case Hard to tell if that’s incorrect. You could measure on you board or build FW versions with BLT on Servo 1/2/3 to find out which pin is actually attached... Order in fir FW (upstream Marlin) was never changed, guess someone might have noticed if Servo 0 was incorrect (1-3 are rarely used, those might be wrong) Marlin-2-0-x-Anycubic-i3-MEGA-S/Marlin/src/pins/ramps/pins_TRIGORILLA_14.h Lines 34 to 39 in 6734173
Marlin-2-0-x-Anycubic-i3-MEGA-S/Marlin/src/pins/ramps/pins_RAMPS.h Lines 65 to 80 in 6734173
|
Bug Description
I installed an original BLTouch unit closely following the instructions in the wiki and yet I can't get it working.
Up until the second test everything seems fine. The automatic self test on boot (pin moves up and down, red glow) works as expected. But when I launch the auto leveling from the special menu, the pin doesn't extend and the nozzle crashes into the print bed.
Steps to Reproduce
I routed the servo wires like in the pictures below. The order (+, -, S) looks correct to me.
I mounted the signal pin headers on holes G1 (black) and G3 (white) while bridging H3 and H4 ("alternative wiring"). There don't seem to be any obvious shorts or unwanted contacts (even under the plastic pin header frame).
I installed firmware version
MEGA_S_DGUS_TMC_BLT_11_v1.5.4.hex
because my printer is an Anycubic Mega S with DGUS-clone screen, upgraded stepper motors and most probably has a V1.1 board according to the placements of parts and servo port descriptions.Executing the
M280 P0 S10
command to extend the BLTouch pin does nothing.Is there anything obvious I have missed? Anything left to try?
Maybe do the conventional pin header install?
Thanks in advance!
The text was updated successfully, but these errors were encountered: