Ресурсы SayoDevice o3c
Место для всех ресурсов, связанных с кейпадом SayoDevice o3c.
В дополнение к этому, советы, хитрости и даже устранение неполадок.
Этот сайт не связан с каким-либо официальным персоналом Sayo.
Начните с Содержания.
Или с ЧАВО если у вас есть вопросы по поводу сайта.
Удачи!
( ͡° ͜ʖ ͡°) ( ͡° ͜ʖ ͡°)
🇷🇺🇨🇳🇯🇵🇮🇹 Языки 🇷🇺🇨🇳🇯🇵🇮🇹
Содержание
Светлая тема...
Вы новенький? Лучше сначала посмотреть от калибровки до списка параметров свитчей.
Ввод
Калибровка
Как?
- Зажмите и Удерживайте ручку.
- Прокрутите до надписи Button, и нажмите.
- Зайдите в Calibration, и выберите, какую клавишу вы хотите откалибровать и приступайте.
- Нажимайте аккуратно до конца, когда вы почувствуете то что свитч упёрся - сразу отпускайте.
Что?
"Калибровка" просто задаёт конец свитча.
Делать это следует аккуратно, так как если приложить слишком большое усилие, то защелки свитча согнутся и опустят свитч, что даст неверные показания.
Cпискок параметров свитчей
Все значения ОТНОСИТЕЛЬНЫ к верху свитча (0.00мм) и рассчитаны исходя из предположения, что вы используете свитчи с ходом 4мм.
(возможно, стоит проверить [таблицу холл-эффект свитчей].(https://rentry.org/o3cru#таблица-холл-эффект-свитчей))
Нажмите на значение, чтобы установить его. Крутите влево/вправо, чтобы соответственно увеличивать/уменьшать, каждый прокрут, который вы чувствуете, прибавляет/убавляет 0.05мм
.
Максимум для всех значений это 3.95мм
, а минимум это 0.00мм
(нужно прокрутить дважды на 0.05мм
чтобы дойти до нуля, это "особое" значение.)
Вы всегда можете щелкнуть еще раз, чтобы выйти из визуализатора и посмотреть, какое у вас значение в цифрах.
Обычный Рапид Триггер
[Trigger] и [Release]
Любое расстояние до [Release] считается "верхней мертвой зоной", всё что происходит там игнорируется. Абсолютно всё.
Например,
Если мой [Release] равен 1.00мм
до 0.00мм
-> 0.99мм
будут моей "верхней мертвой зоной".
Если я пытаюсь установить [RT Area] в этой "верхней мертвой зоне", то она также игнорируется. (Например, [RT Top] 0,10 мм
и [RT End] 0,90 мм
при значениях [RT Trigger] и [RT Release] на 0,05 мм
, и все равно ничего не происходит).
[Trigger] и [Release] представляют собой [Точку срабатывания], как у обычный свитчей.
[Trigger] всегда должен быть больше [Release].
Когда свитч проходит через [Trigger], кейпад регистрирует нажатие и записывает состояние "зажато".
Затем вы можете нажимать столько, сколько захотите, пока не произойдет одно из этих событий:
- Вы возвращаетесь к тому состоянию, на которое было установлено значение Release, поскольку это абсолютная точка отжатия клавиши.
- Вы находитесь в [RT Area] и отжимаете там, где было установлено [RT Release].
*При этом можно с уверенностью считать, что [Release] и [Trigger] работают как абсолютные переключатели включения/выключения клавиш кейпада.
Расстояние между ними равняется размеру вашей [Точки Срабатывания], и в идеале оно должно составлять не менее 0.10мм
.
Вы можете установить его размер на 0.05мм
, но это может привести к случайным и нежелательным нажатиям из-за шума сенсора.
ОДНАКО, есть один прикол.
Если ваша [Точка Срабатывания] находится высоко и меньше или равна 0.10мм
, это может привести к шуму нажатий сверху. смотрите видео
Чтобы это исправить, увеличьте её как минимум до 0.15мм
(или даже больше) вместо 0.10мм
. смотрите видео
Например:
Я хочу [Точку Срабатывания] длиной 0.20мм
на расстоянии 0.30мм
.
То, что мне нужно было бы сделать, это:
Установить [Trigger] на 0.30мм
, чтобы нажатие регистрировалось именно там, где я хочу.
и установить [Release] на0.00мм
, чтобы мне также потребовалось ровно 0,20мм
, чтобы отпустить клавишу
[RT Top] и [RT End]
Оба они задают область, где работает Рапид Триггер, которую мы будем называть [RT Area].
[RT Top] задает верх [RT Area].
Если вы хотите использовать Рапид Триггер всё время, то просто поставтье его на такое же значание как и ваш [Trigger].
Любое другое значение предназначено для расширенных вариантов использования (например, чтобы только половина хода свитча была с Рапид Триггером, т.п...)
Непрерывный Рапид Триггер и Отключить Рапид Триггер как раз используют это.
[RT End] задает низ [RT Area].
Для большинства людей, вам понадобится менять это только если:
- Ваши пальцы слишком трясутся при игре слайдеров, в этом случае вам нужно уменьшить его, чтобы случайно не активировать [RT Release]. Это создает "нижнюю мертвую зону".
- Как и выше, если вы впринципе испытываете внезапное отпускание клавиши при зажатии клавиши до конца, в большинстве случаев его уменьшение часто помогает.
- Отключение Рапид Триггера
(значение по умолчанию уже идеально, поэтому вы вряд ли когда-нибудь будете его менять)
Или если вы какой-то дебил, у которого есть свои представления о том, как он должен играть, я хз.
[RT Trigger] и [RT Release]
Эти две переменные действуют только в [RT Area]. Они задают чувствительность Рапид Триггера.
[RT Trigger] контролирует, насколько далеко вам нужно нажать, чтобы клавиша зарегистрировала нажатие и записало состояние "зажато" в [RT Area].
[RT Release] контролирует, насколько далеко вам нужно отпустить, чтобы клавиша вышла из состояния "зажато" в [RT Area].
Как и со всеми остальными значениями, меняйте их в соответсвии со СВОИМИ предпочтениями и комфортом.
Общая рекомендация это не использовать для них обоих никаких значений менее 0.20мм
. В противном случае могут возникнуть лишние нажатия.
Непрерывный Рапид Триггер
Этот "режим" активируется, когда вы ставите ваш [RT Top] на 0.00мм
, и [Trigger] РАВНЫМ вашему [RT End]. (например, 3.95мм
на [Trigger] и 3.95мм
на [RT End])
(Только так и работали старые прошивки.)
В этом режиме, кейпад работает как Обычный Рапид Триггер без [Точки Срабатывания].
[Release] заменяет бывший на старой прошивке 1.2 [Deadzone]. Всё что происходит в [Deadzone] полностью игнорируется.
Вы всё ещё можете использовать [RT End] и [Trigger] чтобы задать "нижнюю мертвую зону". (например, на 3.70мм
для обоих значений, кейпад будет игнорировать всё в нижних 0.30мм
)
(если вы хотите скопировать ваши старые настройки, тогда просто поставьте их на 3.95мм
, т.к. старые прошивки не имели нижней мертвой зоны впринципе)
(кроме того, если вы хотите скопировать ваши старые настройки, вы просто можете поставить [Press] и [Release] на те же значения что и раньше)
Например:
На старой прошивке моими настройками были 0.10мм
[Deadzone], 0.20мм
[Press] и 0.25мм
[Release]
Чтобы повторить их на новой прошивке, Сначала я установил [Release] на 0,10 мм
, затем [RT Trigger] на 0,20 мм
и [RT Release] на 0,25 мм
.
Затем я установил [RT Top] на 0,00 мм
, затем [Trigger] и [RT End] на 3,95 мм
для перевода кейпада в режим Непрерывного Рапид Триггера.
Конец.
Отключить Рапид Триггер
Как?
- Откалибруйте свитч ПРАВИЛЬНО. Нажимайте аккуратно и до конца, пока вы не почувствуете конец хода свитча.
- Установите [RT Top] и [RT Bottom] на 0.00mm (сначала [RT Top])
- Вашей точкой срабатывания будет то что вы установите в [Trigger], минус её длина, которую вы ставите в [Release]
Что?
Я хочу, чтобы моя точка срабатывания была 3.2мм
Я делаю шаг 1
, 2
и устанавливаю [Trigger] на 3.20мм и [Release] на 3.10мм
Конец.
Заполнитель
Заполнитель
Заполнитель
Устранение неполадок
Сброс до заводских настроек
Как?
Используйте Google Chrome/Chromium
, Microsoft Edge
, или Opera
для этого!
Firefox и прочие браузеры не поддерживают WebHID
, который необходим для того, чтобы сайт имел связь с кейпадом.
🤓 [ДЛЯ ПОЛЬЗОВАТЕЛЕЙ LINUX] Необходимо внести некоторые изменения в правила udev.
sudo wget -P /etc/udev/rules.d https://dl.sayobot.cn/98-saybot.rules
and sudo udevadm control --reload-rules
.
Также может потребоваться перезагрузка.
- Подключите кейпад к компьютеру. При необходимости подключите его, зажавши ручку.
- Зайдите на
sayodevice.com
и выберите свой кейпад, когда попросят.
- Перейдите во вкладку
Settings
и отметьте все 3 точки, как показано ниже.
- Перейдите во вкладку
HID
, выберите опцию в самом низу (это код сброса к заводским настройкам), затем нажмите на стрелку, чтобы отправить его на устройство.
- Переподключите кейпад.
Всё ещё не работает?
Возможно, вам потребуется выполнить физический сброс. Жмакните суда!
Физический сброс до заводских настроек
Для пользователей o3c++ есть небольшая постоянная оговорка. Оно находится в конце руководства.
Если вам скучно, а ваш o3c++ все еще прекрасно работает, и вы просто хотите побаловаться с этим, то НЕ ДЕЛАЙТЕ ЭТОГО!!! Эффект НЕ обратим!
- Скачайте WCHISPStudio и установите.
- Скачайте пакет базовой прошивки.
- Откройте WCHISPStudio и скопируйте эти параметры ОДИН В ОДИН.
Вы можете изменить язык с помощьюна верхней панели
- Снимите с устройства ручку и колпачки, затем открутите верхнюю пластину.
(совет: используйте саму пластину в качестве держателя винтов)
Затем снимите экран и подвесьте его на вал энкодера. Можно использовать что-то, чтобы достать его, или вытрясти, как показано ниже.
- Замкните 2 контакта под экраном любым токопроводящим предметом (металлическим пинцетом, скрепкой и т.д.), а затем подключите устройство к компьютеру пока замыкаете.
- Если на WCHISPStudio появляется нечто подобное, значит, вы все делаете правильно.
- Теперь нажмите сюда
, затем отключите устройство и повторите шаг 5.
- Выберите базовый пакет прошивки, установите флажок и нажмите
- Переодключите устройство, и теперь оно должно работать, если только вы не используете o3c++. В этом случае читайте ниже.
Пользователям o3c++ необходимо выполнить дополнительные действия
Поскольку базовый пакет прошивки в данном руководстве был создан только для o3c, пользователям o3c++ приходится выполнять дополнительные действия при обновлении прошивки (после аппаратного восстановления и для последующих обновлений).
Устройство будет восприниматься программой обновления как o3c и, соответственно, будет прошито некорректной прошивкой o3c, поэтому для обхода этой проблемы необходимо:
- Удалить файл "app_o3c.bin" в папке "firmware"
- Переименовать "app_o3c_pp.bin" в "app_o3c.bin"
- Всё. Теперь вы можете запускать batник для обновления как обычно.
Все остальное работает нормально. o3c++, прошедший через этот процесс, (удивительно!) по-прежнему корректно распознается как o3c++ на сайте и в программе, и все функции работают нормально. (бля че???)
Экран и импортирование картинок
Каким образом импортируются медиаданные
Как?
Каждая картинка (гифки разделяются покадрово на отдельные картинки и потом их размер просто складывается без доп. сжатия) загружается выровненными по левому верхнему углу и пропускаются через эти вещи:
- Сначала они уменьшаются софтом (базово и уродливо, только билинейная фильтрация)
- Затем они преобразуются в необработанные растровые данные. Это может свести на нет особенно глубокие методы оптимизации изображений.
- Потом они пропускаются через этот алгоритм:
(Наведитесь, чтобы увидеть перевод)
Это чаще всего приводит к уменьшению размера файла, но в редких случаях он может быть и больше. Это связано с процессом "преобразования в необработанные растровые данные".
Что?
Оптимизируйте разрешение картинок перед загрузкой! Это ОЧЕНЬ влияет на размер. Например, если у вашей гифки много кадров, соотношение сторон 1:1 и она должна находиться только с одной стороны то задайте ей разрешение поменьше, вот так:
Соотношение сторон ниже 1:1 (по типу 79:80) СЛОМАЮТ выбор картинок!!! Пока что старайтесь избегать такого.
Обработка постоянна и всегда приводит к примерно одному и тому же результату (качество и размер файла после сжатия), независимо от того, насколько сильно вы оптимизируете исходный материал.
Несмотря на это, вам все равно следует выполнить уменьшение масштаба самостоятельно, используя более нормальные алгоритмы (ImageMagick на ezgif). Программное обеспечение хреново масштабирует (очень простое, буквально просто билинейная фильтрация и ничего больше).
Не стоит переживать о исходном качестве материала, потому что в конце концов он почти всегда будет выглядеть как залупа! Удачи.
Как импортировать картинки
Рекомендуется сначала прочитать Каким образом импортируются медиа-данные
Как?
- Скачайте софт для прошивки вашего кейпада. Его можно взять в секции загрузок.
- Подключите кейпад к компьютеру и откройте софт.
- Перейдите во вкладку Images, Нажмите на
+
чтобы открылось окошко. НажмитеOpen Picture
и выберите картинку.
- Должно появиться окно настройки (не появится если у вас нет места), вы можете поиграться с настройками, как показано ниже, затем нажмите
OK
для импорта.
Соотношение сторон ниже 1:1 (по типу 79:80) СЛОМАЮТ выбор картинок!!! Пока что старайтесь избегать такого.
- Нажмите на эту кнопку
чтобы сохранить изменения на ваш кейпад.
Что?
Из-за того что встроенный редактор кривой, рекомендуется искуственно увеличить свою картинку/гифку ради лучшего результата.
дает вам
дает вам
Дополнение
Таблица холл-эффект свитчей
Максимальные Raw-значения были получены на самой последней прошивке и со свитчами установленными на север
(Максимальный Raw может очень сильно меняться в зависимости от ориентации свитча, обычно меньше когда стоит на юг)
(Заметка: вы можете перетаскивать/прокручивать таблицу)
Фото | Название | Механизм | Начальная/Конечная сила нажатия (гс) | Tактильность/Длина хода (mm) | Максимальный Raw (примерное значение) | Где взять | OEM | Заметки |
---|---|---|---|---|---|---|---|---|
![]() |
Lekker Linear60 | Линейные | 40/60gf | Нет/4mm | ~1800-2200 | Wooting's Official Site | Gateron | |
![]() |
Lekker Linear45 | Линейные | 30/45gf | Нет/4mm | ~1800-2200 | Wooting's Official Site | Gateron | |
![]() |
Steelseries Omnipoint | Линейные | 30/45gf | Нет/4mm | ~1800-2200 | Разборка | Gateron | Шершавые, встают в o3c очень плохо (неплотно), 0/10 |
![]() |
Gateron KS-20 White | 30/50gf | Линейные | Нет/4mm | ~1800-2200 | MechKeyShop | Gateron | |
![]() |
Gateron KS-20 Orange | 38/50gf | Линейные | Нет/4mm | ~1800-2200 | MechKeyShop | Gateron | |
![]() |
Yiqian Reds | 30/50gf | Линейные | Нет/4mm | ~200-1800 | даже не думай | Yiqian | 🍀 |
Херь с юго-установленными свитчами
Светодиоды на o3c установлены Поверх печатной платы и выступают из нее.
Это приводит к довольно серьезным осложнениям при южной ориентации, как, например, в данном случае:
Это заставляет свитч быть под странным углом и опираться на светодиод, что снижает максимальное значение raw, и делает всю конструкцию звучащей как говно, поскольку свитч опирается на светодиод, а не прижимается к печатной плате, создавая теплый, приятный звуковой профиль.
Большинство свитчей не учитывают этого, а иногда и тех, которые учитывают, недостаточно.
У Wooting-а такой проблемы нет, поскольку светодиоды в их изделиях устанавливаются под печатную плату, полностью оставляя гнездо плоским, что позволяет использовать обе ориентации без каких-либо проблем.
Запасные Детали
Ручка: В ручке используется обычный "EC11 Rotary Encoder", просто погуглите. Убедитесь, что ручка соответствует валу вашего энкодера (или наоборот).
Для ее снятия вам понадобится паяльник.
Экран: Обычный 0,96-дюймовый сплайсированный TFT LCD дисплей, вот ссылка (есть и более дешевые варианты, просто погуглите)
Для его замены не требуется никакого оборудования, достаточно приподнять защелку, чтобы вытащить кабель. Затем аккуратно вставьте новый кабель в гнездо и снова потяните защелку вниз.
Загрузки
Это ссылки для скачивания, взятые напрямую с официальных источников (дискорд-сервер, сайт и т.д.).
Прошивка и програмное обеспечение
Прошивка устанавливается через update.bat, всегда.
Другое
- Шаблон верхней панели PSD файл
Из этого можно сделать собственные накладки для верхней панели или сделать собственную верхнюю панель из других материалов.
ЧАВО
назад?
Автор перевода: [Discord: @calligrafix, На всём остальном: @dragonlazer]
Q: ?
A: Тут. Это официальный дискорд-сервер Sayo. Вы уже должны это знать, если только вы не читали брошюру или срок действия ссылки на ней истек.
Q: Кто тут главный?
A: Никто.
Q: Кто вносит свой вклад?
A: Смотрите ниже.
Q: Как я могу внести свой вклад?
A: На GitHub. Сайт ищет переводчиков, корректоров или просто напишите в ЛС @lerh050 в Discord, если вы считаете, что у вас есть то, что может быть действительно полезно для сайта.
назад? (нажмите ещё раз чтобы вернуть тёмную)