From 7069e0aaa1e510ae850d17addbd2aab6f8968d6e Mon Sep 17 00:00:00 2001 From: Marc Poulhiès Date: Tue, 12 Jan 2021 20:49:23 +0100 Subject: Add sample gif for showing LEDs, refresh layout Update layout with latest changes (and add LEDs control keys). --- README.md | 8 +++++++- images/layout.png | Bin 30609 -> 30855 bytes images/useless-leds.gif | Bin 0 -> 11168008 bytes 3 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 images/useless-leds.gif diff --git a/README.md b/README.md index 4b1dcf8..d07553b 100644 --- a/README.md +++ b/README.md @@ -80,11 +80,14 @@ casing melts with the solder. As a typematrix user, I really like the middle column with `backspace/enter/del` so naturaly I've tried to do something similar. The [initial -layout](http://www.keyboard-layout-editor.com/##@_pcb:true;&@_c=#cf94ff&sm=cherry&sb=gateron;&=F1%0A%0A%0A%0A%0A%0A%0A%0A%0A#%0A$&_c=#8f00ff;&=F2%0A%0A%0A%E2%80%94%0A%0A%0A%0A%0A%0A1%0A%22&=F3%0A%0A%0A%3C%0A%0A%0A%0A%0A%0A2%0A%C2%AB&=F4%0A%0A%0A%3E%0A%0A%0A%0A%0A%0A3%0A%C2%BB&=F5%0A%0A%0A%5B%0A%0A%0A%0A%0A%0A4%0A(&=F6%0A%0A%0A%5D%0A%0A%0A%0A%0A%0A5%0A)&=F7%0A%0A%0A%0A%0A%0A%0A%0A%0A6%0A/@&=F8%0A%0A%0A%0A%0A%0A%0A%0A%0A7%0A+&=F9%0A%0A%0A%0A%0A%0A%0A%0A%0A8%0A-&=F10%0A%0A%0A%0A%0A%0A%0A%0A%0A9%0A//&=F11%0A%0A%0A%0A%0A%0A%0A%0A%0A0%0A*&_c=#cf94ff;&=F12%0A%0A%0A%0A%0A%0A%0A%0A%0A%C2%B0%0A/=;&@_c=#4bfad0;&=PrtScr%0A%0A%0A%7C%0A%0A%0A%0A%0A%0AB&=VerNum%0A%0A%0A%0A%0A%0A%0A%0A%0A%C3%89&=%0A%0A%0A/&%0A%0A%0A%0A%0A%0AP&=%0A%0A%0A%C5%93%0A%0A%0A%0A%0A%0AO&_a:7;&=%C3%88&_c=#fcc0c0&a:4;&=Esc%0A%0A%0A%0A%0A%0A%0A%0A%0ATab&_c=#dbfff7;&=Ins%0A%0A%0A%0A%0A%0A%0A%0A%0A!%0A%5E&_c=#4bfad0;&=/&uArr/;%0A%0A%0A%0A%0A%0A%0A%0A%0AV&=/&dArr/;%0A%0A%0A%0A%0A%0A%0A%0A%0AD&=7%0A%0A%0A%0A%0A%0A%0A%0A%0AL&=8%0A%0A%0A%0A%0A%0A%0A%0A%0AJ&=9%0A%0A%0A%0A%0A%0A%0A%0A%0AZ;&@=%0A%0A%0A%C3%A6%0A%0A%0A%0A%0A%0AA&=%0A%0A%0A%C3%B9%0A%0A%0A%0A%0A%0AU&=%0A%0A%0A%22%0A%0A%0A%0A%0A%0AI&=%0A%0A%0A%E2%82%AC%0A%0A%0A%0A%0A%0AE&_c=#dbfff7&a:5;&=%0A,%0A%0A%0A%0A%0A/;&_c=#fcc0c0&a:7;&=%3Ci%20class/='mss%20mss-Unicode-BackSpace-DeleteLeft-Big-2'%3E%3C//i%3E&_c=#4bfad0&a:4;&=%3Ci%20class/='kb%20kb-Arrows-Top-2'%3E%3C//i%3E%0A%0A%0A%0A%0A%0A%0A%0A%0AC&=/&uarr/;%0A%0A%0A%0A%0A%0A%0A%0A%0AT&=%3Ci%20class/='kb%20kb-Arrows-Bottom-2'%3E%3C//i%3E%0A%0A%0A%0A%0A%0A%0A%0A%0AS&=4%0A%0A%0A%0A%0A%0A%0A%0A%0AR&=5%0A%0A%0A%0A%0A%0A%0A%0A%0AN&=6%0A%0A%0A%0A%0A%0A%0A%0A%0AM;&@=%0A%0A%0A%5C%0A%0A%0A%0A%0A%0A%C3%80&=%0A%0A%0A%7B%0A%0A%0A%0A%0A%0AY&=%0A%0A%0A%7D%0A%0A%0A%0A%0A%0AX&_c=#dbfff7;&=%0A%0A%0A%E2%80%A6%0A%0A%0A%0A%0A%0A/:%0A.&_c=#4bfad0;&=%0A%0A%0A~%0A%0A%0A%0A%0A%0AK&_c=#fcc0c0&a:7;&=/&crarr/;&_c=#dbfff7&a:4;&=/&larr/;%0A%0A%0A%0A%0A%0A%0A%0A%0A?%0A'&_c=#4bfad0;&=/&darr/;%0A%0A%0A%0A%0A%0A%0A%0A%0AQ&=/&rarr/;%0A%0A%0A%0A%0A%0A%0A%0A%0AG&=1%0A%0A%0A%0A%0A%0A%0A%0A%0AH&=2%0A%0A%0A%0A%0A%0A%0A%0A%0AF&=3%0A%0A%0A%0A%0A%0A%0A%0A%0A%C3%87;&@_c=#ff59d1&a:7;&=Ctrl&_c=#1500ff;&=Shift&_c=#8f00ff;&=Win&=/&uArr/;&=Alt&_c=#fcc0c0&a:4;&=%0A%0A%0A/_%0A%0A%0A%0A%0A%0Anbspc%0Aspc&_c=#8f00ff&a:7;&=Del&=AltGr&_c=#dbfff7&a:5;&=%0A%25%0A%0A%0A%0A%0A%60&_c=#4bfad0&a:4;&=0%0A%0A%0A%0A%0A%0A%0A%0A%0AW&_c=#1500ff&a:7;&=Shift&_c=#ff59d1;&=Ctrl) has only the `%` and `w` key at different locations: +layout](http://www.keyboard-layout-editor.com/##@_pcb:true%3B&@_c=%238f00ff&sm=cherry&sb=gateron%3B&=F2%0A%0A%0A%E2%80%94%0A%0A%0A%0A%0A%0A1%0A%22&=F3%0A%0A%0A%3C%0A%0A%0A%0A%0A%0A2%0A%C2%AB&=F4%0A%0A%0A%3E%0A%0A%0A%0A%0A%0A3%0A%C2%BB&=F5%0A%0A%0A%5B%0A%0A%0A%0A%0A%0A4%0A(&=F6%0A%0A%0A%5D%0A%0A%0A%0A%0A%0A5%0A)&_c=%23cf94ff%3B&=F1%0A%0A%0A%0A%0A%0A%0A%0A%0A%23%0A$&_c=%238f00ff%3B&=F7%0A%0A%0A%0A%0A%0A%0A%0A%0A6%0A%2F@&=F8%0A%0A%0A%0A%0A%0A%0A%0A%0A7%0A+&=F9%0A%0A%0A%0A%0A%0A%0A%0A%0A8%0A-&=F10%0A%0A%0A%0A%0A%0A%0A%0A%0A9%0A%2F%2F&=F11%0A%0A%0A%0A%0A%0A%0A%0A%0A0%0A*&_c=%23cf94ff%3B&=F12%0A%0A%0A%0A%0A%0A%0A%0A%0A%C2%B0%0A%2F=%3B&@_c=%234bfad0%3B&=PrtScr%0A%0A%0A%7C%0A%0A%0A%0A%0A%0AB&=VerNum%0A%0A%0A%0A%0A%0A%0A%0A%0A%C3%89&=%0A%0A%0A%2F&%0A%0A%0A%0A%0A%0AP&=%0A%0A%0A%C5%93%0A%0A%0A%0A%0A%0AO&_a:7%3B&=%C3%88&_c=%23fcc0c0&a:4%3B&=Esc%0A%0A%0A%0A%0A%0A%0A%0A%0ATab&_c=%23dbfff7%3B&=Ins%0A%0A%0A%0A%0A%0A%0A%0A%0A!%0A%5E&_c=%234bfad0%3B&=%2F&uArr%2F%3B%0A%0A%0A%0A%0A%0A%0A%0A%0AV&=%2F&dArr%2F%3B%0A%0A%0A%0A%0A%0A%0A%0A%0AD&=7%0A%0A%0A%0A%0A%0A%0A%0A%0AL&=8%0A%0A%0A%0A%0A%0A%0A%0A%0AJ&=9%0A%0A%0A%0A%0A%0A%0A%0A%0AZ%3B&@=%0A%0A%0A%C3%A6%0A%0A%0A%0A%0A%0AA&=%0A%0A%0A%C3%B9%0A%0A%0A%0A%0A%0AU&=%0A%0A%0A%22%0A%0A%0A%0A%0A%0AI&=%0A%0A%0A%E2%82%AC%0A%0A%0A%0A%0A%0AE&_c=%23dbfff7&a:5%3B&=%0A,%0A%0A%0A%0A%0A%2F%3B&_c=%23fcc0c0&a:7%3B&=%3Ci%20class%2F='mss%20mss-Unicode-BackSpace-DeleteLeft-Big-2'%3E%3C%2F%2Fi%3E&_c=%234bfad0&a:4%3B&=%3Ci%20class%2F='kb%20kb-Arrows-Top-2'%3E%3C%2F%2Fi%3E%0A%0A%0A%0A%0A%0A%0A%0A%0AC&=%2F&uarr%2F%3B%0A%0A%0A%0A%0A%0A%0A%0A%0AT&=%3Ci%20class%2F='kb%20kb-Arrows-Bottom-2'%3E%3C%2F%2Fi%3E%0A%0A%0A%0A%0A%0A%0A%0A%0AS&=4%0A%0A%0A%0A%0A%0A%0A%0A%0AR&=5%0A%0A%0A%0A%0A%0A%0A%0A%0AN&=6%0A%0A%0A%0A%0A%0A%0A%0A%0AM%3B&@=%C3%8A%0A%0A%0A%5C%0A%0A%0A%0A%0A%0A%C3%80&=%3Ci%20class%2F='fa%20fa-rotate-left'%3E%3C%2F%2Fi%3E%0A%0A%0A%7B%0A%0A%0A%0A%0A%0AY&=%3Ci%20class%2F='fa%20fa-plus'%3E%3C%2F%2Fi%3E%0A%0A%0A%7D%0A%0A%0A%0A%0A%0AX&_c=%23dbfff7%3B&=%3Ci%20class%2F='fa%20fa-minus'%3E%3C%2F%2Fi%3E%0A%0A%0A%E2%80%A6%0A%0A%0A%0A%0A%0A%2F:%0A.&_c=%234bfad0%3B&=%0A%0A%0A~%0A%0A%0A%0A%0A%0AK&_c=%23fcc0c0&a:7%3B&=%2F&crarr%2F%3B&_c=%23dbfff7&a:4%3B&=%2F&larr%2F%3B%0A%0A%0A%0A%0A%0A%0A%0A%0A%3F%0A'&_c=%234bfad0%3B&=%2F&darr%2F%3B%0A%0A%0A%0A%0A%0A%0A%0A%0AQ&=%2F&rarr%2F%3B%0A%0A%0A%0A%0A%0A%0A%0A%0AG&=1%0A%0A%0A%0A%0A%0A%0A%0A%0AH&=2%0A%0A%0A%0A%0A%0A%0A%0A%0AF&=3%0A%0A%0A%0A%0A%0A%0A%0A%0A%C3%87%3B&@_c=%23ff59d1&a:7%3B&=Ctrl&_c=%238f00ff%3B&=%2F&uArr%2F%3B&=Win&_c=%231500ff&a:4%3B&=%3Ci%20class%2F='fa%20fa-lightbulb-o'%3E%3C%2F%2Fi%3E%0A%0A%0A%0A%0A%0A%0A%0A%0AShift&_c=%238f00ff&a:7%3B&=Alt&_c=%23fcc0c0&a:4%3B&=%0A%0A%0A%2F_%0A%0A%0A%0A%0A%0Anbspc%0Aspc&_c=%238f00ff&a:7%3B&=AltGr&_c=%234bfad0&a:4%3B&=0%0A%0A%0A%0A%0A%0A%0A%0A%0AW&_c=%23dbfff7&a:5%3B&=%0A%25%0A%0A%0A%0A%0A%60&_c=%238f00ff&a:7%3B&=Del&_c=%231500ff%3B&=Shift&_c=%23ff59d1%3B&=Ctrl) has only the `%` and `w` key at different locations: ![Typematrix-like layout](images/layout.png) ![Typematrix comparison](images/typematrix-comparison.jpg) +You can also see how the LEDs are currently used. It's mostly useless/for fun. They may be used someday to measure typing speed or do something else, but in the meantime, they blink like this: + + ## Bill Of Materials |Item |Package|Qty|Remarks |Price | @@ -129,6 +132,9 @@ sudo apt-get install dfu-util Compile: +Do not omit the `--release` as the debug code will not fit in the memory (the +linker will raise an error). + ```shell cd firmware cargo objcopy --bin pouetpouet --release -- -O binary pouetpouet.bin diff --git a/images/layout.png b/images/layout.png index 108fa8a..e149d65 100644 Binary files a/images/layout.png and b/images/layout.png differ diff --git a/images/useless-leds.gif b/images/useless-leds.gif new file mode 100644 index 0000000..05737c9 Binary files /dev/null and b/images/useless-leds.gif differ -- cgit v1.2.3