Механическая клавиатура с TrackPoint (нужна помощь)
-
- Новичок
- Сообщения: 8
- Зарегистрирован: 07 дек 2019, 23:43
- Репутация: 0
Механическая клавиатура с TrackPoint (нужна помощь)
Привет всем
Я и подумать не мог что есть специальный форум по клавиатурам и прочим периферийным устройствам ввода. Форум класс ))
Краткая предыстория:
Неделю назад у меня появилось время чтобы начать развивать свой давний проект по созданию лэптопа. Сейчас я принялся искать материалы и готовиться к проекту своей мечты. Построить лэптоп с нуля. За основу взял чертежи (размер мне предоставил знакомый у которого есть несколько видео про данный лэптоп) корпуса от лэптопа GRID Compass 1101/1139 и призадумался над клавиатурой. Покупные мне не понравились поэтому полез в интернеты с этим вопросом и наткнулся на этот форум.
GRID Compass 1101
GRID Compass 1139
Идея совместить 75% клавиатуру с TrackPoint-ом
Vortex Race III как пример
TrackPoint либо как у ноутбуков IBM ThinkPad либо какой-нибудь джойстик для arduino
не смог найти картинку самого манипулятора
джойстик для arduino
P.S. Нуждаюсь в схеме клавиатуры и прошивке контроллера (если в схеме имеется таковой) ну и простите за некоторые неточности)
Я и подумать не мог что есть специальный форум по клавиатурам и прочим периферийным устройствам ввода. Форум класс ))
Краткая предыстория:
Неделю назад у меня появилось время чтобы начать развивать свой давний проект по созданию лэптопа. Сейчас я принялся искать материалы и готовиться к проекту своей мечты. Построить лэптоп с нуля. За основу взял чертежи (размер мне предоставил знакомый у которого есть несколько видео про данный лэптоп) корпуса от лэптопа GRID Compass 1101/1139 и призадумался над клавиатурой. Покупные мне не понравились поэтому полез в интернеты с этим вопросом и наткнулся на этот форум.
GRID Compass 1101
GRID Compass 1139
Идея совместить 75% клавиатуру с TrackPoint-ом
Vortex Race III как пример
TrackPoint либо как у ноутбуков IBM ThinkPad либо какой-нибудь джойстик для arduino
не смог найти картинку самого манипулятора
джойстик для arduino
P.S. Нуждаюсь в схеме клавиатуры и прошивке контроллера (если в схеме имеется таковой) ну и простите за некоторые неточности)
Механическая клавиатура с TrackPoint (нужна помощь)
Возможно, есть смысл заказть плату с kbdfans, либо сделать свою, в плане firmware QMK на гитхабе в помощь, там все про это есть, можно клаву самому спаять (то-есть сделать сетку из свитчей и припаять все к промикре например) а прошить промикру через QMK. На счет трэкпоинта полюбому есть готовые кастомные проекты в интернете, но я таких не встречал.
Есть еще готовые варианты, по типу Tex yoda II с:
Есть еще готовые варианты, по типу Tex yoda II с:
- Вложения
-
- Tex Yoda II.jpg (136.62 КБ) 8070 просмотров
-
- Любитель
- Сообщения: 56
- Зарегистрирован: 01 ноя 2019, 13:11
- Репутация: 6
Механическая клавиатура с TrackPoint (нужна помощь)
Можно нагуглить DIY keyboard
Там и документация полная, в том числе и на изготовление печатных плат.
Такие платы изготовляются промышленным способом (на Aliexpress или на MassDrop можно найти). Или изготавливаются самостоятельно.
Разумеется, имея документацию, можно скорректировать плату под установку джойстика, и сделать свою печатную плату.
Там и документация полная, в том числе и на изготовление печатных плат.
Такие платы изготовляются промышленным способом (на Aliexpress или на MassDrop можно найти). Или изготавливаются самостоятельно.
Разумеется, имея документацию, можно скорректировать плату под установку джойстика, и сделать свою печатную плату.
-
- Любитель
- Сообщения: 61
- Зарегистрирован: 11 мар 2013, 10:47
- Репутация: 4
- Контактная информация:
Механическая клавиатура с TrackPoint (нужна помощь)
Yoda II от TEX не последняя модель, у них есть размером побольше - TEX Kodachi https://www.tex-design.com.tw/us-en/pro ... view&id=87
По DIY - Жорик уже приделал трекпойнт к сплитам Jorne/Corne/Crkbd
вот его гайд и там отсылки на всё что нужно https://github.com/joric/jorne/wiki/Trackpoint
Платы можно заказывать на https://jlcpcb.com/ , дорожки только делай не меньше 0.2мм
По DIY - Жорик уже приделал трекпойнт к сплитам Jorne/Corne/Crkbd
вот его гайд и там отсылки на всё что нужно https://github.com/joric/jorne/wiki/Trackpoint
Платы можно заказывать на https://jlcpcb.com/ , дорожки только делай не меньше 0.2мм
-
- Новичок
- Сообщения: 8
- Зарегистрирован: 07 дек 2019, 23:43
- Репутация: 0
Механическая клавиатура с TrackPoint (нужна помощь)
Дайте мне пожалуйста схему на клавиатуру 75% очень прошу, я как нибудь сам уж далее разберусь. Понял только то что клавиатура это матрица кнопок, а как мою матрицу подключить к МК я думаю найду человека.
Разве ни кто не делал 75% клавиатуру сам и не выкладывал схему и прошивки?
Разве ни кто не делал 75% клавиатуру сам и не выкладывал схему и прошивки?
- quartz64
- Профессионал
- Сообщения: 191
- Зарегистрирован: 03 авг 2017, 13:06
- Репутация: 42
- Откуда: Москва
- Контактная информация:
Механическая клавиатура с TrackPoint (нужна помощь)
Hand Wiring guide из QMK в помощь, например. Прошивка, собственно, там же. Поддерживает интеграцию всяких PS/2 указательных штук, в т.ч. трекпоинтов.
-
- Новичок
- Сообщения: 8
- Зарегистрирован: 07 дек 2019, 23:43
- Репутация: 0
Механическая клавиатура с TrackPoint (нужна помощь)
Диоды 1n4001 или 1n4148 ?quartz64 писал(а): ↑20 дек 2019, 17:11Hand Wiring guide из QMK в помощь, например. Прошивка, собственно, там же. Поддерживает интеграцию всяких PS/2 указательных штук, в т.ч. трекпоинтов.
- quartz64
- Профессионал
- Сообщения: 191
- Зарегистрирован: 03 авг 2017, 13:06
- Репутация: 42
- Откуда: Москва
- Контактная информация:
Механическая клавиатура с TrackPoint (нужна помощь)
Да почти любые. Просто 1N4148 с его мелким корпусом DO-35 удобнее всего.
-
- Новичок
- Сообщения: 8
- Зарегистрирован: 07 дек 2019, 23:43
- Репутация: 0
Механическая клавиатура с TrackPoint (нужна помощь)
Естественно их и поставлю, главное что они по рублю.
В связи с перепрофилированием моего устройства изменилась и клавиатура. Так как все кнопки у меня квадратные получилось много свободных "ячеек".
пытаюсь методом тыка разобраться в этих двух программах
http://www.keyboard-layout-editor.com - как я понял конфигуратор конструктор
https://kbfirmware.com - делает код для контроллера основываясь на код из первой программы
-
- Новичок
- Сообщения: 8
- Зарегистрирован: 07 дек 2019, 23:43
- Репутация: 0
-
- Новичок
- Сообщения: 8
- Зарегистрирован: 07 дек 2019, 23:43
- Репутация: 0
Механическая клавиатура с TrackPoint (нужна помощь)
Трек поинт скорее всего "всверлю" между
H J
( О )
B N
Пытался карикатурно показать
H J
( О )
B N
Пытался карикатурно показать
-
- Новичок
- Сообщения: 8
- Зарегистрирован: 07 дек 2019, 23:43
- Репутация: 0
- quartz64
- Профессионал
- Сообщения: 191
- Зарегистрирован: 03 авг 2017, 13:06
- Репутация: 42
- Откуда: Москва
- Контактная информация:
Механическая клавиатура с TrackPoint (нужна помощь)
Там всё достаточно легко, если понять суть:Daniil Chislov 86 писал(а): ↑28 дек 2019, 03:13пытаюсь методом тыка разобраться в этих двух программах
В KLE рисуем раскладку (физическое расположение клавиш), учитывая размеры клавиш в доступных наборах (например, не стоит планировать пробел 8.25U, его негде будет взять). На вкладке Raw data будут данные в KLE'шном формате, которые можно использовать для нарезки монтажной пластины и для Keyboard Firmware Builder.
Keyboard Firmware Builder генерирует шаблон кода для QMK. Можно воспользоваться онлай-компилятором или, если нужны всякие дополнительные фишки, скачать получившиеся исходники, скачать свежий QMK, тулчейн, подправить и собрать локально.
На вкладке Wiring нужно задать размер матрицы. Например, вместо 14x5, под которую нужно 19 пинов, можно сделать или 9x8 (17 пинов). Сразу после задания размера будет адская мешанина из соединений. Нужно тыкнуть в каждую кнопку и указать её место в матрице. В итоге получится диаграмма соединений под навесной монтаж.
-
- Новичок
- Сообщения: 8
- Зарегистрирован: 07 дек 2019, 23:43
- Репутация: 0
Механическая клавиатура с TrackPoint (нужна помощь)
а если у меня 6*15 ?
я так понимаю мне нужно будет подключить свою клавиатуру к компьютеру и начать протыкивать каждую кнопку для привязки ее к символу ?
Короче как спаяю отпишусь и продолжим хоровод. Надеюсь вы будете еще тут ))
Еще в планах сделать pdf гайд по этому делу ибо все разбросано по частям)
- quartz64
- Профессионал
- Сообщения: 191
- Зарегистрирован: 03 авг 2017, 13:06
- Репутация: 42
- Откуда: Москва
- Контактная информация:
Механическая клавиатура с TrackPoint (нужна помощь)
Т.е. наоборот уже спаяли и нужна прошивка? Ничего не меняется, если спаяно просто как 6x15 (или 15x6), то это и стоит указать. Подразумевается по умолчанию, что диоды стоят от свитча катодом в сторону строки. Если нет, то это можно поменять (DIODE_DIRECTION ROW2COL вместо COL2ROW в config.h).
Тут другой вопрос — а как печатать-то на этом? Судя по виду, это какие-то push button стандартные (с латунной сферической пружиной внутри, не знаю, как её правильно обозвать), т.е. там должны присутствовать малый ход и большое усилие.
Тут другой вопрос — а как печатать-то на этом? Судя по виду, это какие-то push button стандартные (с латунной сферической пружиной внутри, не знаю, как её правильно обозвать), т.е. там должны присутствовать малый ход и большое усилие.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 30 гостей