Skip to content

Sainsmart Genmitsu 3018 PROVer


Sainsmart site


  • Effective Engraving Area: 260 x 155 x 35mm(10.2 x 6.1 x 1.4”)
  • Frame Size: 400 x 330 x 240mm(15.7 x 13.0 x 9.4”)
  • Frame Material: Aluminum
  • Z-Axis Component Material: ABS
  • Spindle: 775 motor, 12V~24V, 10000 RPM;
  • Rated power: 60W; Maximum power: 120W
  • Step Motor: 1.3 A, 12V, 0.25 Nm torque (2.2 in-lb)
  • Drill Bits: Tip 0.1 mm, 20 degrees, Diameter 3.175 mm
  • Supported OS: Windows XP, Windows 7 32/64 bits, Windows 8, Windows 10, Linux, Mac OS
  • Software: Grbl control(Candle)
  • Power Supply: 24V/5A, with CE, FCC & PSE certifications
  • Perfect for: Hobbyists, Crafters, Woodworkers, Industrial Designers, Educators, Engineers, Jewelers and more!


How to mill PCB from offline controller with mods

Offline Controller

  • Read .nc via microSD card, no need connect the machine to pc


  • works on browser
  • does not use in PC

mods setup

save as local program

open mods in browser
right crick > programs > open server program > mill 2D PCB png

“edit” on “path to G-code” module

Search (command + f on mac) m05 which is in line 266, may be around line 23 from the last
Add str += "G1X0Y0Z0\n" // movetoXYZ0 one line before the M05

update and close

right crick > programs > save local program > (enter) to save > mill%202D%20PCB%20png.txt is downloaded
rename and move it to mods_local_program/mill_2D_PCB_png.txt

open local program

open mods in browser
right crick > programs > open local program > mods_local_program/mill_2D_PCB png.txt

Select .png file such as hello.t412.blink.trace.png and press calculate, will be downloaded

If you open in text editor, G1X0Y0Z0 is added successfully.

Milling PCB

save to microSD

you may rename two .nc files, which are traces(1/64) and outline(1/32) as you like, but DO NOT USE under line.

save it to microSD card


probe.txt and Spindle Laser.txt should be placed in root for use of machine function

Machine USE

Set microSD in Offline Controller

Power ON

Use STEP key to change Jog distance(0.1mm, 1mm, 10mm, 100mm)

Move left/right by X- / X+, and back/front by Y+ / Y- keys. This XY position is left-down of the board image. Move down/up endmill by Z- / Z+ keys until touch on surface of PCB board (Using paper is easier to see touching, paper thickness is about 0.1mm )
Press Select to focus on Control, then Enter

Press Select few times to Zero-XYZ, then Enter > X0Y0Z0 is set
Long press Enter to go back to previous menu

Focus on File by using Select, then Enter to show .nc files
Select to mill traces, then Enter

Enter to start running
When running, Enter to pause
When pausing, long press Enter to stop


For top trace milling

For outline cutting and making holes

Last update: February 11, 2021