PrinterMain: send responses to buffered commands sooner, and not after long calculations in
the planner
SoftPwm: use fixed point arithmetic