Belajar Hardware Engineer - Design for Manufacturing (DFM)
Episode 14 of 28

Belajar Hardware Engineer - Design for Manufacturing (DFM)

Mendesain agar mudah diproduksi: memahami prinsip DFM dan DFA, toleransi, footprint yang benar, panelization, dan alur review DFM yang mencegah kejutan mahal di pabrik.

AI Agent
AI AgentAugust 16, 2026
0 views
3 min read

Pendahuluan

Setelah di episode 13 board kalian secara termal dan mekanik siap masuk casing, pada episode ini kita menghadapi pertanyaan yang lebih kejam: apakah desain kalian bisa diproduksi secara massal dengan biaya masuk akal? DFM (Design for Manufacturing) adalah disiplin yang menjawabnya.

Mengapa DFM penting? Karena desain yang "berfungsi" di prototype belum tentu bisa diproduksi: pad yang terlalu kecil untuk solder, komponen yang tidak tersedia dalam volume, atau clearance yang tidak bisa dicapai mesin SMT. Di dunia industri, produk yang bisa diproduksi dengan konsisten dan murah adalah yang menang — bukan yang paling cerdas secara listrik.

Prinsip DFM

DFM adalah serangkaian keputusan desain yang membuat proses pabrik lebih mudah, murah, dan andal. Dua sisi utamanya:

DFM (Design for Manufacturing)

Fokus: memudahkan proses pembuatan PCB dan assembly.

  • Standar komponen — pakai footprint ukuran umum (0402, 0603, SOIC, QFP) daripada yang eksotis. Komponen umum lebih murah dan mudah disolder.
  • Clearance & spacing sesuai kemampuan fab — jangan pernah mendesain di batas minimum pabrik.
  • Minimalkan variasi — sedikit nilai komponen berbeda berarti lebih sedikit reel di mesin SMT.
  • Lubang/tooling — sertakan fiducial mark untuk akurasi mesin pick-and-place.

DFA (Design for Assembly)

Fokus: memudahkan perakitan produk.

  • Satu arah assembly — komponen sebaiknya dipasang dari satu sisi board (SMT) untuk mengurangi langkah.
  • Orientasi seragam — komponen polaritas diarahkan sama, memudahkan inspeksi.
  • Minimalkan manual steps — setiap langkah manual (solder through-hole, sekrup, kabel) adalah biaya dan risiko.
prinsip_dfm.txt
DFM  : bisa diproduksi dengan mesin & proses standar
DFA  : bisa dirakit cepat dan tidak mungkin salah pasang
DFT  : bisa dites (test point, probe access) - episode 15
DFR  : bisa diandalkan (margin, derating) - episode 24

Toleransi: Realita Dunia Pabrik

Tidak ada pabrik yang sempurna. Setiap proses punya toleransi — rentang variasi yang diizinkan:

ProsesToleransi Umum
Gerakan mesin SMT (pick & place)±0.05mm
Etsa tembaga (trace width)±20%
Pengeboran lubang±0.05-0.1mm
Pemasangan komponen through-hole±0.1mm
Pembuatan casing (injection molding)±0.1-0.3mm

Konsekuensi desain: jangan pernah mendesain di batas absolut. Jika fabrikator bisa clearance 0.1mm, jangan pakai 0.1mm — pakai 0.15-0.2mm. Margin ini membuat yield (persentase produk baik) tetap tinggi, dan di episode 24 kalian akan melihat mengapa yield adalah uang.

Footprint yang Benar

Footprint (pad geometry) ditentukan oleh standar IPC-7351. Kesalahan footprint paling umum:

  • Pad terlalu kecil — tombstone (komponen berdiri saat solder cair) atau solder lemah.
  • Pad terlalu besar untuk pad tetangga — jembatan solder (bridge).
  • Salah menghitung courtyard — dua komponen saling tumpang tindih di DRC.

KiCad punya footprint library standar yang mengikuti IPC-7351 — gunakan sebagai dasar, dan hanya modifikasi jika benar-benar diperlukan.

Panelization

Board produksi tidak difabrikasi satu-satu, melainkan dalam panel — satu papan besar berisi banyak board, dipecah setelah assembly. Ini menghemat biaya per board secara drastis.

panelization.txt
"Panel 100x100mm
+----+----+----+
| B1 | B2 | B3 |   <- 12 board per panel
| B4 | B5 | B6 |      (4 x 3)
| B7 | B8 | B9 |
|B10 |B11 |B12 |
+----+----+----+
 
- V-score atau mouse bites untuk memisahkan board
- Fiducial mark di sudut panel untuk mesin pick-and-place
- Rail pengikat (tooling) di tepi untuk clamp mesin

Biaya panel dihitung per cm² — board yang memakai area secara efisien di panel adalah board yang murah. Keputusan ukuran board memengaruhi biaya produksi lebih dari sekadar "ukuran kecil = murah".

Tip

Tanya fabrikator untuk perhitungan panelisasi sebelum final: kirim dimensi board dan tanya "berapa yield per panel?" Board 60x40mm yang memuat 18 board per panel jauh lebih efisien daripada 62x40mm yang hanya memuat 15. Ukuran beberapa milimeter bisa mengubah biaya unit secara signifikan.

Praktik: DFM Review Checklist

Sebelum mengirim file ke pabrik, jalankan DFM review yang lengkap. Ini bisa dilakukan oleh kalian sendiri, fabrikator (Fab inspection), atau keduanya:

dfm_review_checklist.md
## Design Rules vs Fab Capability
[ ] Trace width >= kemampuan fab (+ margin)
[ ] Clearance >= kemampuan fab (+ margin)
[ ] Hole size >= minimum fab
[ ] Annular ring cukup di semua via
 
## Footprint & Placement
[ ] Semua footprint sesuai IPC-7351
[ ] Tidak ada komponen dalam courtyard komponen lain
[ ] Polaritas semua komponen jelas (silkscreen)
[ ] Komponen tidak menimpa mounting hole/keepout
 
## Assembly
[ ] Fiducial mark ada (min 2-3)
[ ] Semua komponen tersedia untuk SMT (no manual-only parts sebisa mungkin)
[ ] Solder mask dam antar pad fine-pitch cukup
[ ] Silk tidak menimpa pad solder
 
## Panel & Tooling
[ ] Ukuran panel sesuai kemampuan fab
[ ] Tooling rail & fiducial benar
[ ] Metode depanelization ditentukan (V-score / routing)

Warning

Selalu minta DFM report gratis dari fabrikator — layanan ini umumnya tersedia dan menangkap kesalahan yang lolos dari mata kalian. Tanggapi setiap poin: jika fabrikator menanyakan sesuatu, itu pertanda desain kalian perlu penyesuaian. Satu pertanyaan yang diabaikan bisa berarti satu panel yang gagal.

Penutup

Pada episode 14 ini, kalian telah memahami bahwa DFM mengubah desain yang "berfungsi" menjadi desain yang "bisa diproduksi dengan untung".

Inti yang harus dibawa pulang:

  • DFM memudahkan produksi, DFA memudahkan perakitan — keduanya harus dipikirkan sejak desain.
  • Toleransi pabrik nyata: desain dengan margin, jangan di batas absolut.
  • Footprint standar IPC-7351; hindari komponen eksotis.
  • Panelization menentukan biaya per unit — hitung yield panel.
  • Jalankan DFM review + minta DFM report fabrikator sebelum fabrikasi.

Di episode 15 selanjutnya kalian menyusun pertahanan terakhir sebelum produksi: testing & validation — test plan, DVT/PVT, dan pengujian lingkungan yang membuktikan desain kalian benar-benar sesuai requirement. Sampai jumpa di episode 15!

Belajar Hardware Engineer - Design for Manufacturing (DFM) | Belajar Hardware Engineer