En fabrik bygger från filer, inte från ditt designprojekt. Det du exporterar är det du får, så exporten är ett steg i designen, ingen eftertanke. Den här artikeln listar vad varje fil måste innehålla, hur den exporteras från vanliga verktyg och vad som oftast går fel.
Filerna, en efter en
Gerber-filer (bilderna av koppar, mask och komponenttryck)
En Gerber-fil är en 2D-bild av ett lager. Du skickar en fil per lager:
- varje kopparlager (ovansida, undersida och varje innerlager),
- lödmask ovansida och undersida (öppningarna där koppar lämnas obetäckt),
- komponenttryck ovansida och undersida (den tryckta texten och konturerna),
- lödpasta ovansida och undersida, om stencilen görs från dina filer,
- kortkonturen.
Använd det aktuella formatet, RS-274X (utökad Gerber), eller dess nyare variant Gerber X2, som kan bära lagerfunktion i filen. Det gamla formatet utan inbäddade aperturer (RS-274D) är inte acceptabelt. Kontrollera att filenheter och antal decimaler är satta i filen; en fil som läses i fel enhet ser tio eller tjugofem gånger för stor eller för liten ut.
Ritningen drar isär ett kort i lagren som blir filer. Varje fil är en bild av ett lager ensamt.
- Komponenttryck (silkscreen): de tryckta konturerna och märkena, hållna borta från pads.
- Lödpasta: där stencilen släpper igenom pasta. Dess öppningar finns bara på pads.
- Lödmask: beläggningen. Filen visar var den är öppen, inte var den är, så öppningarna finns vid pads.
- Koppar: pads, ledarbanor och ringen runt en via. Det finns en fil för varje kopparlager; en ritas här.
- Borr: position och storlek för varje hål. Det är en lista över hål, ingen bild.
- Kontur: en sluten form för kortkanten, med utskärningar och spår som egna former.
Vid en pad möts dessa filer. Detta tvärsnitt visar ett par pads och de tre lager som rör dem, vilket är varför de är separata filer.
- Paden är koppar, från kopparfilen.
- Masköppningen är större än paden, så en ring av bart kort syns runt kopparn.
- Masken mellan två pads är en smal väv. Om den är för tunn för att hålla går den förlorad och lod kan förbinda pads.
- Stencilöppningen, från pastafilen, är lite mindre än paden, så pastan landar i den.
- Komponenttrycket sitter på masken, bort från pads. Bläck på en pad stoppar lod.
Borrfiler
Borrdata listar position och diameter för varje hål, vanligen i Excellon-format. Skicka pläterade hål (vior, komponenthål) och opläterade hål (monteringshål) separat, eller se till att filen säger vilket som är vilket. Spår måste finnas i borr- eller konturfilen i en form fabriken kan läsa; säg det i en not om du är osäker.
Kortkonturen
Konturen är en sluten bana som beskriver kortkanten. Inre utskärningar är separata slutna banor. En kontur som inte är sluten, eller som ritas på flera lager, är en vanlig orsak till frågor. Rita den på sitt eget lager, med en enda linjebredd.
Stycklistan (BOM)
En tabell över komponenterna: referensbeteckningar (R1, C4, U2), antal, värde, footprint samt tillverkare och tillverkarens artikelnummer. Att skriva en stycklista en fabrik kan köpa behandlar detta i detalj.
Placeringsfilen
Kallas också pick-and-place- eller centroidfil. För varje referensbeteckning: X- och Y-position, rotation och vilken sida komponenten sitter på. Två fällor är vanliga. Origot kan skilja sig från Gerber-origot, och rotationen av en footprint kan följa en annan konvention än maskinbiblioteket. En bra stycklista och en dålig placeringsfil ger ändå fel kort, och fabriken kan inte se det utan en bild, så skicka också en bestyckningsritning eller en PDF av varje sida.
Export från vanliga verktyg
Menynamnen ändras mellan versioner, så behandla detta som en karta, ingen manual.
| Verktyg | Gerber och borr | Placeringsfil | Stycklista |
|---|---|---|---|
| KiCad | Plotdialog i korteditorn (Fil, Tillverkningsutdata, Gerbers), generera sedan borrfiler | Fil, Tillverkningsutdata, Komponentplacering | Export från schemaeditorn; lägg först till fält för tillverkare och artikelnummer i symbolerna |
| Altium Designer | Fil, Tillverkningsutdata: Gerber-filer och NC-borrfiler | Fil, Bestyckningsutdata: Generera pick-and-place-filer | Rapporter, Stycklista |
| Eagle (och Fusion electronics-editorn) | CAM-processor med ett Gerber- och ett Excellon-jobb | ULP eller skript som skriver en placeringslista | ULP eller stycklisteexporten |
| EasyEDA | Export, Korttillverkningsfil (Gerber) | Export, Pick-and-place-fil | Export, Stycklista |
Efter export, öppna filerna i en Gerber-visare som inte är del av ditt designverktyg och jämför det du ser med designen. En gratis visare räcker. Detta enda steg fångar de flesta felen nedan.
De tio vanligaste filfelen
- Ett lager saknas. Till exempel den undre masken, eller borrfilen, eller ett innerlager.
- Konturen är öppen eller på fel plats. Fabriken måste gissa kortkanten.
- Fel enheter eller skala. Kortet dyker upp i fel storlek.
- Undersidan är speglad. Vissa exportinställningar speglar de undre lagren, och en blandning av speglade och ospeglade lager i en uppsättning ger ett kort vars undre koppar inte matchar dess undre mask eller borrhål. Exportera alla lager med samma inställningar och titta på resultatet i en visare.
- Hål landar inte på sina pads. Borrfilen använder annat origo eller annat format än Gerber-filerna.
- Ledarbanor eller avstånd tunnare än processen gör. Varje tillverkare har ett minimum för ledarbredd, avstånd, hålstorlek och kopparring (kopparringen runt ett hål).
- Koppar för nära kortkanten. Att fräsa kortkanten skär i koppar som är för nära.
- Komponenttryck på pads. Text över en pad tas bort, eller bläck på en pad stoppar lod från att väta.
- Ingen lödmask mellan pads med fin delning. Maskväven mellan pads kan vara för tunn för att hålla och lämnas bort, vilket inbjuder till lödbryggor.
- Stycklista och placeringsfil skiljer sig. En referensbeteckning finns i den ena och inte i den andra, eller footprinten i stycklistan är inte footprinten på kortet.
Namnge saker så att ingen behöver gissa
Använd tydliga filnamn eller ett enda arkiv där varje fil har lagret i namnet eller ändelsen. Inkludera en kort readme med korttjocklek, antal lager och ytfinish du vill ha, och vad du vill för något ovanligt: guldfingrar, blinda vior, impedanskontroll.
Vad en filkontroll kan och inte kan berätta
En automatiserad kontroll kan läsa filerna och hitta det som saknas, är inkonsekvent eller utanför processen: en öppen kontur, ett speglat lager, ett hål som saknar sin pad. Den kan inte berätta om kretsen fungerar, om komponenten du valde är rätt, eller om schemat matchar kortet. Det stannar som ditt jobb och din designgransknings.
Hur detta visar sig när du beställer här
Ladda upp ett enda arkiv på uppladdningssidan; vad kontrollen täcker finns på sidan om filkontroll. De 25 kontrollerna namnges på vardagligt språk i resultatet, med hur många platser varje problem förekommer på och gränsvärdet det mättes mot. Gällande gränsvärden finns på sidan om tillverkningskapacitet. Om en kontroll inte kunde köras, till exempel för att bestyckningsfiler ännu inte laddats upp, säger resultatet det i stället för att visa en grön bock. En ingenjör bekräftar varje beställning före produktion.
För listan över designfel ordnade efter kontroll, läs Design för tillverkning: felen vi ser.