Delta calibration bed level 32bits board marlin 2.0 December 27, 2019 02:58PM |
Registered: 8 years ago Posts: 47 |
Re: Delta calibration bed level 32bits board marlin 2.0 December 27, 2019 03:46PM |
Admin Registered: 12 years ago Posts: 3,096 |
Re: Delta calibration bed level 32bits board marlin 2.0 December 27, 2019 07:42PM |
Registered: 8 years ago Posts: 47 |
Quote
Ohmarinus
When did you download this Marlin version? About two months ago there was a bugfix version in which the Delta settings were broken. If you downloaded it about 1,5 to 2 months ago I would first try to update Marlin to the latest bugfix.
I have since upgrading to the newest Marlin just simply ditched relying purely on G33 leveling and use UBL (unified bed leveling) with one time manual refinement of the measurements. So I do one cold probing set and then fine tune and save it to slot 1. Now when I run a print I have added 'G29 L1' into the startup gcode after G28 so it uses the mesh. Works flawlessly every time. My bed isn't exactly flat and UBL has saved me. It prints flat on 100% of the printable surface.
Somehow G26 isn't working for me, must be another issue with my Marlin version for Delta. They have been messing it up a little bit in the past couple of months with the Delta builds but fixes are done lightning fast, props to the Marlin dev team.
Re: Delta calibration bed level 32bits board marlin 2.0 December 28, 2019 07:28AM |
Registered: 11 years ago Posts: 735 |
Re: Delta calibration bed level 32bits board marlin 2.0 December 28, 2019 09:52AM |
Registered: 8 years ago Posts: 47 |
Quote
hercek
Mesh bed levelling will work always provided:
- your printer is repeatable (does not have any unwanted play)
- the z-probe works well
- your version of the firmware is not buggy
The disadvantage of mesh bed levelling is that it does not fix dimensional accuracy. It only makes your first layer stick.
Re: Delta calibration bed level 32bits board marlin 2.0 December 28, 2019 04:18PM |
Registered: 11 years ago Posts: 735 |
Re: Delta calibration bed level 32bits board marlin 2.0 December 28, 2019 05:00PM |
Registered: 8 years ago Posts: 47 |
Quote
hercek
There are two different kinds of calibrations:
- simple mesh based levelling: this does not try to fix endstops, tower positions, tower tilt, or diagonal rod length; instead it just measures z-error in a regular mesh and adds a linearly interpolated correction to the z-position based on the measurement so that one layer is planar; this method does not do anything to fix YX error
- calibration (often based on root-mean-square error minimization) which measures bed in a given number of points (it can be (and often is) a different shape than a regular mesh) and tries to compute the correct endstops, tower positions, tower tilt, or diagonal rod length so that the one layer is planar; this method typically fixes also XY error
Re: Delta calibration bed level 32bits board marlin 2.0 December 28, 2019 07:43PM |
Registered: 11 years ago Posts: 735 |
Re: Delta calibration bed level 32bits board marlin 2.0 December 29, 2019 02:37AM |
Admin Registered: 12 years ago Posts: 3,096 |
Re: Delta calibration bed level 32bits board marlin 2.0 December 29, 2019 03:01AM |
Registered: 11 years ago Posts: 14,686 |
Quote
Ohmarinus
Does RRF run on a SKR v1.3?
Re: Delta calibration bed level 32bits board marlin 2.0 December 29, 2019 04:16AM |
Registered: 8 years ago Posts: 47 |
Quote
hercek
AFAIK, only RepRap firmware on a 32-bit Duet board implements the 2nd method in firmware. You need to do it semi-manually with other firmwares using e.g. this.
The 1st method is implemented in Marlin. I do not know it's state now. I used Marlin the last time about 4 years ago. Mesh based compensation was barely introduced at that time.
Re: Delta calibration bed level 32bits board marlin 2.0 December 29, 2019 05:41AM |
Admin Registered: 12 years ago Posts: 3,096 |
Quote
masterviana
Quote
hercek
AFAIK, only RepRap firmware on a 32-bit Duet board implements the 2nd method in firmware. You need to do it semi-manually with other firmwares using e.g. this.
The 1st method is implemented in Marlin. I do not know it's state now. I used Marlin the last time about 4 years ago. Mesh based compensation was barely introduced at that time.
Unfortunately my board its only compatibility with marlin! its a bigtreetech skr v1.3 but i'm glad to know about these methods. I'm updated now for marlin 2.0.1 and using a FSR sensor to level bed I hope its work well.