Thiết kế ngược boardview Nintendo Switch Lite
- Đây là dữ liệu kết quả từ quá trình trích xuất netlist từ bo mạch logic của Nintendo Switch Lite.
- Các linh kiện điện được hàn trên PCB và các lớp đồng tạo thành mạch điện.
- Dữ liệu hình học của netlist, linh kiện và pad được kết hợp để tạo thành boardview.
Việc này được thực hiện như thế nào?
- Quy trình tạo ảnh panorama có độ chính xác hình học và màu sắc của PCB đã lắp ráp ở độ phân giải 6000 PPI.
- Hỗ trợ GUI để vẽ và chỉnh sửa dữ liệu linh kiện/pad trên panorama.
- Tự phát triển một PCB riêng có thể cấp nguồn lần lượt cho số lượng chân bất kỳ và đọc trạng thái của mọi chân giữa từng bước.
Quy trình
- Thu thập toàn bộ ảnh để tạo panorama mặt dưới, lật bo mạch và tháo RF shield để tạo panorama mặt trên.
- Nhập panorama hoàn chỉnh vào GUI và đặt dữ liệu hình học linh kiện/pad ban đầu.
- Tháo riêng từng linh kiện và cất tại các vị trí xác định để phân tích.
- Khi mọi pad đã lộ ra và không bị chập, dùng DMM để dò toàn bộ pad và ghi lại trong GUI.
- Dùng GUI để nhóm các pad còn lại thành các net-fragment dựa trên kết nối nhìn thấy được.
- Ghi lại trong GUI thứ tự các dây nối từ chân của PCB trích xuất tới các net-fragment của PCB mục tiêu.
- Chạy bộ trích xuất để tạo bản đồ đầy đủ của mọi kết nối bị che khuất.
- Dùng GUI để hợp nhất mọi fragment thành netlist hoàn chỉnh và xuất ra tệp boardview.
Thống kê cuối cùng
- 2444 bức ảnh được ghép thành 2 panorama, 760 linh kiện được tháo rời, sử dụng 1917 sợi dây, và khoảng 30176 mối hàn không chì, không bismuth, không halide.
Hạn chế
- Panorama thực tế chỉ có độ phân giải 2000 PPI.
- Lý do đường viền linh kiện/pad đơn giản là vì OBV hiện chưa hỗ trợ các tính năng render phức tạp.
- Cần tháo RF shield và làm sạch siêu âm trước khi trích xuất, nhưng tác giả không có máy làm sạch siêu âm.
Vì sao thực hiện dự án này?
- Tác giả có hơn 10 năm kinh nghiệm trong lĩnh vực gia công điện tử theo hợp đồng, làm việc trong các ngành y tế, hàng không, quân sự và công nghiệp.
- Dự án này là một thử nghiệm kết hợp làm việc tự do trên Internet tại nhà với kỹ năng hàn điện chuyên nghiệp.
- Nếu thấy dự án này hữu ích, tác giả mong nhận được quyên góp.
Liên hệ/Đăng ký
- Hoan nghênh phản hồi, đính chính và liên hệ chung qua email.
- Có hỗ trợ RSS, và có thể tham gia mailing list bằng cách gửi email với tiêu đề 'SUBSCRIBE'.
Ý kiến của GN⁺
- Bài viết này mô tả chi tiết quá trình đảo ngược kỹ thuật PCB của thiết bị điện tử, đặc biệt nhắm vào bo mạch logic của Nintendo Switch Lite.
- Tác giả kết hợp kỹ thuật hàn điện tử chuyên nghiệp với phân tích PCB để phát triển một phương pháp mới không phụ thuộc vào thiết bị quy mô lớn truyền thống, qua đó cho thấy khả năng tạo ra dữ liệu hữu ích ngay cả với cá nhân hoặc doanh nghiệp nhỏ.
- Bài viết này rất thú vị và hữu ích với những ai quan tâm đến điện tử, đồng thời có thể giúp hiểu rõ cấu trúc và chức năng của các thiết bị điện tử phức tạp.
1 bình luận
Ý kiến Hacker News
Đề xuất về mô hình tài trợ
Cách tiếp cận đơn giản nhưng hiệu quả
Tạo nhanh trình xem Openseadragon
Dự án tuyệt vời
Khả năng của cách tiếp cận 'bed of nails'
Suy nghĩ về phương pháp chà nhám và quét hoặc X-ray/CT
Giá trị tiềm năng của dự án này
Dự án đáng kinh ngạc
Đề xuất phỏng vấn với Louis Rossmann
Ý tưởng sáng tạo