pcb-tips

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
pcb-tips [2021/01/13 22:35] benhpcb-tips [2022/06/27 11:30] benh
Line 1: Line 1:
 ==== Miscellaneous processing tips! ==== ==== Miscellaneous processing tips! ====
 +//So you made a few boards. Or not! Either way, this is a running list of tips and tricks for users - things to do and things to avoid. We make no guarantee with any of these, but we have found that they've helped us in some way.//\\
  
-Some additional notes on board design and fabrication: 
-  * Slots are hard in this process. Please consider using a single drill hit that’s wide enough if possible. If it’s unavoidable, the current recommended option is to use overlapping drill hits. 
   * Plating is typically avoidable by making vias with a diameter of 40 mil (1 mm). A standard 0.1” header pin can then be pushed through and soldered on both the top and bottom.    * Plating is typically avoidable by making vias with a diameter of 40 mil (1 mm). A standard 0.1” header pin can then be pushed through and soldered on both the top and bottom. 
-  * Higher polygon isolation will reduce the chance of bridging to a plane during assembly (since we don’t really offer soldermask). However, it will also increase etch time+  * Higher polygon isolation will reduce the chance of bridging to a plane during assembly (since we don’t really offer soldermask). However, it will also increase etch time because more of the substrate will be etched"Isolataion" is usually a setting that you can edit per specific polygon; 10 mil is the default oftenbut 24 or 32 mil (or morethough the benefits decrease) will reduce the risks further 
- +  * SlotsWe can do them! There are probably a couple of methods for doing this, but the way we've had success is to add the slots onto the "BoardOutline" layer in the software. How this happens depends on your EDA (CADsoftware, but in essence, you either need to have your slot in new gerber (which you can assign to "BoardOutline" in the Import step) or you need to put your slots onto the layer in your EDA that spits out your Board Outline gerber file (in Eagle, this layer is called "Dimensions"). Unfortunately, we haven't found a good way to do plated slots because in the above method, the slot is made //after// the etching is done (and therefore after the plating would be done). An alternative in this case would be to design your slot as overlapping drill hits which are done prior to plating
-ProtoMat: +  * If you're interested in optimizing your ProtoLaser experiencesee the [[https://gtvault.sharepoint.com/:b:/s/HiveMakerspace/EZGQyfhrC0BItpbSxd_rjRQBzDyNWUubu-RCuJr6a3OI9A?e=8kXjaA|LPKF ProtoLaser Optimization]] document for more information
-  * Use the “ProtoLaser – ProtoMat – Double Sided – NoTHP” template +  * Laser precision is dictated by many things, some (even manyof which are likely beyond your control as user. Here is a completely-uncomplete list of some of these things (a * indicates things that you, as a user, will not be able to adjust, but get in touch if you think it's a major contributor to any issues you're seeing): 
-  * Orient all your boards *before* creating any fiducials. +    * Flatness of your substrate 
-  * 4 fiducials – always. +    * Laser power and other material-specific settings 
-  * Do not forget to save before the toolpath! +    * Design choices (e.g. spacing, trace widths, substrate, copper thickness, etc.) 
- +    * Position of the design on the substrate (left, right, center, etc.) 
-ProtoLaser: +    * Cleanliness of the laser lens
-  * Sometimeswhen placing the board, the fiducials move in the opposite direction as the boardThis is a known bugYou can either: try estimating the location of the fiducials and starting the process; start a new document; restart the software; or restart the hardware. (The latter two require a fresh 20 minute warmup for optimal performance.) +    * Level-ness of the floor* 
- +    * Level-ness of the sample plate* 
-Electroplater: +    * Filter cleanliness* 
-  * Clean with IPA and TexWipe before beginning processing. +  * One way to minimize systematic errors from the laser system itself is to do what might be termed a "dose test"This would involve make a very small design that has one or more features at and/or around your actual design's minimum feature sizeThink something that can be etched in a minute or two. You develop your material settings on this design so that you can try many iterations of material settings within a shorter time frame (and you can likely fit many of them on a single sheet of your substratewhile keeping in mind that there are some things out of your controlOnce you've determined settings that seem to work, do a test etch of the dose-test design prior to etching your actual design. If done properly, this can tell you if the etch will be up to spec for your workTry to hold as many systemic parameters constant as possible, e.g. the same position on the substrate, the same substrate piece, etc.  
-  * If you would like to adjust the plating time, ask a PI to put you in touch with an MPI. +  Another suggestion for the laser would be to define a metric for etch quality using the aforementioned test design. That way, you can quantitatively determine which parameters are doing better than others
-  * Do not let your substrate sit in the bath (any bath) for very long after the timer runs out+  * For the laserif you're using a substrate thinner than 5 mil (0.125mm), tabs in your design are a near-requirement! You can make them in the laser. 
-  * If the machine throws an error on startupit’s likely a bath needs to be topped offGet a PI to help+  Laser cannot do two-sided jobs with plating by itself; the plotter is required for fiducials. No idea why.
-  * After bath 3 (activator)+
-    * Swipe “reasonable” amount off with squeegee (mostly just don’t want it dripping+
-    * Dry for 20+ mins at 150F. (Higher than this can cause the ink to bake into the copper.) +
-    * When rinsing after drying (after “bath 4”), scrub the copper surface with a sponge to remove as much of the dried activator off the copper as possible+
-  Bath 5: +
-    * If the current drops to zero or is very low (<10A reverse): +
-    * First attempt to re-seat the PCB holder (i.etake PCB holder out and put back onto pegsand try again. +
-    * If that doesn’t work, you may need to sand down the PCB holder’s pegs that hold the substrate to the holder (i.e. remove the boardrinse it, and then sand down the holder before restarting the acid bath step)+
-    Don’t forget to screw down the holder into place+
-  * After final bathdry for 20+ minutes in the oven. *** Place a towel underneath the board to prevent reactions between the oven shelf and the copper layers *** +
  
 +[[pcb-book-of-kane|The Book of Kane]]
  • pcb-tips.txt
  • Last modified: 2023/09/05 13:37
  • by benh