Бюджетный usb-контроллер для mach3 - кому интересно присоединяйтесь.
я попробовал начать этот cncrouter.ru/forum/index.php?showtopic=182 , как раз индикатор без дела пропадал
я попробовал начать этот cncrouter.ru/forum/index.php?showtopic=182 , как раз индикатор без дела пропадал
Интересный , но не совсем хорошо работающий 😃 Его разработчик уже давно его забросил.
PS:Хочется сделать что-то доступное, легко повторяемый и хорошо работающий контроллер для шаговиков.
Как и многие остальные.
Если уж делать автономный то экран более информативней должен быть. Сделал для пробы Planet CNC, понравилась его программа, простая, но дорого за лицензию, а мне много не надо, 3 оси и шпиндель. С другой стороны автономный тоже не совсем хорошо, туда-сюда карту тягать. А под ЮСБ ничего толкового и простого нету. Вот и выбираю “из того что есть в холодильнике”.
Вот практически такой же автономник it-en.ru , поначалу хотел его собирать, но смысл покупать прошитый проц? если автор в России(я нет), проэкт морально упростился и устарел, ценности в нем немного, можно было бы уже в открытый доступ его выложить. Думаю многие хотели его повторить, просто для себя.
Но увы. Тот же Planet CNC первой устаревшей версии можно было бы открыть для пользования.
Вот практически такой же автономник it-en.ru
it-en.ru/cnc/ - не реклама
Собрал для проверки автономку на 4620,прошил, показывает. Правда экран вверх ногами относительно платы, но бог сним, дособеру плату, проверю работу с драйверами. Все равно железо даром лежит, пусть хоть работает.
Собрал для проверки автономку на 4620,прошил, показывает. Правда экран вверх ногами относительно платы, но бог сним, дособеру плату, проверю работу с драйверами. Все равно железо даром лежит, пусть хоть работает.
Сегодня попробовал фрезернуть на своем контроллере на основе mega32, работает четко , не сбивается 😃
тут ВИДЕО
Сегодня попробовал фрезернуть на своем контроллере на основе mega32, работает четко , не сбивается 😃
тут ВИДЕО
Спасибо. А версия платы я так понял только заводская?
Олег, имеется там и плата… в спринте.
Упс, спасибо, пропустил в теме. 😃 посмотрел. Правда если руки дойдут, нужно будет переразвести, а то у меня мега в дипе, некуда беднягу пристроить в приличный проэкт 😉 А на француза собрал, даже подвешал драйвера , работает. С ММС-картой еще не пробовал. Но конечно контроллер слегка тугодум, медленно по менюшке бегает.
Спасибо. А версия платы я так понял только заводская?
Плату можно и Dip варианте развести, это не проблема… схема совсем простая.
Что бы понимать как работает железка нужно представлять как устроен мач. Если коротко то так: Мач при загрузке УП делает вычисление этого УП и создает по нему траекторию, что-то типа растровой картинки - только каждый элемент это точка не на плоскости а во времени - фактически постоянная скорость движения по каждой оси в данный момент времени.
Этот массив в последствии передается драйверу который делает из него шаговую последовательность - в случае ЛПТ этим занимается лпт-драйвер, в моем случае железо.
“Где взять” эту последовательность как Вы ее направляете не на LPT а на USB?
…“Где взять” эту последовательность как Вы ее направляете не на LPT а на USB?
Цитата перед вопросом аж с первой страницы 😃
Я очень поверхностно в теме, к сожалению, так что отвечу в общих чертах (а там подтянутся гуру и раздадут всем по желанию и потребности).
Для работы с разлилчными контроллерами ЧПУ Mach3 использует соответствующие драйверы (см. www.machsupport.com/plugins.php). Конкретный драйвер получает от Mach3 достаточно данных (не знаю, каких именно), чтобы сгенерировать управляющие сигналы для целевого контроллера. Драйвер параллельного порта (LPT) генерирует сигналы, управляющие STEP/DIR контроллером; драйвер интеллектуального контроллера может сливать ему G-код.
Если вам нужно получить специфические управляющие сигналы и выдавать их на порт по своему выбору, нужен соответствующий драйвер (возможно, нужно разработать соответствующий драйвер). При этом учтите, что сигналы управления STEP/DIR контроллером, используемые при работе через параллельный порт, нельзя просто так слить в USB порт и получить с этого какой-то “профит”. USB-LPT адаптеры в общем случае тоже не спасают. Если интересует, почему - ищите ответы здесь и на других тематических ресурсах или задавайте уточняющий вопрос.
Если следующий вопрос будет по разработке драйвера, то на данный момент ничего не могу ответить, не углублялся.
Ясно… что не че не ясно )))
Может быть, это лучшее, что каждый выбирает то, что ему подходит. Я не большой поклонник Mach3 и не большой поклонник PlanetCNC.
Есть другие варианты, почти с полной поддержкой всего перечня G кодов и лукахеда, TinyG и Grbl, прошивки и исходники в открытом доступе. Мозги то же копеечные, подходящее ардуино + материнская плата, поддержка экрана, ввод параметров станка автономно, ввод УП через sd карту, ручное управление и т.д.
>>Есть другие варианты
а конкретней
что конкретней?
Если полная информация нужна, это целый роман, лучше наберите в гугле TinyG или Grbl, он вам конкретно и скажет. В основном GitHub-е все варианты и описания лежат.
Два дня назад получил два МК 90USB1287, вчера была первая проба KitStep -а. Летает как самолет 😃 На ошибки при исполнении программы пока не проверял…
Вот небольшое видео:
Первый пуск KitStep-а (станок 3020)
ШВП Винт с шагом 5мм
Микрошаг 1\8
Скорось установленная в Mach3 по XY 7000мм\мин
А что за плата?И если она осталась, можно фото.
там же
На радиорынке в Митино, павильон 51. Стоимость 160 руб. 😃
Есть в магазине Кварц на ш. Энтузиастов. Но дороже. Вообще именуется MD-3. Заточена под Мегу128, поэтому распиновка нанесенная на плату не совсем совпадает с 1286/1287
там же
Есть в магазине Кварц на ш. Энтузиастов. Но дороже. Вообще именуется MD-3. Заточена под Мегу128, поэтому распиновка нанесенная на плату не совсем совпадает с 1286/1287
Спасибо большое!Я уже ее купил, но потом засомневался с обвязкой.Т.е.нужна схема а с пинами вроде разобрался.
Вопрос вот в чем: Не надо что нибудь менять на самой плате?Ответьте кто нибудь.Сам контроллер уже в пути.Я помню было видео с этой платой,но его больше нет.