| Board | Software Type | Feature | Free | Pro | Ultimate | Ultimate Plus |
|---|---|---|---|---|---|---|
| All | Lathe | ATC Programs for Lathe Turret | No | • Allin1DC / Hickory / MPU11 / Oak: Requires ATC unlock | • Allin1DC / Hickory / MPU11 / Oak: Requires ATC unlock | • Allin1DC / Hickory / MPU11 / Oak: Requires ATC unlock |
| All | Lathe | Intercon - Lathe Cycles: Auto profile cleanout, grooving, cutoff, chamfer, turning, end face turning, | Free limited to 20 lines (blocks) of Conversational Programming | Yes | Yes | Yes |
| All | Lathe | Lathe Automatic Constant Surface Speed (CSS) | No | Yes | Yes | Yes |
| All | Lathe | Lathe Rigid Tapping | No | Yes | Yes | Yes |
| All | Lathe | Lathe Threading | No | Yes | Yes | Yes |
| All | Mill, Lathe, Router | Intercon - Auto Connect Radius | Free limited to 20 lines (blocks) of Conversational Programming | Yes | Yes | Yes |
| All | Mill, Lathe, Router | Intercon - Drilling cycles: Drilling, Deep Hole, Chip Breaking | Free limited to 20 lines (blocks) of Conversational Programming | Yes | Yes | Yes |
| All | Mill, Lathe, Router | Intercon - Math/Geometry Help | Free limited to 20 lines (blocks) of Conversational Programming | Yes | Yes | Yes |
| All | Mill, Lathe, Router | Intercon - Teach Mode | Free limited to 20 lines (blocks) of Conversational Programming | Yes | Yes | Yes |
| All | Mill, Router, Lathe | Auto Tool Height Measurement | Unlimited auto measure on: Reference Tool and for Tools 1, 2, 3 | Unlimited auto measure on all tools | Unlimited auto measure on all tools | Unlimited auto measure on all tools |
| All | Mill, Router, Lathe | Mill and Lathe Intercon Conversational Programming | Free limited to 20 lines (blocks) of Conversational Programming | Yes | Yes | Yes |
| All | All | 0-5 Vdc or 0-10 Vdc Analog Output | Yes | Yes | Yes | Yes |
| All | All | 3-Axis Simultaneous Motion | Yes | Yes | Yes | Yes |
| All | All | 4-Axis Simultaneous G-Code Motion (4th and 1st, 4th and 2nd, 4th and 3rd, etc) | No | Yes | Yes | Yes |
| All | All | 4th Axis Jogging | Yes | Yes | Yes | Yes |
| All | All | Support for "Probe App" by swissi | No | Yes | Yes | Yes |
| All | All | Wireless MPG Pendant WMPG-4 / WMPG-6 Support | No | Yes | Yes | Yes |
| All | All | ATC Programs for Rack Mount Tool Changers | No | • Allin1DC / Hickory / MPU11 / Oak: Requires ATC unlock | • Allin1DC / Hickory / MPU11 / Oak: Requires ATC unlock | • Allin1DC / Hickory / MPU11 / Oak: Requires ATC unlock |
| All | All | ATC Tool Changer Output | No | • Allin1DC / Hickory / MPU11 / Oak: Requires ATC unlock | • Allin1DC / Hickory / MPU11 / Oak: Requires ATC unlock | • Allin1DC / Hickory / MPU11 / Oak: Requires ATC unlock |
| All | All | Any Axis Can Be Linear or Rotary | Yes | Yes | Yes | Yes |
| All | All | Auto Find CSR With Probe | No | Yes | Yes | Yes |
| All | All | Auto Squaring of Software Paired Axis w/ Auto Homing | No | Yes | Yes | Yes |
| All | All | Auto and Manual Homing | Yes | Yes | Yes | Yes |
| All | All | Backlash Compensation | Yes | Yes | Yes | Yes |
| All | All | Built-in Analog spindle control output | • Acorn: Yes. 0-10 Vdc or 0-5 Vdc • AcornSix / Hickory: Yes. 0-10 15 bit, +-10 16 bit, 0-5 14 bit, +-5 15 bit • Allin1DC: Yes. 0-10, +-10, 0-5, +-5 12 bit • Oak: Yes. 0-10, +-10, 0-5, +-5 16 bit |
• Acorn: Yes. 0-10 Vdc or 0-5 Vdc • AcornSix / Hickory: Yes. 0-10 15 bit, +-10 16 bit, 0-5 14 bit, +-5 15 bit • Allin1DC: Yes. 0-10, +-10, 0-5, +-5 12 bit • Oak: Yes. 0-10, +-10, 0-5, +-5 16 bit |
• Acorn: Yes. 0-10 Vdc or 0-5 Vdc • AcornSix / Hickory: Yes. 0-10 15 bit, +-10 16 bit, 0-5 14 bit, +-5 15 bit • Allin1DC: Yes. 0-10, +-10, 0-5, +-5 12 bit • Oak: Yes. 0-10, +-10, 0-5, +-5 16 bit |
• Acorn: Yes. 0-10 Vdc or 0-5 Vdc • AcornSix / Hickory: Yes. 0-10 15 bit, +-10 16 bit, 0-5 14 bit, +-5 15 bit • Allin1DC: Yes. 0-10, +-10, 0-5, +-5 12 bit • Oak: Yes. 0-10, +-10, 0-5, +-5 16 bit |
| All | All | Built-in DC servo motor amplifier | • Allin1DC: Yes • Acorn / AcornSix / Hickory / MPU11 / Oak: No |
• Allin1DC: Yes • Acorn / AcornSix / Hickory / MPU11 / Oak: No |
• Allin1DC: Yes • Acorn / AcornSix / Hickory / MPU11 / Oak: No |
• Allin1DC: Yes • Acorn / AcornSix / Hickory / MPU11 / Oak: No |
| All | All | Built-in Motion Control CPU | Yes | Yes | Yes | Yes |
| All | All | Centroid USB-BOB Compatible | • Acorn / AcornSix / Hickory: Yes, with CNC12 Wizard Support • Allin1DC / MPU11 / Oak: Yes, requiring PLC Modification |
• Acorn / AcornSix / Hickory: Yes, with CNC12 Wizard Support • Allin1DC / MPU11 / Oak: Yes, requiring PLC Modification |
• Acorn / AcornSix / Hickory: Yes, with CNC12 Wizard Support • Allin1DC / MPU11 / Oak: Yes, requiring PLC Modification |
• Acorn / AcornSix / Hickory: Yes, with CNC12 Wizard Support • Allin1DC / MPU11 / Oak: Yes, requiring PLC Modification |
| All | All | Compatible CNC12 Software Installs | • Acorn / AcornSix / Hickory: Mill, Lathe, Plasma, Router, Laser (In Alpha testing, TBA) • Allin1DC / MPU11 / Oak: Mill and Lathe |
• Acorn / AcornSix / Hickory: Mill, Lathe, Plasma, Router, Laser (In Alpha testing, TBA) • Allin1DC / MPU11 / Oak: Mill and Lathe |
• Acorn / AcornSix / Hickory: Mill, Lathe, Plasma, Router, Laser (In Alpha testing, TBA) • Allin1DC / MPU11 / Oak: Mill and Lathe |
• Acorn / AcornSix / Hickory: Mill, Lathe, Plasma, Router, Laser (In Alpha testing, TBA) • Allin1DC / MPU11 / Oak: Mill and Lathe |
| All | All | Compression Tapping G-Code Cycles | Yes | Yes | Yes | Yes |
| All | All | Coordinate System Rotation (CSR) | Yes | Yes | Yes | Yes |
| All | All | Cutter Compensation G41 / G42 | Yes | Yes | Yes | Yes |
| All | All | Designed and made in the USA | Yes | Yes | Yes | Yes |
| All | All | Feedrate Override | Yes | Yes | Yes | Yes |
| All | All | Fused Relay Outputs | • Allin1DC / Oak: Yes • Acorn / AcornSix / Hickory: No, must be added by installer |
• Allin1DC / Oak: Yes • Acorn / AcornSix / Hickory: No, must be added by installer |
• Allin1DC / Oak: Yes • Acorn / AcornSix / Hickory: No, must be added by installer |
• Allin1DC / Oak: Yes • Acorn / AcornSix / Hickory: No, must be added by installer |
| All | All | G81 Drilling Cycles | Yes | Yes | Yes | Yes |
| All | All | Hardware Axis Pairing | Yes | Yes | Yes | Yes |
| All | All | Laser Engraving | Yes | Yes | Yes | Yes |
| All | All | Manual Enter Angle for CSR | Yes | Yes | Yes | Yes |
| All | All | Manual Find CSR With Probe or Wiggler | Yes | Yes | Yes | Yes |
| All | All | Maximum Inputs and Outputs | • Acorn: 56 Inputs and 56 Outputs using three (3) Ether1616 boards • AcornSix: 96 Inputs and 96 Outputs using five (5) PLCEXP1616 boards • Allin1DC / Oak: 272 Inputs and 272 Outputs using PLCAdd1616 boards and PLCAdd6464 boards. • Hickory: 112 Inputs and 112 Outputs using five (5) ECat1616 boards |
• Acorn: 56 Inputs and 56 Outputs using three (3) Ether1616 boards • AcornSix: 96 Inputs and 96 Outputs using five (5) PLCEXP1616 boards • Allin1DC / Oak: 272 Inputs and 272 Outputs using PLCAdd1616 boards and PLCAdd6464 boards. • Hickory: 112 Inputs and 112 Outputs using five (5) ECat1616 boards |
• Acorn: 56 Inputs and 56 Outputs using three (3) Ether1616 boards • AcornSix: 96 Inputs and 96 Outputs using five (5) PLCEXP1616 boards • Allin1DC / Oak: 272 Inputs and 272 Outputs using PLCAdd1616 boards and PLCAdd6464 boards. • Hickory: 112 Inputs and 112 Outputs using five (5) ECat1616 boards |
• Acorn: 56 Inputs and 56 Outputs using three (3) Ether1616 boards • AcornSix: 96 Inputs and 96 Outputs using five (5) PLCEXP1616 boards • Allin1DC / Oak: 272 Inputs and 272 Outputs using PLCAdd1616 boards and PLCAdd6464 boards. • Hickory: 112 Inputs and 112 Outputs using five (5) ECat1616 boards |
| All | All | Maximum Number of Axis | • Acorn: Four (4) • AcornSix / Allin1DC: Six (6) • Hickory / MPU11 / Oak: Eight (8) |
• Acorn: Four (4) • AcornSix / Allin1DC: Six (6) • Hickory / MPU11 / Oak: Eight (8) |
• Acorn: Four (4) • AcornSix / Allin1DC: Six (6) • Hickory / MPU11 / Oak: Eight (8) |
• Acorn: Four (4) • AcornSix / Allin1DC: Six (6) • Hickory / MPU11 / Oak: Eight (8) |
| All | All | Menu Driven Part and Tool Setup Menus | Yes | Yes | Yes | Yes |
| All | All | Operate as a 2 or 1 Axis CNC control | Yes | Yes | Yes | Yes |
| All | All | Operate in Millimeter or Inches | Yes | Yes | Yes | Yes |
| All | All | Optically Isolated Inputs | Yes | Yes | Yes | Yes |
| All | All | PLC Detective Software | Yes | Yes | Yes | Yes |
| All | All | PWM Output for Spindle Speed Control | Yes | Yes | Yes | Yes |
| All | All | PWM output for Laser and/or Spindle | • Acorn: Yes. 1 PWM Output • AcornSix / Hickory: Yes. 2 PWM Outputs |
• Acorn: Yes. 1 PWM Output • AcornSix / Hickory: Yes. 2 PWM Outputs |
• Acorn: Yes. 1 PWM Output • AcornSix / Hickory: Yes. 2 PWM Outputs |
• Acorn: Yes. 1 PWM Output • AcornSix / Hickory: Yes. 2 PWM Outputs |
| All | All | Run Time Program Graphics | Yes | Yes | Yes | Yes |
| All | All | Screw Compensation (Laser or Manual) | Yes | Yes | Yes | Yes |
| All | All | Servo Motor Types | • Acorn: Step and Direction controlled Stepper Motors or AC/DC Servos in Open or Hybrid-closed loop • Allin1DC: DC Closed Loop using Allin1DC built-in drives • MPU11 / Oak: AC Closed Loop • Hickory: EtherCat Closed Loop (only with Centroid-approved Drives) • AcornSix: Step and Direction or Quadrature signal controlled Stepper Motors or AC/DC Servos in Open or Hybrid-closed loop |
• Acorn: Step and Direction controlled Stepper Motors or AC/DC Servos in Open or Hybrid-closed loop • Allin1DC: DC Closed Loop using Allin1DC built-in drives • MPU11 / Oak: AC Closed Loop • Hickory: EtherCat Closed Loop (only with Centroid-approved Drives) • AcornSix: Step and Direction or Quadrature signal controlled Stepper Motors or AC/DC Servos in Open or Hybrid-closed loop |
• Acorn: Step and Direction controlled Stepper Motors or AC/DC Servos in Open or Hybrid-closed loop • Allin1DC: DC Closed Loop using Allin1DC built-in drives • MPU11 / Oak: AC Closed Loop • Hickory: EtherCat Closed Loop (only with Centroid-approved Drives) • AcornSix: Step and Direction or Quadrature signal controlled Stepper Motors or AC/DC Servos in Open or Hybrid-closed loop |
• Acorn: Step and Direction controlled Stepper Motors or AC/DC Servos in Open or Hybrid-closed loop • Allin1DC: DC Closed Loop using Allin1DC built-in drives • MPU11 / Oak: AC Closed Loop • Hickory: EtherCat Closed Loop (only with Centroid-approved Drives) • AcornSix: Step and Direction or Quadrature signal controlled Stepper Motors or AC/DC Servos in Open or Hybrid-closed loop |
| All | All | Single Input for Home All | Yes | Yes | Yes | Yes |
| All | All | Smart Search (Stop and Restart at Any Point) | Yes | Yes | Yes | Yes |
| All | All | Software Axis Pairing | No | Yes | Yes | Yes |
| All | All | Spindle Encoder Feedback With RPM Display | Yes | Yes | Yes | Yes |
| All | All | Sub Programs and Macros (M98 / G65) | Yes | Yes | Yes | Yes |
| All | All | Supported Axes Labels | X, Y, Z, C, A, B | X, Y, Z, C, A, B | X, Y, Z, C, A, B | X, Y, Z, C, A, B |
| All | All | Tool Library | 10 Tools | 99 Tools | 99 Tools | 99 Tools |
| All | All | True Closed Loop Operation | • Acorn: No (Hybrid-Closed or Open loop only) • AcornSix: No (Hybrid-Closed or Open loop only w/ option for scale position correction) • Allin1DC / Hickory / Oak: Yes (w/ option for scale position correction) |
• Acorn: No (Hybrid-Closed or Open loop only) • AcornSix: No (Hybrid-Closed or Open loop only w/ option for scale position correction) • Allin1DC / Hickory / Oak: Yes (w/ option for scale position correction) |
• Acorn: No (Hybrid-Closed or Open loop only) • AcornSix: No (Hybrid-Closed or Open loop only w/ option for scale position correction) • Allin1DC / Hickory / Oak: Yes (w/ option for scale position correction) |
• Acorn: No (Hybrid-Closed or Open loop only) • AcornSix: No (Hybrid-Closed or Open loop only w/ option for scale position correction) • Allin1DC / Hickory / Oak: Yes (w/ option for scale position correction) |
| All | All | True G-Code Backplot Graphics | Yes | Yes | Yes | Yes |
| All | All | Unlimited G-Code Program Size | Free limited to 5Kb file size | Yes | Yes | Yes |
| All | All | User Configurable Backlash Compensation | Yes | Yes | Yes | Yes |
| All | All | User Configurable Touch Screen Virtual Control Panel | Yes | Yes | Yes | Yes |
| All | All | Wireless Touch Probe Support | No | No | Yes | Yes |
| All | All | Work Coordinate Systems (WCS) | One (1) via G54 | Eighteen (18) via G54-G59 plus extended WCS, starting with CNC12 v5.08 | Eighteen (18) via G54-G59 plus extended WCS | Eighteen (18) via G54-G59 plus extended WCS |
| All | All | XY Diagonal Jogging | Yes | Yes | Yes | Yes |
| Acorn, AcornSix, Allin1DC, Oak, MPU11 | All | Supports Velocity Mode | • Acorn / AcornSix: No. Step and Direction only. • Allin1DC: No. Closed Loop Torque Mode. • Oak: Yes. |
• Acorn / AcornSix: No. Step and Direction only. • Allin1DC: No. Closed Loop Torque Mode. • Oak: Yes. |
• Acorn / AcornSix: No. Step and Direction only. • Allin1DC: No. Closed Loop Torque Mode. • Oak: Yes. |
• Acorn / AcornSix: No. Step and Direction only. • Allin1DC: No. Closed Loop Torque Mode. • Oak: Yes. |
| Acorn, AcornSix, Hickory, Allin1DC, Oak | All | On-board Relay Output | • Acorn: Ribbon cable to Relay 8 board (8 relay outputs) • AcornSix: 2x Ribbon cable to Relay 8 board (16 relay outputs) • Allin1DC / Oak: 7 SPST and 2 SPDT • Hickory: 4x Ribbon cable to Relay 8 board (32 relay outputs) |
• Acorn: Ribbon cable to Relay 8 board (8 relay outputs) • AcornSix: 2x Ribbon cable to Relay 8 board (16 relay outputs) • Allin1DC / Oak: 7 SPST and 2 SPDT • Hickory: 4x Ribbon cable to Relay 8 board (32 relay outputs) |
• Acorn: Ribbon cable to Relay 8 board (8 relay outputs) • AcornSix: 2x Ribbon cable to Relay 8 board (16 relay outputs) • Allin1DC / Oak: 7 SPST and 2 SPDT • Hickory: 4x Ribbon cable to Relay 8 board (32 relay outputs) |
• Acorn: Ribbon cable to Relay 8 board (8 relay outputs) • AcornSix: 2x Ribbon cable to Relay 8 board (16 relay outputs) • Allin1DC / Oak: 7 SPST and 2 SPDT • Hickory: 4x Ribbon cable to Relay 8 board (32 relay outputs) |
| Acorn, AcornSix, Hickory, Allin1DC, Oak, MPU11 | All | Axis Scale Input for DRO Position Display | • All: Yes • Acorn: Acorn has only one DB9 port so only one DB9 accessory (Scale, MPG, Encoder, TRex THC, etc) can be connected at a time • AcornSix: AcornSix has three DB9 ports (Add more) • Hickory: Hickory has three DB9 ports (Add more) • Allin1DC: Allin1DC has six DB9 ports (Add more) • Oak: Oak has two DB9 ports (Add more) |
• All: Yes • Acorn: Acorn has only one DB9 port so only one DB9 accessory (Scale, MPG, Encoder, TRex THC, etc) can be connected at a time • AcornSix: AcornSix has three DB9 ports (Add more) • Hickory: Hickory has three DB9 ports (Add more) • Allin1DC: Allin1DC has six DB9 ports (Add more) • Oak: Oak has two DB9 ports (Add more) |
• All: Yes • Acorn: Acorn has only one DB9 port so only one DB9 accessory (Scale, MPG, Encoder, TRex THC, etc) can be connected at a time • AcornSix: AcornSix has three DB9 ports (Add more) • Hickory: Hickory has three DB9 ports (Add more) • Allin1DC: Allin1DC has six DB9 ports (Add more) • Oak: Oak has two DB9 ports (Add more) |
• All: Yes • Acorn: Acorn has only one DB9 port so only one DB9 accessory (Scale, MPG, Encoder, TRex THC, etc) can be connected at a time • AcornSix: AcornSix has three DB9 ports (Add more) • Hickory: Hickory has three DB9 ports (Add more) • Allin1DC: Allin1DC has six DB9 ports (Add more) • Oak: Oak has two DB9 ports (Add more) |
| Acorn, Hickory, AcornSix | All | CNC Configuration Wizard | Yes | Yes | Yes | Yes |
| AcornSix, Acorn, Hickory, Allin1DC, Oak, MPU11 | All | Uses Standard G and M codes | Yes | Yes | Yes | Yes |
| AcornSix, Hickory | All | Inverse Time Motion | Yes | Yes | Yes | Yes |
| AcornSix, Hickory | All | Multi Axis Lathe Interpolated Motion | Yes | Yes | Yes | Yes |
| AcornSix, Hickory | All | Slave Linear to Rotary Axis/Slave Rotary to Linear Axis | Yes | Yes | Yes | Yes |
| AcornSix, Hickory | All | Spindle RPM Display with Single PPR (pulse per rev) Sensor | Yes | Yes | Yes | Yes |
| AcornSix, Hickory | All | XY axis de-skew | Yes | Yes | Yes | Yes |
| AcornSix, Hickory, Allin1DC, Oak, MPU11 | All | Axis Scale Input for Position Correction | No | No | Yes | Yes |
| Hickory, Oak, Allin1DC, MPU11, Acorn, AcornSix | All | Supports Position Mode | • Acorn / AcornSix: No. Step and Direction only. • Allin1DC: No. Closed Loop Torque Mode. • Oak: Yes. • Hickory: Yes, via EtherCAT |
• Acorn / AcornSix: No. Step and Direction only. • Allin1DC: No. Closed Loop Torque Mode. • Oak: Yes. • Hickory: Yes, via EtherCAT |
• Acorn / AcornSix: No. Step and Direction only. • Allin1DC: No. Closed Loop Torque Mode. • Oak: Yes. • Hickory: Yes, via EtherCAT |
• Acorn / AcornSix: No. Step and Direction only. • Allin1DC: No. Closed Loop Torque Mode. • Oak: Yes. • Hickory: Yes, via EtherCAT |