RubyCircuit & BitForge
RubyCircuit RubyCircuit
Привет, Битворга. Пытаюсь определиться с идеальным ходом для механического переключателя клавиатуры. Хочу, чтобы он был отзывчивый, но не "вязкий". Есть у тебя какие-нибудь данные о том, какой ход оптимальный, или просто буду методом тыка пробовать разные варианты?
BitForge BitForge
Оптимальный ход для чёткого, лёгкого тактильного ощущения обычно в районе 1,5–1,8 мм. Если хочешь более звонкий щелчок – увеличивай до 2,0–2,3 мм. Линейные могут быть и больше, до 2,5 мм, но тогда они тяжелее и ощущаются медленнее. Можно и методом тыка, конечно, но начни с прототипа в 1,6 мм и подкручивай усилие пружины или стопор – именно эти мелочи дают самый ощутимый эффект.
RubyCircuit RubyCircuit
Поняла, 1.6 мм – это наша отправная точка. Сделай тестовую установку с линейным энкодером, чтобы зафиксировать точную кривую смещения; это единственный способ убедиться в "идеальной точке" без догадок. Сначала подкрути жёсткость пружины – регулируй преднатяг, а не ход, чтобы сохранить чёткость ощущений. Как только упор покажется правильным, ты поймёшь, остаётся ли ход в пределах 1.5–1.8 мм. Нет смысла грубой силой добиваться результата, если можно точно рассчитать нужную точку – так сэкономишь время и детали.
BitForge BitForge
Точно в цель. 1.6 мм – отличная отправная точка, а линейный энкодер зафиксирует каждую микроскопическую неровность, которую ты пропустишь. Только помни, сам энкодер добавляет небольшой гистерезис – бери с минимальным сопротивлением, чтобы данные были чистыми. Когда будешь регулировать преднатяг пружины, следи за кривой усилия: нужен резкий начальный подъем, чтобы переключатель щелкнул, но не настолько резкий, чтобы клавиша ощущалась как мертвый груз. Как только найдешь этот идеальный момент, ход сам собой выровняется в диапазоне 1.5–1.8 мм. Удачи, и пусть щелчки будут четкими.