roboforum.ru

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

3D принтер. Прошивка Marlin, оптимизация.

Re: 3D принтер. Прошивка Marlin, оптимизация.

setar » 09 июл 2012, 20:23

посмотрел, пожалуй да, там параметры все не первой важности

Re: 3D принтер. Прошивка Marlin, оптимизация.

ReaN » 09 июл 2012, 20:31

Гут
Получается, что я предварительно сконфигурировал файл, сохранил его, принесу вечером домой, залью на комп к которому подключен принтер, правильно ли я понимаю далее:
- Запускаю принтер
- открываю в ардуино подготовленные файлы
- жму кнопку резет на плате
- кликаю Скетч/компилировать и оно начинает заливать?

Думаю, что процесс написал неправильно - можете подсказать?

Re: 3D принтер. Прошивка Marlin, оптимизация.

faeton13 » 09 июл 2012, 20:50

ReaN писал(а):ну типа все правильно - у мя на движке 1.8 град написано, отдельных драйверов нет - видно придется экспериментально проверять... но я правильно понял - это характеристика на каждую ось - сколько подать, чтобы сдвинулось на 1мм?


максимальный делитель микрошага определяется драйверами двигателей тоесть "железом" собственно Gen6 - 1/8 микрошага:
"If the scale of one of your axes is wrong adjust X_STEPS_PER_MM (or Y or Z). There are tutorials on this you can Google. If you are using 5/16" threaded rod in an SAE Mendel you will want Z_STEPS_PER_MM set to 1133.858. Remember that the Gen6 is hardwired for 1/8 microstepping." (c) http://reprap.org/wiki/Gen6
да понимаешь правильно.

config_adv я пока вообще не трогал

Re: 3D принтер. Прошивка Marlin, оптимизация.

setar » 09 июл 2012, 20:59

ReaN писал(а):- Запускаю принтер

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

кнопка не нужна, оно само
- кликаю Скетч/компилировать и оно начинает заливать?

можно сразу кнопку "вливать" - оно откомпилирует по ходу

Re: 3D принтер. Прошивка Marlin, оптимизация.

ReaN » 09 июл 2012, 21:07

ардуино 1.0.1
Кнопку "вливать" не нашел... :( "сервис/автоформатирование" - это не оно?
Кстати ардуино должен как-то показать, что он плату нашел (законнектился)?

Re: 3D принтер. Прошивка Marlin, оптимизация.

faeton13 » 09 июл 2012, 23:35

а Марлин работает с Arduino 1.0+ ?

Re: 3D принтер. Прошивка Marlin, оптимизация.

ReaN » 10 июл 2012, 00:43

я скачивал с инструкции (для компиляции скачать). значит работает, тем более мерлин свежий то же

Re: 3D принтер. Прошивка Marlin, оптимизация.

setar » 10 июл 2012, 01:38

у меня так:
красным обозначена нужная кнопка "upload"

Добавлено спустя 4 минуты 11 секунд:
а вот фоты по процессу заливки (примерно минуту льет)
Вложения
20120709-CaptureIt-Picture-6.png
20120709-CaptureIt-Picture-5.png
20120709-CaptureIt-Picture-4.png
20120709-CaptureIt-Picture-3.png
20120709-CaptureIt-Picture-2.png
20120709-CaptureIt-Picture-1.png

Re: 3D принтер. Прошивка Marlin, оптимизация.

ReaN » 10 июл 2012, 03:46

мдя... все по-другому - вот как выглядит последняя версия:

Добавлено спустя 15 минут 40 секунд:
подозреваю, что функция загрузить (стрелка вправо) может быть эквивалентом...
Вложения
ard1.JPG
ard.JPG

Re: 3D принтер. Прошивка Marlin, оптимизация.

hudbrog » 10 июл 2012, 05:08

Вообще, в доке к марлину написано напрямую, что надо использовать arduino 022

Re: 3D принтер. Прошивка Marlin, оптимизация.

faeton13 » 10 июл 2012, 05:54

ReaN писал(а):я скачивал с инструкции (для компиляции скачать). значит работает, тем более мерлин свежий то же


инструкция гласит: "nstall the arduino software IDE/toolset v22 http://www.arduino.cc/en/Main/Software"
если страничку проматать ниже первой линки - там еть более ранние версии компилятора ардуины.
у меня работает на 023 с еденичкой раньше были большие проблеммы )
на стадии компиляции вопросов то и не будет. а во при попытке загрузить вполне могут возникнуть. )

разница в окошках как раз из-за разных версий Ардуины. но мне казалось что стрелка вверх - всем понятный символ - "выгрузить на внешний источник"

Re: 3D принтер. Прошивка Marlin, оптимизация.

ReaN » 10 июл 2012, 16:01

Ок! Всем большое спасибо!
Скачаю старую версию и вечером попробую залить...

Добавлено спустя 3 часа 18 минут 30 секунд:
думал включить:
// Mendel Parts V9 on 12V
// #define DEFAULT_Kp 63.0
// #define DEFAULT_Ki 2.25
// #define DEFAULT_Kd 440
А сейчас прочитал, что это экструдер на нить 1.75мм
Подскажите пожалуйста - что значат вообще эти параметры (Kp,Ki,Kd) и как их прально подобрать?

И еще вопрос - меня все-таки немного стремает параметр
#define TEMP_SENSOR_0
Что будет если я введу не тот номер - нагреватель не сгорит?

Re: 3D принтер. Прошивка Marlin, оптимизация.

hudbrog » 10 июл 2012, 17:01

Закоментируй строчку :
// #define PIDTEMP
Потом залей прошивку в принтер, передай принтеру команду "M303", он минут 5-10 подумает, после чего тебе выдаст параметры, которые потом забьешь в конфиг в качестве Kp,Ki,Kd, а строчку обратно раскоментируешь. setar это где-то подробнее описывал уже.

По поводу temp_sensor_0 - если есть инфракрасный термометр или тестер с термопарой - проконтролируй с помощью их, что тебе принтер показывает правильную температуру экструдера при нагреве. Если нет, то лично я делал методом наколеночным. Сначала убедиться что при запуске принтера температура экструдера показывает достаточно близкой к температуре окружающей среды (25-30 градусов). А потом лично я начал с температуры 150, попробовал руками протолкнуть пруток в экструдер (очевидно не вышло), потом поднимал температуру на 10 градусов, повторял процесс, в результате у меня сейчас ABS экструдица на температуре в 170-180 градусов, по мнению принтера, т.е. скорее всего тип или параметры термистора указаны не верно. Но работать это ничуть не мешает.

Re: 3D принтер. Прошивка Marlin, оптимизация.

ReaN » 10 июл 2012, 17:59

hudbrog писал(а):Закоментируй строчку :
// #define PIDTEMP
Потом залей прошивку в принтер, передай принтеру команду "M303", он минут 5-10 подумает, после чего тебе выдаст параметры, которые потом забьешь в конфиг в качестве Kp,Ki,Kd, а строчку обратно раскоментируешь. setar это где-то подробнее описывал уже.

По поводу temp_sensor_0 - если есть инфракрасный термометр или тестер с термопарой - проконтролируй с помощью их, что тебе принтер показывает правильную температуру экструдера при нагреве. Если нет, то лично я делал методом наколеночным. Сначала убедиться что при запуске принтера температура экструдера показывает достаточно близкой к температуре окружающей среды (25-30 градусов). А потом лично я начал с температуры 150, попробовал руками протолкнуть пруток в экструдер (очевидно не вышло), потом поднимал температуру на 10 градусов, повторял процесс, в результате у меня сейчас ABS экструдица на температуре в 170-180 градусов, по мнению принтера, т.е. скорее всего тип или параметры термистора указаны не верно. Но работать это ничуть не мешает.


А можно узнать где (куда) выдаст Kp,Ki,Kd? в Ардуино? Кстати я изначально в прошивке (которую вначале заливаю) их ставлю любыми? М303, как я понял задаю в поле GCode печатной программы?
По сенсору понял, тестер с термопарой есть - буду экспериментировать.

Re: 3D принтер. Прошивка Marlin, оптимизация.

hudbrog » 10 июл 2012, 18:13

Ардуино используется только для заливки прошивки, больше нигде и никогда =) Вбить м303 - в пронтерфейсе в поле около кнопочки "send", параметры в конце-концов выдаст в окошко над этим полем. Изначально параметры любые можно задать, комментируя строчку PIDTEM мы отключаем PID для нагрева, так что они ни на что не влияют.
При использовании тестера с термопарой стоит учитывать, что если ее просто прикладывать к соплу - то показания будут немного занижаться, т.к. у нее нагретая часть с одной стороны, и обычный воздух с другой. Но достаточно понять общую тенденцию, в общем-то..


cron
Rambler\'s Top100 Mail.ru counter