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

CNC Shield не двигает два ЩД одновременно

Yuusha
Идет загрузка
Загрузка
23.08.2016
1735
6
Вопросы и ответы
Собственно, вопрос в теме. Что странно, иногда шаговики все же двигаются одновременно, но при этом один из них - очень медленно, со скрипом и только в одном направлении.

При том, если подать команду только на одну любую ось, то все работает прекрасно.

Вот пример G-кода, из программы Creation Workshop, который не работает:

G21 ;Set units to be mm

G91 ;Relative Positioning

M17 ;Enable motors

< Slice > 0

< Delay > 5000

< Slice > Blank

< Delay > 1000

G1 X2.0 Z4.0 F100.0

G1 X-2.0 Z-3.97 F200.0

< Delay > 3900

Z ось служит для движения платформы, X - для наклона ванны с фотополимером (tilt). Если же отключить tilt функцию и будут команды вроде G1 Z4.0 F100.0, то все нормально.

Первым делом я подумал про блок питания для драйверов. Сменил маломощный 12V на ноутбучный 19V/4,7A, но не помогло. Учитывая, что принтер DLP, без нагревателей и лазеров, а только с двумя ШД на 1,2A, питание можно исключить.

Пара слов про принтер:

Arduino Uno + CNC Shield v3.

Прошива: GRBL 0.9j, baud rate 115200.

Софт: Creation Workshop 1.036 под Windows 7

Драйвера DRV8825, двигатели Nema17 1.2A.
Ответы на вопросы