Industry News

Klavyeniz için DLC Joystick

Klavyeniz için DLC Joystick

Key Takeaways

  • KeyboaStick, doğrudan bir 8BitDo mekanik klavyeye monte edilen tamamen 3-D-yazdırılmış analog joystick'tir.
  • Geleneksel WASD tuş kümesini, ±20 mm yolculuk, her eksen için 10-bit (1024) çözünürlük ve 0.5 ms yanıt süresi sunan tek bir 2-eksen çubuğu ile değiştirir.
  • Cihaz, düşük sürtünme için DLC-kaplı alüminyum bağlantılar ve “tıklama” basışı için bir mikro-anahtar kullanır; ticari oyun kumandalarına benzer dokunsal bir his sağlar.
  • Baskı süresi ortalama 3.5 h (0.6 kg PETG) ve toplam malzeme maliyeti (BOM) US $25 altında.
  • Uyumluluk, standart 6-pin hot-swap soketi olan herhangi bir klavye ya da basit bir lehim köprüsü ile sağlanır; hobi kullanıcıları ve profesyoneller için çok yönlü bir yükseltme sunar.

Introduction: Turning a Keyboard into a Gamepad

KeyboaStick—maker kolektifi FunOrNothing'ın bir projesi—geleneksel bir mekanik klavyeye yüksek performanslı analog joystick ekler. Klasik WASD tuş kapakları özel 3-D-yazdırılmış modülle değiştirilerek, kullanıcılar ayrı bir oyun kumandası gerektirmeden anında hassas 2-eksen kontrol elde eder. Sonuç, hem sıradan oyunlar için “eğlenceli” hem de ciddi CNC-operatör eğitimi simülasyonları için “harika” bir hibrit giriş cihazıdır.


Design Overview

Mechanical Architecture

Component Material Dimensions Key Feature
Joystick housing PETG (3D-printed) 45 mm × 45 mm × 30 mm Snap-fit mounting to keyboard PCB
Linkage arms DLC-coated aluminum (0.2 mm) 20 mm length Low-friction articulation
Potentiometers 10 kΩ linear 12 mm × 6 mm 10-bit resolution per axis
Click button Omron micro-switch 6 mm × 6 mm 0.5 ms debounce
PCB (optional) FR-4 30 mm × 20 mm USB-C breakout for firmware updates

Joystick'in iki-eksen hareketi, DLC-kaplı alüminyum bağlantı üzerine monte edilmiş çift lineer potansiyometre ile üretilir. DLC (Diamond-Like Carbon) kaplama aşınmayı azaltır, binlerce döngüde tutarlı performans sağlar—tekrarlanabilirliğin önemli olduğu CNC-operatör eğitimleri için kritik bir özelliktir.

Electrical Integration

  • Power: Klavyenin 5 V hattından ≤ 30 mA çeker.
  • Interface: Klavyenin mevcut USB-C veri hattını kullanır; klavyenin MCU'sundaki firmware analog değerleri standart HID joystick raporları olarak yorumlar.
  • Firmware: Açık kaynak kodlu (GPL-v3) firmware QMK üzerinden flashlanabilir, özel dead-zone ve hassasiyet ayarlarına izin verir.

Build Process

  1. 3-D Print the Housing – PETG at 230 °C, 0.2 mm layer height, 30 % infill. Estimated print time: 3.5 h.
  2. Assemble Linkages – Insert DLC-coated arms, secure with M2×6 mm set screws.
  3. Mount Potentiometers – Solder wires to the keyboard’s hot-swap socket (pinout: X-axis, Y-axis, VCC, GND).
  4. Program Firmware – Compile QMK with JOYSTICK_ENABLE = yes, flash via USB-C.
  5. Replace WASD Caps – Snap the custom caps onto the joystick module; the remaining keys retain their original function.

Total BOM cost (as of Oct 2026): US $22 (PETG filament $12, DLC-coated arms $6, potentiometers $3, micro-switch $1).


Performance Comparison

Feature KeyboaStick (FunOrNothing) Standard 8BitDo Pro 2 DIY Arduino Joystick Kit
Axis resolution 10-bit (1024) 8-bit (256) 10-bit
Travel range ±20 mm ±15 mm ±18 mm
Latency 0.5 ms 1.2 ms 1.0 ms
Power draw ≤ 30 mA 45 mA 60 mA
Cost (incl. print) $22 $79 $35
Compatibility Any hot-swap keyboard 8BitDo controllers only Broad (requires Arduino)

KeyboaStick, gecikme ve yolculuk açısından birçok ticari mini-joystick'ten daha iyi performans gösterirken dramatik şekilde daha ucuzdur.


Applications in CNC & Manufacturing Training

  • Real-time axis control: Trainees can manipulate X/Y feed rates on CNC simulators with the same precision as a dedicated pendant.
  • Ergonomic workflow: Consolidating typing and joystick input on a single device reduces desk clutter and improves posture.
  • Rapid prototyping: Because the module is fully printable, manufacturers can iterate on joystick geometry to match specific machine kinematics.

Bottom Line

KeyboaStick, eklemeli imalat ve açık kaynak firmware'in sıradan bir mekanik klavyeyi yüksek performanslı analog bir kontrolöre dönüştürebileceğini gösterir. Alt milisaniye gecikme, 10-bit çözünürlük ve US $25 altında bir BOM ile hem oyun tutkunları hem de CNC eğitim ortamları için ticari oyun kumandalarına maliyet etkin bir alternatif sunar. Basit montajı ve geniş uyumluluğu, çalışma alanına ekstra donanım eklemeden daha sıkı ve sezgisel kontrol arayan herkes için çekici bir yükseltme haline getirir.

İlgili Makaleler