Show HN: 진정한 모듈형 키보드

1 hour ago 3
  • Keybytes는 키마다 독립적인 1u PCB를 사용해 배열을 바꿀 수 있는 키보드로, 자석 케이스로 모듈을 결합함
  • 각 키에는 CH32V003 RISC-V 마이크로컨트롤러가 있으며, 네 면의 포고 핀으로 전원과 I2C를 연결함
  • STM32WB55RGV6 기반 메인 보드가 키 모듈을 연결하고 Bluetooth와 USB를 지원함
  • 메인 보드에서 포고 핀을 통해 키를 프로그래밍하며, 키 펌웨어를 저장하는 2MB QSPI 플래시를 탑재함
  • 키 모듈과 메인 보드 모두 19.05 × 19.05mm 크기로 설계했으며, 메인 보드는 PCB 두 장을 위아래로 쌓는 구조임

키별로 재배열하는 모듈 구조

  • Keybytes는 각 키가 별도의 1u PCB인 구조로, 키 배열을 재구성할 수 있음
  • 자석 케이스가 모듈을 서로 붙잡아 주며, 각 키의 네 면에 있는 포고 핀으로 전원과 I2C를 연결함
  • 영상 데모를 제공함

Keybit과 Keyword PCB

  • KiCad로 설계한 보드는 키 모듈인 Keybit과 메인 보드인 Keyword 두 종류이며, 모두 1u인 19.05 × 19.05mm 크기임
  • Keybit은 Cherry MX 스위치와 CH32V003 마이크로컨트롤러를 탑재한 단일 키 모듈임
    • 네 면의 포고 핀에 3.3V, GND, I2C를 배치해 Keyword 또는 다른 Keybit과 연결할 수 있음
    • 모서리 패드는 프로그래밍용임
  • Keyword는 Keybit이 연결되는 메인 보드로, PCB 두 장을 적층함
    • 위쪽 PCB에는 STM32WB55RGV6, 세라믹 Bluetooth 안테나, 플래시를 배치함
    • 아래쪽 PCB에는 USB-C, 충전기, 벅부스트 컨버터를 배치함
    • 상단의 포고 핀 3개로 Keybit을 프로그래밍함
  • 키 펌웨어 저장용으로 2MB QSPI 플래시 W25Q16JV를 사용함

전원과 인터페이스

  • Bluetooth와 USB 연결을 지원하며, USB-C에는 ESD 보호를 적용함
  • BQ25895로 배터리를 충전하며, 1S LiPo 연결용 납땜 패드를 제공함
  • TPS631000 벅부스트 컨버터와 RGB 상태 LED를 탑재함

케이스 설계와 라이선스

  • 맞춤형 케이스를 Onshape 로 설계했으며, STEP 파일은 저장소의 cad 폴더에 있음
  • 프로젝트는 MIT 라이선스로 공개됨
Read Entire Article




피플앤툴즈 네트워크
🛍 샵