Skip to content

BlueRetro Cables Build Instructions

Jacques Gagnon edited this page Mar 24, 2021 · 44 revisions

Table of contents

Parallel 1P (12 buttons) adapter cable

For NeoGeo, Supergun, JAMMA, etc.

Pinout reference

DIY Through-hole

Bill of materials

  • DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
  • 74AHCT125N DIP14 (x3) (DKPN: 296-4655-5-ND PN: SN74AHCT125N)
  • DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
  • NeoGeo DB15 controller plug (x1) (or any other parallel interface)

Cable schematic

https://github.com/darthcloud/BlueRetroHW/blob/master/DIY/NeoGeo.pdf

Assembly instructions

  • If using an universal FW, make sure to connect I34, I35 & I39 to GND

SMD Cable PCB

Bill of materials

  • DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
  • 74AHCT1G125 SC70-5 (x12) (DKPN: 296-4709-1-ND PN: SN74AHCT1G125DCKR)
  • DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
  • Level shifter PCB (x1)
  • NeoGeo DB15 controller plug (x1) (or any other parallel interface)

Assembly instructions

  • Solder 74AHCT1G125 to footprint highlighted in red.
  • Bridge HI side of jumper I39.
  • Connect pad DIR1, DIR2, DIR3 & DIR4 to GND.
  • Connect cords according to table below and pinout reference.
PCB PAD Cord Pin Name Use Required?
VIN NEOGEO P1 8 5V BlueRetro Power Yes
GND NEOGEO P1 1 GND BlueRetro Power Yes
IO5 NEOGEO P1 7 DOWN Player 1 BTN No
IO3 NEOGEO P1 15 UP Player 1 BTN No
IO27 NEOGEO P1 5 B Player 1 BTN No
IO26 NEOGEO P1 13 A Player 1 BTN No
IO23 NEOGEO P1 6 RIGHT Player 1 BTN No
IO18 NEOGEO P1 14 LEFT Player 1 BTN No
IO21 NEOGEO P1 4 D Player 1 BTN No
IO19 NEOGEO P1 12 C Player 1 BTN No
IO32 NEOGEO P1 11 START Player 1 BTN No
IO33 NEOGEO P1 2 CREDIT Player 1 BTN No
IO25 NEOGEO P1 10 6 Player 1 BTN No
IO22 NEOGEO P1 3 SELECT Player 1 BTN No

Parallel 2P (6 buttons each) adapter cable

For Atari 2600/7800, Master System, etc.

Pinout reference


DIY Through-hole

Bill of materials

  • DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
  • 74AHCT125N DIP14 (x3) (DKPN: 296-4655-5-ND PN: SN74AHCT125N)
  • CD74HC4053E DIP16 (x1) (DKPN: 296-9219-5-ND PN: CD74HC4053E) (Only for 7800 2 btns cable adapter)
  • DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
  • Genesis DB9 controller plug (x2)

Cable schematic

https://github.com/darthcloud/BlueRetroHW/blob/master/DIY/SMS.pdf

Assembly instructions

  • If using an universal FW, make sure to connect IO32, I34, I35 & I39 to GND

SMD Cable PCB

Bill of materials

  • DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
  • 74AHCT1G125 SC70-5 (x12) (DKPN: 296-4709-1-ND PN: SN74AHCT1G125DCKR)
  • DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
  • Level shifter PCB (x1)
  • Genesis DB9 controller plug (x2)

Assembly instructions

  • Solder 74AHCT1G125 to footprint highlighted in red.
  • Bridge HI side of jumper I39.
  • Connect pad DIR0, DIR1, DIR2 & DIR4 to GND.
  • Connect cords according to table below and pinout reference.
PCB PAD Cord Pin Name Use Required?
VIN SMS P1 5 5V BlueRetro Power Yes
VIN SMS P1 7 5V BlueRetro Power Yes
GND SMS P1 8 GND BlueRetro Power Yes
IO5 SMS P1 2 P1_D Player 1 D1 Yes
IO3 SMS P1 1 P1_U Player 1 D0 Yes
IO27 SMS P1 9 P1_TR Player 1 D4 Yes
IO26 SMS P1 6 P1_TL Player 1 D5 Yes
IO23 SMS P1 4 P1_R Player 1 D3 Yes
IO18 SMS P1 3 P1_L Player 1 D2 Yes
VIN SMS P2 5 5V BlueRetro Power No
VIN SMS P2 7 5V BlueRetro Power No
GND SMS P2 8 GND BlueRetro Power No
IO21 SMS P2 2 P2_D Player 2 D1 No
IO19 SMS P2 1 P2_U Player 2 D0 No
IO16 SMS P2 9 P2_TR Player 2 D4 No
IO33 SMS P2 6 P2_TL Player 2 D5 No
IO25 SMS P2 4 P2_R Player 2 D3 No
IO22 SMS P2 3 P2_L Player 2 D2 No

FC / NES adapter cable

Pinout reference

DIY Through-hole

Bill of materials

  • DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
  • 74AHCT125N DIP14 (x2) (DKPN: 296-4655-5-ND PN: SN74AHCT125N)
  • 3.6K resistors (x3) (DKPN: S3.6KCACT-ND PN: RNMF14FTC3K60) (Required for PAL system only)
  • DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
  • NES controller plug (x2)
  • Famicom controller plug (x1) (Optional)

Cable schematic

https://github.com/darthcloud/BlueRetroHW/blob/master/DIY/NES.pdf

Assembly instructions

  • If using an universal FW, make sure to connect I39 to 3.3V and IO33, I34 & I35 to GND.
  • If using an universal FW AND not wiring 2nd port plug, make sure to connect IO22 to GND.
  • If using an universal FW AND not wiring Famicom 4P adapter, make sure to connect IO21 & IO25 to GND.
  • If not wiring 2nd port plug, make sure to connect IO18 (P2_CUP) to 3.3V

SMD Cable PCB

Bill of materials

  • DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
  • 74AHCT1G125 SC70-5 (x7) (DKPN: 296-4709-1-ND PN: SN74AHCT1G125DCKR)
  • 3.6K resistors (x3) (DKPN: S3.6KCACT-ND PN: RNMF14FTC3K60) (Required for PAL system only)
  • DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
  • Level shifter PCB (x1)
  • NES controller plug (x2)
  • Famicom controller plug (x1) (Optional)

Assembly instructions

  • Solder 74AHCT1G125 to footprint highlighted in red.
  • Bridge HI side of jumper I39.
  • Connect pad DIR3 & DIR1 to GND.
  • For using PAL system, add 3.6K pull-ups to NES 5V (pin 5) on pads IO18, IO5 & IO32.
  • Connect cords according to table below and pinout reference.
PCB PAD Cord Pin Name Use Required?
VIN NES P1 5 5V BlueRetro Power Yes
GND NES P1 1 GND BlueRetro Power Yes
IO32 NES P1 3 OUT0 Latch for all accessories Yes
IO19 NES P1 4 P1_D0 Player 1 / Four Score DATA Yes
IO5 NES P1 2 P1_CUP Player 1 / Four Score CLK Yes
VIN NES P2 5 5V BlueRetro Power No
GND NES P2 1 GND BlueRetro Power No
IO22 NES P2 4 P2_D0 Player 2 / Four Score DATA No
IO18 NES P2 2 P2_CUP Player 2 / Four Score CLK No
IO21 FC_DB15 13 P1_D1 FC 4P adapter P3 DATA No
IO25 FC_DB15 7 P2_D1 FC 4P adapter P4 DATA No

Genesis adapter cable

Once in Genesis mode nothing will be output on the serial console as the TXD pin is used for multitap support.

Pinout reference

DIY Through-hole

Bill of materials

  • DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
  • 74AHCT125N DIP14 (x4) (DKPN: 296-4655-5-ND PN: SN74AHCT125N)
  • 74AHCT126N DIP14 (x1) (DKPN: 296-4659-5-ND PN: SN74AHCT126N) (Optional only for multitap support)
  • 74AHCT32N DIP14 (x1) (DKPN: 296-4732-5-ND PN: SN74AHCT32N) (Optional only for multitap support)
  • DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
  • Genesis DB9 controller plug (x2)

Cable schematic

https://github.com/darthcloud/BlueRetroHW/blob/master/DIY/Genesis.pdf

Assembly instructions

  • If using an universal FW, make sure to connect I39 to 3.3V and I34 to GND.
  • If using an universal FW AND not wiring 2nd port plug, make sure to connect IO19, IO21, IO22, IO25 & IO33 to GND.
  • If using an universal FW AND not wiring Multitap support, make sure to connect IO32 to GND.
  • If not wiring 2nd port plug, make sure to connect I36 (P2_TH) to 3.3V

SMD Cable PCB

Bill of materials

  • DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
  • 74AHCT1G125 SC70-5 (x14) (DKPN: 296-4709-1-ND PN: SN74AHCT1G125DCKR)
  • 74AHCT1G126 SC70-5 (x3) (DKPN: 296-4711-1-ND PN: SN74AHCT1G126DCKR) (Optional only for multitap support)
  • 74AHCT1G32 SC70-5 (x1) (DKPN: 296-4713-1-ND PN: SN74AHCT1G32DCKR) (Optional only for multitap support)
  • DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
  • Level shifter PCB (x1)
  • Genesis DB9 controller plug (x2)

Assembly instructions

  • Solder 74AHCT1G125 to footprint highlighted in red.
  • Solder 74AHCT1G126 to footprint highlighted in blue. (Optional only for multitap support)
  • Solder 74AHCT1G32 to footprint highlighted in purple. (Optional only for multitap support)
  • Bridge HI side of jumper I39.
  • Connect pad DIR1 to GND.
  • Connect pin 2 of DB25 connector to pad DIR2 & DIR3. (Optional only for multitap support, GND pad DIR2 & DIR3 otherwise)
  • Connect pin 11 of DB25 to pad DIR4. (Optional only for multitap support, GND pad DIR4 otherwise)
  • Connect pad IO32 to pad DIR0. (Optional only for multitap support, GND pad DIR0 otherwise)
  • Connect cords according to table below and pinout reference.
PCB PAD Cord Pin Name Use Required?
VIN GENESIS P1 5 5V BlueRetro Power Yes
GND GENESIS P1 8 GND BlueRetro Power Yes
IO5 GENESIS P1 2 P1_D Player 1 D1 Yes
IO3 GENESIS P1 1 P1_U Player 1 D0 Yes
I35 GENESIS P1 7 P1_TH Player 1 CTRL Yes
IO27 GENESIS P1 9 P1_TR Player 1 D4/CTRL Yes
IO26 GENESIS P1 6 P1_TL Player 1 D5/CTRL Yes
IO23 GENESIS P1 4 P1_R Player 1 D3 Yes
IO18 GENESIS P1 3 P1_L Player 1 D2 Yes
VIN GENESIS P2 5 5V BlueRetro Power No
GND GENESIS P2 8 GND BlueRetro Power No
IO21 GENESIS P2 2 P2_D Player 2 D1 No
IO19 GENESIS P2 1 P2_U Player 2 D0 No
I36 GENESIS P2 7 P2_TH Player 2 CTRL No
IO16 GENESIS P2 9 P2_TR Player 2 D4/CTRL No
IO33 GENESIS P2 6 P2_TL Player 2 D5/CTRL No
IO25 GENESIS P2 4 P2_R Player 2 D3 No
IO22 GENESIS P2 3 P2_L Player 2 D2 No

SFC / SNES adapter cable

Pinout reference

DIY Through-hole

Bill of materials

  • DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
  • 74AHCT125N DIP14 (x3) (DKPN: 296-4655-5-ND PN: SN74AHCT125N)
  • 3.6K resistors (x5) (DKPN: S3.6KCACT-ND PN: RNMF14FTC3K60) (Required for PAL system only)
  • DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
  • SNES controller plug (x2) (For multitap support 7 conductor are required, get a 3rd SNES extension for pin donation and use cable from PSX/Genesis/Saturn for the extra wires)

Cable schematic

https://github.com/darthcloud/BlueRetroHW/blob/master/DIY/SNES.pdf

Assembly instructions

  • If using an universal FW, make sure to connect I39 to GND and IO33, I34 & I35 to GND.
  • If using an universal FW AND not wiring 2nd port plug, make sure to connect IO22 to GND.
  • If using an universal FW AND not wiring Multitap support, make sure to connect IO21 & IO25 to GND.
  • If not wiring 2nd port plug, make sure to connect IO18 (P2_CLK) to 3.3V

SMD Cable PCB

Bill of materials

  • DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
  • 74AHCT1G125 SC70-5 (x9) (DKPN: 296-4709-1-ND PN: SN74AHCT1G125DCKR)
  • 3.6K resistors (x5) (DKPN: S3.6KCACT-ND PN: RNMF14FTC3K60) (Required for PAL system only)
  • DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
  • Level shifter PCB (x1)
  • SNES controller plug (x2) (For multitap support 7 conductor are required, get a 3rd SNES extension for pin donation and use cable from PSX/Genesis/Saturn for the extra wires)

Assembly instructions

  • Solder 74AHCT1G125 to footprint highlighted in red.
  • Bridge LO side of jumper I39.
  • Connect pad DIR3 & DIR1 to GND.
  • For using PAL system, add 3.6K pull-ups to SNES 5V (pin 1) on pads IO23, IO18, IO5, IO32 & IO26.
  • Connect cords according to table below and pinout reference.
PCB PAD Cord Pin Name Use Required?
VIN SNES P1 1 5V BlueRetro Power Yes
GND SNES P1 7 GND BlueRetro Power Yes
IO5 SNES P1 2 P1_CLK Player 1 / Multitap 1 CLK Yes
IO32 SNES P1 3 LATCH Latch for all accessories Yes
IO19 SNES P1 4 P1_D0 Player 1 / Multitap 1 DATA Yes
IO21 SNES P1 5 P1_D1 Multitap 1 DATA No
IO23 SNES P1 6 P1_SEL Multitap 1 CTRL No
VIN SNES P2 1 5V BlueRetro Power No
GND SNES P2 7 GND BlueRetro Power No
IO18 SNES P2 2 P2_CLK Player 2 / Multitap 2 CLK No
IO22 SNES P2 4 P2_D0 Player 2 / Multitap 2 DATA No
IO25 SNES P2 5 P2_D1 Multitap 2 DATA No
IO26 SNES P2 6 P2_SEL Multitap 2 CTRL No

3DO adapter cable

Pinout reference

DIY Through-hole

Bill of materials

  • DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
  • 74AHCT125N DIP14 (x2) (DKPN: 296-4655-5-ND PN: SN74AHCT125N)
  • DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
  • Genesis controller plug (x1)

Cable schematic

https://github.com/darthcloud/BlueRetroHW/blob/master/DIY/3DO.pdf

Assembly instructions

  • Connect IO19 (DB25-16) & IO18 (DB25-4) together (CS signal generator)
  • If using an universal FW, make sure to connect I39 to GND and IO25, IO32, IO33, I34 & I35 to GND.

SMD Cable PCB

Bill of materials

  • DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
  • 74AHCT1G125 SC70-5 (x2) (DKPN: 296-4709-1-ND PN: SN74AHCT1G125DCKR)
  • DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
  • Level shifter PCB (x1)
  • Genesis controller plug (x1)

Assembly instructions

  • Connect IO19 (DB25-16) & IO18 (DB25-4) together (CS signal generator)
  • Solder 74AHCT1G125 to footprint highlighted in red.
  • Bridge LO side of jumper I39.
  • Connect cords according to table below and pinout reference.
PCB PAD Cord Pin Name Use Required?
VIN 3DO P1 2 5V BlueRetro Power Yes
VIN 3DO P1 5 5V BlueRetro Power Yes
GND 3DO P1 1 GND BlueRetro Power Yes
GND 3DO P1 8 GND BlueRetro Power Yes
IO21 3DO P1 9 DIN Data Yes
IO22 3DO P1 7 CLK Clock Yes

PSX / PS2 adapter cable

Pinout reference

DIY Through-hole

Bill of materials

  • AZ1117EH-5.0TRG1 LDO (x1) (DKPN: AZ1117EH-5.0TRG1DICT-ND PN: AZ1117EH-5.0TRG1) (Optional: Only if you plan using cable with BlueRetro DevKit PCB)
  • 10uF Capacitor (x2) (DKPN: 399-13968-ND PN: C322C106K3R5TA) (Optional: Only if you plan using cable with BlueRetro DevKit PCB)
  • DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
  • DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
  • PSX/PS2 controller plug (x2)

Cable schematic

https://github.com/darthcloud/BlueRetroHW/blob/master/DIY/PS.pdf

Assembly instructions

  • If using an universal FW, make sure to connect I39 to GND and I35 to GND.
  • If using an universal FW AND not wiring 2nd port plug, make sure to connect IO22 & IO25 to GND.
  • If not wiring 2nd port plug, make sure to connect IO5 (P2_DTR), IO26 (P2_SCK) & IO27 (P2_TXD) to 3.3V
  • You may connect 8V directly into the 5V input of an ESP32-DevKitC, the onboard LDO (AMS1117-3.3) is rated for 18V.
  • If planning to use a BlueRetro DevKit board wire cable the LDO is required (Onboard LDO max is 6V).

SMD Cable PCB

Bill of materials

  • AZ1117EH-5.0TRG1 LDO (x1) (DKPN: AZ1117EH-5.0TRG1DICT-ND PN: AZ1117EH-5.0TRG1)
  • 10uF Capacitor (x2) (DKPN: 490-5523-1-ND PN: GRM21BR61E106KA73L)
  • DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
  • DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
  • Passthrough PCB (x1)
  • PSX/PS2 controller plug (x2)

Assembly instructions

  • Bridge LO side of jumper I39.
  • Connect I35 pad to GND.
  • Solder LDO and capacitor to PCB back.
  • Connect cords according to table below and pinout reference.
PCB PAD Cord Pin Name Use Required?
VALT PSX/PS2 P1 3 8V Cable LDO Power Yes
GND PSX/PS2 P1 4 GND BlueRetro Power Yes
IO19 PSX/PS2 P1 1 P1_RXD Player 1 DATA Yes
IO32 PSX/PS2 P1 2 P1_TXD Player 1 CMD Yes
I34 PSX/PS2 P1 6 P1_DTR Player 1 CS Yes
IO33 PSX/PS2 P1 7 P1_SCK Player 1 CLK Yes
IO21 PSX/PS2 P1 9 P1_DSR Player 1 ACK Yes
VALT PSX/PS2 P2 3 8V Cable LDO Power No
GND PSX/PS2 P2 4 GND BlueRetro Power No
IO22 PSX/PS2 P2 1 P2_RXD Player 2 DATA No
IO27 PSX/PS2 P2 2 P2_TXD Player 2 CMD No
IO5 PSX/PS2 P2 6 P2_DTR Player 2 CS No
IO26 PSX/PS2 P2 7 P2_SCK Player 2 CLK No
IO25 PSX/PS2 P2 9 P2_DSR Player 2 ACK No

Saturn adapter cable

Pinout reference

DIY Through-hole

Bill of materials

  • DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
  • 74AHCT125N DIP14 (x4) (DKPN: 296-4655-5-ND PN: SN74AHCT125N)
  • DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
  • Saturn controller plug (x2)

Cable schematic

https://github.com/darthcloud/BlueRetroHW/blob/master/DIY/Saturn.pdf

Assembly instructions

  • If using an universal FW, make sure to connect I39 to GND and IO32 & I34 to GND.
  • If using an universal FW AND not wiring 2nd port plug, make sure to connect IO19, IO21, IO22, IO25 & IO33 to GND.
  • If not wiring 2nd port plug, make sure to connect IO33 (P2_TL) & I36 (P2_TH) to 3.3V

SMD Cable PCB

Bill of materials

  • DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
  • 74AHCT1G125 SC70-5 (x14) (DKPN: 296-4709-1-ND PN: SN74AHCT1G125DCKR)
  • DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
  • Level shifter PCB (x1)
  • Saturn controller plug (x2)

Assembly instructions

  • Solder 74AHCT1G125 to footprint highlighted in red.
  • Bridge LO side of jumper I39.
  • Connect pad DIR0, DIR2, DIR1 & DIR4 to GND.
  • Connect cords according to table below and pinout reference.
PCB PAD Cord Pin Name Use Required?
VIN SATURN P1 1 5V BlueRetro Power Yes
GND SATURN P1 9 GND BlueRetro Power Yes
IO5 SATURN P1 2 P1_D Player 1 D1 Yes
IO3 SATURN P1 3 P1_U Player 1 D0 Yes
I35 SATURN P1 4 P1_TH Player 1 CTRL Yes
IO27 SATURN P1 5 P1_TR Player 1 CTRL Yes
IO26 SATURN P1 6 P1_TL Player 1 CTRL Yes
IO23 SATURN P1 7 P1_R Player 1 D3 Yes
IO18 SATURN P1 8 P1_L Player 1 D2 Yes
VIN SATURN P2 1 5V BlueRetro Power No
GND SATURN P2 9 GND BlueRetro Power No
IO21 SATURN P2 2 P2_D Player 2 D1 No
IO19 SATURN P2 3 P2_U Player 2 D0 No
I36 SATURN P2 4 P2_TH Player 2 CTRL No
IO16 SATURN P2 5 P2_TR Player 2 CTRL No
IO33 SATURN P2 6 P2_TL Player 2 CTRL No
IO25 SATURN P2 7 P2_R Player 2 D3 No
IO22 SATURN P2 8 P2_L Player 2 D2 No

PC-FX adapter cable

Pinout reference

DIY Through-hole

Bill of materials

  • DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
  • 74AHCT125N DIP14 (x2) (DKPN: 296-4655-5-ND PN: SN74AHCT125N)
  • DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
  • SNES controller plug (x2) (Take female pins out of SNES shell and make them hold together with hot glue)

Cable schematic

https://github.com/darthcloud/BlueRetroHW/blob/master/DIY/PCFX.pdf

Assembly instructions

  • If using an universal FW, make sure to connect I39 to GND and IO21, IO25, IO32, I34 & I35 to GND.

SMD Cable PCB

Bill of materials

  • DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
  • 74AHCT1G125 SC70-5 (x6) (DKPN: 296-4709-1-ND PN: SN74AHCT1G125DCKR)
  • DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
  • Level shifter PCB (x1)
  • SNES controller plug (x2) (Take female pins out of SNES shell and make them hold together with hot glue)

Assembly instructions

  • Solder 74AHCT1G125 to footprint highlighted in red.
  • Bridge LO side of jumper I39.
  • Connect cords according to table below and pinout reference.
PCB PAD Cord Pin Name Use Required?
VIN PCFX P1 1 5V BlueRetro Power Yes
GND PCFX P1 5 GND BlueRetro Power Yes
GND PCFX P1 7 GND BlueRetro Power Yes
IO33 PCFX P1 4 /LATCH Data Yes
IO5 PCFX P1 6 CLK Clock Yes
IO19 PCFX P1 2 DATA Clock Yes
VIN PCFX P2 1 5V BlueRetro Power No
GND PCFX P2 5 GND BlueRetro Power No
GND PCFX P2 7 GND BlueRetro Power No
IO26 PCFX P2 4 /LATCH Data No
IO18 PCFX P2 6 CLK Clock No
IO22 PCFX P2 2 DATA Clock No

JVS adapter cable

DIY Through-hole

No instruction yet, inspire yourself from the SMD Cable PCB version.

SMD Cable PCB

Bill of materials

  • DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
  • DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
  • 74AHCT1G125 SC70-5 (x1) (DKPN: 296-4709-1-ND PN: SN74AHCT1G125DCKR)
  • Step Up 5V (x1) (DKPN: 296-24519-1-ND PN: TPS61240DRVT)
  • Inductor (x1) (DKPN: 490-4026-1-ND PN: LQM21FN1R0N00D)
  • RS485 PHY (x1) (DKPN: 296-50395-1-ND PN: THVD1450DR)
  • Resistor 10K (x2) (DKPN: 311-10.0KLRCT-ND PN: RC0402FR-0710KL)
  • Capacitor 0.1u (x1) (DKPN: 490-6328-1-ND PN: GRM155R71C104KA88J)
  • Capacitor 2.2u (x1) (DKPN: 1276-1085-1-ND PN: CL10A225KP8NNNC)
  • Capacitor 4.7u (x1) (DKPN: 1276-1044-1-ND PN: CL10A475KP8NNNC)
  • JVS PCB (x1)
  • USB-A plug (x1)

Cable schematic

https://github.com/darthcloud/BlueRetroHW/blob/master/Cables/jvs/jvs.pdf

Assembly instructions

  • PCB jumper are already set nothing to do.
  • Do not install R4, R3 & D1.
  • Connect cords according to table below and pinout reference.
PCB PAD Cord Pin Name Use Required?
SENSE (1-VBUS) USB 1 SENSE JVS Sense Yes
B (2-D-) USB 2 B JVS RS485 Data- Yes
A (3-D+) USB 3 A JVS RS485 Data+ Yes
GND (4-GND) USB 4 GND BlueRetro Power ref Yes

Nintendo 64 adapter cable

Pinout reference

DIY Through-hole

Bill of materials

  • DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
  • DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
  • N64 controller plug (x4)

Cable schematic

https://github.com/darthcloud/BlueRetroHW/blob/master/DIY/N64.pdf

Assembly instructions

  • If using an universal FW, make sure to connect I39 to 3.3V and IO21, IO22, IO25, IO32, IO33, I34 & I35 to GND.
  • If not wiring 2nd port plug, make sure to connect IO5 (P2_D) to 3.3V
  • If not wiring 3rd port plug, make sure to connect IO26 (P3_D) to 3.3V
  • If not wiring 4th port plug, make sure to connect IO27 (P4_D) to 3.3V

SMD Cable PCB

Bill of materials

  • DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
  • DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
  • Passthrough PCB (x1)
  • N64 controller plug (x4)

Assembly instructions

  • Bridge HI side of jumper I39.
  • Connect cords according to table below and pinout reference.
PCB PAD Cord Pin Name Use Required?
VIN N64 P1 1 3.3V BlueRetro Power Yes
IO19 N64 P1 2 P1_D Player 1 DATA Yes
GND N64 P1 3 GND BlueRetro Power Yes
VIN N64 P2 1 3.3V BlueRetro Power No
IO5 N64 P2 2 P2_D Player 2 DATA No
GND N64 P2 3 GND BlueRetro Power No
VIN N64 P3 1 3.3V BlueRetro Power No
IO26 N64 P3 2 P3_D Player 3 DATA No
GND N64 P3 3 GND BlueRetro Power No
VIN N64 P4 1 3.3V BlueRetro Power No
IO27 N64 P4 2 P4_D Player 4 DATA No
GND N64 P4 3 GND BlueRetro Power No

Dreamcast adapter cable

** If 2nd port is not working, remove jumper on UART connector for IO3 (RXD).**

Pinout reference

DIY Through-hole

Bill of materials

  • DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
  • DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
  • Dreamcast controller plug (x4)

Cable schematic

https://github.com/darthcloud/BlueRetroHW/blob/master/DIY/Dreamcast.pdf

Assembly instructions

  • If using an universal FW, make sure to connect I39 to 3.3V and IO25, IO32, IO33, I34 & I35 to GND.
  • If not wiring 2nd port plug, make sure to connect IO3 (P2_D0) & IO5 (P2_D1) to 3.3V
  • If not wiring 3rd port plug, make sure to connect IO18 (P3_D0) & IO23 (P3_D1) to 3.3V
  • If not wiring 4th port plug, make sure to connect IO26 (P4_D0) & IO27 (P4_D1) to 3.3V

SMD Cable PCB

Bill of materials

  • DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
  • DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
  • Passthrough PCB (x1)
  • Dreamcast controller plug (x4)

Assembly instructions

  • Bridge HI side of jumper I39.
  • Connect cords according to table below and pinout reference.
PCB PAD Cord Pin Name Use Required?
VIN DC P1 2 5V BlueRetro Power Yes
IO21 DC P1 1 P1_D0 Player 1 DATA0 Yes
IO22 DC P1 5 P1_D1 Player 1 DATA1 Yes
GND DC P1 3, 4, SH GND BlueRetro Power Yes
VIN DC P2 2 5V BlueRetro Power No
IO3 DC P2 1 P2_D0 Player 2 DATA0 No
IO5 DC P2 5 P2_D1 Player 2 DATA1 No
GND DC P2 3, 4, SH GND BlueRetro Power No
VIN DC P3 2 5V BlueRetro Power No
IO18 DC P3 1 P3_D0 Player 3 DATA0 No
IO23 DC P3 5 P3_D1 Player 3 DATA1 No
GND DC P3 3, 4, SH GND BlueRetro Power No
VIN DC P4 2 5V BlueRetro Power No
IO26 DC P4 1 P4_D0 Player 4 DATA0 No
IO27 DC P4 5 P4_D1 Player 4 DATA1 No
GND DC P4 3, 4, SH GND BlueRetro Power No

GameCube adapter cable

Pinout reference

DIY Through-hole

Bill of materials

  • DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
  • DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
  • GameCube controller plug (x4)

Cable schematic

https://github.com/darthcloud/BlueRetroHW/blob/master/DIY/GameCube.pdf

Assembly instructions

  • If using an universal FW, make sure to connect I39 to GND and IO21, IO22, IO25, IO32, IO33, I34 & I35 to GND.
  • If not wiring 2nd port plug, make sure to connect IO5 (P2_D) to 3.3V
  • If not wiring 3rd port plug, make sure to connect IO26 (P3_D) to 3.3V
  • If not wiring 4th port plug, make sure to connect IO27 (P4_D) to 3.3V

SMD Cable PCB

Bill of materials

  • DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
  • DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
  • Passthrough PCB (x1)
  • GameCube controller plug (x4)

Assembly instructions

  • Bridge LO side of jumper I39.
  • Connect cords according to table below and pinout reference.
PCB PAD Cord Pin Name Use Required?
VIN GC P1 1 5V BlueRetro Power Yes
IO19 GC P1 2 P1_D Player 1 DATA Yes
GND GC P1 3, 4, SH GND BlueRetro Power Yes
VIN GC P2 1 5V BlueRetro Power No
IO5 GC P2 2 P2_D Player 2 DATA No
GND GC P2 3, 4, SH GND BlueRetro Power No
VIN GC P3 1 5V BlueRetro Power No
IO26 GC P3 2 P3_D Player 3 DATA No
GND GC P3 3, 4, SH GND BlueRetro Power No
VIN GC P4 1 5V BlueRetro Power No
IO27 GC P4 2 P4_D Player 4 DATA No
GND GC P4 3, 4, SH GND BlueRetro Power No
Clone this wiki locally