Обновить
8K+
3
Roman Vetrin@rvetrin

Пользователь

5
Рейтинг
2
Подписчики
Отправить сообщение

Для начала надо понимать, что в своей сфере я железок почти не трогал нигде, соответственно
(1) было интересно в это погрузится (2) узнал много нового (3) в комментариях указали много направлений для улучшений, которые теперь так же интересно внедрить.

Целью проекта не было создать что-то надежное и Прям работующее. Как говорят лудоманы на криптобиржах:
+ вайб
+ кайф
+ опыт
- деньги

Верно подмечаете! Попробую доработать если будет время / настроение.

Это то верно, но интерес был сделать это самому с минимумом готового. Все таки цель проекта не сделать что-то работающее, а пройти весь процесс в рекреационных и развивающих целях.

Начал его делать в марте 2026 года.

Вот тут интересно. Как раз таки MVP софта мне показалось относительно несложной частью. Конечно, как опытные люди в комментариях отметили, многое, что упустил, но, зная полную картину, софт, на мой взгляд, очень даже выполнимая вещь.

Использовал Cura. Там добавил кастомный принтер и указал все настройки. Не стал этого покрывать так как GUI мне показался интуинтивным. Важно выставить правильные габариты печати, уровень температуры кровати и термистора, а так же проверить что начальные и конечные g-code команды подходят. Для модели генерится g-code и колхозным usb проводом передается в принтер.

Спасибо, что подметили

Да, действительно, есть такое, спасибо что расписали.

Так как мой проект был с минималистичным настроем, такого у меня не было внедрено (собственно в названии и говорится что в целом так делать не надо). Тест на подобную проблему (несколько часов резких движений в разные стороны в перемешку с редкими плавными) не выявил такой проблемы в значимой мере (в пределах 1мм) поэтому решил этот момент оставить на версию 2 если будет настроение таковую сделать.

Спасибо за наблюдения!

Это не сарказм статья, а описание опыта дизайна и конструкции 3д принтера от человека, который имеет в этом направлении ограниченный опыт и, соответственно, допускает некоторый набор промахов

Можете указать подробнее, что вы тут имеете ввиду под ускорением осей? Инструкции G-code требуют от нас константной скорости для каждой из осей для отдельной команды. Сама скорость регулирует частотой подачей step пульса. Расчет этой скорости тривиален - пример отражен в репозитории.

По поводу OpenCV конечно же верно подмечено - такой поворот требовал бы значимого редизайна.

Информация

В рейтинге
1 312-й
Зарегистрирован
Активность

Специализация

Бэкенд разработчик, Инженер встраиваемых систем
Средний
Git
C++
Linux
Docker
PostgreSQL
Машинное обучение