Мытарства со скоростью оси Z скоростью проектора и временными прокладками буфера ардуинки
По правде сказать я думал что если у меня есть столь замечательный двигатель, приемлемая ось Z и мощный комп то я смогу генерировать слои если не в 30 нанометров то уж точно во все 60 :D, но не тут то было каждый раз когда я увеличивал дискретность печати (увеличивая скорость моргания проектора и уменьшая толщину слоя), я постоянно сталкивался с проблемой тормознутости ардуинки.
По хорошему скорость двигателя 15 обминуту при шпильке с шагом 1 мм позволяла мне печатать слой 0.00025мм со скоростью на оси Z в 2мс, я радостно загонял параметры в CW и CW честно рапортовала о том что 1 см печати тестового кубика она организует за 20 минут! Но по прошествии 20 минут % выполенения печати оставался в районе 15% и печать по факту длилась не менее часа!
стал копать, даже задал вопрос тут, потом порылся в прошивке и обнаружил директиву
// minimum time in microseconds that a movement needs to take if the buffer is emptied
#define DEFAULT_MINSEGMENTTIME 20000
что говорит нам о том что минимальный интервал между выполнением новых команд движения не должен превышать 20 мс, ага, а у меня двигатель тащит со скоростью 2мс на 0.00025мм, вывод нужно делать временную прокладку равную 20-2=19мс которую нужно вставить в параметр lift and sequense в CW в параметрах слайсинга
и соответсвенно все что ниже(слои) будет иметь этот параметр равный 19 и 20 вплоть до 30 нанометров,
таким образом даже если двигатель отрабатывает заданную высоту слоя быстрее чем нужно программа сгенерирует оставшееся время в виде комманды delay и никаких проблем с синхронизацией буфера обмена не наступит.
дальше я столкнулся с еще одной проблемой , монитор имеет частоту смены кадров 60 герц, что говорит нам о том что моргать проектором мы можем с частотой минимум 0.016 с
вот вам и вилка, исходя из этих и некоторых других параметров (полимера и.т.п) я получил то что минимальный слой на который я могу рассчитывать это 0.00013 то-есть 130 нанометров :D на какой там высоте печатали первые атлоны? :D
Еще больше интересных статей
Снятие экструдера на Qidi Plus 4 и небольшой, но полезный нюанс от Qidi
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Система автоматической смены столов Chitu Systems PlateCycler C1M для Bambu Lab A1 mini
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Настраиваем прошивку Marlin и заливаем её в 3D принтер
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.

Комментарии и вопросы
моему экземпляру после 20 часо...
Нормальная печать. Что вам не....
Поле непаханное для эксперимен...
Запустил своего старичка на пе...
Вечера доброго уважаемые колег...
Всем привет. Помучился с китай...
Знакомый заколебался мен...