tamtam
tamtam
Подписчиков
0
Постов
1
3D-моделей
0

Блог tamtam

Не могу активировать в Marlin часть концевиков, подскажите в чем может быть проблема?

tamtam
Идет загрузка
Загрузка
26 Ноября 2017
548
9 ответов
Решил попробовать функцию двух концевиков по оси Z в Marlin-1.1.6 ( второй мотор Z висит на отдельном драйвере вместо второго екструдера) и сталкнулся с такой проблемкой:

В файле Configuration_adv.h разкоментировал :

#define Z_DUAL_STEPPER_DRIVERS
#define Z_DUAL_ENDSTOPS

Судя по файлу Conditionals_post.h всё остальное должно определится само,ошибок при компиляции нет, прошиваю и никаких изменений не вижу,
по команде М119 по прежнему:

Reporting endstop status
x_min: TRIGGERED
y_min: TRIGGERED
z_min: TRIGGERED
ok

Концевика Z2_min НЕТ, получается, что функция не работает, пробую в ручную в файле Configuration.h включить для пробы все оставшиеся концевики:

#define USE_XMIN_PLUG
#define USE_YMIN_PLUG
#define...
Ответить на вопрос

Решение проблемы не стабильного определения SD карты в Marline

tamtam
Идет загрузка
Загрузка
10 Ноября 2017
697
1
Песочница
7
Проблема в том , что принтер видит ,что карту воткнули но при этом в меню "No SD card" соответственно файлы не видны. Решалось это многократным перетыканием карты либо сбросом принтера и это малость раздражало.
Слегка по гуглив и не найдя решения решил поковырять прошивку, что принесло положительный результат, похоже проблема в том ,что инициализация карты в прошивки происходит слишком быстро с момента определения наличия карты в слоте , пока надежный контакт еще не установился.
Для устранения косяка необходимо в файле ultralcd.cpp в указанное место в коде добавить небольшую задержку (то что добавить выделено жирным) :

#if ENABLED(SDSUPPORT) && PIN_EXISTS(SD_DETECT)

const bool sd_status...
Читать дальше

Профиль пользователя

О пользователе tamtam

  • tamtam
  • Зарегистрирован: 10 месяцев назад
  • Был на портале: 0 секунд назад
  • Рейтинг: 5
  • Месячный рейтинг: 0

Контакты tamtam

  • Москва, Россия

Подписки 1

Избранные 3D-модели

Не найдено