Merge branch 'rp2040' of https://git.cmtec.se/cm/cmdr-keyboard into rp2040

This commit is contained in:
Christoffer Martinsson 2023-06-21 00:37:55 +02:00
commit bab1de9941
2 changed files with 16 additions and 8 deletions

View File

@ -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.
@ -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

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9a6b406ff0de62c564660b9591643a20e6ce375fd52ac5322cb76f804b3051bc
size 1403386