Страница 4 из 9

Re: Прошивка Smoothie (Смузи). Все вопросы обсуждаем здесь

Добавлено: 13 фев 2019, 18:19
SergNF
Волею случая, на одном из принтеров, стоит сабж с этхернетом (Почему таааак медленно качается).
Соответственно решил отказаться от "размножения малины почкованием" - конекчусь по телнету и "играю" файлы. Вопрос - как-то можно удаленно (из питона/php/консольных скриптов линукса) запросить progress/get_temp/get_pos и т.д.? Т.е. есть ли где "коды" кнопок штатной вебстранички или какие-нибудь примеры?

Re: Прошивка Smoothie (Смузи). Все вопросы обсуждаем здесь

Добавлено: 06 мар 2019, 11:13
Rust
Здравствуйте

Собрал аппарат на MKS SBASE v1.3. Со всем разобрался, все дергается движется. Но вот вопрос остался с переключателями.
Создаю на ноги 1.22, 1.23 и 2.12 входы. Как мне считать их состояние по TELNET или Web или Pronterface, какой командой ?
при отправлении команды:
switch sensor
Приходит ответ
switch sensor set to:

В конфиге прописано:
switch.sensor.enable true # Датчик вакуума
switch.sensor.input_pin_behavior momentary #
switch.sensor.input_pin 1.22 # Нога
switch.sensor.input_type digital # тип

Re: Прошивка Smoothie (Смузи). Все вопросы обсуждаем здесь

Добавлено: 13 апр 2019, 18:37
dark184
Всем снова привет. Полез в прошивку марлин для тонкой подстройки и с удивлением обнаружил что поддержка марлин 1.1.х прекращена, точнее не поддержка, а дальнейшее развитие этой версии. Сейчас появилась марлин 2.0. Опять таки с удивлением обнаружил что она уже поддерживает 32 битные платы, в том числе и MKS sBase! Кто нибудь уже ее пробовал прошить в нашу плату? Сам пока еще не разбирался, но сразу вопрос, чем и как ее прошить??? С настройками думаю проблем не должно возникнуть. Там даже есть пример конфига для sBase! Есть даже пример для платы STM32F407VET6, эта плата достаточно мощная и ее стоимость порядка 700-800 рублей на алике!
А вот документации на эту версию я нигде не нашел :cry:

Re: Прошивка Smoothie (Смузи). Все вопросы обсуждаем здесь

Добавлено: 14 апр 2019, 19:39
Lenivo
dark184 писал(а):
13 апр 2019, 18:37
Всем снова привет. Полез в прошивку марлин для тонкой подстройки и с удивлением обнаружил что поддержка марлин 1.1.х прекращена, точнее не поддержка, а дальнейшее развитие этой версии. Сейчас появилась марлин 2.0. Опять таки с удивлением обнаружил что она уже поддерживает 32 битные платы, в том числе и MKS sBase! Кто нибудь уже ее пробовал прошить в нашу плату? Сам пока еще не разбирался, но сразу вопрос, чем и как ее прошить??? С настройками думаю проблем не должно возникнуть. Там даже есть пример конфига для sBase! Есть даже пример для платы STM32F407VET6, эта плата достаточно мощная и ее стоимость порядка 700-800 рублей на алике!
А вот документации на эту версию я нигде не нашел
https://www.youtube.com/watch?v=gMPdsBumWCQ

Re: Прошивка Smoothie (Смузи). Все вопросы обсуждаем здесь

Добавлено: 14 апр 2019, 20:12
dark184
Ага, уже нашел это видео :D . Буквально только что сконфигурил марлин под sBase. Сейчас компилится. Вечерком прошью плату. :D

Re: Прошивка Smoothie (Смузи). Все вопросы обсуждаем здесь

Добавлено: 14 апр 2019, 22:39
dark184
Ну вот опять облом, прошивка собралась, залилась. Но ничего не работает. В виртуальных портах висит порт marlin без драйверов. Если бы не этот порт подумал бы что описание пинов неверны. Плату подкинул правильную, посмотрел пины, сходятся с родным конфигом от смузи...

Re: Прошивка Smoothie (Смузи). Все вопросы обсуждаем здесь

Добавлено: 16 апр 2019, 19:57
dark184
Так, разобрался с драйвером, был под носом здесь \Marlin-bugfix-2.0.x\Marlin\src\HAL\HAL_LPC1768\win_usb_driver.
Прошивка почти настроена, все оси оказались инвертированы, сейчас автотюн нагрева стола и хота запустил. После буду прошивку настраивать окончательно. TFT32 пока не взлетел на марлине, надо разбираться почему. Подозреваю что уарт не включен или не настроен. Надо разбираться, план уже есть. Принтер уже полностью двигается, выходит в ноль. Пробной печати сегодня уже скорее всего не будет.
Вобщем марлин 2 заводится на sBase, проверено. Насколько корректно работает будет ясно позже.
Оставил бы смузи на этой плате, но есть нюансы, которые меня раздражают на этой прошивке, она еще сыровата. Прошивался более свежими, но походу они вообще глючные.

Re: Прошивка Smoothie (Смузи). Все вопросы обсуждаем здесь

Добавлено: 17 апр 2019, 07:17
Lenivo
dark184 писал(а):
16 апр 2019, 19:57
Так, разобрался с драйвером, был под носом здесь \Marlin-bugfix-2.0.x\Marlin\src\HAL\HAL_LPC1768\win_usb_driver.
Прошивка почти настроена, все оси оказались инвертированы, сейчас автотюн нагрева стола и хота запустил. После буду прошивку настраивать окончательно. TFT32 пока не взлетел на марлине, надо разбираться почему. Подозреваю что уарт не включен или не настроен. Надо разбираться, план уже есть. Принтер уже полностью двигается, выходит в ноль. Пробной печати сегодня уже скорее всего не будет.
У меня есть данная плата, но я МАРЛИН не прошивал ещё на неё.
Здесь на сайте, на главной можно статьи выкладывать. Если вы объедините весь свой опыт по настройке МАРЛИНА на данной плате с фотографиями и пояснениями в виде статьи, я думаю многим такая статья будет полезна. Ну мне точно будет интересна и полезна.

Re: Прошивка Smoothie (Смузи). Все вопросы обсуждаем здесь

Добавлено: 17 апр 2019, 08:33
dark184
Lenivo писал(а):
17 апр 2019, 07:17
Ну мне точно будет интересна и полезна.
До статьи наверное не дойдет. Если надо могу помочь с прошивкой в частном порядке. Сложного ничего как оказалось нет. Прошивка настраивается как обычно, за исключением пары моментов с компиляцией.
Вчера завел TFT32 на sBase, все оказалось как я и предполагал, надо активировать secondary serial port и выставить значение 0, оно по дефолту и стоит, просто с дефайна снять комментарий. Дальше, все настройки направлений были настроены правильно, все оставшиеся косяки в настройках устранены. Произвел пробную печать. Результат не то что плохой, я просто абсолютно разочарован в прошивке. Нет, я конечно изначально подумал возможно проблема в кинематике или слайсере. Решил для теста проверить на смузи. Начальные данные все одни, кинематика, принтер, электроника, температуры, G код, все одно и тоже, разные только прошивки.
IMG_20190417_075434.jpg
Теперь смотрим, нижний кубик распечатан на марлине, верхний на смузи, повторюсь, все одно и тоже вплоть до G кода, поменялась только прошивка!
На нижнем кубике видим горизонтальные полосы, похожие на смещение слоев, но это 100% не смещение слоев в классическом понимании, т.к. носит периодический характер, т.е. даже на фото видны волны на сторонах кубика, причем именно периодические, ни о каких случайных смещениях речи быть не может! Учитывая как распечатан кубик на смузи (а он распечатан идеально, даже вживую мне особо придраться не к чему! На углы не смотрим, это слишком высокая скорость была выставлена в обоих случаях и предыдущий слой тупо не успевал остыть до перехода на следующий слой. Да, на кривость нижнего кубика, на столе он был ровным, когда отдирал от стола не дал ему остыть, поэтому немного его погнул), то марлин на 32 битах работает на порядок хуже. Хотя на 8 битах не факт что он работает хорошо. На другом принтере стоит марлин 2.0 но плата MKS Gen L. Качество печати значительно выше, но все равно не идеальное как на смузи. Грешил на кинематику, но вот со вчерашнего дня все таки начал склоняться к тому, что марлин должна сгореть в аду. За 2 года конструирования, модернизации, бесконечных переделок принтеров, довел кинематику чуть ли не до идеала, а во всем виновата прошивка. Мои взгляды на марлин кардинально поменялись. Есть еще желание поставить марлин 2.0 вместо смузи? Я честно говоря лучше смирюсь с недостатками смузи, которые в принципе хоть и доставляют некоторые неудобства, но большую часть все таки можно обойти.
Возможно конечно и у меня ручки кривые, что то в настройках прошивки напортачил... Токи двигателей выставлял теже, что и на смузи, да и пропускать шаги движки просто не могли, спецом проверил, пытался удержать руками во время печати, нужно приложить приличную силу чтобы допустить пропуск шагов. Кубики на марлине после этого печатал еще несколько раз, результат неизменно хреновый.
Конечно допускаю, что один мой случай еще не показатель кривости марлина, возможно кто еще захочет ее испытать, просьба делиться результатами. Возможно стоит выделить в отдельную тему что то типа "прошивка Marlin 2.0 в MKS sBase"

Re: Прошивка Smoothie (Смузи). Все вопросы обсуждаем здесь

Добавлено: 17 апр 2019, 09:30
Alex Post
Мдааааа... Если это правда так - то действительно "марлин должен сгореть в аду". По ускорениям тоже все идентично? А то ускорения в марлине, как мы тут выясняли, в "попугаях", весьма непросто их сопоставить в разных прошивках. Косвенно можно судить по времени печати только. Где кубик быстрее напечатается - там ускорения и выше. Из-за ускорений вполне может быть такой разнобой.

Re: Прошивка Smoothie (Смузи). Все вопросы обсуждаем здесь

Добавлено: 17 апр 2019, 09:35
dark184
Alex Post писал(а):
17 апр 2019, 09:30
По ускорениям тоже все идентично?
Да, все ускорения выставлены одинаковыми 3000 мм/с2. Да и время печати примерно одно и тоже, но судить по времени не совсем корректно, всего минут 10 не больше. У обоих прошивок настройки одинаковые. Честно говоря что то даже отпало желание эксперименты проводить дальше. Может кто попробует еще поэкспериментировать и поделится сравнительными результатами? Возможно с джерками стоит поиграться, хотя думаю дело не в этом, скорости у меня просто запредельные, пластик только только успевает плавиться.

Re: Прошивка Smoothie (Смузи). Все вопросы обсуждаем здесь

Добавлено: 17 апр 2019, 10:07
Alex Post
А на "гражданских" скоростях не пробовал? Что нибудь в диапазоне 80-120? Есть подозрение, что несмотря на 32 битные мозги - алгоритмы в Марлине остались те же самые, которые в расчете на 8-ми битность начиная с определенной скорости начинают выдавать STEP-ы пачками... А Смузи изначально 32-битная, ей экономить ресурсы не нужно, вот и считает все "по честному".

Re: Прошивка Smoothie (Смузи). Все вопросы обсуждаем здесь

Добавлено: 17 апр 2019, 10:20
dark184
Alex Post писал(а):
17 апр 2019, 10:07
А на "гражданских" скоростях не пробовал? Что нибудь в диапазоне 80-120?
Именно на этих скоростях и печатал, т.к. для ПЭТГ это и есть предельные скорости с данными ускорениями. Для теста попробовал этот же кубик распечатать на втором принтере с MKS Gen L 8 бит, но Г код пришлось переделать, т.к. размеры столов не совпадают. Настройки марлина на обоих принтерах одни и теже, версии тоже совпадают, только для 8 бит компилировалось в arduino IDE. Результаты вполне достойные, хотя и заметно хуже чем на смузи(и вот тут то начинают закрадываться уже сомнения. Я два года доводил кинематику почти до идеала, а принтер с марлином все никак не выдает ожидаемых результатов, возможно виновата все таки прошивка, а не кинематика). Возможно попробую скомпилить прошивку для меги 2560 в platformio IDE, но честно говоря нет желания.
Появилось желание сравнить качество печати на мега 2560 с прошивкой марлин 2.0 и с прошивкой repetier на другом принтере.
Alex Post писал(а):
17 апр 2019, 10:07
Есть подозрение, что несмотря на 32 битные мозги - алгоритмы в Марлине остались
Сам я не лез в дебри прошивки, но думаю в прошивках все таки есть разница.

Re: Прошивка Smoothie (Смузи). Все вопросы обсуждаем здесь

Добавлено: 17 апр 2019, 11:41
Alex Post
dark184 писал(а):
17 апр 2019, 10:20
в прошивках все таки есть разница
Однозначно. Всеж совершенно разные не пересекающиеся ветки разработки. Соответственно и алгоритмы разные, и подходы.

Re: Прошивка Smoothie (Смузи). Все вопросы обсуждаем здесь

Добавлено: 17 апр 2019, 12:16
dark184
Alex Post писал(а):
17 апр 2019, 11:41
Всеж совершенно разные не пересекающиеся ветки разработки.
Я имел ввиду Marlin для меги 2560 и для LPC1768.