Технология 3D — это не только для промышленных дизайнеров или мейкеров. Программист может использовать её для визуализации сложных архитектур программного обеспечения, создания прототипов физических интерфейсов или даже генерации индивидуальных рабочих инструментов. Например, программист виртуальной реальности может напечатать держатель для своих датчиков отслеживания взгляда, экономя время и деньги на покупных деталях.
Как интегрировать 3D в ваш рабочий процесс 🛠️
Для начала вам понадобится программное обеспечение для моделирования, такое как Blender (бесплатно) или Fusion 360 (с образовательной лицензией). Затем — слайсер, например Cura или PrusaSlicer, для подготовки файла. Типичный процесс включает проектирование детали, решающей физическую проблему, например держателя для вашей камеры разработки или органайзера для кабелей на рабочем столе. Наконец, вы экспортируете в STL и отправляете на принтер. Результат: меньше времени на поиск деталей в магазинах и больше времени на отладку кода.
День, когда я напечатал клавиатуру и чуть не заплакал 😅
Я решил напечатать свою собственную механическую клавиатуру. После 30 часов печати и 200 граммов филамента я обнаружил, что клавиши не подходят, потому что неправильно измерил контакты микроконтроллера. Теперь у меня есть пресс-папье в форме клавиатуры, которое я использую для фиксации кабелей. Мораль: программировать легко, измерять в миллиметрах — вот где начинаются драмы. Но, эй, по крайней мере, я научился пользоваться линейкой.