From acd1b949c84c64062bf5092f3a6c5c1b4c6eff83 Mon Sep 17 00:00:00 2001 From: Christoffer Martinsson Date: Tue, 15 Aug 2023 08:41:55 +0000 Subject: [PATCH] Update README.md --- README.md | 45 +++++++++++++++++++++------------------------ 1 file changed, 21 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index 11f020f..63ca5f9 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,13 @@ -# CMDR Joystick 24 +# CMDR Joystick 25 -RC Joystick with 2 hall effect gimbals, 2 hat switches and 24 buttons for use both with simulators and ELRS Rx equipped quads. +RC Joystick with 2 hall effect gimbals, 2 hat switches and 25 buttons for use both with simulators and ELRS Rx equipped quads. ## Layout ```cpp USB Joystick Layer 0 -------------------------------------------------------------- -| FnL | B1 | | B5 | FnR | +| FnL | B1 | | B25 | | B5 | FnR | -------------------------------------------------------------- | | B2 | B3 | MoL | | MoR | B7 | B6 | | | | @@ -21,7 +21,7 @@ USB Joystick Layer 0 USB Joystick Layer 1 (FnL) -------------------------------------------------------------- -| FnL | B9 | | B5 | FnR | +| FnL | B9 | | B25 | | B5 | FnR | -------------------------------------------------------------- | | B10 | B11 | MoL | | MoR | B7 | B6 | | | | @@ -35,7 +35,7 @@ USB Joystick Layer 1 (FnL) USB Joystick Layer 2 (FnR) -------------------------------------------------------------- -| FnL | B1 | | B13 | FnR | +| FnL | B1 | | B25 | | B13 | FnR | -------------------------------------------------------------- | | B2 | B3 | MoL | | MoR | B15 | B14 | | | | @@ -49,7 +49,7 @@ USB Joystick Layer 2 (FnR) USB Joystick Layer 3 (FnL + FnR) -------------------------------------------------------------- -| FnL | B9 | | B13 | FnR | +| FnL | B9 | | B25 | | B13 | FnR | -------------------------------------------------------------- | | B10 | B11 | MoL | | MoR | B15 | B14 | | | | @@ -63,16 +63,16 @@ USB Joystick Layer 3 (FnL + FnR) ELRS Layer -------------------------------------------------------------- -| CH7 | CH8 | | CH9 | CH10| +| CH7 OFF | CH7 ON | | -- | | CH8 ON | CH8 OFF| -------------------------------------------------------------- -| | CH11| - | CH5 | | CH6 | - | CH12| | +| | CH9 ON | CH9 OFF | CH5 | | CH10 OFF | CH10 ON | CH12| | | | -| | - | | - | | -| | - | | - | | +| | CH11 ON | | CH12 ON | | +| | CH11 OFF | | CH12 OFF | | | X(CH1)/Y(CH2) X(CH3)/Y(CH4) | -| | - | | - | | -| | - | - | - || - | - | - | | -| | - | | - | | +| | LTU | | RTU | | +| | LTL | LTC | LTR || RTL | RTC | RTR | | +| | LTD | | RTD | | -------------------------------------------------------------- ``` @@ -81,21 +81,12 @@ ELRS Layer - Ergonomic design (low profile) - Hall effect gimbals -- Supports both USB HID joystick and ELRS Tx module -- Total 6x axis, 4x hat switches and 24x buttons (using Fn mode) implemented in USB HID mode +- Supports both USB HID joystick and ELRS Tx +- Total 6x axis, 4x hat switches and 25x buttons (using Fn mode) implemented in USB HID mode - 12 Channels implemented in ELRS mode (4x axis, 8x buttons) -- Low latency (1.6ms ELRS, 10ms USB) - -## Build environment - -- Cargo (rust embedded) -- Flashing via Cargo - - Pressing boot button on teensy - - Press and hold "top lower right button" when powering the unit ## Hardware -- 1x rp2040zero MCU board - 2x FrSky M7 or M10 gimbals - 6x Kailh choc low profile switches - 6x Cherry MX switches @@ -112,7 +103,13 @@ ELRS Layer * Gerber files: [zip](/eCAD/cmdr-joystick/cmdr-joystick_rev_a_gerber.zip) * Schematics: [pdf](/eCAD/cmdr-joystick/cmdr-joystick_rev_a_schematics.pdf) +## Software Build environment +Rust +- Cargo (rust embedded) +- Flashing via Cargo + - Pressing boot button on teensy + - Press and hold "top lower right button" when powering the unit ## Calibration