roboforum.ru

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

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

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

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

Сообщение Radus » 22 авг 2014, 12:55

В прошивку MARLIN добавили поддержку датчика измерения диаметра прутка на входе в экструдер.
http://www.thingiverse.com/thing:89044
Получается можно пихать любой пруток и прошивка автоматически будет подстраивать flow в реальном времени ;)

https://github.com/filipmu/Marlin/commi ... 0ad5ab26da
+/**********************************************************************\
+ * Support for a filament diameter sensor
+ * Also allows adjustment of diameter at print time (vs at slicing)
+ * Single extruder only at this point (extruder 0)
+ *
+ * Motherboards
+ * 34 - RAMPS1.4 - uses Analog input 5 on the AUX2 connector
+ * 81 - Printrboard - Uses Analog input 2 on the Aux 2 connector
+ * 301 - Rambo - uses Analog input 3
+ * Note may require analog pins to be defined for different motherboards
+ **********************************************************************/
+#define FILAMENT_SENSOR
+#define FILAMENT_SENSOR_EXTRUDER_NUM 0 //The number of the extruder that has the filament sensor (0,1,2)
+#define MEASUREMENT_DELAY_CM 14 //measurement delay in cm. This is the distance from filament sensor to middle of barrel
+
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0 //Enter the diameter (in mm) of the filament generally used (3.0 mm or 1.75 mm). Used for sensor reading validation
+#define MEASURED_UPPER_LIMIT 3.30 //upper limit factor used for sensor reading validation in mm
+#define MEASURED_LOWER_LIMIT 1.90 //lower limit factor for sensor reading validation in mm
+#define MAX_MEASUREMENT_DELAY 20 //delay buffer size in bytes (1 byte = 1cm)- limits maximum measurement delay allowable (must be larger than MEASUREMENT_DELAY_CM and lower number saves RAM)
+
+//defines used in the code
+#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA //set measured to nominal initially
+#define STANDARD_DIA 1.12837915 //The diameter of filament that has a cross sectional area of 1 square mm. This dia should be used in the slicer software settings
+
Пластиковые детали для сборки принтеров на заказ
https://vk.com/album3660793_175845188
История создания моего принтера Reprap Prusa Mendel
vk.com/album3660793_161395751
Аватара пользователя
Radus
 
Сообщения: 581
Зарегистрирован: 14 фев 2013, 23:39
Откуда: Тольятти

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

Сообщение porex » 22 авг 2014, 13:20

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

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

Сообщение Radus » 24 авг 2014, 23:42

porex писал(а):А смысл? В 3 мм голову 1.75 мм не вставишь. Если сильно гуляет диаметр, то забьется голова. А если не сильно, то какое значение будет заметно на глаз?

Речь идет о подстройке диаметра в сотых долях мм. На глаз иногда заметно.
Пластиковые детали для сборки принтеров на заказ
https://vk.com/album3660793_175845188
История создания моего принтера Reprap Prusa Mendel
vk.com/album3660793_161395751
Аватара пользователя
Radus
 
Сообщения: 581
Зарегистрирован: 14 фев 2013, 23:39
Откуда: Тольятти

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

Сообщение ales2k » 25 авг 2014, 11:35

Офтопик 1.75 отлично вставляется в 3х мм голову, лишь бы экструдер мог тянуть. И скорость поменьше, есть такой опыт - вполне печатает.
"Мы не в Англии случиться может всякое" Сказано главой МИ6 в Эдинбурге Шотландия.
Аватара пользователя
ales2k
 
Сообщения: 463
Зарегистрирован: 30 июн 2014, 12:50

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

Сообщение porex » 25 авг 2014, 14:46

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

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

Сообщение ales2k » 26 авг 2014, 12:07

Голова e3d экструдер китайский универсальный 1.75/3mm от Heacent - прямая подача. Скорость 8 мм кубических в сек.
"Мы не в Англии случиться может всякое" Сказано главой МИ6 в Эдинбурге Шотландия.
Аватара пользователя
ales2k
 
Сообщения: 463
Зарегистрирован: 30 июн 2014, 12:50

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

Сообщение Алексей 2705 » 28 сен 2014, 00:10

Народ помогите разобраться с микрошаговым режимом на prusa i3 !
плата arduino mega 2560 r3
ramps 1.4
драйвера a4988
движки SY42STH47-1684B
в микрошаговом режиме двигатели работать отказываются,нарыл статью в которой советуют для решения этой проблемы на драйверах закоротить резистор r4,ибо в нем вся загвоздка,мол не дружит с движком на 1,65 Ом...может какие еще варианты есть? или только так?
Алексей 2705
 
Сообщения: 8
Зарегистрирован: 01 сен 2014, 01:16

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

Сообщение ales2k » 29 сен 2014, 11:49

Если из-за сопротивления (но я такого не встречал), то 2 движка последовательно можно поставить будет 1,65*2 ом тогда микрошаг заработает?

А вообще как определили что он не работает?
"Мы не в Англии случиться может всякое" Сказано главой МИ6 в Эдинбурге Шотландия.
Аватара пользователя
ales2k
 
Сообщения: 463
Зарегистрирован: 30 июн 2014, 12:50

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

Сообщение Алексей 2705 » 29 сен 2014, 12:36

когда начал калибровать оси,такая фигня вышла;во первых характерная работа рывками,во вторых как я не старался добится перемешения каретки с точностью 0,1 мм ничего не выходит,ну и разумеется звук работы(не хуже трактора).Лазил по форумам разным и один товарищ описывал подобную проблему.Я как-то не думпл что самый ходовой драйвер а4988 может иметь такие косяки...но в плане лечения всего этого предлагается поставить перемычку на резистор r4,по схеме собственно все сходится-он имеет сопротивление 10 кОм,но на самом драйвере я его найти не могу(тот который подписан r4 вообще имеет нулевое сопротивление)-короче электронщик из меня тот еще..поэтому ищу другие варианты решения

Добавлено спустя 2 минуты 25 секунд:
каким образом их кстати поставить-то последовательно?
Алексей 2705
 
Сообщения: 8
Зарегистрирован: 01 сен 2014, 01:16

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

Сообщение ales2k » 29 сен 2014, 12:55

Проверяй правильность подключения. И контакты.
"Мы не в Англии случиться может всякое" Сказано главой МИ6 в Эдинбурге Шотландия.
Аватара пользователя
ales2k
 
Сообщения: 463
Зарегистрирован: 30 июн 2014, 12:50

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

Сообщение Алексей 2705 » 29 сен 2014, 15:00

подключено все верно,может есть какие настройки что-бы микрошагом управлять? кстати еще один признак отсутствия микрошага( в #define DEFAULT_AXIS_STEPS_PER_UNIT для экструдера при более менее среднем значении при команде экстуд 1 мм он мне выкатывает прутка несколько сантиметров,приходится ставить значение-"8.3",тогда он четко 1 мм дает),но с осями такая фишка не прокатывает.задавал значения меньше,т е без микрошага движки крутятся(очень громко и прерывисто),на что я уже готов закрыть глаза,но вот меньше миллиметра никак не хотят передвигаться(
Алексей 2705
 
Сообщения: 8
Зарегистрирован: 01 сен 2014, 01:16

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

Сообщение holomrn » 29 сен 2014, 16:47

Микрошаг задается перемычками на рампсе. Расположены они под степстиками.
holomrn
 
Сообщения: 609
Зарегистрирован: 08 май 2014, 18:32

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

Сообщение Алексей 2705 » 29 сен 2014, 17:09

т.е нужно на них перемычки нацепить,верно?на которые из них?
Алексей 2705
 
Сообщения: 8
Зарегистрирован: 01 сен 2014, 01:16

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

Сообщение holomrn » 29 сен 2014, 17:36

Да. Для 1/16 - все.
Код: Выделить всёРазвернуть
 jumper   Yes/No  размер шага
1     2    3
no   no    no    полный шаг
yes  no    no    полушаг
no   yes   no    1/4 шага
yes  yes   no    1/8 шага
yes  yes   yes   1/16 шага
holomrn
 
Сообщения: 609
Зарегистрирован: 08 май 2014, 18:32

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

Сообщение Алексей 2705 » 29 сен 2014, 22:27

Спасибо,то что было нужно.
Алексей 2705
 
Сообщения: 8
Зарегистрирован: 01 сен 2014, 01:16

Пред.След.

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

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

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