I’m in the process of implementating an advance feature into Marlin. The first draft code is working ( ), but it needs more testing and it’s not bug free. It would be helpful to have one or two volunteers that can run a few tests and report to me. This persons have to know how to flash a FW, send manual gCodes (M-codes) to the machine and they should have a good tech. understanding of the printer to know what is going on in general.
What’s the advantage of “my” feature?
If you print a test cube at very low speed, say 10mm/s, you will see it has a perfect shape. There are no bleeding edges and the top surface is completely flat and perfect (assuming the esteps are calibrated).
If you do the thing again at high speed (say 80mm/s), it will not be a perfect square due to bleeding edges (excess of material) and the top surface is rough where it meets the perimeter lines. This happens because the Marlin firmware doesn’t take nozzle pressure into acount for it’s calculations.
With a working advance feature, you can have both: high speed and nearly perfect surface finish as in a low speed print. You might know something like that as JKN advance. I’m using also a linear aproach (k* delta velocity), but I have to rewrite the code from scratch due to license limitations.
I don’t want to publish the code in the current condition, and volunteers should not share the code with anybody! If testing and coding is completed, I will create a pull request to have this feature in the main Marlin branch.
If somebody wants to invest some of his/her free time, send me a PM with a e-mail adress. I will then provide the beta code and things that have to be tested.