Страница 1 из 1

Прошивка дактила (dactyl)

Добавлено: 09 дек 2019, 15:53
Dead_bus
Привет.
Я пытаюсь сделать свой дактил. Собираю на двух ардуино про микро. Файл прошивки (.hex) беру с https://config.qmk.fm/. В папке со скачанной раскладкой создаю rules.mk. Сам файл взял из qmk_firmware-master архива, который скачиваю на том же сайте. Так же скидываю config.h и keymap.c. Прошиваю через avrdudes (qmk toolbox мои ардуино не видит). Прошивка идет нормально, но потом клавиатура не отвечает. Перелопатил весь английский инет, никто прошивке не уделяет много внимания, говорят, что это изи. Помогите, кто собирал дактил или другие раздельные клавы. Что я делаю не так? Обе ардуино рабочие, скидывал на них, нампады для проверки – все работает нормально.

Прошивка дактила (dactyl)

Добавлено: 10 дек 2019, 13:06
tucvbif
QMK лучше проде как прошивать через QMK Toolbox.

Прошивка дактила (dactyl)

Добавлено: 10 дек 2019, 13:47
quartz64
Наиболее очевидная причина — выбрали keyboards/handwired/dactyl. Тут используется Teensy 2.0 (у него и размер загрузчика другой) + экспандер, а вас две промикры.
Вам нужен keyboards/handwired/dactyl_promicro. Убедитесь, что 1) Матрица соответствует keyboard_name.h 2) Подключение пинов соответствует config.h.

P.S. Ещё причины: трехвольтовые промикры (3,3 В, 8 МГц) или неправильные зеленые промикры.

Прошивка дактила (dactyl)

Добавлено: 13 дек 2019, 11:18
Dead_bus
tucvbif писал(а):
10 дек 2019, 13:06
QMK лучше проде как прошивать через QMK Toolbox.
Тулбокс у меня не видит мои ардуино, никак на них не реагирует.
quartz64 писал(а):
10 дек 2019, 13:47
Наиболее очевидная причина — выбрали keyboards/handwired/dactyl. Тут используется Teensy 2.0 (у него и размер загрузчика другой) + экспандер, а вас две промикры.
Вам нужен keyboards/handwired/dactyl_promicro. Убедитесь, что 1) Матрица соответствует keyboard_name.h 2) Подключение пинов соответствует config.h.

P.S. Ещё причины: трехвольтовые промикры (3,3 В, 8 МГц) или неправильные зеленые промикры.
Прошивки были правильные, ардуины тоже.

Удалось прошить через MSYS2. Напрямую через аврдудс так и не получилось, хотя и делал все по гайду. У MSYS2 не такой дружественный интерфейс, но в итоге он сработал, при том что MSYS2 тоже прошивает через аврдудс, но без участия пользователя.

Прошивка дактила (dactyl)

Добавлено: 13 дек 2019, 17:56
quartz64
avrdudess ещё бывает, GUI для avrdude, с ним удобнее под Windows. Но я на всех промикрах сразу меняю загрузчик на DFU, с ним ещё удобнее — не нужно торопиться и COM-порт подбирать.