Pull to refresh
8K+
3
Roman Vetrin@rvetrin

User

10
Rating
1
Subscribers
Send message

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

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

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

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

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

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

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

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

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

Information

Rating
798-th
Registered
Activity

Specialization

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