Статья старая, но ничуть не потерявшая актуальность. Работающий проект шасси для стоечного сервера, выполненный из кубиков Lego.
Полномасштабный, функциональный стоечный сервер высотой 2U, полностью построенный из 2000+ деталей Lego!
https://www.totalgeekdom.com/?p=9228
В обводах легко угадывается корпус Supermicro.
Слева корпус из конструктора, справа — настоящий.
Еще в 2017 году Silicon Mechanics обратилась к автору с предложением создать полноразмерный стоечный сервер высотой 2U, который они могли бы продемонстрировать на своем стенде на выставке SC 2017 (SuperComputing Conference). После некоторого обсуждения была выбрана модель 2U, на основе двухпроцессорного шасси Supermicro с 12 дисковыми слотами. Цель состояла в том, чтобы построить шасси из Lego со всеми креплениями под комплектующие, чтобы при желании систему можно было включить.
Silicon Mechanics прислала автору в качестве модели одну из своих систем U623. Образец также выступил в роли донора, из которого можно было бы вытащить оборудование для использования в версии Lego. Основная проблема заключалась в том, чтобы спроектировать конструкцию корпуса достаточно жёсткой, чтобы выдержать все компоненты и огромный вес. А Lego имеет тенденцию склоняться и сгибаться под нагрузкой, а затем разваливаться. Повозившись с дизайном и пройдя через серию тестовых моделей, была найдена подходящая структура. Конструкция пола выполнена очень специфическим методом внахлест, чтобы свести к минимуму изгиб и растяжение. Одна из проблем работы с Lego в больших пролетах, особенно с пластинами, заключается в том, что они имеют тенденцию сгибаться по мере добавления большего количества слоев. Поскольку корпус достаточно большой, трудно найти макет пластины, который мог бы выдержать вес, сохраняя при этом точную геометрию. Конструкция пола тесно связана со всем каркасом конструкции. В шасси использована комбинация стандартных деталей Lego и Technic для большей части каркаса. Это позволило создать конструкцию, способную удерживать вес, минимизировать изгиб, а также поддерживать и размещать все компоненты.
После того, как структура корпуса была определена, автор сосредоточил усилия на эстетических элементах и способах имитировать внешний вид и форму корпуса с помощью Lego. Самой сложной областью были салазки дисков, так как их форма очень уникальна, их кривизна делала интересной попытку найти комбинацию деталей Lego, которая могла бы соответствовать внешнему виду. После долгих проб и ошибок автор остановился на расположении смещений шпилек, чтобы попытаться создать видимость плавного изгиба. После этого работа была сосредоточена над созданием остальной передней части корпуса и деталей.
Одной из самых больших трудностей было воспроизведение точных размеров и расстояния между всеми компонентами внутри корпуса. Это необходимо для того, чтобы система была полностью функциональной, а питание, охлаждение и проводка должны были соответствовать реальному корпусу Supermicro. Крепления для вентиляторов, приводов, карт и плат Tesla и Xeon Phi прикреплены к деталям Lego Technic, а отверстия в деталях Technic служат монтажными отверстиями для винтов. Двойные блоки питания в корпусе Lego можно заменять в горячем режиме, как и в настоящем, с небольшими фиксирующими рычагами Lego.
Размеры корпуса почти идентичны реальному корпусу Supermicro, за исключением того, что корпус Lego немного выше из-за необходимости усиления жёсткости пола для поддержки нагрузки.
Автору было очень весело проектировать эту систему, и было действительно здорово включить и запустить её. Команде Silicon Mechanics это очень понравилось, это была отличная выставочная система, которую можно было разместить на их стенде.