Understanding CNC Controller Boards: A Guide to Popular Systems