USB adapter για χειριστήριο Saturn

Stormwatch

RetroNuts!
Joined
18 Mαϊ 2006
Μηνύματα
1.619
Αντιδράσεις
298
Tο χειριστήριο του Saturn έχει το καλύτερο Dpad που έχει φτιαχτεί ποτέ. To gamepad της Retro-bit πλησιάσε πολύ το πρωτότυπο αλλά όπως αποδειχθηκε (τουλάχιστον σε 3 δικά μου) η ποιότητα κατασκευής ήταν κακή, ειδικά στα switches των shoulder buttons. Τα ίδια χάλια είχε και η πλακέτα πράγμα που καθιστούσε πολύ δύσκολη την αντικατάσταση των switches αφού η πλακέτα ξεφλούδιζε πολύ ευκολα και εξαφανιζόντουσαν τα solder points. Πάμε λοιπόν να φτιάξουμε έναν USB adapter για να συνδέσουμε ένα αυθεντικό χειριστήριο Saturn σε PC, Pi κλπ. Θα χρειαστούμε:

1 andruino pro micro (https://www.skroutz.gr/s/10567504/L...ega32U4-5V-16MHz-Board-gia-Arduino-16MHz.html)
1 extension για χειριστήριο Saturn (για να πάρουμε το θηλυκό άκρο)
Κολλητήρι, κόλληση κλπ
Προαιρετικά βυσματάκια τύπου dupont ωστε να περιορίσουμε τις κολλήσεις και ένα πολύμετρο.

Από software θα χρειαστούμε το αντίστοιχο αρχείο Daemonbite Retro Controllers To USB Adapters (https://github.com/MickGyver/DaemonBite-Retro-Controllers-USB) και το Andruino IDE για να προγραμματίσουμε το Pro micro (https://www.arduino.cc/en/software).

Κόβουμε την θηλυκή άκρη του extension cable, ξεχωρίζουμε τα 9 καλώδια και με ένα πολύμετρο στο Continuity σημειώνουμε την σειρά των καλωδίων. Η σειρά αν κοιτάζουμε την υποδοχή από μπροστά είναι η εξής:

/ 1 2 3 4 5 6 7 8 9 \

IMG_20250315_202711280.jpg


Στην συνέχεια κολλάμε τα καλώδιο στην πλακέτα pro micro στις αντίστοιχες θέσεις.

promicro.jpg

Παρόλο που είναι δυνατή η κόλληση των καλωδίων απευθειας στην πλακέτα, λόγω του μικρού της μεγέθους και των πολύ λεπτών καλωδίων (δυστυχώς η ποιότητα των extension cables ειναι για τα μπάζα) είναι πολύ πιθανόν να μην γίνουν οι κολλήσεις σωστά και να βραχυκυκλώσουμε την πλακέτα (παθών... :confused: ). Προτείνω λοιπόν να προσαρμόσουμε dupont βύσματα στα άκρα των 9 καλωδίων του extension και να τα κουμπώσουμε στο pro micro (αφού πρώτα έχουμε κολλήσει τις ακίδες).

IMG_20250315_200124220_HDR.jpg


To hardware μέρος τελείωσε.

Κατεβάζουμε από το github το αντίστοιχο αρχείο για Saturn και φορτώνουμε το Arduino IDE. Κουμπωνουμε με USB καλώδιο το pro micro στο PC και τσεκάρουμε οτι το IDE το αναγνωρίζει σαν Leonardo Pro Micro. Πηγαίνουμε διαδοχικά File-->Open και ανοίγουμε το αρχείο SaturnControllerUSB.ino από τον φάκελο SaturnControllerUSB, μετά Sketch-->Verify/Compile και τέλος upload ώστε να προγραμματιστεί το pro micro.
Συνδέουμε το Pro Micro στο PC και πλέον θα αναγνωρίζεται σαν controller adapter. Συνδέουμε στο θηλυκό άκρο ένα Saturn Pad και επιβεβαιώνουμε ανοίγοντας το joy.cpl οτι όλα δουλεύουν σωστά.
Για να μην είναι χύμα τα καλώδια τα βάζουμε σε ένα κουτί κατασκευών ώστε να έχουμε έναν πιο πρακτικό adapter.

IMG_20250315_201907105_HDR.jpg

Να σημειώσω οτι από μια πλακέτα pro micro μπορούμε να βγάλουμε υποδοχές για 2 χειριστήρια Saturn κάνοντας επιπλέον κάποιες κολλήσεις αλλα προσωπικά δεν το χρειαζόμουν.
Τελος όπως θα δείτε στο link του github υπάρχουν αντίστοιχες οδηγίες για πολλούς τύπους retro controllers NES, SNES, Megadrive κλπ.
 
Τελευταία επεξεργασία:
Με αυτη τη σουπερ μετατροπη δεν χρειαζεται καποιος να χρησιμοποιησει αλλο χειρηστηριο για εμουλατορια, recalbox κτλ για συστηματα πριν το PS1...απλα διοτι δεν υπαρχει κατι καλυτερο.
Επικ!

Οντως...η ποιοτητα στα RetroBit ειναι πολυ χαμηλα
 
Πίσω
Μπλουζα