Rekayasa balik boardview Nintendo Switch Lite
- Ini adalah data hasil dari proses mengekstraksi netlist dari logic board Nintendo Switch Lite.
- Komponen listrik yang disolder ke PCB dan lapisan tembaga membentuk rangkaian listrik.
- Netlist digabungkan dengan data geometri komponen dan pad untuk membentuk boardview.
Bagaimana ini dilakukan?
- Proses pembuatan citra panorama geometris dan akurat warna dari PCB yang telah dirakit pada resolusi 6000 PPI.
- Dukungan GUI untuk menggambar dan mengoreksi data komponen/pad di atas panorama.
- Pengembangan PCB khusus yang dapat memberi daya ke pin dalam jumlah berapa pun satu per satu dan membaca status semua pin di antara setiap tahap.
Proses
- Mengambil semua gambar untuk membuat panorama bawah, lalu membalik board dan melepas RF shield untuk membuat panorama atas.
- Mengimpor panorama yang sudah selesai ke GUI dan menempatkan data geometri awal komponen/pad.
- Melepas semua komponen satu per satu dan menyimpannya di lokasi tertentu untuk analisis.
- Saat semua pad terekspos dan tidak dalam kondisi short, memeriksa semua pad dengan DMM dan mencatatnya di GUI.
- Menggunakan GUI untuk mengelompokkan pad yang tersisa menjadi net-fragment berdasarkan koneksi visual.
- Mencatat di GUI urutan kabel yang menghubungkan pin pada PCB extractor ke net-fragment pada PCB target.
- Menjalankan extractor untuk membuat pemetaan lengkap dari semua koneksi tersembunyi.
- Menggunakan GUI untuk menggabungkan semua fragmen menjadi netlist lengkap dan mengekspornya sebagai file boardview.
Statistik akhir
- 2444 foto digabungkan menjadi 2 panorama, 760 komponen dipisahkan, 1917 kabel digunakan, sekitar 30176 sambungan solder bebas timbal, bebas bismut, dan bebas halida digunakan.
Keterbatasan
- Panorama sebenarnya memiliki resolusi 2000 PPI.
- Alasan kontur komponen/pad sederhana adalah karena OBV saat ini tidak mendukung fitur rendering yang kompleks.
- RF shield harus dilepas dan pembersihan ultrasonik diperlukan sebelum ekstraksi, tetapi penulis tidak memiliki pembersih ultrasonik.
Mengapa proyek ini dilakukan?
- Penulis memiliki lebih dari 10 tahun pengalaman di bidang manufaktur kontrak elektronik yang bekerja untuk sektor medis, penerbangan, militer, dan industri.
- Proyek ini adalah eksperimen yang menggabungkan freelancing internet dari rumah dan penyolderan listrik profesional.
- Jika proyek ini dianggap berguna, penulis meminta donasi.
Kontak/berlangganan
- Masukan, koreksi, dan kontak umum dipersilakan melalui email.
- Mendukung RSS, dan dapat bergabung ke mailing list dengan email berjudul 'SUBSCRIBE'.
Opini GN⁺
- Artikel ini menjelaskan secara rinci proses rekayasa balik PCB produk elektronik, khususnya logic board Nintendo Switch Lite.
- Penulis menggabungkan teknik penyolderan elektronik profesional dan analisis PCB untuk mengembangkan metode baru yang tidak bergantung pada peralatan besar yang sudah ada, sehingga menunjukkan kemungkinan menghasilkan data yang berguna bahkan bagi individu atau usaha kecil.
- Tulisan ini sangat menarik dan bermanfaat bagi orang yang tertarik pada teknik elektronika, serta dapat membantu memahami struktur dan fungsi perangkat elektronik yang kompleks.
1 komentar
Komentar Hacker News
Usulan tentang model pendanaan
Pendekatan yang sederhana tetapi efektif
Pembuatan cepat viewer Openseadragon
Proyek yang keren
Kemungkinan pendekatan 'bed of nails'
Pemikiran tentang metode sand and scan atau X-ray/CT
Nilai potensial dari proyek ini
Proyek yang menakjubkan
Usulan wawancara dengan Louis Rossmann
Ide yang kreatif