μετατροπη CMS 15pin joystick σε 9pin

  • Dark_Knight
  • Το Άβαταρ του/της Dark_Knight Συντάκτης θέματος
  • Team RC
  • Team RC
Περισσότερα
20/01/2020 20:41 - 20/01/2020 21:28 #45868 από Dark_Knight
μετατροπη CMS 15pin joystick σε 9pin δημιουργήθηκε από Dark_Knight
Καλησπερα στο φιλοθεαμων κοινο!

ποσες φορες δεν εχει τυχει να εχουμε ενα 15πινο joystick και να θελουμε να το συνδεσουμε στην 9πινη θυρα του αγαπημενου μας μηχανηματος? Τι? Καμια? ΔΕΝ το σχολιαζω και συνεχιζω ακλονητος :whistle::whistle:

Στο συγκεκριμενο θεμα θα καλυψω την διαδικασια μετατροπης ενος 15πινου CMS σε 9πινο, για χρηση σε Amstrad, c64, amiga, αταρι κλπ. Πριν ξεκινησω, να ριξω και τα σχετικα disclaimers. Αρχικα, δεν φερω καμια ευθυνη αν προκαλεσετε οποιαδηποτε ζημια στο joystick σας κατα την υλοποιηση της διαδικασιας. Δευτερον, σταθηκα τυχερος στο γεγονος οτι τα 9πινα με τα 15πινα cms χρησιμοποιουν σχεδον την ιδια πλακετα, με πολυ μικρες διαφορες. Θεωρητικα, η μοντα θα πρεπει να δουλευει και σε αλλα μοντελα, αλλα δεν μπορω να το απαντησω επιβεβαιωμενα. Ας ξεκινησουμε:

Ανοιγοντας το joystick βλεπουμε αυτο, απο την κατω και την πανω μερια της πλακετας αντιστοιχα



ξεκολλαμε τα καλωδια του βυσματος και παιρνουμε την πλακετα στο χερι



Οι αντιστασεις που ειδαμε πριν λεγονται pull up resistors και ειναι ο τροπος που καταλαβαινει το πισι ποια εντολη εχουμε δωσει. Στο 9πινο setup δεν μας χρειαζονται, οποτε τις αφαιρουμε, οπως και τον ενα κεραμεικο πυκνωτη, ΑΛΛΑ ΔΕΝ ΠΕΙΡΑΖΟΥΜΕ ΑΥΤΑ που βλεπετε στην εικονα.



Αφου γινει και αυτο, σειρα εχει η καλωδιωση των κατευθυνσεων και των fire buttons. Τα 9πινα joystick εχουν πολυ πιο απλο τροπο λειτουργιας απο τα αντιστοιχα 15πινα, καθως το μονο που χρειαζονται για την καθε εντολη ειναι μια κατασταση on η off στον καθε διακοπτη. Πριν μπει το καλωδιο, πρεπει να κανουμε καποιες αλλαγες στην πλακετα. Γεφυρωνουμε μεταξυ τους τα δυο fire buttons (εκτος αν το 9πινο βυσμα που χρησιμοποιουμε εχει εξτρα καλωδιο για δευτερο fire), δυο απο τις 4 κατευθυνσεις(οι αλλες δυο ειναι ετοιμες), οπως επισης και δυο αποληξεις τις πλακετας πανω δεξια αν θελουμε autofire και κοβουμε τον χαλκοδιαδρομο σε αυτα τα σημεια



Βρισκουμε και σημειωνουμε ποιος διακοπτης αντιστοιχει στην καθε κατευθυνση. Στην περιπτωση του cms οι διακοπτες λειτουργουν ετσι (τα ροζ καλωδια ειναι για το autofire, θα το καλυψουμε παρακατω)



Παιρνουμε το 9πινο καλωδιο που θα χρησιμοποιησουμε, γδυνουμε τα καλωδια αφηνοντας αρκετο μηκος και τα στερεωνουμε στον στυπιοθληπτη



Με το πολυμετρο βλεπουμε ποιο καλωδιο αντιστοιχει σε καθε pin του βυσματος. Το σχηματικο για την πλειοψηφια των home micros (οπως και στην amiga) ειναι το παρακατω. Ευχαριστω στον φιλο Ορφεα για το σχηματικο. στο συγκεκριμενο σχημα, τα pins αριθμιζονται οπως κοιταμε την gameport στην πισω πλευρα του μηχανηματος



Κολλαμε τα καλωδια πανω στους μικροδιακοπτες, η σε καποιο χαλκοδιαδρομο που καταληγει σε αυτους. Το ground σε ολους τους διακοπτες εχει γινει κοινο, ενω στην δικη μου περιπτωση το ασπρο αντιστοιχει στο πανω, το καφε δεξια, το μπλε κατω και το πρασινο αριστερα. Μας μενει το μαυρο που ειναι ground και το πορτοκαλι που ειναι το fire. Αν ΔΕΝ ΘΕΛΟΥΜΕ autofire συνδεουμε το πορτοκαλι και το μαυρο οπως βλεπουμε στην φωτογραφια και ειμαστε ετοιμοι! Οπως βλεπετε το γεφυρωμα πανω δεξια δεν ειναι ΚΑΝ αναγκαιο



Προσωπικα, οπως και πολλοι ακομα πιστευω, θεωρω οτι το autofire οφειλει να ειναι λειτουργικο, εφοσον μας το παρεχει σαν επιλογη ο κατασκευαστης. Το προβλημα ειναι οτι το κυκλωμα του autofire λειτουργει διαφορετικα στα 15πινα και στα 9πινα κυκλωματα. Εδω ερχεται σαν απο μηχανης Θεος η γνωστη ηλεκτρονικος και ρετροχομπυστρια Ms MadLemon και μας δειχνει την λειτουργια του timer 555



Για να το μεταφερουμε και στον δικο μας μοχλο, το καλωδιο του autofire πρεπει να μεταφερθει στην εξοδο του timer, να αλλαζει pin μεσω του διακοπτη, και το timer να παιρνει 5 volt για να λειτουργησει. Αρα μεταφερουμε πλεον το fire στην θεση που μας δειχνει ο πορτοκαλι κυκλος, ενω τα 5 βολτ στην θεση του κοκκινου κυκλου. Εαν το αυτοfire δουλεψει αναποδα (ενεργοποιημενο στο off και σβηστο στο on) αντιστρεφουμε τα δυο καλωδια του διακοπτη!



Στερεωνουμε το καλωδιο στη θεση του, βεβαιωνομαστε οτι δεν θα τρυπησουμε καποιο καλωδιο με τις βιδες του κελυφους, μονταρουμε το joystick και μπορουμε πλεον να χρησιμοποιησουμε το αγαπημενο μας joystick στην πλειοψηφια των home micros που εχουμε στην κατοχη μας. Καλο gaming!
Συνημμένα:
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": Fotis_KFOR, Stabill, jimn, kokkiklhs, JIANOS, joker7

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • Fotis_KFOR
  • Το Άβαταρ του/της Fotis_KFOR
  • Site Owner / Admin
  • Site Owner / Admin
  • PC / Sinclair ZX Spectrum+3
Περισσότερα
20/01/2020 22:53 #45869 από Fotis_KFOR
Απαντήθηκε από Fotis_KFOR στο θέμα μετατροπη CMS 15pin joystick σε 9pin
Ωραία και έξυπνη μόντα όπως και η παρουσίασή της επίσης! Ευχαριστούμε Κώστα! :thumbup:

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

Χρόνος δημιουργίας σελίδας: 0.521 δευτερόλεπτα
Powered by Kunena Φόρουμ

great retro computers and retro consoles companies logos