Highlights
Fill-in jobs
Pick a job, fill in its fields and get the program. Pockets, bosses, slots, facing, drilling, tapping and thread milling.
3D Simulate
Watch the toolpath in 3D with Play, Pause and step back or forward. Top, Front and Iso views.
Code checks
Every program gets checked before you copy it, with an alarm preview.
Sketch
Draw a part from 0,0 with lines, arcs and circles, then cut it with a Mill DXF or Lathe DXF job.
Tool library & saved jobs
Keep your tools and jobs. The Job manager puts several saved jobs into one program.
Works offline
Runs in your browser and keeps working with no signal.
A tour of the app





Who it’s for
Made for
CNC machinists and programmers who write Fanuc-style or Haas programs for mills and lathes, and want to check the code before it reaches the machine.
⚠ Verify on the machine in dry-run / single-block before production use. BlockSmith is an aid, not a substitute for proven programs or machine documentation.
📲 Add to Home Screen
- iPhone (Safari): Tap the Share button (the square with an arrow pointing up), scroll down, tap "Add to Home Screen," then tap "Add."
- Android (Chrome): Tap the ⋮ menu at the top right, tap "Add to Home screen" or "Install app," then confirm.