Самодельные корпуса для одноплатного компьютера и инструмент SBC Case Builder на основе OpenSCAD

Поскольку мы не всегда можем полагаться на поставщиков одноплатных компьютеров (SBC), которые предоставят корпус, соответствующий вашим потребностям, некоторые пошли по пути «сделай сам». Вилли Тарро разработал несколько корпусов с лазерной резкой с помощью Inkscape для различных SBC, в то время как человечество пошло еще дальше, разработав инструмент «SBC Case Builder» для автоматического создания различных типов корпусов для 3D-печати с использованием OpenSCAD.

Вилли разработал пять аналогичных корпусов для Khadas VIM3 / VIM3L , FriendlyELEC NanoPi Fire3, сетевого SBC SolidRun Clearfog Base, компьютер Libre AML-S805X-AC (он же «La Frite») и AAEON UP Board.

Корпус Khadas VIM3
Прозрачный корпус Solidrun Base

Все кейсы доступны в формате Inkscape SVG, и Вилли принимает участие в других проектах. Вам понадобится лазерный гравер или фрезерный станок с ЧПУ, чтобы вырезать эти корпуса.

Проект Hominoids SBC Case Builder пытается автоматизировать создание корпуса для SBC с использованием SBC Model Framework, написанного на OpenSCAD. До сих пор работа была сосредоточена на платах ODROID, но она должна работать и для других поставщиков. Параметры определяются в файле конфигурации:

view = "model";                         // viewing mode "platter", "model", "debug"
 
case_design = "tray";                   // "shell", "panel", "stacked", "tray"
case_style = "vu5";                     // style of case_design
                                        // tray: none, vu5
 
sbc_model = "c4";                       // any sbc from sbc model framework: "c1+","c2","c4","hc4"
                                        // "xu4","xu4q","mc1","hc1","n1","n2","n2+","h2"
                                  
pcb_loc_x = 5;                          // sbc location x axis
pcb_loc_y = 0;                          // sbc location y axis
case_offset_x = 0;                      // additional case x axis size
case_offset_y = 0;                      // additional case y axis size
case_offset_tz = 0;                     // additional case top z axis size
case_offset_bz = 4;                     // additional case bottom z axis size
wallthick = 2;                          // case wall thickness
floorthick = 2;                         // case floor thickness
sidethick = 3;                          // case side thickness
gap = 1.5;                              // distance between pcb and case
indents = true;                         // indentations around io openings
sidewall_support = true;                // enable wall support for standoffs
sbc_top_standoffs = false;              // enable sbc top standoffs
sbc_bottom_standoffs = true;            // enable sbc bottom standoffs
case_ext_standoffs = false;             // enable case extended standoffs
sata_punchout = true;                   // enable sata punchout
gpio_opening = "none";                  // gpio openings "none","vent","open","punchout"
cooling = "fan";                        // "none", "vents", "fan", "custom" using ./dxf/customfan.dxf
exhaust_vents = "vent";                 // exhaust vents "none","vent"
fillet = 0;                             // edge fillets

Это позволяет вам выбрать толщину стенок, отверстие для разъема GPIO, тип охлаждения и другие параметры для создания пользовательского корпуса. Инструмент также проверяет дизайн, чтобы убедиться, что плата действительно может поместиться внутри.

После создания файлов дизайн можно распечатать на 3D-принтере. В качестве альтернативы можно также использовать станок с ЧПУ:

Я считаю, что большинство, если не все из них, можно вырезать на 3-осевом ЧПУ, может быть, даже на 2 ½-осевом ЧПУ. Плоские выполнимы, а другим может потребоваться несколько настроек, но они тоже должны работать, IMO. Я несколько ограничен в своем дизайне, потому что они производятся для 3D-принтера, поэтому наличие мельницы должно расширить ваши возможности и открыть лучший выбор эстетического дизайна, имхо.

Вот некоторые из 3D-печатных корпусов, созданных с помощью утилиты SBC Case Builder.

Корпуса для ODROID-C2/ODROID-C4 с дисплеем 3,5 дюйма
Корпус ODROID-H2

Более подробную информацию можно найти на форуме odroid. Может потребоваться долгий путь обучения, прежде чем вы сможете использовать инструмент с хорошим эффектом, поскольку существует так много вариантов, и модели должны быть созданы для других одноплатных компьютеров.

Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 vote
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments