Mesh bed - substract offsets from varying trigger heights
-
Bed probes relying on a force feedback such as piezos depend on the stiffness of the bed, which varies depending on the printer design.
Might there be a possibility to automate step 4 and 5 of the following process within the Duet? Or is this already possible today?
-
measure the bed grid with a bed surface which is known as flat (such as a mirror glass glate often is). For this reference measurement, the user must verify that the reference is indeed flat and that the bed is correctly leveled (or he has to do manual work to correct the error)
-
take the heightmap and substract the value of e.g the highest point from all values
-
save this changed heightmap as a reference for the trigger height error
-
measure the bed grid with the surface to be printed on (grid size to be left unchanged relative to the reference height map)
-
substract the value previously saved in the reference height map from the measured value for each point and save the result as the current heightmap
By doing so, any repeatable measurement error of the bed level sensor(s) could be removed, regardless of its origin.
-
-
@neodue said in Mesh bed - substract offsets from varying trigger heights:
Might there be a possibility to automate step 4 and 5 of the following process within the Duet? Or is this already possible today?
Not currently. Though you could probably do something like this in Excel to the raw CSV files.
In future, a plugin could maybe be written that could do it within DWC or DSF on attached SBC.
-
@phaedrux said in Mesh bed - substract offsets from varying trigger heights:
@neodue said in Mesh bed - substract offsets from varying trigger heights:
Might there be a possibility to automate step 4 and 5 of the following process within the Duet? Or is this already possible today?
Not currently. Though you could probably do something like this in Excel to the raw CSV files.
In future, a plugin could maybe be written that could do it within DWC or DSF on attached SBC.
Excel is exactly how I do it at the moment, but that's not really an ideal process, hence my question
Hm... a DWC plugin would be an idea. In that case, could you please move this request to the DWC wishlist and rename it accordingly? I took a look at the example plugin - but while I could easily contribute with the bit of HTML code needed, my programming capabilites for the rest are nothing I would dare offering to anyone for use...
-
If you had the time and the willingness to try I'm sure you could get it into working shape.
-
@phaedrux Nice to hear you trust my programming capabilites more than I do
Well then, I downloaded the example and will try to find out what the heck that "Vue" language is. Let's see if I can get it running somehow (and hope nobody will ever look at the code) - the calculation itself is not a big deal indeed...
-
To me you already sound like an expert!
-
@phaedrux In that case I sincerely hope I will never ever have to cope with whomever you label as "beginner"