Skip to content
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

[BUG] Deploy/Stow wrong behaviour with a magnetic mounted probe #27080

Open
1 task done
Arloag opened this issue May 10, 2024 · 0 comments
Open
1 task done

[BUG] Deploy/Stow wrong behaviour with a magnetic mounted probe #27080

Arloag opened this issue May 10, 2024 · 0 comments

Comments

@Arloag
Copy link

Arloag commented May 10, 2024

Did you test the latest bugfix-2.1.x code?

Yes, and the problem still exists.

Bug Description

First of all, thank you very much to all the developers for the great work!!!!

And now the problem:
I´ve added a magnetic mounted probe on my self-made delta 3D printer, but the behaviour of the deploy and stow movements are not working correctly (in my humble opinion).

After homing, the deploy funtion makes no movement (neither with M401 in repetier nor with the option in the printer menu).
The stow function makes the correct movements, but after them a Z probe error appears (err: ZPROBE)

Bug Timeline

I also had the same problem with the previous version of 2.1.2.2 (maybe the 2.1.1.?)

Expected behavior

  • The deploy function should move the effector to Z100, then move it 2cm to the left (X-20) and then return to the center (X0).
  • The stow function should do the same but in the oposite side: move the effector to Z100, then move it 2cm to the right (X20) and then return to the center (X0).

These movements are just for testing pouposes.

The configuration is:

#define MAG_MOUNTED_PROBE
#if ENABLED(MAG_MOUNTED_PROBE)
#define PROBE_DEPLOY_FEEDRATE (5060) // (mm/min) Probe deploy speed
#define PROBE_STOW_FEEDRATE (50
60) // (mm/min) Probe stow speed

#define MAG_MOUNTED_DEPLOY_1 { PROBE_DEPLOY_FEEDRATE, { 0, 0, 100 } } // Move to side Dock & Attach probe
#define MAG_MOUNTED_DEPLOY_2 { PROBE_DEPLOY_FEEDRATE, { -20, 0, 100 } } // Move probe off dock
#define MAG_MOUNTED_DEPLOY_3 { PROBE_DEPLOY_FEEDRATE, { 0, 0, 100 } } // Extra move if needed
//#define MAG_MOUNTED_DEPLOY_4 { PROBE_DEPLOY_FEEDRATE, { 0, 0, 100 } } // Extra move if needed
//#define MAG_MOUNTED_DEPLOY_5 { PROBE_DEPLOY_FEEDRATE, { 0, 0, 100 } } // Extra move if needed

#define MAG_MOUNTED_STOW_1 { PROBE_STOW_FEEDRATE, { 0, 0, 100 } } // Move to dock
#define MAG_MOUNTED_STOW_2 { PROBE_STOW_FEEDRATE, { 20, 0, 100 } } // Place probe beside remover
#define MAG_MOUNTED_STOW_3 { PROBE_STOW_FEEDRATE, { 0, 0, 100 } } // Side move to remove probe
//#define MAG_MOUNTED_STOW_4 { PROBE_STOW_FEEDRATE, { 0, 0, 100 } } // Side move to remove probe
//#define MAG_MOUNTED_STOW_5 { PROBE_STOW_FEEDRATE, { 0, 0, 100 } } // Extra move if needed

Actual behavior

  • The deploy function does any movement
  • The stow function does the correct movements, but then a Z probe error appears.

In my opinion, since the deploy and stow functions should just pick up the probe from its support and return it back, the probe itself should perfom any action, therefore I don´t understand why the Z probe error appears (err: ZPROBE).

Steps to Reproduce

  1. Connect the printer
  2. Home the printer
  3. Check the deploy and stow functions through the printer´s menu or through repetier (with M401 and M402)

Version of Marlin Firmware

2.1.2.2

Printer model

Delta self-made

Electronics

BIGTREETECH SKRV1.3, drivers TMC2209

LCD/Controller

REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

Other add-ons

magnetic mounted probe

Bed Leveling

ABL Bilinear mesh

Your Slicer

Cura

Host Software

Repetier Host

Don't forget to include

  • A ZIP file containing your Configuration.h and Configuration_adv.h.

Additional information & file uploads

Configuration_adv.zip
Log output.txt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant