Skip to the content
4 layers170.2 × 92 mmCM4 JBOD Control Board, the printed circuit board in 3D

CM4 JBOD Control Board

ApplePie420/OpenJBOD-CM43

This project is heavily inspired by the work of TheGuyDanish, specifically his OpenJBOD thingamajig.

Size
170.2 × 92 mm
Copper layers
4
Thickness
1.57 mm
Parts
78
Nets
206
Pads
554
Tracks, vias
1,348, 279
Pours
17
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
6 Oct 2024
Updated
6 Oct 2024

Overview

CM4 JBOD Control Board is an open-source printed circuit board by ApplePie420, from the ApplePie420/OpenJBOD-CM4 repository on GitHub. It is a 4-layer board of 170.2 × 92 mm with 78 parts on 206 nets, routed with 1,348 tracks and 279 vias.

It is built around the 74LVC1G07, MAX3221CPW and EMC2305-1-AP-TR, with the 74LVC1G02Z, RT9742AGJ5F and SS14 among its other parts. Its parts include 23 capacitors, 21 resistors, 11 connectors, 10 ICs and 5 diodes. It belongs with the computers and single-board computers boards and the Raspberry Pi (Linux) boards of this library.

Main components

6

README

README.md

Raspberry Pi CM4 OpenJBOD Controller

This project is heavily inspired by the work of TheGuyDanish, specifically his OpenJBOD thingamajig.

It aims to provide much more "hackable" and robust way to to what OpenJBOD aims to do.

You can preview the schematics in .pdf here

Images

PCB

3D_Ortho

3D1

3D2

KiCAD libraries

Since I am not sure how to properly export my global libraries to the project, and I am too lazy to be bothered by changing the references individually, I have provided the entire "Custom_Libs" folder that I have on my computer. Some footprints or whatever might not be used in this project, you can safely ignore those. Adding this folder to library path should be enough for KiCAD to then locate all necessary symbols, footprints and 3D models. If not, you can link them manually. I might fix this sometime in the future maybe.

--- TBA ---

Parts

78
QtyValueFootprintReferences
11100nCapacitor_SMD:C_0603_1608MetricC4, C5, C6, C7, C8, C9, C10, C17, C18, C21, C23
1110kResistor_SMD:R_0603_1608MetricR2, R3, R4, R5, R6, R7, R8, R9, R16, R17, R21
547uCapacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-AC11, C12, C13, C14, C15
410uCapacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-AC1, C2, C3, C16
3470nCapacitor_SMD:C_0603_1608MetricC19, C20, C22
3LEDLED_SMD:LED_0603_1608MetricD1, D2, D3
21kResistor_SMD:R_0603_1608MetricR15, R19
2470Resistor_SMD:R_0603_1608MetricR11, R12
274LVC1G02Package_TO_SOT_SMD:SOT-23-5U9, U10
2MountingHole_PadMountingHole:MountingHole_4mm_Pad_TopBottomH1, H3
2SS14Diode_SMD:D_SMAD4, D5
2TPD4EUSB30Package_SON:USON-10_2.5x1.0mm_P0.5mmU5, U6
112k 1%Resistor_SMD:R_0603_1608MetricR10
12k2Resistor_SMD:R_0603_1608MetricR18
12k2 1%Resistor_SMD:R_0603_1608MetricR1
14k7Resistor_SMD:R_0603_1608MetricR20
15.1kResistor_SMD:R_0603_1608MetricR13
174LVC1G07Package_TO_SOT_SMD:SOT-23-5U8
175Resistor_SMD:R_0603_1608MetricR14
1ALERTTestPoint:TestPoint_Pad_D1.0mmTP1
1ATX-24Connector_Molex:Molex_Mini-Fit_Jr_5566-24A_2x12_P4.20mm_VerticalJ1
1Compute_Module_4Custom_Footprints:Raspberry-Pi-4-Compute-ModuleU1
1DE9_Plug_MountingHolesConnector_Dsub:DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mmJ5
1EMC1833T-1E/RWCustom_Footprints:WDFN8_RW_MCHU3
1EMC2305-1-AP-TRCustom_Footprints:QFN16_4x4MC_MCHU2
1FAN1Custom_Footprints:CONN_SD-47053-001_H10p00_MOLJ6
1FAN2Custom_Footprints:CONN_SD-47053-001_H10p00_MOLJ7
1FAN3Custom_Footprints:CONN_SD-47053-001_H10p00_MOLJ8
1FAN4Custom_Footprints:CONN_SD-47053-001_H10p00_MOLJ9
1FAN5Custom_Footprints:CONN_SD-47053-001_H10p00_MOLJ10
1MAX3221Package_SO:TSSOP-16_4.4x5mm_P0.65mmU7
1Micro_SD_CardConnector_Card:microSD_HC_Molex_104031-0811J2
1NPNPackage_TO_SOT_SMD:SOT-23Q1
1ONButton_Switch_SMD:SW_SPST_B3U-3000PSW1
1PCIe x1 Open BackCustom_Footprints:CONN36_6-1734774-7_PCIe_x1J3
1PROBE1Connector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_VerticalX7
1PROBE2Connector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_VerticalX6
1RJ45_RB1-125B8G1AConnector_RJ:RJ45_UDE_RB1-125B8G1AJ4
1RT9742AGJ5FPackage_TO_SOT_SMD:TSOT-23-5U4
1USB_BOOTJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1
1USB_C_Plug_USB2.0Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalP1

Similar boards

  • 4 layers72.6 × 170 mmOpenJBOD RP2040, the printed circuit board in 3D

    OpenJBOD RP2040

    OpenJBOD/rp2040

    This repository contains the hardware design files OpenJBOD RP2040 Baseboard.

    129 parts87CERN-OHL-P-2.0
  • 2 layers142.1 × 106 mmPi CM4 16, the printed circuit board in 3D

    Pi CM4 16

    computergeek1507/PB_16

    Open source FPP PB16 Pixel Controller

    118 parts78
  • 2 layers51.4 × 61 mmGB MBCTEST, the printed circuit board in 3D

    GB MBCTEST

    Gekkio/gb-hardware

    Game Boy -related custom hardware by gekkio

    36 parts379CC-BY-4.0
  • 14 layers205.6 × 228.6 mmAcmi2-fpga, the printed circuit board in 3D

    Acmi2-fpga

    jamead/acmi2-hw-fpgabrd

    ACMI-2 KiCad files for the FPGA Board

    406 parts
  • 4 layers110 × 100 mmBitcart, the printed circuit board in 3D

    Bitcart

    skot/bitcart

    Raspberry Pi CM4 based antminer control board

    134 parts23
  • 4 layers100 × 70 mmChainaxe, the printed circuit board in 3D

    Chainaxe

    johnny9/chainaxe

    This directory contains the editable Rev A.1 KiCad baseline.

    163 parts1CERN-OHL-S-2.0
  • 2 layers53.1 × 81.9 mmPTN PumpControlBoard, the printed circuit board in 3D

    PTN PumpControlBoard

    lhr-solar/PS-PumpController

    Controls speed of liquid cooling pump and fans for the main battery pack. Additionally, interprets data from temperature sensors and flowrate sensors for fan/pump control loop

    115 parts1
  • 2 layers70 × 140 mmFreeBot main v1.1b, the printed circuit board in 3D

    FreeBot main v1.1b

    KULeuven-CapBot/ICRA2025_BatteryFreeRobot

    CapBot's hardware is designed using KiCad, the design files are provided under HardwareDesign.

    194 parts3

Questions

How big is the CM4 JBOD Control Board PCB?

It measures 170.2 × 92 mm and has 4 copper layers, 1.57 mm thick.

What parts does the CM4 JBOD Control Board use?

78 parts, built around the 74LVC1G07, MAX3221CPW, EMC2305-1-AP-TR and 74LVC1G02Z. 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 CM4 JBOD Control Board KiCad files?

From the ApplePie420/OpenJBOD-CM4 repository on GitHub, at the commit this page was made from: the board is CM4_JBOD_Control_Board.kicad_pcb and its schematic CM4_JBOD_Control_Board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the CM4 JBOD Control Board design in my own project?

Its repository states no licence, so its author keeps all rights: ask ApplePie420 before reusing the design.