Optimize GCode for DIY cnc routers running GRBL, including streaming