XWii 컨트롤러.
공식 소스로 가는 링크:기트허브 - dmcke5/XWii-컨트롤러
Wii U 레이아웃과 Hall 효과 Triggers 및 Joysticks를 갖춘 Xbox One 스타일의 컨트롤러!
Wii U 게임패드 레이아웃은 많은 게이머들이 선호하고 있지만, 현재 세대의 컨트롤러에서는 거의 사용되지 않고 있습니다. 이 오픈 소스 프로젝트는 Wii-U 레이아웃을 다시 제공하지만, Xbox 컨트롤러와 더 비슷한 형태로 제공하며, 자신이 직접 만들었다는 것을 자랑할 수 있는 멋진 기술을 제공합
특징들:
- Wii-U 컨트롤러 레이아웃.
- 홀 효과 조이스틱
- 홀 효과 트리거들
- 러블
- X입력 호환
- RGB 상태 표시기, 홈 버튼.
당장은 이 컨트롤러는 유선으로만 작동하지만, 미래의 어느 시점에 무선 버전의 디자인을 추가할 계획입니다!
인쇄 방향
만약 여러분이 FDM 프린터로 집에서 하우징을 인쇄하고 있다면, 최고의 마무리를 위한 몇 가지 팁을 드리겠습니다!
전면 하우징
전면 하우징의 상단 가장자리에 서서 45도로 전방으로 기울어주세요. 55도 이상의 표면에 지원을 활성화하고 래프트를 사용하여 베드에 잘 달리게 하세요. Z 접합선은 내부에 있어야 합니다! 최소한의 지원만 생성되어야 하며, 버튼 홀의 바닥을 지원하기만 하면 됩니다. 베드-슬링거를 사용하는
후방 하우징
후방 하우징의 상단 가장자리에 세워 30도로 뒤로 기울어주세요. 55도 이상의 표면에 지원을 활성화하고 래프트를 사용하여 베드에 잘 달리게 하세요. Z 접합선이 내부에 있는지 확인하세요! 일부 지원이 내부에 생성되겠지만, 중요한 표면과 접촉하지 않아서 청소가 상대적으로 쉽습니다.
어깨 버튼들
어깨 버튼은 평평하게 베드에 인쇄되어야 하며, 스프링이 레이어들과 함께 작동되도록 하기 위해 지원을 활성화해야 합니다. 버튼의 상단 가장자리가 매달려 있지 않도록 지원을 활성화하십시오.
트리거 버튼들
끝부분에 스탠드 트리거 버튼을 설치하고 30도 회전시킵니다. 55도 이상의 표면에 지원을 활성화하고 래프트를 활성화합니다. 지원은 구멍 내에서 생성되어야 하며, 자석 마운트의 경우에는 청소가 거의 필요 없습니다.
자재 목록
PCB들.
1개의 전면 인쇄회로판(ENIG 처리를 반드시 사용해야 합니다!)
1개의 후방 PCB
3D 프린팅
1x 컨트롤러 하우징 상부
1x 컨트롤러 하우징 바닥부분
1개의 LHS 어깨 버튼
1개의 LHS 트리거
1개의 RHS 어깨 버튼
1개의 RHS 트리거
구입하기
1개의 Switch Lite 버튼 세트 -https://www.aliexpress.com/item/1005007266706005.html
1개의 Switch Lite 메모리 세트 -https://www.aliexpress.com/item/1005004544710872.html
2개의 PS5 홀 센서 조이스틱 -https://www.aliexpress.com/item/1005007688806322.html
1개의 Xbox 러블 모터(쌍) -https://www.aliexpress.com/item/1005002877455453.html
2개의 PS4/5 트리거 스프링 -https://www.aliexpress.com/item/1005005844578554.html
2x3x1mm 네오디뮴 자석 -https://www.aliexpress.com/item/1005006619263188.html
1개의 6028 RGB LED -https://www.aliexpress.com/item/1005003719602946.html
1개의 WS2811 IC -https://www.aliexpress.com/item/32844615804.html
1개의 USB 데이터 케이블(끝부분은 제거되므로 케이블의 한 쪽 끝이 당신의 장치에 적합하다는 것만 확인해야 합니다)
하드웨어
5개의 M3x5x5 나사 인서트
2개의 M2x3.2x3 스레드 인서트
3개의 M2x3.2x4 나사 인서트
5개의 M3x8 SHCS 스크루
6개의 M2x4 SHCS 스크루들.
PCB 조립
프론트 PCB:
구성 요소의 위치는 아래 다이어그램에 따라 확인하십시오. 부품 U1, Y1, U7 및 D1의 방향에 특히 주의를 기울여야 합니다. 이는 오리엔테이션이 잘못되면 손상을 초래할 수 있기 때문입니다. 모든 구성 요소의 표시는 PCB의 표시와 정확히 일치해야 합니다.
후방 PCB:
구성 요소의 위치는 아래 다이어그램에 따라야 합니다. PCB의 반대쪽에 조이스틱을 장착하십시오.
소프트웨어
코드를 컴파일할 수 있으려면 이 라이브러리들을 설치해야 합니다:
X입력:https://github.com/dmadison/ArduinoXInput
패스트LED:https://github.com/FastLED/FastLED
그런 다음 Leonardo w/xinput 보드 옵션을 사용하여 컨트롤러에 간단히 컴파일하고 업로드하십시오. xinput 라이브러리의 작동 방식에 제한이 있기 때문에, 코드를 업로드한 후에는 다시 부트로더를 플래시해야 코드를 다시 업로드할 수 있습니다.
공식 업로드 링크:기트허브 - dmcke5/XWii-컨트롤러
Etiquetas
Fuente del modelo
