Skip to content

A multitool adapter for the WonderSwan. Headphone, serial and link cable adapter in one.

License

Notifications You must be signed in to change notification settings

zwenergy/WSMtool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WSMtool

A multitool adapter for the WonderSwan. Headphone, serial and link cable adapter in one.

Idea

The idea for this multitool is to have a single adapter board which plugs into the EXT port of a WonderSwan and handle different tasks. More specifically, this board can do the following:

  • Headphone adapter: You can plug in regular headphones with a 3.5 mm connector and enjoy the enhanced 16b audio output.
  • Serial adapter: Using the RP2040 Zero-based USB dongle board, you can use it as a PC serial adapter. You connect the WS adapter to the dongle via a male-to-male 3.5 mm cable (stereo cable) and connect the dongle via USB C to a computer. Useful for, e.g., WonderGate emulation, WonderWitch or ExtFriend.
  • Link cable: Using the WSMtool link board, you can connect two WonderSwan and use a 3.5 mm audio cable (stereo) as a link cable.

Usage

For regular headphone mode place the switch into a UP position. For serial or link mode, place the switch into a DOWN position.

The RP2040 dongle works with asie's ExtFriend. It follows the same GPIO pinout, hence no changes in the code are required, it should work out of the box. ExtFriend Note: The digital audio signals are not carried over to the dongle board. This means the digital audio capture via ExtFriend is not possible.

NOTE: NEVER connect two WonderSwan using two main boards or two link boards. Only connect two WonderSwan using one main board and one link board.

NOTE 2: Right now, the WSMtool is not compatible with my consolizer swancolorHD. DO NOT USE IT WITH swancolorHD!

Parts

The main and link board PCBs need to be ordered with 1.6 mm width to fit with the HDMI connector.

Main Board

Reference Value Links
AUDIO1 Vertical HDMI male connector (1.6 mm board width) LCSC
CN2 3.5 mm headphone jack (4 pin) LCSC
U1 BU9480f AliExpress
U2 TDA1308T AliExpress
U3 FSA2466UMX LCSC
SW2 SPDT SMD switch LCSC
R1 10 kOhm dual potentiometer (e.g. Alps Alpine RK10J12R0A0B) LCSC
R2, R3, R4, R5 3.9 kOhm resistor (0805 SMD)
R6, R7 10 kOhm resistor (0805 SMD)
C1, C2 1 uF capacitor (0805 SMD)
C3 22 uF capacitor (0805 SMD)
C4 100 nF capacitor (0805 SMD)
C6, C7 0 Ohm resistor (1206 SMD)

Link Board

Reference Value Links
AUDIO1 Vertical HDMI male connector (1.6 mm board width) LCSC
CN2 3.5 mm headphone jack (4 pin) LCSC

USB Dongle

Reference Value Links
U1 RP2040 Zero AliExpress
CN2 3.5 mm headphone jack (4 pin) LCSC

Case

Right now, there are no cases for the WonderSwan adapters. Though, there is a case for the dongle under the STL folder.

Connector Sleeve

In order to make the connector better fitting, I designed a sleeve for the HDMI connector which "extends" it physically to a WonderSwan EXT connector. It's 3D printable, you can find the STL here in the repo.

Connector Sleeve

Disclaimer

Use the files and/or schematics to build your own adapter board at your own risk. This adapter works fine for me, but it's a simple hobby project, so there is no liability for errors in the schematics and/or board files. Use at your own risk.

About

A multitool adapter for the WonderSwan. Headphone, serial and link cable adapter in one.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published