File Gerber & BOM untuk Perakitan PCB: Daftar Periksa Pra-Pengiriman
File persis yang dibutuhkan perakit, cara memformat Gerber, BOM, dan data pick-and-place Anda, serta kesalahan umum yang menghentikan penawaran PCBA sebelum sempat dimulai.
File Gerber & BOM untuk Perakitan PCB: Daftar Periksa Pra-Pengiriman
Oleh Evie Zhang, Manajer Proyek di Faradine. Diperbarui 14 Juni 2026.
Poin Penting
- Paket perakitan yang lengkap terdiri dari tiga hal: Gerber (atau ODB++/IPC-2581) untuk papan, BOM yang mencantumkan komponen secara persis, dan file pick-and-place yang menentukan posisi serta rotasi setiap komponen.
- Penyebab paling umum keterlambutan penawaran adalah BOM yang ambigu. Cantumkan manufacturer part number (MPN), bukan hanya nilai komponen, pada setiap baris.
- File pick-and-place Anda (file centroid/XY) harus menggunakan origin papan, satuan, dan konvensi rotasi yang diharapkan perakit Anda, atau setiap komponen akan terpasang salah.
- Sertakan gambar fabrikasi dan gambar perakitan. Keduanya menjawab pertanyaan yang tidak bisa dijawab netlist dan Gerber, seperti polaritas, penanganan khusus, dan stackup.
- Jalankan design rule check dan tinjauan manufaktur sebelum mengekspor. Menemukan kesalahan footprint di layar Anda hanya memakan waktu menit; menemukannya di lini produksi memakan biaya re-spin.
Paket file yang rapi membedakan pesanan perakitan PCB yang terkirim sesuai jadwal dari pesanan yang terhenti berhari-hari dalam peninjauan teknik. Untuk menyiapkan file Gerber dan BOM untuk perakitan, Anda memerlukan tiga deliverable inti: data fabrikasi (Gerber, ODB++, atau IPC-2581), bill of materials yang terdefinisi lengkap, dan file pick-and-place. Daftar periksa ini ditujukan untuk insinyur perangkat keras dan manajer pengadaan yang mengirim papan ke produsen kontrak, serta mencakup apa yang harus ada di setiap file agar pesanan Anda lolos peninjauan sekaligus.
Tiga File yang Benar-Benar Dibutuhkan Perakit PCB
Perakit turnkey memerlukan tiga hal untuk membangun papan Anda: data fabrikasi yang memberi tahu pabrik cara membuat PCB kosong, bill of materials yang memberi tahu komponen apa yang harus dipasang, dan file pick-and-place yang memberi tahu mesin di mana setiap komponen ditempatkan. Semua file lainnya hanya mendukung ketiga hal tersebut. Bila ketiganya benar, sisanya hanyalah detail.
Berikut paket standar yang diharapkan kebanyakan perakit:
|
File |
Format |
Yang ditentukan |
|---|---|---|
|
Data fabrikasi |
Gerber RS-274X, ODB++, atau IPC-2581 |
Tembaga, solder mask, silkscreen, pengeboran |
|
Bill of materials |
CSV atau XLSX |
Setiap komponen, berdasarkan MPN |
|
Pick-and-place |
CSV atau TXT (centroid/XY) |
Lokasi komponen + rotasi |
|
Gambar fabrikasi |
|
Stackup, toleransi, finishing |
|
Gambar perakitan |
|
Polaritas, catatan penempatan, DNP |
Diagram di bawah menunjukkan bagaimana file-file tersebut dipetakan ke proses produksi: data fabrikasi membuat papan kosong, BOM menentukan komponennya, dan file pick-and-place memberi tahu mesin di mana setiap komponen ditempatkan.
<svg viewBox="0 0 720 220" role="img" aria-label="Diagram paket perakitan PCB: data fabrikasi (Gerber, ODB++, atau IPC-2581) membuat papan kosong, bill of materials menentukan setiap komponen berdasarkan MPN, dan file centroid pick-and-place memberikan setiap komponen lokasi X-Y serta rotasi, dengan gambar fabrikasi dan gambar perakitan sebagai instruksi yang dapat dibaca manusia." xmlns="http://www.w3.org/2000/svg">
<rect width="720" height="220" fill="none"/>
<g font-family="system-ui, sans-serif" font-size="13" fill="currentColor">
<rect x="20" y="40" width="180" height="120" rx="8" fill="none" stroke="currentColor" stroke-width="1.5"/>
<text x="110" y="30" text-anchor="middle" font-weight="700">Data fabrikasi</text>
<text x="110" y="92" text-anchor="middle">Gerber / ODB++</text>
<text x="110" y="112" text-anchor="middle">/ IPC-2581</text>
<text x="110" y="140" text-anchor="middle" opacity="0.75">membuat papan kosong</text>
<rect x="270" y="40" width="180" height="120" rx="8" fill="none" stroke="currentColor" stroke-width="1.5"/>
<text x="360" y="30" text-anchor="middle" font-weight="700">Bill of materials</text>
<text x="360" y="102" text-anchor="middle">satu MPN per baris</text>
<text x="360" y="140" text-anchor="middle" opacity="0.75">menentukan setiap komponen</text>
<rect x="520" y="40" width="180" height="120" rx="8" fill="none" stroke="currentColor" stroke-width="1.5"/>
<text x="610" y="30" text-anchor="middle" font-weight="700">Pick-and-place</text>
<text x="610" y="92" text-anchor="middle">X, Y, rotasi,</text>
<text x="610" y="112" text-anchor="middle">sisi (centroid)</text>
<text x="610" y="140" text-anchor="middle" opacity="0.75">menempatkan setiap komponen</text>
<line x1="200" y1="100" x2="270" y2="100" stroke="currentColor" stroke-width="1.5" marker-end="url(#arrow)"/>
<line x1="450" y1="100" x2="520" y2="100" stroke="currentColor" stroke-width="1.5" marker-end="url(#arrow)"/>
<text x="360" y="195" text-anchor="middle" opacity="0.75">Gambar fabrikasi + gambar perakitan menambahkan instruksi yang dapat dibaca manusia</text>
</g>
<defs>
<marker id="arrow" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="6" markerHeight="6" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="currentColor"/>
</marker>
</defs>
</svg>
Jika Anda baru memulai produksi luar negeri, panduan kami tentang cara outsourcing perakitan PCB ke Tiongkok menguraikan proses serah terima secara lengkap, yang mana persiapan file adalah langkah pertamanya.
Bagaimana Cara Mengekspor File Gerber dengan Benar?
Ekspor Gerber Anda dalam format extended Gerber (RS-274X, format yang dikelola Ucamco) dengan apertur tertanam, atau lewati Gerber sepenuhnya dan kirimkan ODB++ atau IPC-2581 yang menggabungkan tembaga, pengeboran, dan netlist dalam satu file cerdas. Format cerdas lebih sulit salah baca, sehingga semakin banyak pabrik fabrikasi yang menyukainya. Jika Anda tetap mengirim Gerber, kirimkan set yang lengkap.
Set Gerber yang lengkap mencakup setiap lapisan tembaga, solder mask atas dan bawah, silkscreen atas dan bawah, lapisan paste atas dan bawah, outline papan, serta file pengeboran Excellon. Ada dua hal yang paling sering menjadi jebakan. Outline papan yang hilang atau ambigu memaksa pabrik fabrikasi menebak batas papan Anda, jadi letakkan outline pada mechanical layer tersendiri. Dan file pengeboran dengan satuan yang salah mengubah lubang yang rapi menjadi kekacauan, jadi pastikan satuan (mm vs. inci) dan bahwa lubang plated serta non-plated dibedakan.
Sebelum mengompresi folder, buka file hasil ekspor di penampil Gerber gratis dan lihatlah sebagaimana pabrik akan melihatnya. Periksa bahwa lapisan paste sesuai dengan pad Anda, tidak ada silkscreen yang menimpa pad terbuka, dan jumlah lapisan sesuai dengan stackup Anda.
Bagaimana Cara Membuat BOM yang Tidak Akan Dipertanyakan Pabrik?
BOM yang siap produksi mencantumkan satu komponen per baris dengan manufacturer part number yang tidak ambigu, designator referensi yang menggunakannya, dan kuantitas. MPN adalah elemen yang membuat BOM dapat diproduksi. Baris bertuliskan "100nF 0402" bisa berarti ratusan komponen nyata dengan rating tegangan, dielektrik, dan toleransi yang berbeda, dan perakit tidak dapat menyediakannya tanpa menebak.
Setiap baris BOM harus membawa kolom-kolom berikut:
- Designator referensi (C1, C2, R5) agar setiap komponen dipetakan ke footprint-nya.
- Kuantitas per perakitan.
- Produsen dan manufacturer part number (MPN).
- Nilai dan paket sebagai pemeriksaan silang.
- Deskripsi, termasuk spesifikasi penting seperti tegangan atau toleransi.
- Penanda DNP atau "Do Not Populate" untuk posisi yang tidak dipasang.
Untuk komponen pasif, MPN ditambah catatan alternatif yang disetujui menjaga baris tetap dapat diproduksi ketika suatu komponen langka. Untuk komponen berpolaritas, semikonduktor, atau konektor, kunci MPN yang persis. Pengadaan komponen asli dan dapat dilacak sesuai MPN Anda, bukan pengganti pasar abu-abu, adalah pembeda antara papan yang berfungsi dan papan yang gagal di lapangan — itulah mengapa perakit yang serius memverifikasi keaslian komponen sebelum penempatan. BOM yang longgar adalah tema berulang di antara kesalahan DFM PCB yang diam-diam menambah hari ke proses produksi.
Apa Saja Isi File Pick-and-Place
File pick-and-place (juga disebut file centroid, XY, atau insertion) mencantumkan setiap komponen surface-mount dengan designator referensi, koordinat X dan Y, sudut rotasi, dan sisi papan tempat komponen itu berada. Mesin SMT membaca file ini untuk menempatkan setiap komponen, sehingga kesalahan di sini berarti komponen terpasang di tempat atau sudut yang salah.
Tiga detail penting untuk file pick-and-place yang dapat digunakan:
- Origin dan satuan. Koordinat mengacu pada origin papan dalam milimeter atau inci. Nyatakan satuan mana yang Anda pakai, dan jaga konsistensinya dengan gambar fabrikasi Anda.
- Konvensi rotasi. Orientasi nol derajat dan arah rotasi harus sesuai dengan yang diharapkan perakit Anda. IPC-7351B menetapkan orientasi nol komponen yang tetap agar library CAD dan data pick-and-place konsisten, tetapi selalu konfirmasikan, karena rotasi yang tidak cocok pada komponen berpolaritas adalah kegagalan unit pertama yang klasik.
- Penandaan sisi. Setiap baris menandai Top atau Bottom agar papan dua sisi dibangun dengan benar.
Anda tidak harus memperbaiki setiap rotasi footprint sendiri; perakit yang baik akan menormalkan data Anda selama proses DFM. Namun semakin rapi ekspor Anda, semakin sedikit asumsi yang harus dibuat oleh siapa pun. Library footprint yang rapi adalah salah satu alasan tinjauan DFM PCB yang menyeluruh sangat bermanfaat sebelum file meninggalkan meja Anda.
Mengapa Harus Mengirim Gambar Fabrikasi dan Gambar Perakitan jika Sudah Ada Gerber?
Gambar menjawab pertanyaan yang secara fisik tidak bisa dijawab oleh Gerber dan BOM. Gambar fabrikasi menetapkan stackup lapisan Anda, berat tembaga, ketebalan papan, finishing permukaan (ENIG, HASL), dan persyaratan impedansi. Gambar perakitan menunjukkan polaritas komponen, penempatan khusus, zona conformal coating, serta komponen DNP. Inilah instruksi yang dapat dibaca manusia di balik data Anda yang dapat dibaca mesin.
Di sinilah juga acceptance class berada. IPC-A-610 Revision J (diterbitkan Maret 2024) mendefinisikan tiga kelas kerja: Class 1 untuk produk umum, Class 2 untuk layanan khusus, dan Class 3 untuk perangkat keras keandalan tinggi di lingkungan keras. Cantumkan kelas Anda pada gambar. Kelas mengubah cara inspektor AOI atau X-ray menilai setiap sambungan solder, dari tinggi fillet hingga persentase void BGA, dan kelas juga mengubah harga. Tidak menyebutkan apa pun berarti Anda biasanya dibangun dan diperiksa mengacu ke Class 2 secara default.
Daftar Periksa Pra-Pengiriman Sebelum Anda Mengirim
Sebelum mengirim apa pun, lakukan satu pemeriksaan akhir terhadap daftar ini. Butuh sepuluh menit dan mencegah bolak-balik paling umum yang menunda penawaran. Anggaplah ini sebagai gerbang antara "desain selesai" dan "siap dibangun".
Tinjauan DFM PCB penuh pada tahap desain akan menangkap masalah struktural; daftar periksa ini menangkap masalah pengemasan file. Ketika Anda siap meminta harga, daftar periksa penawaran perakitan PCB mencakup hal lain yang perlu disertakan agar angka yang Anda terima nyata, bukan sekadar perkiraan.
Pertanyaan yang Sering Diajukan
Format file apa yang diterima perakit PCB?
Sebagian besar perakit menerima extended Gerber (RS-274X) ditambah file pengeboran Excellon, dan semakin menyukai format cerdas seperti ODB++ atau IPC-2581 yang menggabungkan tembaga, pengeboran, dan netlist dalam satu file. Untuk BOM, kirimkan CSV atau XLSX. Untuk pick-and-place, kirimkan file centroid dalam format CSV atau TXT. Gambar sebaiknya dalam PDF.
Apakah saya memerlukan file pick-and-place untuk produksi prototipe kecil?
Ya, bahkan untuk satu papan sekalipun. File pick-and-place yang menempatkan setiap komponen surface-mount di lini SMT, sehingga tanpa file itu perakit harus memasang komponen secara manual berdasarkan gambar Anda atau meminta Anda membuatkannya — keduanya menambah keterlambatan. Ekspor file ini dari tool EDA Anda bersamaan dengan Gerber.
Apa penyebab paling umum keterlambatan pesanan perakitan PCB?
BOM yang tidak lengkap atau ambigu adalah penyebab paling sering. Baris yang hanya mencantumkan nilai dan paket, tanpa manufacturer part number, memaksa perakit berhenti dan bertanya komponen persis mana yang Anda maksud. Setiap baris yang dipasang harus membawa MPN agar tim dapat menyediakannya tanpa menebak.
Sebaiknya saya mengirim Gerber atau ODB++ untuk perakitan?
Keduanya dapat digunakan, tetapi ODB++ dan IPC-2581 mengurangi kesalahan karena membawa tembaga, pengeboran, netlist, dan data komponen dalam satu file tervalidasi, sehingga menyisakan sedikit ruang untuk lapisan yang hilang atau pengeboran yang tidak cocok. Gerber tetap diterima secara universal. Jika tool EDA Anda mengekspor file cerdas yang rapi, kirimkan itu; jika tidak, kirimkan set Gerber lengkap yang telah diverifikasi.
Bagaimana cara menandai komponen "Do Not Populate"?
Tandai komponen DNP di dua tempat: tambahkan status DNP atau "Do Not Populate" yang jelas di BOM, dan tandai posisi-posisi tersebut pada gambar perakitan. Mencantumkannya hanya di satu tempat berisiko, karena komponen yang ditandai di gambar tetapi dihargai di BOM, atau sebaliknya, menghasilkan papan yang terlalu penuh atau kurang penuh.
Apa arti kelas IPC bagi perakitan saya?
Kelas IPC-A-610 menetapkan kriteria kerja dan inspeksi yang menjadi acuan penilaian papan Anda. Class 1 untuk tujuan umum, Class 2 adalah default untuk kebanyakan produk komersial, dan Class 3 mencakup perangkat keras keandalan tinggi seperti medis atau aerospace. Cantumkan kelas Anda pada gambar fabrikasi, karena kelas secara langsung memengaruhi ketegasan inspeksi dan biaya.
Siap Mengirim File Anda?
Paket file yang rapi adalah asuransi termurah untuk mencegah keterlambatan produksi. Jika Anda ingin pendapat kedua sebelum produksi, kirimkan Gerber dan BOM Anda, dan kami akan menjalankan tinjauan DFM serta kemanufakturanan penuh, dengan manajer proyek berbahasa Inggris khusus sebagai satu-satunya penghubung Anda. Hubungi tim Faradine dan kami akan menandai apa pun yang bisa menghambat pesanan Anda.