Giter Site home page Giter Site logo

Comments (31)

mriscoc avatar mriscoc commented on August 20, 2024

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.

zenforic avatar zenforic commented on August 20, 2024

Hello, thank you for your response. I see, that makes sense actually, I will try this and report back, thank you.

from ender3v2s1.

zenforic avatar zenforic commented on August 20, 2024

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?

image

from ender3v2s1.

zenforic avatar zenforic commented on August 20, 2024

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:

image

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.

mriscoc avatar mriscoc commented on August 20, 2024

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.

mriscoc avatar mriscoc commented on August 20, 2024

I don't have a S1 for do test, but could you do a 5x5 mesh with HS disabled?

from ender3v2s1.

zenforic avatar zenforic commented on August 20, 2024

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.

zenforic avatar zenforic commented on August 20, 2024

I went ahead and did it with HS mode disabled, here is a 5x5 mesh with those settings:

image

from ender3v2s1.

mriscoc avatar mriscoc commented on August 20, 2024

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.

zenforic avatar zenforic commented on August 20, 2024

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.

zenforic avatar zenforic commented on August 20, 2024

Here is a 5x5 mesh, HS mode off, Z feed rate 960, bed temperature 0:

image

Here is another 5x5 with everything the same except HS mode on for testing:

image

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.

mriscoc avatar mriscoc commented on August 20, 2024

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.

zenforic avatar zenforic commented on August 20, 2024

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:

image

from ender3v2s1.

mriscoc avatar mriscoc commented on August 20, 2024

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.

zenforic avatar zenforic commented on August 20, 2024

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.

mriscoc avatar mriscoc commented on August 20, 2024

Can you do a 3x3 test? that also have a center point.

from ender3v2s1.

zenforic avatar zenforic commented on August 20, 2024

Here are 2 3x3 tests, first is with HS mode and the other is without HS mode:

image

image

from ender3v2s1.

mriscoc avatar mriscoc commented on August 20, 2024

What value is your probe margin, can you set it to 50 and do a 3x3?

from ender3v2s1.

zenforic avatar zenforic commented on August 20, 2024

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:

image

from ender3v2s1.

zenforic avatar zenforic commented on August 20, 2024

Update: I tried using the bed tramming wizard as a test as well, is it supposed to be this far into the corners?

image

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?

image

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.

mriscoc avatar mriscoc commented on August 20, 2024

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.

zenforic avatar zenforic commented on August 20, 2024

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.

mriscoc avatar mriscoc commented on August 20, 2024

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.

zenforic avatar zenforic commented on August 20, 2024

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.

mriscoc avatar mriscoc commented on August 20, 2024

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.

zenforic avatar zenforic commented on August 20, 2024

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:
image

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.

zenforic avatar zenforic commented on August 20, 2024

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.

mriscoc avatar mriscoc commented on August 20, 2024

Have you Telegram? We have a group: https://t.me/ender3v2s1firmware and I will publish an updated firmware for the S1.

from ender3v2s1.

zenforic avatar zenforic commented on August 20, 2024

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.

mriscoc avatar mriscoc commented on August 20, 2024

Then, time to close the issue...

from ender3v2s1.

github-actions avatar github-actions commented on August 20, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.