FreeJoy

Контроллер для джойстиков и кнопочных панелей на Blue Pill: до 8 осей и 128 кнопок для авиа- и гоночных симуляторов.

Chipnik catalog@chipnik-catalog
Blue PillС пайкойОколо 2 чЛицензия GPL-3.0-onlyИсходники на GitHub

Что понадобится

Плата
Blue Pill
Детали
Потенциометры, датчики Холла и кнопки

FreeJoy превращает STM32 Blue Pill в игровой контроллер USB для самодельных джойстиков, РУДов, педалей и кнопочных панелей. Он читает до 8 осей с потенциометров или магнитных датчиков, до 128 кнопок в матрице или через сдвиговые регистры, энкодеры и светодиоды. Кривые осей, мёртвые зоны и режимы кнопок настраиваются в конфигураторе FreeJoy. Автор оригинального проекта: команда FreeJoy на GitHub, лицензия GPL-3.0. Chipnik хранит файлы релиза без изменений, чтобы ты мог прошить плату прямо из браузера.

Нужен настоящий STM32F103C8 или CB на 128 КБ, на некоторых дешёвых клонах стоит другой чип. Примеры подключения есть в вики FreeJoy.

Файлы прошивки взяты из релиза v1.7.3b0.

Детали

Купить всё для проекта
1 ×Потенциометры, датчики Холла и кнопкидля твоего джойстика или панели

После прошивки

  • После прошивки плата перезапустится сама.
  • Если ничего не происходит, нажми кнопку RST (EN) один раз.

Прошивка не прошла или плата ведёт себя странно

Версии

1.7.3-b0 добавлена в Chipnik 2026-11-05

Релиз v1.7.3b0 проекта FreeJoy-Team/FreeJoy, файлы без изменений. Список изменений на GitHub

Прошить на Blue PillПрошить