From a016db353f39cca6f71d225cd9592341c97720be Mon Sep 17 00:00:00 2001 From: Christoffer Martinsson Date: Tue, 20 Jun 2023 09:40:49 +0000 Subject: [PATCH 1/3] Upload New File --- mCAD/cmdr-keyboard-42-v1_photo_2.jpg | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 mCAD/cmdr-keyboard-42-v1_photo_2.jpg diff --git a/mCAD/cmdr-keyboard-42-v1_photo_2.jpg b/mCAD/cmdr-keyboard-42-v1_photo_2.jpg new file mode 100644 index 0000000..375e007 --- /dev/null +++ b/mCAD/cmdr-keyboard-42-v1_photo_2.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a6b406ff0de62c564660b9591643a20e6ce375fd52ac5322cb76f804b3051bc +size 1403386 From a69ae259a2bd1af5bf9c1fef1700f7c9c65d6a13 Mon Sep 17 00:00:00 2001 From: Christoffer Martinsson Date: Tue, 20 Jun 2023 09:41:20 +0000 Subject: [PATCH 2/3] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0bee819..a2eaa27 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # CMDR keyboard 42 -![image](mCAD/cmdr-keyboard-42-v1_photo.png) +![image](mCAD/cmdr-keyboard-42-v1_photo_2.jpg) Keyboard based on standard teensy "Keypad" library for button scanning, standard teensy "usb_keyboard" library for HID keyboard usb data communication. From edc908fe9b6d599e7073eccdf43da81e54d51269 Mon Sep 17 00:00:00 2001 From: Christoffer Martinsson Date: Tue, 20 Jun 2023 09:49:48 +0000 Subject: [PATCH 3/3] Update README.md --- README.md | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index a2eaa27..e764f68 100644 --- a/README.md +++ b/README.md @@ -42,22 +42,27 @@ Keyboard based on standard teensy "Keypad" library for button scanning, standard - LED flashing = Caps Lock activated - LED on = Gui key lock activated -## Build environment +## Build environment TeensyLC +C/C++, Teensy arduino framework -- Platformio - - env: teensylc - - platform: teensy - - board: teensylc - - framework: arduino +- Platformio (platformio.ini) - Flashing via Teensy USB bootloader - Pressing boot button on teensy - Pressing all four corners on the keyboard +## Build environment rp2040 Zero +Rust embedded, rp2040 HAL + +- Cargo (cargo.toml) +- Flashing via rp2040 USB bootloader + - Pressing reset/boot button on rp2040 Zero board + - Pressing all four corners on the keyboard + ## Hardware [Schematics](build/cmdr_mainboard_v1.pdf) -- 1x TeensyLC MCU +- 1x TeensyLC alt 1x rp2040 Zero - 36x Cherry MX compatible switches - 6x Kailh Choc low profile switches - 42x 1N4148 diodes