Top 3018s
Offline controller · 3018-PROVer V2 · 3020-PRO MAX V2

Genmitsu Offline Controller (PROVer V2)

A handheld LCD controller that runs G-code from an SD card on the 3018-PROVer V2 and two 3020 machines, with long-press jogging, a spindle switch and Z probing built in.

  • Fits3018-PROVer V2, 3020-PRO MAX V2, 3020-PRO Ultra
  • Not for3020-PRO MAX V1
  • FilesG-code from an SD card
  • JoggingContinuous on long press
  • ExtrasSpindle on/off, Z probing
  • Size4 × 2.9 × 0.39 in, 0.13 kg
Suits
  • PROVer V2 owners who want the machine in the garage, away from the computer
  • Repeat jobs, like batches of coasters, run from a card
  • Anyone tired of tapping a jog button for every step
Skip if
  • The 3018-PRO or older PROVer: they need the older control module
  • Editing toolpaths: it runs files, it does not create them
Get it here

Running a PROVer V2 job from an SD card, laptop closed

A 3018-PROVer V2 normally streams its job from a computer over USB, line by line, for the whole run. This controller replaces that link with an SD card and a small LCD, so the laptop can go back to the house while the machine carves in the garage.

The change is bigger than it sounds. A USB stream can stall when the computer sleeps, updates or loses the port, and on a two-hour relief carving that means a ruined blank. With the file on a card, the controller feeds GRBL directly and the job runs to the end with nothing else attached.

What the controller handles on its own:

  • Running files from the SD card, start to finish.
  • Jogging each axis, continuously while a button is held or in fixed steps with a tap.
  • The spindle, switched on or off without loading a G-code file.
  • Z tool setting with a touch probe, straight from the menu.

Genmitsu reworked this version for better G-code compatibility. It can read some non-standard codes that trip up simpler controllers, which avoids jobs stopping or shifting partway through when a CAM program writes a line the controller does not expect.

Compatibility is narrow. The controller fits the 3018-PROVer V2, 3020-PRO MAX V2 and 3020-PRO Ultra, and Genmitsu lists the 3020-PRO MAX V1 as unsupported.

The unit is small, 4 by 2.9 inches and 0.13 kg, so it sits beside the machine or hangs off the frame without getting in the way of the gantry.

Measurements

The spec log

SpecValue
BrandGenmitsu
Part number502655590
Compatible machines3018-PROVer V2, 3020-PRO MAX V2, 3020-PRO Ultra
Not compatible3020-PRO MAX V1
OperationRuns G-code jobs with no computer connected
File sourceSD card
JoggingContinuous on long press, stepped on short press
Spindle controlOn and off from the controller
Tool settingZ-axis probe routine from the controller
G-code handlingImproved compatibility, reads some non-standard codes
DisplayLCD
Dimensions4 × 2.9 × 0.39 in
Weight0.13 kg
ColourBlack
In the boxOffline controller

Long-press jogging and Z probing over a maple blank

Setting up a job means moving the bit to the corner of the stock and finding the surface. On older offline boxes that meant tapping a button once per step, dozens of times, to cross the bed.

Here a long press moves the axis continuously until the button is released, and a short tap moves it in a fixed increment for the final approach. It works like a coarse and fine adjustment, and it turns a two-minute setup into a few seconds.

A typical setup on a maple coaster blank:

  1. Clamp the blank and power up the machine with the controller attached.
  2. Hold the X and Y buttons to run the bit over the lower-left corner of the blank.
  3. Tap to fine-position, then set X and Y zero.
  4. Place the touch probe on the blank, clip it to the bit and run the Z probe routine from the menu.
  5. Remove the probe, choose the file on the SD card and start the job.

Running Z setting from the controller is the key detail. Without a menu item, probing means writing a probe command into a G-code file on the card. Here it is a menu item, so the same file works whatever bit or stock thickness is on the machine that day.

The spindle switch helps in a different way. Turning the spindle on by hand before a job lets you listen for a bad bearing or a bit that runs out of true, without committing to a toolpath. On maple, a hard wood that punishes a wobbling bit, that small check is worth making.

  • Keep the probe plate clean; a chip under it raises zero.
  • Check the spindle direction on the first run after any spindle swap.
In the lineup

Where it lands among 3018 gear

3018 CNC machine models by type, September 2026. Highlighted: Genmitsu Offline Controller (PROVer V2).

Preparing G-code for the card: post-processors and file names

The controller runs what is on the card, so the file has to be right before it leaves the computer. Most failures that look like controller faults start in the CAM export.

Every major hobby CAM program can write GRBL-flavoured G-code. In Fusion 360, choose the GRBL post-processor; in Carveco and Easel, pick the GRBL or 3018 machine profile. The result is a plain text file, usually ending in .nc or .gcode.

Habits that keep offline jobs trouble-free:

  • Units: export in millimetres, so the file opens with G21 and matches how the machine thinks.
  • Spindle speed: make sure the S values in the file suit the spindle fitted today, not a default from another machine.
  • Safe height: set a clearance height above the tallest clamp.
  • File names: keep them short and plain, with no spaces or special characters. Small controllers read simple names most reliably.
  • One job per file: separate roughing and finishing into two files if they use two bits, so each can be probed after the bit change.

Test new files with the bit raised well above the stock first. Set Z zero 10 mm or so above the surface and run the job in air. The spindle traces the shape without cutting, and a wrong origin or a flipped axis shows up before it costs a blank.

The controller's improved reading of non-standard codes is a safety net, not a licence. A clean GRBL post still gives the most predictable run. For choosing the CAM program itself, see 3018 CNC software.

Swap-ins

Three other ways to go

Hand positioning for the V21 Genmitsu MPG Handwheel Controller
Genmitsu MPG Handwheel Controller
Genmitsu's MPG handwheel lists the 3018-PROVer V2 and steps at x1, x10 and x100 with a 100PPR encoder.
  • Control electronics
  • Fits 3018-PROVer V2, 3018-PROVer, 3018-MX3
Get it here

Offline box, Wi-Fi module or MPG handwheel for the PROVer V2

Genmitsu sells several ways to control a desktop CNC without a laptop tethered to it, and each one fits a different set of machines. Checking the model list first saves a return.

ControllerListed machinesBest at
Offline controller (this one)3018-PROVer V2, 3020-PRO MAX V2, 3020-PRO UltraRunning jobs from a card
Offline control module1810-PRO, 3018, 3018-PROThe same idea for older frames
GGW-UART Wi-Fi module3018-PRO, 3020-PRO MAX V2, 3030-PROVer MAX, 4040 modelsSending files from a phone
MPG handwheel3018-PROVer V2, 3020-PRO MAX V2, 4040-PRO and othersPrecise manual positioning

For a PROVer V2 owner the choice is clear. This controller and the MPG handwheel are the two listed for the V2. The handwheel is better for positioning by feel, with x1, x10 and x100 steps; the offline controller is the one that runs whole jobs.

The fit checks for this controller:

  1. The machine is a PROVer V2, a 3020-PRO MAX V2 or a 3020-PRO Ultra, not a V1.
  2. You have an SD card and a way to write it from your computer.
  3. Your CAM program exports GRBL G-code.

The card does not retire the laptop. It stays useful for designing and for the first run of a new file over USB, while proven jobs move to the card. Repeat work, like a batch of twenty engraved coasters, is where the card pays off most.

Genmitsu also sells the PROVer V2 bundled with this controller, which suits buyers who know from the start that the machine will live away from the desk. The Genmitsu 3018 line-up covers the V2 and its siblings.

Bench notes

Setup questions

Does the Genmitsu offline controller work with the 3018-PRO?

No. It is listed for the 3018-PROVer V2, 3020-PRO MAX V2 and 3020-PRO Ultra. The 3018-PRO uses Genmitsu's older offline control module.

Does it work with the 3020-PRO MAX V1?

No. Genmitsu lists the 3020-PRO MAX V1 as unsupported.

Can I set Z zero with a probe from the controller?

Yes. The Z-axis tool setting routine runs from the controller, with no probe command needed in the G-code file.

Where does it read jobs from?

From an SD card, so the machine can run with no computer attached.