There are quite a few interfaces (GUI's) that work with EMC / EMC2:
- The "standard" TkEmc Frontend
- The "sherline" Mini Frontend
- The "modern" AxisGui
- The "textmode" Keystick Frontend
- XEmc
- YEmc
- You can even try EMCDisplayOnWindows if you're adventurous, but you have to select one of the above interfaces first
Configuring HAL
Halcmd is currently the only way to modify the hal, but work on a pcb schematic-like GUI is in progress. [Hal screenshot]
(see the crapahalic page.)