Could the splines be created in some sort of gcode so that the amount of data in the gcode file and the work done by the Arduino are both optimized?
But then 32 bit Arduinos for $20 are not far away so perhaps it isn't worth the effort.
But then 32 bit Arduinos for $20 are not far away so perhaps it isn't worth the effort.