This post is about a new panel I designed and the code to control it.
It features all the simplicity and functionality of the Utilpanel/Ultimaker controller PLUS:
3 configurable buttons, for frequently used functions
1 Emergency Stop button
1 Expansion port to connect and control external devices (like photocameras, heated bed, probes etc.)
THIS IS THE STORY (You may want to jump this part)
After few days I played with my new 3D printer I discovered that controlling it without a pc (or in my case a Mac) would have been really cool.
Not having the Mac forced to sit colse to the printer for hours is a real plus. Also having all the important information about the printer at a glance is always useful and if you are attempting to calibrate it (think about the eSteps), using a controller really speed up things!