Linear Advance, Repetier, k-factor настройка остутствие результата

digiTALker
Идет загрузка
Загрузка
22.04.2019
658
12
печатает на Prusa i3 Steel
Вопросы и ответы
Ramps 1.4

Боуден с редуктором.

Прошивка репитиер.

#define EXT0_ADVANCE_K 1

#define EXT0_ADVANCE_L 1

пробовал и 0.001 как в статье Начальный кусок кода:
; Settings Printer:

; Filament Diameter = 1.75 mm

; Nozzle Diameter = 0.8 mm

; Nozzle Temperature = 250 °C

; Bed Temperature = 100 °C

; Retraction Distance = 3 mm

; Layer Height = 0.2 mm

; Z-axis Offset = 0 mm

;

; Settings Print Bed:

; Bed Shape = Rect

; Bed Size X = 200 mm

; Bed Size Y = 110 mm

; Origin Bed Center = false

;

; Settings Speed:

; Slow Printing Speed = 1200 mm/min

; Fast Printing Speed = 4200 mm/min

; Movement Speed = 7200 mm/min

; Retract Speed = 2700 mm/min

; Printing Acceleration = 500 mm/s^2

; Jerk X-axis = firmware default

; Jerk Y-axis = firmware default

; Jerk Z-axis = firmware default

; Jerk Extruder = firmware default

;

; Settings Pattern:

; Linear Advance Version = 1.5

; Starting Value Factor = 10

; Ending Value Factor = 170

; Factor Stepping = 10

; Test Line Spacing = 5 mm

; Test Line Length Slow = 30 mm

; Test Line Length Fast = 60 mm

; Print Pattern = Standard

; Print Frame = true

; Number Lines = false

; Print Size X = 130 mm

; Print Size Y = 105 mm

; Print Rotation = 0 degree

;

; Settings Advance:

; Nozzle / Line Ratio = 1.2

; Bed leveling = 0

; Use FWRETRACT = false

; Extrusion Multiplier = 1

; Prime Nozzle = true

; Prime Extrusion Multiplier = 1

; Prime Speed = 2400

; Dwell Time = 2 s

;

; prepare printing

;

M104 S250 ; set nozzle temperature but do not wait

M190 S100 ; set bed temperature and wait

M109 S250 ; block waiting for nozzle temp

G28 ; home all axes with heated bed

G21 ; set units to millimeters

M204 P500 ; set acceleration

G90 ; use absolute coordinates

M83 ; use relative distances for extrusion

G92 E0 ; reset extruder distance

G1 X100 Y55 F7200 ; move to start

G1 Z0.2 F1200 ; move to layer height

; start the Test pattern

;

G4 P2000 ; Pause (dwell) for 2 seconds

G1 X45 Y2.5 F7200 ; move to start

M233 Y10 ; set K-factor

G1 E3 F2700 ; un-retract

G1 X75 Y2.5 E2.3947 F1200 ; print line

G1 X135 Y2.5 E4.7895 F4200 ; print line

G1 X165 Y2.5 E2.3947 F1200 ; print line

G1 E-3 F2700 ; retract

G1 X45 Y7.5 F7200 ; move to start

M233 Y20 ; set K-factor

G1 E3 F2700 ; un-retract

G1 X75 Y7.5 E2.3947 F1200 ; print line

G1 X135 Y7.5 E4.7895 F4200 ; print line

G1 X165 Y7.5 E2.3947 F1200 ; print line

G1 E-3 F2700 ; retract

G1 X45 Y12.5 F7200 ; move to start
Вообще линейные значения Y пробовал от нуля до 90000. Как видно на фото
нет никаких изменений.

Пробовал делать M233 X1 Yзначения

Тоже никаких результатов.

Читал у буржуев, что могут быть ограничения в 12герц на шаговик. Но вряд ли это про меня, так как на откатах скорость значительно выше чем на линиях.

Создал вопрос, так как в ветке на которую ссылался выше, живых нет.

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

Взываю к вам. 4 дня не могу сдвинуться с места.

Скажите куда бы вы начали копать при моих исходных данных?

Генератор кода марлиновский, может они изменили и я пропустил какую команду?

Пробовал и обнулять через M232 в начале кода.
Ответы на вопросы

Ответы

22.04.2019 в 03:49
1

Я помочь не смогу особо, но точно знаю, что пластик нужно указывать)

22.04.2019 в 07:59
1

А вы активировали эти фичи в прошивке?


//Enable advance algorithm (not stable)
#define USE_ADVANCE
//Enable quadratic advance terms
#define ENABLE_QUADRATIC_ADVANCE

22.04.2019 в 10:51
1

А вы активировали эти фичи в прошивке?
Спасибо добрый человек. До вас ни в одной статье на двух языках не натолкнулся на указание этих переменных.
Побежал тестить.
еще заметил там рядышком
EXT0_ADVANCE_BACKLASH_STEPS
случаем не знаете за что отвечает? а то по гуглингу вылезает куча портянок с целиковыми листингами прошивки

22.04.2019 в 11:56
0

Для заметки. Соберу тут всё в кучу и потом накатаю пост. 
/* Motor steps to remove backlash for advance alorithm. These are the steps
needed to move the motor cog in reverse direction until it hits the driving
cog. Direct drive extruder need 0. */
#define EXT0_ADVANCE_BACKLASH_STEPS 0

А то что-то у меня теперь ретракты пропали.

22.04.2019 в 13:30
0

[IMG]https://lh3.googleusercontent.com/L2Z922VIfvw7p_LIIzOoL_xZDBV4C-3RUSosz7nE0RQKyIX7qv4tTAQY65bJD0-tOKt1gGJavafUhcWFJJX5R0ml4WFamicdtilt3hsZRA0tHjQ28X6g-uSZWVi1a7et2KzYDAxddrFuuX5GVUc268Az0WrpILXWnMXSsCN--GjrgtBosmtJYMPs7NT_aca5ayKmkPjZJ33oNGq4U7-qwjt6dcX5-WlOnEypAPZ6ypVLWyX7jZ2ZtgloYEzYSc_E79LXt_hBZ-mqhxLib9dAT4BPUeor3SXu7P8X8B3SuAGT0GCZfxFqtkeyzurqpX_Pq5k8r4hjpm0Wb1RS2zC2aP24FjdYv0fwGT8kZOG2G1npNv5N5ZHbpYQdn-OttFO89DRlZMo2UCHfVxeEh9tJCIJOnV5HdSzSEQXPwwtNEki5xDBtKKTGkgOOGnUDMsbIWoNZTodNaLVQhqfOeMlYhJjARViGkWiEYN0W6K_7VYyITrbVMpcjTtvAB5XiIeFRNesr9YPLQiOcJ8xU0zgWCNl6syz7WcaQ8tADz8CAHJvPDLjvb10fE8QNNpZ4uNZ6uPbpAwGbYQaER-zF2nvbkJwHXrwAio3uQqDeN4MdM7BngvvmhF3eiaY11o_JWmH6G9h4EmtRCVRLISNvQIN0D0jl1luq9Ijx=w1228-h922-no[/IMG]
Сводка
В начале кода было записано M232
Верхние три полоски начались с L60
Именно на этих полосках начал работать ретракт. Я подумал что ретракт снова начинает работать только на определённых коэффициентах.

После этого решил снова прогнать тест но начиная с L60

Получилось полное г. Ретракт так и не вернулся. Причем экструдирование просто не прекращалось ни на каких перемещениях. 
Задумался о нехватке 8бит.

22.04.2019 в 13:38
1

[IMG]https://lh3.googleusercontent.com/wOdvJHSpiMs1VwdyDFLATQdQyQ--z_YGhky1bBNuTkmdS1aXwHEv4RA8P4XiI7oE952zPlGphYbXEcwGxQZxKiGh6iURDZoUk5g57W85wbu5C52-iRJU-bQnSUJ4QEMJhT-4Yc8Nm2_rXbOiOVLZORP_5haEkcIVsE9W-Bn9A7o0LNSlbgcmzoEfrsNIPZndlCQ9jsfFyyCRk6-j2UECaVzfutjTt9ei1YLt6MlzyNra36foEggN2PDJ2ifGEPNJtZYRz2dX3w3Aq3zBsQcmJAnzmDsy1czOoBc0860aoj8l2cc3HeefLqe4ivu6igiHUjIt-pI6-0MklucjVDDZ1ON90leqj1SfMelHQ7HPwY6zsl-shtWs9Proa0y7FIb-xGErsuW6oTuEHznaFWo2i6rE4aPR_HdbwTVytzcX-K0VQu3oLjm_iWN6Pw9gg1GqOi5Tw1PpeD5nFjf-c6xf7bED5MLSaWf1aqnLeD7W8CVeL52jWKpMibvIqot3mYE5Sh6KCCsow9ppmezoicCeX3z4n_bKJYJxuiuaWJhDfXW8Vl2CAUeDkL9SRYd3NxBl_Tmk-snWtiDHFDToS3Vgo_JVyYVhYjSGQFNdgGNsMY3D3smA-GkPo0xrRqVFHoQR52yk1srCJ6RrD06ZiQHKTadDNzS0cAVx=w1228-h922-no[/IMG][IMG]https://lh3.googleusercontent.com/2_6huN9CjQNrWpUoRqAxhG1TpkHQ-5AgcsBAg_SQIPatEyxlEHV_Xm1iV7k2_Y79jI8z-OLhstxQqHjgWHUbsP3LddYgVLs9JDZO6cOCwSkihOQaFT9GojRoVnWhbpeC4Ve3BiQsGSNhbArzUpTWgEu98f5zCTYLHhKdxefMDWY55gQpCvSrLDM1fLASTiyJN46HBhnPgWmJyMW4BdipTzPydlj2HJp58LM2s-5mI2-e2vFVe8J9EXZPW9fvhnX3ckM18aO9U8FRSsK8PKaMDuXNRPZ1IIqr8s1FuJH4ZipFsjzFw3oSm3InJlMajwQ6rdq-KweUNA3kvp282wpw329OgmMeDCizLtbu6101gyKxYBJzwoWrz9tK4rqyn7mJPeEGL-ZrWSUqgdundmiurPaMErKIET9f1d-uSlOJppPWUPFGLeAHuYhJeyF4FN8mwWIl7oHVux7fENQiUFhpNwikJekqUYOZtnT5Qs3P4sqi8N8hXoSYGvwP3pLIApSmLRM50rDV395GX-dsc9SdM8Ed5Yn5VVempXJT5bUkq__ODskyziSmZblVczovxpuQWRincxSeCZOHyMc8ITgWfjcJx4wQB2EDdm75J14x838AwCAxkrlLXlckC6XQeXdxmq_bzVvC8v_mV5imDYdntYp8tXUKbYs-=w1228-h922-no[/IMG]
Обе картинки - одна и та же печать только на столе принтера и на столе.
Запустил снова тест начиная с L0 шаг 5
опять никаких ретракторв не появилось.
Скорость прогона 70мм/с
На середине теста решил снизить скорость принтера до 30. Принтер отреагировал в том месте где 'жирная колбаса'.
Сразу вернулись ретракты, и стало видно как заработал коэффициент. Последние пару линий успел отпечатать на скорости 50%.
Далее буду пробовать делать тест с скоростными участками в 60мм/с.
Всё больше склоняюсь к проблеме 8бит.

22.04.2019 в 13:55
0

Задумался о нехватке 8бит.
Нехватка восьмибит на дрыгостоле?
Что у вас там за пепелац? Поди тилтвизер 12864?
Далее буду пробовать делать тест с скоростными участками в 60мм/с.
У дрыгостола так-то крейсерская 50 ммс.
Всё больше склоняюсь к проблеме 8бит.
Скорее всего чегой-то лишнего понавтыкали в прошивке.

22.04.2019 в 15:04
0

У дрыгостола так-то крейсерская 50 ммс
Не соглашусь. Всё дело в ускорениях. Ось Х имеет огромный потенциал.
А вот по оси Y  я поставил ускорение в 350 и давно чувствую себя прекрасно. Проблема дрыгостола в его инерционности. А это решается ускорением и джерками. Я свои нашёл и могу ставить хоть 100 скорость. Если успеет, то разгонится но чаще нет, и по этому получаю минусом не верное время расчета печати.
Скорее всего чегой-то лишнего понавтыкали в прошивке.
Хотя бы один пример. Буду премного благодарен. 
вот тут обсуждается проблема с нехваткой производительности

22.04.2019 в 17:19
0

Хотя бы один пример. Буду премного благодарен
Доеду до дома, скину пример.
А вы пока можете перечислить список всего, что в вашем принтере есть.
Репетир на минималках для декартовых принтеров занимает ровно половину памяти.

22.04.2019 в 20:11
0

А вы пока можете перечислить список всего, что в вашем принтере есть.
Такс начнем:
  • Адруина мега 2560 + Рампс 1.4
  • Дисплей простой 2004 в три строки
  • На оси Z два движка
  • Есть fanextender
configuration.h

30.04.2019 в 21:48
0

Скорее всего чегой-то лишнего понавтыкали в прошивке.
поставил делени 1/8 и дрыганье экструдера прекратилось, работает гладко и тихо.

22.04.2019 в 15:10
0

Продолжаю сводку.
вот тут обсуждались настройки фидрейта
У меня стояли заоблачные значения. Я их настроил еще в темные времена. Проблема не вставала до этого.

поставил следующие значения

Extr. Max Feedrate: 35.000 mm/s
Extr. Start Feedrate: 5.000 mm/s
Extr. Acceleration: 3000 mm/s

Retraction Speed: 55mm/s

X-axis max. feedrate: 250.000 mm/s
Y-axis max. feedrate: 250.00 mm/s
И получил такую картину.
[IMG]https://lh3.googleusercontent.com/7NWN53QxvZQ0R_GD4kRgZglXAvk2cE2Q35o1G7vism7zVJY4iuF3YGV6VAS9S6kTer-XsPFjhI6Y5wA7Hp5-8ciaNqtZwfxb1nL9_IQUPaplMQQGdt6BTUn68xG12IP_pdvSc5o_ggLCrwFQ8JK26R47rhSD9ZuGGBgwZL-Y9jqzoaNzENiLO7gx9g97oZKiN6dJdL_ERFI0w3VNihAqwBU3xHWgZEW1R5iwYbk0xaofbsylG8EdvK_8IsjdFllc0DxFfJ_K1Bi05Oj7saZ40Xlwf-pX0vY7_GGyNsPyg6zuPRRdf79wnyTBd-Ub1OWFzkebVMytWh9f5Tzj750qM677mCvgXcozyzGQmZaT6m9LaDo07Ti7yx1lK9ggrgGNoOWT6waz4GiMUyX1FXZfUFlr6INBNXITqXBheLEjcEe4ZnwPgfUvDy7tCRA4YxDw0o4mVNNlIrujkPY9u2YOg_aEmxB7kXFgFzB3AmHkiE423jJnnax2XbWiIfSVc7vjX_OoZ7yJH1VPXKyI4AcVPYELqPos5BkaQ5Tb8i2B3PPgOrS1gI7umJG74IQ5vZDN79DRIGGow33UsV0fi92yVcQRf4gH_0ift-vn1wg_zWEukmHGafdkg9hfELhwAEe4QR8AFHc1lIVieAZnBcVukHfUJQDDMmnl=w1228-h922-no[/IMG]

Ретракт снова заработал, правда дёргано и нервно. Шумноватые рывки. Но это лишь говорит о том на сколько интенсивнее меняется подача.
Пока экспеременитирую со значениями, дабы приблизиться к тому чтобы экструдер успевал по взрывному давить в нужный момент.

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Новый 3D сканер RangeVision NEO. Обзор от 3Dtool. Оптический 3D сканер 2019 года.

3D печать и полиграфические услуги: как сэкономить на дорогостоящих и недолговечных деталях

Троллейбус

Оптические концевики

D-материалы как новые термины Формнекста

Фотополимерная печать, небольшая уловка.