Short Stack: máy chơi game Nintendo Wii nhỏ nhất thế giới
(github.com/loopj)- Short Stack là một máy Nintendo Wii thu nhỏ vẫn hoạt động được, được tạo từ bo mạch chủ Wii đã cắt gọt và PCB xếp tầng tùy chỉnh, có USB-C cấp nguồn, HDMI, Bluetooth, MicroSD và 4 cổng tay cầm GameCube
- Kích thước của nó ở tỷ lệ 1:2.38 so với Wii gốc, tương đương một bộ bài thông thường, bằng 7.4% thể tích của Wii gốc và có thể nhét 13.5 máy vào bên trong một Wii gốc
- Bên trong là cấu trúc stack mô-đun kết hợp bo mạch chủ Wii được tinh gọn xuống 62x62mm, PCB phụ cho nguồn và dữ liệu, bo mạch chính, mặt trước và khối tản nhiệt tùy chỉnh
- HDMI A/V kỹ thuật số dựa trên GCVideo, còn Periphlex đưa các đường Bluetooth, USB, dữ liệu GameCube cùng GPIO nguồn, tắt máy và reset ra cáp FFC 14 chân, thay thế 11 dây từ tính
- Quá trình chế tạo đòi hỏi cắt gọt bo mạch chủ khó, hàn bước chân rất nhỏ và lắp ráp PCB, nên không phải dự án cho người mới bắt đầu
Tính năng và kích thước
- Short Stack là một máy Nintendo Wii cỡ nhỏ dùng bo mạch chủ Wii đã cắt gọt và PCB xếp tầng tùy chỉnh
- Các tính năng gồm có
- Nguồn USB-C
- Âm thanh và hình ảnh số HDMI không mất dữ liệu dựa trên GCVideo
- Bluetooth cho Wii Remote và phụ kiện
- Thẻ MicroSD chứa game và dữ liệu lưu thay cho ổ đĩa và thẻ nhớ
- 4 cổng tay cầm GameCube
- Nút nguồn, reset, đồng bộ
- LED báo nguồn và khe đĩa phát sáng màu xanh của Wii
- Tắt mềm và bật/tắt nguồn qua Wiimote
- Kích thước ở tỷ lệ 1:2.38 so với Nintendo Wii gốc
- Cỡ bằng một bộ bài thông thường
- Bằng 7.4% thể tích của Wii gốc
- Tương đương thể tích chứa được 13.5 máy bên trong Wii gốc
- Dự án cho rằng đây có thể là mẫu Wii thu nhỏ hoạt động được nhỏ nhất từng được ghi nhận, nhưng cũng cho biết hãy báo lại nếu có trường hợp nhỏ hơn
Dư địa để làm nhỏ hơn nữa
- Phiên bản trim Omega hiện tại vẫn giữ cả bốn lỗ gắn chính, nên rộng hơn khoảng 7mm so với trim Omega cổ điển
- Wesk đã thu nhỏ bo mạch chủ Wii xuống 52x52mm với final destination trim, hẹp hơn 10mm so với trim hiện tại
- Ước tính có thể giảm thêm 25~30% thể tích mà không mất tính năng, nhưng sẽ cần bố trí cực kỳ chật và lắp ráp khó hơn nhiều
Cấu trúc xếp tầng và mô-đun bo mạch chủ
- Đúng như tên gọi, Short Stack là cấu trúc xếp chồng nhiều PCB tùy chỉnh và khối tản nhiệt tùy chỉnh, được thiết kế để ăn khớp theo kiểu nhỏ gọn và mô-đun
- Bo mạch chủ Wii được cắt gọt chỉ giữ lại các thành phần thiết yếu, còn kích thước 62x62mm
- CPU, GPU, RAM và bộ nhớ flash vẫn được giữ lại
- Do mạch nguồn gốc cùng các đầu nối USB, Bluetooth và GameCube đã bị loại bỏ, nguồn và dữ liệu phải được cấp theo cách khác
- Wii Power Strip cấp nguồn cho bo mạch chủ Wii bằng đầu nối Molex Pico-Lock
- Nó cũng có các footprint để chuyển một số tụ điện thường bị gỡ bỏ trong quá trình trim Wii sang vị trí mới
- Periphlex là một flex PCB đưa các đường dữ liệu Bluetooth, USB, tay cầm GameCube cùng GPIO nguồn, tắt máy và reset ra ngoài
- Các tín hiệu này được cung cấp qua đầu nối FFC 14 chân
- Nó thay thế 11 dây từ tính bằng một cáp ribbon có thể tháo rời
- Ở mặt sau bo mạch chủ có 2 bo mạch mã nguồn mở do YveltalGriffin thiết kế
PCB riêng của Short Stack và I/O
- PCB riêng cho Short Stack gồm hai bản là bo mạch chính và mặt trước
- PCB bo mạch chính đảm nhiệm các chức năng sau
- Bộ điều áp nguồn
- Logic USB-to-microSD
- Đầu nối HDMI
- Cổng GameCube
- Vi điều khiển để quản lý nguồn
- Bo mạch chính kết nối với bo mạch chủ Wii qua cáp ribbon 14 chân đi qua Periphlex, và cấp điện đến Power Strip bằng cáp nguồn
- PCB mặt trước gồm nút nguồn, reset, đồng bộ, LED nguồn và LED khe đĩa
- Nó kết nối với bo mạch chính bằng cáp ribbon 8 chân ngắn
- Đầu nối tay cầm GameCube gốc của Wii không vừa gọn ở kích thước này, nên dùng đầu nối tai nghe TRRS
- Cách này giống GC Nano và cũng được chỉnh để tương thích pinout của dongle
Tản nhiệt và vỏ máy
- Thành phần cuối cùng của cấu trúc xếp tầng là khối tản nhiệt tùy chỉnh được thiết kế để làm mát đầy đủ CPU và GPU của Wii trong khi vẫn giữ chiều cao thấp
- Được thiết kế để gia công bằng nhôm hoặc đồng
- Có các lỗ tương ứng với lỗ gắn trên bo mạch chủ Wii
- Quạt dùng loại blower Pelonis AGB208N 5V
- Kích thước 20x20x8mm
- Lưu lượng gió 0.84 CFM
- Đẩy không khí qua các lá tản nhiệt rồi thoát ra cạnh bên của vỏ
- Vỏ máy được tạo từ các chi tiết in 3D tùy chỉnh
- Cố định bằng bốn vít và spacer M2.5
- Phần còn lại được lắp bằng vít tự ren M1.2
- Vị trí vít và khe thoát gió của quạt được bố trí để giống vỏ Wii gốc nhất có thể, đồng thời giảm số vít lộ ra ngoài
- Có thể kết nối với máy tính qua USB để truy cập tệp trên thẻ SD, và ở vị trí khe thẻ SD của Wii gốc cũng có một nắp truy cập mặt trước
- Nắp được giữ bằng nam châm, cho phép truy cập thẻ SD mà không cần mở vỏ
- Cổng tay cầm GameCube được giấu sau một tấm che như Wii gốc, nhưng được thiết kế lại thành tấm trượt thay vì kiểu bản lề
- Đèn khe đĩa màu xanh của Wii được tái tạo bằng tấm khuếch tán acrylic cắt theo yêu cầu dày 1.5mm và 2 LED định địa chỉ gắn cạnh trên bo mạch mặt trước
- Vỏ được in FDM trên Voron 2.4 bằng ABS, đầu phun 0.4mm, chiều cao lớp 0.1mm
- Nếu máy in được tinh chỉnh tốt thì PLA hoặc PETG cũng có thể dùng
- Ở kích thước này, độ chính xác kích thước là rất quan trọng
- Về lý thuyết cũng có thể in SLA, nhưng chưa thử
Độ khó chế tạo và linh kiện cần thiết
- Dự án này không dành cho người mới bắt đầu
- Cắt gọt bo mạch chủ khó
- Hàn bước chân rất nhỏ
- Cần lắp ráp PCB
- Các linh kiện chính cần có gồm
- 4-layer Wii motherboard
- nandFlex hoặc 4Layer Technologies RVL-NAND
- fujiflex đã lắp ráp hoặc ElectronAVE
- Wii Power Strip đã lắp ráp, bắt buộc là revision 1
- Periphlex đã lắp ráp
- Short Stack main board, dày 1.2mm, khuyến nghị dùng stencil
- Short Stack front panel, dày 0.8mm, soldermask màu đen, khuyến nghị dùng stencil
- Khối tản nhiệt gia công bằng nhôm hoặc đồng
- Tấm khuếch tán sáng cắt từ acrylic dày 1.5mm
- Linh kiện và phần cứng trong bill of materials
Quy trình lắp ráp
- Trước tiên lắp ráp PCB bo mạch chính và mặt trước
- Khuyến nghị dùng stencil hàn cùng hotplate hoặc lò reflow
- Nếu dùng hotplate, đầu nối tai nghe sẽ được hàn tay sau khi reflow các linh kiện còn lại
- Cố định 2 nam châm 3 x 1mm vào bên trong các lỗ trên bo mạch mặt trước bằng keo CA
- Flash firmware cho bo mạch chính
- Chuẩn bị và trim bo mạch chủ Wii
- Di dời NAND và kiểm tra khởi động
- Thực hiện di dời không dây U10 rồi kiểm tra khởi động lại
- Có thể nối dây từ tính vào via
SHUTDOWNtrước - Lắp fujiflex và kiểm tra hoạt động đầu ra A/V số
- Cắt bo mạch chủ theo đúng kích thước trim
- Lắp ráp và cài đặt Power Strip cùng Periphlex
- Kết nối các bo mạch với nhau và đặt vào vỏ
- Kết nối bo mạch chính và bo mạch chủ với Periphlex bằng cáp FFC 14 chân
- Kết nối bo mạch chính và bo mạch chủ với Power Strip bằng cáp Molex Pico-Lock 5 chân
- Kết nối bo mạch mặt trước và bo mạch chính bằng cáp FFC 8 chân
- Kết nối quạt với bo mạch chính
- Bôi keo tản nhiệt lên CPU và GPU
- Xếp theo thứ tự khối tản nhiệt, bo mạch chủ, spacer M2.5 x 3mm, rồi bo mạch chính
- Cố định stack vào đáy vỏ bằng vít đầu long đen M2.5 x 12mm
- Lắp lần lượt phần trên của vỏ, PCB mặt trước, vỏ trước, nam châm nắp thẻ SD và tấm bên
Giấy phép và lời cảm ơn
- Dự án được phát hành theo giấy phép mở thoáng Solderpad Hardware License v2.1
- Dự án dựa trên công sức và sự hỗ trợ của BitBuilt community
- Những người được cảm ơn gồm Wesk, Aurelio, YveltalGriffin, CrazyGadget, Y2K và supertazon
1 bình luận
Các ý kiến trên Hacker News
Cổng kết nối tay cầm GameCube của Wii nguyên bản không vừa gọn trong một bản dựng kích thước này, nên thay vào đó họ đã dùng cổng tai nghe TRRS
Điểm cần lưu ý là khi cắm loại cổng này lúc thiết bị đang bật, có thể xảy ra đoản mạch tức thời giữa các tiếp điểm, mà nhiều thiết bị điện tử không được thiết kế để tính đến điều đó
Cách an toàn hơn trước đoản mạch có lẽ là dùng đầu nối pogo nam châm nhỏ, nhưng họ rất muốn giữ tương thích với GC Nano
Có nhiều loại đầu nối mà các chân sẽ không bao giờ bị đoản mạch, nhưng tìm được loại nhỏ mà vẫn chịu được việc cắm/rút thường xuyên thì khá khó. Tôi từng miễn cưỡng dùng đầu nối USB B cho mục đích kiểu này; khả năng ai đó cắm nhầm cáp khá thấp, còn việc hàn và tìm linh kiện thì rất dễ. Các đầu nối tròn như M5, M6 cũng có phần đầu nối phía thiết bị khá nhỏ, và phần cồng kềnh thường dồn về phía cáp
Nếu dùng được kìm bấm nhỏ, cũng có những lựa chọn nhỏ hơn nhưng chịu được nhiều chu kỳ cắm/rút, chẳng hạn nhiều dòng Tiger Eye của Samtec
Tôi hơi lú một lúc. Tôi tưởng họ dùng mini CD như GameCube để làm ổ đĩa tí hon kia thật sự hoạt động, nhưng nhìn thì có vẻ nó chỉ để trang trí
Dĩ nhiên vấn đề là không có loại phương tiện nào ở định dạng thẻ đó chứa được dữ liệu cần thiết, nhưng nếu tưởng tượng thêm một chút thì có thể nhét thẻ microSD vào bên trong
Thật sự ấn tượng. Trong luồng diễn đàn này còn có nhật ký build chi tiết hơn một chút: https://bitbuilt.net/forums/index.php?threads/project-short-...
Nếu thích những thứ như vậy, cũng có một dự án tương tự làm với PlayStation 1: https://bitbuilt.net/forums/index.php?threads/ps-hanami.6279...
https://www.youtube.com/watch?v=w-2dgSjljn4 video tiếng Pháp
Tôi tò mò không biết sẽ mất bao lâu để ai đó đi tới mức thiết kế một bo mạch chủ hoàn toàn tùy chỉnh rồi cấy các linh kiện cốt lõi sang. Với các hệ thống cũ hơn thì đã có người làm rồi, nhưng các linh kiện BGA của Wii chắc sẽ khá khó
https://www.zxc64.com/vsa100_based/0_62911_strange_god_agp_2...
Những người làm phần cứng lần nào cũng khiến tôi kinh ngạc. Những thứ như thế này hoàn toàn không đơn giản, và theo kinh nghiệm của tôi thì khó hơn phần mềm rất nhiều
Làm tôi nhớ đến BenHeck ngày xưa. Khi đó anh ấy làm đủ loại máy chơi game cầm tay tùy chỉnh rất ngầu từ Xbox đời đầu và PS1
Wii là console tôi yêu thích nhất. Có rất nhiều trò vui mà cả gia đình có thể chơi cùng nhau, và Wii Sports Resort là một trong những game hay nhất mọi thời đại
Tôi nhớ đến video có người nhét Wii vào dáng Game Boy này
https://www.youtube.com/watch?v=nh1vNDcXZbA
Thật tuyệt khi bo mạch chủ bị cắt như vậy mà vẫn chạy được
Tôi nhớ những ngày máy tính dùng khoảng 12 watt và về cơ bản được làm mát thụ động. Có vẻ những hệ thống mới hơn không thể làm kiểu này được
Quạt 1 inch ở phía sau Wii đã được thay bằng tản nhiệt, nên ở đây tôi sẽ không tính riêng nó
Làm mát thụ động đã biến mất khi chuyển từ máy tính gia đình thập niên 80–90 sang PC, nhưng công nghệ hiện đại đã đưa nó trở lại. Có thể làm được nếu chọn form factor và kỳ vọng hiệu năng phù hợp. Máy tính bo mạch đơn hiện đại cũng nhanh đến mức khó tin nếu so với các máy thời Amiga hay Atari ST
Khi nhàn rỗi dùng 4–6 watt, còn tải tối đa khoảng 16 watt