roboforum.ru

Технический форум по робототехнике.
Текущее время: 23 ноя 2024, 14:33

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: марлин 32
СообщениеДобавлено: 18 май 2017, 16:39 
Не в сети

Зарегистрирован: 11 мар 2013, 15:47
Сообщения: 256
Откуда: МО, Нахабино
Не нашел в интернете ответа на вопрос поддерживает ли марлин концевик филамента с автозапуском M600?
В принципе пока не важно кимбра или 4due. Может еще что есть о чем я не знаю?

_________________
Печатаю на FastMaker(corexy, композитный корпус, AZSMZ mini, Volcano 0.4, 210х210х300)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: MK4duo
СообщениеДобавлено: 18 май 2017, 21:24 
Не в сети
Аватара пользователя

Зарегистрирован: 25 сен 2016, 13:02
Сообщения: 446
ФИО: Алексей
Тоже вопрос по поводу MK4duo
Я так понимаю есть фича которая включает охлаждение драйверов когда какой-нибудь из них заработает, а потом после остановки спустя указанное время вентилятор остановится.
Раскомментировал функцию.
Код:
#define CONTROLLERFAN   // FAN_2
#define CONTROLLERFAN_SECS       60   // How many seconds, after all motors were disabled, the fan should run
#define CONTROLLERFAN_SPEED     190   // 255 = full speed
#define CONTROLLERFAN_MIN_SPEED   30

В файле Configuration_Pins.h указал пин, на котором сидит вентилятор

Код:
#if ENABLED(CONTROLLERFAN)
  #define CONTROLLERFAN_PIN 5
#endif

Подключил вентилятор, но он начинает вращаться сразу же и не останавливается. Причем явно крутит на полную мощность, игнорируя параметр. Как правильно настроить?

_________________
CoreXY, Ultratronics, MK4duo, TMC2208


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: марлин 32
СообщениеДобавлено: 21 май 2017, 00:05 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
все правильно указано,
начинает вращаться сразу же когда? при включении питания он крутиться не должен, а стартовать например после home / G28


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: марлин 32
СообщениеДобавлено: 21 май 2017, 08:55 
Не в сети
Аватара пользователя

Зарегистрирован: 25 сен 2016, 13:02
Сообщения: 446
ФИО: Алексей
Как только подаю питание на принтер, так сразу начинается вращение, к тому же игнорируя скорость вращения. Вращается непрерывно.
Кулер охлаждения хотенда воткнул в FAN1 (Ultratronics), охлаждение драйверов в FAN2. Охлаждение хотенда работает нормально, настроил обдувать 60 градусов и скорость 190, всё так и есть. А с драйверами никак. Вручную через код M42 вполне себе управляется скорость FAN2.

_________________
CoreXY, Ultratronics, MK4duo, TMC2208


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: марлин 32
СообщениеДобавлено: 21 май 2017, 12:12 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
а в пинах от мамки #define ORIG_FAN_PIN
на -1 вывел?
чтобы на тех же пинах функционал не пересекался


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: марлин 32
СообщениеДобавлено: 21 май 2017, 18:43 
Не в сети
Аватара пользователя

Зарегистрирован: 25 сен 2016, 13:02
Сообщения: 446
ФИО: Алексей
хм, нет, это не менял. У меня так
#define ORIG_FAN_PIN 6
#define ORIG_FAN1_PIN 5

Сейчас попробую :)

Добавлено спустя 33 минуты 34 секунды:
Поставил
#define ORIG_FAN1_PIN -1
теперь кулер не включается при движении двигателей. Ни от чего не включается. Или какое другое условие нужно?
По "M42 P5 S255" кулер включается нормально

_________________
CoreXY, Ultratronics, MK4duo, TMC2208


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: марлин 32
СообщениеДобавлено: 21 май 2017, 19:19 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
попробуй
#define CONTROLLERFAN_SPEED 255

некоторые вентиляторы не шимятся, а включаться должен при движении моторов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: марлин 32
СообщениеДобавлено: 21 май 2017, 19:54 
Не в сети
Аватара пользователя

Зарегистрирован: 25 сен 2016, 13:02
Сообщения: 446
ФИО: Алексей
Попробовал 255, не помогает. Вручную по коду М42 прекрасно щимится, пробовал разные значения начиная с 30 - вручную работает. Этот ужасный писк трудно с чем то спутать :)
И вроде бы если пин работает на автомате, то вручную им нельзя по М42 управлять. По крайней мере с автообдувом хотенда так. А тут прекрасно управляется, будто бы я еще что то не сделал.
Сейчас вот так
Configuration_Feature.h
Цитата:
#define CONTROLLERFAN // FAN_2
#define CONTROLLERFAN_SECS 20 // How many seconds, after all motors were disabled, the fan should run
#define CONTROLLERFAN_SPEED 255 // 255 = full speed. Пробовал от 0 до 255 разные значения
#define CONTROLLERFAN_MIN_SPEED 255 // Пробовал от 0 до 255 разные значения

705.h
Цитата:
#define ORIG_FAN_PIN 6
#define ORIG_FAN1_PIN -1 // Pin 5

Configuration_Pins.h
Цитата:
#if ENABLED(CONTROLLERFAN)
#define CONTROLLERFAN_PIN 5
#endif

Ни на G28, ни на ручное управление осями вентилятор не включается. Если же изменить #define ORIG_FAN1_PIN на 5, то вентилятор работает постоянно.

При компиляции постоянно в логах предупреждение красным. Может как то связано.
Цитата:
In file included from sketch\src\utility\../../base.h:83:0,

from sketch\src\utility\utility.cpp:23:

sketch\src\utility\../../src/conditionals_post.h:1007:9: warning: extra tokens at end of #else directive [enabled by default]

#else FAN_PWM_SPEED == 4

^

_________________
CoreXY, Ultratronics, MK4duo, TMC2208


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: марлин 32
СообщениеДобавлено: 21 май 2017, 21:04 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
залей ка сюда измененный файлы, ты где то условие срезал (получилось типа скобки не закрытой)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: марлин 32
СообщениеДобавлено: 21 май 2017, 21:26 
Не в сети
Аватара пользователя

Зарегистрирован: 25 сен 2016, 13:02
Сообщения: 446
ФИО: Алексей
Да вот вся прошивка моя https://yadi.sk/d/eDYwjDWO3JNurQ
Менял везде понемногу :oops:
Предупреждения ссылаются сюда
Цитата:
#if FAN_PWM_SPEED == 0
#define FAN_PWM_STEP 1
#define FAN_PWM_MASK 255
#elif FAN_PWM_SPEED == 1
#define FAN_PWM_STEP 2
#define FAN_PWM_MASK 254
#elif FAN_PWM_SPEED == 2
#define FAN_PWM_STEP 4
#define FAN_PWM_MASK 252
#elif FAN_PWM_SPEED == 3
#define FAN_PWM_STEP 8
#define FAN_PWM_MASK 248
#else FAN_PWM_SPEED == 4
#define FAN_PWM_STEP 16
#define FAN_PWM_MASK 240
#endif

но переменная FAN_PWM_SPEED вполне себе обозначена
Цитата:
#define FAN_PWM_SPEED 0

_________________
CoreXY, Ultratronics, MK4duo, TMC2208


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO