From b8689baf0fc5e1ff39e028586dae1d5f56694bba Mon Sep 17 00:00:00 2001 From: Christoffer Martinsson Date: Tue, 6 Jun 2023 20:14:44 +0200 Subject: [PATCH] Added readme --- README.md | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) diff --git a/README.md b/README.md index 7faad59..1ee29ae 100644 --- a/README.md +++ b/README.md @@ -1 +1,76 @@ # 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