DB9 zu PlayStation Controller Adapter

Es gibt 12 Antworten in diesem Thema, welches 713 mal aufgerufen wurde. Der letzte Beitrag (15. Oktober 2024 um 15:32) ist von ClausS.

  • Ich habe diesen Adapter gebaut, leider kriege ich ihn nicht ans fliegen, da das gelöte ja nicht so schwör scheint , habe ich wohl einen Fehler bei der Programmierung des ProMini ?

    Hat von euch jemand den Adapter erfolgreich aufgebaut?

    Bitte melde dich an, um diesen Anhang zu sehen.

  • Ein Link zur der Projekt-Seite wäre nicht schlecht.

    Hast du auch wirklich alles verlötet? A4 A5 A6 A7 braucht man manchmal auch.

  • Zeig doch einfach mal eine leere Platine. Auf dem GitHub gibt es leider keine Photos und Eagle habe ich nicht auf dem Handy.

    Und wie schon angemerkt wurde, der Power Jumper muss zu 100% auf DB9 gesteckt werden.

  • Ich habe das mal in KiCad importiert, und im Anhang findet ihr die iBOM, da kann man die Ltgn. verfolgen.

    Die LED muss auf jeden Fall leuchten, wenn nicht, dann liegt es wie schon vorher angemerkt amfalsch gestecktem Jumper 'PWR_SEL0"

    LG

    Claus

  • Wo ich grade hier drüber stolpere: wäre dieser Adapter hier ein zeitgemäßer Ersatz für den quasi nicht mehr existenten PSX64 Adapter? Und wäre damit Shredz64 adäquat spielbar?

  • Habe es mir jetzt auch mal in Eagle geladen:

    Bitte melde dich an, um diesen Anhang zu sehen.

    Hier sieht man auch, welche Pinne man verlöten sollte, ferner sollte der PSX-Connector eigentlich flach und nicht hochkannt angelötet werden, damit man noch an die Programmier-Löcher kommt, wenn man die aber bei dem Arduino Pro Micro nicht verlötet, wie der Threadstarter das gemacht hat, dann kommt man da aber auch noch dran.

    Aber was wirklich wichtig ist, ist den "Power Sel" auf DB9 zu setzen, sonst bekommt das Ding keine Spannung!

    Hat ja Claus auch schon angemerkt.

  • ...

    ferner sollte der PSX-Connector eigentlich flach und nicht hochkannt angelötet werden, damit man noch an die Programmier-Löcher kommt

    ...

    Das ist mir auch aufgefallen.

    Ich bin auch noch einen Schritt weiter gegangen, und habe mal nach einem 3D Model eines abgewinkeltem PSX-Connector gesucht. Ich habe zwei gefunden, von denen ich aber nur eines in KiCad importieren konnt. Das andere Model ist mit Fusion360 erstellt, und das kann KiCad nicht.

    Aber das 3D-Model, welches ich gefunden habe, passt hinten und vorne nicht. Der Laengsausschnitt in der Platine ist mMn falsch angebracht. Auch scheint der Footprint zu weit innen zu sitzen.

    Vielleicht gibt es ja unterschiedliche Varianten von diesem abgewinkeltem Connector.

    Ich habe aber keine gefunden.

    Falls man wirklich diesen Adapter nachbauen will, sollte man sich erst mal erkundigen, wo man einen abgewikelten PSX-Connector beziehen kann, und welchen Footprint man dafuer braucht.

    Dieser sollte dann vor dem anfertigen der Platine in's Layout gebracht werden.

    "Wer einen Fehler begangen hat und ihn nicht korrigiert, begeht einen weiteren Fehler."

    (aus den Lehren des Konfuzius)

    Mein GitHub: Bitte melde dich an, um diesen Link zu sehen.

  • Viele der Mühen hättet Ihr Euch sparen können, wenn ihr auf die Projektseite gegangen wärt:

    Bitte melde dich an, um diesen Link zu sehen.

    Zumindest in einem der Bilder wird anscheinend ein Winkelstecker benutzt, aber ob das jetzt das "latest design" ist, oder nicht, hat sich mir auf die Schnelle nicht erschlossen.

  • Man kann ja auch die normalen PSX-Buchsen gerade anlöten, kann man nur nicht durch die Löcher stecken, die Lötpads müssten groß genug sein.

  • Nun, man kann halt nicht wirklich was auf dem Bild erkennen. Was ich sehen kann ist, dass der Pin ACK anscheinend nicht bestueckt ist.

    Also entweder ist dieser Pin bei diesem abgewinkeltem Stecker nicht bestueckt, oder er wurde abgeknipst, oder man hat einen geraden Stecker verwendet, und har die erforderlichen Kontakte mit Loetstiften mit der Platine verbunden.

    Oder, oder oder...

    Wie schon angemerkt, man sieht nichts auf dem Bild.

    "Wer einen Fehler begangen hat und ihn nicht korrigiert, begeht einen weiteren Fehler."

    (aus den Lehren des Konfuzius)

    Mein GitHub: Bitte melde dich an, um diesen Link zu sehen.