1
$\begingroup$

The printer I am working on is an Artillery Sidewinder X1.

I have fitted it with a 3DTouch (BLTouch clone) bed leveling probe purchased from Bangood.

I have printed a mount for it and plugged it into the main board. Once that was done, I edited the firmware and enabled all settings for the 3DTouch roughly following the directions from Teaching Tech's video here. After flashing the firmware, an error message appears on every boot saying:

Failed to enable Bed Leveling
echo: Bed Leveling off echo:
Fade Height Off ok

After pressing confirm, ABL routine does not work. It homes the X-axis, then the Y-axis, deploys and stows the 3DTouch probe once. It also will show an error message for a split second (so I am unable to know what it says) the comes up with an EEPROM message.

Auto homing does the same thing as ABL routine but with a different error:

STOP called because of BLTouch
error - restart with M999
Error:Printer stopped due to errors.
Fix the error and use
M999 to restart. (Temperature
is reset. Set it after res[e]t

I have also zipped up my Marlin firmware configuration I am currently using. They can be found here: here.

My servo pin is connected to D11 and my two wire pin is connected to the ZMAX endstop. Here is a diagram:

3DTouch Wiring

$\endgroup$
  • $\begingroup$ My personal experiences with 3DTouch is that they are of inferior quality opposed to the original, at first they work (most of the times), but they will break fast (from experience, I've had about 4 of them on different printers, all died eventually). $\endgroup$ – 0scar Sep 15 at 6:27
  • $\begingroup$ D11 seems to be the correct servo pin, basically the board you use is a RAMPS 1.4 derivative (a MKS GEN L). I quickly scanned the config files, but those don't seem to contain obvious errors. Looking up the errors, I would guess this is a dysfunctioning sensor. $\endgroup$ – 0scar Sep 16 at 10:53
1
$\begingroup$

Ok so I did a bit of testing with the wiring and it turns out I just had the 3DTouch in the Z+ socket instead of Z- :-) . Another idiot mistake from me!

| improve this answer | |
$\endgroup$
  • $\begingroup$ We all have to learn, I'm glad you got it fixed! Happy printing! Please don't forget to accept your answer after 48 hours. $\endgroup$ – 0scar Sep 19 at 5:43

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.