Close

PCB Design Release for fabrication!

A project log for Core 64: Interactive Core Memory Badge

Weave your own Core Memory to learn and hack!

andy-geppertAndy Geppert 08/11/2019 at 01:330 Comments

This is my first PCB release! A major milestone and a long climb. I think I'm getting the hang of the basics in KiCad, and it's a lot of fun. Three pages of schematics, and a 3x6 inch PCB, and a few hours of learning curve...

This is the V0.1 release, and I'm going for speed in the fabrication realm so it's a standard green board. Here's a rendering from KiCad, and this will be the backside of the badge:

I learned it's not possible to route traces at the corners of the board when I have the quarter-circles drawn, so I had to delete the rounded corners to in order to route and push traces around. One of the many little stumbling blocks along the way of learning KiCad I suppose!

The main page of the schematic is by far the busiest. One of the project goals is that the matrix will be directly controllable in the firmware. This opens the door for the user to experiment and learn how to control the resistors directly from the code instead of pushing that decoding into other hardware. Similarly, the sensing circuit is minimal to enable flexibility via code. The primary goal of this project is to make core memory an interactive experience, but a secondary goal is to enable learning and creativity to flow from the experience of programming this contraption.

All of the components are ordered and mostly received... I took some risk on the cores and wire by ordering from eBay and I think they will come on a slow boat. I do have a handful of spare cores that should get me started for board bring-up though.

Goodies that made it into the first prototype:

The next update log should will share the excitement of bringing the PCB to life, and the creation of a list of the opportunities for improvement in the next version.

Discussions