74HC4052 should be the one. It's used as a digitally controlled analogue switch to change between c64 and datasette input to the c64 and invert read/write lines appropriately.
Printable View
74HC4052 should be the one. It's used as a digitally controlled analogue switch to change between c64 and datasette input to the c64 and invert read/write lines appropriately.
What is the latest BOM in addition to the Nano, I2C and SD card reader that suits the spcbm's batch of PCBs?
Hi,
A very quick looks at Eagle says this:
The CN1 connector should be built into the board so this is weird that it comes out in the BOM.Code:Part Value Device Package Description MF MPN OC_FARNELL OC_NEWARK
CN1 C64_CASETTE_EDGE C64_CASETTE_EDGE C64_CASSETTE
IC1 4052N 4052N DIL16 Dual 4-channel ANALOG MULTIPLEXER
IC2 ARDUINO_NANO_V3 ARDUINO_NANO_V3 NANO_V3
JP1 SD_SHIELD M06LOCK_LONGPADS 1X06_LOCK_LONGPADS Header 6
JP2 C64 CON M06LOCK_LONGPADS 1X06_LOCK_LONGPADS Header 6
JP3 LCD_SHIELD M04LOCK_LONGPADS 1X04_LOCK_LONGPADS Header 4
OK1 4N35 4N35 DIL06 MOTOROLA OPTO COUPLER FAIRCHILD SEMICONDUCTOR 4N35 1328375 72K9946
R1 330 R-EU_0207/10 0207/10 RESISTOR, European symbol
S1 SELECT 31-XX B3F-31XX OMRON SWITCH B3F-3100 959704 36M3582
S2 ABORT/BACK 31-XX B3F-31XX OMRON SWITCH B3F-3100 959704 36M3582
S3 PREV 31-XX B3F-31XX OMRON SWITCH B3F-3100 959704 36M3582
S4 NEXT 31-XX B3F-31XX OMRON SWITCH B3F-3100 959704 36M3582
Also the Nano should probably be connected with female pin headers 2x15 pins and I would also socket the other 2 ICs
spcbm needs to confirm this.
-(e)
Thanks! So it seems I still need the opto coupler with socket and cassette port connector, and the female pin headers, then. Probably should also place an order for the Arduino and other parts.
Look for the TxHang store on eBay. Verrrr cheap. I need to ask them for commission!
Well appart from the PCB, Arduino, LCD & SD card shield and a piece of 6 pole cable, you will need:
Part QTY Value IC1 1 74HC4052 SK1 1 16PIN DIP SOCKET SK2 1 40 pin Female pin header (Use 2x15 for arduino) JP1,JP2,JP3 1 40 pin male pin header XP1,XP3 1 40 pin Female to female dupont jumper wire XP2 1 6 Pin Dupont Cable Housing Female + PINS (For JP2) CN2 1 Card edge connector female 2x6 pin, 3.96mm (For C64 datassette port) CN2C 1 DB15 plastic cover for CN2 OK1 1 optocoupler 4N35 SK3 1 6 PIN DIP SOCKET R1 1 Resistor 330 ohms 1/4W 5% S1, S2,S3,S4 4 Tactile switch 8.35mm RED RS 758-2007 DIGIKEY 450-1658-ND
All this will be included in the kit.
The switches can also be the SKHHLSA010 from Alps or DTSA-65R from Diptronics.
The box recommended for this is Supertronic PP9, I have put a link in other post.
The kits with box will also include the screws needed to fix LCD and PCB to box.
I need to receive the PCBs and check.
I have some card edge connectors (CN2) for C64 datassette port , as I use them for a datassette emulator kit (MP32C64).
Also I think I have some switches, but need to check.
I think that's all, but not really sure.
- - - Updated - - -
Sure, you can ask them for a free Tapuino kit ;-)
- - - Updated - - -
This is a very interesting project.Looking at PCB layout I can see an edge connector but it's male gender (like the one on the Commodore64 motherboard).Does this have to be female,perhaps?
Anyway I'm interested in one PCB, so let me know how I can proceed.Thanks.
P.S.
Can Tapuino run all games in .TAP V1/2?How can it handle .TAP with multiple games?From what I've seen there is no counter rewind/forward function, PREVOUS and NEXT button are for files, I presume.
@caiusfabricius: There is a separate sales thread for the PCB/kit at the Commodore HW sales section.
@caiusfabricius:
The Datasette connector on the PCB is for the alternative use of the Tapuino i.e. to archive tapes to SD card.
You plug a physical Datasette onto this.
I will look into a counter function, though as discussed earlier in the thread, this presents some complexity.
-(e)
Ah, OK, I should imagine, it's kind of pass-through connector
Yes, I think you have to rewrite some parts of the the firmware or totally from scratch since it's inspired to uno2tap.Tecnically speaking, what are the difficulties in implementing this function?Quote:
I will look into a counter function, though as discussed earlier in the thread, this presents some complexity.
-(e)