Paket Fabrikasi PCB
Board utama 46 × 90 mm, 4-layer: floorplan penempatan, stackup, design rules, spesifikasi fab & assembly, dan langkah generate Gerber dari KiCad. Disertai bunai_board_outline.dxf (impor langsung ke Edge.Cuts).
⚠️ Routing tembaga (jalur) tetap dikerjakan di KiCad memakai netlist dari Paket Skematik. Dokumen ini menyiapkan semua kecuali auto-route — itu butuh tahap layout.
1Spesifikasi Board
Dimensi
46 × 90 mm · sudut R4 · tebal 1,6 mm
Layer
4-layer (Sig/GND/PWR/Sig) · tembaga 1 oz
Finish
ENIG (untuk QFN/BGA halus) · soldermask biru/hitam
Mounting
4× lubang M2 (Ø2,4) di (±20,5 , ±42,5) mm — sejajar boss casing
Min fitur
trace/space 0,15 mm · via 0,3/0,15 mm
Koneksi modul
Header 40-pin / pogo ke Orange Pi Zero 2W (H618)
2Stackup 4-Layer
Susunan menjaga referensi GND solid untuk sinyal cepat (USB, I2S) & bidang daya bersih.
3Floorplan Penempatan Komponen
Dua sisi board 46 × 90 mm. Komponen UI & konektor di TOP; modul AI, daya & sensor di BOTTOM. Penempatan ini yang dipakai saat layout di KiCad.
4Design Rules (DRC)
| Parameter | Nilai | Catatan |
|---|---|---|
| Trace/space minimum | 0,15 mm (6 mil) | QFN/escape; default 0,2 mm |
| Via standar | 0,3 mm / 0,15 mm (drill/annular) | tenting |
| Lebar jalur daya | ≥ 0,6 mm (VBAT/+5V) | arus ~2 A |
| USB diff-pair | 90Ω ±10%, panjang match ±0,2 mm | referensi GND L2 |
| Clearance tegangan | ≥ 0,2 mm sinyal · ≥ 0,4 mm daya | — |
| Annular ring | ≥ 0,13 mm | ENIG |
| Soldermask sliver | ≥ 0,1 mm | antar-pad QFN |
| Drill ke tepi | ≥ 0,3 mm | — |
5Aturan Khusus per Blok
USB & sinyal cepat
- Diff-pair USB (ESP↔RK & USB-C) ketat, hindari via, jaga referensi GND utuh.
- I2S clock pendek; pisahkan dari jalur analog mic.
Daya
- Loop switching buck/boost (L + Cin + Cout) sekecil mungkin.
- Decoupling 100nF di tiap pin VDD; bulk dekat regulator.
- Bidang daya L3 di-split: +5V / +3V3 / VBAT, hindari celah di bawah sinyal.
RF / antena
- Keep-out tembaga di area antena ESP32 (semua layer), walau radio default OFF.
- H618 Wi-Fi pakai antena modul; jangan tutup dengan ground pour.
Termal
- Thermal pad QFN (PMIC/buck) dengan via stitching ke GND L2.
- H618 (modul) area terbuka untuk heat-spreader ke frame.
6Spesifikasi Fabrikasi
| Item | Spesifikasi |
|---|---|
| Layer | 4 |
| Tebal board | 1,6 mm |
| Tembaga | 1 oz (outer & inner) |
| Surface finish | ENIG (emas) — wajib untuk QFN halus |
| Soldermask / silkscreen | biru atau hitam / putih |
| Min hole | 0,2 mm |
| Impedance control | ya (USB 90Ω diff) |
| Outline / V-cut | routed, sudut R4 (lihat DXF) |
| Vendor cocok | JLCPCB / PCBWay (impedance + ENIG + assembly) |
7Assembly
- SMT (vendor / stencil): semua IC SMD (PMIC, amp, gauge, haptic, regulator), pasif 0402/0603, USB-C, LED.
- Modul (tangan/header): ESP32-S3-WROOM (reflow), Orange Pi Zero 2W via header 40-pin, OLED via FPC, INMP441 jika modul.
- Konektor & mekanik: JST baterai, speaker, tombol side PTT/power, motor haptic LRA.
- Stencil: 0,12 mm frameless; paste SAC305; reflow profil leaded/lead-free sesuai paste.
- Urutan: SMT bottom (RK header, PMIC) → top (ESP, UI) → pasang modul → tes daya sebelum colok baterai.
8Generate Gerber dari KiCad
Setelah skematik (Paket Skematik) digambar & PCB di-route mengikuti floorplan di atas:
# di KiCad PCB Editor 1. Impor board outline: File ▸ Import ▸ Graphics → bunai_board_outline.dxf → tempatkan di layer Edge.Cuts (skala 1:1, mm) 2. Tempatkan footprint sesuai §3, route mengikuti netlist (Paket Skematik §5) 3. Jalankan DRC (aturan §4) sampai bersih 4. File ▸ Plot → pilih layer: F.Cu, In1.Cu, In2.Cu, B.Cu, F/B.Mask, F/B.SilkS, Edge.Cuts → format Gerber X2 5. Generate Drill Files (Excellon, PTH+NPTH, format mm) 6. (opsi) Fabrication Toolkit / 'Plugin JLCPCB' → ZIP Gerber + BOM + CPL siap kirim
bunai_bom.csv (Paket Skematik) untuk assembly; ekspor CPL (centroid) dari KiCad untuk pick-and-place.9File & Batasan Jujur
📄 bunai_board_outline.dxf
Outline 46×90mm (R4) + 4 lubang M2 + penanda penempatan. Layer: Edge.Cuts, MountingHoles, Refs. Impor langsung ke KiCad.
Apa yang BELUM termasuk
Gerber jalur tembaga jadi — itu hasil routing di KiCad yang butuh penempatan & penarikan jalur manual/auto memakai netlist. Tidak bisa di-auto-generate andal tanpa tahap layout.
Project Bunai · Paket Fabrikasi PCB v1.0 · 13 Juni 2026.