MarlinFirmware / Marlin

Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
https://marlinfw.org
GNU General Public License v3.0
16.24k stars 19.22k forks source link

[BUG] BLTouch HS_Mode & SW_mode issue #26636

Closed Injineers closed 4 months ago

Injineers commented 9 months ago

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

Yes, and the problem still exists.

Bug Description

when using SW Mode & HS mode, I am getting errors /failures probing every other point

Seems the SW mode has something that once triggered it stows the probe.

I re-compiled w/ SW mode disabled & probes w m48 p5 & G29 w.o any issue

attached file is w SW & HS mode enabled m48_HS_Mode_butBLtouchStows.txt

Bug Timeline

2-3 weeks ago?

Expected behavior

when probing either w g29 or m48 it would work as expected

Actual behavior

when running g29
it would probe the first point, stow, move to the second point, not deploy or lower Z, then move to the next spot & probe then stow, then move to the next & not deploy or lower z, then move to the next point and probe properly , so on and so forthe

running m48 p5, it would probe 1 time & fail the second then fail out

I re-compiled w/ SW mode off & its now probing as expected

Configuration.zip m48_HS_Mode_butBLtouchStows.txt

Steps to Reproduce

build latest bugfix enable HS mode & SW mode run a m48 p5 or a g29 & exp the issue

Version of Marlin Firmware

bugfix from Jan 2nd

Printer model

custom

Electronics

SKR mini e3 v2

LCD/Controller

Btt tft 3.5 e3 v3

Other add-ons

Bltouch

Bed Leveling

UBL

Your Slicer

Slic3r

Host Software

OctoPrint

Don't forget to include

Additional information & file uploads

No response

rondlh commented 9 months ago

Are you using a real BLTouch? Or a clone (3D Touch)? If you are using a real BLTouch, which version are you using?

Injineers commented 9 months ago

real 3.1

enewman17 commented 7 months ago

@Injineers I too noticed this behavior, except I don't necessarily believe it's entirely with Marlin. The TFT35 screen is incredibly buggy and the code is not up to date with how Marlin 2.1 works. And since that screen is acting as a host to Marlin vs Marlin controlling the screen its introducing a lot of errors Marlin wouldn't have other wise. I also haven't had a chance to test it or install my new BL-Touch 3.1 to see if the old one is just wore out but even without using the TFT screen and using My ender 3 v2 screen I would have probing points fail but it was maybe 3 or 4 out of the hundred points on the UBL calibration vs the 10 or more that would fail using the TFT35 screen.

github-actions[bot] commented 4 months ago

Greetings from the Marlin AutoBot! This issue has had no activity for the last 90 days. Do you still see this issue with the latest bugfix-2.1.x code? Please add a reply within 14 days or this issue will be automatically closed. To keep a confirmed issue open we can also add a "Bug: Confirmed" tag.

Disclaimer: This is an open community project with lots of activity and limited resources. The main project contributors will do a bug sweep ahead of the next release, but any skilled member of the community may jump in at any time to fix this issue. That can take a while depending on our busy lives so please be patient, and take advantage of other resources such as the MarlinFirmware Discord to help solve the issue.

thisiskeithb commented 4 months ago

I thought we resolved this on Discord. Wasn't it a wiring issue?

github-actions[bot] commented 2 months ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.