GN⁺: 가장 작은 USB-C MIDI 신스
(mitxela.com)가장 작은 USB-C MIDI 신디사이저
- "가장 작고 나쁜" MIDI 신디사이저 시리즈의 새로운 작품으로, CH32V003라는 32비트 RISC-V 마이크로컨트롤러를 사용함.
- 하드웨어 USB가 없음에도 불구하고 프로세서가 48MHz로 클록되어 있어, 소프트웨어 USB 스택을 작성하는 것이 매력적인 아이디어로 떠올랐음.
- 이미 CNLohr가 소프트웨어 USB 스택을 작성한 것을 발견하고 놀랐으며, 이로 인해 칩이 더 유용하고 인상적이 됨.
USB MIDI 데모
- USB-MIDI 데모는 완성되지 않았으나, 개발 보드를 납땜하여 시도해봄.
- TSOP20 브레이크아웃과 마이크로-USB 브레이크아웃을 슈퍼글루로 붙인 후, 전압 조정기, 커패시터, 저항 등을 추가하여 회로를 완성함.
- 버튼을 누르면 음표를 연주하는 USB-MIDI 장치를 구성하고, MIDI 데이터가 도착하면 칩이 사각파를 생성함.
USB 개발 보드
- CH32V003용 몇 가지 개발 보드가 있지만, 하드웨어 USB가 없기 때문에 USB 핀을 연결하지 않음.
- 반복적인 납땜을 피하기 위해 가능한 한 작게 만든 간단한 개발 보드를 설계함.
- 모든 필요한 핀이 라벨링되어 있고, USB 데이터 라인을 위해 저항을 추가할 수 있는 옵션을 제공함.
USB, 모든 USB
- 부품이 저렴하고 지원하는 구성 요소가 적어서, USB ATtiny 프로젝트를 재창조하는 것이 재미있을 것 같음.
- CH32V003은 핀이 충분하지 않아서 키보드와 USB를 동시에 읽을 수 없으나, 두 개의 칩을 사용하여 하나는 키보드의 절반을, 다른 하나는 나머지와 USB를 읽는 것이 가능함.
라우팅
- 수직 마운트 USB-C 플러그를 사용하여 가능한 한 작은 회로 기판을 만들고자 함.
- USB-C 플러그의 지지 핀과 충돌하지 않도록 피에조 부저 핀의 간격을 넓힘.
- USB 3 핀을 연결할 필요는 없지만, CC1과 CC2를 연결해야 하며, 필요한 모든 트랙을 배치하는 것이 가능함.
패널화
- 패널을 직접 제작하기로 결정함.
- 패널에는 명시적인 대칭이 있어서, 한쪽을 솔더링한 후 보드를 뒤집어 다른 쪽을 솔더링할 수 있음.
- 패널을 직접 제작함으로써 USB-C 플러그 주변에 타이트한 핏을 제공하는 구멍을 만들어 조립 시 기본적인 그립을 제공함.
조립
- 가장 낮은 허용 오차로 보드를 제작하면 제조업체가 가격을 보조함.
- USB 커넥터를 마지막에 솔더링하고, 나머지 부품은 히트건으로 솔더링함.
- 패널에서 조심스럽게 보드를 분리하고, 버저 핀을 적절한 길이로 자르고 솔더링함.
GN⁺의 의견
- 이 프로젝트는 하드웨어와 소프트웨어의 창의적인 결합을 보여줌. 저렴한 마이크로컨트롤러를 사용하여 USB-MIDI 신디사이저를 만드는 아이디어는 DIY 하드웨어 커뮤니티에 영감을 줄 수 있음.
- 소프트웨어 USB 스택의 구현은 프로그래밍과 하드웨어 설계에 대한 깊은 이해를 필요로 하며, 이는 초급 소프트웨어 엔지니어에게도 학습 기회를 제공함.
- 이 글은 기술적인 도전을 즐기고, 자신만의 독특한 프로젝트를 만들고자 하는 사람들에게 흥미로울 것임.
Hacker News 의견
-
이 사람이 이런 종류의 작업으로 생계를 유지하는지 궁금하다. 그의 결과물은 항상 고급스럽고 독특함.
- 회사 업무에 쫓겨 Jira에 충분한 작업을 기록하고 매주 충분한 스프린트 포인트를 쌓는 것에 대한 걱정이 많음.
- 자유롭게 원하는 것을 원하는 때에, 원하는 속도로, 열정 프로젝트에 시간과 노력, 자원을 투자하는 것을 상상하기 어려움.
- 재료비는 크지 않아 보이지만, 실제로 투자하는 시간은 얼마나 될까? 일과 후 몇 시간씩, 몇 년 동안?
-
그의 입체적인 촛불 작품이 놀랍다고 함. 링크
-
각 포트가 10기가로 라벨링된 허브에 이것들을 연결하는 것이 유머러스하다고 함.
-
손가락 끝의 패드를 매크로 줌으로 찍은 것이 너무 세밀해서, 이 비디오가 지문 보안 침해가 될 수도 있다고 함. 집 열쇠가 들어간 사진을 실수로 공유하는 것보다 더 나쁠 수 있음.
-
건설 보고서는 매우 상세하지만, 짧은 사운드 데모만 제공함. 사실상 사각파만을 생성하기 때문에, 실제 합성, 변조, 필터가 없어 신디사이저로 인정하기 어려움. USB-MIDI가 있는 인사말 카드 소리 칩으로 더 적절하게 불릴 수 있음.
-
고해상도로 지문을 볼 수 있는 사진이 조금 걱정됨.
-
USB-C가 가진 특정 방향에서만 작동하는 것은 매우 실망스럽고, USB-C가 의도한 것과 정반대임. Nokia 2780 Flip은 USB-C 충전 포트를 가지고 있지만, 상자에는 Micro-USB라고 적혀 있고, 한 방향에서만 작동함.
-
재미있지만, 실제로 사각파 이상을 재생할 수 있는 신디사이저가 아님.
-
SMT 커넥터를 양면 리플로우 중에 고정하기 위해 빨간색 열경화성 칩 접착제 사용을 추천함.
-
아름다운 데모로, 8비트 마이크로컴퓨터 시대의 소리를 떠올리게 함.