LPKF Standard Operating Procedure

From USC Nanofab Wiki
Jump to navigation Jump to search

Overview

The LPKF ProtoMat PCB milling tool is intended for milling structures onto copper-coated circuit board materials for in-house production of single or double-sided PCBs.

Tool Parts

Nanofab-supplied copperboard

The Nanofab supplies copperboard for free, non-bulk use. We offer:

  • P/N US-106394, FR4 9"x12" 1/2 oz copperboard has 0.059" thickness. Copper 18um
  • P/N US-106397, FR4 9"x12" 1oz copperboard has 0.059" thickness. Copper 35um

Tool bit color schema

  • Red = MicroCutter
  • Orange = Universal Cutter / Universal Milling Tool
  • Purple = End Mill
  • Blue = RF End Mill
  • Green = Drill Bit / Spiral Drill
  • Yellow = Contour Router (the sides of these cutters look knurled but are sharp)
  • Yellow-Green = Long End Mill

Standard Operating Procedure

Worktable preparation

  1. Ensure that the stage is clean, and the vacuum to clean any dust or particles inside the enclosure.
  2. Turn on the system exhaust under the table. An LED should indicate the system is on.
  3. Ensure the white plastic perforation board is flat and not too scarred from previous processes. If it cannot lay flat, or PCB cannot lay flat on top of it, then replace the perfboard using one of the extras found in the supplies on the table.
  4. Mount the board onto the stage using tape, taking care to ensure that board is flat and secure against the stage.

System startup and design file import

  1. Lift the hood and turn on the machine through the power switch located on the side of the stage. Keep the hood closed afterwards for the machine to initialize when starting the software.
  2. Login to the computer with the username and password posted on the tool computer.
  3. Double click the LPKF CircuitPro software.
  4. You may see a prompt asking to judge the wear and tear on the working depth limiter. Because the one we have fitted is made of brass and not plastic, it is not subject to excess wear and you may confirm the dialog.
  5. After initialization, the software will ask for either an existing CircuitPro project (.cbf) or to load from one of the existing templates.
  6. If creating a project for the first time, click Load default template or load from the existing template list. If a project file exists, click Open project... load the appropriate file and proceed to step 7.
  7. If a design already exists, the Gerber files are ready to be imported, and the template layers are unneeded, delete all template layers by selecting all layers and clicking delete layer.
  8. To import and add existing Gerber files and Drill files to the project, click File > Import or press Ctrl + I. An Import window will appear. Press OK to import the files. A warning stating new layers were created will appear. Press OK.
  9. For each layer, select the appropriate Phase (to determine when the layer is going to be cut) and Tech (what the layer corresponds to). See the reference table below.
  10. Unselect or delete Silk Screen or Solder layers.
Layer assignment
Name

This may vary depending on what software was used to create the design files. See AllAboutCircuit's article on some common naming conventions.

Tech Phase Purpose
Fiducial Fiducials DrillFiducial These holes will be placed outside the PCB pattern area, providing a reference for the tool after the user flips over the copperboard to mill the other side.
DrillPlated Drilling DrillingPlated The mill will first drill these holes, and then prompt user to remove the PCB and electroplate it, coating the via interiors.
DrillUnplated Drilling DrillingUnplated The mill will drill these holes after the user has been prompted to remove the PCB and electroplate, if applicable.
TopLayer Wiring MillingTop Shallow surface milling to cut PCB traces
BottomLayer Wiring MillingBottom Shallow surface milling to cut PCB traces
profile.gbr Mechanical ContourRouting The border of the PCB, that will allow removal from the surrounding copperboard once cut

Create Fiducials

  1. If your file does not have a Fiducial layer, click Insert > Fiducial >  Create new layer. If it does have a layer already, click Insert > Fiducial > Fiducial.
  2. Place fiducials by the four corners of the profile by entering specific coordinates in the Create fiducial window before clicking Apply or by clicking where the fiducial will be placed under CAM view. Ensure you select “Relative to anchor point.” 
  3. If you do not like where a fiducial was placed, you can right click it and press Delete.
  4. Press Close when you are done placing fiducials.
  5. Set the Phase of the Fiducials layer to DrillFiducial.

Generate Toolpaths

  1. Click Machining > Connect. Check that the software is connected to S103.
  2. Click Generate isolation and contour routing toolpath.
  3. Set the material type and the copper layer thickness depending on the copper layer you are using. For a deeper cut, it is recommended to input a value 1 to 2 ums thicker than the copper layer used. Also set the Isolate and Contour Routing depending on the specifications of the design.
  4. Click Start.
  5. Resolve any Warnings. For processes with no available tools, assign the toolpath to an appropriate alternate before clicking Calculate.

Cutting

  1. Prepare the worktable:
    1. Ensure that the stage is clean and the board is bent flat.
    2. Use the vacuum to clean any dust or particles left inside the LPKF.
    3. Mount the board onto the stage using tape, taking care to ensure that board is flat and secure against the stage.
  2. Click Machining > Placement to adjust the placement of the cut on the copper board. You can click and drag the design around the board on Machining View.
    • Ensure the design does not overlap with any existing cuts on the board, give it at least 1cm room away from other cuts on the PCB.
    • You may use a physical ruler on the PCB to help you determine precise placement.
  3. Click “Open the dialog to edit the contents of the tool magazine.”
    1. Check that all the required tools are slotted in the LPKF.
    2. Inspect all bits with a mirror and clean or replace bits as needed.
  4. Make sure the hood of the LPKF is closed before clicking Start the Board Production Wizard.
  5. On the Material Settings window:
    1. Click “Select the camera head as active head.” Click anywhere on the substrate in the Machining View tab to place the camera over the substrate and then click “Autofocus.” Wait for the autofocus procedure to complete.
      • If the camera shows no image, read the troubleshooting section below.
    2. Clicking in the Machining View pane will move the camera head to the location on the worktable that you clicked. Use this method to bring the bottom left corner of the PCB into the center of the camera view.
      • You can also use the arrow keys under X/Y positioning to move the camera. Good focus from the prior step is required.
    3. Once the bottom left corner of the PCB is centered on the camera, click the icon in the Material Settings window that shows a bottom left corner with a circle around it. This "teaches" the machine where that corner is.
      • If the PCB is poorly placed, the bottom left corner might tell you it is at an inaccessible location. If that occurs, close the Wizard and reposition the board.
    4. Repeat the above steps for the top right corner of the PCB.
  6. Click Continue at the Placement window if you will not be placing any additional designs. If you will be cutting more than one board, then you can specify how many and their locations at this step.
  7. The wizard will continue, doing the DrillFiducials, Marking Drills, and the Drilling Plated steps.
    • The tool will make these marks treating the upwards surface of the PCB as the "bottom."
  8. Through-hole Plating step:
    • If you will not be doing electroplating, then you may disregard the instruction to remove the workpiece and keep it where it is.
  9. Because the tool assumes you removed and replaced the substrate, the ReadFiducial step is next so the tool can reference to the substrate features.
    1. The camera will first autofocus before confirming if the image is sharp.
    2. Reposition the camera using the arrow keys under X/Y positioning while changing the step size accordingly until the bottom left fiducial is centered on the camera.
    3. Click Accept Current Position once the bottom left fiducial is visible and sharp. The software will attempt to automatically look for the other fiducials. If a fiducial cannot be found, an Alignment window will appear.
    4. Manually locate each missing fiducial and manually center the fiducial within the yellow circle before clicking Accept Current Position.
  10. "The Milling bottom layer" step will cut any patterns on that layer.
  11. On the "Flip material" step, open the hood and flip the board towards you or away from you before mounting it with tape. Do not flip the board sideways.
  12. The "Milling top layer" step will cut any patterns on that layer.
  13. The "Drilling unplated" step will drill any holes on that layer.
    • If you performed electroplating earlier, doing this drilling now will of course leave those new holes unplated.
  14. The "Contour routing" step is the last step in the process, and will cut out the border of your design.
  15. When the process finishes, unload the copper board and use the vacuum to clean the dust.
  16. Close the CircuitPro Software - this will allow the milling head to move to a safe location. If this is not done, it is likely to break a bit when powered off.
  17. Confirm the milling head is in a safe location (above one of the magazine tool slots in the upper left or upper right)
  18. Turn off the LPKF power switch (the milling head will quickly drop) and close the hood.

Troubleshooting

Symptom Solution
The software reports the camera cannot connect, or the camera display is all black, or you get a popup reading "CLPKFGrabberBase: InitGrabber UEyeGrabberNew failed!"
  1. Check that the PC correctly recognizes the camera:
    1. Open the Start Menu, search for and open Device Manager
    2. Scroll to the Universal Serial Bus controllers section
    3. Look for a device with the name "XS." If it is present, then the PC correctly recognizes the camera. If it is NOT present and particularly if there is an entry called "Unknown device," then disconnect and reconnect the camera cable from the PC until the "XS" device appears.
  2. If you cannot get the "XS" device to appear:
    1. Acknowledge any error popups in CircuitPro. Do not click "Retry."
    2. Close the CircuitPro software.
    3. Power off the LPKF S103 using the power switch.
    4. Reboot the PC.
    5. Repeat the Device Manager check.
  3. When the "XS" device appears in Device Manager, that indicates the camera connection to the PC is good, and it is the CircuitPro software that is having a problem.
    1. Acknowledge any error popups in CircuitPro. Click "Retry" if that is currently an option. If that is not an option or that fails, proceed.
    2. Close the CircuitPro software.
    3. Power off the LPKF S103 using the power switch, wait 1 minute, power back on. Re-check that "XS" is listed in the Device Manager.
    4. Open the CircuitPro software and hope the camera connects.
    5. If not, you can keep restarting the software and the tool power.