Sprite Pro Extruders (swap)

I’m running into a couple of issues and hoping someone with experience can help. As far as I can tell, my wiring matches what others have done. I’ve correctly soldered the part cooling fan and heater block wiring for both extruders, and those components are working without any problems.

If it is relevant, I’m using the latest firmware from Bjoern and I have already tried initializing …

Here are the issues:

  1. Left extruder direction is reversed – When I command it to extrude, it retracts, and vice versa. I suspect this could be fixed by swapping wires at the motor connector, but I’m not sure which ones and don’t want to risk damaging anything.

  2. CR-Touch not functioning properly – It extends and retracts once when the machine powers on, but when I try to home all axes via the touchscreen, it halts at the point where the probe should extend and begin lowering the Z axis. After this, I can’t move the Z axis down via the touchscreen until I power cycle the machine. The firmware reports the Z position as zero at that point. The CR-Touch that came with the Sprite kit is connected through the ribbon cable that also came with the kit, using the breakout board on the extruder. Connecting the original CR-Touch that came with the SV04 directly to the SV04 breakout board now produces similar results, but it does not self test at power on like the other one does. They appear completely identical otherwise.

… Aside from these two problems, everything else appears to be functioning correctly.

Hi again,

  1. The stepper motor has two coil pairs. Checking electrical resistance using a multimeter will show which two wires belong together. You could swap the wires of a single coil in order to change the stepper motor direction.
  2. Ensure that the wiring of your CR-Touch sensor matches your SV04 motherboard connector that is documented on the bottom of the middle of this pinout diagram. Additionally, this document contains test & calibration procedures for BL-Touch sensors which should work for CR-Touch, too.

Good luck!
Björn

Thanks for the response. I will look into this in a couple of hours and report back. Am I looking for those that have resistance whereas others would have no connection? I am not sure what to look for here.

Also, your link to the pinout diagram does not seem to be working. It links to “https://photos/Pins_v3.png” so I am guessing you truncated something?

Also, shouldn’t the original bl-touch (or cr-touch?) work as it did before if I hook it up in the same way, directly to the SV04’s breakout board? The one mounted on the Z axis post?

Hi again,
each wire pair in a stepper motor has low electrical resistance.
Sorry, here is the correct link.
Concerning CR-Touch: It depends on the state of the system. The safest way to ensure that it is still in working condition is to perform a reset using a host console & do some deployment checks.

Good luck!
Björn

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:

  1. Powered off the machine.

  2. 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.

  3. Verified continuity from RED and WHITE to GND.

  4. Powered on.

  5. 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 …

1 Like