jbod

jbod.git
git clone git://git.lenczewski.org/jbod.git
Log | Files | Refs | README

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/