GenCDi: Sega Genesis naar Philips CD-i Controller-adapter

Dit project is uitgewerkt in twee video's: [Deel 1] en [Deel 2].

Benodigde onderdelen

Voor de bouw van de adapter zijn de volgende onderdelen nodig:

  • Arduino Pro Micro
  • 8-pins mini-DIN kabel (doormidden gesneden)
  • DB-9 male PCB-connectoren
  • Platkop #4-40 1/2" schroeven
  • Kabeltrekontlasting

Instructies

Deze handleiding gaat ervan uit dat u bekend bent met solderen, Arduino's en 3D-printen. Indien dit niet het geval is, wordt aangeraden om u eerst in deze onderwerpen te verdiepen.

1. Firmware installeren

Flash de firmware op de Arduino. De eenvoudigste methode is het gebruik van de Arduino IDE om het meegeleverde bronbestand te flashen.

U heeft de volgende bibliotheken nodig:

  • SegaController
  • cdi-controller-library

2. De PCB produceren

Laat de PCB-gerbers produceren. Een aanbevolen leverancier hiervoor is PCBWay.

3. De bekabeling voorbereiden

Snijd de 8-pins mini-DIN kabel doormidden. Er is slechts één helft per adapter nodig, waardoor u met één kabel in feite twee adapters kunt maken.

Wanneer u gebruikmaakt van het meegeleverde ontwerp voor de behuizing, dient u nu de trekontlasting aan de halve kabel te bevestigen. Dit kan een krappe passing zijn, maar het zou moeten passen.

4. Solderen van de mini-DIN draden

Solder de mini-DIN draden op de printplaat. U hoeft slechts vier van de draden te gebruiken. Van links naar rechts (met het vierkante gedeelte aan de rechterkant) zijn dit de te solderen draden:

  • RTS (blauw)
  • RXD (bruin)
  • +5V (paars)
  • GND (geel)

Let op: Indien u een andere kabel gebruikt of de kleuren afwijken, dient u een CD-i pinout te raadplegen en een multimeter te gebruiken om te bepalen welke draden corresponderen met de bovengenoemde pinnen.

Let op: Na het solderen van de kabel wordt aangeraden om de vier ongebruikte draden kort af te knippen om ze uit de weg te ruimen.

5. Solderen van componenten

Solder de Arduino op de PCB. De USB-poort moet 향 gericht zijn naar de mini-DIN kabel.

Solder vervolgens de DB-9 connector. Het kan nodig zijn om de buitenste structurele pinnen licht te buigen om ze uit te lijnen met de gaten in de PCB; dit is geen probleem.

Indien alle stappen correct zijn uitgevoerd, is de adapter nu functioneel.

6. De behuizing en assemblage

3D-print de behuizing. Deze bestaat uit een bovenste en een onderste helft. De exacte printinstructies zijn afhankelijk van uw 3D-printer.

Verwijder de schroemutsen van de DB-9 connector. Let op dat de buitenplaat eraf wil glijden; houd deze stevig op zijn plek.

Plaats de printplaat plat in de onderste behuizing. Schuif de bovenste behuizing erin; deze zou netjes tussen de onderste behuizing en de losse DB-9 plaat moeten passen, wat helpt om de plaat op zijn plek te houden.

Bevestig het geheel met vier #4-40 schroeven: twee in de DB-9 schroefgaten om één zijde te fixeren, en twee in de onderzijde om de andere zijde te fixeren.

Let op: Bij het aandraaien van de onderste schroeven is het raadzaam om de behuizingsdelen tegen elkaar aan te drukken. Hierdoor wordt er voldoende druk uitgeoefend zodat de schroeven goed in de bovenste behuizing grijpen.