Your CNC Options


Sherline CNC Controller powered by MASSO. CLICK HERE to learn more.



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 you could order a complete shop package including 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- and m-codes that you write yourself or generate from a CAD/CAM program (not included) that writes G-code.
  • Features powerful NEMA 23 size, 136 oz-in, 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, G21.
  • Instructions by Joe Martin—the most practical, concise and down-to-earth you will find on the subject of CNC.
  • Priced for the hobbyist but suitable for running small prototype or limited production work.
  • One year warranty for home (non-production) use on machines and accessories. 90 Day warranty on CNC and computer related components.

CNC-Ready—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.

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.

Complete Ball Screw Mills—Our ball screw mills can be purchased with 12″, 14″, or 18″ bases, and come in CNC-ready or full CNC configurations. You can also retrofit your current CNC mill to a ball screw machine. 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 mills include: Ball leadscrews, High-torque stepper-motor couplings, Ball screw mill saddle (nickel/Teflon plated) for the X/Y-axes, Vertical milling column saddle for ball screws, Column saddle Z-axis ball nut mount for the Z-axis, Linux CNC program disc designed specifically for ball screws.

Other CNC products

Sherline CNC System Links

Frequently Asked Questions About CNC.

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

How to use Sherline’s 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 code for the mill and lathe, and suggestions for tool holders and setting up your tools. The PDF 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 G- and M-Code commands with the ones appropriate for Sherline use 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

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.