В процессе обдумываний (разработка не началась)

В данный момент занимаюсь другой клавиатурой: Sakuli60lp

A.K.A.

Долгий путь к мечте

Если кратко…

У меня уже давно есть желание собрать кастомную клавиатуру с нуля… Ета писанина по-сути своей является моим шитпостом (хз нахуя::я люблю писать буковы) Буду сюда вываливать свои мысли по поводу сего проектица, если ето можно так назвать. (вроде работы овердохуя, наверна можно)

Чотамкак

Известно, что на рынке клавиатур последние несколько лет попсует тема с аналоговыми клавиатурами, в основном на базе Hall-Effect сенсоров Плюшки перечислять не вижу смысла, они очевидны. А из минусов - ебейшее энергопотребление HE клавиатур по сравнению с механикой. Что значительно усложняет сборку беспроводной клавы…

Для многих может показаться что беспровод - бесполезное говно, нахуй никому ненужное. Я до каких то пор сама так думала, сидя на стаггеред 2кг куске аллюминия с кнопками. Но потом в моих руках оказалась split клавиатура без единого провода. : включил 2 половинки, пихнул usb донгл в комп и работаешь держит заряд месяца 3 при 15 часовом ежедневном юзе с 1500мач аккумами в каждой половинке (механика хуле) И эт оказалось настолько удобно, что я больше не мыслю клавиатуру, в которой будут провода.

Потому я гляжу в сторону tmr, ибо хавает он раз так в 8 меньше, чем he Хотя с ним должно быть есть подводные камни в виде нестабильного Vcc, что может гадить их ебанутую в сравнении с he точность (ну вапще на самом деле они тупа меньше шумят, по точности не прям ебут)

Собсна чо мне нада, с чего нахуй всё начинается.

Щас пока этап кумеканья, который позже перетечет в тесты. По бюджетам я надеюсь не уйти дороже 25к руб. цена доставки сенсоров в россию это пиздец просто нахуй (60++ евро за пакетик ебанные профсоюзы и санкции)

По софту - я сначал показалось, что это топ: peppapighs/libhmk, ибо это лучший опенсурс софт для аналоговых клав, чо пока можно найти. Жаль на нём пока вроде никто не мутил TMR поделия, но в целом не думаю, что велика разница. (о разнице позже)

Но к сожалению якы заявил аффтор - поддержки split не буде А имплементить такую тему самостоятельно - ебанутый ад, который потребует, должно быть, перековырчивания всего софта. Т.к. там нет реализации связи и синхронизации двух контроллеров (типа uart/i2c/spi) Ну хотяб беспровод какой-то налопатить поверх tinyusb можно если немного порвать жопу.

Но дабы не рвать жопу, скорее буду глядеть в сторону zmk т.к. это одино из лучших решений для дров клавы. И на него уже какой-то пиздузиаст пилит модуль для поддержки HE бордов, с раппид триггером, socd и прочими крутыми фичами.

Вот мы подняли тему софта…

А ведь нигде нет упоминаний TRM. А ведь никто и не делал в опенсурсе клавы на TMR. А ведь тем более никто не делал Split Wireless TMR клавы.

Везде тока HE-HE-HE

Это одна из ключевых проблем этого проекта - нет примеров. Но благо уже есть какие-то подвижки на HE поле. И есть надежда что с TMR не будет особых проблем.

Перейдём собсна к разнице TMR и HE.

Пачаму у меня есть надежда, что я смогу пихнуть TMR датчики, под HE дрова, при этом не порвав жопу?

  • TMR и HE имеют одинаковую распиновку (если рассматривать удобные для клавы варианты в SOT23-3 корпусе)

GND, Vcc, Out

  • Могут работать в одном и том же диапазоне напряги

Клавы обычно пляшут от 3.3v - обе технологии могут работать на этом поле

  • Схожая передаточная функция

HE: VOUT = VQ + S*B TMR: VOUT = VCC*(VOFFSET + S*B)

, где VOUT — выходное напряжение VCC — напряжение питания VOFFSET — смещение VQ - Напряга при B = 0 S — чувствительносты B — индукция (похуй, положение магнита, наскильно сильно зажат свитч)

Кароче одна хуйня, нам нада только учитывать Vcc, что может станет проблемой в будущем.

Сама темка будет columar формата, типа как на кортинке (на ней чутьб больше - 64 кнопки, я думаю в этой клаве таки будет 58-60 кнопок), что мало кому интересно. Но вопросецы по поводу HE/TMR общие, независимо от лейаута, надеюсь хоть комута будет интересно почитать какие-та мои пожитки и исследования в этой теме…