How to rebase commits in preparation for a nice and clean pull request?

Great!
I did not mention which repository I was preparing, and it is the “c0depr1sm/Firmware” one.

Actually you commented my experimental (personnal use) version of the MaslowCNC Firmware. That is my laboratory proof of concept for the high accuracy MaslowCNC research resulting into the Zipper Tree Chalenge.

That work provides the independant basis for my critical review of the Holey Triangular Calibration prepared by Joshua, Madgrizzle & others.

And the Firmware delta for which I prepare to request a pull implements one important accuracy improvement from the Holey Calibration solution: Chain tension calculation and stretch compensation.

Other steps will come to implement the rest.

Now I really appreciate your feedback and time you gave to it. :slight_smile:
Actually, I also look at how to use the “git rebase…” thing.

Regards,