diff options
author | Cian Johnston <public@cianjohnston.ie> | 2021-08-07 07:51:03 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-06 23:51:03 -0700 |
commit | 9d88786b6fc6b1e9eeeba409cb5e4a17dd2bbe82 (patch) | |
tree | 982b5950463418f5fd67858f190c8ce0c4cd71fd /keyboards/handwired/oem_ansi_fullsize/readme.md | |
parent | e4342f86305e512be2b3a52a07e7c7dc591ae6a9 (diff) |
[Keyboard] add handwired/oem_ansi_fullsize (#13857)
* Add new keyboard oem_ansi_fullsize
* clang-fmt
* Update keyboards/handwired/oem_ansi_fullsize/rules.mk
Co-authored-by: Joel Challis <git@zvecr.com>
* Update keyboards/handwired/oem_ansi_fullsize/readme.md
Co-authored-by: Joel Challis <git@zvecr.com>
* update info.json using qmk c2json
* update info.json
* move diagram to readme
* add matrix cols/rows to info.json
* fixup! add matrix cols/rows to info.json
* rename layout, fix block comment
* s/ansi_fullsize/fullsize_ansi/g
Co-authored-by: Joel Challis <git@zvecr.com>
Diffstat (limited to 'keyboards/handwired/oem_ansi_fullsize/readme.md')
-rw-r--r-- | keyboards/handwired/oem_ansi_fullsize/readme.md | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/keyboards/handwired/oem_ansi_fullsize/readme.md b/keyboards/handwired/oem_ansi_fullsize/readme.md new file mode 100644 index 0000000000..a94413cdfb --- /dev/null +++ b/keyboards/handwired/oem_ansi_fullsize/readme.md @@ -0,0 +1,49 @@ +# oem_ansi_fullsize + + +This is a basic layout for a full-sized ANSI board. It should be compatible with any 100% full-sized layout, for example [RobotDoctor's MECH-104](https://www.thingiverse.com/thing:4205065). + +* Keyboard Maintainer: [Cian Johnston](https://github.com/johnstcn) +* Hardware Supported: Teensy®++ 2.0 as it has enough pins for the matrix. +* Hardware Availability: [pjrc.com](https://www.pjrc.com/store/teensypp.html) + +The pin layout I used is shown below. Change it as you wish, but be sure to avoid pin D6! + +``` + ┌──────┐ + ┌────┴──────┴────┐ + +5V │o o│ GND + CL <== B6 │o o│ B7 ==> CE + CK <== B5 │o o│ D0 ==> CD + CJ <== B4 │o o│ D1 ==> CC + CI <== B3 │o o│ D2 ==> CB + CH <== B2 │o o│ D3 ==> CA + CG <== B1 │o o│ D4 ==> C9 + CF <== B0 │o o│ D5 ==> C8 + E7 │o o│ D6 ==> NOPE + C7 <== E6 │o o│ D7 ==> C6 + GND │o o│ E0 ==> C5 + RST │o o│ E1 ==> C4 + R5 <== F0 │o o│ C0 ==> C3 + R4 <== F1 │o A0 o o A4 o│ C1 ==> C2 + R3 <== F2 │o A1 o o A5 o│ C2 ==> C1 + R2 <== F3 │o A2 o o A6 o│ C3 ==> C0 + R1 <== F4 │o A3 o o A7 o│ C4 + R0 <== F5 │o o│ C5 + F6 │o o│ C6 + F7 │o o o o o│ C7 + └────────────────┘ + R G + + S N 5 + T D V +``` + +Make example for this keyboard (after setting up your build environment): + + make handwired/oem_ansi_fullsize:default + +Flashing example for this keyboard: + + make handwired/oem_ansi_fullsize:default:flash + +See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). |