child="bill-of-materials", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="bill-of-materials", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="bill-of-materials", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="bill-of-materials", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="bill-of-materials", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="bill-of-materials", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="bill-of-materials", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="bill-of-materials", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="bill-of-materials", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="bill-of-materials", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
Meta:
child="assembly-instructions", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="assembly-instructions", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="assembly-instructions", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="assembly-instructions", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="assembly-instructions", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="assembly-instructions", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="assembly-instructions", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="assembly-instructions", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="assembly-instructions", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="assembly-instructions", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
Meta:
child="os-setup", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="os-setup", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="os-setup", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="os-setup", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="os-setup", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="os-setup", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="os-setup", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="os-setup", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="os-setup", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="os-setup", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
Meta:
child="shared-storage", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="shared-storage", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="shared-storage", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="shared-storage", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="shared-storage", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="shared-storage", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="shared-storage", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="shared-storage", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="shared-storage", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="shared-storage", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
Meta:
child="install-munge", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-munge", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-munge", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-munge", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-munge", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-munge", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-munge", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-munge", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-munge", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-munge", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
Meta:
child="install-libaio", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-libaio", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-libaio", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-libaio", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-libaio", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-libaio", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-libaio", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-libaio", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-libaio", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-libaio", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
Meta:
child="install-ncurses", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-ncurses", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-ncurses", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-ncurses", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-ncurses", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-ncurses", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-ncurses", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-ncurses", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-ncurses", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-ncurses", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
Meta:
child="install-mysql", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-mysql", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-mysql", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-mysql", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-mysql", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-mysql", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-mysql", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-mysql", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-mysql", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
child="install-mysql", site.site_content IDs: [null,null,null,null,null,null,null,null,null,null]
Meta:
Bill of Materials
We used the following materials for our project (this is what we used; feel free to substitute and/or purchase different products from different links; we do not receive profit of any sort from purchases made through these links, so choose products that work best for you):
- 4 Raspberry Pis. We used whatever Raspberry Pi 4 Model B were available. Specifically:
- 1 Raspberry Pi 4 Model B 2GB RAM
- 3 Raspberry Pi 4 Model B 1GB RAM
- 4 MicroCenter-brand Micro SD cards
- 1 GeeekPi Cluster Stackable Case
- 1 pack 5 6-inch micro USB Cables
- 1 USB Charging Dock
- Extra M3 standoffs (we had leftover from a previous project).
- 1 WD 1TB Portable External SSD
- 1 8 port Ethernet Switch
- 4 Short ethernet cables (one for each pi).
- Extra M3 Acorn Nuts
Additions (to be 3D printed):
- Three additional 3D printed layers for the case:
- These two layers should be designed such that the components they hold fit snugly (with maybe a little bit of room so the components have the tiniest bit of wiggle room), and with holes aligned for standoffs between each additional layer and (at least for the one holding the SSD) with the standoffs from the main case.
Optional:
- A pair of small (jeweler’s) needle nose pliars could be useful for screwing in nuts and bolts, and standoffs. We didn’t use them, but they would be useful to make sure everything is tight.