GP2040: Stwórz własny gamepad dzięki temu znakomitemu projektowi open source
GP2040

W NeoTeo jesteśmy zagorzałymi zwolennikami kombinacji klawiatury i myszy, ale rozumiemy też, że niektóre tytuły o wiele lepiej czują się z gamepadem. Od gier walki po metroidvanie i inne podobne gatunki, koordynacja palce-oczy-ekran musi być optymalna. Z tym na myśli docieramy do bram GP2040, projektu open source firmware do tworzenia spersonalizowanego gamepada, który działa na Raspberry Pi Pico. Jest kompatybilny z głównymi protokołami, oferuje mniej niż milisekundę opóźnienia, a nawet obsługuje RGB.

Jeśli chodzi o zakup gamepada, istnieją dwie ogólne strategie: możemy kupić tanie modele i zetrzeć je w proch, albo zainwestować w lepsze rozwiązanie i postawić na jego wytrzymałość i możliwość naprawy. Istnieje jednak trzecia alternatywa: stworzenie własnego gamepada lub kontrolera DIY.

Teraz określenie «stworzyć» może oznaczać adaptację jednego protokołu do innego, ożywienie starego modelu, który stracił wsparcie, albo zbudowanie spersonalizowanego rozwiązania z wyborem drążka, przycisków i pozycji. Oczywiście nic z tego nie będzie możliwe bez elastycznego firmware, i tu właśnie wkracza projekt GP2040.

GP2040: Firmware do własnych gamepadów, open source i łatwy w konfiguracji

GP2040: Stwórz własny gamepad dzięki temu znakomitemu projektowi open source
Po zainstalowaniu, GP2040 można łatwo skonfigurować, bez dodatkowego oprogramowania.

Główną zaletą GP2040 jest to, że opiera się na Raspberry Pi Pico i innych płytkach z mikrokontrolerem RP2040. To dwurdzeniowy układ ARM z częstotliwością 133 MHz (średni overclocking to 400 MHz), który oferuje znacznie większą moc niż inne mikrokontrolery, a ten firmware wydaje się ją bardzo dobrze wykorzystywać.

GP2040: Stwórz własny gamepad dzięki temu znakomitemu projektowi open source
Tak, obsługuje też RGB.

GP2040 obsługuje trzy różne tryby wejścia (XInput, Direct Input i Nintendo Switch), maksymalną częstotliwość odpytywania 1000 Hz (we wszystkich trybach) z opóźnieniem wejścia poniżej milisekundy, emulację lewego i prawego drążka za pomocą D-pada, RGB dla przycisków i wskaźników graczy oraz monochromatyczne wyświetlacze, takie jak SSD1306. Musimy również wspomnieć o trybach czyszczenia SOCD (Simultaneous Opposing Cardinal Directions), a co najważniejsze: wizualną aplikację do konfiguracji, dzięki wbudowanemu serwerowi WWW.

GP2040: Stwórz własny gamepad dzięki temu znakomitemu projektowi open source
Pico Fighting Board firmy Feral AI jeszcze bardziej upraszcza korzystanie z GP2040 z Raspberry Pico.

Reszta... zależy od Ciebie. Chcesz stworzyć klona Hit Boxa, skonfigurować alternatywny kontroler dla MiSTera albo zaadaptować stary gamepad z konsoli, który przywołuje dobre wspomnienia? Z GP2040 możesz zrobić to wszystko i wiele więcej. W rzeczywistości możemy już znaleźć własne PCB do wykorzystania GP2040 z Pico i jeszcze bardziej uprościć budowę własnych gamepadów DIY.

Oficjalna strona: Kliknij tutaj.