roboforum.ru

Технический форум по робототехнике.
Текущее время: 07 май 2025, 13:57

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




Начать новую тему Ответить на тему  [ Сообщений: 240 ]  На страницу Пред.  1 ... 9, 10, 11, 12, 13, 14, 15, 16  След.
Автор Сообщение
 Заголовок сообщения: Re: MKS-SBASE + FullGraphic Controller + Smoothieware
СообщениеДобавлено: 22 авг 2017, 19:01 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
Maxer писал(а):
не нашел каких-то значительных преимуществ.

возможность использовать хорошие драйвера с микрошагом выше 1/32, а так же мастхэв для дельта принтеров.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MKS-SBASE + FullGraphic Controller + Smoothieware
СообщениеДобавлено: 05 сен 2017, 16:53 
Не в сети
Аватара пользователя

Зарегистрирован: 30 июн 2014, 12:50
Сообщения: 463
Уф закончил пост
https://github.com/Ales2-k/Selena
http://roboforum.ru/forum29/topic17618.html
Производитель пытался решить все вопросы возникающие к платам MKS.

_________________
"Мы не в Англии случиться может всякое" Сказано главой МИ6 в Эдинбурге Шотландия.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MKS-SBASE + FullGraphic Controller + Smoothieware
СообщениеДобавлено: 14 сен 2017, 18:25 
Не в сети

Зарегистрирован: 04 мар 2012, 01:06
Сообщения: 1607
Откуда: Севастополь-Москва
I_RADEN_I писал(а):
Товарищи. Прочитал все 6 страниц и не нашёл решения своей проблемы. Проблема связана с MKS MINI12864 v1.0. Работать оно не хочет ни как. Менял местами Ex1/Ex2 вертел их на 180, подключал их перевёрнутыми на 180 и поменянными местами одновременно. Итог-в одной из комбинаций светится подсветка дисплея а при нажатии на кнопку энтодерма беззеркалка издаёт похрипывающий щелчек. Может что в конфинальность не так указал?

А с фига ли оно будет работать если китайцы пишут что не будет - поскольку поддержан только рампс ))))
Там не хватает проводов на разъёмах, ну и мозгов у китайцев. Запаиваешь, добавляешь в прошивку поддержку и огонь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MKS-SBASE + FullGraphic Controller + Smoothieware
СообщениеДобавлено: 20 сен 2017, 08:22 
Не в сети

Зарегистрирован: 31 авг 2012, 16:19
Сообщения: 54
Друзья, добрый день!

Нужна ваша помощь. Совсем уже ничего не понимаю. Наконец приехала MKS SBASE v1.3. Пытаюсь настроить под свою дельту (rostok). Взял за основу конфиг от уважаемого Icehardy.

И вот какая картина наблюдается:

1) странно работают механические концевики. Т.е. по команде m119 все отрабатывается замечательно: 0 - не нажат, 1 - нажат. Но при движении осей вверх (домой) нажатие пальцем любого концевика не приводит к остановке соответствующего двигателя, он продолжает двигаться. Так и должно быть? IMHO нет.

2) всю голову сломал с терморезисторами. У меня везде стоят "NTC 100k 3950", которые идут с как с титанами алиэкспрессовскими, так и с мейкергировкими хотэндами. Они вполне качественно трудятся на рампс 1.4 с прошивками марлин и рипитер. Но здесь что-то странное. Если не подключать к плате терморезисторы вообще, то в pronterface сначала показывает 85гр., а потом в течении 5-10 минут опускается до 77-75гр. стоит только подключить терморезистор хотэнда показания температуры хотэнда подскакивают до 97-100гр, а показания температуры кровати до 92-95гр. Если этот-же терморезистор подключить к разъему терморезистора кровати, то кровать показывает 95гр, а хотэнд 93гр. Если подключать к остальным двум разъемам на плате, то хотэнд - 92гр, а кровать - 90гр. Пробовал обе прошивки (mks и smoothie) и разные типы терморезисторов указывать в конфиге, пробовал и комбинации. Всё равно температуру показывает с потолка. Тут же подключаю терморезисторы к рампсу и они показывают нормальную температуру (22-24гр).

есть мысли по обоим проблемам?

P.S. продавцу отписался - молчит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MKS-SBASE + FullGraphic Controller + Smoothieware
СообщениеДобавлено: 20 сен 2017, 17:13 
Не в сети
Аватара пользователя

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

Я работаю на оригинальной прошивке Smoothieware, с китайской бывали необъяснимые глюки
Дельтабот сейчас у меня работает на Lerdge, потому не помню уже нюансов, вечером постараюсь посмотреть свой последний конфиг

Как указывается в конфиге тип терморезистора?
Там есть варианты, описано в документации Smoothieware


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MKS-SBASE + FullGraphic Controller + Smoothieware
СообщениеДобавлено: 20 сен 2017, 19:59 
Не в сети

Зарегистрирован: 31 авг 2012, 16:19
Сообщения: 54
icehardy писал(а):
Версия прошивки какая ? Команда M115 скажет
есть вероятность, что в прошивку внедряли какой то свой конфиг

Я работаю на оригинальной прошивке Smoothieware, с китайской бывали необъяснимые глюки
Дельтабот сейчас у меня работает на Lerdge, потому не помню уже нюансов, вечером постараюсь посмотреть свой последний конфиг

Как указывается в конфиге тип терморезистора?
Там есть варианты, описано в документации Smoothieware


M115 не работает. У меня стоит оригинальная Smoothieware.
@version выдает следующее:

SENDING:version
Build version: edge-8e4a64c, Build date: Apr 24 2017 11:46:31, MCU: LPC1768, System Clock: 100MHz
5 axis

Кусок config.txt с типом терморезистора:
# First hotend configuration
temperature_control.hotend.enable true # Whether to activate this ( "hotend" ) module at all.
temperature_control.hotend.thermistor_pin 0.23 # Pin for the thermistor to read
temperature_control.hotend.heater_pin 2.7 # Pin that controls the heater, set to nc if a readonly thermistor is being defined
temperature_control.hotend.thermistor Honeywell100K # See http://smoothieware.org/temperaturecontrol#toc5
#temperature_control.hotend.beta 3950 # Or set the beta value
temperature_control.hotend.set_m_code 104 # M-code to set the temperature for this module
temperature_control.hotend.set_and_wait_m_code 109 # M-code to set-and-wait for this module
temperature_control.hotend.designator T # Designator letter for this module
temperature_control.hotend.max_temp 270 # Set maximum temperature - Will prevent heating above 300 by default
#temperature_control.hotend.min_temp 0 # Set minimum temperature - Will prevent heating below if set

Я уже перебрал все 100к терморезисторы: EPCOS100K, Honeywell100K, RRRF100K, HT100K. Разница плюс/минус 10 градусов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MKS-SBASE + FullGraphic Controller + Smoothieware
СообщениеДобавлено: 20 сен 2017, 23:02 
Не в сети
Аватара пользователя

Зарегистрирован: 27 фев 2013, 16:59
Сообщения: 1282
Откуда: Кострома
Skype: icehardy
Проверь еще вот так
Цитата:
#temperature_control.hotend.thermistor Honeywell100K # See http://smoothieware.org/temperaturecontrol#toc5
temperature_control.hotend.beta 3950 # Or set the beta value

Если нет, то остается какой то аппаратный косяк, могли забыть запаять элементы или где то сопли
Или же в этой версии платы распаяны другие выводы процессора на терморезисторы

По концевикам у меня вот так было
выводы контроллера подтянуты вниз, концевики нормально замкнуты на питание, работают на размыкание (так вроде бы было)
Цитата:
alpha_min_endstop nc #
alpha_max_endstop 1.25^! # add ! to invert pullup if switch is NO to ground
alpha_homing_direction home_to_max # Home up
alpha_max 0 #
beta_min_endstop nc #
beta_max_endstop 1.27^! #
beta_homing_direction home_to_max #
beta_max 0 #
gamma_min_endstop nc #
gamma_max_endstop 1.29^! #
gamma_homing_direction home_to_max #
gamma_max 286.02 # Z max 286.22


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MKS-SBASE + FullGraphic Controller + Smoothieware
СообщениеДобавлено: 21 сен 2017, 10:56 
Не в сети

Зарегистрирован: 31 авг 2012, 16:19
Сообщения: 54
icehardy писал(а):
Проверь еще вот так
Цитата:
#temperature_control.hotend.thermistor Honeywell100K # See http://smoothieware.org/temperaturecontrol#toc5
temperature_control.hotend.beta 3950 # Or set the beta value

Если нет, то остается какой то аппаратный косяк, могли забыть запаять элементы или где то сопли
Или же в этой версии платы распаяны другие выводы процессора на терморезисторы


стало по 101 градусу. Прверил пины процессора по даташиту - все верно. Тем более, без термисторов показывает одно значение, а с ними показания меняются. Смущает еще что если подключить термистор к неиспользуемым разъемам термисторов 3 и 4, то показания тоже меняются, но на 10-12 градусов.

По концевикам. У меня нормально замкнуты на землю и на контроллере стоит подтяжка к питанию. Проверял командой М119 - все отрабатывает корректно. В свободном состоянии 0, а в активном 1. Проблема в том, что при срабатывании концевика соответствующий (да и никакой вообще) двигатель не останавливается (на рампсе останавливается). Народ, у кого как работают концевики на Smoothieware?

## Endstops
# See http://smoothieware.org/endstops
endstops_enable true # The endstop module is enabled by default and can be disabled here
delta_homing true # Forces all three axis to home a the same time regardless of what is specified in G28
alpha_min_endstop nc # Pin to read min endstop, add a ! to invert if endstop is NO connected to ground
alpha_max_endstop 1.25^ # Pin to read max endstop, uncomment this and comment the above if using max endstops
alpha_homing_direction home_to_max # Or set to home_to_max and set alpha_max and uncomment the alpha_max_endstop
alpha_max 0 # This gets loaded as the current position after homing when home_to_max is set
beta_min_endstop nc # Pin to read min endstop, add a ! to invert if endstop is NO connected to ground
beta_max_endstop 1.27^ # Pin to read max endstop, uncomment this and comment the above if using max endstops
beta_homing_direction home_to_max # Or set to home_to_max and set alpha_max and uncomment the alpha_max_endstop
beta_max 0 # This gets loaded as the current position after homing when home_to_max is set
gamma_min_endstop nc # Pin to read min endstop, add a ! to invert if endstop is NO connected to ground
gamma_max_endstop 1.29^ # Pin to read max endstop, uncomment this and comment the above if using max endstops
gamma_homing_direction home_to_max # Or set to home_to_max and set alpha_max and uncomment the alpha_max_endstop
gamma_max 382 # This gets loaded as the current position after homing when home_to_max is set


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MKS-SBASE + FullGraphic Controller + Smoothieware
СообщениеДобавлено: 21 сен 2017, 12:05 
Не в сети
Аватара пользователя

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

Восклицательный знак добавь

Про термисторы нужно смотреть схему, смотреть что реально запаяно на плате и промерять номиналы - брак SMD компонентов обычное дело
ну и с продавцом общаться, отправить видос работы


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MKS-SBASE + FullGraphic Controller + Smoothieware
СообщениеДобавлено: 21 сен 2017, 20:55 
Не в сети

Зарегистрирован: 31 авг 2012, 16:19
Сообщения: 54
icehardy писал(а):
Попробуй всё же инверсию включить
Цитата:
alpha_max_endstop 1.25^!

Восклицательный знак добавь

Про термисторы нужно смотреть схему, смотреть что реально запаяно на плате и промерять номиналы - брак SMD компонентов обычное дело
ну и с продавцом общаться, отправить видос работы


Я сейчас стенд раскидал, но завтра попробую. Только мне не совсем понятно. У меня концевики NC на землю, т.е. логический ноль. При срабатывании концевика контакт разрывается и на процессоре появляется логическая единица (включена подтяжка на питание). Если я поставлю инверсию, то в ненажатом состоянии будет логическая единица, а при нажатом логический ноль, так? Т.о. прошивка будет думать, что концевики нажаты. Видимо на ночь глядя уже туплю, но завтра попробую.

Продавец отправил к своему технарю. Описал проблему технарю. Жду.

Кстати, может кто нибудь на своем mks sbase отключить термистор (а лучше оба) и скзать сколько попугаев в градусах у вас показывает?

Добавлено спустя 36 минут 4 секунды:
Не удержался собрал стенд снова.

При добавлении инверсии концевики стали вести себя как я и предполагал, т.е. инверсно :) (1 не нажат, 0 нажат).

Для полноты эксперимента пробовал разные комбинации подтяжки и инверсии.

Что самое интересное, это если при моем подключении концевиков (NC сигнал-земля) сделать подтяжку к земле без инверсии (например 1.27v), то концевики работают корректно! Т.е. в не нажатом состоянии сигнал посажен на землю, но если нажать концевик, то сигнал отключается от земли и остается подтянутым на землю (помним - 1.27v, т.е. должен остаться логический ноль) и при этом команда м119 показывает на этом концевике логическую единицу. Как это возможно? :shock: Похоже в mks sbase подтяжка к питанию аппаратная? Может кто нибудь проверить?

И при этом всем никакой реакции двигателей на концевики.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MKS-SBASE + FullGraphic Controller + Smoothieware
СообщениеДобавлено: 21 сен 2017, 22:43 
Не в сети

Зарегистрирован: 14 янв 2015, 16:18
Сообщения: 235
Откуда: СПб
adenis писал(а):
И при этом всем никакой реакции двигателей на концевики.


Какая команда выполняется и нет реакции?
Команды перемещения по умолчанию не анализируют нажатия концевиков.
G28 смотрит концевики.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MKS-SBASE + FullGraphic Controller + Smoothieware
СообщениеДобавлено: 22 сен 2017, 11:15 
Не в сети

Зарегистрирован: 31 авг 2012, 16:19
Сообщения: 54
sergey2x писал(а):
adenis писал(а):
И при этом всем никакой реакции двигателей на концевики.


Какая команда выполняется и нет реакции?
Команды перемещения по умолчанию не анализируют нажатия концевиков.
G28 смотрит концевики.


Так, с концевиками разобрался. :) Интересно. До этого у меня стоял репитер на дельте и концевики всегда отрабатывали. Значит в smoothieware концевики отрабатывают только при g28? Получается защиты от дурака нет? Жаль.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MKS-SBASE + FullGraphic Controller + Smoothieware
СообщениеДобавлено: 22 сен 2017, 16:07 
Не в сети

Зарегистрирован: 14 янв 2015, 16:18
Сообщения: 235
Откуда: СПб
adenis писал(а):
Значит в smoothieware концевики отрабатывают только при g28? Получается защиты от дурака нет? Жаль.


Можно включить, но при этом срабатывание концевика будет аварийной ситуацией и прошивка "встанет".
Для X:
alpha_limit_enable true # set to true to enable X min and max limit switches


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MKS-SBASE + FullGraphic Controller + Smoothieware
СообщениеДобавлено: 23 сен 2017, 07:56 
Не в сети

Зарегистрирован: 18 дек 2014, 01:43
Сообщения: 1132
adenis писал(а):
Значит в smoothieware концевики отрабатывают только при g28? Получается защиты от дурака нет? Жаль.

Да уж, я тоже не могу понять почему нельзя было корректно сделать эту защиту. Бывает не туда нажмешь и каретка или стол уходят в минус и все трещит.
sergey2x писал(а):
Можно включить, но при этом срабатывание концевика будет аварийной ситуацией и прошивка "встанет".
Для X:
alpha_limit_enable true # set to true to enable X min and max limit switches

Если станет - то дальше только ресет?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MKS-SBASE + FullGraphic Controller + Smoothieware
СообщениеДобавлено: 23 сен 2017, 14:30 
Не в сети

Зарегистрирован: 14 янв 2015, 16:18
Сообщения: 235
Откуда: СПб
Alexus12 писал(а):
sergey2x писал(а):
Можно включить, но при этом срабатывание концевика будет аварийной ситуацией и прошивка "встанет".
Для X:
alpha_limit_enable true # set to true to enable X min and max limit switches

Если станет - то дальше только ресет?


Программный сброс командой M999 можно сделать.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 240 ]  На страницу Пред.  1 ... 9, 10, 11, 12, 13, 14, 15, 16  След.

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


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

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


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

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