andy_111 » 13 ноя 2014, 09:28
Некоторое время использовал bed autoleveling. Решил вернуться к обычному способу - одному эндстопу по OZ. В прошивке закомментировал строку #define BED_AUTOLEVEL (точно текст строчки не помню, но по смыслу та, которая определяет использование автовыравнивания). Закомментировал 3 строчки, связанные с сервами. Автовыравнивание пропало, появилась проблема - при начале печати после выполнения стартового кода происходит разовое перемещение вверх по OZ. Примерно на один слой. То есть алгоритм такой : исполняется стартовый код (приведение осей домой). Потом происходит перепрыг вверх по OZ, срабатывание ретракта, перенос сопла в зону печати, обратный ретракт и начало печати (естественно в воздухе). В слайсере : лифт по OZ не использую, смещение по OZ нулевое. Использую последний slic3r, marlin, pronterface. Что это может быть? На нескольких ранее работающих нормально моделях одно и то же.
Printer : MendelMax 1.5, Prusa i3 Steel
Firmware : Marlin
Slicer: Slic3r
Filament : PLA 3 mm, PLA 1.75 mm
Nozzle : 0.35 mm
Electronics: RepRap Sanguinololu 1.3b
Языки: C++ (Borland Builder 6.0), VBA, VBScript, Arduino IDE, T-SQL