David Hoelscher
e9bd7d7ad3
* remove i2c_start and i2c_stop from i2c drivers * remove static i2c_address variable from chibios i2c driver |
3 months ago | |
---|---|---|
.. | ||
keymaps/default | Remove legacy keycodes, part 6 (#18740) | 1 year ago |
config.h | Debounce defines cleanup (#19742) | 1 year ago |
info.json | Bluetooth: driver naming cleanups (#21624) | 9 months ago |
matrix.c | Remove matrix_init_quantum/matrix_scan_quantum (#19806) | 1 year ago |
mcp23017.c | Fix functions with empty params (#19647) | 1 year ago |
mcp23017.h | Change keyboard level include guards to `pragma once` (#14248) | 2 years ago |
nek_type_a.h | I2C driver cleanup (#21273) | 3 months ago |
readme.md | NEK Type A (#5175) | 5 years ago |
rules.mk | Bluetooth: driver naming cleanups (#21624) | 9 months ago |
Natural Ergonomic Keyboard, Type A
Keyboard Maintainer: Mike Roberts
Hardware Supported: Custom PCBs from https://github.com/ecopoesis/nek-type-a
Hardware Availability: https://github.com/ecopoesis/nek-type-a
This is a column-driven split keyboard using three custom PCBs connected with ribbon cables. The left and right PCBs are passive: they only have the diodes and switches needed to make the matrix. The center PCB has an Adafruit Feather 32u4 and MCP23017 expander.
The left matrix has its rows and columns directly connected to the Feather. The right matrix has its rows connect to the Feather (using the same pins as the left matrix) and its columns connected to the expander. The expander uses the LUFA hardware TWI driver.
Bluetooth is enabled.
Make and install this keyboard (after setting up your build environment):
make nek_type_a:default:avrdude
See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.