roboforum.ru

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

MKS-SBASE + FullGraphic Controller + Smoothieware

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

MKS-SBASE + FullGraphic Controller + Smoothieware

Сообщение icehardy » 18 авг 2015, 23:50

При выборе платы я не сильно утруждался тонкостями железной части. Просто решил попробовать, как оно 32 бита.
Заказал, дождался. Начал пробовать. http://ru.aliexpress.com/item/3Dpriter-control-board-MKS-SBase-V1-0-32-s-Motherboard-compatible-Smoothieware-open-source-firmware-support/32384368763.html
Для начала пришлось всё же почитать документацию :)
Потому как сразу после включения ничего не произошло, ну какие то лампочки моргали и всё.
Оказывается ничего сложного и перевод моего Kossel mini на новый контроллер (с учетом всех переделок) занял примерно день.
Первым делом я выяснил, что эта плата требует при включении наличия microSD карты с конфигом, иначе достучаться до нее будет невозможно никаким способом.
После небольших настроек в файле конфига подключился и проделал уже окончательную настройку командами через Pronterface.
Подключаться можно через сеть или по USB. Передача файлов на флешку по USB идет приемлемо, около 85 кб/сек, а вот по сети почему то ужасно медленно.
Собственный веб интерфейс очень примитивен, но его достаточно чтобы запустить печать имеющихся на флешке файлов и мониторить работу принтера.

Неприятным сюрпризом оказалось, что оптические концевики не рассчитаны на работу от 3.3 вольта, попробовал уменьшить сопротивление ограничивающего резистора на ИК светодиоде, заработали, но как то нестабильно и тормозно. Заменил концевики на механические.
Потом мне сразу же разонравился новомодный дисплей, купленный для работы с этой платой. http://ru.aliexpress.com/item/MKS-TFT28-V1-1-3D-Printer-reprap-smart-Touch-Screen-controller-Free-shipping/32328113117.html
К нему я еще конечно вернусь, и попробую разобраться. Устроен он как совершенно отдельный контроллер с дисплеем и он только передает команды в основной контроллер принтера.
В итоге вместо него подключил уже привычный FullGraphic smart LCD Controller. Хитрость при его подключении всего одна, шлейфы EXP1 и EXP2 нужно втыкать развернув на 180 градусов, пришлось срезать ключ на разъеме.
DSC_0002.JPG

DSC_0003.JPG

По первым ощущениям от работы, стало немного потише при печати, меньше низкочастотных вибраций. Да сегментация присутствует, но более мелкая, видно по рисунку.
DSC_0008.JPG
DSC_0006.JPG

Видно рисунок от плохо натянутых ремней, надо попробовать ремни со стальным кордом.

После завершения настроек первым делом напечатал крепление для нового контроллера.
DSC_0004.JPG

Для удобства пришлось прикинуть и саму плату.
MKS-SBASE Board.STL
(2.42 МиБ) Скачиваний: 638

MKS_SBASE_Mount.STL
(38.46 КиБ) Скачиваний: 614

MKS SBASE.jpg


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

Re: MKS-SBASE + FullGraphic Controller + Smoothieware

Сообщение icehardy » 19 авг 2015, 01:48

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

Re: MKS-SBASE + FullGraphic Controller + Smoothieware

Сообщение barakuda62 » 19 авг 2015, 01:57

Чёт непонятно самая суть ради чего всё затевалось, затыки то
ушли !?
Printer: H-Boot cube aluminium (промежуточный вариант), Firmware: Marlin
Delta all aluminium, Firmware: Marlin
Electronics: Arduino MEGA 2560 + RAMPS 1.4
barakuda62
 
Сообщения: 292
Зарегистрирован: 28 дек 2014, 02:33
Откуда: Рязань
прог. языки: С#, JAVA

Re: MKS-SBASE + FullGraphic Controller + Smoothieware

Сообщение icehardy » 19 авг 2015, 12:08

barakuda62 писал(а):Чёт непонятно самая суть ради чего всё затевалось, затыки то
ушли !?

Те затыки, что проявлялись в виде коротких внезапных остановок в результате которых появлялись наплывы, они исчезли.
Печать на скорости 80 деталек с множеством изгибов в слоях идет хорошо.


Но стала теперь полностью останавливаться печать примерно через 30-40 минут. Сначала остановка, получаем каплю пластика, секунд через 10-20 печать продолжается, потом еще пару таких стопов и всё, на этом совсем ступор.
DSC_0001.JPG

Возможно дело в флешке, взял из телефона, может она слишком скоростная и происходит какая то нестыковка.
Может я уже в конфиге что то накрутить успел и забыл.
До этого печатал крепления контроллера, печать длилась больше часа и прошла без проблем, но там модель совсем простая.

При остановке печати исправно продолжает греться стол и сопло, температура не выходит за пределы, по светодиодам видно работу PID.
Двигатели остаются на удержании.
А вот другие светодиоды 5 штук в ряду, моргают при включении и два из них потом моргают постоянно. Так вот эти два во время остановки перестают моргать.
LED.jpg
LED.jpg (21.27 КиБ) Просмотров: 24989

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

Re: MKS-SBASE + FullGraphic Controller + Smoothieware

Сообщение icehardy » 19 авг 2015, 14:57

У меня блок не просаживается, а вот что там с питанием на самом контроллере, это только осцилографом можно увидеть.

Заменил прошивку, пробую еще раз.
NewFirmware.JPG


Добавлено спустя 2 часа 23 минуты 16 секунд:
Прошивка не помогла исправить ситуацию.
Так же не помогла попытка печатать с новомодного дисплея. Он имеет свой картридер и сам отправляет данные в контроллер.
NewDisplay1.JPG
0004.JPG

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

Re: MKS-SBASE + FullGraphic Controller + Smoothieware

Сообщение icehardy » 19 авг 2015, 17:29

Остановка была всегда в одном и том же месте. Файл записывал на флешку по USB
Может что то не так в нем получилось, полистав не увидел
Сейчас пробую печатать по USB. Пока не тормозит

Надо поискать как тут включается отладка. Может что то получится выяснить.

Добавлено спустя 48 минут 12 секунд:
Печать по USB прошла успешно, без тормозов
Print ended at: 15:23:32 and took 0:56:38
Странно, случайность это или я всё пытался печатать битый файл.
Буду проверять еще раз, тот же файл уже с флэшки.

Добавлено спустя 1 час 2 минуты 54 секунды:
Так... печать с флешки идет тоже хорошо. И что это было я так и не понял... битый файл или глюки
Еще посмотрю, более долгие принты как пройдут.

Ну и начитавшись форума буду переделывать питание
http://forums.reprap.org/read.php?13,499322,page=4
flyway97
1. take off component D5 and F3;
2. Connect R-78E-5.0's 3 pins to the 3 solder joints as shown in the picture,
(pin1 to label 1, pin2 to label 2, pin3 to label 3),then it can work well.

PowerUpgrade.jpg

Думаю если поставить сюда обычную кренку с кондерами я получу результат не хуже :)

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

Re: MKS-SBASE + FullGraphic Controller + Smoothieware

Сообщение icehardy » 19 авг 2015, 19:30

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

Re: MKS-SBASE + FullGraphic Controller + Smoothieware

Сообщение icehardy » 20 авг 2015, 12:28

Странности в работе Smoothieware
Во время печати лазил по менюшкам и случайно нажал Home All Axis и принтер исправно отработал команду
Как то очень странно это.
И еще, если я хочу изменить температуру стола или сопла в начале печати, когда еще только идет нагрев, сделать это невозможно
Только после прогрева стола и сопла когда начнется печать можно сделать изменения.

Добавлено спустя 49 минут 59 секунд:
По поводу подключения сервы
есть какая то информация, еще не проверял
http://smoothieware.org/switch
Hobby Servo
This configuration will allow you to control a servo using the standard reprap G-codes for controlling a servo.
M280 S5 would be fully to the left and M280 S10 would be fully to the right.
# Switch module for servo control
switch.servo.enable true #
switch.servo.input_on_command M280 # M280 S7.5 would be midway
switch.servo.input_off_command M281 # same as M280 S0 0% duty cycle, effectively off
switch.servo.output_pin 3.25 # must be a PWM capable pin
switch.servo.output_type hwpwm # H/W pwm output settable with S parameter in the input_on_comand
#switch.servo.pwm_period_ms 20 # set period to 20ms (50Hz) default is 50Hz

Только вот опять же 3.3 вольта там, надо будет через мосфет включать, или не ?

Добавлено спустя 11 минут 55 секунд:
Ночной принт
12 часов, модель уменьшена до 90% от оригинала
PLA eSUN слой 0.15, скорость 50 - слишком быстро и обдува нехватает, качество не лучшее
но для проверки принтера на выносливость сойдет :)
DSC_0007.JPG
DSC_0008.JPG
Аватара пользователя
icehardy
 
Сообщения: 1282
Зарегистрирован: 27 фев 2013, 16:59
Откуда: Кострома
Skype: icehardy

Re: MKS-SBASE + FullGraphic Controller + Smoothieware

Сообщение porex » 04 сен 2015, 15:44

icehardy писал(а):Странности в работе Smoothieware
Во время печати лазил по менюшкам и случайно нажал Home All Axis и принтер исправно отработал команду
Как то очень странно это.
И еще, если я хочу изменить температуру стола или сопла в начале печати, когда еще только идет нагрев, сделать это невозможно
Только после прогрева стола и сопла когда начнется печать можно сделать изменения.

Скорей всего невозможность изменения температуры во время нагрева обуславливается тем, что команда нагрева платформы с ожиданием и соответственно пока платформа не нагреется, никакие другие команды из очереди не выполняются.

Чем вообще отличается Smothieboard от MKS или это одно и тоже, но последняя китайской сборки?
ABS, PLA пластик для 3д принтеров
1.75 мм производства Bestfilament по цене 1390 руб./кг.
Доставка по России!
Пишите в личку, быстрее отвечу;)
porex
 
Сообщения: 751
Зарегистрирован: 10 окт 2012, 21:20
Откуда: Ростов-на-Дону

Re: MKS-SBASE + FullGraphic Controller + Smoothieware

Сообщение icehardy » 04 сен 2015, 16:19

porex писал(а):Чем вообще отличается Smothieboard от MKS или это одно и тоже, но последняя китайской сборки?

На плате MKS-SBASE нет как такового разъема для расширений, есть разъем последовательного интерфейса для подключения собственной панели управления (MKS-TFT28) и пара разъемов для подключения классической панели управления (дисплей только 12864), второй SD карточки. Но в описании прошивки не рекомендуют подключать вторую флэшку.

Хотя использовать их для других целей вполне возможно, конфиг позволяет назначать ноги, писать свои модули.
При этом в саму прошивку лезть ненужно.
Так что функционально разницы с оригинальной платой пожалуй нет. Разве что сразу есть возможность подключать два экструдера и дисплеи.
Для подключения дисплеев к оригинальной плате предусмотрены специальные извращения :)
____________________
Почитал про автоуровень, он вроде как тоже с автокалибровкой (как в прошивке DC42), но у меня нет сейчас щупа проверю потом как-нибудь.
Принтер работает стабильно, а дальше разбираться с этим контроллером буду немного позже, когда соберу еще один принтер. Решил всё же CoreXY сделать.
Аватара пользователя
icehardy
 
Сообщения: 1282
Зарегистрирован: 27 фев 2013, 16:59
Откуда: Кострома
Skype: icehardy

Re: MKS-SBASE + FullGraphic Controller + Smoothieware

Сообщение icehardy » 17 сен 2015, 19:05

температура скачет, не сильно, работать можно
Стол можно сказать совсем стабильно +- градус, хотэнд не сразу стабилизируется вначале завышает температуру градусов на 5, но в начале печати это как раз не критично.
Всё руки не доходят переделать питание

А так работа стабильна, недавно печатал подряд два длинных принта 16 часов и 26 часов
без перезагрузок принтера всё прошло отлично
Этот контроллер пойдет потом на CoreXY принтер, а для дельты поставлю Due + RAMPS-FD
Аватара пользователя
icehardy
 
Сообщения: 1282
Зарегистрирован: 27 фев 2013, 16:59
Откуда: Кострома
Skype: icehardy

Re: MKS-SBASE + FullGraphic Controller + Smoothieware

Сообщение icehardy » 17 сен 2015, 21:55

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

Re: MKS-SBASE + FullGraphic Controller + Smoothieware

Сообщение icehardy » 18 сен 2015, 07:51

у меня просто уже есть Due
RAMPS-FD обойдется в 1300р примерно, а потом можно и помудрить с ним :)
Аватара пользователя
icehardy
 
Сообщения: 1282
Зарегистрирован: 27 фев 2013, 16:59
Откуда: Кострома
Skype: icehardy

Re: MKS-SBASE + FullGraphic Controller + Smoothieware

Сообщение ManniK » 31 мар 2016, 19:00

Добрый день!

Скажите пожалуйста, подключали ли индуктивные датчики к MKS Sbase?
У меня с ними проблема, по команде m119 всегда показывается 0 вне зависимости от состояния датчика.
ManniK
 
Сообщения: 3
Зарегистрирован: 31 мар 2016, 18:57

Re: MKS-SBASE + FullGraphic Controller + Smoothieware

Сообщение icehardy » 06 апр 2016, 12:13

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

След.

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

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

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