기본 콘텐츠로 건너뛰기

G27을 PS4에 연결해서 사용하기 (Teensy 2.0 USB + GIMX)


아주 저렴한 가격에 G27을 PS4에서 G29로 에뮬레이팅 하는 방법을 소개합니다.

영어로 소개된 페이지들은 많은데 정작 한글로 소개된 포스팅이 없어서 작게나마 도움이 되시라고 올려봅니다.  납땜 필요없고(teensy with pin제품사용시)  설정 및 연결이 아주 간단합니다.  (작성자는 윈도우 10 x64 사용중입니다)


준비물


- Teensy 2.0 USB Board with pin

G29드라이버를 저장해서 PS4 에 연결해서 G29로 인식하기 위한 녀석입니다.

참고로 저는 pin 이 달린 제품을 못구해서 아래 제품을 구입했습니다.




- USB to TTL 시리얼 컨버터

Teensy를 PC에 연결해주는 녀석입니다.
대부분 핀 커넥터를 같이 줍니다.



- Mini USB 케이블 (Teensy 구입하면 대부분 포함되어있습니다.)
- USB male to female (시리얼 컨버터를 PC에 간편하게 연결하기 위한 준비물이지만
 직접 시리얼 컨버터를 PC에 연결해도 무방합니다.


- firmware (Teensy 에 올릴 펌웨어)
- GIMX 프로그램 (x64, 086 중에서 본인 os 에 맞게 선택)
- teensy.exe  Teensy 에 firmware를 올리기 위해 필요합니다.





Firmwares 다운로드

GIMX x86 프로그램 다운로드

GIMX x64 프로그램 다운로드

Teensy.exe 다운로드


사전작업

- Teensy 와 시리얼 컨버터를 핀 커넥터로 연결합니다.
(시리얼 컨버터에 혹시 점퍼가 달려있다면 제거해도 무방합니다)





제가 구매한 제품은 핀이 없어서 핀 커넥터 한쪽 선들을 절단한 뒤 위 1,2,3 홀에 납땜을 했습니다.



- 적당한 케이스를 만들어서 수납하기



Teensy 제품이 들어있던 케이스 양쪽에 구멍을 내고 위와같이 수납하면 됩니다.
수납 케이스가 없으면 그냥 절연테잎으로 적당히 마무리해도 됩니다.


- Teensy에 G29용 펌웨어 올리기

먼저 Teensy를 PC에 연결합니다. (시리얼 컨버터쪽 아님)
연결하면 Teensy 에 있는 led 가 점멸합니다.

Teensy.exe 를 실행합니다.



위와 같은 작은 창이 뜨는데 먼저 Teensy에 달린 작은 버튼은 눌러줍니다.

그 후 File 아래 4개의 아이콘중 첫번째를 누르면 경로 설정이 뜨고,
다운받은 Firmwares -> EMUG29PS4 폴더로 이동해서 atmega32u4.hex 화일을 선택합니다.

그러면 두번째 아래로 꺽어지는 화살표가 활성화가 되는데 눌러주시면



Download complete 메세지가 뜨면서 Firmware 가 성공적으로 Teensy에 로드됩니다.

그러면 세번째 버튼을 눌러서 Teensy를 Reboot 시킵니다.

Teensy는 더이상 LED가 점멸하지 않고 시리얼 컨버터의 Red led가 점등됩니다.


- GIMX 프로그램 설치하기



왼쪽을 x86 OS 용이고 오른쪽은 x64 OS 용입니다. 본인의 OS에 맞게 설치하면 됩니다.

설치하면 프로그램이 자동으로 config 화일을 다운로드 할꺼냐고 묻는데 이때 LogitechG27_G29 설정을 선택해서 다운받으면 됩니다.



- Logitech G27 드라이버 PC에 설치하기

(GIMX 프로그램에서 자동으로 다운로드 및 설치를 진행하지만 만약 이미 본인의 PC에 로지텍 프로파일러가 설치되어 있다면 따로 또 설치하지 않아도 무방합니다. 대신 에뮬레이터를 돌릴때 로지택 프로파일러가 실행중이어야 됩니다.)



- GIMX 프로그램 내 tool 설치하기



GIMX 가 설치된 폴더내에 tools 폴더를 가보면 위와같은 툴들이 있는데

CP201x_VCP_Windows 와 usbdk 두가지를 설치해야 됩니다.





연결하기

- 먼저 시리얼 컨버터 쪽을 PC에 연결하고, Teensy 쪽 USB 케이블을 PS4 에 연결합니다.




- G27을 PC에 연결해 줍니다.

- Logitech 프로파일러를 실행합니다.

- 듀얼 쇼크4를 USB 케이블로 PC에 연결해 줍니다.

  (연결할때 듀얼쇼크 전원이 꺼진 상태여야 됩니다.  PS 버튼을 길게 눌러서 빠른 메뉴에 들어가서 사운드및 주변기기- 기기의 전원 끄기 로 끄시면 됩니다)

- GIMX 프로그램을 실행합니다.
(바탕화면에 생성된 3개의 아이콘들중 gimx launcher를 실행하면 됩니다.)







실행 후 아래 Check 버튼을 눌러서 연결을 확인합니다.

그러면 아래와 같이 This config seems OK! 메세지가 나와야 연결에 문제가 없는겁니다.





START 버튼을 누르면 도스 창이 뜨면서 실행 내용을 실시간으로 모니터링 해줍니다.




PC에 연결된 듀얼쇼크4 의 PS 버튼을 한번 눌러주면 G27이 살짝 반응하면서 연결됩니다.

이제 G27로 PS4를 동작해서 사용하면 됩니다.

G27 기어박스에 있는 빨간 버튼들 제일 왼쪽부터 PS버튼, 쉐어버튼, 옵션버튼으로 작동합니다.  참고로 G29 레이아웃이라 G27 핸들에 있는 빨간 버튼들은 입력이 안되더군요.  이문제는 아마도 GIMX Configure 에서 키설정이 가능하지 않을까 싶네요.






댓글

이 블로그의 인기 게시물

오큘러스 퀘스트2에 사이드퀘스트 설치방법 및 앱 실행방법

 오큘러스 퀘스트2 에 사이드 퀘스트 어플을 설치하고 구동하는 방법에 대해서 소개합니다. 사이드 퀘스트는 오큘러스 창업자인 팔머 럭키도 투자한 플랫폼으로서 오큘러스 어플리케이션을 만드는 개발자들이 먼저 프로그램을 올려서 개발자들이 테스트 할 수 있거나 아님 페이스북 오큘러스 스토어에 승인받지 못한 주옥같은 어플들이 올라오기도 하는곳으로서 기본적으로 오큘러스 생태계 발전에는 큰 기여를 하는곳이기도 합니다.  그리고 오큘러스 퀘스트 최고어플인 virtual desktop 을 재대로 이용하기 위해서 사이트 퀘스트에서 제공하는 플러그인을 설치하기 위해서라도 꼭 이용해야 되는 프로그램이기도 합니다. 1.  오큘러스 개발자 계정 등록 . 말은 거창하지만 아주 간단합니다.   오큘러스 사이트에서 로그인 한 뒤 아래의 링크로 접속합니다. https://dashboard.oculus.com 우측 상단에 새 단체 만들기를 누릅니다. 원하는 아무이름이나 적고 아래 I understand 체크박스 클릭하고 제출하면 개발자 계정이 됩니다.  2. 오쿨러스 퀘스트2 개발자 모드 활성화 개발자로 등록이 되었다면 오쿨러스와 연계된 휴대폰 오큘러스 어플에서 개발자 모드를 활성화 해야 됩니다. 어플을 실행하고 우측 하단에 설정으로 갑니다. 등록된 퀘스트2를 눌러서 연결을 한 뒤 아래 more setting 을 누릅니다. 네번째 Developer Mode를 누릅니다. 활성화 합니다. 3. 오큘러스 ADB 드라이버 PC에 설치 아래 링크로 가셔서 ADB 드라이버를 다운받습니다. https://developer.oculus.com/downloads/package/oculus-adb-drivers/ 다운받은 화일 압축을 풉니다. android_winusb 화일을 우클릭하고 뜨는 메뉴에서 설치를 누릅니다. 4. 사이드 퀘스트 프로그램 다운 및 설치 아래의 링크로 가셔서 최신 버전의 사이트 퀘스트를 받으시고 설치를 합니다. https://sidequestvr.com/ 참고로 바로가기를 실수로 지웠을때를

오큘러스 퀘스트2에 버추어 데스크탑 설치 및 사용하기

 오큘러스 퀘스트에 언제든지 무선으로 PC화면을 띄워서 원하는 크기의 가상 디스플레이를 바로 눈앞에 혹은 초대형 극장 화면으로 띄워서 PC에 있는 게임 및 영화를 즐기고 추가 패치를 통해서 스팀VR 게임 혹은 PC에 설치된 VR 게임을 오큘러스 퀘스트1,2 에 무선으로 띄워서 즐길 수 있는 Virtual desktop 에 대해 소개합니다. 오큘러스 앱 스토어에서 Virtual Desktop 어플을 구매하시고 오쿨러스 퀘스트에 설치합니다. 연결해서 사용하고자 하는 PC에 버츄얼 데스크탑용 스트리머 앱을 설치합니다. https://www.vrdesktop.net/ 오큘러스에서 버츄어데탑을 실행시키면 아래와 같은 화면이 뜨는데 화면에 뜬 본인 아이디와 동일한 아이디를 PC 스트리머 어플에 작성하고 저장하면 오큘러스 퀘스트에서 사용하는 PC의 목록이 뜨고 접속이 가능합니다.  여러대의 PC에 같은 아이디의 스트리머 앱을 설치하면 퀘스트로 여러대의 PC에 접속해서 조작이 가능합니다. 퀘스트에서 앱을 실행하면 뜨는 화면입니다.  스트리머앱 다운로드 주소와 본인 아이디 설정이 보여집니다. 퀘스트 버츄어 데탑 앱과 같은 아이디를 적고  save를 하면 준비 완료입니다. 우측에서 다양한 설정이 가능합니다. - 터치 리모트 연결 허용 - 진동 자동 조절 - 윈도우 실행시 스트리머앱 자동실행 - 시작시 트레이로 최소화 -터치 리모트 입력 사용함 - 연결 종료시 PC잠금(윈도우 로그아웃) - 마이크 자동선택 - PC 오디오 퀘스트로 재생 - PC 오디오 무음 - 가상 오디로 드라이버 사용 여기 까지 과정에 문제가 없다면 퀘스트 화면에서 스트리머가 설치된 PC 목록이 뜹니다. 목록을 선택해서 연결이 되면 가상 스크린에 바탕화면이 뜹니다.   퀘스트 가상 스크린에 뜨는 PC 바탕화면 해상도는 1920 1080 full hd 이지만 왼쪽 셋팅에서 use optimal resolution 항목을 선택하면 현재 본인이 설정한 바탕화면 해상도 화면 그대로 보여줍니다. 다양한 배경 테마가 있으

PS3 듀얼쇼크3를 PC에 블루투스 연결로 설치하기

듀얼쇼크3 를 PC에서 유선 혹은 무선으로 Motionjoy 라는 프로그램을 많이 사용하는데 현재 모션조이 홈페이지도 먹통이고 윈7,8 혹은 X64 윈도우에서 재대로 작동을 하지 않는 경우가 많다. 그래서 SCP-DS3-Driver 를 이용한 간단한 설치법을 소개한다. 먼저 xbox360 윈도우 드라이버를 설치한다. 액박360컨트롤러 다운로드 설치 후 듀얼쇼크3를 PC와 USB로 연결한다. SCP-DS3 드라이버를 다운로드 하고 설치한다. ScpDriver를 실행한다. Install 을 누르고 드라이버를 설치한다.  블투 동글이 있다면 설치전에 PC에 꼽아둔다. 윈도우7,8 사용자가 아니면 Force install에 체크를 하고 설치를 한다. 설치가 끝나면 자동으로 Xbox360 컨트롤러가 설치가 되고 PS3 컨트롤러는 유선이던 무선이던 엑박 패드 처럼 작동을 한다.   제어판 장치및 프린터 항목에 가보면 엑박패드가 설치되어있는걸 볼 수 있고 듀얼쇼크3엔 1번에 LED가 점등해 있다.  USB 케이블로 PC와 연결하면 PS3에 연결한것 처럼 LED 점등으로 충전되는걸 볼 수 있다. 추가로 ScpMonitor 를 실행하면 윈도우 우측 작업 표시줄에 Scp 아이콘이 뜨는데 이걸 우클릭 후 Configuration 을 누르면 아래와 같은 창이 열린다.  여기서 각종 축 반전 여부나 LED 점등 여부,  듀얼쇼크3 가 절전모드로 넘어가는 시간 설정을 할 수 있다. 단점이 있다면 SCP 드라이버를 설치하면 블루투스 동글이 듀얼 쇼크3 전용으로 바뀌어서 다른 블루투스 장치를 사용할 수 가 없게된다.    블투 2.0 이상이면 작동되니 저렴한 1불짜리로 전용으로 하나 붙여주면 편하다.