What CNC software will run on Android?

TonZaMaking

As technology continues to evolve, the use of CNC (Computer Numerical Control) software has become increasingly popular in the manufacturing industry. With the rise of mobile devices, many engineers are now wondering if there are CNC software options available that can run on Android devices. In this article, we will explore what CNC software is compatible with Android, providing a comprehensive list for engineers with a manufacturing background.

List of CNC Software for Android

When it comes to CNC software that can run on Android devices, there are a few options available in the market. Here is a list of some of the most popular CNC software that are compatible with Android:

1. Learn CNC Programming Basics

Released in 2016, this app offers an introduction to G-code CNC programming, beginning with fundamental concepts and including practical insights for real-world applications.

2. CNC VMC

PLM Software offers CAD-CAM training tailored for CNC VMC machines. The app includes the following modules: G-code programs for CNC turning machines; G-code examples for CNC vertical milling center (VMC) machines; A built-in inch/mm unit converter; A reference guide for standard M-codes

3. learn CNC programming-english

Learning CNC programming is relatively easy, but mastering it requires more time and practice. To get started, having a solid understanding of mathematics—especially coordinate geometry—is essential for writing code. G-codes and M-codes are readily available online, so you don’t need to memorize them all right away.

4. programmation cnc 2016

Apprenez la programmation CNC ou la fabrication mécanique grâce à cette application, qui vous guide pas à pas dans la méthode CNC et l’écriture des programmes.

5. AutoCAD 360

Autodesk® AutoCAD 360 is the official mobile app for AutoCAD®, bringing the power of AutoCAD right to your fingertips. AutoCAD 360 is a free DWG viewer featuring intuitive drawing and drafting tools that let you work on your designs anytime, anywhere.

6. CNC sTaper FREE

This is the free version of CNC sTaper, designed to calculate the coordinates for a single taper. Note that the unit converter feature is not included.

7. CNC XC free

The program calculates the coordinates of the X-axis and C-axis for various features, including:Hole positions along the X and C axes; Parallel planes for wrench flats; Additional coordinate calculations for other geometric features..

8. Drilling & Tapping Calculator

The Drilling and Tapping Calculator from Sandvik Coromant is designed to assist engineers, programmers, and machinists in working with drilling, tapping, and reaming tools. It provides machining calculations, cost estimations, hole size recommendations, and more.

9. Rays CNC Codes

In today’s computerized world, most CNC machines come pre-programmed or are operated by a select group of specialists and experts. Whether working with wood or metal, skilled professionals are required to ensure precise and efficient machining.

10. CNC TOOLS

CNC Tools is a free app designed for CNC technology, offering calculations for milling, turning, and drilling cutting data. It also provides thread information for METRIC (FINE/COARSE), UNC, and UNF standards, as well as CNC engraving features.

11. Speeds and Feeds Calculator

with HSS Tool(Turning)Horse Power **Featured in CNCREPORT.com on the Top Android Machinist Apps List…

12. FoolBox Ultimate

* * What’s New **This Ultimate version has replaced the PRO version. All the same features as the Lite version + OD calculations. Let’s face it, DE burring just grinds my gears. It adds unnecessary time to a production sequence, it drives…

13. CNC Mobile

CNC Mobile is smartphone software designed to connect remotely with CNC machines. It integrates machine information and displays it on your smartphone or tablet, allowing you to monitor and control your CNC machine conveniently.

14. Audiobook – CNC

A Computer Numerical Control (CNC) machine can utilize multiple types of motion, but the three most common and easy-to-remember motions are Rapid Motion, Straight Line Motion, and Circular Motion. All CNC operations are based on these fundamental motion types.

15. CNCTraining

This app is the go-to resource for learning the fundamentals of CNC machines. Did you know that hiring a service engineer to visit your facility typically costs around $5,000? With this training app, you can gain essential CNC knowledge without the hefty expense.

16. Turning Calculator

The Turning Calculator by Sandvik Coromant is designed to assist engineers, programmers, and machinists in working with turning tools. It provides machining and cost calculations, and also allows you to compare two different solutions for optimal results.

17. Right Angle Triangle Solver

Enter any two known variables—either two sides or a side and an angle—and this calculator will determine all the remaining values. Colored text boxes indicate the values you input, while the white boxes display the calculated results. On-screen guidance helps you through the process.

18. Triangle and Right Angle Calc

The CNC Right Triangle Step-by-Step interface uses different colors to guide you through calculations involving trigonometric functions—such as angles, sine, cosine, tangent, arcsin, arccos, arctan—and the Pythagorean theorem. It can calculate degrees, minutes, and seconds with ease.

Available on Android (Yes, runs on Android)

App NameAndroid StatusNotes
Learn CNC Programming Basics✅ AvailableCNC programming learning app
Learn CNC Programming – English✅ AvailableBeginner-friendly G-code lessons
Programmation CNC 2016✅ AvailableFrench-language CNC training
AutoCAD 360 (AutoCAD Mobile)✅ Available2D/3D DWG viewer/editor
CNC sTaper FREE✅ AvailableTaper programming calculator
CNC XC Free✅ AvailableLikely a jog controller or viewer
Drilling & Tapping Calculator✅ AvailableSpeeds, feeds, hole sizes
Rays CNC Codes✅ AvailableG-code/M-code reference tool
CNC TOOLS✅ AvailableTool reference or selector
Speeds and Feeds Calculator✅ AvailableCutting parameters calculator
FoolBox Ultimate⚠️ Not CNC relatedLikely unrelated (used in gaming/modding)
CNC Mobile✅ AvailableG-code sender/viewer (check version)
Audiobook – CNC✅ AvailableCNC training in audio format
CNCTraining✅ AvailableGeneral CNC educational content
Turning Calculator✅ AvailableTurning-specific cutting data
Right Angle Triangle Solver✅ AvailableUseful for geometry calculations
Triangle and Right Angle Calc✅ AvailableSimilar to above

Not Clearly Available / Possibly PC-Only

  • None from your list are strictly PC-only, but most of them are limited-function apps—no full CAD/CAM capability like you’d find on desktop software (e.g., Fusion 360, Mastercam).


⚠️ Important Notes:

  • All apps marked ✅ are available through the Google Play Store or as APKs.

  • These apps are best for learning, reference, or calculation, not full CNC machine control or CAM programming.

  • You still need a PC or laptop for serious CAD modeling and G-code generation.

Learning & Training Apps

App NameMain Features
Learn CNC Programming Basics– Step-by-step G-code lessons
– Covers turning, milling, VMC basics
– Visual examples and explanations
Learn CNC Programming – English– Beginner-friendly CNC tutorials
– Common codes (G00, G01, M03, etc.)
– English-only content for non-native learners
Programmation CNC 2016– CNC learning app in French
– Covers code explanations, ISO programming
– Suitable for beginners and students
Audiobook – CNC– Audio-based CNC training
– Hands-free learning format
– Covers basic concepts, tools, and operations
CNCTraining– G-code/M-code training
– Tooling and machine setup guides
– General CNC machining knowledge

CNC Utility & Reference Apps

App NameMain Features
Rays CNC Codes– Full G-code & M-code library
– Syntax descriptions and usage
– Good for quick reference while programming
CNC TOOLS– Tool specification reference
– Covers end mills, drills, inserts
– Tool selection help based on material
CNC sTaper FREE– Helps calculate taper angles
– Generates taper G-code
– Useful in CNC turning or lathe work
CNC XC Free– Basic CNC axis control
– Possibly a jog controller for GRBL-based machines
– Check hardware compatibility
CNC Mobile– G-code file sender/viewer
– Manual jog control
– May work over USB OTG or Bluetooth for GRBL machines

Machining Calculators

App NameMain Features
Drilling & Tapping Calculator– Tap drill size calculator
– Suggested feeds/speeds for holes
– Suitable for machinists and operators
Speeds and Feeds Calculator– Calculates RPM, IPM, chip load
– Based on tool diameter, material, etc.
– Works for milling, drilling, turning
Turning Calculator– Calculates turning speeds/feeds
– Surface speed, feed rate, depth of cut
– Designed for lathe operations
Right Angle Triangle Solver– Solves right triangle geometry
– Calculates angles, sides, area
– Useful for part setup and layout
Triangle and Right Angle Calc– Similar to the above
– Solves triangle geometry, both right and non-right
– Includes trigonometry-based outputs

📐 CAD & Drawing Viewer

App NameMain Features
AutoCAD 360 (AutoCAD Mobile)– View/edit DWG and DXF files
– Add dimensions, annotations
– Cloud storage access (AutoCAD web/mobile integration)

Conclusion

In conclusion, there are several CNC software options available for engineers with manufacturing backgrounds who are looking to run CNC programs on their Android devices.

With the advancements in technology, these software solutions offer convenience, flexibility, and efficiency for machinists working in various manufacturing environments.

By utilizing CNC software compatible with Android, engineers can optimize their processes, increase productivity, and stay ahead in the competitive manufacturing industry.

Scroll to Top