Your CNC Options

Your CNC options include complete CNC systems, CNC-ready machines, CNC components, and CNC retrofit kits. You can also choose between standard leadscrews or ball screws for your machines.

Complete CNC

You can buy a complete turnkey system with everything you need to get started. You can also order all our standard accessory packages. For example, you could order a CNC mill with the “A” accessory package or a complete shop package including a lathe, mill, and rotary table, all fitted with stepper motor mounts, stepper motors, computer, drivers, and all the tooling and accessories.

CNC Features

  • Utilizes industry-standard G-code and m-codes that you write yourself or generate from a CAD/CAM program (not included) that writes G-code.
  • Features powerful NEMA 23 frame-size dual-shaft stepper motors.
  • Capable of accuracy to 0.001″ (0.01 mm) or better.
  • Tool offsets—Enter the tool diameter in the “tools” table, and the computer calculates how far to offset the tool path so the side of the tool cuts the desired path.
  • Accepts inch or metric dimensions using G20 and G21.
  • Choose your CNC controller: MASSO G3, Acorn, or LinuxCNC.
  • Priced for the home craftsman but suitable for running small prototypes or limited production work.
  • We offer a one-year warranty on machines and accessories for home (non-production) use and a 90-day warranty on CNC and computer-related components.

CNC Ball Screw Machines

Our ball screw machines are available only in CNC configurations and come with all-new saddles developed for the ball screws. The ball screws are rolled with a BSH nut and are 10 mm in diameter with a 2 mm lead. Low friction in ball screws yields high mechanical efficiency compared to other leadscrew alternatives, and efficiencies can range from 70% to 95%. Key upgrade parts for these ball screw machines include high-torque stepper-motor couplings and covers to keep chips off the ball leadscrew, including brass tubes and accordion way covers.


You can order any new Sherline machine with stepper motor mounts installed. This option is available if you want to use your own computer or already own a driver box and stepper motors. You also have the option to buy our driver box and stepper motors to use with your own computer.

CNC Retrofit kits

Any existing manual Sherline machine can have stepper motor mounts added in place of the handwheels. Complete CNC System kits with computer and motors are available as well.

Other CNC products

Sherline CNC System Links

CNC Machining FAQs

Frequently Asked Questions About CNC. Following is a list of specific CNC machining links:
Acorn CNC FAQs
Linux CNC FAQs

A list of Authorized Sherline CNC Dealers that supply equipment to convert Sherline tools into CNC tools.

How to use Sherline’s Linux CNC machines, and how to write G-code.

How to check the voltage setting before starting a computer for the first time.

This PDF document includes sample G and M codes for the mill and lathe, suggestions for tool holders, and instructions for setting up your tools. It also includes links to external web CNC documentation and a YouTube Sherline tool video.

CNC Mill and CNC Lathe specifications

How we got to where we are today and why the Sherline CNC instructions were written as they were.

A list of G-Code and M-Code commands with the ones appropriate for Sherline use are highlighted in red.

Following is a list of additional G-code reference links:
LinuxCNC G-Code Definitions
LinuxCNC Coordinate Systems
LinuxCNC Lathe Advanced Features
LinuxCNC Lathe Tool Table Tool Compensation
LinuxCNC Lathe User Information
LinuxCNC G-Code Tutorial-Lathe
What Is Needed to Make Parts on a CNC Lathe?

For our customers who are interested in a G-code generator, one of our users has some information on one that he is building on this site, Lathe G-code Generator.

How to set up CNC tools on Sherline machines.

Related CNC resources and products as well as free Linux/EMC download links.

CNC Projects you can make with your Sherline CNC system. Examples from customers show you how it’s done.

Follow the link to the YahooGroups site and type “Sherline CNC” in the query box. Join the group and get access to the advice of several thousand Sherline CNC users.

Compare how similar the Linux and Windows operating systems really are. The new “Lucid” build in our 6.0 version is the most “Windows-like” yet.

Step-by-step software installation instructions for version 6.0.

Troubleshooting Sherline’s CNC Systems

A list of known issues and updates to the EMC program and physical changes to the machines.