Za sve ljubitelje žiroskopskih kontrolera danas donosimo recenziju Input Labsovog popularnog Alpakka v1.0 modela. U iščekivanju nove verzije, popularna jedinica još uvijek ima puno toga za ponuditi. Ovaj je igraći kontroler poprilično klasičnog dizajna, a opremljen je s dva žiroskopa koji rade u paralelnoj vezi i omogućavaju preciznost na razini pojedinog piksela, uz vrlo nisku latenciju i bez dodatnog ubrzanja ili glađenja pokreta. Kontroler je bežičan i komunicira putem 2,4 GHz veze s 250 Hz polling ratea te uz žiroskopsku kontrolu omogućava preciznost gotovo jednaku kao kod korištenja miša i tipkovnice. Eh da, i možete ga samostalno 3D printati ako želite!
Alpakka v1.0 je igraći kontroler klasičnog oblika koji nema drivere, nema overlaye i nema bloatwarea. Njegov firmware emulira tipkovnicu, miša i Xinput gamepad na hardverskom nivou, i radi out-of-the-box na Windows i Linux operativnim sistemima. Jasno, ima softver, tj. Crtl App putem kojeg možemo editirati gotovo sve. Alpakka ima Open Source firmware te Creative Commons hardver i zapravo je ultimativni DIY projekt – sami birate koje će te točno komponente kupiti, koje će te 3D printati i onda još sve morate lemiti, spajati i programirati. Jasno, kontroler je moguće naručiti i gotov, tj. kao kompletan kit. Input Labs je Finska tvrtka koju su osnovala dva prijatelja, Marcos i Michael, a tu je i velika zajednica koja prati cijeli projekt.
Nama je kontroler stigao potpuno sklopljen i spreman za rad, pa nismo ništa posla oko sklapanja imali – samo punjenje baterije i mogli smo krenuti istraživati. Uređaj je kao što vidimo oblika klasičnog gamepada, ali je 3D printan, ima grubu plastiku te heksagonalu površinu. Nije najugodniji za korištenje, tj. držanje, no na to se lako priviknuti. Ima s lijeva na desno klasične tipke smjera, glavni thumbstick, četiri sive opcijske tipke, četiri rupice s LED-icama za signalizaciju punjenja, jednu središnju tipku, scroll kotačić (bez centralnog klika), sekundarni thumbstick koji ima 70% analognog raspona i opcijsku flick-stick funkciju.
Desno gore su standardne tipke koje su smještene na uzvišenom dijelu koji je ujedno i površina osjetljiva na dodir. Dodirom na tu površinu i zadržavanjem prsta aktiviramo žiroskope i emuliramo rad miša. Emulacija miša je tako uvijek spremna za korištenje, a kursor na ekranu pomičemo pokretanjem gamepada u prostoru – miš pokreće okretanje kontrolera oko centra gore i dolje, te lijevo i desno. Pokret vam dolazi prirodno i lako se na njega priviknuti. Ako želite centrirati kursor podižete prst s dodirne površine i kontroler premještate u nultu poziciju. Klikovi su triggeri, lijevi i desni.
Da bi ispravno koristili kontroler kao miša preporučuje se postavljanje osjetljivosti u operativnom sustavu na referentnu vrijednost, kao i isključivanje dodatnog ubrzanja. Kontroler sam po sebi ima tri preddefinirane razine osjetljivosti koje odgovaraju 1080p (default/low), 1440p (mid) i 4K (high), što se mijenja u Tune postavkama unutar Crtl App-a. U desktop načinu rada okretanje kontrolera za 45° oko horizontalne osi dovodi kursor do kraja ekrana u oba smjera. Unutar igre pak, 45° horizontalne rotacije bi trebalo kameru zarotirati za 180°. Kontroler na stražnjoj strani ima uobičajene triggere – četiri tipke, a i na donjoj strani su dodatne dvije.
Svaki Alpakka kontroler ima Marmota modul za komunikaciju, a za postizanje bežičnog postavljanja s Alpakka referentnim dizajnom potrebna su naravno dva Marmota modula koja međusobno komuniciraju – jedan unutar kontrolera, a drugi na Dongleu koji se kupuje zasebno. Oni komuniciraju s protokolom niske latencije od 2,4 GHz koji se temelji na ESP-NOW, koristeći modul ESP8684-MINI-1 na Marmoti. S obzirom na to da je ovo DIY projekt, firmware Marmota modula će te morati upisati sami. Ako ne želite bežični rad, kontroler možete koristiti i spajanjem kabela direktno na računalo. U trenutačnoj verziji firmwarea bežične veze nije potrebno uparivanje i sve radi automatski, a komunikacija nije kriptirana. Kriptiranje će biti omogućeno u budućim verzijama firmwarea.
Kontroler je mase 202 grama s baterijom, i 187 grama bez baterije, a dimenzije su mu 162 x 102 x 64 milimetra. Držanje u ruci nije najudobnija stvar na svijetu zbog heksagonalnih oblika i relativno grube plastike, a uz to ni grip nije idealan. No, jednom kad se priviknete nećete to ni primijećivati. Kvaliteta 3D printa je solidna, plastika je kruta, ali čvrsta i izdržljiva, baš kao i sve tipke i spojevi. Naravno, kod ovakvog DIY uređaja to ne može biti savršeno kao kod nekih skupljih kontrolera no sve je poprilično dobro.
Glavni procesor koji pokreće kontroler je ARM 133 MHz s dvije jezgre (Raspberry RP2040), a bežični modul je Espressif ESP8684. Sve tipke proizvodi japanska tvrtka Alps Alpine. Triggeri su SKQGAFE010 hoda 0.25 milimetara i sile pritiska 0,98 N, s trenutačnim uključenjem i 500.000 ciklusa uključenja. Shoulder tipke su SKHHLNA010 hoda 0.25 milimetara i sile pritiska 1,57 N, s trenutačnim uključenjem i 500.000 ciklusa uključenja. Nadalje, prednje tipke su SKPMAME010 hoda 1.3 milimetara i sile pritiska 1,57 N, s trenutačnim uključenjem i 100.000 ciklusa uključenja. Scroll kotačić je EC10E1220503 s 24 koraka pri okretanju i momentom od 5 N, te sa 100.000 ciklusa. Dva thumbsticka su RKJXV122400R s maksimalnim kutem od 46°, deadzoneom u sredini od oko 6%, s 2.000.000 ciklusa pokreta i 500.000 ciklusa pritiska. I za kraj, žiroskopi su ST Microelectronics (Švicarski proizvođač) LSM6DSR s punom skalom od 4.000 dps-a i zero rateom od 1 dps.
Referentni dizajn ima PKCellovu LiPo baterijju kapaciteta 1.200 mAh, napona od 3 do 4,2 V s integriranim zaštitnim strujnim krugom. Ako ne želite koristiti referentnu bateriju, možete koristiti slične LiPo baterije, dok se korištenje AA ili AAA ne preporučuje. Kad je baterija pri kraju LED-ica blizu stražnjeg USB Type C porta će početi blinkati, i to otprilike pri preostaloj razini energije do jednog sata korištenja. Dodatno, četiri gornje LED-ice će početi blinkati, što je moguće isključiti pritiskom na Home tipku.
Osnovne funkcije Alpakka kontrolera možete vidjeti na slici iznad. Riječ je o klasičnom igraćem kontroleru (gamepadu), s naravno dodatkom žiroskopske funkcije koja emulira miša. Sve su funkcije poprilično jasne, a ono što je novo je upravo način emulacije miša, što je na slici i lijepo objašnjeno.
Softver
Ctrl App je dodatna aplikacija za Input Labsove uređaje, koju možete i ne morate koristiti. Uz pomoć Crtl App možete uređivati profile, mijenjati napredne postavke i pokretati dijagnostiku. Aplikaciju je moguće skinuti s ctrl.inputlabs.io stranice i kompatibilna je sa Windows, Linux i Steam Deck sustavima. Aplikaciju nije potrebno instalirati, pokrećemo ju unutar internetskog preglednika koji mora biti WebUSB kompatibilan. Izvorni kod aplikacije je dostupan na GitHubu i otvorenog je koda. Osim toga, Alpakka je kompatibilna sa Steam Input UI, sa ili bez upotrebe Ctrl Appa.
Sučelje je jednostavno za snalaženje a nudi tri glavna izbornika – Settings, Profiles i Help. Pod Settings postoje Logs and Commands, Protocol, Touch sensitivity, Mouse sensitivity, Thumbstick deadzone, Advanced i App Settings izbornici. Aplikacija tako nudi mnoštvo podešavanja, a kontroler će zapamtiti odabrane postavke koje možete spremiti i u različite profile. Osim četiri custom profila tu su i preddefinirani koje možete vidjeti na zadnjem screenshotu. Sve radi glatko i brzo.
Dojmovi korištenja
Alpakka v1.0 kontroler koristimo već više od tri mjeseca i moramo priznati kako funkcija emulacije miša radi i više nego dobro. Žiroskopi su odlični i preciznost je vrlo visoka, a preporučeni profil za FPS igre je FPS WASD. Nismo u potpunosti zadovoljni tipkama, pogotovo triggerima koji znaju zapeti (ne tipke koliko sami plastični dijelovi), a i sve skupa je malo labavo. Postoje jasno puno bolji kontroleri na tržištu, no ne i ovako svestrani. Na puno se polja ovdje može još poraditi, kao što je zapinjanje plastičnih triggera, ali i nedostatak analognih triggera i zato Input Labs radi na verziji 2.0. Korištenje kontrolera kao miša je jednostavno i vrlo intuitivno, kako u Windowsima tako i u igrama. Ono što smo primijetili je da bi autonomija mogla biti bolja, no baterija će svakako izdržati jednu sesiju igranja od nekoliko sati.
Kako kontroler radi možete vidjeti i na ovom videu koji je napravio proizvođač, a ovako glatko sve funkcionira i u stvarnoj upotrebi. Mi smo ga isprobali i u simulaciji vožnje i nakon malo dužeg perioda privikavanja možemo reći kako je bilo zabavno upravljati vozilima, unatoč činjenici što nema analognih triggera. Kroz duže korištenje nismo osjetili ni ulazno kašnjenje, a polling rate je moguće overclockirati sa standardnih 250 Hz na 1.000 Hz. Ono što bi nekima moglo faliti je funkcija vibracije.
Zaključak
Alpakka v1.0 je DIY žiroskopski igraći kontroler za sve one koji se vole udobno zavaliti u dnevnom boravku i igrati na HTPC-u, ali to ne isključuje ni igrače na računalima. Uz to, san je svakog DIY-era sam složiti i upogoniti bilo što, a ovaj kontroler nudi upravo to – od 3D printanja, preko lemljenja pa do programiranja. Alpakka v1.0 ima mana i nije savršen igraći kontroler, no sasvim je solidan. DIY kit na Input Labsovom shopu košta od 146 € kao djelomično zalemljen PCB. Ako se ne želite “zezati” s tim, dodajete još 12 € za potpuno zalemljen kit, zatim još 38 € za bežični dongle. Sve što dodatno preostaje je izabrati boju kućišta i tipaka. Naravno, na Githubu su dostupni 3D modeli za printanje plastičnih dijelova, pa vas sve skupa može koštati i nešto jeftinije.