Deprecated: Creation of dynamic property Timber\Site::$pingback is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Site.php on line 180

Deprecated: Creation of dynamic property Timber\User::$name is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/User.php on line 118

Deprecated: Creation of dynamic property Timber\Post::$has_disclaimer is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_edit_lock is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_edit_last is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_thumbnail_id is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$os_previous_publish_date is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$os_notification_id is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$tipologia is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_tipologia is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$attributi is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_attributi is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$fonte is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_fonte is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$fonte_url is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_fonte_url is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$in_evidenza_newsletter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_in_evidenza_newsletter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$inviato_in_newsletter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_inviato_in_newsletter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$os_meta is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_category is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_blz_affiliation_attributes is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_content_type is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_attributes is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_speciali is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_content_score is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_focuskeywords is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_keywordsynonyms is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_estimated-reading-time-minutes is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_indexnow_last_ping is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_date_gmt is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$ping_status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_password is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_name is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$to_ping is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$pinged is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified_gmt is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_content_filtered is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$guid is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$menu_order is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_mime_type is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_count is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$filter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71
Valve pubblica gratis i file CAD dello storico Steam Controller

Valve pubblica gratis i file CAD dello storico Steam Controller

Valve rilascia i file CAD dello Steam Controller con licenza Creative Commons per modding e preservazione hardware.
Valve pubblica gratis i file CAD dello storico Steam Controller

Valve ha pubblicato ufficialmente i file CAD completi dello Steam Controller con licenza Creative Commons, aprendo per la prima volta l’accesso pubblico ai modelli meccanici originali del gamepad introdotto nel 2015.

La decisione segna un cambio di approccio raro nel settore hardware videoludico, dove design industriale, tolleranze meccaniche e componentistica interna restano quasi sempre materiale proprietario. Lo Steam Controller occupa un posto particolare nella storia dell’hardware PC gaming: quando arrivò sul mercato cercò di risolvere un problema che all’epoca sembrava quasi irrisolvibile, ovvero portare giochi mouse-driven e titoli pensati per tastiera su un controller da salotto.

Valve sostituì gli stick analogici tradizionali con due grandi trackpad aptici, aggiunse una doppia configurazione di trigger e introdusse un sistema di personalizzazione software molto più avanzato rispetto ai gamepad concorrenti. Il progetto non raggiunse mai grandi volumi commerciali: la produzione si interruppe nel 2019 dopo anni di vendite altalenanti e una lunga disputa legale legata ai brevetti dei pulsanti posteriori. Nonostante ciò, lo Steam Controller ha mantenuto una comunità solida di appassionati, modder e utenti interessati al controllo di precisione su PC.

I file rilasciati comprendono modelli CAD dettagliati dell’involucro esterno, delle componenti interne e di numerosi elementi strutturali. Mancano però schemi elettronici completi, firmware a basso livello e documentazione relativa al SoC e ai microcontroller interni: i file disponibili riguardano soprattutto il design industriale e la struttura fisica del dispositivo.

Perché lo Steam Controller era diverso e cosa ha lasciato

Il controller Valve utilizzava un’architettura molto distante dai modelli tradizionali Xbox o PlayStation.

Al posto del classico stick destro analogico integrava un trackpad circolare ad alta precisione con feedback aptico elettromagnetico, sfruttando piccoli attuatori lineari per simulare resistenza, attrito e micro vibrazioni durante il movimento del dito. La soluzione divideva gli utenti: rivoluzionaria per giochi strategici, simulatori e sparatutto secondo alcuni; difficile da adottare per chi cercava controlli familiari secondo altri.

Dal punto di vista tecnico il progetto anticipò diverse idee poi riemerse nello Steam Deck. I trackpad aptici della console portatile Valve derivano direttamente dall’esperienza maturata con lo Steam Controller, così come il sistema di configurazione avanzata degli input integrato in Steam Input.

Proprio Steam Input rappresenta uno degli elementi più innovativi dell’intero progetto: la piattaforma permetteva di rimappare ogni elemento del controller con layer multipli, macro, configurazioni contestuali e simulazioni mouse-tastiera. Oggi supporta controller Xbox, PlayStation, Nintendo Switch, Steam Deck e numerosi gamepad third-party, ed è diventata una delle tecnologie più importanti dell’ecosistema Steam.

La pubblicazione dei file CAD potrebbe ora facilitare nuovi progetti community-based. Diversi sviluppatori indipendenti hanno già iniziato a discutere versioni custom con pulsanti aggiuntivi, impugnature modulari o trackpad aggiornati, sfruttando geometrie originali invece di ricostruzioni manuali da reverse engineering.

Modding, preservazione e limiti della licenza

Il rilascio si inserisce in una tendenza più ampia legata alla preservazione dell’hardware videoludico.

Disporre della geometria completa del telaio consente di riprodurre parti danneggiate tramite stampa 3D, lavorazione CNC o stampaggio personalizzato, riducendo gli errori dimensionali tipici del reverse engineering amatoriale. Alcuni appassionati stanno già sperimentando sostituzioni delle batterie, conversioni USB-C e aggiornamenti dei moduli aptici.

Valve non ha scelto una classica licenza open hardware come CERN OHL, preferendo una formula Creative Commons. I dettagli della licenza restano rilevanti per gli sviluppatori indipendenti: alcune varianti consentono piena modifica commerciale, altre impongono clausole non commerciali o share alike. Per le piccole community hardware la distinzione può fare la differenza tra un progetto distribuibile liberamente e uno che richiede permessi specifici.

Ti consigliamo anche

Link copiato negli appunti