Electronics Production

File preparation - CopperCAM

  • In order to fabricate my circuit I opened the CopperCAM software. I created a New circuit - File>Open>New circuit

  • I imported the front layer - F_Cu.gbr file.

    sshkeys

  • I right-clicked on the intended contour - the outer edge and clicked Define as card contour, setting it to outside contour (inside for any intended negative spaces)

    sshkeys

  • In File > Dimensions I set the margin to 1mm and Z thickness to 1.6mm around 0.1-0.2 more than the measured stock thickness

    sshkeys

  • In File > Offset I set the Origin to X:0, Y:0 mm

  • In File > Open I clicked Additional layer, as I had one more layer to add to the circuit - the drilling holes NPTH gerber file

  • The layer didn't align as supposed - so I used the Reference pad option to align them

  • In my design I had lines that were for a decorative purpose only - the cat whiskers. In order to have then engraved only with one pass of the tool, I selected them, right clicked and clicked Engrave tracks as centerlines

  • I proceeded to set up the tool necessary for the job - Parameters>Selected tools and filled as follows

    sshkeys

  • I selected the >Calculate contours option to create the toolpaths and chose 4 passes

    sshkeys

  • In order to save the files, I clicked the Mill option and filled the pop up window as follows. This way I got 4 .gbr files

    sshkeys

VCarve and the board milling

  • I cleaned the workspace and the inside of the machine with a vacuum cleaner in order to avoid any dust that could interfere with my milling later on

    sshkeys

  • I carefully measured the thickness of my stock material

    sshkeys

  • In order to make soldering easier, I removed the top layer covering the copper - by scratching it with metal wire

    sshkeys

    sshkeys

  • I put double-sided tape on the back side of the stock. It should be perfectly flat, no bubble like below, no overlapping, no dust

    sshkeys

  • I placed the stock on the board attacched to the machine bed, again trying to make it as flat as possible

    sshkeys

  • I checked if the bits I intended to use were not broken

    sshkeys

  • I placed the engraving 0.35 bit in the spindle (as far as possible) and temporary secured it with srewing it with the designated tool

    sshkeys

  • I opened the VPanel software and using the arrow buttons, I moved the spindle to the intended XY origin position (botttom left / south-west) over the stock. I clicked Set origin point > User coordinate system > XY

    sshkeys

    sshkeys

  • Low above the stock surface, I released the screw holding the tool tip for it to move down with gravity and touch the copper surface. I then tightened it again and clcked Set origin point > User coordinate system > Z

    sshkeys

  • In Vpanel I clicked Cut and opened the first tool toolpath - engraving .egx file. I clicked Output to start the milling process

    sshkeys

  • To perform the second operation - the drilling and then cutting - I had to change the bit to the 0.8mm one. I repeated the same process to set the new Z origin. Important - set the new origin pointONLYfor Z position leaving the original XY, otherwise the drilling and cutting would not be aligned

  • I got my board milled. I cleand all the dust with the vaccum cleaner and removed the tape

    sshkeys

Fail gallery

It took a lot of tries to actually get the board milled properly

sshkeys

I included the Silscreen layer as I thought that was the way to get the graphics layer. Mistake. Any additional graphics should be added to the front/bacl copper layer and then set as Engrave tracks as centerlines option in CopperCAM

sshkeys

sshkeys

Too deep

sshkeys

sshkeys

Not deep enough

sshkeys

sshkeys

Uneven depth, some tracks cut through

sshkeys

sshkeys

Just right

sshkeys

sshkeys

Soldering

sshkeys

sshkeys

sshkeys

sshkeys

sshkeys

Testing the board

I tested the board out with the updated code I prepared as the Embedded Programming assignment. Pictured below is the board working in the Networking assignment

Files Download

Group Assignment page