Closed ghost closed 2 years ago
Sounds similar to these issues #23835
Do you have ENDSTOP_INTERRUPTS_FEATURE
enabled and ADAPTIVE_STEP_SMOOTHING
disabled? The CPU used on the board is slower than on previous Mini E3s and runs into severe trouble with a bltouch if too many CPU intense features are active.
See i.e. #23655
ENDSTOP_INTERRUPTS_FEATURE
and ADAPTIVE_STEP_SMOOTHING
enabled. Tested also software mode for the BLT but that marginally helped.
Seems like we have two angles to this: one is to consider the feature incompatible, the other is to optimize it. I recall ADAPTIVE_STEP_SMOOTHING
is mostly useful for high speed configurations, since all it does is attempt to reduce vibrations, right? A mechanically sound and well maintained printer at <60mm/s speeds shouldn't see a difference from it.
Oh, and thank you for the ref, damned BTT and bullsh*t marketing... they downgraded the MCU.
Also similar to #22322
No config posted .. make sure BABYSTEP_ZPROBE_OFFSET is enabled.
No config posted .. make sure BABYSTEP_ZPROBE_OFFSET is enabled.
It is. See attached.
Question: What is the actual z offset value when measured while the probe is deployed? Are you using the offset wizard?
#define NOZZLE_TO_PROBE_OFFSET { -41, -10, 0 }
This should be 10 to make sure the wizard calculates correctly.
This also conflicts with
I would recommend you use the default config values and retest it.
Testing now with the suggested changes.
@descipher Apologies for the delay.
These are the current settings, I'm in the process of verifying and cancelling my previous mesh:
>>> M851
SENDING:M851
M851 X-41.0000 Y-10.0000 Z-2.3963 ; (mm)
ok P31 B31
Attaching revised configuration. Configuration.zip
Regarding the Z offset, I used the wizard but fine tuned with a calibrated gauge, from 0.4 to 0.1mm. I also used the same process for tramming and I can basically print near 100% perfect first layers across most of the bed without UBL, except for some spots on the right upper side.
Pronterface is having a few burps:
Can't read from printer (disconnected?) (SerialException): device reports readiness to read but returned no data (device disconnected or multiple access on port?)
Pronterface can be temperamental, however that could also be noise related. Grounding is critical, frame & PSU should ground to the AC mains ground return path.
Pronterface can be temperamental, however that could also be noise related. Grounding is critical, frame & PSU should ground to the AC mains ground return path.
Hamradio operator here, grounding should be good and there is a filtered power strip + actual line filter up to 20A installed on the supply line. I will however retest and comment here if I find anything spurious.
If Pronterface is acting up, especially with UBL, it might help to enable the SERIAL_OVERRUN_PROTECTION
option.
This issue has had no activity in the last 60 days. Please add a reply if you want to keep this issue active, otherwise it will be automatically closed within 10 days.
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.
Did you test the latest
bugfix-2.0.x
code?Yes, and the problem still exists.
Bug Description
I will first document the setup:
#define NOZZLE_TO_PROBE_OFFSET { -41, -10, -2.4225 }
(Z offset varies)MESH_INSET
set to 20.Probe accuracy test:
The problems I have experienced:
Mesh that produced the results:
The bed doesn't seem warped to any noticeable extent, I actually checked with a calibrated angle and mechanics ruler, and it is within tolerances.
My observations:
I did not experience these variations when using ABL with a 9x9 grid.
Bug Timeline
No response
Expected behavior
No response
Actual behavior
No response
Steps to Reproduce
No response
Version of Marlin Firmware
git master
Printer model
Ender 3 Pro
Electronics
SKR MINI E3 V3.0
Add-ons
BLTouch
Bed Leveling
UBL Bilinear mesh
Your Slicer
Cura
Host Software
Pronterface
Additional information & file uploads
No response