

Sherline's new CNC system includes the mill, stepper
motors, and computer with pre-loaded software.
All you supply is the monitor.
(Your computer may look slightly different from the one shown above
depending upon current availability of cases)
Sherline has taken some of the hassle out of learning to use CNC by supplying a system with a computer pre-loaded with the operating system and software. The driver board and power supply for the stepper motors is installed right in the computer box. Just plug the cables in, boot up the machine, read the instructions and start learning to use CNC to help you make parts. Sherline's system uses Linux for the operating system and EMC for the program to run your g-code. You can generate your g-code by writing it yourself or by importing it from a separate CAD/CAM program of your own choice. The instructions, however, suggest that before you start generating fancy 3D programs in some third-party software, you should become thoroughly familiar with exactly what g-code is and how it works. If you are starting from scratch, this won't be an easy task, but without this knowledge you will be severely limited in what you can produce with CNC machines, large or small. If you don't understand the code, you may find it impossible to analyze why your fancy program-generated code won't run.
That is why Joe Martin has taken the time to write some very comprehensive basic instructions on getting to know CNC and g-code. The links below will take you to these instructions. Much like learning any foreign language, there is no shortcut. You just have to get in there and learn it. Some will find it easier than others, and the more quickly your old high school trigonometry lessons come back to you, the easier it will be. Even if you don't intend to buy a system, you might find it interesting to read these instructions to bring yourself up to speed on what actually goes into making parts with computer-controlled machines. Here are the links:
CNC Instructions
on Linux (Redhat) O/S version 2.18
on Linux (Debian) O/S version 4.51
version 4e (for computers with floppy drive)
.html version *
.pdf versionversion 4f (for computers that replaced floppy drive with USB flash drive)
.html version *
on Linux (Ubuntu) O/S version 5.00
version 5 (for computers that come with Ubuntu Linux and EMC2 after 9/17/09
.html version
.pdf version (requires Adobe Acrobat Reader to open)
Quickstart guide to hooking up and starting your computer (.pdf version)
Installing and reinstalling Linux and EMC
takes you through the installation process
(requires
Adobe Acrobat Reader to open)
EMC-related updates—Changes and updates that have been made to the Linux and EMC programs
*Functionally there is little difference between EMC version 2.18 and version 4.51; however, the 4.xx (Debian) version is more installer-friendly than the older (Redhat) version and will work on a wider variety of hardware. It also has a drag-and-drop file feature and more choices on the graphic interface in Linux. Version 5.00 (Ubuntu) is the easiest to install and the most Windows-like interface to date. The main differences in the instructions refer to how the programs are opened and how files are transferred, so if you are just reading them to learn about CNC and g-code, it won't matter too much which version you choose to read.
2.xx versions were installed on Sherline CNC systems from inception
through December, 2004.
4.xx versions were installed starting January 1, 2005.
5.xx versions were installed starting September 17, 2009
Return to Lathe Accessories Section