roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 27 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Програмирование свободных пинов на MKS SBASE v1.3
СообщениеДобавлено: 21 апр 2017, 14:12 
Не в сети

Зарегистрирован: 21 апр 2017, 13:39
Сообщения: 7
Всем доброго времени суток!
Вопрос к форумчанам
Кто-нить сталкивался с программированием свободных пинов на MKS SBase v1.3?

В документации пишут что можно на любой пин назначить любую команду

нужно чтоб на конкретно указанный пин переставало подаваться питание по команде
все относится к управлению питанием принтера через импульсную кнопку и релешку (MKS PWC)
вот пишу в конфиге

switch.psu.enable true # turn atx on/off
switch.psu.input_on_command M80 #включить принтер
switch.psu.input_off_command M81 #выключить принтер
switch.psu.output_pin 1.22 #
switch.psu.output_type digital # just an on or off pin

когда тыцаю импульсную кнопку, то система включается, релешка срабатывает, питание не пин подается
но когда хочу выключить, то на экранчике пишет что команда на выключение пошла, но питание на указанный пин идет дальше, и не вырубается

система MKS Sbase v1.3+ MKS TFT32+ MKS PWC

в чем может быть причина вообще не понимаю, возможно в каком-то моменте кривость рук

полезные ссылки где я мог чего-то не заметить:
http://smoothieware.org/power-supply-control
Изображение
http://smoothieware.org/lpc1769-pin-usage
http://smoothieware.org/switch
http://smoothieware.org/pin-configuration
http://smoothieware.org/configuration-options


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование свободных пинов на MKS SBASE v1.3
СообщениеДобавлено: 21 апр 2017, 15:46 
Не в сети

Зарегистрирован: 14 янв 2015, 16:18
Сообщения: 235
Откуда: СПб
Попробуй отправить команду M81 напрямую в SBase через usb/ethernet подключение.
Или запусти g-код с командой M81 c TFT32.

Добавлено спустя 8 минут 34 секунды:
Есть подозрение, что TFT32 управляет питанием не с помощью g-кода отправляемого на SBase, а своим пином B4.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование свободных пинов на MKS SBASE v1.3
СообщениеДобавлено: 21 апр 2017, 16:32 
Не в сети
Аватара пользователя

Зарегистрирован: 27 фев 2013, 16:59
Сообщения: 1282
Откуда: Кострома
Skype: icehardy
awark10 писал(а):
Всем доброго времени суток!
Вопрос к форумчанам
Кто-нить сталкивался с программированием свободных пинов на MKS SBase v1.3?

Только вчера с этим же разбирался
в итоге
всё не так у китайцев в документации
Читай оригинальную документацию на Smoothieboard
там есть пины на которые подключены светодиоды
всего не помню, но вроде бы 1.18 / 1.19 / 1.20 / 1.21 справа на лево если смотреть
среди них есть и PWM
мне как раз серву нужно было подключить и при этом не лишиться дисплея
Уже проверил, работает
Включение блока питания там же беру

Да, плата у меня v1.0 еще нет отдельных выводов где светодиоды, но думаю у тебя будет всё так же

Добавлено спустя 3 минуты 4 секунды:
switch.psu.output_pin 1.22o! - это вот еще обязательно для управления блоком питания


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование свободных пинов на MKS SBASE v1.3
СообщениеДобавлено: 21 апр 2017, 16:49 
Не в сети

Зарегистрирован: 14 янв 2015, 16:18
Сообщения: 235
Откуда: СПб
icehardy писал(а):
switch.psu.output_pin 1.22o! - это вот еще обязательно для управления блоком питания


Блоком питания AT/ATX. Не будем обобщать :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование свободных пинов на MKS SBASE v1.3
СообщениеДобавлено: 21 апр 2017, 16:54 
Не в сети
Аватара пользователя

Зарегистрирован: 27 фев 2013, 16:59
Сообщения: 1282
Откуда: Кострома
Skype: icehardy
sergey2x писал(а):
icehardy писал(а):
switch.psu.output_pin 1.22o! - это вот еще обязательно для управления блоком питания


Блоком питания AT/ATX. Не будем обобщать :)

угу :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование свободных пинов на MKS SBASE v1.3
СообщениеДобавлено: 21 апр 2017, 18:50 
Не в сети

Зарегистрирован: 21 апр 2017, 13:39
Сообщения: 7
sergey2x писал(а):
Есть подозрение, что TFT32 управляет питанием не с помощью g-кода отправляемого на SBase, а своим пином B4.


тут по идее экран посылает на плату команду М81
по которой должно отключиться питание на пине еСбейса
он то команду посылает, но плата не реагирует

а пином B4 экрнан отключает питание при долгом простое, или после окончания печати, когда хотенд и хотбед остынут

Добавлено спустя 10 минут 45 секунд:
icehardy писал(а):

всё не так у китайцев в документации
Читай оригинальную документацию на Smoothieboard
там есть пины на которые подключены светодиоды
всего не помню, но вроде бы 1.18 / 1.19 / 1.20 / 1.21 справа на лево если смотреть
среди них есть и PWM

Добавлено спустя 3 минуты 4 секунды:
switch.psu.output_pin 1.22o! - это вот еще обязательно для управления блоком питания


я именно доки на смузи перелопатил все уже

ставил
switch.psu.output_pin 1.22o!
не срабатывает релешка вообще

только когда
switch.psu.output_pin 1.22!
так включается

но не выключается


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование свободных пинов на MKS SBASE v1.3
СообщениеДобавлено: 21 апр 2017, 18:56 
Не в сети
Аватара пользователя

Зарегистрирован: 27 фев 2013, 16:59
Сообщения: 1282
Откуда: Кострома
Skype: icehardy
а светодиоды там запаяны, возле выводов? чтоб состояние видеть

пробовал на другой вывод подключать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование свободных пинов на MKS SBASE v1.3
СообщениеДобавлено: 21 апр 2017, 19:04 
Не в сети

Зарегистрирован: 21 апр 2017, 13:39
Сообщения: 7
sergey2x писал(а):
Попробуй отправить команду M81 напрямую в SBase через usb/ethernet подключение.
Или запусти g-код с командой M81 c TFT32.

Добавлено спустя 8 минут 34 секунды:
Есть подозрение, что TFT32 управляет питанием не с помощью g-кода отправляемого на SBase, а своим пином B4.


через USB платка не реагирует на команду M81
на другие реагирует

Добавлено спустя 6 минут 1 секунду:
icehardy писал(а):
а светодиоды там запаяны, возле выводов? чтоб состояние видеть

пробовал на другой вывод подключать?


пробовал на другие, и на 1.23, 2.12, 2.11, 4.28, 0.17, 1.24

вот фото
Изображение

зеленый провод туда подключен


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование свободных пинов на MKS SBASE v1.3
СообщениеДобавлено: 21 апр 2017, 19:16 
Не в сети
Аватара пользователя

Зарегистрирован: 27 фев 2013, 16:59
Сообщения: 1282
Откуда: Кострома
Skype: icehardy
я когда искал куда подключать настроил использование M42/M43
моргал светодиодами
проверь
может не так выводы обозначены, и всё как в документации к оригинальной Smoothieboard


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование свободных пинов на MKS SBASE v1.3
СообщениеДобавлено: 21 апр 2017, 19:42 
Не в сети

Зарегистрирован: 21 апр 2017, 13:39
Сообщения: 7
icehardy писал(а):
я когда искал куда подключать настроил использование M42/M43
моргал светодиодами
проверь
может не так выводы обозначены, и всё как в документации к оригинальной Smoothieboard


ок, я через Pronterface посылаю команду m43 p1[22] s0
но ничего не происходит, светодиод как светился, так и светится


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование свободных пинов на MKS SBASE v1.3
СообщениеДобавлено: 21 апр 2017, 20:32 
Не в сети
Аватара пользователя

Зарегистрирован: 27 фев 2013, 16:59
Сообщения: 1282
Откуда: Кострома
Skype: icehardy
не так наверно делаешь
в конфиге напиши вот так
Код:
switch.misc.enable                           true             #
switch.misc.input_on_command                 M42              #
switch.misc.input_off_command                M43              #
switch.misc.output_pin                       1.21             #
switch.misc.output_type                      digital              # just an on or off pin


Проверь командой M42 - вкл / M43 - выкл
потом измени switch.misc.output_pin 1.18 и тоже проверь
так же попробуй другие пины от 1.19 до 1.21

Добавлено спустя 6 минут 59 секунд:
кстати, это вот ты так и посылал что ли ?
Цитата:
m43 p1[22] s0

так не будет работать
просто M42


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование свободных пинов на MKS SBASE v1.3
СообщениеДобавлено: 21 апр 2017, 22:29 
Не в сети

Зарегистрирован: 14 янв 2015, 16:18
Сообщения: 235
Откуда: СПб
Проверил у себя - не заработало. Прошивка MKS.
Записал прошивку Smoothieware - заработало.
Вернул прошивку MKS - продолжает работать.
Причину не понял ... :cry:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование свободных пинов на MKS SBASE v1.3
СообщениеДобавлено: 22 апр 2017, 10:38 
Не в сети
Аватара пользователя

Зарегистрирован: 27 фев 2013, 16:59
Сообщения: 1282
Откуда: Кострома
Skype: icehardy
возможно у меня работает по той же причине, оригинальную прошивку пробовал когда то


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование свободных пинов на MKS SBASE v1.3
СообщениеДобавлено: 24 апр 2017, 14:38 
Не в сети

Зарегистрирован: 21 апр 2017, 13:39
Сообщения: 7
Всем спасибо за реплаи, настроил, работет
Подключил на порт 1.23
В конфиге:
switch.psu.enable true # Enable this module
switch.psu.input_on_command M81 # Command that will turn this switch on
switch.psu.input_off_command M81 # Command that will turn this switch off
switch.psu.output_pin 1.23! # Pin this module controls
switch.psu.output_type digital # Digital means this is just an on or off pin

Важный момент: Установил firmware от смузи


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Програмирование свободных пинов на MKS SBASE v1.3
СообщениеДобавлено: 25 апр 2017, 05:23 
Не в сети

Зарегистрирован: 18 дек 2014, 01:43
Сообщения: 1132
awark10 писал(а):
Важный момент: Установил firmware от смузи

Дайте пожалуйста ссылку на эту прошивку. А то у меня ничего кроме оригинальных не работает нормально.

Ставлю неоригинальные и у меня идет смешение по осям Х-У при печати на каждом слое почему-то. Я уже грешу на деффект понтроллера, потому что ни одна неоригинальная прошивка не работает нормально. И серву так и не смог подключить.

_________________
Noname + Arduino + RAMPS 1.4 + Marlin (не понравился)
Noname (CoreXY) + Duet2 WiFi v1.03 (MKS Clone) + 4 x (E3D V6 1,75 мм (боуден)) ToolChanger (в процессе эксплуатации)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 27 ]  На страницу 1, 2  След.

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


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

Сейчас этот форум просматривают: Yandex [Bot] и гости: 16


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

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