The MASSO G3 CNC controller, power supply, stepper motors, cable system and optical encoder are sold as a part of our Accu-Pro line of machines and are not available for purchase separately or as an upgrade option to existing machines.

Sherline/Acorn CNC Controller
The Sherline/Acorn CNC Controller is a fully integrated, plug-and-play control designed for Sherline CNC machines and compatible third-party systems. It combines the industrial Centroid Acorn CNC control with a custom Sherline housing, wiring, and connectors to simplify installation, upgrades, and retrofits. Centroid CNC, founded in 1979 in Howard, PA, produces high-performance, industrial-quality CNC controls. The Acorn controller is an excellent upgrade for both new and older Sherline CNC machines, including legacy systems originally supplied to OEMs such as Denford, D&M, LabVolt, Paxton-Patterson, and Light Machines (Spectralight).
[icon icon=icon-chevron-down size=14px color=#000 ] Controller FeaturesCustom control housing includes:
  • Centroid Acorn CNC control board
  • Acorn plug-and-play relay module (mounted and pre-wired)
  • Internal wiring to DB9, DB25, and 2-wire Molex connectors
  • Power supply, push-to-reset circuit breaker, and cooling fan
  • External Ethernet port, power switch, and power LED
Front panel connections:
  • Ethernet connection
  • Power switch and power LED
  • Cooling fan
Rear panel connections:
  • Three DB25 connectors:
    • Sherline 4-axis driver box
    • Aux 4-axis control for additional drives/axes
    • Relay card
  • Three DB9 connectors:
    • Limit switches
    • External encoder*
    • Aux tool setter or touch probe (one at a time)
  • Three 2-wire Molex connectors:
    • E-stop button
    • Spindle control
    • Laser
Power & cabling:
  • Dual logic power: 5 VDC and 24 VDC
  • Input power: 100–120 VAC or 208–240 VAC, 50/60 Hz
  • 15 ft shielded Ethernet cable (controller to PC)
  • External E-stop with 2 ft cord
*For spindle speed-control information, see: Sherline/Acorn Spindle Speed-Control Information .
[icon icon=icon-chevron-down size=14px color=#000 ] Compatibility & Connection Options
  • The controller connects directly to Sherline 24 V stepper motors via the Sherline 4-axis driver box (P/N 8760).
  • Not compatible with MASSO 36 V closed-loop stepper motors.
  • For DIY users with their own motors/drives, use the “Aux 4-axis” DB25 connector. Wiring information for DIY customers is available under the Specifications/Downloads.
You can use the controller with or without limit switches. CLICK HERE for more information on limit switch assemblies for Sherline lathes and mills .
[icon icon=icon-chevron-down size=14px color=#000 ] Software & Conversational CAMA free version of Centroid CNC12 is included with each Acorn kit for initial setup. However, it is strongly recommended that you purchase the Centroid Acorn “Pro” CNC12 Software License to unlock full conversational CAM (Intercon). Use the options below or visit: CLICK HERE for Acorn “Pro” CNC12 Software License details Intercon Conversational CAM:
  • Program directly from hand sketches or prints
  • Import DXF files and generate G-code without separate CAD/CAM
  • Ideal for new CNC users and those unfamiliar with traditional G-code programming
Recommended training videos:
[icon icon=icon-chevron-down size=14px color=#000 ] Typical Use CasesDIY Customer
  • Buys CNC-ready Sherline machines and installs their own motors, drives, and encoders.
  • Purchase the base Sherline/Acorn CNC Controller (P/N 9400) without options and wire to your own hardware.
CNC Upgrade Customer
  • Upgrading an existing Sherline CNC system including older OEM systems such as Denford, D&M, LabVolt, Paxton-Patterson, or Light Machines. For a sample Denford/Sherline Microlathe conversion using Acorn, see: Centroid Denford/Sherline Microlathe Conversion
  • If you already have a Sherline Linux PC or 4-axis driver box, configure the controller with:
    • Spindle Control Isolator Board
    • External Encoder kit for your headstock (Standard or 3C)
CNC Turnkey Customer
  • Wants a complete Sherline system: CNC-ready machine, 24 V stepper motors, 4-axis driver box, spindle control isolator board, and external encoder.
  • The Sherline/Acorn Controller is designed to support all of these configurations.
Additional documentation and support are available on the Centroid Community CNC Support Forum .
[icon icon=icon-chevron-down size=14px color=#000 ] Important Notes for Spindle Control
  • To control spindle speed via G-code, you must have a motor drive or the Spindle Control Isolator Board and an external encoder installed.
  • These components work together to accurately acquire and control spindle RPM.
  • If you do not include the Spindle Control Isolator Board at the time of purchase, adding it later will require returning the controller to Sherline for installation. Email orders@sherline.com for return instructions.
For detailed spindle control information, download: Sherline/Acorn Spindle Speed-Control Information . Lead Time: Approximately 3 weeks
From: $817.68 Select options This product has multiple variants. The options may be chosen on the product page
Price range: $215.97 through $315.01 Select options This product has multiple variants. The options may be chosen on the product page
External Incremental Rotary Encoder
The external encoder works with the Sherline/Acorn CNC Controller equipped with the optional spindle control isolator board (P/N 94310). For use with a Sherline machine, you must have a Headstock Pulley Mounting Kit.
$119.09 Add to cart
Spindle Control Isolator Board
The spindle control isolator board controls the spindle speed via G-code in the Sherline/Acorn CNC controller. It works in conjunction with an external encoder that is mounted to your machine headstock.  
$181.50 Add to cart
Price range: $2,548.25 through $2,561.97 Select options This product has multiple variants. The options may be chosen on the product page
Price range: $108.01 through $302.43 Select options This product has multiple variants. The options may be chosen on the product page
From: $1,339.34 Select options This product has multiple variants. The options may be chosen on the product page
CNC-Ready Mill Upgrade Kits
UPGRADE NOTICE: If you are converting a manual mill to CNC, you will also need to purchase the Mill CNC Z-Axis Backlash Adjustment Kit, see details below.
From: $108.01 Select options This product has multiple variants. The options may be chosen on the product page
From: $1,512.16 Select options This product has multiple variants. The options may be chosen on the product page
Mill Ball Screw XYZ-Axes Retrofit Kit
4 week lead time When ordering your new Ball Screw Retrofit Kit, you will need to supply the following information for your current machine so we can ensure you receive the correct length of the ball screw for each axis:
From: $2,474.31 Add to cart
Mill Ball Screw XY Axes Retrofit Kit
4 week lead time When ordering your new Ball Screw Retrofit Kit, you will need to supply the following information for your current machine so we can ensure you receive the correct length of the ball screw for each axis:
$1,642.15 Add to cart
Mill Ball Screw Z-Axis Retrofit Kit
4 week lead time When ordering your new Ball Screw Retrofit Kit, you will need to supply the following information for your current machine so we can ensure you receive the correct length of the ball screw for each axis:
$832.68 Add to cart
Price range: $0.00 through $105.95 Select options This product has multiple variants. The options may be chosen on the product page
Price range: $37.38 through $208.48 Select options This product has multiple variants. The options may be chosen on the product page
Price range: $0.00 through $95.88 Select options This product has multiple variants. The options may be chosen on the product page
LinuxCNC Computer System with Driver Box
  • Built-in Driver box (Converts g-code to steps to run DC stepper motors)
  • Output cables for X, Y, Z, and A pre-wired with DIN plugs for stepper motors
  • Keyboard and mouse (you supply the monitor)
  • Processor Speed: 2 GHz or faster
  • RAM: 2 GB
  • Hard Drive: 500 GB
  • Internal drive: DVD-RW
  • External drive: 4 GB USB Flash drive for transferring g-code files
  • Current: Internal switches are set to 110VAC but can be reset for operation with 230 VAC
  • Installed software: Ubuntu 12.04 Linux-based OS with Linux CNC 2.6.11 4-axis CNC software.
  • 90-day warranty on CNC and computer-related components.
Prior to January, 2005, Redhat version 2.xx was installed. From January, 2005 to September, 2009, Debian version 4.xx was installed. Starting in October, 2009 Ubuntu version was installed. Our 6.0 version of Ubuntu with “Lucid” build installed starting February, 2010. Debian wheezy 2017. Current software as of 2018 is Ubuntu 12.04 with Linux CNC 2.6.11 The most up-to-date version of the instructions can be found at CNC 7 Instructions. Instructions for Debian systems purchased between January 1, 2005, and September 17, 2009, can be found at CNC 4 Instructions. For those using a system purchased before January 1, 2005, instructions for the 2.xx Redhat version can be found on the Sherline CNC Instructions web page.
$1,828.18 Add to cart
LinuxCNC Computer System without Driver Box
  • Keyboard and mouse (you supply the monitor)
  • Processor Speed: 2 GHz or faster
  • RAM: 2 GB
  • Hard Drive: 500 GB
  • Internal drive: DVD-RW
  • External drive: 4 GB USB Flash drive for transferring g-code files
  • Current: Internal switches are set to 110VAC but can be reset for operation with 230 VAC
  • Installed software: Ubuntu 12.04 Linux-based OS with Linux CNC 2.6.11 4-axis CNC software.
  • 90-day warranty on CNC and computer-related components.
Prior to January, 2005, Redhat version 2.xx was installed. From January, 2005 to September, 2009, Debian version 4.xx was installed. Starting in October, 2009 Ubuntu version was installed. Our 6.0 version of Ubuntu with “Lucid” build installed starting February, 2010. Debian wheezy 2017. Current software as of 2018 is Ubuntu 12.04 with Linux CNC 2.6.11 The most up-to-date version of the instructions can be found at CNC 7 Instructions. Instructions for Debian systems purchased between January 1, 2005, and September 17, 2009, can be found at CNC 4 Instructions. For those using a system purchased before January 1, 2005, instructions for the 2.xx Redhat version can be found on the Sherline CNC Instructions web page.
$1,036.10 Add to cart
From: $2,728.27 Select options This product has multiple variants. The options may be chosen on the product page
4-Axis CNC Driver Box
In designing our CNC systems, we fitted the driver board and power supply directly inside the PC. For users who’d prefer to build their own setup or use a different PC, we offer this complete driver box and power supply as a standalone solution. Housed in an anodized aluminum enclosure, this unit includes four stepper-motor drivers — labeled X, Y, Z and A — each terminating in a dedicated cable that plugs directly into the corresponding pre-wired Sherline stepper motor. The kit also includes a 6′ (approx.) DB-25 parallel cable to connect the box to your computer’s parallel port, and an externally-mounted 24 VDC power supply (included) that simply plugs into the driver box.  
$864.09 Add to cart