Skip to main content

The final steps

The final step is building the Button Board and the connecting everything together.
The Button Board.
For this you will need the following.
Veroboard I use (10 x 20 holes with the copper strips running horizontally)
5 x Buttons.
6 x Right Angle Male Pins.
Jumper wire.










Top view of the Button Board.

Flip the board over and cut the copper strips where indicated.










Bottom view of the Button Board.


That is most of the construction done. The only things left to do is cut off one end off two dupont wires (for ease make sure one is black) and solder the wires on to the connectors of the 2.5mm port.



ASSEMBLY

This is where it gets complicated. First we will connect the LCD screen to the Nano board.


Use 4 dupont wires and connect to the pins on the back of the LCD screen. The wire on the pin marked VCC goes to a 5v pin. GND to a Ground pin. SDA goes to pin A4 and SCL to A5.

Now the SD Card Slot.










CS to D10
SCK to D13
MOSI to D11
MISO to D12
VCC to 5v
GND to Ground

 Your SD card reader may have it's pins named differently but the pin order is usually the same.


Now to connect the Button Board.
 







I've numbered on the picture where each cable should go on the Nano board. The pin numbered D6 actually goes to D7

The Filter Board and the Amp.
















VCC to 5v Pin on the Nano Board
In to Amp in on the Filter Board
Both GND pins to the Ground Pins on the Nano Board.

On my Amp the is a green socket for two wires that go to the 3.5mm Socket I used a red wire for the in and Black for the GND and soldered the other ends to the 3.5mm socket.

The final piece of teh puzzle is the 2.5mm Motor Control socket. One wire goes to D6 and the other goes to the hopefully final Ground Pin.

The final piece of the puzzle is to programme the Arduino.

You should find the relevant .rar file here.
http://s000.tinyupload.com/index.php?file_id=97271397603044485767

Comments

  1. Hola duncan como hago para armar el casduino no entiendo ingles no entiendo como armarlo

    ReplyDelete

  2. Desafortunadamente mi español no es muy bueno. Voy a tratar de conseguir uno de mis amigos españoles para ayudarle.

    ReplyDelete
  3. Saludos Luis portillo,soy Alfredo Retrocant. Me ha pedido Duncan Edwards que sea portavoz en las consultas y dudas que tengas en el proyecto Casduino. Los autores del proyecto no dominan bien el Español. Ya te envié por mail todo lo necesario para construirte tu propio casduino. Si necesitas mas soporte o ayuda técnica estaremos encantado de ayudarte.

    Recibe un cordial saludo.

    ReplyDelete

Post a Comment

Popular posts from this blog

TZXDuino Firmware 1.16, 1.17, and an updated TZXDuino Instruction Manual

  TZXDuino 1.16 In TZXDuino 1.15.3 I added a bug that lowered the volume of some Spectrum TZX files and all ZX80/81 TZX, O, and P files so they didn't work for many people. I fixed this for 1.16. You can download TZXDuino 1.16 from here.   TZXDuino 1.17 The MAXDuino team added ORIC TAP playback functionality to their firmware which I have adapted to TZXDuino. I don't have an Oric Atmos to test it on so I have been recording the playback and loading on Oricutron and everything I have tried has worked. Obviously things may be different on a real machine. Team MAXDuino have also added a speed up function for Oric TAP files which I will add to TZXDuino 1.18 but so far I have been unable to get it to work correctly. You can download TZXDuino 1.17 from here.   And finally there is the updated instruction manual which now tells you how to access Turbo mode for the Electron, ZX80, and ZX81. It also says for Oric but that has not been implemented yet. You can download the pdf of v...

Arduitape on the ZX Spectrum

How to use the Arduitape with the ZX Spectrum. Sorry I've been a little quiet recently but I've managed to get my grubby little mitts on a ZX Spectrum + 48k and have been testing it with the Arduitape. Unlike the MSX and other 8-bits the only limitations on frequency of the .WAV files is no higher than 22050 Hz due to the limitations of the software used. I was expecting to have all the difficulties of the MSX but I've tested lots of files at different frequencies and they all work fine. I've been using TZX2WAV to do the conversions. Open a command window. Type  tzx2wav -f [desired frequency] [filename].tzx [filename].wav   and that's it. I have been trying to experiment with a programme called OTLA which can output various formats of Spectrum, ZX81, Amstrad, and MSX files that playback at a higher rate and essentially turn a 5 minute loading game in to a 30 second loading game however it outputs at either 44100Hz or 48000Hz which is too high for the Ardui...

New CAS/TZXDuino firmware

New firmware . TZXDuino 1.15.3 Adapted the MAXDuino ID19 code and TurboMode for ZX80/81. To access Turbo Mode for ZX80/81 and Electron please switch Turbo Mode On in the menu Also added UEF Chunk 117 which allows for differing baudrates in BBC UEFs. Added a Spectrum Font for OLED 1306 users converted by Brendan Alford. Option added to userconfig.h Added File scrolling by holding up or down buttons. By Brendan Alford. Download from here. CASDuino 1.24 Added a Spectrum Font for OLED 1306 users converted by Brendan Alford. Option added to userconfig.h Added File scrolling by holding up or down buttons. By Brendan Alford. Download from here.