README (3622B)
1 jbod 2 ============================================================================== 3 Design files for building a 4U, 19-inch, 800mm deep rackmount JBOD chassis. 4 5 jbod: Project Layout 6 ============================================================================== 7 Files for the sheet-metal enclosure can be found under the `openscad/` 8 subdirectory. These include all the code to turn the openscad script into 9 files ready to send for cutting and bending, and which hopefully result in a 10 suitable, rack-mountable chassis. 11 12 Files for all the PCBs can be found under the `kicad/` subdirectory. These 13 include a custom symbol library (e.g. for connectors missing from the standard 14 kicad library), the "mainboard" (such as it is), and the drive backplanes. 15 These should be ready to be converted to the relevant file formats to be 16 sent to be manufactured. 17 18 Code, scripts, and other extra resources can be found under the `extra/` 19 subdirectory. Code includes some build instructions, scripts should run 20 standalone where possible. 21 22 jbod: Design Notes 23 ============================================================================== 24 Some notes, in no particular order: 25 26 - The chassis is a 4U enclosure for 19-inch racks, and is 800 mm deep 27 + The chassis will support standard 31-inch rack rails 28 29 - The chassis front panel will be a dust-filtered mesh, with rack handles 30 + The front panel grille will be a 3D printed design 31 + The dust filter will be an existing stamped part 32 + No drives are accessible via the front panel 33 34 - The chassis will have a tool-less top panel 35 36 - The chassis has a two-chambered design for separate airflow regions 37 + One chamber is solely for the 3.5-inch disks, with 6x push-pull fans 38 + One chamber is for the PSUs, expanders, and motherboard, with 1x pull fan 39 + Noctua 140mm industrial 2000rpm pwm fans (w/h/l 140/140/25 mm) 40 - https://www.noctua.at/en/products/nf-a14-industrialppc-2000-pwm/specifications 41 + Noctua 120mm industrial 2000rpm pwm fans (w/h/l 120/120/25 mm) 42 - https://www.noctua.at/en/products/nf-f12-industrialppc-2000-pwm/specifications 43 + Noctua 80mm chomax swap pwm fans (w/h/l 80/80/25 mm) 44 - https://www.noctua.at/en/products/nf-a8-pwm-chromax-black-swap#hero 45 46 - The chassis has dimensions w/h/l 482/177/800 mm 47 + Front panel dimensions (w/h/d 482/177/2.5 mm) 48 + Enclosure dimensions (w/h/l 434/177/800 mm) 49 50 - The chassis supports redundant 1+1 CRPS 1000W+ PSUs 51 + Open Compute M-CRPS form factor standard PSUs (w/h/l 75/40/185+11 mm) 52 - https://www.opencompute.org/documents/m-crps-r1-v1p0-rc4-pdf 53 54 - The chassis supports up to 2x SAS4 expanders, with multipath to all disks 55 + The chassis has a 1x4 sff-8674 external port per expander 56 - https://members.snia.org/document/dl/25967 57 + Each expander is connected to each disk for SAS multipath 58 59 - The chassis holds 72x 3.5-inch disks in a 6x12 configuration 60 + 3.5-inch disk dimensions (w/h/l 105/30/150 mm) 61 + Drives are in groups of 4, with 4 U.3 connectors per backplane 62 + Backplanes have a single sff-8654 8i U10 connector per backplane 63 - Each drive is connected in a x1 configuration to each expander 64 - Each drive can be connected to up to 2 expanders 65 66 - The motherboard supports SMBus, PMBus, UBM, PWM, and a serial console 67 + SMBus controls individual disks 68 + PMBus controls the PSUs 69 + UBM controls the motherboard and disk routing from the host 70 + PWM controls tehe fans 71 72 jbod: References 73 ============================================================================== 74 - https://www.aicipc.com/products-detail/j4078-01-35x/ 75 - https://www.aicipc.com/products-detail/j4108-01-35x/