Spočítat cenu

Pro vývojářeNávody

Export Gerber dat z Altium Designeru

Návod krok za krokem: které vrstvy zaškrtnout v Gerber X2 Setup, jak nastavit NC Drill a jak soubory zabalit, aby šla deska z Altium Designeru rovnou do výroby.

Aktualizováno · 7 min

Výrobce desek plošných spojů nepotřebuje váš projekt, ale výrobní podklady: Gerber soubor pro každou vrstvu a vrtací soubory s otvory. V tomto návodu je krok za krokem vyexportujete z Altium Designeru tak, aby šly rovnou do výroby.

Tlačítka a nabídky uvádíme tak, jak je Altium Designer zobrazuje v angličtině. Kroky vycházejí ze sjednoceného okna Gerber X2 Setup v současném Altium Designeru; starší verze dialogů vypadají jinak. Okna na obrázcích jsme překreslili podle Altium Designeru, ve vaší verzi se mohou v detailech lišit. Exporty z Altium Designeru 21.3 a 26.3 jsme ověřili naší automatickou kontrolou, kterou spouštíme po nahrání (dále „naše kontrola“).

Co od vás potřebujeme

Projekt z Altiumu nahrát nejde. Soubory .PcbDoc, .PrjPcb, .SchDoc a .OutJob nečteme, desku z nich nevytvoříme. Nahrajte výrobní podklady: Gerber soubory a vrtací soubory NC Drill v jednom ZIPu. Rovnou z projektu převádíme jen KiCad. Formáty ODB++ a IPC-2581 mezi přijímanými neuvádíme, použijte Gerber a NC Drill.

Obrázek ukazuje, co potřebuje dvouvrstvá deska a jak Altium soubory pojmenuje. U desek z Altiumu jsme ověřili obě volby pojmenování: *.gbr i přípony jako .GTL. Vrstvy pasty (Paste) potřebujete jen tehdy, když si k desce objednáte šablonu (stencil).

Soubory, které deska potřebuje: obrys, měď, potisk a maska v Gerber souborech, otvory v souborech NC Drill

1. Zkontrolujte desku

Nejdřív nastavte pravidla Altiumu podle našich limitů. Otevřete Design » Rules (okno PCB Rules and Constraints Editor). Tabulka říká, které pravidlo odpovídá které hodnotě. Úplný seznam limitů je v technických parametrech výroby DPS.

LimitPravidlo v Altiumu
Šířka cest: alespoň 0,2 mmWidth (Min Width)
Mezera mezi měděnými prvky: alespoň 0,2 mmClearance
Mezikruží (měď kolem otvoru): alespoň 0,12 mmMinimum Annular Ring
Prokovené otvory (PTH): od 0,3 mmHole Size
Neprokovené otvory (NPTH): od 0,5 mmdruhé pravidlo Hole Size
Otvor od otvoru: alespoň 0,2 mmHole To Hole Clearance
Otvor od okraje desky: alespoň 0,2 mmBoard Outline Clearance
Rozměr desky: od 10 × 10 mm do 155 × 130 mm (v obou orientacích)žádné pravidlo

Nové pravidlo Altium ve výchozím stavu použije na všechny objekty (scope All). Pro neprokovené otvory proto vytvořte vlastní pravidlo Hole Size s minimem 0,5 mm. V části Where The Object Matches zvolte Custom Query a zadejte dotaz IsPad And PadIsPlated = 'False' And Hole > 0. Nové pravidlo dostane nejvyšší prioritu, takže pro neprokovené otvory platí ono.

Pak v editoru DPS (PCB Editor) před exportem:

  1. Znovu vylijte měděné polygony (Polygon Pours, vylité měděné plochy). Zvolte Tools » Polygon Pours » Repour All. Měď v souborech pak odpovídá tomu, co vidíte na obrazovce.
  2. Spusťte kontrolu návrhových pravidel (DRC): otevřete Tools » Design Rule Check a klikněte na Run Design Rule Check. Opravte chyby. Naše kontrola po nahrání pomáhá, ale vaše DRC nenahrazuje.
  3. Zkontrolujte obrys desky. Tvar desky (Board Shape) musí být jeden uzavřený tvar. Pokud jste obrys nakreslili čarami a oblouky, vyberte je a zvolte Design » Board Shape » Define Board Shape from Selected Objects. Otevřený nebo rozdělený obrys je chyba a náhled desky z něj nevytvoříme.
  4. Změřte vzdálenost otvorů od okraje desky. Reports » Measure Distance (zkratka Ctrl+M) změří vzdálenost dvou bodů, například okraje otvoru a nejbližšího bodu obrysu. Reports » Measure Primitives ukáže nejmenší vzdálenost dvou prvků, třeba otvoru a čáry obrysu. Hodnota má být alespoň 0,2 mm.

2. Vyexportujte Gerber soubory

Otevřete File » Fabrication Outputs » Gerber X2 Files. Otevře se okno Gerber X2 Setup. Gerber X2 je rozšíření formátu RS-274X: soubory navíc nesou údaje o skladbě vrstev a o ploškách a prokovech a starší programy je přečtou jako obyčejný RS-274X. Správný export X2 může odstranit některá varování naší kontroly.

Nastavte okno podle obrázku. Čísla v obrázku odpovídají seznamu pod ním.

Okno Gerber X2 Setup, záložka Layers to plot: milimetry, rozlišení 0.00001 mm, *.gbr, zaškrtnutý obrys, měď, potisk a maska, v nabídce Plot Layers volba Select Used
Okno Gerber X2 Setup, záložka Advanced: Unsorted (raster), File Subject Autodetect, Generate DRC Rules export file nezaškrtnuté
  1. Units: Millimeters.
  2. Decimal: funguje vysoké rozlišení. Naše kontrola přečetla export 4:5 (0,00001 mm, obvyklé výchozí nastavení X2 v Altiumu) i export 4:3 (0,001 mm). Formát Gerberů a vrtacích souborů nechte shodný, jak Altium doporučuje.
  3. Outputs: FileName.Extension: obě volby jsou v pořádku, *.gbr i filename.* (gtl, gbl, gto,...). Soubory z obou naše kontrola přečte.
  4. Layers to Plot: na záložce Layers to Plot otevřete Plot Layers a zvolte Select Used. Pak nechte zaškrtnuté jen Board Outline (první řádek seznamu), měděné vrstvy včetně vnitřních, potisk (silkscreen) a nepájivou masku (solder mask). Pastu zaškrtněte jen pro šablonu. Mechanické vrstvy nepotřebujeme. Skupinu Drills také ne, otvory půjdou do souborů NC Drill (naše kontrola přijme i vrtání z vrstev Drills). Board Outline vezme Altium přímo z tvaru desky, ne z objektů na mechanické vrstvě.
  5. Advanced: nechte File Subject: Autodetect, tedy údaj o druhu desky, který Altium zapíše do souborů (jedna deska se označí jako Single). Nechte také Unsorted (raster), běžný režim pro moderní rastrové fotoplotry. Řazení je jen pro staré vektorové.
  6. Others: volby Generate Reports a Generate DRC Rules export file (.RUL) nepotřebujeme. Co naše kontrola nezná, přeskočí.
  7. Klikněte na Apply. Soubory najdete vedle projektu ve složce, jejíž název začíná Project Outputs for a pokračuje názvem projektu. Jinou cestu určíte v Project » Project Options na záložce Options v poli Output Path.

Každá zaškrtnutá vrstva je jeden soubor. Má-li deska vnitřní vrstvy, přibude jeden měděný soubor za každou z nich.

3. Vyexportujte vrtací soubory

Otevřete File » Fabrication Outputs » NC Drill Files. Otevře se okno NC Drill Setup. Soubory vzniknou hned po kliknutí na OK.

Okno NC Drill Setup: milimetry, formát 4:3, Suppress trailing zeroes, Reference to absolute origin, zvlášť soubory pro prokovené a neprokovené otvory
  1. Units, Format: Millimeters a formát shodný s Gerbery (4:3 funguje).
  2. Leading/Trailing Zeroes: Suppress trailing zeroes. Takto nastavené vrtací soubory z Altiumu naše kontrola přečetla bez chyby.
  3. Coordinate Positions: Reference to absolute origin. Vrtací soubory mají mít ideálně stejný počátek souřadnic jako Gerbery.
  4. Other: zapněte Generate separate NC Drill files for plated & non-plated holes. Prokovené (plated) a neprokovené (non-plated) otvory tak budou ve dvou souborech.
  5. Other: Generate Board Edge Rout Paths a Generate EIA Binary Drill File (.DRL) nepotřebujeme. Obrys už je v Gerber souboru Board Outline a textové soubory .TXT stačí. Co kontrola nezná, přeskočí.
  6. Klikněte na OK. Ve složce přibude soubor -Plated.TXT. Soubor -NonPlated.TXT vznikne jen tehdy, když má deska neprokovené otvory. Drážky nebo čtvercové otvory mohou přidat další soubory, například -RoundHoles- nebo -SlotHoles-, to je v pořádku. Do ZIPu dejte všechny. Zpráva o vrtání (.DRR) je jen pro vás.

Export opakovaně: Output Job

Altium umí oba exporty uložit do souboru Output Job a spustit je jedním příkazem. Hodí se, když desku vyexportujete víckrát. Nastavení v Output Jobu je oddělené od nastavení při exportu přímo z editoru DPS, takže ho zadejte znovu podle kroků 2 a 3.

  1. Vytvořte soubor: File » New » Output Job File.
  2. V části Fabrication Outputs klikněte na Add New Fabrication Output, zvolte Gerber X2 Files a jako zdroj dat desku. Stejně přidejte NC Drill Files. Každý výstup nastavíte dvojitým kliknutím na jeho řádek, podle kroků 2 a 3.
  3. U obou výstupů zapněte pole Enabled pro kontejner Folder Structure. Složku, kam se soubory uloží, určíte v nastavení kontejneru.
  4. Označte kontejner a spusťte export: Tools » Run nebo klávesa F9.

4. Zkontrolujte výsledek a zabalte ho

Otevřete soubory v CAM Editoru Altiumu nebo v jakémkoli prohlížeči Gerber souborů. CAM Editor je otevře sám, když jste před exportem zapnuli Open outputs after compile (Project » Project Options, záložka Options). Otvory musí sedět na pájecích ploškách a obrys musí obepínat celou desku.

  1. Zkontrolujte, že složka obsahuje jeden Gerber soubor pro každou vrstvu a vrtací soubory: -Plated.TXT a, má-li deska neprokovené otvory, -NonPlated.TXT.
  2. Zabalte soubory do jednoho ZIPu. Přijímáme také RAR, 7z a tar. Když zabalíte celou složku Project Outputs, dokumenty (PDF, HTML, XLSX, CSV) a návrhové soubory Altiumu (.PcbDoc, .SchDoc, .PrjPcb, .OutJob) vynecháme.
  3. ZIP nahrajte do cenové kalkulačky. Desku zkontrolujeme, ukážeme náhled a cenu a objednávku dokončíte ve svém účtu.

Nejčastější chyby

  • Chybí vrtací soubory. Kontrola ohlásí chybějící vrtání prokovených otvorů. Chybějící soubor s neprokovenými otvory je jen varování.
  • Chybí obrys, nebo není uzavřený. Bez zaškrtnutého Board Outline kontrola ohlásí chybějící obrys. Otevřený nebo rozdělený obrys je chyba a náhled desky z něj nevytvoříme.
  • Nevylité polygony. Měď v souborech se pak může lišit od toho, co vidíte na obrazovce. Pomůže Tools » Polygon Pours » Repour All.
  • Jiný počátek nebo formát u vrtání než u Gerberů. Otvory se mohou posunout mimo plošky.
  • Dva soubory se stejným názvem. Kontrola ohlásí chybu, i když leží v různých složkách nebo se liší jen velikostí písmen.
  • Chybí potisk. To je jen varování: strana zůstane bez popisu.

Hotovo? Nahrajte ZIP do cenové kalkulačky. Navrhujete i v KiCadu? Jeho projekt nahrajete bez exportu, viz návod pro KiCad.

Nahrát návrh