This isn't necessarily an upgrade, but it can definitely help you correct distortion in galvanometer projections.
A research group I am part of made an image distortion correction solution for laser galvo mirror machines (SLA, laser engraving etc). The solution is now on http://imagecorrection.pythonanywhere.com/ for free use. If you have any questions, please reach out! I would be happy to talk about the solution more.
Best,
Declan