Механическая клавиатура с TrackPoint (нужна помощь)

Апгрейд стоковых клавиатур. Замена переключателей, контроллеров, проводов, корпусов и колпачков. Кастомные клавиатуры и изготовление устройств ввода с нуля.
Ответить
Daniil Chislov 86
Новичок
Сообщения: 8
Зарегистрирован: 07 дек 2019, 23:43
Репутация: 0

Механическая клавиатура с TrackPoint (нужна помощь)

Сообщение Daniil Chislov 86 » 08 дек 2019, 00:33

Привет всем
Я и подумать не мог что есть специальный форум по клавиатурам и прочим периферийным устройствам ввода. Форум класс ))

Краткая предыстория:
Неделю назад у меня появилось время чтобы начать развивать свой давний проект по созданию лэптопа. Сейчас я принялся искать материалы и готовиться к проекту своей мечты. Построить лэптоп с нуля. За основу взял чертежи (размер мне предоставил знакомый у которого есть несколько видео про данный лэптоп) корпуса от лэптопа GRID Compass 1101/1139 и призадумался над клавиатурой. Покупные мне не понравились поэтому полез в интернеты с этим вопросом и наткнулся на этот форум.

GRID Compass 1101
Изображение
GRID Compass 1139
Изображение

Идея совместить 75% клавиатуру с TrackPoint-ом
Vortex Race III как пример
Изображение

TrackPoint либо как у ноутбуков IBM ThinkPad либо какой-нибудь джойстик для arduino
не смог найти картинку самого манипулятора
Изображение
джойстик для arduino
Изображение

P.S. Нуждаюсь в схеме клавиатуры и прошивке контроллера (если в схеме имеется таковой) ну и простите за некоторые неточности)

Аватара пользователя
xzibitern
Супер-модератор
Сообщения: 82
Зарегистрирован: 09 июл 2019, 19:43
Репутация: 11

Механическая клавиатура с TrackPoint (нужна помощь)

Сообщение xzibitern » 09 дек 2019, 20:20

Возможно, есть смысл заказть плату с kbdfans, либо сделать свою, в плане firmware QMK на гитхабе в помощь, там все про это есть, можно клаву самому спаять (то-есть сделать сетку из свитчей и припаять все к промикре например) а прошить промикру через QMK. На счет трэкпоинта полюбому есть готовые кастомные проекты в интернете, но я таких не встречал.
Есть еще готовые варианты, по типу Tex yoda II с:
Вложения
Tex Yoda II.jpg
Tex Yoda II.jpg (136.62 КБ) 7534 просмотра

yurtojiltu
Любитель
Сообщения: 56
Зарегистрирован: 01 ноя 2019, 13:11
Репутация: 6

Механическая клавиатура с TrackPoint (нужна помощь)

Сообщение yurtojiltu » 17 дек 2019, 07:08

Можно нагуглить DIY keyboard
Там и документация полная, в том числе и на изготовление печатных плат.
Такие платы изготовляются промышленным способом (на Aliexpress или на MassDrop можно найти). Или изготавливаются самостоятельно.
Разумеется, имея документацию, можно скорректировать плату под установку джойстика, и сделать свою печатную плату.

anykey
Любитель
Сообщения: 61
Зарегистрирован: 11 мар 2013, 10:47
Репутация: 4
Контактная информация:

Механическая клавиатура с TrackPoint (нужна помощь)

Сообщение anykey » 18 дек 2019, 15:44

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мм

Daniil Chislov 86
Новичок
Сообщения: 8
Зарегистрирован: 07 дек 2019, 23:43
Репутация: 0

Механическая клавиатура с TrackPoint (нужна помощь)

Сообщение Daniil Chislov 86 » 19 дек 2019, 23:16

Дайте мне пожалуйста схему на клавиатуру 75% очень прошу, я как нибудь сам уж далее разберусь. Понял только то что клавиатура это матрица кнопок, а как мою матрицу подключить к МК я думаю найду человека.
Разве ни кто не делал 75% клавиатуру сам и не выкладывал схему и прошивки?

Аватара пользователя
quartz64
Профессионал
Сообщения: 191
Зарегистрирован: 03 авг 2017, 13:06
Репутация: 42
Откуда: Москва
Контактная информация:

Механическая клавиатура с TrackPoint (нужна помощь)

Сообщение quartz64 » 20 дек 2019, 17:11

Hand Wiring guide из QMK в помощь, например. Прошивка, собственно, там же. Поддерживает интеграцию всяких PS/2 указательных штук, в т.ч. трекпоинтов.

Daniil Chislov 86
Новичок
Сообщения: 8
Зарегистрирован: 07 дек 2019, 23:43
Репутация: 0

Механическая клавиатура с TrackPoint (нужна помощь)

Сообщение Daniil Chislov 86 » 27 дек 2019, 11:07

quartz64 писал(а):
20 дек 2019, 17:11
Hand Wiring guide из QMK в помощь, например. Прошивка, собственно, там же. Поддерживает интеграцию всяких PS/2 указательных штук, в т.ч. трекпоинтов.
Диоды 1n4001 или 1n4148 ?

Аватара пользователя
quartz64
Профессионал
Сообщения: 191
Зарегистрирован: 03 авг 2017, 13:06
Репутация: 42
Откуда: Москва
Контактная информация:

Механическая клавиатура с TrackPoint (нужна помощь)

Сообщение quartz64 » 27 дек 2019, 11:52

Да почти любые. Просто 1N4148 с его мелким корпусом DO-35 удобнее всего.

Daniil Chislov 86
Новичок
Сообщения: 8
Зарегистрирован: 07 дек 2019, 23:43
Репутация: 0

Механическая клавиатура с TrackPoint (нужна помощь)

Сообщение Daniil Chislov 86 » 28 дек 2019, 03:13

quartz64 писал(а):
27 дек 2019, 11:52
1N4148 DO-35
Естественно их и поставлю, главное что они по рублю.
В связи с перепрофилированием моего устройства изменилась и клавиатура. Так как все кнопки у меня квадратные получилось много свободных "ячеек".
пытаюсь методом тыка разобраться в этих двух программах
http://www.keyboard-layout-editor.com - как я понял конфигуратор конструктор
https://kbfirmware.com - делает код для контроллера основываясь на код из первой программы

Daniil Chislov 86
Новичок
Сообщения: 8
Зарегистрирован: 07 дек 2019, 23:43
Репутация: 0

Механическая клавиатура с TrackPoint (нужна помощь)

Сообщение Daniil Chislov 86 » 28 дек 2019, 03:16

Выглядит трешёво.
Изображение
Сверху должна быть рамка, поверх пленка с надписями и еще одна пленка. Можно будет трогать эту клавиатуру жирными и грязными в масле руками не боясь убить клавиатуру.

Daniil Chislov 86
Новичок
Сообщения: 8
Зарегистрирован: 07 дек 2019, 23:43
Репутация: 0

Механическая клавиатура с TrackPoint (нужна помощь)

Сообщение Daniil Chislov 86 » 28 дек 2019, 03:18

Трек поинт скорее всего "всверлю" между
H J
( О )
B N
Пытался карикатурно показать

Daniil Chislov 86
Новичок
Сообщения: 8
Зарегистрирован: 07 дек 2019, 23:43
Репутация: 0

Механическая клавиатура с TrackPoint (нужна помощь)

Сообщение Daniil Chislov 86 » 28 дек 2019, 03:21

Изображение

Аватара пользователя
quartz64
Профессионал
Сообщения: 191
Зарегистрирован: 03 авг 2017, 13:06
Репутация: 42
Откуда: Москва
Контактная информация:

Механическая клавиатура с TrackPoint (нужна помощь)

Сообщение quartz64 » 30 дек 2019, 10:45

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 пинов). Сразу после задания размера будет адская мешанина из соединений. Нужно тыкнуть в каждую кнопку и указать её место в матрице. В итоге получится диаграмма соединений под навесной монтаж.

Daniil Chislov 86
Новичок
Сообщения: 8
Зарегистрирован: 07 дек 2019, 23:43
Репутация: 0

Механическая клавиатура с TrackPoint (нужна помощь)

Сообщение Daniil Chislov 86 » 30 дек 2019, 18:48

quartz64 писал(а):
30 дек 2019, 10:45
На вкладке Wiring нужно задать размер матрицы.
а если у меня 6*15 ?
quartz64 писал(а):
30 дек 2019, 10:45
Нужно тыкнуть в каждую кнопку и указать её место в матрице.
я так понимаю мне нужно будет подключить свою клавиатуру к компьютеру и начать протыкивать каждую кнопку для привязки ее к символу ?

Короче как спаяю отпишусь и продолжим хоровод. Надеюсь вы будете еще тут ))

Еще в планах сделать pdf гайд по этому делу ибо все разбросано по частям)

Аватара пользователя
quartz64
Профессионал
Сообщения: 191
Зарегистрирован: 03 авг 2017, 13:06
Репутация: 42
Откуда: Москва
Контактная информация:

Механическая клавиатура с TrackPoint (нужна помощь)

Сообщение quartz64 » 30 дек 2019, 21:10

Т.е. наоборот уже спаяли и нужна прошивка? Ничего не меняется, если спаяно просто как 6x15 (или 15x6), то это и стоит указать. Подразумевается по умолчанию, что диоды стоят от свитча катодом в сторону строки. Если нет, то это можно поменять (DIODE_DIRECTION ROW2COL вместо COL2ROW в config.h).
Тут другой вопрос — а как печатать-то на этом? Судя по виду, это какие-то push button стандартные (с латунной сферической пружиной внутри, не знаю, как её правильно обозвать), т.е. там должны присутствовать малый ход и большое усилие.

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: Semrush [Bot] и 10 гостей