Granit

laenzlinger·granit·hardware/granit.kicad_pcb

Granit PCB layout, top view — open source Raspberry Pi board by laenzlinger
Simulate this board

About the Granit PCB

Granit is an open source Raspberry Pi PCB design by laenzlinger, published on GitHub under the CERN-OHL-P-2.0 license. It is a 4-layer board measuring 92 × 99.5 mm, with 102 components from 42 distinct parts.

Its main chip is the CM4, from the Raspberry Pi family. Other key parts include the USBLC6-2SC6, 74AHCT1G125, ASM1061, 74AHCT1G32 and DS3231MZ. By type, the board carries 46 capacitors, 27 resistors, 7 ICs, 7 connectors, 6 transistors and 3 diodes.

It belongs with the dev boards & breakouts and usb & debug tools designs in this gallery.

From the project

Custom carrier board for Raspberry Pi CM4/CM5 — minimal offsite backup appliance with JMS578 USB-to-SATA bridge

Custom carrier board for the Raspberry Pi CM4 Compute Module, designed as a minimal offsite backup appliance.

A compact, headless device that connects to a remote network and receives encrypted backups onto an attached hard disk. Designed to be left at a trusted offsite location and managed remotely.

- Raspberry Pi CM4 with PCIe SATA (ASM1061) - 2.5" or 3.5" HDD/SSD support - Software-controlled HDD power (GPIO) - RTC wake for scheduled backups - USB-C OTG for eMMC flashing - Hammond 1455 aluminium enclosure

Granit, from the project README
From the project README

Main components on the Granit

Granit bill of materials (BOM)

102 components, 42 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
USBLC6-2SC6
U1
1
74AHCT1G125
U2
1
ASM1061
U3
1
74AHCT1G32
U4
1
DS3231MZ
U5
1
NCP1117-3.3_SOT223
U6
1
AP64501SP-13
U7
3
2N7002
Q1, Q4, Q5
3
FDS4435BZ
Q2, Q3, Q6
1
25MHz
Y1
1
USB_C_Receptacle_USB2.0_14P
J1
1
PCM12SMTR
J2
1
BM03B-SRSS-TB
J3
1
SATA_22pin
J4
1
12V Screw Terminal
J6
1
12V Barrel
J7
1
HR911130A
J8
1
CR2032
BT1
1
CM4
CM1
1
3A
F1
Show 22 more
QtyPartRefs
1
SW_Push
SW1
1
WS2812B-5mm
D1
1
LED R
D2
1
LED G
D3
1
SRN6045TA-3R3Y
L1
24
100n
C1, C2, C3, C4, C5, C6, C7, C8 +16
2
18p
C17, C20
15
10u
C25, C29, C30, C32, C33, C34, C35, C36 +7
1
100uF/25V
C26
1
1.2n
C27
2
1n
C31, C37
1
100u
C38
2
5K1
R1, R2
5
330R
R3, R7, R8, R10, R12
2
12K
R4, R26
2
750R
R5, R9
7
10K
R6, R11, R16, R17, R18, R19, R20
2
10R
R13, R27
2
4K7
R14, R15
3
100K
R21, R22, R23
1
2K2
R24
1
20K
R25

Granit design files

The KiCad project lives in the laenzlinger/granit repository on GitHub; these links point at the commit this page was built from.

Granit: common questions

What microcontroller does the Granit use?

The Granit is built around the CM4, from the Raspberry Pi family.

How big is the Granit PCB?

The Granit measures 92 × 99.5 mm, has 4 copper layers and is 1.59 mm thick.

How many components are on the Granit?

102 components, from 42 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 Granit design files?

From the laenzlinger/granit 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 Granit design in my own project?

Yes, under the terms of its CERN-OHL-P-2.0 license, which laenzlinger chose for the repository.

Can I test firmware for the Granit without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug Raspberry Pi firmware against it before you order a PCB.

Similar boards