Welcome! Log In Create A New Profile

Advanced

Каждому двигателю по драйверу D:%

Posted by SmashDream 
Каждому двигателю по драйверу D:%
April 04, 2015 12:12PM
Здравствуйте. Не так давно собрал себе принтер на базе printr bot lc:
arduino mega 2560
ramps 1.4
дравер двигателя pololu a4988 x5
Nema17 hs4401x4 и еще один nema17 по-мощнее.
Блок питания от ПК Gembird 500W
Использовал ПО prointerface и прошивку marlin, с github качал.

Но вот беда, фанерную раму повело, строительные шпильки не особо ровные и при печати появлялись артефакты в виде волн на поверхности, по мимо прочих мер, привод по высоте переделал на ременной. Однако пришлось изменить положение двигателей привода по высоте. Так раньше двигатели крутились в разные стороны, теперь должны в одну, как показано на фотографиях:

Теперь двигатели по высоте испытывают на себе большие нагрузки и часто пропускают шаги, крутилятор на драйвере не особенно исправляет ситуацию. Быть может есть возможность переконфигурировать прошивку, чтобы место под драйвер для второго экструдера использовалось как драйвер для второго двигателя под ось Z?
Спасибо.
Re: Каждому двигателю по драйверу D:%
April 04, 2015 03:16PM
Есть такое:
в configuration_adv.h
параметр //#define Z_DUAL_STEPPER_DRIVERS
надо убрать //

правда не пробовал.


________________________________________________________________________________________________

3D принтеры RUBOT Mini, Protos, BIG; 3D печать. www.rubot.org
Пластик для 3D принтеров: ABS 1200 р./катушка; PLA 1400 р./катушка
________________________________________________________________________________________________
Re: Каждому двигателю по драйверу D:%
May 12, 2015 06:38PM
Прошу прощения за заминку.
Denis, рецепт сработал, спасибо. Стоит добавить, что в марлине есть период времени, после использования двигателей, в течении которого питание поступает на двигатели, для удержания положения. К сожалению время удержания положения равно одной минуте, чтобы исправить ситуацию, нужно в том же файле "configuration_adv.h" изменить число 60 в строке
#define DEFAULT_STEPPER_DEACTIVE_TIME 60
Где число означает количество секунд активного питания.
Sorry, only registered users may post in this forum.

Click here to login