Tapuino is a full playback datasette emulator. Tapuino does not require an external tape playback device or digital audio player. Rather, the Tapuino hosts a SD card reader and the entire device attaches directly to the C64’s cassette port for both 5v power and C64 data bus access. Individual .TAP files are stored on a SD card. From the C64’s perspective this device is indistinguishable from a real datasette. As a result, any Commodore computer with a tape port can use this device.

Design for the SMD version is from here: https://easyeda.com/wagiminator/c64-tapuino-smd