

PICO-8은 작은 복고풍 게임을 만들고 플레이하기 위한 가상 게임 콘솔인 '판타지 콘솔'입니다. 하지만 한 가지 중요한 것이 빠졌다고 생각했습니다. 바로 실제 콘솔이었습니다!
그래서 직접 하나 만들기로 했습니다.
이 프로젝트는 Raspberry Pi Zero 2 W, 멤브레인 버튼이 내장된 맞춤형 PCB, 720×720 IPS 디스플레이, 맞춤형 소프트웨어, 그리고 마지막으로 CNC 가공한 알루미늄 케이스를 결합한 것입니다.
모든 것을 작동시키기까지 여러 번의 출력 실패, PCB 수정, 소프트웨어 문제, 그리고 다소 무모한 결정이 있었지만, 결국 실제 하드웨어처럼 느껴지는 완전한 휴대용 PICO-8 콘솔을 완성했습니다.
전자 부품, PCB 설계, 3D 프린팅, 소프트웨어, 알루미늄 케이스를 포함한 전체 제작 과정을 이곳에 기록했습니다.









Raspberry Pi Zero 2 W
720×720 IPS HDMI 디스플레이
맞춤 설계 PCB
전도성 고무 멤브레인 버튼
3.7V Li-ion/LiPo 배터리
Li-ion 배터리 충전 모듈
3.7V-5V 승압 컨버터

먼저 PCB에 포고 핀을 납땜합니다.
패드에 소량의 납땜 페이스트를 바르고 포고 핀을 제자리에 놓은 다음, 납이 녹아 핀이 단단히 고정될 때까지 열풍기로 해당 부위를 가열합니다.
납이 식기 전에 핀이 올바르게 정렬되었는지 확인합니다.

다음으로 승압 컨버터와 배터리 충전 모듈을 PCB에 납땜합니다.
앞에서와 같은 방법으로 진행합니다. 패드에 소량의 납땜 페이스트를 바르고 모듈을 조심스럽게 배치한 다음, 납이 녹아 부품이 단단히 고정될 때까지 열풍기로 가열합니다.

다음으로 장착 너트를 PCB에 납땜합니다. 이 너트는 나중에 Raspberry Pi Zero 2 W를 단단히 고정하는 데 사용됩니다.
납땜하여 고정하기 전에 너트가 장착 구멍과 정확히 맞춰져 있는지 확인합니다.

다음으로 배터리 홀더와 전원 스위치를 PCB의 지정된 위치에 끼웁니다.
두 부품이 모두 제대로 안착되고 기판과 정렬되었는지 확인한 다음, PCB 뒷면에서 핀을 납땜합니다.

이제 Raspberry Pi Zero 2 W를 설치할 차례입니다.
Raspberry Pi를 장착 너트 위에 올리고 나사 4개로 고정합니다.
그런 다음 배터리를 홀더에 넣고 극성을 확인하여 올바른 방향으로 장착합니다.

전원 스위치를 켭니다.
Raspberry Pi에 초록색 불이 들어오고, 더 중요한 것은 아무것도 연기를 내지 않는다면—축하합니다! 실제로 작동할지도 모릅니다! 😄

이제 HDMI 케이블을 사용해 화면을 Raspberry Pi에 연결합니다.
그런 다음 화면의 전원 케이블인 Micro-USB to USB-C 케이블을 디스플레이 컨트롤러 보드에 연결합니다.
모든 연결이 끝나면 디스플레이 전원을 켜고 콘솔이 작동을 시작하는지 확인할 준비가 됩니다.


하지만 모든 장치의 전원을 켜기 전에 SD 카드가 삽입되어 있고 필요한 파일이 들어 있는지 확인합니다.
이 프로젝트에서는 Raspberry Pi가 일반적인 Raspberry Pi OS 데스크톱을 완전히 건너뛰고 PICO-8의 Splore 브라우저로 바로 부팅되도록 소프트웨어를 수정했습니다.
일반적으로 Pi는 Linux를 부팅하고 모든 백그라운드 서비스를 시작한 뒤 데스크톱 환경을 불러오고 PICO-8을 실행해야 합니다. 게임 하나를 플레이하려고 로드해야 하는 소프트웨어가 정말 많습니다!
제가 수정한 시스템은 이러한 불필요한 오버헤드를 모두 제거합니다. Raspberry Pi는 최소 환경으로 부팅한 다음 PICO-8을 바로 실행하므로, 백그라운드에서 전체 Raspberry Pi OS가 실행되지 않습니다.
그 결과 부팅 속도가 훨씬 빨라지고, 백그라운드에서 실행되는 소프트웨어가 줄어들며, 전력 소비도 감소합니다. 이는 특히 배터리로 작동하는 휴대용 기기에 유용합니다.

이제 PCB의 버튼 위에 전도성 고무 멤브레인을 올립니다.
다음으로 PICO-8 카트를 불러와 모든 조작부를 테스트합니다. 모든 버튼이 올바르게 반응하고 예상대로 작동하는지 확인합니다.
모든 버튼이 작동한다면 축하합니다. 이제 공식적으로 작동하는 PICO-8 휴대용 게임기가 완성되었습니다!

나머지 제작 과정은 매우 간단합니다. 기본적으로 모든 부품을 3D 프린팅 케이스에 넣고 최종 콘솔을 조립하면 됩니다.
3D 모델링, 출력, 조립, CNC 가공 알루미늄 버전을 포함한 전체 제작 과정을 제 YouTube 채널에 기록해 두었습니다.
완성된 PICO-8 휴대용 게임기가 어떻게 만들어졌는지 보고 싶다면 확인해 보세요!
원문: https://www.instructables.com/I-Built-a-Real-PICO-8-Handheld-Game-Console/