Mackerel-30

crmaykish·mackerel-68k·hardware/mackerel-30-proto/mackerel-30-proto.kicad_pcb

Mackerel-30 PCB layout, top view — open source board by crmaykish
Simulate this board

About the Mackerel-30 PCB

Mackerel-30 is an open source PCB design by crmaykish, published on GitHub under the MIT license. It is a 4-layer board measuring 215 × 150 mm, with 127 components from 39 distinct parts.

Other key parts include the MC68030RC, EPM7128, SST39SF040, AS6C4008-55PCN and XR68C681. By type, the board carries 57 capacitors, 29 resistors, 16 ICs, 15 connectors, 4 diodes and 3 crystals.

It belongs with the retro computing designs in this gallery.

From the project

A series of single-board Motorola 68k computers with support for modern Linux

Mackerel 68k is a family of homebrew single-board computers built around the Motorola 68000 line of processors plus a from-scratch effort to run mainline Linux on each one.

The project works its way up the 68k family one chip at a time, from the 68008 to the 68040. Each new board adds capability: more memory, faster CPUs, an FPU, an MMU, and richer peripherals. But the throughline is software - every Mackerel runs the latest mainline Linux kernel, from a tiny NOMMU uClinux shell on the 68008 up to a full MMU + hardware-FPU install on the 68030.

Mackerel-30, from the project README
From the project README

Main components on the Mackerel-30

Mackerel-30 bill of materials (BOM)

127 components, 39 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
MC68030RC
U1
2
EPM7128
U2, U9
1
SST39SF040
U3
1
AS6C4008-55PCN
U4
1
XR68C681
U5
1
LM2576T-5
U6
1
AMS1117-3.3
U7
1
DS1233
U8
1
SIMM72
U10
1
MC68882
U11
5
74HC245
U12, U13, U14, U15, U16
2
CXO_DIP14
X1, X3
1
3.6864MHZ
3.6864MHz
X2
2
CONN_01X02
Conn_01x02
J1, J2
2
CONN_02X05_ODD_EVEN
Conn_02x05_Odd_Even
J3, J11
2
CONN_01X06
Conn_01x06
J4, J5
1
CONN_02X10_ODD_EVEN
Conn_02x10_Odd_Even
J6
1
Barrel_Jack_MountingPin
J7
3
CONN_02X03_ODD_EVEN
Conn_02x03_Odd_Even
J8, J9, J10
1
SCREW_TERMINAL_01X04
Screw_Terminal_01x04
J12
Show 19 more
QtyPartRefs
1
CONN_02X20_ODD_EVEN
Conn_02x20_Odd_Even
J13
1
DIN41612_03X32_ABC
DIN41612_03x32_ABC
J14
1
CONN_01X05
Conn_01x05
J15
1
Heatsink
HS1
1
SW_Push
SW1
3
LED
D1, D3, D4
1
1N5822
D2
1
100UH
100uH
L1
10
0.1UF
0.1uF
C1, C2, C3, C4, C5, C6, C7, C8 +2
6
470UF
470uF
C11, C37, C41, C52, C53, C57
34
0.1UF
0.1uF
C12, C13, C14, C15, C16, C17, C18, C19 +26
2
1000UF
1000uF
C24, C26
2
10UF
10uF
C25, C27
1
0.01UF
0.01uF
C28
2
0.1UF
C
C50, C51
16
4K7
4k7
R1, R2, R3, R4, R5, R6, R7, R8 +8
10
4K7
R
R10, R11, R12, R13, R15, R16, R19, R20 +2
2
1k
R17, R18
1
470
R27

Mackerel-30 design files

The KiCad project lives in the crmaykish/mackerel-68k repository on GitHub; these links point at the commit this page was built from.

Mackerel-30: common questions

How big is the Mackerel-30 PCB?

The Mackerel-30 measures 215 × 150 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Mackerel-30?

127 components, from 39 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Mackerel-30 design files?

From the crmaykish/mackerel-68k repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Mackerel-30 design in my own project?

Yes, under the terms of its MIT license, which crmaykish chose for the repository.

More boards in mackerel-68k

Similar boards