200 segments per second is a lot. But you have some options. You can lower the max feed rates so the printer moves a little bit slower. Or you could go back to the 20x4 LCD display. That uses a lot less CPU cycles than the graphical display.
Or... you could bump up #define LCD_UPDATE_INTERVAL 100 in the ultralcd.h file. That will make the LCD panel more sluggish, but it will still work and burn up far less CPU cycles. I would suggest 250 if you are going to try that path.
Or... you could bump up #define LCD_UPDATE_INTERVAL 100 in the ultralcd.h file. That will make the LCD panel more sluggish, but it will still work and burn up far less CPU cycles. I would suggest 250 if you are going to try that path.