9-клавишная клавиатура USB-C
Простая 9-клавишная клавиатура с переключателями, совместимыми с Cherry MX.
Материалы:
9x переключателей, совместимых с Cherry MX (я использовал желтые Gateron)
9 клавишных колпачков, я только что распечатал некоторые (спасибо Джо Скотто за дизайн!)
9 диодов (большинство должно работать, я использую 1N4148) *
4x3 мм металлические вставки M3
4 винта с пот��йной головкой M3 диаметром 6 мм.
1x USB-C Arduino Pro Micro
Горячий клей
*Диоды не являются обязательными.
Вы можете использовать диоды и подключить переключатели в матрице, используя только 6 контактов микроконтроллера.
Если вы не хотите использовать диоды, подключите одну сторону каждого переключателя к земле, а другую к контакту микроконтроллера, всего используя 9 контактов.
Я использую QMK для настройки; вы можете следовать этому руководству по настройке среды и этому руководству по добавлению новой клавиатуры для ее настройки. Имейте в виду, что Arduino использует загрузчик Caterina, когда приходит время прошить прошивку.
Пример Keyboard.json с матрицей
{
«manufacturer»: "<Ваше имя>",
«keyboard_name»: "<Ваше имя>",
«maintainer»: "<Ваше имя>",
«development_board»: «промикро»,
«diode_direction»: «COL2ROW»,
«функции»: {
«bootmagic»: правда,
«команда»: ложь,
«консоль»: ложь,
«extrakey»: правда,
«мышиный ключ»: правда,
«нкро»: правда
},
«matrix_pins»: {
«cols»: [«D1», «D0», «D4»],
«строки»: [«C6», «D7», «E6»]
},
«URL»: "",
«USB»: {
«device_version»: «1.0.0»,
«ПИД»: «0x0000»,
«вид»: «0xFEED»
},
«процессор»: «atmega32u4»,
«загрузчик»: «катерина»,
«макеты»: {
«LAYOUT_ortho_3x3»: {
«макет»: [
{«матрица»: [0, 0], «х»: 0, «у»: 0},
{«матрица»: [0, 1], «х»: 1, «у»: 0},
{«матрица»: [0, 2], «х»: 2, «у»: 0},
{«матрица»: [1, 0], «x»: 0, «y»: 1},
{«матрица»: [1, 1], «x»: 1, «y»: 1},
{«матрица»: [1, 2], «x»: 2, «y»: 1},
{«матрица»: [2, 0], «х»: 0, «у»: 2},
{«матри��а»: [2, 1], «x»: 1, «y»: 2},
{«матрица»: [2, 2], «x»: 2, «y»: 2}
]
}
}
}
Используйте контакты 2, 3, 4, 5, 6 и 7 для столбцов 1, 2 и 3 (слева направо) и рядов 1, 2 и 3 (сверху вниз), если смотреть сверху с USB-разъемом сзади.
- Комментарии
Ссылка появится после регистрации





























