qmk_firmware/keyboards/handwired/oem_ansi_fullsize
James Young a1c1427594
Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 3 (#23763)
Affects:

  - `handwired/jn68m`
  - `handwired/jopr`
  - `handwired/jot50`
  - `handwired/jotanck`
  - `handwired/jotpad16`
  - `handwired/jtallbean/split_65`
  - `handwired/juliet`
  - `handwired/k_numpad17`
  - `handwired/kbod`
  - `handwired/ks63`
  - `handwired/leftynumpad`
  - `handwired/lemonpad`
  - `handwired/m40/5x5_macropad`
  - `handwired/macroboard/f401`
  - `handwired/macroboard/f411`
  - `handwired/magicforce61`
  - `handwired/magicforce68`
  - `handwired/mechboards_micropad`
  - `handwired/minorca`
  - `handwired/mutepad`
  - `handwired/nicekey`
  - `handwired/nortontechpad`
  - `handwired/not_so_minidox`
  - `handwired/novem`
  - `handwired/nozbe_macro`
  - `handwired/numpad20`
  - `handwired/obuwunkunubi/spaget`
  - `handwired/oem_ansi_fullsize`
  - `handwired/onekey`
  - `handwired/ortho5x13`
  - `handwired/ortho5x14`
  - `handwired/p65rgb`
  - `handwired/pilcrow`
  - `handwired/polly40`
  - `handwired/postageboard/mini`
  - `handwired/postageboard/r1`
  - `handwired/prime_exl`
  - `handwired/prime_exl_plus`
2024-05-22 00:03:56 +01:00
..
keymaps/default
keyboard.json Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 3 (#23763) 2024-05-22 00:03:56 +01:00
readme.md

readme.md

oem_ansi_fullsize

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.

  • Keyboard Maintainer: Cian Johnston
  • Hardware Supported: Teensy®++ 2.0 as it has enough pins for the matrix.
  • Hardware Availability: pjrc.com

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 and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.