Hello to everyone.
Hope the situation will get better with the corona virus and return back to normal.
Meanwhile because of the quarantine i found the time to work with my old 3d printer firmware i have developed for my own usage and the results are pretty impressive. I would like to share my work with the community. I have only test my firmware with an Arduino Mega and RAMPS shield but i think with some small changes to reduce the ram usage will get it to work with any 8bit MCU.
Some really interesting features this firmware has:
-Jerk free Scurve velocity profile or switching option to trapezoid velicity profile
-Real G02/G03 arc movement down to microstepping accuracy with acel-decel (Scurve also) phase
-Curve detection that slicer has split to tiny lines and full accel-decel (Scurve) phase
-Jump velocity to prevent stop at corners
-User friendly settings configuration from GUI, host controller
I have also made a Youtube video about that explains in depth was is going on behind the firmware.
The source code is uploaded to the github. You can also download the setup.exe at Releases if you want a clean installation.
Please feel free to ask any question you have.