Проблема
Старт засветки наследует весь преп-ритуал смоляного 3D-принтера, бессмысленный для фотолитографии:
- Калибровка/хоуминг ~1.5 мин перед каждым стартом печати (зашито в прошивку Saturn; SDCP не даёт пропустить — есть только
skip_preheat).
- Три ручных чека на экране принтера: «нет смолы», «нет чаши», «не стоит панель» — приходится скипать руками. В SDCP-статусе не отражаются (приходит только idle/homing/printing/file_checking), т.е. прошивка ждёт нажатия на экране, а не ответа по сети.
Касается и приложения (expose_run), и экспериментального скрипта exp/stepexpose.
Что можно сделать
- Чеки: проверить, отключаются ли датчики смолы/резервуара/платформы в меню самого Saturn (разовая настройка) — если да, задокументировать в гайде по засветке.
- Авто-скип чеков по сети: реверс SDCP-команды continue/подтверждения (снять трассу CMD_STATUS, пока чек висит) — отдельная разведка, кодов 0/128/130/133 сейчас недостаточно.
- Хоуминг: вероятно неустраним; смягчение — батчить варианты в один прогон (уже делаем в калибровочном купоне).
- UX в приложении: во время засветки показывать фазу (калибровка → чеки → засветка) с таймером, а не молчаливое ожидание.
Критерии
Проблема
Старт засветки наследует весь преп-ритуал смоляного 3D-принтера, бессмысленный для фотолитографии:
skip_preheat).Касается и приложения (
expose_run), и экспериментального скриптаexp/stepexpose.Что можно сделать
Критерии