A Tinkerer's Guide to CNC Basics