3D-мелые ручки: как не надо собирать 3D-принтер на балконе
На первый взгляд, ничего невозможного. Алюминиевые профили, шаговые двигатели, горячий стол, контроллер — всё это можно заказать по отдельности. Но совместимость деталей из разных партий оказалась настоящей головной болью. Тут приходилось дорабатывать крепления, тут — перепаивать разъёмы. Купоны и распродажи помогли уложиться в бюджет, но время, потраченное на ожидание посылок и подгонку, не измерить скидками.
Самая неожиданная часть — программное обеспечение. Автор выбрал для прошивки Rust. Обычно встроенная разработка обходится без него, доминируют C и C++. Но Rust привлекает безопасностью памяти и строгим компилятором, который ловит ошибки ещё до запуска. Оказалось, что использовать Rust в микроконтроллерах вполне реально, хотя приходится мириться с отсутствием некоторых библиотек. Впрочем, именно это и сделало проект интересным.
Сейчас сложно сказать, печатает ли этот самодельный принтер безупречно. Но, пожалуй, главное — не сам принтер, а опыт. Он показывает: даже на обычном балконе можно собрать уникальную машину, а смелые технические решения вроде Rust оказываются применимы там, где их меньше всего ждали. Настоящая история о том, как не надо собирать 3D-принтер, — и одновременно о том, что иногда именно так и надо.
Источник: habr.com
Поделиться