Okay. Swapping a couple of wires to reverse the backwards extruder sounds straightforward enough. I’ll do that after I resolve the CR-Touch issue.
EDIT:
H0Ly D0gsh1tballz, Batman! It’s finally working! I was about to post a long write-up when I discovered that the CR-Touch goes into panic (alarm?) mode if it is not positioned vertically. While the problem did occur when it was mounted vertically at first, I had done most of today’s testing with the extruders unmounted and the probes just resting on the build plate. I guess the solenoid is too weak to deploy when the probe is horizontal—or something? It is very consistent, normal behavior when I hold it in my hand vertically, but panic time if I lay it down on the build plate. I lightly blew it out with compressed air for good measure decided to leave well enough alone, keeping it connected to the original wiring.
Anyway, it’s finally homing again. Phew! I was seriously about to throw in the towel and had even started looking at H2D reviews again… Anyway, on to the extruder wires…
My initial writeup, I spent a lot of time on it! For posterity I guess:
I’ve conductivity-tested all cables and verified all connectors are correctly seated. I also swapped the left and right SV04 breakout boards with no effect. Both CR-Touch units behave identically: they do not deploy at power-on (cycling red and purple before settling on steady purple) or during homing commands (cycling red and purple again, then blinking red indefinitely when it is supposed to be deployed). Occasionally, one will work correctly, but power cycling restores the faulty behavior.
Both devices are Creality CR-Touch Model ALT04 … One was originally on this SV04, the other from a donor Ender 3 S1 Pro. Both were fully functional prior to this project.
I’ve never done this kind of pinout test before. Going off of the diagram you linked, I did this:
-
Powered off the machine.
-
Checked continuity between the YELLOW and BLUE wires from the CR-Touch and their respective leads to the chip on the mainboard. Should these be PE12 and PE13, or PD12 and PD13, or BOTH? I am not sure what chart to reference in your image. Most of them read somewhere around 1.2-1.3 ohms, but there were also many that read around half an ohm. This part also confused me because I was not sure what orientation I was supposed to be viewing the chip from in relation to the diagram.
-
Verified continuity from RED and WHITE to GND.
-
Powered on.
-
Confirm 5V at the BLACK wire — should I expect this at all times or only when it is supposed to be deployed?
I’m still not quite clear on the purpose of this test, since both CR-Touch units worked fine before and are unchanged. I currently have it hooked up through the original cable, bypassing the Sprite breakout board and ribbon cable, but behavior is similar either way. Is this to rule out damaged traces?
Also, how do I perform a “reset using a host console”? Is that a Marlin command? By “deployment checks,” do you mean testing with M280 P0 S10 (deploy) and M280 P0 S90 (stow)?
Double checking the second document you linked gave me the answers to some of these questions. I did not even have to check for 5v, as when I powered it on the magic happened. Once again, the power of walking away from it and coming back when you are not so frustrated I guess …