SiCK-68 с микроконтроллером Waveshare RP2040-Zero........

Источник:

Левая нижняя часть клавиатуры SiCK-68 модифицирована для установки микроконтроллера Waveshare RP2040-Zero. Имеет плотное отверстие для порта USB-C, а контроллер полностью закреплен — вы не сможете его ослабить с помощью кабеля USB-C.

RP2040-Zero здесь очень хорошо подходит — имеет ровно 20 необходимых GPIO на легко припаиваемых зубчатых площадках, небольшой, дешевый, имеет разъем USB-C и работает с очень удобной прошивкой KMK.

Физическое строите��ьство

Предупреждение. Не пытайтесь использовать оригинальную модель в левом нижнем углу с RP2040-Zero. Кажется, что он входит, но вы, скорее всего, сломаете плату, срезав компоненты в нижней части платы.

Распечатайте модели Lower_Left_RP2040Zero.stl и board_constrainer.stl, затем следуйте инструкциям по физическому построению и распечатайте все детали модели SiCK-68, за исключением файла Lower_-_Left.stl.

Для подключения я начал с самого верхнего ряда на контакте GP0 и просто обходил плату так, чтобы последний ряд находился на GP4, самый правый столбец (задняя часть переключателей была обращена вверх, как на схеме подключения в файле PDF в модели SiCK-68), начиная с контакта GP5, и последний столбец занимал последний зазубренный контакт ввода-вывода (GP29). Обратите внимание: в нумерации контактов платы есть пробел, поэтому нумерация не заканчивается на контакте GP19 :)

После того, как провод�� припаяны, вставьте плату контроллера (попробуйте сложить провода так, чтобы они не мешали креплению). Затем вставьте ограничитель, чтобы полностью закрепить доску. Без ограничителя вы можете выдвинуть плату контроллера, если потянете ее, удерживая USB-кабель.

Настройка прошивки

Игнорируйте инструкции по программному обеспечению для модели SiCK-68 и вместо этого установите последнюю стабильную версию Circuit Python для RP2040-Zero, следуя инструкциям по установке RP2040 Circuit Python. Затем следуйте инструкциям по установке KMK и скопируйте файл code.py в ту же папку CIRCUTPY, что и файл boot.py и каталог kmk.

Вы можете изменить свою раскладку, отредактировав файл code.py в каталоге CIRCUTPY — как только вы сохраните его, ваша клавиатура перезагрузится и будет использовать новое сопоставление. Наверное, перед этим стоит сделать резервную копию. Или храните свою основную конфигурацию в репозитории git и всегда редактируйте ее в репозитории git, а затем копируйте ее на клавиатуру.

Наслаждаться!

08:23
26
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.