G-Code Guru: CNC Machinist Kit
Editor, Calculator & Tooling
Only for iPhone
Free · In‑App Purchases · Designed for iPhone. Not verified for macOS.
iPhone
G-Code Guru puts every reference, calculator, handbook table, and lesson you'll need right in your pocket - fully offline. Built for milling, turning, and 3D printing.
REFERENCE
- 142 G-Code and M-Code entries with descriptions, examples, and usage notes
- 7 controllers: Fanuc, Haas, Siemens, Mazak, Okuma, Grbl, Marlin
- Search, filter by category, and save favorites for quick access
CODE EDITOR
- Syntax highlighting for G-Code with line numbers
- Real-time validation for mills, lathes, and 3D printers catches errors before your machine does
- Recognizes what kind of program you are writing and suggests the right machine type
- Safety checks: spindle, tool length comp, safe Z, constant surface speed limits, feed modes, program endings
- Safe code templates for mill and lathe headers, tool changes, cycles, and endings
- Export programs as .nc files, ready for the controller
SPEEDS & FEEDS
- Milling: RPM, feed rate, chip load, material removal rate, radial chip thinning
- Turning: RPM from the workpiece diameter, feed per revolution, theoretical finish, cutting and facing time, and a ready-to-paste G96 block
- Materials: aluminum, steel, stainless, titanium, nickel alloys, hardened steel, cast iron, brass, plastics, composites
- Speeds for HSS, carbide, ceramic, CBN, and PCD tooling
- Save favorite calculation presets
HOLEMAKING AND THREADING
- Drilling: point length, through-hole depth, peck cycle, derating
- Tapping: tap drill size, thread engagement, rigid and floating feeds
- Thread milling with feed compensation and per-pass feeds
- Lathe threading with a full pass plan and G76 and G92 programs
TRIGONOMETRY AND CIRCLES
- Right triangle solver, bolt circle generator, taper and angle calculations with lathe X and Z values
- Circle G-Code generator with arc and helical output
MACHINIST'S HANDBOOK
- Cutting tools, inserts (CNMG, WNMG, DNMG, and more), and thread specs (UNC, UNF, Metric, NPT, BSP)
- Tool holders: CAT, BT, HSK, ER collets, Morse taper, ISO turning holders with a designation decoder, VDI and BMT turrets
- 384 drill sizes with tap drill and clearance hole charts
- ISO 286 fits and tolerances, hardness conversion, surface finish
- GD&T symbols and modifiers
- 164 controller alarm codes with likely causes and what to check
LEARNING PATH
- 55 structured lessons across 11 modules
- 163 quiz questions with immediate feedback
- 15 interactive code challenges with validation
- Topics: fundamentals, motion, tool management, M-codes, safety, macro programming, multi-axis, lathe, 3D printing
- Track your progress and bookmark lessons
KNOWLEDGE BASE
- 43 in-depth articles on chip load, surface speed, tool materials, turning, threading, formulas, and best practices, linked from the calculators that use them
SCAN & ANALYZE
- Point your camera at a machine screen or printed program
- On-device OCR extracts the G-Code
- AI-powered analysis explains what the program does step by step
- Safety assessment flags missing safety blocks and risky moves
- Import scanned code into the editor
BUILT FOR THE SHOP FLOOR
- 100% offline - no internet required
- Dark industrial theme, designed for iOS 26
- Works on iPhone and iPad
G-Code Guru Pro unlocks the full toolkit: all 11 learning modules, unlimited saves, the complete Handbook, the Knowledge Base, calculation presets, the tapping, thread milling and lathe threading calculators, code scanning analysis, and every future update.
Privacy Policy: https://gcodeguru.app/privacy
Terms of Use: https://gcodeguru.app/terms
Ratings & Reviews
Bug fixes and translation improvements.
The developer, Pawel Dembski, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
- Seller
- Pawel Dembski
- Size
- 41.7 MB
- Category
- Education
- Compatibility
Requires iOS 26.0 or later.
- iPhone
Requires iOS 26.0 or later. - Mac
Requires macOS 26.0 or later and a Mac with Apple M1 chip or later.
- iPhone
- Languages
English and 7 more
- English, German, Japanese, Korean, Polish, Russian, Simplified Chinese, Spanish
- Age Rating
4+
- 4+
- Contains
User-Generated Content
- In-App Purchases
Yes
- Pro Annual $24.99
- G-Code Guru Pro $69.99
- Copyright
- © deepskyapps
