roboforum.ru

Технический форум по робототехнике.

MKS-SBASE + FullGraphic Controller + Smoothieware

Обсуждение технологии печати на 3D принтерах. Самостоятельное изготовление и приобретение. RepRap и его последователи.

Re: MKS-SBASE + FullGraphic Controller + Smoothieware

Сообщение Myp » 22 авг 2017, 19:01

Maxer писал(а):не нашел каких-то значительных преимуществ.

возможность использовать хорошие драйвера с микрошагом выше 1/32, а так же мастхэв для дельта принтеров.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: MKS-SBASE + FullGraphic Controller + Smoothieware

Сообщение ales2k » 05 сен 2017, 16:53

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

Re: MKS-SBASE + FullGraphic Controller + Smoothieware

Сообщение karabas2011 » 14 сен 2017, 18:25

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

А с фига ли оно будет работать если китайцы пишут что не будет - поскольку поддержан только рампс ))))
Там не хватает проводов на разъёмах, ну и мозгов у китайцев. Запаиваешь, добавляешь в прошивку поддержку и огонь.
karabas2011
 
Сообщения: 1607
Зарегистрирован: 04 мар 2012, 01:06
Откуда: Севастополь-Москва

Re: MKS-SBASE + FullGraphic Controller + Smoothieware

Сообщение adenis » 20 сен 2017, 08:22

Друзья, добрый день!

Нужна ваша помощь. Совсем уже ничего не понимаю. Наконец приехала 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. продавцу отписался - молчит.
adenis
 
Сообщения: 54
Зарегистрирован: 31 авг 2012, 16:19

Re: MKS-SBASE + FullGraphic Controller + Smoothieware

Сообщение icehardy » 20 сен 2017, 17:13

Версия прошивки какая ? Команда M115 скажет
есть вероятность, что в прошивку внедряли какой то свой конфиг

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

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

Re: MKS-SBASE + FullGraphic Controller + Smoothieware

Сообщение adenis » 20 сен 2017, 19:59

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 градусов
adenis
 
Сообщения: 54
Зарегистрирован: 31 авг 2012, 16:19

Re: MKS-SBASE + FullGraphic Controller + Smoothieware

Сообщение icehardy » 20 сен 2017, 23:02

Проверь еще вот так
#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
Аватара пользователя
icehardy
 
Сообщения: 1282
Зарегистрирован: 27 фев 2013, 16:59
Откуда: Кострома
Skype: icehardy

Re: MKS-SBASE + FullGraphic Controller + Smoothieware

Сообщение adenis » 21 сен 2017, 10:56

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
adenis
 
Сообщения: 54
Зарегистрирован: 31 авг 2012, 16:19

Re: MKS-SBASE + FullGraphic Controller + Smoothieware

Сообщение icehardy » 21 сен 2017, 12:05

Попробуй всё же инверсию включить
alpha_max_endstop 1.25^!

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

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

Re: MKS-SBASE + FullGraphic Controller + Smoothieware

Сообщение adenis » 21 сен 2017, 20:55

icehardy писал(а):Попробуй всё же инверсию включить
alpha_max_endstop 1.25^!

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

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


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

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

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

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

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

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

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

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

Re: MKS-SBASE + FullGraphic Controller + Smoothieware

Сообщение sergey2x » 21 сен 2017, 22:43

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


Какая команда выполняется и нет реакции?
Команды перемещения по умолчанию не анализируют нажатия концевиков.
G28 смотрит концевики.
sergey2x
 
Сообщения: 235
Зарегистрирован: 14 янв 2015, 16:18
Откуда: СПб

Re: MKS-SBASE + FullGraphic Controller + Smoothieware

Сообщение adenis » 22 сен 2017, 11:15

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


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


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

Re: MKS-SBASE + FullGraphic Controller + Smoothieware

Сообщение sergey2x » 22 сен 2017, 16:07

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


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

Re: MKS-SBASE + FullGraphic Controller + Smoothieware

Сообщение Alexus12 » 23 сен 2017, 07:56

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 (в процессе эксплуатации)
Alexus12
 
Сообщения: 1132
Зарегистрирован: 18 дек 2014, 01:43

Re: MKS-SBASE + FullGraphic Controller + Smoothieware

Сообщение sergey2x » 23 сен 2017, 14:30

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

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


Программный сброс командой M999 можно сделать.
sergey2x
 
Сообщения: 235
Зарегистрирован: 14 янв 2015, 16:18
Откуда: СПб

Пред.След.

Вернуться в 3D печать

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

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