Comments (31)
Hi, the most interesting is the third capture, the printer does the z home (z=0) at the center of the bed, then the center point of the mesh is expected to be close to zero, if not, then your bed is not in thermal stability and it is deforming. Please wait about 10 minutes and take a 5x5 mesh, the center point must be close to 0.
from ender3v2s1.
Hello, thank you for your response. I see, that makes sense actually, I will try this and report back, thank you.
from ender3v2s1.
I've done the tests again and waited 20 minutes before starting. Again it is off on the center which is odd, will I need an enclosure for the printer to reduce thermal runaway? Is there a way to get this stable without that?
from ender3v2s1.
Decided to also do a 6x6 mesh under the same heat cycle (did not cool/reheat since the last 5x5 mesh). Here is the result of that:
Interestingly, some points close to the center to the right are quite close to 0 in this mesh, yet the one to its left is wildly different; that is quite the amount of deforming in that specific area if true.
from ender3v2s1.
That's very informative, I think that there is a problem with how the S1 uses the CRTouch. The Ender 3V2 and 3S1 share the ABL code then it must work similarly in both printers but, I saw some S1 doesn't work fine with the current Marlin code for ABL, it is not a general failure, maybe that is the reason why the official S1 firmware only does a 4x4 mesh. I hope that someone can install a 3D/BLtouch and test if there is the same bug.
from ender3v2s1.
I don't have a S1 for do test, but could you do a 5x5 mesh with HS disabled?
from ender3v2s1.
Yes, I'd be happy to contribute by doing that test. Do I keep the Z feed rate at 960 while having HS mode disabled?
from ender3v2s1.
I went ahead and did it with HS mode disabled, here is a 5x5 mesh with those settings:
from ender3v2s1.
I have another idea also, please cold down the printer, wait to reach stability, then in Advanced menu go to Probe Settings and set the Bed temperature to 0, and do a 5x5 mesh.
Have you access to a terminal as Octoprint or Pronterface? Decrease the Z Feed rate. I want to know if we can do a manual probe of the center point. After the Z home, that point MUST be near to 0. Also, it is time for the release of Maintenance III, that version have some corrections for the labels in the mesh (only cosmetic correction) and I will to apply the last Marlin bugfix, maybe that can have a correction that helps.
from ender3v2s1.
Yes, I will try this soon.
As for having access to a terminal, I don't yet, but I had planned to set one up (octoprint), and can do pronterface quickly. Only problem is when for example, looking at your octoprint guide, you mention the need to cover one of the USB pins; is this necessary for the S1 and/or the use of pronterface on a PC connected to the S1 via the serial drivers instead? Oddly enough I do not have access to any electrical tape at the moment.
What gcode would you want me to run through that interface?
Also what should I set the new lower Z feed rate to?
from ender3v2s1.
Here is a 5x5 mesh, HS mode off, Z feed rate 960, bed temperature 0:
Here is another 5x5 with everything the same except HS mode on for testing:
As an aside, I did not see an option for bed temp in advanced -> probe settings. But it did still happen at cool temperatures. Normally I manually preheat the bed before running ABL.
from ender3v2s1.
Ok, the idea of the test is to have the heaters off when the mesh is ongoing to discard the interference of heating signals. I want to try the g-code G30 X115 Y115.
from ender3v2s1.
I have performed this action, HS Mode was still on from when I did the second test, I can turn it off again if needed. Here is trhe result from pronterface:
from ender3v2s1.
Mmm very interesting. So, something is wrong with the bilinear calculus, but why it is working good in the V2 and some S1?
from ender3v2s1.
It's a good question.. is there any difference in how it's done in the recently released S1 firmware code vs how it's implemented in the v2? If not, it's likely that that method on the S1 only works with smaller meshes as you previously mentioned for some reason.
from ender3v2s1.
Can you do a 3x3 test? that also have a center point.
from ender3v2s1.
Here are 2 3x3 tests, first is with HS mode and the other is without HS mode:
from ender3v2s1.
What value is your probe margin, can you set it to 50 and do a 3x3?
from ender3v2s1.
Wow, seems to make sense now since it is 0 at the center; it was at 3 which was the default. What do I need to look for to know what this probe margin value should for future reference? Also this result was in HS mode:
from ender3v2s1.
Update: I tried using the bed tramming wizard as a test as well, is it supposed to be this far into the corners?
Also, potential other issue, is it supposed to say front right in this case? It would seem like the back right would be the one to adjust correct?
sorry, just realized the last image is hard to read, values from top left to bottom right are: 0.04, 0.06, 0.02, 0.02
from ender3v2s1.
The bed tramming wizard also uses the probe margin, the last picture is ok, front right is -0.02 it is the farthest value from the average.
from ender3v2s1.
I see, so is this the correct way both things are supposed to be running in general? Or was this only needed as a test for some value(s)? Because normally I'd think a mesh would be covering far corners as well like it almost was previously.
from ender3v2s1.
In the S1, it is physically impossible for the CRTouch to reach back and right edges. Then if you want a centered mesh, you need a large probe margin, if your probe margin is short the probe tries to go to the reachable area. That is why you didn't get a 0 in the center point, because the center of the mesh was not corresponding to the center of the bed. Along of all your tests the values were consistent and not random.
from ender3v2s1.
I see, makes sense, I guess one thing was seen for this: if the default values are hard coded within the firmware, which I imagine they are, then perhaps a thing that came out of this was that for the Ender 3 S1 specific firmware, 3.0 is perhaps not a good default value. Either way, I appreciate the help, and the work you're doing here! Feel free to let me know if you'd like me to do any more tests on the S1.
from ender3v2s1.
I first coded a probe margin of ~47 but many users didn't agree, then Creality releases the official sources, I took the 3 mm for the probing margin from their configuration files. But I suspect that the sources don't have the final configuration values from the lates released binaries. If you flash the official firmware, can you measure the real margin?
from ender3v2s1.
I think so, do I need to wipe my settings before flashing the official firmware?
As another potentially easier idea, if this is good enough, I looked at a review video on the section where the reviewer ran the auto-level, took a screenshot:
and then moved my axes at the same point and measured, it really is a small margin, 3mm seems about right. This is also why I was expecting it to measure corners, because it's what mine did stock. I will link the video with the timestamp in the link so it jumps straight to the ABL demonstration if you would like to see that. Otherwise just to be sure, I can re-flash the firmware again and take the measurements as it goes.
https://youtu.be/Wpk4a4ucdD4?t=262 (video source I used, as a note, it is of course sped up).
from ender3v2s1.
I also noticed just now that in that video, it also skipped the center by quite a bit, but likely because it is a 4x4 mesh.
from ender3v2s1.
Have you Telegram? We have a group: https://t.me/ender3v2s1firmware and I will publish an updated firmware for the S1.
from ender3v2s1.
Oh yes! Sorry I forgot to join it earlier, donated on Patreon and forgot to join via the link in the email when I meant to. I will join now. Thank you!
from ender3v2s1.
Then, time to close the issue...
from ender3v2s1.
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.
from ender3v2s1.
Related Issues (20)
- Firmware Randomly Stops Printing HOT 3
- [BUG] build fails with missing binary operator before token HOT 5
- not able to compile SKR mini3 v3 with BLT UBL AND NP HOT 6
- [BUG] Try to Auto Mesh Bed level with G29 HOT 3
- [BUG] Screen brightness going down somethimes when increasing value HOT 3
- [BUG] Numbers in auto leveling not shown unless bed tramming wizard is run first (TJC) HOT 12
- [Issue] Low bed heater PWM frequency powersupply noise HOT 6
- [BUG] Tramming Wizard won't go to all 4 corners and Autobuild Mesh is not moving correctly HOT 10
- Auto mesh isn't working HOT 2
- Probe stowed during mesh levelling, Z-Axis still goes down HOT 3
- Z Wizard not working properly - Final print setting way too high. HOT 8
- G92 doesn't behave preserve physical limits and physical mesh offsets HOT 3
- [BUG] (Tramming Wizard probing extremes) HOT 1
- mi impresora no reconose el firmware HOT 2
- Still problems with 300C update HOT 2
- [BUG] Unsupported custom configuration: Ender3 Pro, E3 free-runs, CR10DSPLY and Ultipanel PROUI extension HOT 12
- [BUG] Pause (M25) parks twice HOT 1
- [FEATURE REQUEST] SD card sorting most recent first HOT 3
- [BUG] (bug summary) HOT 5
- [BUG?] Rotating control became rather unpredictable in latest versions HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ender3v2s1.