Nunchuk 2 SNES Adapter

Der Bereich für die Bastler unter euch

Moderatoren: ikari_01, d4s

HWHardsoft
SNES-Baby
SNES-Baby
Beiträge: 13
Registriert: 5. Oktober 2011, 19:10

Nunchuk 2 SNES Adapter

Beitrag von HWHardsoft » 5. Oktober 2011, 19:18

Hi,

ich habe einen Adapter entwickelt, mit dem man Nunchuk-Controller von der WII an der SNES betreiben kann. Dieses Video gibt einen kurzen Überblick:



-Bye

Benutzeravatar
johker
snesfreaks.com-Team
snesfreaks.com-Team
Beiträge: 1437
Registriert: 7. Februar 2010, 14:38
+Positive Tradingpoints+: 8 von 8

Re: Nunchuk 2 SNES Adapter

Beitrag von johker » 5. Oktober 2011, 19:31

Coole Sache! Echt super, dass du das gemacht hast. Ich finde es immer wieder faszinierend, wenn Leute etwas für das SNES entwickeln. Und ein Wii Controller am SNES ist eine ziemlich innovative Idee. Ich fände btw einen PS3 SNES Adapter ziemlich cool ;-) Wobei ich denke, dass da der Aufwand durch Bluetooth etc ziemlich hoch wird.

Benutzeravatar
Rohmoe
SNES-Programmer
SNES-Programmer
Beiträge: 197
Registriert: 20. Juli 2010, 15:31
+Positive Tradingpoints+: 2 von 2
Wohnort: Mainz

Re: Nunchuk 2 SNES Adapter

Beitrag von Rohmoe » 5. Oktober 2011, 22:07

Cool cool!
Feine Arbeit!
Aber so ne "Halbgas" Funktion funktioniert wahrscheinlich nicht, von der Konsole oder Modul her, oder?
Stand ein Pils im Wald, da kam der Jäger und trank´s leer... :beer:

HWHardsoft
SNES-Baby
SNES-Baby
Beiträge: 13
Registriert: 5. Oktober 2011, 19:10

Re: Nunchuk 2 SNES Adapter

Beitrag von HWHardsoft » 6. Oktober 2011, 07:46

johker hat geschrieben:Ich fände btw einen PS3 SNES Adapter ziemlich cool ;-) Wobei ich denke, dass da der Aufwand durch Bluetooth etc ziemlich hoch wird.
Ja das wäre wirklich cool! Aber der Aufwand wäre ziemlich hoch. Man müßte ein handelsübliches Bluetoothradio nehmen und einen entsprechenden Stack schreiben. Allerdings bin ich mir nicht sicher, ob da wirklich mit Standard Bluetooth Protokollen gearbeitet wird oder Sony da ein eigenes Süppchen kocht... :wink:

Rohmoe hat geschrieben:Cool cool!
Feine Arbeit!
Aber so ne "Halbgas" Funktion funktioniert wahrscheinlich nicht, von der Konsole oder Modul her, oder?
Ne, das geht nicht, da bei Mario Kart ja nur über den Feuerknopf A Gas gegeben wird (also Aus oder Ein). Man könnte alternativ über Kippbewegungen nach vorn Gas geben, aber "halbgas" wäre trotzdem nicht möglich...


Noch ein Hinweis. ich hatte diesen Adapter eigentlich ursprünglich für die Uzebox entwickelt. Die nutzt ja auch SNES Gamepads. Vielleicht auch für den einen oder anderen hier interessant:

http://www.uzebox.org

Benutzeravatar
Redscorpion
snesfreaks.com-Team
snesfreaks.com-Team
Beiträge: 1739
Registriert: 18. November 2007, 13:08
+Positive Tradingpoints+: 85 von 85
Wohnort: Halle
Kontaktdaten:

Re: Nunchuk 2 SNES Adapter

Beitrag von Redscorpion » 6. Oktober 2011, 08:05

Richtig Nice!

Deine Aufbau ist momentan noch auf nem Testsockel... Siehst du Probs damit, dies dann auch in "klein" zu realsieren?

Gruß

red
<--- SNES USB PAD Fertig 100% --->
<--- Custom SNES Mod + 60 hz 100% --->

Julian
SNES-Freak
SNES-Freak
Beiträge: 265
Registriert: 3. April 2011, 19:00
+Positive Tradingpoints+: 10 von 10

Re: Nunchuk 2 SNES Adapter

Beitrag von Julian » 6. Oktober 2011, 08:14

Nettes Projekt. Schaltung technisch ist da ja nicht viel dran (ein Hoch auf Mikrocontroller :D), sodass man das wohl problemlos auch auf Lochraster nachbauen kann. Die zwei Shift Register kannst du dir jedoch sparen und das Signal direkt über den AtMega ausgeben. Hier wurde dies auch so umgesetzt: http://hackaday.com/2011/01/30/snes-arcade-controller/

Gruß Julian

HWHardsoft
SNES-Baby
SNES-Baby
Beiträge: 13
Registriert: 5. Oktober 2011, 19:10

Re: Nunchuk 2 SNES Adapter

Beitrag von HWHardsoft » 6. Oktober 2011, 08:32

Redscorpion hat geschrieben:Richtig Nice!

Deine Aufbau ist momentan noch auf nem Testsockel... Siehst du Probs damit, dies dann auch in "klein" zu realsieren?

Gruß

red
Nö, das hab ich sowieso vor. Im nächsten Schritt richtiges Layout mit SMD Bauteilen, passend für ein kleines Kunststoffgehäuse von TEKO...
Julian hat geschrieben: ... problemlos auch auf Lochraster nachbauen kann. Die zwei Shift Register kannst du dir jedoch sparen und das Signal direkt über den AtMega ausgeben. Hier wurde dies auch so umgesetzt: http://hackaday.com/2011/01/30/snes-arcade-controller/
Ja kann man sicher auch auf Lochraster realisieren... Das Projekt bei Hackaday kannte ich noch gar nicht... Ich hatte aber viel Zeit reingesteckt, ohne die 4021 auszukommen. Da der ATMEGA168 allerdings im SPI-Slavemode keine Pufferung der Ausgabedaten vornimmt, wird das sehr schwierig. Im Projekt oben wird die UART im SPI Modus verwendet, um die Daten an die SNES auszugeben - wundert mich das dass mit einem ATMEGA2313 gehen soll, denn laut Datenblatt, kann man die UART in dieser Betriebsart nur als Master aber nicht als Slave betreiben. Interessant wäre auch, wie die dann die Mausemulation gelöst hätten, da muss man dann gleich 32 Bit rausshiften... Werd ich mir nochmal in Ruhe reinziehen.

CU

Christian
snesfreaks.com-Team
snesfreaks.com-Team
Beiträge: 3709
Registriert: 10. September 2005, 01:10
+Positive Tradingpoints+: 56 von 56
Wohnort: Kempen
Kontaktdaten:

Re: Nunchuk 2 SNES Adapter

Beitrag von Christian » 6. Oktober 2011, 09:56

Wie geil. Wenn das Teil fertig ist, ich kauf eins. :D
Bild

Matthew Serbianboy
Räuberwesen
Räuberwesen
Beiträge: 1032
Registriert: 25. Februar 2011, 18:01

Re: Nunchuk 2 SNES Adapter

Beitrag von Matthew Serbianboy » 6. Oktober 2011, 17:20

Klasse Arbeit :nice:. Es gehört eine Menge Einfallsreichtum dazu, wenn man sowas Geniales kreieren will :wink:.

HWHardsoft
SNES-Baby
SNES-Baby
Beiträge: 13
Registriert: 5. Oktober 2011, 19:10

Re: Nunchuk 2 SNES Adapter

Beitrag von HWHardsoft » 7. Oktober 2011, 09:01

Hi,

erstmal vielen Dank für die positiven Reaktionen. Lobt mich mal nicht zu doll, sonst fange ich noch an zu schweben. Ob ich daraus einen Bausatz mache weis ich aber noch nicht - hab mit Bausätzen schon zu viele negative Erfahrungen gemacht.
HWHardsoft hat geschrieben:
... Im Projekt oben wird die UART im SPI Modus verwendet, um die Daten an die SNES auszugeben - wundert mich das dass mit einem ATMEGA2313 gehen soll, denn laut Datenblatt, kann man die UART in dieser Betriebsart nur als Master aber nicht als Slave betreiben...
Tja da hab ich wohl Blödsinn geschrieben. Es handelt sich bei Hackaday um einen ATINY2313 (nicht ATMEGA2313 - wer lesen kann ist halt klar im Vorteil) und der hat eine universelle USI, die auch einen Ausgangspuffer für den Slavemode hat. Deshalb funktioniert es da ohne 4021. :wink:

Allerdings geht das nicht bei einem ATMEGA88 oder 168. Den Tiny2313 kann ich aber wiederum nicht nehmen, weil er kein Hardware I2C hat. Fazit: 4021 müssen drin bleiben.

Eventuell hab ich später mal Muße und heb das Projekt auf einen kleinen ARM Cortex M0 um, da könnte man die 4021 dann weglassen...

-Bye

HWHardsoft
SNES-Baby
SNES-Baby
Beiträge: 13
Registriert: 5. Oktober 2011, 19:10

Re: Nunchuk 2 SNES Adapter

Beitrag von HWHardsoft » 24. Juli 2012, 20:26

Hallo,

nach einer längeren Pause, habe ich das Projekt wieder reaktiviert und eine Leiterplatte, passend für ein Kunststoffgehäuse von Teko, layoutet...
Nun2SNES Leiterplatte und Gehäuse
Nun2SNES Leiterplatte und Gehäuse
nun2snes_PCB.jpg (140.61 KiB) 5550 mal betrachtet
Herausgekommen ist ein sehr kompakes Interface - etwas größer als eine Streichholzschachtel. Ich werde die Platinen demnächst bestücken und in Betrieb nehmen... Mehr Informationen wird es dann hier geben.

HWHardsoft
SNES-Baby
SNES-Baby
Beiträge: 13
Registriert: 5. Oktober 2011, 19:10

Re: Nunchuk 2 SNES Adapter

Beitrag von HWHardsoft » 12. August 2012, 18:30

So mittlerweile habe ich die Leiterplatten bestückt und ausprobiert. Hier mal ein paar Bilder vom Endergebnis:
Leiterplatte im geöffneten Gehäuse
Leiterplatte im geöffneten Gehäuse
Nun2snes_open.jpg (74.3 KiB) 5518 mal betrachtet
Fertiger NUN2SNES mit Nunchuk
Fertiger NUN2SNES mit Nunchuk
NUN2SNES_and_Nunchuk.jpg (87.32 KiB) 5518 mal betrachtet
NUN2SNES Ansicht von vorn
NUN2SNES Ansicht von vorn
Nun2snes_front.jpg (77.13 KiB) 5518 mal betrachtet

Die Software habe ich auch um eine Variante für die NES ergänzt.

Benutzeravatar
Svambo
Hardcore SNES-Freak
Hardcore SNES-Freak
Beiträge: 571
Registriert: 14. September 2009, 19:09
+Positive Tradingpoints+: 13 von 13

Re: Nunchuk 2 SNES Adapter

Beitrag von Svambo » 12. August 2012, 21:27

Cooles Projekt!! Auf der Homepage wird ein Do-It-Yourself Kit angedacht. Schon eine grobe Idee, was sowas kosten würde?

Ocer R.
Foren-Fossil
Foren-Fossil
Beiträge: 2592
Registriert: 30. Dezember 2006, 18:00
+Positive Tradingpoints+: 166 von 166
Wohnort: Thüringen

Re: Nunchuk 2 SNES Adapter

Beitrag von Ocer R. » 13. August 2012, 15:08

Auffallend saubere Arbeit. Hut ab!

HWHardsoft
SNES-Baby
SNES-Baby
Beiträge: 13
Registriert: 5. Oktober 2011, 19:10

Re: Nunchuk 2 SNES Adapter

Beitrag von HWHardsoft » 13. August 2012, 19:03

Svambo hat geschrieben:Cooles Projekt!! Auf der Homepage wird ein Do-It-Yourself Kit angedacht. Schon eine grobe Idee, was sowas kosten würde?
Dauert noch ein bischen. wird wahrscheinlich im Oktober so weit sein. Ich wollte die Leiterplatte vorbestückt (mit allen SMD Bauteilen), das vorbereitete Gehäuse sowie das Verbindungskabel zur NES oder SNES als Kit anbieten. Es muss dann vom Kunden nur noch Taster, LED und das Verbindungskabel angelötet und die Leiterplatte ins Gehäuse montiert werden. Ich hoffe, dass das ganze Kit unter 40€ kosten wird - aber um eine engültige Preisaussage machen zu können, muss ich noch ein paar Hausaufgaben machen.
Ocer R. hat geschrieben:Auffallend saubere Arbeit. Hut ab!
Danke. :D

Übrigens - ich bin von Freitag bis Samstag auf dem Sonderausstellung Retro Gaming (Halle 10.1) unter anderem mit dem Nun2SNES zu Gast. Dort kann man sich das Teil dann in Aktion ansehen und mal eine Runde Mario Kart auf der SNES mit dem Nunchuk fahren...

Antworten