햅틱 패드
버튼 레이블을 표시하는 6개의 버튼이 있는 매크로패드와 햅틱 피드백이 있는 마우스 노브!
특징들
-
6개의 프로그래밍 가능한 매크로 버튼.
-
버튼 레이블과 아이콘을 위한 128x64 OLED 디스플레이.
-
최대 256개의 프로필을 지원하며, 총 1536개의 매크로를 제공합니다!
-
간단한 XML 구성, 특별한 드라이버 필요 없음!
-
매크로 버튼 조합은 최대 3개의 동시 버튼 또는 3개의 별도의 버튼 누름과 그 사이의 구성 가능한 지연 시간으로 구성될 수 있습니다.
-
버튼 레이블과 구성 파일을 위한 마이크로 SD 스토리지.
-
세 가지 다른 모드를 가진 햅틱 피드백 마우스 휠. 클릭, 트위스트, 모멘텀
-
구성 가능한 색상과 5가지 다른 디스플레이 모드를 가진 RGB 링. 할로, 밴드, 브레스, 레인보우, 솔리드, 오프.
-
위
-
마지막 프로필은 SD 카드에 저장되어 있기 때문에, 매크로 패드는 마지막으로 활성화된 프로필에서 시작될 것입니다.
자재 목록
1x 128x64 OLED 디스플레이 -https://www.waveshare.com/2.42inch-oled-module.htm
1개의 자기식 인코더 보드 -https://www.aliexpress.com/item/1005007469177411.html
1개의 2804 100kv 브러시리스 기메블 모터 -https://www.aliexpress.com/item/1005006008489660.html
6개의 Kailh 저프로필 스위치 -https://www.aliexpress.com/item/1005005066585322.html
1개의 RP2040-Plus 보드 -https://www.waveshare.com/rp2040-plus.htm
1개의 TMC6300 모터 드라이버 보드 -https://www.sparkfun.com/sparkfun-brushless-motor-driver-3-phase-tmc6300.html
1개의 마이크로 SD 모듈 -https://www.aliexpress.com/item/1005010587984346.html
4x6x1mm 자석 -https://www.aliexpress.com/item/1005009894772141.html
2개의 터치식 버튼 -https://www.digikey.com/en/products/detail/panasonic-electronic-components/EVQ-Q2B03W/762882
LED를 포함시키려는 경우 다음 부분들은 선택사항입니다:
20개의 WS2811 LED -https://www.aliexpress.com/item/32776731877.html
20개의 0.1uF (100nF) 0603 커패시터 -https://www.aliexpress.com/item/32966526545.html
하드웨어
9개의 M3x5x5 나사 인서트(인쇄된 하우징에만 필요하다)
3x M3x6 SHCS
2개의 M3x10 SHCS
10개의 M2.5x4 SHCS
4개의 M3x6 CSK
인쇄 지침
- 인쇄된 버전
3D Files/STL's 폴더의 모든 파일을 인쇄하세요. 키캡 파일 6개, 메뉴 버튼 파일 2개, PCB 스페이서 파일 2개가 필요할 것입니다.
- 기계 제작 버전
모든 3D 파일/STL 폴더의 파일을 인쇄하되, 'Custom Keycap.STL', 'Macro Pad - Printed Version.STL', 및 'Menu Button Printed.STL'은 제외하세요. 3D 파일/STEP 폴더의 모든 .STEP 파일을 가공하세요. 주 디렉토리의 Macropad Assembly .STEP 파일은 개별 부품이 아니라 Macro Pad의 전체 모형이기 때문에 포함
모터 조립
휠 모터가 어떻게 조립되는지 보여주기 위해 이 빠른 사진을 만들었습니다:
인코더 마운트.STL 부분에는 인코더를 위해 M2로 태핑되어야 할 두 개의 작은 구멍이 있습니다. 만약 M2 태핑이 없다면, 아마도 인코더를 마운트에 붙이거나 작은 자동 태핑 나사를 사용하여 고정할 수 있을 것입니다.
자석 홀더는 오목한 모터 샤프트 내부에 잘 끼워져야 합니다. 그렇지 않은 경우에는 수퍼 글루를 조금 바르면 시간이 지나도 자유롭게 움직이지 않을 거에요.
PCB들.
이 프로젝트를 완료하려면 두 개의 PCB를 만들어야 합니다. 이는 두 레이어로만 구성된 매우 간단한 PCB이므로 저렴해야 합니다! 'PCBs/MacroPad'과 'PCBs/MacroPad Controller Board'에 있는 압축 파일을 원하는 만들자 PCB 제조사에 업로드하면 추가적인 정보는 필요 없을 것입니다.
- 컨트롤러 보드
컨트롤러 보드에는 주요 구성 요소가 표시되어 있어서 모든 것이 어디에 연결되는지 쉽게 확인할 수 있습니다. 저도 모터 컨트롤러와 SD 리더의 전원 및 그라운드 연결을 표시했으니, 올바르게 설치하고 있는지 다시 확인해 주십시오! SD 리더는 비디오에 표시된 대로 인쇄 회로기판에 평평하
- 메인 보드
LED를 포함시키려는 경우 먼저 LED를 설치하십시오! LED의 한 구석에는 화살표 모양의 리베이트가 있어야 합니다. 이는 '1'로 표시된 패드에서 멀리 있어야 합니다. 이 보드의 모든 C 구성 요소는 0.1uF 0603 크기의 커패시터입니다. 이는 LED가 작동하는데도 필요합니다.
두 개의 프로필 전환 버튼에 필요한 스위치는 EVQ-Q2B03W입니다.
그것들은 EVQ-Q2B02W와 같은 크기를 가지고 있지만, 조금 더 높아서 올바른 것을 받았는지 확인하는 데 주의를 기울여야 합니다!
- 보드를 연결하기
두 개의 PCB에 있는 패드는 모두 작은 통과구멍입니다. 저는 입문자들이 이것들을 사용하는 것이 훨씬 더 좋다고 생각하기 때문에 이것들을 선택했습니다. 이 구멍은 전선을 통과시키기에 너무 작아서 그저 표면 실장 패드로 생각하세요!
컨트롤러 보드에는 '디스플레이'라고 표시된 패드 세트가 있습니다. 화면과 함께 제공된 케이블을 사용하고 디스플레이를 위한 전선을 이 패드에 직접 연결하십시오. 저는 제 PCB의 레이블을 디스플레이와 매칭 시켰기 때문에 모든 것이 어디에 있는지 알기 쉽습니다.
두 개의 보드는 전선으로 연결되어 있습니다. 두 개의 보드에 있는 레이블을 일치시키면 모든 것이 올바른 위치에 있어야 합니다! 리본 케이블에 비하면 조금 지저분하다는 것을 알고 있지만, 저는 이 프로젝트를 가능한 한 입문자들이 쉽게 이해할 수 있도록 만들려고 노력했습니다!
세 개의 모터 전선은 컨트롤러 보드의 U, V, W로 표시된 핀에 연결됩니다. 소프트웨어는 처음 시작할 때 모터 방향을 감지해야 하기 때문에 이 전선들의 순서는 상관없지만, 문제가 있는 경우에는 두 개를 바꾸어보세요!
인코더 연결도 표시되어 있기 때문에, 저가 보드에 포함시킨 4개의 핀을 연결하고 인코더에 있는 나머지 핀은 무시하세요. 우리는 그것들을 필요하지 않습니다!
소프트웨어
경고
이 소프트웨어는 여전히 개발 중입니다. 동영상에서 보는 모든 것은 현재 작동하고 있지만, 지금까지 제한된 테스트만 할 수 있었기 때문에 일부 버그를 간과했을 것이 확실합니다. 다음 주에 가능한 많은 버그를 수정할 것입니다. 하지만 만일 버그를 발견하면 저에게 알려주십시오! 버그를 제출할 경우
만약 여러분이 직접 코드를 컴파일하지 않으려면, 소프트웨어 폴더에서 MacroPad.UF2 파일의 최신 버전을 복사하고 동영상에 나온 부트 방법을 사용하여 Pico의 메모리에 직접 설치하십시오.
매크로 패드를 사용하려면 또한 SD 카드를 올바르게 설정해야 합니다. 자신만의 파일을 작업하기 시작하기 전에 모든 것이 제대로 작동하는지 확인하려면 먼저 '예시 SD 카드' 폴더의 전체 내용을 SD 카드에 복사해야 합니다.
XML 구성
에서는
이 문제에 대해서는 6개의 합법적인 입력이 있습니다.
숨, 밴드, 할로, 레인보우, 솔리드, 오프.
휠의 인쇄된 버전에 대한 모터 튜닝은 상당히 좋아야 하기 때문에, 어떤 튜닝을 하기 전에 제 기본 P와 I 값으로 먼저 시도해 보시기 바랍니다. 저는 이 유형의 피드백에는 필요 없는 것 같아서 D를 튜닝 옵션에서 제외했고, 그것은 단지 튜닝을 더 복잡하게 만들기만 합니다.
에서는
각 프로필은 이렇게 할당된 이름 값으로 시작됩니다:
다음은
각 매크로 버튼은 이렇게 보입니다:
프로필당 이러한 절들이 6개 있을 것입니다. 각 동작에는 두 가지 값이 있는데, 첫 번째는 동작을 수행하기 전의 지연 시간(밀리초 단위)이고, 두 번째는 당신이 누르고 싶은 키코드입니다(제가 앞에서 링크를 제공한 동일한 웹사이트를 사용하세요). 세 가지 동작 중 하나의 두 가지 값을
그리고 그게 바로 그것입니다! 당신이 원하는 대로 첫 번째 예제 프로필을 여러 번 복사하세요 (최대 256번까지), 그리고 각각은 당신이 당신의 매크로를 저장할 수 있는 새로운 프로필을 만들 것입니다.
Etiketler
Model Kaynağı
