by Steven B. Combs, Ph.D. tags: commodore - datasette - cassette - retro-computing - arduino - plus4/4 - c16 - ted - tap
As part of my Commodore Plus/4 series, chapter three of the user’s manual includes a section on using a Commodore Datasette and a 1541 Diskette Drive. In a previous post, I assemble a replacement for the disk drive now it’s time to build a device I call the Tapuino.
What’s a Tapuino, you ask? It’s a cool Arduino-based replacement for the Commodore Datasette. For this project I use an Arduino, in this case the inexpensive Arduino Nano version with easy to source electronic components. You can learn all about the Tapuino on the Sweetlilmres 1337 beef: Building the Tapuino R2 blog post.
While this post focuses on the Tapuino for a Commodore Plus/4, this build will work with a C16 or other series Commodore computer. If you want to use the Tapuino with a VIC-20, C64, or C128, replace the 7 pin DIN connector with this C2N Power Adapter.
Sweetlilmre’s wrote his original blog post in 2015 and things have changed. His build uses veroboard to assemble and connect the Tapuino components. I use a breadboard. Later, I move my working Tapuino project to a “solderable” breadboard and create a custom 3D printed case.
This post, and the companion video, includes updates to build materials, layout, imagery, parts sourcing, and processes. Before you read this blog post, watch the video below. It shares my construction process and first use of the Tapuino.
Title: Tapuino Project - Build an Arduino powered Commodore Datasette
In the video below, I breadboard and operate a Tapuino connected to a Commodore Plus/4:
The list below includes everything you need and the most inexpensive way I’ve found to source the project. Many pieces you have to purchase in multiples. This was not a problem for someone like me who has several projects on the bench at a time, but if you want the cheapest way to a Tapuino, purchase a kit or an assembled unit.
This site uses Amazon affiliate links. Thanks for supporting my content by starting your shopping using the links below:
Makers or electronic hobbyist will have many of these items in stock (I did!). I did splurge with the purchase of the multi-color momentary switches and the all-in-one LCD screen with I2C backpack. I did not have a 4n25 optocoupler.
The first step in my process was to use a regular breadboard to build the Tapuino using Sweetlilmre’s original Fritzing file below:
Afterward, I optimized the layout and part locations. There was little change since the original was efficient; however, I could locate updated Fritzing parts and took a different approach to labeling the cable connection. A Fritzing image of my layout is below.
I demonstrate how to build the Tapuino in the video; however, below are additional thoughts and tips:
I’d not used a 4n25 optocoupler; or opto-isolator (which is why it took me a few times to say it correctly in the video). Sweetlilmre’s site doesn’t explain what it does. Wikipedia says an optocoupler:
is an electronic component that transfers electrical signals between two isolated circuits by using light. Opto-isolators prevent high voltages from affecting the system receiving the signal. Here’s the data sheet if you’d like to learn more.
One of the reason’s I used a solderable breadboard was to provide a permanent platform for the electronics. This way, I could design a 3D printed case. Leave your comments and questions below or in the comments under the YouTube video. I’ll do my best to answer them.
Help make this content better! Leave your comments, corrections, additions, and thoughts in the comments below. You can email me at email@example.com. Thanks for reading and if you are inclined, please let others know about the blog using the hashtag #retroCombs.
🕹️ retroCombs, OUT!