77 lines
2.2 KiB
Markdown
77 lines
2.2 KiB
Markdown
# CMDR Joystick
|
|
|
|
RC Joystick with 2 hall effect gimbals and 8 buttons for use both with simulators and ELRS Rx equipped quads.
|
|
|
|
```cpp
|
|
| B3 | | B1 |
|
|
| Fn1| | B2 |
|
|
--------------------------------------------
|
|
| | B4 | | B5 | |
|
|
| |
|
|
| X1,Y1 X2,Y2 |
|
|
| | B6 | | B7 | |
|
|
--------------------------------------------
|
|
|
|
USB Joystick Layer 1 (Fn1)
|
|
|
|
| Fn2 | | B1 |
|
|
| Fn1 | | B2 |
|
|
--------------------------------------------
|
|
| | B8 | | B9 | |
|
|
| |
|
|
| X1,Y1 X3,Y2 |
|
|
| | B10 | | B11 | |
|
|
--------------------------------------------
|
|
|
|
USB Joystick Layer 2 (Fn2)
|
|
|
|
| Fn2 | | B16 |
|
|
| Fn1 | | B17 |
|
|
--------------------------------------------
|
|
| | B12 | | B13 | |
|
|
| |
|
|
| X1,Y1 X3,Y3 |
|
|
| | B14 | | B15 | |
|
|
--------------------------------------------
|
|
|
|
ELRS Layer
|
|
|
|
| CH6 on | | CH5 on |
|
|
| CH6 off | | CH5 off |
|
|
--------------------------------------------
|
|
| | CH7 | | CH8 | |
|
|
| |
|
|
| X,Y X,Y |
|
|
| CH1,CH2 | CH9 | | CH10 | CH3,CH4 |
|
|
--------------------------------------------
|
|
```
|
|
|
|
## Features
|
|
|
|
- Ergonomic design (low profile)
|
|
- 2x Hall effect gimbals
|
|
- 8x Buttons
|
|
- Supports both USB HID joystick and ELRS Tx module
|
|
|
|
## Build environment
|
|
|
|
- Platformio
|
|
- env: teensylc
|
|
- platform: teensy
|
|
- board: teensylc
|
|
- framework: arduino
|
|
- Flashing via Teensy USB bootloader
|
|
- Pressing boot button on teensy
|
|
- Pressing all four corners on the keyboard
|
|
|
|
## Hardware
|
|
|
|
- 1x TeensyLC MCU
|
|
- 2x FrSky M7 or M10 gimbals
|
|
- 6x Kailh choc low profile switches
|
|
- 2x Cherry MX switches
|
|
- 1x PCB
|
|
- 1x Bottom case
|
|
- 1x Top plate
|
|
- 2x Gimbal spacers
|