Skip to main content

Building a Casduino

Building The Casduino

The main board for the Casduino is very similar to the MarkII board but as I had a specific project case in mind the dimensions needed to be changed.

I had used an Evatron PPN Case in another project and wanted to use one for this to make a more compact and stylish product however the internal dimensions would make things a little more tricky.

Although the actual board design in mine is slightly different I feel that the following one should give the best fit.

The only difference I would make to the design is add right angled pins for the GND and VCC connectors on the right of the board. Also I soldered the Arduino Nano directly to the board as adding a DIL socket would just make it more difficult to fit in the Case

Rather than the usual buttons I ordered  some with different coloured caps, again to give a more polished look.

Here is a template of how to cut out the hole for the LCD (Thanks to spcbm from Amibay for his template for the Tapuino)

A template for where to drill the holes for the front.

And a template for the rear.

 A template for the left side for the USB port
And a template for the Right side for the SD card. Some modifications for the SD card reader have to be made to get it to fit this.

These are the alterations I made to the SD card.

This is how the final product looked.

Hopefully we will be able to alter the software so that a version can be uploaded to the Arduino Nano for whichever 8-bit machine you use.


  1. greetings, I have already tried the casino and goes perfectly, I have not even put the lowpass filter, without it it has worked perfectly.
    I would like to know if there is possibility to play wav file to play with other systems, Espectrum, Amstrad, Electron, ORIC, etc ...
    a greeting.

    1. For Spectrums with built in tape player and Amstrads you will need to modify the so they have a 3.5mm port and also there may need so experimenting to find the right frequency. However we are working on getting the cadsduino to see if it will play PZX files.

      Andrew has conversion software for UEF files for the Electron and BBC which I will upload soon.

      The lowpass is needed for when you play wavs but not needed if you play .CAS files.

    2. hello again, the wav file reads the casino, I ask because I made a conversion of .CAS to .WAV in casstoll of msx, and would not correctly reproduce the casduino. A greeting.

  2. If you have built a Casduino then you do not need to convert a .CAS to .WAV as the Casduino software does that automatically.

    If you want to play .Wavs then you need to download my special version of CAS2WAV which outputs the .WAV at 14400Hz which is a frequency that the Arduitape can play successfully and the MSX can hear. Due to the lack of a hardware audio decoder the Arduitape can only play back .Wavs of up to 22000 Hz but each computer may need a specific frequency below that to be able to register the input.

  3. If you are using designs from someone, you should mention where they come from.
    I made the templates for the holes in the Tapuino project on Amibay

    spcbm on Amibay


Post a Comment

Popular posts from this blog

Introducing the TZXDuino

A Giant Leap For Nerd Kind.
I'm not usually one for silliness but Andrew Beer has been working hard in the background trying to programme the Arduino to play ZX Spectrum .TZX files without the need to convert to a .WAV. Today he has managed to do that with some .TZX files but also with .TAP files as well. The code is still very much in the early stages so the compatibility with.TZX files is still relatively low but in theory all .TAP files should work. I only have 5,246 to test.
What's even better is that the code will work on both the Arduitape and the CASDuino hardware by just uploading the programme to the Nano.

Simply download this file, unzip and load in the Arduino IDE.

How to change Firmware on the Arduitape/TZXDuino/CASDuino.

TZXDuino in the wild

One of the things we've wanted from this project is for people to go out and build their own versions and show us pictures.

Well Piotr Bugaj not only has built his own but 3D printed his own case and designed a Shield for the Nano.
 SMD version.

 Non SMD version

Piotr has also released the schematic, pcb, and gerber files. They can be downloaded from here.