Не работает на дельте. марлин-RC3
Начало M600 отрабатывает нормально, отводит башку, выплевывает пластик
Но вторая часть работает как и стоковая:
загрузка пластика - с медленным одновременным движением всех осей на деревню дедушке.Приходится ресетить чтоб в стол не врезалась
Вообще для работы с дисплея было бы удобнее сделать в M600 только отвод башки и запомнить координаты.
все дальнейшие действия через меню. Мало ли что там ночью может случиться. Пусть башку отведёт и ждёт себе утра.
В конце, видимо по отдельной команде делать ресьюм с восстановлением координат.
Но разрабы почему-то решили убрать M601 и набить весь код в M600
stepmotor писал(а):
#define FILAMENTCHANGEENABLE
забыли комментарий снять в configuration_adv.h
и шапку затерли скорее всего в marlin_main.cpp
Код:
#if ENABLED(FILAMENTCHANGEENABLE) // Смена нити
/**
* M600: Pause for filament change
*
* E[distance] - Retract the filament this far (negative value)
* Z[distance] - Move the Z axis by this distance
* X[position] - Move to this X position, with Y
* Y[position] - Move to this Y position, with X
* L[distance] - Retract distance for removal (manual reload)
*
* Default values are used for omitted arguments.
*
*/
Добавлено спустя 1 час 24 минуты 30 секунд:Отбой, нашёл - лопухи забыли один RUNPLAN поставить когда код причёсывали под дельту. Видать так и не пробовали ни разу.
-- line_to_destination(AUTO_FILAMENT_CHANGE_FEEDRATE);
++ RUNPLAN;
st_synchronize();
И последним действием опять врубается ретракт на всю загруженую длину

(
а стоковая работает как должна.