Smoopi is a feature-rich Host written specifically for Smoothie. It can run on an RPI with a touch screen or on a Desktop. The Host is suitable for controlling both 3D printers and CNC and Laser machines.
Installation instructions can be found here.
There is a convenient rpi image file that can be copied to an SD card for a ready-to-go installation.
It also works with a popular Mach3 USB-based pendant called the HB04 (only tested with the wired version, although the wireless may work). All the buttons on the HB04 are configurable, and the LCD is fully operational. This is a great tool for CNC machines.
Main screen in desktop mode
Here you can directly edit your configuration options
DRO mode to move to where you want to be
Gcode helper: appears when you are entering gcode manually to save you time
Macros, here you can use them and easily set up new ones
MPG mode! Sweet
Extruder control, if you have a 3D printer
Console, for the hacker in your heart
Jog screen, for fast and precise positioning
Settings for the Smoopi application itself
Extruder control and temp graph
Viewer with selection
More viewer screen, you can click to go wherever you want here