KoriWare · Shop tool · Flagship

BlockSmith

Made for your phone

Build CNC macro programs from fill-in jobs, simulate them in 3D, and catch mistakes before you copy. Tool library, saved jobs, works offline.

Coming soon
Editor · Rectangular pocket · Mill A18 of 18 checks pass
 1  %
 2  O4400 (RECTANGULAR POCKET - BLOCKSMITH)
 3  (FANUC - VERIFY ON CONTROL)
 4  (Z0 = TOP OF STOCK)
 5  G17 G20 G40 G49 G80 G90 (SAFE START)
 6  (POCKET 2.0 X 2.0 - CLIMB, CCW)
 7  T1 M06
 8  G54 G00 X0.0625 Y0.0
 9  S3000 M03
10  G43 H1 Z0.1 M08
11  G01 X0.0625 Y0.0 F20.0
12  G03 X0.0625 Y0.0 I-0.0625 J0. Z-0.0206 F10.0
Real output from BlockSmith · demo job · 340 lines · cycle time about 11:04
BlockSmith Sketch screen
BlockSmith Simulate screen, toolpath mid-run
BlockSmith Editor screen
01

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.

02

A tour of the app

BlockSmith Sketch screen
SketchDraw from 0,0 with lines and circles, then type exact values. Lengths and diameters are labeled as you draw.
BlockSmith Build screen
BuildPick a job and fill in the blanks. Here: a Rectangular pocket on a demo mill with a Fanuc-style control.
BlockSmith Editor screen
EditorThe program with highlighted G-code, Find, Undo and Redo, snippets and code checks.
BlockSmith Simulate screen
SimulateThe toolpath in 3D, mid-run. Cycle time is worked out from the program text.
BlockSmith Library screen
LibrarySaved jobs live here. Share a job by text, email or AirDrop.
03

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

  1. iPhone (Safari): Tap the Share button (the square with an arrow pointing up), scroll down, tap "Add to Home Screen," then tap "Add."
  2. Android (Chrome): Tap the ⋮ menu at the top right, tap "Add to Home screen" or "Install app," then confirm.

Coming soon.

Coming soon
← All apps