

Homebrew CPU project
- Size
- 200 × 270 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 48
- Nets
- 132
- Pads
- 517
- Tracks, vias
- 1,965, 135
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 20 Oct 2019
- Updated
- 1 Jul 2020
Overview
Mem is an open-source printed circuit board by pottsali, from the pottsali/cpu-pub repository on GitHub. It is a 2-layer board of 200 × 270 mm with 48 parts on 132 nets, routed with 1,965 tracks and 135 vias.
It is built around the M55-6106842R.
Main components
1README
README.mdMUPS/16 Homebrew CPU project
This is public repo for files from the MUPS/16 homebrew CPU project. Please see http://mups16.net for details.
Files
Schematics
Currently I've only uploaded the schematics for the PCBs here, and will add more as I complete the last few bits. Most of the schematics are documented on the MUPS/16 website.
Others
I have a few other sets of files to clean up and upload:
- A gate-level simulation of the whole system in Digital format
- Microcode generation, for the control ROMs
- An assembler
- A very basic monitor to test the system
These are not yet in a fit state to upload, but I will add them as I clean them up.
Parts
48| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | Conn_01x02_Male | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J107, J108, J116, J117, J122, J123, J124, J129, J130, J131, J136, J137, J138, J141, J147, J148 |
| 8 | Conn_01x16_Male | Connector_PinHeader_2.54mm:PinHeader_1x16_P2.54mm_Vertical | J103, J109, J113, J114, J115, J118, J125, J132 |
| 7 | Conn_01x08_Male | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J101, J102, J106, J121, J128, J135, J142 |
| 5 | Conn_01x24_Male | Connector_PinHeader_2.54mm:PinHeader_1x24_P2.54mm_Vertical | J104, J110, J119, J126, J133 |
| 4 | Conn_01x01_Male | MountingHole:MountingHole_4mm_Pad | J143, J144, J145, J146 |
| 4 | Conn_01x05_Male | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J105, J120, J127, J134 |
| 2 | M55-6106842R | SamacSys_Parts:M556106842R | J139, J140 |
| 1 | Conn_01x03_Male | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J112 |
| 1 | Conn_01x06_Male | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J111 |
Questions
How big is the Mem PCB?
It measures 200 × 270 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Mem use?
48 parts, built around the M55-6106842R. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Mem KiCad files?
From the pottsali/cpu-pub repository on GitHub, at the commit this page was made from: the board is schematics/mups16/backplanes/mem/mem.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Mem design in my own project?
Its repository states no licence, so its author keeps all rights: ask pottsali before reusing the design.
More from pottsali/cpu-pub
7- 2 layers150 × 300 mm

- 4 layers150 × 150 mm

- 4 layers200 × 50 mm

- 4 layers200 × 50 mm

- 4 layers100 × 40 mm

- 2 layers88.9 × 47 mm

- 2 layers100 × 75 mm

Similar boards
- 2 layers40 × 79.6 mm

ESP32 Transmitter and Receiver
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
48 parts915 - 2 layers

Demo
adamws/kicad-kbplacer
KiCad plugin for automatic keyboard's key placement and routing
48 parts547GPL-3.0 - 2 layers18.8 × 18.1 mm

- 2 layers48.1 × 115.6 mm

- 2 layers106 × 55 mm

Endcap
softerhardware/Hermes-Lite2
A second generation low-cost amateur HF software defined radio transceiver.
48 parts384 - 2 layers42.8 × 88 mm

18650 pcb
CRImier/MyKiCad
My KiCad boards. Can't be bothered uploading individually anymore, so here you go.
48 parts253GPL-3.0 - 2 layers34 × 44 mm

Clk lo buffer
loxodes/vna
Under development open hardware microwave vector network analyzer
48 parts205 - 2 layers70.6 × 189.2 mm

Nano
fellesverkstedet/fabricatable-machines
Motion systems for flexible digital fabrication and research. Easy to fabricate and customize. Documentation: https://github.com/fellesverkstedet/fabricatable-machines/wiki
48 parts175