
CM4 JBOD Control Board
ApplePie420/OpenJBOD-CM4
This project is heavily inspired by the work of TheGuyDanish, specifically his OpenJBOD thingamajig.

This repository contains the hardware design files OpenJBOD RP2040 Baseboard.
OpenJBOD RP2040 is an open-source printed circuit board by OpenJBOD, from the OpenJBOD/rp2040 repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 4-layer board of 72.6 × 170 mm with 129 parts on 144 nets, routed with 882 tracks and 134 vias.
It is built around the RP2040, 74LVC1G07 and DS18B20U, with the W25Q128JVSIQ, 74LVC1G02Z and AMS1117-3.3 among its other parts. Its parts include 46 capacitors, 41 resistors, 10 ICs, 8 connectors and 4 diodes. It belongs with the RP2040 boards of this library.
This repository contains the hardware design files OpenJBOD RP2040 Baseboard.
For the accompanying software, please refer to:
The board is compatible with any standards-compliant ATX power supply.
For SAS expanders, any SAS expander that can operate with only power (i.e. no PCI-e communication) should be functional on the board.
The board has successfully been tested with:
| Qty | Value | Footprint | References |
|---|---|---|---|
| 24 | 100nF | Capacitor_SMD:C_0402_1005Metric | C10, C11, C12, C13, C14, C18, C19, C20, C21, C22, C23, C25, C26, C27, C29, C38 +8 |
| 13 | 4.7k | Resistor_SMD:R_0402_1005Metric | R5, R7, R11, R12, R13, R18, R27, R28, R29, R30, R31, R38, R40 |
| 6 | 47uF | Capacitor_SMD:CP_Elec_6.3x5.4 | C33, C34, C35, C36, C37, C39 |
| 5 | 330R | Resistor_SMD:R_0402_1005Metric | R1, R2, R6, R24, R25 |
| 5 | Conn_01x04 | Connector:FanPinHeader_1x04_P2.54mm_Vertical | FAN1, FAN2, FAN3, FAN4, FAN5 |
| 4 | 10k | Capacitor_SMD:C_0402_1005Metric | R32, R33, R34, R35 |
| 4 | 1uF | Capacitor_SMD:C_0402_1005Metric | C3, C6, C17, C24 |
| 4 | 3.3R | Resistor_SMD:R_0603_1608Metric | R10, R15, R16, R17 |
| 4 | 49.9R | Resistor_SMD:R_0402_1005Metric | R19, R20, R21, R22 |
| 3 | MountingHole_Pad | MountingHole:MountingHole_4.3mm_M4_Pad_Via | H1, H2, H3 |
| 3 | TC-6615-6-260G | OpenJBOD_Library:KEY-TH_TC-6615-6-160G | SW1, SW2, SW3 |
| 2 | 18pF | Capacitor_SMD:C_0402_1005Metric | C31, C32 |
| 2 | 1k | Resistor_SMD:R_0402_1005Metric | R8, R9 |
| 2 | 22nF | Capacitor_SMD:C_0402_1005Metric | C30, C46 |
| 2 | 27.4R | Resistor_SMD:R_0402_1005Metric | R3, R4 |
| 2 | 34pF | Capacitor_SMD:C_0603_1608Metric | C15, C16 |
| 2 | 5.1k | Capacitor_SMD:C_0402_1005Metric | R36, R37 |
| 2 | 6.8nF | Capacitor_SMD:C_0402_1005Metric | C40, C41 |
| 2 | 74LVC1G02 | Package_TO_SOT_SMD:SOT-353_SC-70-5 | U5, U7 |
| 2 | MMBT3904 | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 2 | SS14 | Diode_SMD:D_SMA | D2, D3 |
| 1 | 100R | Capacitor_SMD:C_0402_1005Metric | R41 |
| 1 | 100k | Capacitor_SMD:C_0402_1005Metric | R39 |
| 1 | 10R | Resistor_SMD:R_0402_1005Metric | R23 |
| 1 | 12.4k | Resistor_SMD:R_0402_1005Metric | R14 |
| 1 | 1M | Resistor_SMD:R_0402_1005Metric | R26 |
| 1 | 1nF/2kV | Capacitor_SMD:C_1206_3216Metric | C42 |
| 1 | 22uF | Capacitor_SMD:C_1206_3216Metric | C1 |
| 1 | 22uF Tant | Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A | C2 |
| 1 | 24AA025E-OT | Package_TO_SOT_SMD:SOT-23-6 | U9 |
| 1 | 4.7uF | Capacitor_SMD:C_0402_1005Metric | C28 |
| 1 | 74LVC1G07 | Package_TO_SOT_SMD:SOT-23-5 | U10 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | ATX-24 | OpenJBOD_Library:CONN-TH_M4202V-2X12P | J1 |
| 1 | Bus_PCI_Express_x1 | OpenJBOD_Library:91618-11010C | J2 |
| 1 | Conn_02x02_Counter_Clockwise | Connector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_Vertical | J3 |
| 1 | DS18B20U | Package_SO:MSOP-8_3x3mm_P0.65mm | U8 |
| 1 | EMC2301 | Package_SO:MSOP-8_3x3mm_P0.65mm | U6 |
| 1 | FerriteBead_Small | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | FB1 |
| 1 | G*** | kibuzzard-68B1B461 | kibuzzard-68B1B461 |
| 1 | G*** | kibuzzard-68B1B45A | kibuzzard-68B1B45A |
| 1 | HR911105A | OpenJBOD_Library:RJ45-TH_HR911105A | J6 |
| 1 | MHK2396YGBTD | OpenJBOD_Library:LED-TH_MHK2396YGBTD | D1 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U1 |
| 1 | SDMK0340L | Diode_SMD:D_SOD-323 | D4 |
| 1 | TC2030-IDC-NL | Connector:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_Vertical | J8 |
| 1 | TEMP1 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J7 |
| 1 | UART | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Horizontal | J4 |
| 1 | USB_C_Receptacle_USB2.0_16P | OpenJBOD_Library:USB-C-SMD_TYPE-C16PIN | J5 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U3 |
| 1 | W5500 | Package_QFP:LQFP-48_7x7mm_P0.5mm | U4 |
| 1 | X322512MSB4SI | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | X322525MOB4SI | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y2 |
The 127 most common of 129 parts.
It measures 72.6 × 170 mm and has 4 copper layers, 1.61 mm thick.
129 parts, built around the RP2040, 74LVC1G07, DS18B20U and W25Q128JVSIQ. 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.
From the OpenJBOD/rp2040 repository on GitHub, at the commit this page was made from: the board is OpenJBOD-RP2040.kicad_pcb and its schematic Environment.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CERN-OHL-P-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

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

enkhbold470/iron-node
ESP32-S3 industrial gateway: W5500 Ethernet, isolated RS-485 (ADM2587E), CAN, 9-36 V input. 4-layer KiCad 10 board.


ddasdkimo/rack-atx-controller
10-host isolated ATX rack controller hardware planning, interactive 3D model and wiring documentation

NVIDIA-AI-IOT/my-jetson-nano-baseboard
An open source Jetson Nano baseboard and tools to design your own.

Andreuxxx1977/esp32-p4
An open-hardware, actively cooled ESP32-P4 board for heavy multimedia work: a 2-lane MIPI camera, a 2-lane MIPI display, USB 2.0 High-Speed, 10/100 Ethernet, UHS-I microSD, 32 MB flash and 32 MB PSRAM.

CappyT/freedo
Local coordinator for tado V3+ heating devices, with a Home Assistant integration and add-on