스타포스파이 제작기

개요

라즈겜동에서 라즈베리봉님이 도면을 만드신 스타포스파이를 조립해 보았습니다.
3D프린터로 출력을 못하고 있는 상황에서, 루시드매직님이 금형으로 출력된 제품을 공제하주신 덕분에 저도 스타포스파이를 가질 수 있었네요.
다른 고수님들의 제작기를 참고로 수월하게 만들 수 있었네요.

라즈베리봉님 도면, 제작가이드, 부품

루시드매직님 제작기

딴따라전도사님 제작기

taiji019019님 제작기

조립

1) 스타포스파이 수령 후 가조립해보았습니다.

 

2) 상판 조립하였습니다.
LCD는 양면테이프로 자리를 잡은 후 글루건으로 고정하였습니다.
조이스틱과 버튼을 연결할 케이블은 알리에서 주문한 신주단자 ( https://goo.gl/pco8qw )와 압착클램프를 사용하여 제작하였습니다.
오디오 앰프는 기존에 자주 사용하던 제품인데요. 5v입력이지만 노이즈 문제로 라즈베리파이의 3.3로 연결하였습니다.
스틱은 산와 copy 제품을 개조하여 사용하였습니다.

 

3) 하판 조립하였습니다.
승압보드는 발열이 있어서 이 부분은 바닥에서 띄워서 부착하였습니다.
1S3P로 구성된 배터리이며, 휴대폰 충전시 사용하는 5v로 충전하고 있습니다.
승압회로는 2A 제품을 사용하다가 번개표시가 발생하여 4A로 교체하였습니다.
또한 배터리 부족시를 대비하여 상시전원을 위한 단자도 추가하였습니다.
KODI로 오디오 감상을 위해 3.5파이 오디오 분배선으로 추가로 외부 출력되도록 하였습니다.

 

4) 처음에는 라즈베리파이의 GPIO에 버튼과 레버를 연결하였는데요.
작은 케이스에 선이 너무 많아지는 듯하여 아두이노에 조이스틱 프로그램을 사용하여 USB로 연결하였습니다.
참고 : https://cafe.naver.com/raspigamer/16054

5) 800×480 LCD를 위해 config.txt 를 수정하였습니다.
참고 : https://blog.naver.com/roboholic84/221065527428

 

6) 간혹 테마가 이상하게 나올때가 있어서, 전원 인입 후 1초후에 라즈베리파이가 기동되도록 config.txt를 수정하였습니다.
LCD와 동시에 전원이 들어올때 간혹 정상적으로 작동 못하는듯합니다.

 

7) LED를 넣어서 조금 더 시각적인 효과를 추가하였습니다. 조명 밝기 조정을 위해 후면에 가변저항도 추가하였습니다.

 

8) 조이스틱이 바닥에 닿아서 감도가 좋지 않은듯하여, 하단에 구멍을 뚫어 주었습니다.
구멍을 뚫는 김에 배터리체커도 추가하였습니다.

 

Bezel

스타포스에 사용된 5인치 LCD가 4:3이 아니다 보니까 빈 공간이 많이 남는데요.
이런경우 게임기별 또는 게임별 베젤(bezel)을 사용할 수 있습니다.

게임별/기종별로 일일이 만들까 하다가 설정하는 노가다가 엄두가 안나서,
보편적으로 사용할 목적으로 이미지를 4개만 만들어 보았습니다.
해상도는 800×480 입니다.

적용하시려면 아래의 순서로 적용할 수 있습니다.
  1. 첨부된 파일을 /opt/retropie/configs/all/retroarch/overlay/starforce 디렉토리를 만들어서 첨부파일을 압축해제하여 넣어주세요.
  2. 게임 실행중 Select+X 를 누르면 retroarch 설정으로 들어갑니다.
  3. Settings > Onscreen Display > Onscreen Overlay > Overlay Preset 메뉴로 접근한 후 1단계에서 설치한 파일중에 적당한 것을 선택합니다.
  4. Settings > Onscreen Display > Onscreen Overlay > Overlay Scale 값이 1이면 100% 비율입니다. 게임별로 조금씩 다르게 설정할 수도 있을겁니다.
  5. History > 방금실행한게임 > Save Core Overrides (코어별 설정 저장) 또는 Save Game Overrides (게임별 설정 저장)을 누릅니다.
  6. History > 방금실행한게임 > Resume 을 선택하여 게임으로 돌아갑니다.

Download

 

Splash

라즈베리파이에 전원이 인가되고 EmulationStation 구동에 약 40초 정도 소모되는데요.
이 시간동안 동영상을 재생할 수 있습니다.
그동안 즐겨 사용하던 Splash 동영상을 스타포스용으로 인코딩하였습니다.
해상도는 800 x 480 입니다.

home/pi/RetroPie/splashscreens/ 에 동영상들을 넣고 랜덤으로 재생할 수도 있습니다.

Download

 

Runcommand

게임 목록에서 게임 실행시 a를 눌러주면 emulator core를 변경하는 등의 설정을 바꿀 수 있다는 안내가 나오는데요.
이 글자를 시스템별 이미지로 교체할 수 있습니다.

/opt/retropie/configs 디렉토리 아래에 첨부된 파일들을 풀어서 덮어쓰시면 됩니다.
pixel 스타일이라서 큰 화면과 작은 화면 구분없이 깔끔하게 보이는것 같습니다.

기존에 가지고 있던 Runcommand 이미지를 기반으로, pixel 테마의 이미지를 사용하여 작업하였습니다.

이미지는 96개입니다.
amiga, amstradcpc, arcade, atari2600, atari5200, atari7800, atarijaguar, atarilynx, atarist, c64, coleco, daphne, dreamcast, famicom, fba, fds, gameandwatch, gamegear, gb, gba, gbc, genesis, intellivision, mame-advance, mame-advmame, mame-libretro, mame-mame4all, mastersystem, megadrive, megadrive-japan, msx, msx2, msx2+, n64, nds, neogeo, nes, ngp, ngpc, pc, pcengine, pcenginecd, ports, psp, pspminis, psx, scummvm, sega32x, segacd, sfc, sg-1000, snes, stratagus, tg16, tg16cd, vectrex, videopac, virtualboy, wonderswan, wonderswancolor, zxspectrum

Download

 

 

Notice

  • 이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-변경금지 2.0 대한민국 라이선스에 따라 이용할 수 있습니다. 크리에이티브 커먼즈 라이선스
  • 저작권과 관련된 파일요청 및 작업요청을 받지 않습니다.
  • 댓글에 대한 답변은 늦을 수도 있습니다.
  • 2 댓글

    1. 핑백: GPi Case를 위한 초기설정 - Kimstar 3.0

    2. 핑백: 판매한 물품들 - Kimstar 3.0

    댓글 남기기