Бюджетный usb-контроллер для mach3 - кому интересно присоединяйтесь.

olegtur77

Как и многие остальные.
Если уж делать автономный то экран более информативней должен быть. Сделал для пробы Planet CNC, понравилась его программа, простая, но дорого за лицензию, а мне много не надо, 3 оси и шпиндель. С другой стороны автономный тоже не совсем хорошо, туда-сюда карту тягать. А под ЮСБ ничего толкового и простого нету. Вот и выбираю “из того что есть в холодильнике”.
Вот практически такой же автономник it-en.ru , поначалу хотел его собирать, но смысл покупать прошитый проц? если автор в России(я нет), проэкт морально упростился и устарел, ценности в нем немного, можно было бы уже в открытый доступ его выложить. Думаю многие хотели его повторить, просто для себя.
Но увы. Тот же Planet CNC первой устаревшей версии можно было бы открыть для пользования.

olegtur77

Собрал для проверки автономку на 4620,прошил, показывает. Правда экран вверх ногами относительно платы, но бог сним, дособеру плату, проверю работу с драйверами. Все равно железо даром лежит, пусть хоть работает.

24 days later
STEPMOTOR
olegtur77:

Собрал для проверки автономку на 4620,прошил, показывает. Правда экран вверх ногами относительно платы, но бог сним, дособеру плату, проверю работу с драйверами. Все равно железо даром лежит, пусть хоть работает.

Сегодня попробовал фрезернуть на своем контроллере на основе mega32, работает четко , не сбивается 😃
тут ВИДЕО

olegtur77
STEPMOTOR:

Сегодня попробовал фрезернуть на своем контроллере на основе mega32, работает четко , не сбивается 😃
тут ВИДЕО

Спасибо. А версия платы я так понял только заводская?

olegtur77

Упс, спасибо, пропустил в теме. 😃 посмотрел. Правда если руки дойдут, нужно будет переразвести, а то у меня мега в дипе, некуда беднягу пристроить в приличный проэкт 😉 А на француза собрал, даже подвешал драйвера , работает. С ММС-картой еще не пробовал. Но конечно контроллер слегка тугодум, медленно по менюшке бегает.

STEPMOTOR
olegtur77:

Спасибо. А версия платы я так понял только заводская?

Плату можно и Dip варианте развести, это не проблема… схема совсем простая.

1 month later
Xes

Что бы понимать как работает железка нужно представлять как устроен мач. Если коротко то так: Мач при загрузке УП делает вычисление этого УП и создает по нему траекторию, что-то типа растровой картинки - только каждый элемент это точка не на плоскости а во времени - фактически постоянная скорость движения по каждой оси в данный момент времени.
Этот массив в последствии передается драйверу который делает из него шаговую последовательность - в случае ЛПТ этим занимается лпт-драйвер, в моем случае железо.

“Где взять” эту последовательность как Вы ее направляете не на LPT а на USB?

diver_Роман
Xes:

“Где взять” эту последовательность как Вы ее направляете не на LPT а на USB?

Цитата перед вопросом аж с первой страницы 😃
Я очень поверхностно в теме, к сожалению, так что отвечу в общих чертах (а там подтянутся гуру и раздадут всем по желанию и потребности).

Для работы с разлилчными контроллерами ЧПУ Mach3 использует соответствующие драйверы (см. www.machsupport.com/plugins.php). Конкретный драйвер получает от Mach3 достаточно данных (не знаю, каких именно), чтобы сгенерировать управляющие сигналы для целевого контроллера. Драйвер параллельного порта (LPT) генерирует сигналы, управляющие STEP/DIR контроллером; драйвер интеллектуального контроллера может сливать ему G-код.

Если вам нужно получить специфические управляющие сигналы и выдавать их на порт по своему выбору, нужен соответствующий драйвер (возможно, нужно разработать соответствующий драйвер). При этом учтите, что сигналы управления STEP/DIR контроллером, используемые при работе через параллельный порт, нельзя просто так слить в USB порт и получить с этого какой-то “профит”. USB-LPT адаптеры в общем случае тоже не спасают. Если интересует, почему - ищите ответы здесь и на других тематических ресурсах или задавайте уточняющий вопрос.

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

Xes

Ясно… что не че не ясно )))

BosniaCNC

Может быть, это лучшее, что каждый выбирает то, что ему подходит. Я не большой поклонник Mach3 и не большой поклонник PlanetCNC.

Baha

Есть другие варианты, почти с полной поддержкой всего перечня G кодов и лукахеда, TinyG и Grbl, прошивки и исходники в открытом доступе. Мозги то же копеечные, подходящее ардуино + материнская плата, поддержка экрана, ввод параметров станка автономно, ввод УП через sd карту, ручное управление и т.д.

mura

>>Есть другие варианты

а конкретней

Baha

что конкретней?
Если полная информация нужна, это целый роман, лучше наберите в гугле TinyG или Grbl, он вам конкретно и скажет. В основном GitHub-е все варианты и описания лежат.

3 months later
Alexsander
STEPMOTOR:

Два дня назад получил два МК 90USB1287, вчера была первая проба KitStep -а. Летает как самолет 😃 На ошибки при исполнении программы пока не проверял…

Вот небольшое видео:

Первый пуск KitStep-а (станок 3020)

ШВП Винт с шагом 5мм
Микрошаг 1\8
Скорось установленная в Mach3 по XY 7000мм\мин

А что за плата?И если она осталась, можно фото.

Andrew1978

там же

STEPMOTOR:

На радиорынке в Митино, павильон 51. Стоимость 160 руб. 😃

Есть в магазине Кварц на ш. Энтузиастов. Но дороже. Вообще именуется MD-3. Заточена под Мегу128, поэтому распиновка нанесенная на плату не совсем совпадает с 1286/1287

Alexsander
Andrew1978:

там же

Есть в магазине Кварц на ш. Энтузиастов. Но дороже. Вообще именуется MD-3. Заточена под Мегу128, поэтому распиновка нанесенная на плату не совсем совпадает с 1286/1287

Спасибо большое!Я уже ее купил, но потом засомневался с обвязкой.Т.е.нужна схема а с пинами вроде разобрался.

Alexsander

Вопрос вот в чем: Не надо что нибудь менять на самой плате?Ответьте кто нибудь.Сам контроллер уже в пути.Я помню было видео с этой платой,но его больше нет.

OlegX
Alexsander:

Вопрос вот в чем: Не надо что нибудь менять на самой плате?Ответьте кто нибудь.Сам контроллер уже в пути.Я помню было видео с этой платой,но его больше нет.

Может поможет. Вот фото оригинальной платы:

А здесь нужно убрать в имени файла расширение “.rar” - получим документ pdf. Сделал так, ибо форум его не поддерживает.
A001643_sch.pdf.rar