Diagram for making your own cartridges?

Discussion forums for users of the Cambridge Z88 Portable Computer
Fecn
Posts: 8
Joined: Fri Mar 10, 2023 5:08 pm

Re: Diagram for making your own cartridges?

Post by Fecn »

For V2 of my design, I decided to make my design support either Flash or SRAM chips.

It is now possible to use either of the following:
* 1 x AM29F080 to get 1MB Flash Configuration
* 1 x HY628400A or AS6C4008 for 512KB SRAM (short the 512K solder jumper).
* 2 x 512K SRAM chips with a 74139 chip to get 1MB SRAM

Image

Image

I've just shipped my gerbers over to Shenzen for manufacturing a PCB - I'll report back with more news when the board arrive.
Chris_68
Posts: 16
Joined: Fri Jan 20, 2023 8:05 am

Re: Diagram for making your own cartridges?

Post by Chris_68 »

Hi,

Great work!!

/C
Fecn
Posts: 8
Joined: Fri Mar 10, 2023 5:08 pm

Re: Diagram for making your own cartridges?

Post by Fecn »

I'm delighted to be able to report that revision 2 of the boards has arrived and I've tested all three of the possible configurations successfully.

I started out with a 512K SRAM as a test (decoupling caps missing because I was still soldering when I took the pic). The RAM chips I used were about £2.35 each from ebay in quanties of 5. Initially my test was unsuccessful and I ended up beeping out every pin on the board but failing to find a problem. After scratching my head for a while, I moved the PCB over from the 3D-printed case I'd made into a pre-made case and all of my problems disappeared.
Image

Next I moved upgraded the 512KB SRAM to 1MB by adding the extra chips and removing the solder bridge. After I got that working I moved onto a 1MB Flash. I hand soldered the SRAM ones to show that it's not too tricky, but used hot air for the Flash chip - The hot air solder stencil gives cleaner finish. As I needed some more cases, I 3D printed another one, and once again struggled to get things working until I disassembled another pre-made card. (Clearly I didn't learn the first time).
Image

For the third card I'd run out of cases to disassemble so I had use a 3d-printed one. I made sure that there was absolutely no warping in the print and used a single wrap of tape to clamp the two halves of the case together near the card connector - This was the recipe for success - do not underestimate the role that the case plays in aligning and clamping the PCB and connector together - a fraction of a millimeter of misalignment or insufficient pressure on the connector contacts will lead to failure

With 2 x 1BM Flash cards, a 1MB RAM card and 512KB RAM/Flash onboard my Z88 can finally use all of its memory space. Every game and util that matters stored on Flash and enough RAM to have them all running too.
Image

The designs are available for anyone who wants them from the z88-flash project on github, and there's a zip file up there with all of the gerbers and drill layers that you can send straight to a PCB shop through your web browser without ever needing to learn KiCAD.

Enjoy!!
McKlaud
Posts: 339
Joined: Tue Dec 19, 2017 10:02 pm
Location: Poland

Re: Diagram for making your own cartridges?

Post by McKlaud »

Well done!
Claudius
----------
okto
Posts: 35
Joined: Sat Apr 22, 2023 7:48 am

Re: Diagram for making your own cartridges?

Post by okto »

XavSnap wrote: Sat Mar 18, 2023 10:21 am @Fecn Thanks for updates !
Does your v1.1 design have the updated correct pin spacing? I'm interested in making some EPROM carts in addition to Fecn's flash cart.
Last edited by okto on Sun Apr 23, 2023 4:10 am, edited 1 time in total.
Fecn
Posts: 8
Joined: Fri Mar 10, 2023 5:08 pm

Re: Diagram for making your own cartridges?

Post by Fecn »

okto wrote: Sun Apr 23, 2023 4:07 am
XavSnap wrote: Sat Mar 18, 2023 10:21 am @Fecn Thanks for updates !
Does your v1.1 design have the updated correct pin spacing? I'm interested in making some EPROM carts in addition to Fecn's flash cart.
Unfortunately the design posted by Xavsnap was using 1.27mm spacing, but if you grab it from my github instead you'll get the fixed version with 1.25mm spacing
okto
Posts: 35
Joined: Sat Apr 22, 2023 7:48 am

Re: Diagram for making your own cartridges?

Post by okto »

About to shoot an order over to PCBway, will update here with how I fare. Thanks to everyone involved, this is a fantastic project that future-proofs the Z88 against Rakewell closing or running out of cards, heaven forbid.

FOSSH forever.
okto
Posts: 35
Joined: Sat Apr 22, 2023 7:48 am

Re: Diagram for making your own cartridges?

Post by okto »

XavSnap wrote: Mon Nov 08, 2021 12:24 pm The new update release 1.1.
Not sure what license you intended these to be shared under so I'm not going to distribute right away, but I modified your design in the following ways:
- swapped in @Fecn's Z88_Connector with the correct contact spacing
- cleaned up some of the traces (mostly aesthetic)
- swapped in surface-mount pre-strapped jumpers to simplify things since the NEC part is significantly less common than the JEDEC and I wasn't sure pin headers would fit in 3D printed cases
- renamed the ROE and A16 nets to match the connector pinout, not the NEC chip pinout
- removed the grip holes, as a Z88 card won't reliably work without a case and they could increase production cost at some PCB fabs
- corrected spelling mistake in title silkscreen ;)
- renamed the project files to indicate they aren't just the connector, and to avoid confusion when working with @Fecn's modification of your design that uses your same filenames (that had me doubting my sanity for a good half hour, Jim!)
Attachments
XavSnap EPROM v1.5.zip
(1.11 MiB) Downloaded 104 times
User avatar
XavSnap
Posts: 2113
Joined: Sat May 10, 2008 4:23 pm
Location: 'Zx81 France' Fb group.
Contact:

Re: Diagram for making your own cartridges?

Post by XavSnap »

Thanks very much okto .

This project is free to use, to share and was a first try to ignit a futur project.

Good job...

I wish you an happy new year 2025 using your Z88 !

Have fun.
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
okto
Posts: 35
Joined: Sat Apr 22, 2023 7:48 am

Re: Diagram for making your own cartridges?

Post by okto »

Fecn wrote: Sat Apr 08, 2023 1:21 am The designs are available for anyone who wants them from the z88-flash project on github, and there's a zip file up there with all of the gerbers and drill layers that you can send straight to a PCB shop through your web browser without ever needing to learn KiCAD.
Jim, I've updated your design as well, primarily to use a currently-available flash chip, as the AM29F080 hasn't been available for a while.
Sharing Gerber files here for anyone who wants to build and test one with me; the circuit is fundamentally unchanged, so it SHOULD work, but this is also my first KiCad edit more complex than an RS-232/Z88 DE-9 converter and my first 4-layer board, so I would be ever so grateful if people would take a look at the board and point out any bonehead mistakes I made.
Image
Image
GitHub fork is at https://github.com/markaudacity/z88-flash-mod, ZIP archive of current Gerbers is attached.

sidenote: how do I declare image size, so these don't render so huge?
Attachments
Z88-1MB-Flash-mod.zip
(51.27 KiB) Downloaded 81 times
Post Reply