get your pcb
TRANSCRIPT
-
7/28/2019 Get Your Pcb
1/17
Get your PCBs made
From DP
Jump to:navigation ,search
Contents
[hide]
1 Overview 2 Check for air wires 3 Polygon fill isolation 4 Design rule check 5 Generate gerbers 6 Preview gerbers 7 Zip the files and submit them 8 Get your boards
9 Inspectiono 9.1 Shortso 9.2 Broken traceso 9.3 Misaligned vias
10 Conclusion
Overview
http://dangerousprototypes.com/docs/Get_your_PCBs_made#column-onehttp://dangerousprototypes.com/docs/Get_your_PCBs_made#column-onehttp://dangerousprototypes.com/docs/Get_your_PCBs_made#column-onehttp://dangerousprototypes.com/docs/Get_your_PCBs_made#searchInputhttp://dangerousprototypes.com/docs/Get_your_PCBs_made#searchInputhttp://dangerousprototypes.com/docs/Get_your_PCBs_made#searchInputhttp://toggletoc%28%29/http://toggletoc%28%29/http://toggletoc%28%29/http://dangerousprototypes.com/docs/Get_your_PCBs_made#Overviewhttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Overviewhttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Check_for_air_wireshttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Check_for_air_wireshttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Polygon_fill_isolationhttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Polygon_fill_isolationhttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Design_rule_checkhttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Design_rule_checkhttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Generate_gerbershttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Generate_gerbershttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Preview_gerbershttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Preview_gerbershttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Zip_the_files_and_submit_themhttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Zip_the_files_and_submit_themhttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Get_your_boardshttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Get_your_boardshttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Inspectionhttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Inspectionhttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Shortshttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Shortshttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Broken_traceshttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Broken_traceshttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Misaligned_viashttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Misaligned_viashttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Conclusionhttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Conclusionhttp://dangerousprototypes.com/docs/File:GetPCBSMade.jpghttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Conclusionhttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Misaligned_viashttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Broken_traceshttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Shortshttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Inspectionhttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Get_your_boardshttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Zip_the_files_and_submit_themhttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Preview_gerbershttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Generate_gerbershttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Design_rule_checkhttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Polygon_fill_isolationhttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Check_for_air_wireshttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Overviewhttp://toggletoc%28%29/http://dangerousprototypes.com/docs/Get_your_PCBs_made#searchInputhttp://dangerousprototypes.com/docs/Get_your_PCBs_made#column-one -
7/28/2019 Get Your Pcb
2/17
In the last few years many inexpensive PCB services have popped up. It used to be thatbuying PCBs in hobby quantities was expensive and filled with gotchas.
Now, places likeSeeed Studiowill send your PCBs to the inexpensive prototyping factoryin Shenzhen China, and ship them anywhere in the world at great prices. You get two-sided
PCBs, with the works, starting at $1 per 5x5cm PCB. Turnaround is a few days, worldwideshipping starts at $3. It's a happy day for electronics hobbyists.
Others services likeDorkBotPDXandBatchPCBpool multiple orders so the group benefitsfrom bulk pricing. Enough people are using these services that turnaround is quite fast.DorkBotPDX offers signature purple PCBs that have become quite popular.
Our goal is to help you get your Eagle PCB designs manufactured. We show our 'pre-flight'checks to help spot problems before ordering boards. See examples of errors like underetching, over etching, and misaligned vias.
Check for air wires
It's easy to miss a small break in a trace, and Eagle doesn't provide any flashing warningsigns. The zoom-unrouted ULP script will zoom in on any broken traces and save youheadaches later.
1. Downloadzoom-unrouted.ulp
http://www.seeedstudio.com/depot/?products_id=835http://www.seeedstudio.com/depot/?products_id=835http://www.seeedstudio.com/depot/?products_id=835http://dorkbotpdx.org/wiki/pcb_orderhttp://dorkbotpdx.org/wiki/pcb_orderhttp://dorkbotpdx.org/wiki/pcb_orderhttp://batchpcb.com/index.php/Productshttp://batchpcb.com/index.php/Productshttp://batchpcb.com/index.php/Productshttp://www.cadsoftusa.com/cadsoft-downloads/file/zoom-unroutedhttp://www.cadsoftusa.com/cadsoft-downloads/file/zoom-unroutedhttp://www.cadsoftusa.com/cadsoft-downloads/file/zoom-unroutedhttp://dangerousprototypes.com/docs/File:Eagle-zoomUnrouted.jpghttp://www.cadsoftusa.com/cadsoft-downloads/file/zoom-unroutedhttp://batchpcb.com/index.php/Productshttp://dorkbotpdx.org/wiki/pcb_orderhttp://www.seeedstudio.com/depot/?products_id=835 -
7/28/2019 Get Your Pcb
3/17
2. Run it:File > Run... > zoom-unrouted.ulp3. Eagle will zoom in on any air wires4. Add the missing traces if any are found5. Run it again until no new air wires are found
Polygon fill isolation
A common error is when the ground fill or ground plane is connected to a trace. This is asymptom of under-etching at the PCB factory, and it can be minimized by using areasonable isolation distance.
If you use a ground plane or other filled polygons on your board, be sure to increase theisolation to at-least 12mils (16mils+ recommended, depending on manufacturer).
1. Right click on a polygon's edge2. Go to:Properties > Isolate3. Set the value
Picture by Sebastian CC-BY-SA.
Design rule check
Make sure your design is within the specifications of the PCB service you use. Mosthobbyist-friendly PCB services provide an Eagle design rule check file that can highlightanything that can't be reliably produced.
These services all provide a DRC file that works in Eagle:
Seeed Studio ITead Studio DorkBotPDX BatchPCB
http://www.sebastians-site.de/http://www.sebastians-site.de/http://www.seeedstudio.com/depot/fusion-pcb-service-p-835.htmlhttp://www.seeedstudio.com/depot/fusion-pcb-service-p-835.htmlhttp://iteadstudio.com/store/index.php?main_page=product_info&cPath=19_20&products_id=495http://iteadstudio.com/store/index.php?main_page=product_info&cPath=19_20&products_id=495http://dorkbotpdx.org/wiki/pcb_orderhttp://dorkbotpdx.org/wiki/pcb_orderhttp://www.sparkfun.com/tutorials/115http://www.sparkfun.com/tutorials/115http://dangerousprototypes.com/docs/File:Eagle-groundseepover2.jpghttp://www.sparkfun.com/tutorials/115http://dorkbotpdx.org/wiki/pcb_orderhttp://iteadstudio.com/store/index.php?main_page=product_info&cPath=19_20&products_id=495http://www.seeedstudio.com/depot/fusion-pcb-service-p-835.htmlhttp://www.sebastians-site.de/ -
7/28/2019 Get Your Pcb
4/17
Eagle processes the DRC file and evaluates the board automatically. To run a design rulecheck:
1. Open your PCB layout in Eagle2. Go to Tools > DRC...3. A DRC window will open. Load the manufacturer's DRC file.4.
Click ok to start the check
From the DRC window you can adjustment the various design specifications like minimumtrace width, clearance, etc. If a board doesn't need the smallest stuff the factory can make,we increase these settings a few mils as a safety margin.
http://dangerousprototypes.com/docs/File:Eagle-DRC.jpg -
7/28/2019 Get Your Pcb
5/17
The DRC will scan your board and log all the areas that go outside the manufacturer'slimits. Click on various log entries to highlight each problem on the PCB.
After fixing the errors, run the DRC again to see if everything passes. Rinse and repeat untilthe board passes the DRC.
Generate gerbers
Once your board is electrically sound, it's time to generate files that the manufacturer canuse in production. Gerber formatted files, usually just called gerbers, are files any
respectable PCB house can use to make boards.
We'll generate them using a CAM file provided by the fab:
Seeed Studio ITead Studio DorkBotPDX BatchPCB
http://www.seeedstudio.com/depot/datasheet/Fusion%20eagle.ziphttp://www.seeedstudio.com/depot/datasheet/Fusion%20eagle.ziphttp://iteadstudio.com/store/images/produce/PCB/PCB%20prototype/ITeadstudio_CAM.rarhttp://iteadstudio.com/store/images/produce/PCB/PCB%20prototype/ITeadstudio_CAM.rarhttp://content.laen.org/pcb/LaenPCBOrder.camhttp://content.laen.org/pcb/LaenPCBOrder.camhttp://www.sparkfun.com/tutorial/Eagle-DFM/sfe-gerb274x.camhttp://www.sparkfun.com/tutorial/Eagle-DFM/sfe-gerb274x.camhttp://dangerousprototypes.com/docs/File:Eagle-DRC2.jpghttp://www.sparkfun.com/tutorial/Eagle-DFM/sfe-gerb274x.camhttp://content.laen.org/pcb/LaenPCBOrder.camhttp://iteadstudio.com/store/images/produce/PCB/PCB%20prototype/ITeadstudio_CAM.rarhttp://www.seeedstudio.com/depot/datasheet/Fusion%20eagle.zip -
7/28/2019 Get Your Pcb
6/17
Follow these steps to generate gerber files:
1. Open our PCB files in Eagle2. Start the CAM processor:File > CAM Processor3. A CAM Processor window will pop up4. Go to:File > Open > Job... and select the CAM file5. Click on the process job button
The gerber files will be saved in the same directory your Eagle source files
http://dangerousprototypes.com/docs/File:Eagle-CAM.jpg -
7/28/2019 Get Your Pcb
7/17
Each gerber file represents a layer of the PCB. They're like a PDF for circuit boards, anymanufacturer should be able to open the files and make the board if it is within their ability.
Gerber Files
Extension Layer
GTO Top Silkscreen (text)
GTS Top Soldermask (the 'green' stuff)
GTL Top Copper (conducting layer)
GBL Bottom Copper
GBS Bottom Soldermask
GBO Bottom Silkscreen
TXT Routing and Drill (the holes and slots)
These are the seven layers/files typically required to manufacturer PCBs.
Preview gerbers
Before you send the gerbers to the board house, preview the files and make sure they lookreasonable. You'll need a Gerber viewer, here are some free ones:
ViewPlot(Windows only) ViewMate(Windows only) gerbv(Linux and Windows)
http://www.viewplot.com/http://www.viewplot.com/http://www.pentalogix.com/viewmate.phphttp://www.pentalogix.com/viewmate.phphttp://gerbv.gpleda.org/index.htmlhttp://gerbv.gpleda.org/index.htmlhttp://dangerousprototypes.com/docs/File:Eagle-CAM2.jpghttp://gerbv.gpleda.org/index.htmlhttp://www.pentalogix.com/viewmate.phphttp://www.viewplot.com/ -
7/28/2019 Get Your Pcb
8/17
We use ViewPlot. To view your files:
1. Start ViewPlot2. Go toFile > Load Files3.
Select the 7 gerber files (GTO, GTS, GTL, GBL, GBS, GBO, TXT) and click"Open"
4. A window with a list of the files will pop-up, click "OK"5. On the next screen (shown above) select the "Leading zero suppression" radio
button, then select "2 4". Click OK
http://dangerousprototypes.com/docs/File:Eagle-Gerb.jpg -
7/28/2019 Get Your Pcb
9/17
You should see a version of your PCB with each layer displayed as a different color. Scrollthrough the layers using the lower left corner drop down menu.
Look for any errors that might have happened before or after generating the gerbers.Morecommon ones are:
Problems with the footprint, the solder pad is sometimes buried by mask. Drills outside board or flipped. CAM didnt export expected silkscreen layers. Evaluating not only whether a silkscreen is present, but if its legible (size, location,
etc). Quickly seeing whether all of the vias on a board are tented or not. One last doublecheck to make sure soldermask is on the correct side for the correct
component (PCBs that have components on both sides).
Zip the files and submit themNow the gerbers are ready to go to the board house. Each service has differentrequirements, but most involve zipping the files and emailing them to someone. Submit byemail to Seeed Studio, Itead, and DorkBotPDX. Upload via web page at BatchPCB.
Get your boards
http://dangerousprototypes.com/2011/11/21/gerber-preview-software-and-usage-summary/http://dangerousprototypes.com/2011/11/21/gerber-preview-software-and-usage-summary/http://dangerousprototypes.com/2011/11/21/gerber-preview-software-and-usage-summary/http://dangerousprototypes.com/2011/11/21/gerber-preview-software-and-usage-summary/http://dangerousprototypes.com/docs/File:Eagle-Gerb2.jpghttp://dangerousprototypes.com/2011/11/21/gerber-preview-software-and-usage-summary/http://dangerousprototypes.com/2011/11/21/gerber-preview-software-and-usage-summary/ -
7/28/2019 Get Your Pcb
10/17
In our experience, it takes about this long from order to your hands:
Seeed Studio, from 2 to 4 weeks ITead Studio, from 2 to 4 weeks DorkBotPDX, around 2 weeks
BatchPCB, from 2 to 4 weeks
Seeed and ITead offer cheaper boards if you only test 50% of them. The tested boards willbe wrapped in masking tape and/or marked on the side with a marker.
Inspection
Before you build the first PCB, spend five minutes looking it over. E-tested PCBs willnearly always be good. If a PCB is untested then you absolutely must inspect the board, orrisk a broken or shorted trace under a chip that you'll never be able to find.
Here are three common problems. Eliminate these and save hours and days of debuggingheadaches.
Shorts
Under etching leaves extra copper that connects traces together.
Avoid this by:
Use larger traces and increase the distance between them Check your board house production limits, avoid working with the smallest traces
and spacing
Broken traces
http://dangerousprototypes.com/2012/02/13/how-long-does-it-take-to-get-your-pcbs/http://dangerousprototypes.com/2012/02/13/how-long-does-it-take-to-get-your-pcbs/http://dangerousprototypes.com/docs/File:Pcb-image-short.jpghttp://dangerousprototypes.com/2012/02/13/how-long-does-it-take-to-get-your-pcbs/ -
7/28/2019 Get Your Pcb
11/17
Over etching removes too much copper and breaks traces.
Avoid this by:
Use larger traces Check your board house production limits, avoid working with the smallest traces
We need a picture of this, can you help?
Image source:GreeegCC BY-SA
Misaligned vias
The hole that connects two layers is drilled outside the via. This might break the connectionbetween layers, or connect a trace to another nearby trace. In this picture the via ismisaligned, but didn't break the nearby trace because of adequate clearance.
Avoid this by:
Using larger vias and larger annular rings (the copper pad around the via hole) Check your board house production limits, avoid working at the smallest sizes Increase anyground plane isolationso slightly miss-drilled holes don't short the
trace to ground
Flux, flux, flux
From DP
Jump to:navigation ,search
http://blog.greg.so/http://blog.greg.so/http://blog.greg.so/http://dangerousprototypes.com/docs/Get_your_PCBs_made#Polygon_fill_isolationhttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Polygon_fill_isolationhttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Polygon_fill_isolationhttp://dangerousprototypes.com/docs/Flux,_flux,_flux#column-onehttp://dangerousprototypes.com/docs/Flux,_flux,_flux#column-onehttp://dangerousprototypes.com/docs/Flux,_flux,_flux#column-onehttp://dangerousprototypes.com/docs/Flux,_flux,_flux#searchInputhttp://dangerousprototypes.com/docs/Flux,_flux,_flux#searchInputhttp://dangerousprototypes.com/docs/Flux,_flux,_flux#searchInputhttp://dangerousprototypes.com/docs/File:Pcb-via-misaligned.jpghttp://dangerousprototypes.com/docs/File:Pcb-trace-break.jpghttp://dangerousprototypes.com/docs/File:Pcb-via-misaligned.jpghttp://dangerousprototypes.com/docs/File:Pcb-trace-break.jpghttp://dangerousprototypes.com/docs/Flux,_flux,_flux#searchInputhttp://dangerousprototypes.com/docs/Flux,_flux,_flux#column-onehttp://dangerousprototypes.com/docs/Get_your_PCBs_made#Polygon_fill_isolationhttp://blog.greg.so/ -
7/28/2019 Get Your Pcb
12/17
Contents
[hide]
1 Homemade Fluxo 1.1 Recipeo 1.2 Lead-free soldero 1.3 Flux residueo 1.4 PCB Tinning/Protective Coating
2 Non-activated soldering flux (expired patent)o 2.1 The recipeo 2.2 PCB Tinning/Protective Coating
Homemade Flux
Recipe
1. Find nitrocellulose thinner (used for some paints, for some lacquers) or isopropyl alcoholor acetone (pure, not nail varnish remover filled with oil and perfume) - isopropyl alcohol iswhat commercial products use and should be available in 1L bottles in pharmacies (not thesame as ethanol that pharmacies also sell).
2. Get yourself rosin for violin or cello or similar instrument. They use the rosin(colophony, kalafonium ... many names) to make the bow "sticky" so that it has good
contact with wires hence they produce nice sound. You should be able to get this rosin inany store that sells equipment for musicians. Also beauty salons use colophony resin (for Ihave no idea what).http://en.wikipedia.org/wiki/Rosin
3. Put the rosin on a big sheet of thick paper, close the paper around it, and grind the rosininside the paper (you can press it with a beer bottle for example). Do this until you haveground it to pieces smaller then 3mm x 3mm.
http://toggletoc%28%29/http://toggletoc%28%29/http://toggletoc%28%29/http://dangerousprototypes.com/docs/Flux,_flux,_flux#Homemade_Fluxhttp://dangerousprototypes.com/docs/Flux,_flux,_flux#Homemade_Fluxhttp://dangerousprototypes.com/docs/Flux,_flux,_flux#Recipehttp://dangerousprototypes.com/docs/Flux,_flux,_flux#Recipehttp://dangerousprototypes.com/docs/Flux,_flux,_flux#Lead-free_solderhttp://dangerousprototypes.com/docs/Flux,_flux,_flux#Lead-free_solderhttp://dangerousprototypes.com/docs/Flux,_flux,_flux#Flux_residuehttp://dangerousprototypes.com/docs/Flux,_flux,_flux#Flux_residuehttp://dangerousprototypes.com/docs/Flux,_flux,_flux#PCB_Tinning.2FProtective_Coatinghttp://dangerousprototypes.com/docs/Flux,_flux,_flux#PCB_Tinning.2FProtective_Coatinghttp://dangerousprototypes.com/docs/Flux,_flux,_flux#Non-activated_soldering_flux_.28expired_patent.29http://dangerousprototypes.com/docs/Flux,_flux,_flux#Non-activated_soldering_flux_.28expired_patent.29http://dangerousprototypes.com/docs/Flux,_flux,_flux#The_recipehttp://dangerousprototypes.com/docs/Flux,_flux,_flux#The_recipehttp://dangerousprototypes.com/docs/Flux,_flux,_flux#PCB_Tinning.2FProtective_Coating_2http://dangerousprototypes.com/docs/Flux,_flux,_flux#PCB_Tinning.2FProtective_Coating_2http://en.wikipedia.org/wiki/Rosinhttp://en.wikipedia.org/wiki/Rosinhttp://en.wikipedia.org/wiki/Rosinhttp://dangerousprototypes.com/docs/File:Rosinblock.jpghttp://dangerousprototypes.com/docs/File:Fluxstuff.jpghttp://dangerousprototypes.com/docs/File:Rosinblock.jpghttp://dangerousprototypes.com/docs/File:Fluxstuff.jpghttp://en.wikipedia.org/wiki/Rosinhttp://dangerousprototypes.com/docs/Flux,_flux,_flux#PCB_Tinning.2FProtective_Coating_2http://dangerousprototypes.com/docs/Flux,_flux,_flux#The_recipehttp://dangerousprototypes.com/docs/Flux,_flux,_flux#Non-activated_soldering_flux_.28expired_patent.29http://dangerousprototypes.com/docs/Flux,_flux,_flux#PCB_Tinning.2FProtective_Coatinghttp://dangerousprototypes.com/docs/Flux,_flux,_flux#Flux_residuehttp://dangerousprototypes.com/docs/Flux,_flux,_flux#Lead-free_solderhttp://dangerousprototypes.com/docs/Flux,_flux,_flux#Recipehttp://dangerousprototypes.com/docs/Flux,_flux,_flux#Homemade_Fluxhttp://toggletoc%28%29/ -
7/28/2019 Get Your Pcb
13/17
4. Take a glass bottle and fill with thinner/acetone/isopropyl alcohol and add the groundedrosin.
5. Mix and leave for few days for rosin to fully dissolve.
Voila - you have yourself flux :D
The ratio of thinner/rosin really depends on what kind of flux you like .. you can dissolve ALOT of rosin in nitro .. start small .. take a smaller "bottle" (I use ~30ml bottle from somenose drops) and add a tea spoon of crushed rosin to it - that's a good base point. Then, if itevaporates too quickly and does not flow nicely, add more rosin. On the other hand if it istoo sticky and leaves a mess on the board, add a bit more thinner/acetone/alcohol to themix. After 3-4 batches you will get the hang of what is the perfect mixture for you :)
If you use nitro thinner to make flux note that nitro and acetone will dissolve most plastic(ABS is vulnerable, PP and PE are safe) so you might want to try isopropyl alcohol as it is
gentler on plastics. Most commercial flux mixtures are isopropyl+colophony.
Rosin: jbeale suggests avoiding "BEST SONG XIANG BEUSUTEXUZGYGABHU" rosinfrom Ebay: "wellparts" because it was simply poured into a box. The cardboard of the boxwas solidly incorporated into the block of rosin, leaving cardboard fragments in theresulting flux. Comment:DealExtreme Reviewerswould seem to disagree using the "crushit up" and remove box method. YMMV.
Lead-free solder
Does anyone know how well these homemade rosin flux mixes hold up at lead-free rework
temperatures (230C+) ?
In my limited experience, homemade rosin flux works better than many fluxes I have triedover time. The acetone / alcohol / nitro solvent will evaporate fairly quickly but the rosinleft on the PCB will still work perfectly even at 450C. Of course the board will look superugly and will have to be cleaned, but it does work.
Now if you use "paste like" no clean flux, it works really well and you do not need to cleanthe PCB. The only problem is that it's way more expensive.
Flux residue
I've been using this homemade flux for years and have never noticed any corrosive effectfrom the flux residue... but I can't say for sure. You can always clean the PCB withisopropyl alcohol after you finish if you want to remove the residue, and isopropyl alcoholevaporates quickly so the PCB is left clean.
PCB Tinning/Protective Coating
http://www.dealextreme.com/p/just-works-colophony-soldering-paste-4697?item=18http://www.dealextreme.com/p/just-works-colophony-soldering-paste-4697?item=18http://www.dealextreme.com/p/just-works-colophony-soldering-paste-4697?item=18http://www.dealextreme.com/p/just-works-colophony-soldering-paste-4697?item=18 -
7/28/2019 Get Your Pcb
14/17
Rosin is also useful when you are making PCBs yourself and you do not have any chemicaltinner. To prevent the copper from oxidizing when you finish etching the PCB, you clean itwell, wipe it with isopropyl alcohol and then coat the whole PCB with the "stronger"mixture of isopropyl alcohol and rosin. It will dry in few minutes and you will have a thinfilm of rosin on the board that will protect the copper from oxidation. PCBs prepared like
that which are 10-15 years old still have shiny copper.
Source:http://dangerousprototypes.com/forum/viewtopic.php?f=2&t=2305#p21898
Non-activated soldering flux (expired patent)
More detailed information for making a very similar flux to that described above may befound in the United State Patent Office expired patent 3,730,782 (May 1, 1973).
The recipe
Of particular note, the patented recipe for flux is:
1. Isopropyl alcohol (60-70% by weight)2. Water white rosin (30-40% by weight)3. Glycerin (2-3% by weight)4. Cationic flurocarbon surfectant (0.01-1% by weight)
Liquid flux is produced using a 20-65% concentration of rosin; at concentrations of 65-80%of rosin, a paste flux is produced.
The glycerin is to inhibit polymerisation and retard decomposition, all of which is aimed at
preventing any charred residue. The residue that does remain is so non-corrosive that it canbe left on the soldered part. Chemical and corrosion analysis have shown no harmful effectsfrom the residue.
The cationic flurocarbon surfectant lowers the surface tension of the rosin flux and providesbetter spreading and wetting and, for reasons unknown, reduces the need for cleaning andaids flux stability at elevated temperatures.
PCB Tinning/Protective Coating
The preferred concentration of rosin flux for a protective coating is 10 to approximately
20% of rosin flux, with alcohols or ethyl acetate as the solvent. The cationic fluorocarbonsurfectant range should remain 0.01-1%.
Dangerous Prototypes Cadsoft Eagle parts
library
http://dangerousprototypes.com/forum/viewtopic.php?f=2&t=2305#p21898http://dangerousprototypes.com/forum/viewtopic.php?f=2&t=2305#p21898http://dangerousprototypes.com/forum/viewtopic.php?f=2&t=2305#p21898http://dangerousprototypes.com/forum/viewtopic.php?f=2&t=2305#p21898 -
7/28/2019 Get Your Pcb
15/17
From DP
Jump to:navigation ,searchDownload theDangerous Prototypes Cadsoft Eagle part library.
It should contain only original footprints created by us. We release our parts into the publicdomain (CC 0), use it how you like.
Contents
[hide]
1 Library helper scriptso 1.1 lbrdump.ulpo 1.2 lbrbuild.ulpo 1.3 Todo
2 Part library naming conventionso 2.1 Integrated Circuitso 2.2 Discrete and Passive Componentso 2.3 Displayso 2.4 Connectors
Library helper scripts
Download the Eagle part library helper scriptsfrom SVN.
lbrdump.ulp lbrbuild.ulp
lbrdump.ulp
This one will split a library in smaller (ascii) scripts. You need to do the following steps:
open our library file>export>script (this will generate one large script with all the devices in it) save it (temporary!!) to the lib_dp_devices/script directory. start the lbrdump.ulp script open the exported library (from first step)
Any device/package/symbol that isn't already there will be generated. If you got an updatedversion of a package/device/symbol first remove the corresponding script(s)!!
lbrbuild.ulp
http://dangerousprototypes.com/docs/Dangerous_Prototypes_Cadsoft_Eagle_parts_library#column-onehttp://dangerousprototypes.com/docs/Dangerous_Prototypes_Cadsoft_Eagle_parts_library#column-onehttp://dangerousprototypes.com/docs/Dangerous_Prototypes_Cadsoft_Eagle_parts_library#column-onehttp://dangerousprototypes.com/docs/Dangerous_Prototypes_Cadsoft_Eagle_parts_library#searchInputhttp://dangerousprototypes.com/docs/Dangerous_Prototypes_Cadsoft_Eagle_parts_library#searchInputhttp://dangerousprototypes.com/docs/Dangerous_Prototypes_Cadsoft_Eagle_parts_library#searchInputhttp://dangerous-prototypes-open-hardware.googlecode.com/svn/trunk/Eagle_Part_Library/dp_devices.lbrhttp://dangerous-prototypes-open-hardware.googlecode.com/svn/trunk/Eagle_Part_Library/dp_devices.lbrhttp://toggletoc%28%29/http://toggletoc%28%29/http://toggletoc%28%29/http://dangerousprototypes.com/docs/Dangerous_Prototypes_Cadsoft_Eagle_parts_library#Library_helper_scriptshttp://dangerousprototypes.com/docs/Dangerous_Prototypes_Cadsoft_Eagle_parts_library#Library_helper_scriptshttp://dangerousprototypes.com/docs/Dangerous_Prototypes_Cadsoft_Eagle_parts_library#lbrdump.ulphttp://dangerousprototypes.com/docs/Dangerous_Prototypes_Cadsoft_Eagle_parts_library#lbrdump.ulphttp://dangerousprototypes.com/docs/Dangerous_Prototypes_Cadsoft_Eagle_parts_library#lbrbuild.ulphttp://dangerousprototypes.com/docs/Dangerous_Prototypes_Cadsoft_Eagle_parts_library#lbrbuild.ulphttp://dangerousprototypes.com/docs/Dangerous_Prototypes_Cadsoft_Eagle_parts_library#Todohttp://dangerousprototypes.com/docs/Dangerous_Prototypes_Cadsoft_Eagle_parts_library#Todohttp://dangerousprototypes.com/docs/Dangerous_Prototypes_Cadsoft_Eagle_parts_library#Part_library_naming_conventionshttp://dangerousprototypes.com/docs/Dangerous_Prototypes_Cadsoft_Eagle_parts_library#Part_library_naming_conventionshttp://dangerousprototypes.com/docs/Dangerous_Prototypes_Cadsoft_Eagle_parts_library#Integrated_Circuitshttp://dangerousprototypes.com/docs/Dangerous_Prototypes_Cadsoft_Eagle_parts_library#Integrated_Circuitshttp://dangerousprototypes.com/docs/Dangerous_Prototypes_Cadsoft_Eagle_parts_library#Discrete_and_Passive_Componentshttp://dangerousprototypes.com/docs/Dangerous_Prototypes_Cadsoft_Eagle_parts_library#Discrete_and_Passive_Componentshttp://dangerousprototypes.com/docs/Dangerous_Prototypes_Cadsoft_Eagle_parts_library#Displayshttp://dangerousprototypes.com/docs/Dangerous_Prototypes_Cadsoft_Eagle_parts_library#Displayshttp://dangerousprototypes.com/docs/Dangerous_Prototypes_Cadsoft_Eagle_parts_library#Connectorshttp://dangerousprototypes.com/docs/Dangerous_Prototypes_Cadsoft_Eagle_parts_library#Connectorshttp://code.google.com/p/dangerous-prototypes-open-hardware/source/browse/#svn%2Ftrunk%2FEagle_Part_Library%2Fhelpful_ulpshttp://code.google.com/p/dangerous-prototypes-open-hardware/source/browse/#svn%2Ftrunk%2FEagle_Part_Library%2Fhelpful_ulpshttp://code.google.com/p/dangerous-prototypes-open-hardware/source/browse/#svn%2Ftrunk%2FEagle_Part_Library%2Fhelpful_ulpshttp://dangerousprototypes.com/docs/Dangerous_Prototypes_Cadsoft_Eagle_parts_library#Connectorshttp://dangerousprototypes.com/docs/Dangerous_Prototypes_Cadsoft_Eagle_parts_library#Displayshttp://dangerousprototypes.com/docs/Dangerous_Prototypes_Cadsoft_Eagle_parts_library#Discrete_and_Passive_Componentshttp://dangerousprototypes.com/docs/Dangerous_Prototypes_Cadsoft_Eagle_parts_library#Integrated_Circuitshttp://dangerousprototypes.com/docs/Dangerous_Prototypes_Cadsoft_Eagle_parts_library#Part_library_naming_conventionshttp://dangerousprototypes.com/docs/Dangerous_Prototypes_Cadsoft_Eagle_parts_library#Todohttp://dangerousprototypes.com/docs/Dangerous_Prototypes_Cadsoft_Eagle_parts_library#lbrbuild.ulphttp://dangerousprototypes.com/docs/Dangerous_Prototypes_Cadsoft_Eagle_parts_library#lbrdump.ulphttp://dangerousprototypes.com/docs/Dangerous_Prototypes_Cadsoft_Eagle_parts_library#Library_helper_scriptshttp://toggletoc%28%29/http://dangerous-prototypes-open-hardware.googlecode.com/svn/trunk/Eagle_Part_Library/dp_devices.lbrhttp://dangerousprototypes.com/docs/Dangerous_Prototypes_Cadsoft_Eagle_parts_library#searchInputhttp://dangerousprototypes.com/docs/Dangerous_Prototypes_Cadsoft_Eagle_parts_library#column-one -
7/28/2019 Get Your Pcb
16/17
This one will build a new library (or add our devices to an existing library)
open a new library (or open an existing) run the lbrbuild.ulp script point to the generated (or downloaded from the svn) lbrdefaults.scr
all the packages/device/symbols are added to the new/existing library.
Todo
add license/header to each small scr add license to the ulp scripts.
Part library naming conventions
General format is:
[category]_[function]_[partnumber]
if we cant decide the function we just do:
[category]_[partnumber]
Integrated Circuits
IC_[function]_[partnumber]
e.g. IC_UC_PIC12F508, IC_MEM_23K256
IC_[partnumber]
if does not fit to a specific function e.g. IC_FAN5331
Discrete and Passive Components
CAPACITOR
RESISTORDIODE
Since this is universal, this is only one device with many packages.
TRANSISTOR_[type]_partnumber
This will be group depending whether it is an BJT or FET e.g.TRANSISTOR_FET_[partnumber]
Displays
-
7/28/2019 Get Your Pcb
17/17
DISP_[type of display, or maybe partnumber]
e.g. DISP_7SEG, DISP_LCD
Connectors
CON_[type of connector]_[number of pins]
e.g. CON_HEADER_1x02. I named it by "02" this usually the part where it will beincremented usually 2 digits and to make it uniform/aligned.
CON_ARDUINO, CON_RJ45_F