G-code Workshop
CNC Pocket Cam Programmer app icon

CNC Pocket Cam Programmer

CNC Pocket Cam Programmer is an offline G-code generator for CNC milling on Android phones and tablets. You choose an operation, enter the dimensions and get a program for Fanuc, Haas, Okuma, Mitsubishi, Siemens, GRBL or Mach3. It shows the toolpath in 3D and can send the program to the machine over USB serial, Bluetooth or WiFi.

Get it on Google Play

What the app does

All generators support multi-pass depth, finishing with G41/G42 cutter compensation, climb and conventional milling, and a safe Z height. Full mm and inch support. Works 100% offline, on phones and tablets, with a dark theme for the shop floor.

Screenshots

CNC Pocket Cam Programmer home screen with pocket milling, hole pattern, face milling, contour, drilling, slot, sketch editor, DXF/SVG and STL import
Home screen: pocket milling, hole patterns, face milling, contour, drilling, slots, Sketch editor, DXF/SVG and STL import.
3D toolpath preview of a rectangular pocket with Z-depth color scale and playback controls
Rectangular pocket: animated 3D toolpath preview with Z-depth colours and playback speed.
G-code for internal M10 x 1.5 thread milling with copy, save, share, QR code and send to machine buttons
Thread milling M10 x 1.5: the G-code with copy, save, share, QR code and send to machine.
STL import with a 3D surface machining toolpath preview
STL import: 3-axis surface machining toolpath in 3D.
Collage of a 3D lion relief, a DXF/SVG import and a rectangular pocket toolpath
3D relief, DXF/SVG import and pocket toolpaths.
Calculator menu with speed and feed, milling, drilling, geometry, conversions and material weight
Calculators: speed and feed, milling power and time, drilling, geometry, conversions, material weight.
Reference menu with G-code reference, M-code, drill table, thread table and material database
Reference: G-code and M-code lists, drill and thread tables, 170+ materials.
Transfer screen with RS-232, Bluetooth and WiFi connection tabs and machine selection
Transfer: send the program over RS-232, Bluetooth or WiFi.

Post-processors and machine transfer

Seven post-processors: Fanuc, Haas, Okuma, Mitsubishi, Siemens, GRBL and Mach3. Programs go to the machine over RS-232 USB serial, Bluetooth, WiFi TCP socket or FTP upload. Auto-detection identifies the controller and recommends settings. 8 built-in machine profiles plus custom profiles for any machine. See supported controllers.

Who it is for

CNC learners starting with G-code, operators who need a quick program on the shop floor, hobbyists with desktop mills, and small shops without expensive CAM licences. It covers most everyday milling operations, as the main tool or next to your existing CAM. It is a mobile app, not desktop CAM software: the G-code is a solid starting point that you can adapt to your setup.

Price, trial and packages

All features can be tried free for 15 days. After that, everything is a one-time in-app purchase: no subscription and no hidden fees. Google Play shows the prices in your local currency.

VersionWhat you get
FREEBasic generators, RS-232 transfer, calculators and reference tables. With ads, 3 exports per day.
PROAll generators and transfer modes, advanced calculators, Sketch editor, PRO reference tables, unlimited export, no ads.
ULTRAEvery feature: PRO plus 3D import (STL, OBJ, 3MF) and all three packs below. PRO users pay only the difference.

Add-on packs

Each pack is a separate one-time purchase and also removes ads and the export limit.

Languages

English, Hungarian, German, Spanish.

Safe use

The generated G-code is a starting point. Check every program, run it dry or above the part first, and confirm all parameters for your machine before cutting.

Guides

By Miguman, CNC machine operator, programmer and toolmaker with more than 25 years of experience. Updated .