Кремень FMZ Реклама
Kremen FMHM Реклама

Настройка шагов перемещения по оси Z

AKa
Идет загрузка
Загрузка
31.07.2016
16061
21
Вопросы и ответы
Всем привет!

Давно вас читаю, уже даже собрал стальную прушу, но вот появилась загвоздка, с которой не могу справится уже неделю - никак не могу настроить шаги для оси Z.

Имеется: RAMPS 1.4, DRV8825 два мотора на 0,6А каждый, соединены последовательно. Ток на драйвере 1,3В. Ось Z сделана на шпильках М5 из строительного магазина. Все остальные оси откалиброваны и точны. Прошивка Marlin.

Так вот, когда в Pronterface даю команду по оси Z сдвинуться на 10мм, сдвиг идет примерно на 4-5мм.

На рампсе уже пробовал шаги перемычками менять (с 1/32 до полного оборота), изменений никаких. Опытным путем понял что ось Z более-менее правильно работает при параметре 'DEFAULT_AXIS_STEPS_PER_UNIT' от 2000 до 4500. Куда копать?

Мои настройки:

//My settings

#define DEFAULT_AXIS_STEPS_PER_UNIT {160,160,4000,170}

//#define DEFAULT_AXIS_STEPS_PER_UNIT {80,80,4000,500} // default steps per unit for Ultimaker

#define DEFAULT_MAX_FEEDRATE {300, 300, 5, 25} // (mm/sec)

#define DEFAULT_MAX_ACCELERATION {3000,3000,100,10000} // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for Skeinforge 40+, for older versions raise them a lot.

#define DEFAULT_ACCELERATION 3000 // X, Y, Z and E acceleration in mm/s^2 for printing moves

#define DEFAULT_RETRACT_ACCELERATION 3000 // E acceleration in mm/s^2 for retracts

#define DEFAULT_TRAVEL_ACCELERATION 3000 // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves

// The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)

#define DEFAULT_XYJERK 20.0 // (mm/sec)

#define DEFAULT_ZJERK 0.4 // (mm/sec)

#define DEFAULT_EJERK 5.0 // (mm/sec)
Ответы на вопросы