What CNC software will run on Android?
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 Name | Android Status | Notes |
---|---|---|
Learn CNC Programming Basics | ✅ Available | CNC programming learning app |
Learn CNC Programming – English | ✅ Available | Beginner-friendly G-code lessons |
Programmation CNC 2016 | ✅ Available | French-language CNC training |
AutoCAD 360 (AutoCAD Mobile) | ✅ Available | 2D/3D DWG viewer/editor |
CNC sTaper FREE | ✅ Available | Taper programming calculator |
CNC XC Free | ✅ Available | Likely a jog controller or viewer |
Drilling & Tapping Calculator | ✅ Available | Speeds, feeds, hole sizes |
Rays CNC Codes | ✅ Available | G-code/M-code reference tool |
CNC TOOLS | ✅ Available | Tool reference or selector |
Speeds and Feeds Calculator | ✅ Available | Cutting parameters calculator |
FoolBox Ultimate | ⚠️ Not CNC related | Likely unrelated (used in gaming/modding) |
CNC Mobile | ✅ Available | G-code sender/viewer (check version) |
Audiobook – CNC | ✅ Available | CNC training in audio format |
CNCTraining | ✅ Available | General CNC educational content |
Turning Calculator | ✅ Available | Turning-specific cutting data |
Right Angle Triangle Solver | ✅ Available | Useful for geometry calculations |
Triangle and Right Angle Calc | ✅ Available | Similar 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 Name | Main 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 Name | Main 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 Name | Main 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 Name | Main 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.