element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Personal Blogs
  • Community Hub
  • More
Personal Blogs
Ralph Yamamoto's Blog Genmitsu CNC 3018-PRO
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: ralphjy
  • Date Created: 8 Aug 2019 3:13 PM Date Created
  • Views 5115 views
  • Likes 8 likes
  • Comments 18 comments
  • genmitsu cnc 3018-pro
  • cnc router
Related
Recommended

Genmitsu CNC 3018-PRO

ralphjy
ralphjy
8 Aug 2019

I've had great success with my inexpensive AnyCubic 3D printer that I got on Amazon Prime day, so I finally decided to get myself a low cost (under $200) CNC mill. I wanted to get something that would allow me to drill holes with reasonable accuracy and also mill PCBs.   I settled on the SainSmart Genmitsu CNC 3018-PRO.  It has an XYZ working area of 300x180x45mm which is sufficient for most things that I do.  It uses GRBL rather than Mach3 control firmware but I think that should be sufficient for a beginner like me.  One reason for the low cost is this is an assemble it yourself kit.  Good news is that even with 3 trays of parts the assembly only takes about an hour or so.

 

Here's the box full of parts:

image

 

The Arduino based Controller PCB:

  • 3 driver boards and connectors on the right for the X/Y/Z stepper motors
  • Spindle motor driver and connector on the left
  • There are also connectors and circuitry for an optional laser module and display

image

 

The front view of the assembled unit:

image

 

The rear view of the assembled unit (need to finish the wire management):

image

 

GRBL Control software (Candle)

The kit comes with a mini CD with software, drivers, and test jobs.  My first application is to cut some proto PCBs to fit on top of MKR 1300 boards that I am using for my LoRaXes project, so I just need the ability to make linear cuts.  This is my first real experience with CNC and I'll need to figure out a tool flow that works for me.  I intend to use Openscad for CAD since I use that with my 3D printer and it exports DXF and SVG formats in addition to STL.  I need to figure out what to use for CAM (the equivalent to a slicer for 3D printing) to generate the GRBL GCode for the router.  The kit comes with a GRBL control program (Candle) that allows you to import and edit GCode and to visualize and control the CNC job.

image

 

For this simple job I just manually entered the GCode directly into the program.  Here is the the GCode:

(GCode for simple linear cut along Y axis)
(X=Y=Z=0 is set to surface of PCB at beginning of cut)


G90 (Use Absolute Coordinates)
G1 Z5 F500 (Move Z to 5mm with Feedrate 500mm/min)
G1 X0 Y0 (Home X and Y with Feedrate 500mm/min)
M03 S1000 (Start spindle CW with Speed 1000rpm)
G1 Y-1.0 (Move to Y -1mm with Feedrate 500mm/min)
G1 Z-0.7 F100 (Move Z to -0.7mm with Feedrate 100mm/min)
G1 Y31.0 (Move Y to 31mm with Feedrate 100mm/min)
G1 Z5 F500 (Move Z to 5mm with Feedrate 500mm/min)
M05 (Stop spindle)
G1 X0 Y0 (Home X and Y with Feedrate 500mm/min)
M30 (Terminate program)

 

I manually increase the cutting depth (line 10) for each cutting pass.  I don't think there is a "looping" construct in GCode so I'll just need to add multiple passes once I get the spindle speed and feedrate figured out for the PCB material and tool that I am using.  I copied and edited code from one of the sample jobs that was included.  I'll need to determine what the spindle speed setting is actually doing since the spec indicates 3 speeds: Spindle: 775 motor, 12V, 3000 RPM; 24V, 7000 RPM; 36V, 9000 RPM.  I don't know if the controller has a continuously variable voltage that would allow you to interpolate/extrapolate speeds (the line I copied had 1000 RPM).

 

Two things that I wish that they had provided with this kit - a decent set of clamps and some sample end mills.  I couldn't figure out how to use the "clamps" that they provided and the only routing bits they provided were "V" cutters that are suited for engraving in wood.  I couldn't figure out what type of clamp to use with the small PCB, so I 3D printed a fixture to hold it and to provide the "waste board" structure under it.  Luckily I had also salvaged some short 0.8mm end mills from somewhere in my past life.

 

Short video of first milling attempt

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

  • Sign in to reply

Top Comments

  • luislabmo
    luislabmo over 6 years ago in reply to ralphjy +7
    Hello Ralph, As far as I know, to mill PCBs V solid-carbide bits are your best choice when engraving the outlines of the traces, you'll need to play a little with the dept and choosing the right bit angle…
  • genebren
    genebren over 6 years ago +6
    Ralph, I don't know if this is the same clamps that came with your CNC: These look a little wonky, but I suppose that they should work. It looks like the bolt with the wingnut slips into the t-slot and…
  • ralphjy
    ralphjy over 6 years ago in reply to fmilburn +5
    Hi Frank, This is somewhat subjective, but I think CNC milling is quite a bit more complex than 3D printing - at least for me (it could be that the slicer settings have been thoroughly wrung out, so I…
  • ralphjy
    ralphjy over 5 years ago in reply to piwagon

    I bought it on Amazon for $189.  I guess the price recently increased...

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • piwagon
    piwagon over 5 years ago

    Forgive me if I missed it somewhere, but where did you purchase this? I found it on Amazon for $189, but a few days later it was $249

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • ralphjy
    ralphjy over 6 years ago in reply to luislabmo

    Hi Luis,

     

    Thanks for the links.

     

    I guess the good news might be that 10 V bits were included with the unit.  Although as Gene commented, these may not last that long......

     

    Ralph

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • ralphjy
    ralphjy over 6 years ago in reply to genebren

    Gene,

     

    It is amazing how small the world is.  My wife and I always count on serendipity happening image.

     

    Good luck with the sheetrock!

     

    Ralph

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • luislabmo
    luislabmo over 6 years ago in reply to ralphjy

    Hello Ralph,

     

    As far as I know, to mill PCBs V solid-carbide bits are your best choice when engraving the outlines of the traces, you'll need to play a little with the dept and choosing the right bit angle to get the trace spacing right and clean.
    In the other hand, 2 flute-spiral-flat carbide bits are probably the best choice for removing bigger areas of material - I believe down-cut spiral is the best choice here as you will be engraving at very shallow depth but couldn't find information to back this, ironically almost all the pictures related are up-cut, so take this with a grain of salt-
    imageimage

    I just found a few articles with useful information related but it seems everybody recommends to try and use what works best for you.

    • Engraving Bit Isolation Milling
    • PCB Prototyping, MITS About minimum width of milling

     

    Also, I recommend the following tutorial on Instructables

     

    Luis

    • Cancel
    • Vote Up +7 Vote Down
    • Sign in to reply
    • More
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube