피드로 돌아가기
Valve, Creative Commons 라이선스로 Steam Controller CAD 파일 공개
GeekNewsGeekNews
Infrastructure

Valve, Creative Commons 라이선스로 Steam Controller CAD 파일 공개

CAD 공개를 통한 하드웨어 지속 가능성 확보 및 OS 입력 계층 추상화 설계

xguru2026년 5월 7일7intermediate

Context

Windows의 XInput 표준이 아날로그 트리거, 자이로, 트랙패드 등 고성능 입력을 동시에 처리하지 못하는 제약 존재. 표준 배열 기반임에도 OS 수준의 드라이버 지원 부족으로 인해 특정 하드웨어 기능 활용을 위해 제조사 전용 소프트웨어 의존도가 높은 상황.

Technical Solution

  • 하드웨어 유지보수성 극대화를 위해 Steam Controller 및 Puck 외장 셸 CAD 파일을 Creative Commons 라이선스로 공개
  • Windows의 XInput 한계를 극복하기 위해 자체 Input 변환 계층(Translation Layer)을 구축하여 고밀도 입력 데이터 처리
  • Linux 환경에서 InputPlumber를 활용해 분산된 USB 허브 입력을 단일 컨트롤러로 통합하는 구조 설계
  • Steam Input을 통한 게임별 버튼 매핑 기능을 제공하여 하드웨어 펌웨어가 아닌 소프트웨어 정의(Software-defined) 설정 방식 채택
  • 3D 프린팅 지원을 통해 장애인 사용자의 개별적 신체 조건에 맞춘 맞춤형 하드웨어 수정 및 부품 교체 가능 구조 제공

1. 표준 API(예: XInput)의 기능적 제약 사항을 사전 정의하고 이를 우회할 변환 계층 설계 검토

2. 제품 수명 주기 연장을 위해 하드웨어 설계 데이터(CAD)의 일부 공개를 통한 커뮤니티 기반 유지보수 생태계 구축 고려

3. 하드웨어 설정을 펌웨어가 아닌 상위 소프트웨어 계층에서 처리하여 런타임 매핑 유연성 확보

원문 읽기