Stream Deck / Bàn phím Macro 12 phím tùy chỉnh
Đây là phiên bản tùy chỉnh của Stream Deck với 12 phím cơ, được thiết kế tối ưu, không cần dùng ốc vít. Sản phẩm sử dụng Arduino Pro Micro và Cherry MX switch, mang lại trải nghiệm tiện lợi cho việc thao tác nhanh trên máy tính.
Mô tả
Đây là bản remix của một thiết bị Stream Deck có sẵn! Thiết kế này được lấy cảm hứng từ DaveM (https://www.thingiverse.com/DaveM/about).
Hãy xem qua phiên bản Stream Deck của anh ấy tại đây:
Thingiverse: https://www.thingiverse.com/thing:2822140
Website của anh ấy: https://www.partsnotincluded.com/diy-stream-deck-mini-macro-keyboard/
Mình nảy ra ý tưởng tự làm một chiếc Macro Keyboard cho riêng mình khi tình cờ thấy bản Stream Deck 8 nút của DaveM. Vì muốn dùng nhiều phím hơn và không cần bắt vít, mình đã tự tạo ra phiên bản riêng của mình.
Bộ sản phẩm này bao gồm: phần thân chính (có độ nghiêng như trong ảnh), tấm plate giữ switch, keycaps và một miếng đệm chống trượt.
Toàn bộ sơ đồ đi dây và lập trình đều dựa trên bản gốc của DaveM, chỉ là mình điều chỉnh lại để dùng cho 12 phím thay vì 8 (F13 - F24).
Ngoài các bộ phận in 3D, bạn sẽ cần chuẩn bị thêm:
- 12x Cherry MX switch (mình chọn loại Red - https://www.reichelt.de/cherry-mx-red-tastenmodul-schnappbefestigung-cherry-mx1a-l1nn-p202567.html?&trstct=pos_10&nbc=1)
- Dây điện để đi dây
- Thiếc hàn
- Arduino Pro Micro (mình dùng bản 3.3v)
- Một chiếc máy ảnh để chụp lại thành phẩm của bạn nhé :)
Thông số in (Print Settings)
Máy in:
Prusa
Model:
i3 MK2S
Rafts:
Không cần
Supports:
Không
Độ phân giải:
0.2 mm
Infill:
20 %
Chất liệu in (Filament): Das Filament, Material4Print PLA, PETG, TPU (màu Đen, Than)
Ghi chú:
PLA: Dùng cho thân máy và keycaps PETG: Dùng cho mặt sau (có thể dùng PLA cũng được) TPU: Dùng cho miếng đệm chống trượt
Hậu kỳ
Bước 1: Hàn mạch
Sau khi gắn các switch vào plate, bạn có thể bắt đầu hàn dây. Mình khuyên nên bắt đầu với dây mát (ground) theo kiểu ma trận.

Tiếp đó, bạn hàn nốt phần dây còn lại. Mình khuyên dùng dây jumper để tiện kết nối với Arduino sau này.

Sau khi xong, hãy kết nối dây với Arduino Pro Micro theo thứ tự sau:
Cuối cùng, bạn khéo léo nhét hết dây và Arduino vào trong thân máy bằng cách lắp tấm plate vào. Mình thiết kế để nó vừa khít nên không cần dùng vít. Bạn có thể dùng súng bắn keo để cố định, nhưng mình thấy không cần thiết.
Thân máy đặt lên trên miếng chống trượt. Mình in nó bằng TPU nên bám dính rất tốt. Hai phần này khớp nhau nhờ thiết kế form fit. Bạn có thể dán miếng đệm vào bên trong thân máy nếu muốn, nên làm việc này trước khi lắp hết linh kiện vào trong.
Lập trình
Mình cần lưu ý chỗ này vì mình từng gặp chút rắc rối với Arduino Pro Micro. Nó hơi "cứng đầu" và bạn cần làm thêm một bước nhỏ để nó hoạt động. Cẩn thận khi upload script! Nếu làm sai, bạn sẽ cần một chiếc Arduino khác để nạp lại qua ISP vì máy tính sẽ không còn nhận diện nó qua cổng USB nữa. Để sử dụng Arduino Pro Micro đúng cách, hãy làm theo hướng dẫn này:
Hướng dẫn upload script: https://learn.sparkfun.com/tutorials/pro-micro--fio-v3-hookup-guide/all
Hướng dẫn dùng ArduinoISP (phòng hờ): https://eldontronics.wordpress.com/2019/06/16/arduino-pro-micro-clone-port-not-detected/
Sau khi chọn đúng board là Arduino Pro Micro, bạn có thể nạp script. Vậy là xong! Chúc các bạn vui vẻ với sản phẩm của mình!
Giấy phép
Tác phẩm này được cấp phép theo
Creative Commons — Attribution — Noncommercial — Share AlikeCC-BY-NC-SA
File mô hình
Chưa có bản in nào được khoe. Hãy là người đầu tiên!
Chưa có bình luận nào. Hãy là người đầu tiên!