I’ve found the limitations of running chilipeppr entirely on a raspberry pi 3, however, my MacBook Air also fails with the same gcode. Disabling the 3D viewer while machining ensures no hiccups on bigger jobs. And isolating complex toolpaths to different sections (breaking it in to pieces) also seems to be the way to go. I designed a business card to mill out of 0.8mm aluminum sheet, this is my test run on some oak I have. This is the 3rd toolpath of 5. Everything works nicely!
Also to note, I’m not entirely sure I need a spindle control widget right away. With fusion360 inserting the gcode for spindle control, including speed, it all just works!
I’ve noticed the same thing on big jobs the 3d viewer chokes. It starts out fine but after a while what was once 30fps drops down to 5fps… and the CPU is maxed.