element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • 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
Legacy Personal Blogs PCB Milling - Alternative to Protoboard and Chemical Etching
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: Sean_Miller
  • Date Created: 8 Mar 2021 2:15 AM Date Created
  • Views 4783 views
  • Likes 12 likes
  • Comments 19 comments
  • circuits
  • pcb
  • cnc
  • milling
Related
Recommended

PCB Milling - Alternative to Protoboard and Chemical Etching

Sean_Miller
Sean_Miller
8 Mar 2021

INTRODUCTION

If this title caught your eye, you've probably dreamed there was something else -  something you could do to get your PCB within an hour of designing it - just to give it a try and think of other ways to improve upon it.  I'm talking about the mid-design cycle during that rapid prototyping fever you have - not for the pretty final board fabricated your name on it.

 

image

OSHPARK.com Fabricated Board from an Eagle Design - R2D2 Controller

 

So, you long have jumped from the bread board to protoboard so you can at least try to fit it in your project:

image

Grant's 6502 Computer

 

image

Apple I Remake:  Protoboard Front

image

Yikes!  Apple I Remake Protoboard Back

EEVlog & Raising Awesome Collaboration

 

You then found that chemical etching can save a bit of time snipping wires, stripping insulation, and trying to cut in bus wiring.

image

image

image

image

Crazy Inductor Learn-o-Nator Project

 

The bummer, though, is the chemicals require some decent PPE - hinting that they aren't too friendly for your health.  Laser printing and ironing eats away your precious free time.  Last, setup and cleanup time is a chore you'd rather just do without.

 

Of course, you could send it off to fab - but typically - you aren't ready for that long wait and expense, yet.  You want to take your design for a test drive and look for improvements.

 

Well, there is a third option.

 

With the Arduino, makers began to make inexpensive CNC controllers.  With inexpensive CNC controllers, makers brought even cheaper CNC mills.  Open source then led to cloud utilities like Easel.com that optimized machine setups through the data of its users.  At this point in maturity, PCB milling is the next logical choice for rapid prototyping.

 

With a staged approach, you call mill your traces and pads, drill your holes, and flip your board over for a second layer for about 30 cents a board.

 

MYTH BUSTING

I found some myths propagating on the internet concerning milling PCBs.  However, I equally found some decent videos of it on YouTube.  So, I had to see for myself.

 

Here are the top 5 myths for PCB printing debunked.  Keep in mind - my use case is not for a pretty board with my name on it.  I'm targeting a mid-design cycle rapid prototype that competes with a bread board for function and a manufactured board for form.

 

  • Myth #1: The cost of the CNC doesn't justify its purchase.

Truth:

Versus other maker tools: its $170 bucks - costing you between a good solder station and a cheap 3D printer - and it can mill wood, plastic, and aluminum.  Every seasoned maker should own or make one.

Versus an online Fabricator:  In the US, eight 3"x3" designs pays for itself and you won't kick yourself for the mistakes you find after you submitted the order.  For prototyping to your perfect final design, you'll shave off weeks of the design cycle.  In the US, count on two weeks minimum round trip - waaaayy too long for rapid prototyping.

Versus Chemical Etching - with this, you still have to buy copper blanks, plus chemical, plus transparencies, plus wasted time doing considerable chores to prep and clean up.

 

  • Myth #2: The accuracy of milling isn't sufficient for a PCB.

Truth:  If you are doing through hole or SMD capacitors and resistors, there is absolutely no issue.  If you can pull it off with transferring a laser printer for chemical etching, you can do it with the PCB.  People that said this are surely using a ball end or flat end mill bit versus a single fluted V - or made no adjustments on their Design Rules specifications when laying out their board in the software.

 

  • Myth #3:  Setup time is greater than etching.

Truth:  Setup is as simple as turning 4 screws.  You don't even need to clean and polish the copper.  Since the copper is pretty flat and the mill's base is pretty flat and you can hit the zero button wherever you want, you just slap it on the base and turn the screws.  If you are going for perfection in trace widths, then yes you'll need to do a grid Z-probe to adjust your g-code zero to any board imperfections, but its still way faster than waiting on delivery of an ordered board.

 

  • Myth #4:  A milled board will not get the electrical property requirements resulting in issues with the board.

Truth:  If you got it working on a bread board with a rat nest of 6 inch dupont cables, it will absolutely work with milled copper plate.  You'll give it a better test by seeing how the ground plan affects any RF functionality you may be designing.

 

  • Myth #5:  You need a mechanical background to use a CNC.

Truth:  Not at all.  You just need to read, do, and find the next point of improvement.  Humans aren't mechanically inclined anyway.  It took rednecks until 2005 to apply the wheel to beer coolers.

 

COMPONENTS

After searching in the range of $150 to $3000, comparing the bang for the buck for my use case (fastest prototyping of a hobby PCB), I found a very versatile, but very broadly used machine for $170 US.  It can mill wood, plastics, Copper, and aluminum (with patience).

 

The only other thing one needs are some copper blanks.  A good, inexpensive option are the 70mm x 100mm dual sided blanks.  You can see one in front of the CNC mill in the picture below:

 

image

CNC 3018 - Very Popular Entry Level CNC

 

SOFTWARE

There are several approaches for software.  My favorite is always Autodesk Fusion 360.  It will cover your whole project including schematics, board layout, making the g-code, as well as designing the enclosure and mechatronics around it.  However, it's not exactly clickety boom to get you milling a quick demo.  So, instead, I carved my first board using Easel.com.

 

Easel is a cloud based tool.  The beauty of the cloud is it can get feedback from the users on the success of their design files.  Over time, they have filled in all the settings that you'd normally do by hand in Autodesk Fusion 360.

 

Eagle, for designing the PCB, is now integrated in Autodesk Fusion 360.  Alternately, one can use KiCAD or the stand alone Eagle to make their board.  For this demo, I went to an old eagle file for an LED board I had fabricated for $8 which took 2 weeks to receive.

 

To add some tolerance for the traces and pads, just as I do for chemical etching, I beef up the traces to 12mil and the distances to 25mil.

image

Setting the DRC to Give Back Some Milling Tolerance

 

After running the Autorouter and making any desired tweaks, I then print to PDF ensuring my scale factor is 1.

image

Printing the Circuit to be used as a Pocket Shape for the CNC

 

Easel, the CNC software, takes an SVG file.  So, I went to an online PDF to SVG converter called convertio.co:

image

Convertio.co for PDF to SVG Conversion

 

Easel is as easy as 123:  add your SVG file, add your material, and add your bit.  There is a one time setup for your machine type so it knows what its talking to - but that takes about 1 minute and for the 3018 mill, it already knew it.

image

Adding the Dimensions for my Material - PCB is a standard material within Easel

 

image

Selecting ones bit - I clicked "other" and set it to .02 in to keep it in the Free Version of Easel

 

When selecting the bit, I chose "other" set the diameter to 0.02".  That's because I actually had a v type engraving bit, but would have had to upgrade to the pro version to use it.  Close enough for horseshoes - again, I'm targeting mid-design cycle rapid prototyping here.  Not wanting to compete with a fabricated board.

 

For the depth, I found I'm best to set it virtually to zero (0.0005").  You'll see why once I tell you my trick.  At first I got all precise on setting my zero for Z.  I found that it engraved a little deep.  It made a functional board, but was just too goofy looking even for prototyping.

image

Setting the cut depth - basically setting the mill to darn near Zero

 

So, my final trick was when setting the Z, I actually ran the lead screw by hand until my actual V engraving bit poked the copper.  The copper layer is super thin.  Since the software always raises when not cutting, this ensured I'd get a cut regardless of the tolerance of the copper and machine.

 

CUTTING

This is definitely the fun part.  You hit the CARVE button and away it goes freeing you up for other things in your workshop.  However, it only takes a few minutes to carve out, so I just admired it working while I dust busted.

 

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

image

image

My First Carved Circuit using the CNC 3018

 

For drilling the holes, you can use easel to add a "Drill" or simply use circles as the same diameter of your bit, but to the depth of the board.  Make sure you have something under the board so you don't damage your bit.  Rather than plunging the V bit, you're better to simply swap bits and run the drilling as a separate process so you don't have a tapered hole you end up having to chase to get pins through.

image

Pointing to the Drill Tool for Adding Holes

CONCLUSION

I found I waited way too late in life to get a hobby CNC.  If you are into making anything, you should add it to your Christmas list.  If you are into Maker Contests or making unique, one of a kind electronic gifts for friends and family, you should get one as well for your PCB rapid prototyping and minimize your project costs.

 

My wife very quickly realized I could carve out dollhouse furniture as well.

image

Milled Dollhouse Bar Table Along Side SLA Printed 3D Bar Stools

 

Have fun!

 

-Sean

  • Sign in to reply

Top Comments

  • Sean_Miller
    Sean_Miller over 4 years ago in reply to Sean_Miller +6
    After seeing how simple my CNC 3018 was, I couldn't resist designing scratch building my own mega Laser Etcher. Bought a ping pong table to hold it.
  • 14rhb
    14rhb over 4 years ago +5
    A great blog detailing the process stages. I have wanted one of these little CNC for some time but never took the plunge (sorry) however your results seem very rewarding. I'd be interested to know how…
  • Sean_Miller
    Sean_Miller over 4 years ago in reply to 14rhb +5
    Thanks. The V groove bit looked good after doing 4 of these little circuits. The unit I bought for $170 came with a pack of 10. You can get a variety pack of 40 for $30. See ya', Sean
  • Sean_Miller
    Sean_Miller over 4 years ago in reply to phoenixcomm

    I just have the single 20mmx20mm extruded aluminum bar for the gantry.  I have one stepper driver working two stepper motors - one on each side.  It eliminates the need of a link bar between the two rails.  It works very well for a laser since it doesn't weigh much.

     

    I posted an Instructable on it here.

     

    See ya',

    Sean

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • phoenixcomm
    phoenixcomm over 4 years ago

    nicely done.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • phoenixcomm
    phoenixcomm over 4 years ago in reply to Sean_Miller

    sjmill01 so you going to go with the two (2) gantry approach?? Im just starting to put mine together its 2'x2' x2' it does both laser and routing.  just a side note you don't need two gantries. just one strong one. basically, I have two plates, that lay on each other. one bolts to the gantry the other to the tool.   I then keep them aligned with Stainless Dowel Pins and some nuts. All the wiring is on the gantry. So it only a few minutes to unplug the one head, unmount it, mount the new head, and plug it in. btw my gantry moves along the bed. the bed is stationary.

    ~~ Cris

    BTW my frames are 1.5"sq steel tubing and TIG welded together.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • 14rhb
    14rhb over 4 years ago in reply to Sean_Miller

    I've seen some basements with a sump pump in the corner, probably for the same situation of a high water table. It's actually high where I live - dig down >1.5m and the side of the hole start to fall in. I did seriously consider a shed basement and thought about making a reinforced concrete 'ring' with no floor....then evenly dig the soil out from underneath until it slipped into the ground bit by bit. But like many first off experiments it could end in a costly pile of rubble (in a hole), with the neighbours fence or house being damaged or worse still, with me stuck down there.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Sean_Miller
    Sean_Miller over 4 years ago in reply to 14rhb

    In my last house, I lived near the coast and they couldn't have basements down there due to the water table resulting in constant flooding.  The houses were just as expensive there - but, you definitely felt you went backwards giving up the basement.

     

    We are now in the dead center of the states near St. Louis and one thing they do well is basements.  This one also has a full bath.  If I'm still hear in ten years when I retire, I'll never leave it.  :-)

    • Cancel
    • Vote Up +3 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