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 CNC - First Try at Engraving
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: ralphjy
  • Date Created: 29 Aug 2019 4:19 AM Date Created
  • Views 3571 views
  • Likes 9 likes
  • Comments 23 comments
  • genmitsu_3018_pro
  • cnc engraving
  • f-engrave
Related
Recommended

CNC - First Try at Engraving

ralphjy
ralphjy
29 Aug 2019

I'm starting to get some experience with my CNC router and quickly learning that there are so many variables due to material, cutting tools, and individual machine capability that there will be quite a lot of trial and error.   As with most tools,  the only real way to get more proficient with them is to use the tool for an actual project.

 

I'm still looking for a tool flow that will work well for me.  I recently got an RPi4 and I 'm going to try to use that as my workshop computer.  I currently use a mishmash of different computers to support my 3D printer, the CNC router, and my development boards and digital oscilloscope.  I use a Mac Mini with my 3D printer, a Win10 box with the CNC and another Win10 box for application development and the oscilloscope.  An RPi4 with dual monitors seems like just the ticket to consolidating all this stuff.

 

As for a fabrication workflow, almost everything that I currently use or am considering has a Linux version.  The one notable exception is Fusion 360.  I haven't invested time learning Fusion 360 yet, so I'm going to postpone that until later.  I'll see how well I can do with FreeCad.  I'm sure I'll get back to Fusion 360 when my designs get more complex.  But even FreeCad has quite a learning curve and for a beginner it would be nice to separate hardware issues from software issues.  So, I've decided to start with some simpler programs to get a feel for different cutting tools and material with different machining operations.

 

I thought I'd start with some simple engraving to get a feel for spindle speed and feed rate for different tools and materials.  I found a program called F-Engrave by Scorchworks https://www.scorchworks.com/Fengrave/fengrave.html .   It's a pretty basic tool.  It does text engraving and v-carving with text and images.  I bought 1/4" birch veneer plywood slats from a local crafts store to practice.  For simple text I find that I like the look of solid line stick fonts rather than the two line silhouette fonts.  I downloaded a set of CAMBam stick fonts to use (the program uses true type fonts).  For engraving you need to manage the character spacing and depth based on the tool (cutting bit) that you are using, the program doesn't do any auto-adjusting but it does preview the effect of the settings.

 

This was a simple exercise but it surfaced a few issues.  The most significant one is the surface flatness of what I was engraving.  Part of it is the dimensional variation of the plywood, some of it is the flatness of my extruded bed, and a lot of it is due to the warp from clamping soft wood.  Secondly, I really don't have any feel for these cutting bits (also that I don't have a great selection to choose from).  You can see from the program setup that I'm using a very slow feed rate of 127 mm/min.  I'm using a 20 degree v-bit that came with the kit.  The 775 spindle motor that I have is rated at 3000-9000 RPM (12V-36V).   I'm running it at around 7000 rpm.

 

Here is my setup in F-Engrave (the spindle speed is set manually in the G-Code header).

image

 

Rather than watching the CNC router cutting, I found it more interesting to watch the controller executing the toolpath.  For engraving the solid stick font the cutter makes precisely two passes for each segment.  The sequencing of the toolpath is pretty neat.  The F-Engrave program is written in Python.  It would be interesting to look at how it is implemented.

 

Here is the G-Code running in Candle (GRBL controller):

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

 

 

And the finished output.  The cut is rough around the edges.  Next try will be to use an endmill instead of the v-bit.

image

 

I can see that it is going to take me a few months and a lot of scrap to get somewhat proficient at this.

  • Sign in to reply

Top Comments

  • 14rhb
    14rhb over 6 years ago +7
    That is really impressive work Ralph, well done. I'd be keen to make a similar setup. I've used wood routers before (the 1/4" and 1/2" chuck versions) but never any CNC of wood. The cut is rough around…
  • Fred27
    Fred27 over 6 years ago +6
    That looks good for a first attempt. As you've probably guessed, using an endmill prevents the cut width varying with depth. One thing to be careful of is that endmills do not cut well going straight down…
  • shabaz
    shabaz over 6 years ago +4
    Hi Ralph, That's a great start, it is already looking nice! Looking forward to seeing the enhancements as you progress. It will take time to be familiar with the capabilities and settings with different…
Parents
  • Fred27
    Fred27 over 6 years ago

    That looks good for a first attempt. As you've probably guessed, using an endmill prevents the cut width varying with depth. One thing to be careful of is that endmills do not cut well going straight down (like a drill would). You'll probably be ok with soft wood bit not on anything harder. Some CAM program will allow you to ramp down into the material.

     

    Another tip if you're unsure of settings is to do an "air cut" before you cut properly - set your Z zero deliberately too high and watch the toolpath and speed before committing to a proper cut.

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

    Hi David,

     

    Do you have any suggestions as to which tool bits I should get started with?  I may have this wrong, but I think most of the time I will be cutting into the surface that will end up being exposed (like a panel face or a cover).  From what I’ve read that means I should use a flat down cut end mill?  And maybe a ball nose for engraving?

     

    I haven’t yet found a good source of bits for a small spindle (3mm) like mine.  I’ve bought some inexpensive bits from Amazon but I realize that could also cause problems if the tool quality is not good.

     

    Ralph

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

    I'd suggest getting a few cheap Chinese eBay tools to get started with. They'll be good enough for softer materials and learning with. You will snap a bit or two as you make mistakes. I started with a Proxxon MF70 and that had a 3mm (or maybe 3.2mm) collet. There are plenty of bits around. A down cut endmill is only really needed for flexible sheet material that a "normal" endmill can pull up. Also, high spindle speed is normal only needed for small bits to ensure the linear velocity of the cutting surface is high enough.

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

    I'd suggest getting a few cheap Chinese eBay tools to get started with. They'll be good enough for softer materials and learning with. You will snap a bit or two as you make mistakes. I started with a Proxxon MF70 and that had a 3mm (or maybe 3.2mm) collet. There are plenty of bits around. A down cut endmill is only really needed for flexible sheet material that a "normal" endmill can pull up. Also, high spindle speed is normal only needed for small bits to ensure the linear velocity of the cutting surface is high enough.

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
No Data
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