roboforum.ru

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

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

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

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

Сообщение baru » 10 фев 2014, 21:41

porex писал(а):Надо бы сделать, чтоб при нажатии на паузу, головка не зависала над деталью, а отходила домой, но пластик не выплевывала.
М600 Х(дом) Y(дом) Z10 Е-1 L0
case 600: //Pause for filament change X[pos] Y[pos] Z[relative lift] E[initial retract] L[later retract distance for removal]
baru
 
Сообщения: 212
Зарегистрирован: 11 июл 2013, 20:24
Откуда: г. Харьков

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

Сообщение porex » 12 фев 2014, 23:16

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

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

Сообщение AlexVrrr » 25 фев 2014, 14:29

Господа :)
А подскажите как заставить марлин не отключать ток удержания двигателей. А то по умолчанию пауза очень маленькая и боуден экструдер не успевает подfвать филамент на коротких инфилах с частой сменой направления .. ТОесть он конечно подает, но так как удержания практически нет ,успевает откатится за счет сжатия филамента в боудене .. в итоге получается что оно дергается на месте .. Это естественно на высоких скоростях особенно заметно .. типа 80мм/с.
AlexVrrr
 
Сообщения: 33
Зарегистрирован: 06 фев 2013, 16:27

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

Сообщение setar » 25 фев 2014, 14:49

Configuration_adv.h
#define DEFAULT_STEPPER_DEACTIVE_TIME 60

Добавлено спустя 1 минуту 39 секунд:
хотя перечитав я ничего не понял, у вас проблемы другого рода, при работе шаговики не деактивируются
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

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

Сообщение AlexVrrr » 25 фев 2014, 16:23

Наоборот постоянно выключаются . Например даю M17 шаговики встают на удержание . Но как только проходит любой G код удержание отключается .

Добавлено спустя 12 минут 48 секунд:
#define DEFAULT_STEPPER_DEACTIVE_TIME 60 это в секундах ?? или в микросекундах ..Если в секундах .. то чего-то здесь не то :(
AlexVrrr
 
Сообщения: 33
Зарегистрирован: 06 фев 2013, 16:27

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

Сообщение AlexVrrr » 26 фев 2014, 09:13

Все разобрался. Совсем выключил отключение удержания на екструдере.. Совсем другое дело .. Екструдер безшумно стал работать. Красотень.
AlexVrrr
 
Сообщения: 33
Зарегистрирован: 06 фев 2013, 16:27

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

Сообщение Dimon372 » 26 фев 2014, 11:20

AlexVrrr писал(а):Все разобрался. Совсем выключил отключение удержания на екструдере.. Совсем другое дело .. Екструдер безшумно стал работать. Красотень.
Чето я не понял, чего в итоге вы сделали и зачем.
Сначала вы хотели увеличить удержание, а в конце его отключили... Удержание на экструдере может потребоваться только на длинных ретрактах. Когда у вас голова перемещается - катушка может пластик обратно вытянуть из экструдера и вот она дыра в заполнении ))

п.с. прочитал еще раз.
...Совсем выключил отключение удержания...
Фиг поймейшь с первого заходу.
Dimon372
 
Сообщения: 276
Зарегистрирован: 14 янв 2014, 23:32
Откуда: Санкт-Петербург

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

Сообщение AlexVrrr » 26 фев 2014, 12:18

Это ж русский язык :)
Вообщем в моей версии прошивки не было удержания моторов вообще .. Почему не знаю. Оно очень влияет на пропуск шагов как оказалось :) .то биш если мотор не встает на удержание .. то пропуск очень вероятен.
AlexVrrr
 
Сообщения: 33
Зарегистрирован: 06 фев 2013, 16:27

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

Сообщение AlexVrrr » 02 мар 2014, 01:23

а где бы еще подкрутить плавность хода на окружностях. очень сильно дергается . понятно конечно ,что окружность разбивается на отрезки, но вроде как должно сглаживаться через интерполяцию
AlexVrrr
 
Сообщения: 33
Зарегистрирован: 06 фев 2013, 16:27

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

Сообщение Potapich » 02 мар 2014, 13:05

Ошибся форумом, сорри.
Аватара пользователя
Potapich
 
Сообщения: 36
Зарегистрирован: 21 фев 2014, 21:36

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

Сообщение neverdie » 15 мар 2014, 11:10

Сори удалил последнее сообщение за мультипост
уже со всем разобрался
один тока момент

я подключаю стол через релюшку от машины
почему то горят ИРки у меня надоело менять
так вот на прошлой прошивке от Сплинтера релюшка включалась один раз (без частоты)
щас поставил Марлина то реле все время клацает
так понимаю где-то частота стоит в прошивке тока немогу найти в конфиге
ребят тока не предлагайте поставить больше Мосфет (нехочу)

пока интерисует вот этот вопрос
neverdie
 
Сообщения: 12
Зарегистрирован: 14 мар 2014, 00:49

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

Сообщение KotMC » 15 мар 2014, 11:31

Вот здесь расписано как побороть клацающие реле - forum107/topic11215-225.html?hilit=%D1%80%D0%B5%D0%BB%D0%B5#p263840
KotMC
 
Сообщения: 16
Зарегистрирован: 02 июл 2012, 10:19
Откуда: Сочи
ФИО: Константин

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

Сообщение ECA » 04 апр 2014, 17:52

Хотел спросить про настройку Marlin на MAX6675.

Ставлю в CONFIGURATION_H -> TEMP_SENSOR_0 -2,
далее проверяю pins. У меня SD, поэтому pin SS MAX6675 подключен на 49.

И никак! Ошибка компиляции - там переменная одна в теле прошивки попутана маленько.


Делаю тоже самое в Sprinter - работает! Никаких ошибок компиляции и прочего. Но у меня delta принтер с автоуровнем, по идее нужен Marlin.

Кто нибудь сталкивался с этим?
ECA
 
Сообщения: 11
Зарегистрирован: 09 дек 2013, 13:09
Откуда: Владимир

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

Сообщение Andrew S » 04 апр 2014, 22:08

ECA писал(а):Хотел спросить про настройку Marlin на MAX6675.

Ставлю в CONFIGURATION_H -> TEMP_SENSOR_0 -2,
далее проверяю pins. У меня SD, поэтому pin SS MAX6675 подключен на 49.

И никак! Ошибка компиляции - там переменная одна в теле прошивки попутана маленько.


Делаю тоже самое в Sprinter - работает! Никаких ошибок компиляции и прочего. Но у меня delta принтер с автоуровнем, по идее нужен Marlin.

Кто нибудь сталкивался с этим?

Скорее всего пин 49 уже где то заюзан, поставьте 0 если скомпилится, значит надо искать в pins.h на что используется.
Аватара пользователя
Andrew S
 
Сообщения: 431
Зарегистрирован: 20 янв 2014, 22:44
Откуда: 21RU
прог. языки: Assembler, Basic, Arduino IDE, PHP и др.
ФИО: Андрей С

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

Сообщение ECA » 06 апр 2014, 10:28

Пины проверял, не помогает. Мне кажется, что несколько версий назад, поддержка MAX6675 порушилась в прошивке Marlin. Это подтверждается вот этим:

Когда делаешь компиляцию с установками MAX6675, вылезает ошибка компиляции.

#define MAX6675_HEAT_INTERVAL 250
long max6675_previous_millis = -HEAT_INTERVAL; <--------------!!!!!!!!!!!!
int max6675_temp = 2000;

int read_max6675()
{
if (millis() - max6675_previous_millis < MAX6675_HEAT_INTERVAL)

На "-HEAT_INTERVAL" вылезает ошибка что нет такого операнда физически в теле программы.
Скорее всего где "-HEAT_INTERVAL", должно быть написано "MAX6675_HEAT_INTERVAL".

Т.е. поддержка MAX6675 заявлена, но уже несколько месяцев на практике она не проверяется видимо.
Поменял оператор, компилироваться стало нормально. Но показания температуры не идут.

В Sprinter же все отлично.
ECA
 
Сообщения: 11
Зарегистрирован: 09 дек 2013, 13:09
Откуда: Владимир

Пред.След.

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

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

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