Баг .. Или ? ускорение по оси Z - 6000

ruslanyus
Идет загрузка
Загрузка
25.02.2020
429
23
Вопросы и ответы

Столкнулся с непонятным для меня явлением  , а именно ускорение по Z  6000  при печати !!!!! естественно двигатели не справляются .  Это именно при печати !  Команда  в логе  выглядит так :11:22:22.578 : N3820 G0 X54.461 Y54.47 Z0.42 F6000*35Откуда это берется - не понимаю ...  Прошу помощи у сообщества вводные - кубик corexy  с мозгами  SKR PRO 1.1 и драйверами тмс2209конфиг:/**

 * Default Axis Steps Per Unit (steps/mm)

 * Override with M92

 * X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]

 */

#define DEFAULT_AXIS_STEPS_PER_UNIT { 160, 160, 1600, 390 }

/**

 * Default Max Feed Rate (mm/s)

 * Override with M203

 * X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]

 */

#define DEFAULT_MAX_FEEDRATE { 250, 250, 30, 45 }

/**

 * Default Max Acceleration (change/s) change = mm/s

 * (Maximum start speed for accelerated moves)

 * Override with M201

 * X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]

 */

#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 5000 }

/**

 * Default Acceleration (change/s) change = mm/s

 * Override with M204

 *

 * M204 P Acceleration

 * M204 R Retract Acceleration

 * M204 T Travel Acceleration

 */

#define DEFAULT_ACCELERATION 1000 // X, Y, Z and E acceleration for printing moves

#define DEFAULT_RETRACT_ACCELERATION 800 // E acceleration for retracts

#define DEFAULT_TRAVEL_ACCELERATION 1000 // X, Y, Z acceleration for travel (non printing) moves

Ответы на вопросы

Ответы

25.02.2020 в 12:01
0

Слайсер не кура? Может в нем галка стоит управлять ускорением и на оси z подобное значение? 

Ну или прошивку ковырять. 

25.02.2020 в 12:08
0

слайсер Cura Engine  в  Repetier Host ...  там таких настроек нет 

25.02.2020 в 12:28
0

слайсер Cura Engine в Repetier Host ... там таких настроек нет 

все там есть, вы просто не в курсе... Конфигурация - Настройки принтера, там выставлены скорости по умолчанию по Z в том числе.


25.02.2020 в 12:32
0

Уж совсем за тупого то не держите 

25.02.2020 в 12:40
0


Уж совсем за тупого то не держите

простите конечно, но на портале много школоты, и по вопросу не понять насколько вы в теме...

а что у нас в EEPROM?


25.02.2020 в 12:45
0

 300
Вы поймите я б просто так не спрашивал .. 

25.02.2020 в 12:49
0

Винтом такие скорости развить весьма проблематично...

25.02.2020 в 13:02
0

300 мм/с, при 1600 ш/мм это 480 000 шагов в секунду. очень быстро. может убавить микрошаг по Z на драйверах, к чему такая точность там.

25.02.2020 в 13:05
0

уже убавил , было  32 , сейчас 16 .. 

25.02.2020 в 12:05
0

F6000 - скорость, 100 мм/с.

25.02.2020 в 12:09
0

ок ..  да ,  туплю .. но и таких скоростей нигде не прописано 

25.02.2020 в 12:14
0

Судя по всему это скорость холостого перемещения. Если двигатель Z не справляется укажите в DEFAULT_MAX_FEEDRATE значение поменьше, к примеру 20 вместо 45.

25.02.2020 в 12:16
0

Черт, не туда посмотрел. Вместо 30.

25.02.2020 в 12:19
0

В том и дело , что на холостом  он ползает уже как улитка .. 

25.02.2020 в 12:21
0

Давайте весь gcode.

25.02.2020 в 12:36

Комментарий удалён

25.02.2020 в 12:40
0

У вас везде холостые перемещения F6000.

А строка 

G0 F6000 X54.461 Y54.470 Z0.420

это перемещение к точке начала печати. В куре это делается "по диагонали", в том числе и по оси Z.  

Уменьшайте DEFAULT_MAX_FEEDRATE для Z в прошивке, это будет правильно. Далеко не в каждом слайсере можно задать отдельно скорость по Z.

25.02.2020 в 12:12
0

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

25.02.2020 в 12:17
0

 оно есть во всем джикоде  где есть перемещение  по оси Z

25.02.2020 в 12:42
0

я вижу только на холостых перемещениях по команде G0, печать идет на другой скорости. Например строка 145: G0 F6000 X54.819 Y54.819

по осям он с такой же скоростью пытается гонять, без Z.

25.02.2020 в 12:17
0

ускорениями рулит команда М201, или М204 например M201 X50 Y50 

G01 это рабочие движения - куда ехать, с какой скоростью если вышеупомянутых комманд М204 в коде вообще нет, значит используются прошивочные ускорения.

Помойму в куре есть максимальная скорость по оси Z

25.02.2020 в 13:00
0

да ...  видимо избаловала меня дельта ..  
 значит надо снижать  фидрейт  в  прошивке и еппроме до 10-20

25.02.2020 в 23:56
0

DEFAULT_MAX_FEEDRATE - Это максимальное! На медленной скорости всё равно будет маленький 10 - 30

Если установить FEEDRATE 60, то скорость не сможет превысить ~F6000=100мм\сек.

DEFAULT_MAX_ACCELERATION - влияет на скорость разгона, но не на конечную скорость (резко или плавно).

Напишите в блокноте ГКОДЕ, Скорость F6000 и XY-Туда 5 см., XY-Обратно 5см., копи паста побольше и запустить.

Пока будет гонять скомандуйте M201 X100 Y100 Для дельты ещё и Z100, движения станут резиновыми, скомандуйте M201 X3000 Y3000 Z3000 и резкость движений вернется.

Драйвера DRV8825 в 1\32 запросто гоняют с акселерацией 12000.

DEFAULT_*JERK - с какой скоростью набираем скорость и останавливаемся между координатами. Параметр тесно связан с max_acceleration.

Если значение маленькое, то можно и не успеть набрать заданную скорость на длинном участке. 

Если значение большое, то мелкие отверстия получаются многоугольными, но максимальную скорость на длинном участке набираться будет не быстрее

Работу Jerk можно увидеть крутя спираль от центра. Подобрав акселерацию и Jerk, скорость постепенно должна нарастать пока не увеличится радиус спирали.

Всё можно менять на ходу:

* M201 - Set max acceleration in units/s^2 for print moves: "M201 X Y Z E" 

 * M202 - Set max acceleration in units/s^2 for travel moves: "M202 X Y Z E" ** UNUSED IN MARLIN! ** 

 * M203 - Set maximum feedrate: "M203 X Y Z E" in units/sec. 

 * M204 - Set default acceleration in units/sec^2: P R T 

 * M205 - Set advanced settings. Current units apply: 

            S T minimum speeds 

            B 

            X, Y, Z, E

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

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

Обдув охлаждение CR-8 (Tronxy XY-2)

3D-печать: три с половиной дома за четыре дня

TPU от ФДпласт - краткая инструкция или победа "резинки"

Плафон для люстры

3D-печать в создании самолета Boeing 777

Колеровка полимеров Hardlight