Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card (AK)

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
sergey27rus
Почётный участник
Почётный участник
Сообщения: 1146
Зарегистрирован: 15 авг 2013, 07:22
Репутация: 729
Настоящее имя: Сергей
Откуда: Хабаровск Дальний Восток РФ
Контактная информация:

Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card (AK)

Сообщение sergey27rus »

Контроллер Mach3 Usb Motion Card (AKZ250) для ОС Windows2000/XP/Vista/Windows7. Имеет разновидность на 3 и 4 оси, приобретался для моего станка, который строю. Официальный сайт разработчика http://www.leafboy77.com/index.php/en/ С подключением проблем не составило, все делалось по мануалу, драйвер устанавливать не надо, есть просто плагин, который копируется в корневую папку программы mach3. Питание платы используется от usb порта, но производитель рекомендует дополнительное внешнее питание от 5в до 24в с соответствующим подключением. Плата имеет выходы На 3 оси, 8 выходов управления (реле, датчики хола для тахометра шпинделя, PWM шпинделя) и 16 входов (хоумы, лимиты, и т.п.) по подключению в мануале написано и показано в соответствующих рисунках. В подключении и советах благодарность Юрову Михаилу (Michael-Yurov). Постепенно о своих наработка и тестировании платы буду выкладывать в теме. Вот несколько фото (взяты с официального сайта).
Вложения
509085615_462.jpg (25029 просмотров) <a class='original' href='./download/file.php?id=23100&sid=53ed602583ef3bbc725c2acbb37d0667&mode=view' target=_blank>Загрузить оригинал (117.73 КБ)</a>
509085616_064.jpg (25029 просмотров) <a class='original' href='./download/file.php?id=23101&sid=53ed602583ef3bbc725c2acbb37d0667&mode=view' target=_blank>Загрузить оригинал (219.07 КБ)</a>
509086488_175.jpg (25029 просмотров) <a class='original' href='./download/file.php?id=23102&sid=53ed602583ef3bbc725c2acbb37d0667&mode=view' target=_blank>Загрузить оригинал (94.38 КБ)</a>
509086489_112.jpg (25029 просмотров) <a class='original' href='./download/file.php?id=23103&sid=53ed602583ef3bbc725c2acbb37d0667&mode=view' target=_blank>Загрузить оригинал (183.36 КБ)</a>
509086490_843.jpg (25029 просмотров) <a class='original' href='./download/file.php?id=23104&sid=53ed602583ef3bbc725c2acbb37d0667&mode=view' target=_blank>Загрузить оригинал (144.85 КБ)</a>
509086492_076.jpg (25029 просмотров) <a class='original' href='./download/file.php?id=23105&sid=53ed602583ef3bbc725c2acbb37d0667&mode=view' target=_blank>Загрузить оригинал (179.81 КБ)</a>
Последний раз редактировалось sergey27rus 26 окт 2015, 23:56, всего редактировалось 2 раза.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Сообщение Serg »

Интересное решение. Вроде свежая разработка и оттого более странная: вопервых куча "лишних" оптронов на выходах step/dir, вовторых можно было бы взять чуть помощнее FPGA и реализовать МК в ней, а не цеплять внешний...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
sergey27rus
Почётный участник
Почётный участник
Сообщения: 1146
Зарегистрирован: 15 авг 2013, 07:22
Репутация: 729
Настоящее имя: Сергей
Откуда: Хабаровск Дальний Восток РФ
Контактная информация:

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Сообщение sergey27rus »

Согласен, но во внешний ,столько функций не возможно реализовать как с ПК. Для меня в принципе схемотехника и скорость работы устраивает, у меня ведь, не фанук в гараже стоит ))). Рабочая частота платы 200кГц. Задержка минимальная 512 микросекунд, при паузе,в отличии работы паузы лпт порта, явного торможения или дальнейшей работы не наблюдается, хотя не уверен, но при подключении к станку и обработки рельефа обязательно попробую. Экспериментирую я на одной физической оси, с неплохим драйвером ( М415В от Ледшайна) при питании 24в 3а, пропусков шагов не замечено, и плавность хода чуть получше. И для подключения штурвальчика ничего придумывать не надо.Вот мой будущий пульт для управления станком ))))). Осталась привезти тачскрин под монитор и клавиатура заменится на другую.
Вложения
IMG_0495.JPG (24996 просмотров) <a class='original' href='./download/file.php?id=23126&sid=53ed602583ef3bbc725c2acbb37d0667&mode=view' target=_blank>Загрузить оригинал (3.69 МБ)</a>
IMG_0496.JPG (24996 просмотров) <a class='original' href='./download/file.php?id=23127&sid=53ed602583ef3bbc725c2acbb37d0667&mode=view' target=_blank>Загрузить оригинал (3.38 МБ)</a>
IMG_0497.JPG (24996 просмотров) <a class='original' href='./download/file.php?id=23128&sid=53ed602583ef3bbc725c2acbb37d0667&mode=view' target=_blank>Загрузить оригинал (2.79 МБ)</a>
IMG_0498.JPG (24996 просмотров) <a class='original' href='./download/file.php?id=23129&sid=53ed602583ef3bbc725c2acbb37d0667&mode=view' target=_blank>Загрузить оригинал (3.43 МБ)</a>
IMG_0499.JPG (24996 просмотров) <a class='original' href='./download/file.php?id=23130&sid=53ed602583ef3bbc725c2acbb37d0667&mode=view' target=_blank>Загрузить оригинал (2.73 МБ)</a>
IMG_0500.JPG (24996 просмотров) <a class='original' href='./download/file.php?id=23131&sid=53ed602583ef3bbc725c2acbb37d0667&mode=view' target=_blank>Загрузить оригинал (3.25 МБ)</a>
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Сообщение Serg »

semenkhv писал(а):Согласен, но во внешний ,столько функций не возможно реализовать как с ПК.
Я не про то. На плате стоит FPGA и какая-то ATmega - я к тому, что аналог этой атмеги можно было создать внутри FPGA.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
sergey27rus
Почётный участник
Почётный участник
Сообщения: 1146
Зарегистрирован: 15 авг 2013, 07:22
Репутация: 729
Настоящее имя: Сергей
Откуда: Хабаровск Дальний Восток РФ
Контактная информация:

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Сообщение sergey27rus »

Может оно и так но я не производитель этой платы, могу написать производителю и спросить у него.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Сообщение Serg »

Не, не надо. Просто удивило такое решение, возможно у автора просто скопился запас таких микросхем. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
sergey27rus
Почётный участник
Почётный участник
Сообщения: 1146
Зарегистрирован: 15 авг 2013, 07:22
Репутация: 729
Настоящее имя: Сергей
Откуда: Хабаровск Дальний Восток РФ
Контактная информация:

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Сообщение sergey27rus »

Главное работает, а это важно.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Сообщение selenur »

UAVpilot писал(а):
semenkhv писал(а):Согласен, но во внешний ,столько функций не возможно реализовать как с ПК.
Я не про то. На плате стоит FPGA и какая-то ATmega - я к тому, что аналог этой атмеги можно было создать внутри FPGA.
На плате установлено 2 МК, первый из них это Atmega микроконтроллер, в который заложена логика работы, а вторая МК это ПЛИС.
МК атмега работает на 18 МГц, А ПЛИС точно не видно, но обычно что-то в районе 100 мГц. ПЛИС это не микроконтроллер, и логику меги в него не запихнуть, ПЛИС это немного другая штука. :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Сообщение selenur »

UAVpilot писал(а):вопервых куча "лишних" оптронов на выходах step/dir
Они не лишние, т.к. большинство драйверов расчитаны на управление +5 вольт, а МК ПЛИС при напряжении больше +3.6 сгорает, вот выводы и защитил автор судя по всему.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
ukr-sasha
Мастер
Сообщения: 3401
Зарегистрирован: 21 мар 2011, 07:47
Репутация: 2180
Настоящее имя: Украинец Александр Григорьевич
Откуда: Киев, Украина
Контактная информация:

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Сообщение ukr-sasha »

selenur писал(а):ПЛИС это не микроконтроллер, и логику меги в него не запихнуть, ПЛИС это немного другая штука.
Наприме первая попавшаеся ссылка: http://hackaday.com/2009/11/19/avr8-vir ... r-on-fpga/
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Сообщение selenur »

Если замечали на форуме проэкт хоббист, то я расматривал много вариаций конструкций, втом числе и с применением плис, есть вот такой ресурс marsohod.org там как раз похожая плис используется.
Некоторые функции меги можно реализовать на плис, но полноценно реализовать логику приема данных по usb потом подготовить данные для генерации Step для осей, следить за датчиками и прочим, это уже будет проблематично.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
ukr-sasha
Мастер
Сообщения: 3401
Зарегистрирован: 21 мар 2011, 07:47
Репутация: 2180
Настоящее имя: Украинец Александр Григорьевич
Откуда: Киев, Украина
Контактная информация:

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Сообщение ukr-sasha »

selenur писал(а):Некоторые функции меги можно реализовать на плис, но полноценно реализовать логику приема данных по usb потом подготовить данные для генерации Step для осей, следить за датчиками и прочим, это уже будет проблематично.
А как же МЕСА или тот же Кфлоп??? Там тоже ПЛИС работает.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Сообщение selenur »

ПЛИС это ведь прежде всего набор простых элементов И,ИЛИ,НЕ которые можно произвольно соединять между собой, и подключать к выводам, и обычно основные задачи это различные счетчики, генераторы, т.к. скорость работы просто сумашедшая.
Как устроен к-флоп незнаю, пока не попадалась электронная схема.
Если автор устройства сделал так, значит такая реализация заняла намного меньше времени и денег.
Мог-бы наверное и на одной МК сделать, только не факт что в свет контроллер попал-бы скоро. .. но это моё мнение :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2857
Откуда: Тюмень
Контактная информация:

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Сообщение Сергей Саныч »

Можно, наверно, было бы и на одной FPGA всё сделать, но скорее всего, потребовалась бы более дорогая ПЛИС, и это не учитывая затрат на разработку такого встроенного МК. Возможно, правда, что такой МК есть в библиотеке макроэлементов - пусть знающие товарищи уточнят.
Скорее всего, плата просто сделана на том, с чем разработчики умели работать.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Сообщение Serg »

selenur писал(а):ПЛИС это ведь прежде всего набор простых элементов И,ИЛИ,НЕ которые можно произвольно соединять между собой, и подключать к выводам, и обычно основные задачи это различные счетчики, генераторы, т.к. скорость работы просто сумашедшая.
А МК это чтоль всякие сушёные жабы и магические заклинания? :)
Точно так-же внутри ПЛИС эти простые элементы можно соединить между собой так, что получится настоящий МК. Есть готовые "программы" для создания разных контроллеров.

P.S. Если уж продолжать об этом, то наверно в отдельной теме.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Сообщение selenur »

UAVpilot писал(а):
selenur писал(а):ПЛИС это ведь прежде всего набор простых элементов И,ИЛИ,НЕ которые можно произвольно соединять между собой, и подключать к выводам, и обычно основные задачи это различные счетчики, генераторы, т.к. скорость работы просто сумашедшая.
А МК это чтоль всякие сушёные жабы и магические заклинания? :)
Точно так-же внутри ПЛИС эти простые элементы можно соединить между собой так, что получится настоящий МК. Есть готовые "программы" для создания разных контроллеров.

P.S. Если уж продолжать об этом, то наверно в отдельной теме.
Абсолютно согласен, что на этом нужно закончить данное обсуждение, я имел в виду что есть разделение на микроконтроллеры и ПЛИС, и каждые из них предназначены для своих задач, и в данном контроллере все собрано удобно, и просто. ну все перехожу в режим молчания 8-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
sergey27rus
Почётный участник
Почётный участник
Сообщения: 1146
Зарегистрирован: 15 авг 2013, 07:22
Репутация: 729
Настоящее имя: Сергей
Откуда: Хабаровск Дальний Восток РФ
Контактная информация:

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Сообщение sergey27rus »

selenur писал(а):ну все перехожу в режим молчания
Необязательно переходить )))). Я не против такому обсуждению, хоть что то буду знать на чем построена эта плата. Вообще производитель этой платы гарантирует работу в реальном времени, на частотах 200кГц, имеет буфер минимальный 512 микросекунды до 1536, JOG - минимальный буфер 32 микросекунды до 128 микросекунды
Вложения
Безымянный.jpg (24915 просмотров) <a class='original' href='./download/file.php?id=23171&sid=53ed602583ef3bbc725c2acbb37d0667&mode=view' target=_blank>Загрузить оригинал (255.29 КБ)</a>
Аватара пользователя
sergey27rus
Почётный участник
Почётный участник
Сообщения: 1146
Зарегистрирован: 15 авг 2013, 07:22
Репутация: 729
Настоящее имя: Сергей
Откуда: Хабаровск Дальний Восток РФ
Контактная информация:

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Сообщение sergey27rus »

Сделал небольшую макетную плату с кнопками, подключил, далее разбираюсь с настройкой софта Mach3 так как входов 16 буду использовать их оптимально и распределить самые востребованные функции.
P.S Извиняюсь за неправильную информацию буфер не в микросекундах, а миллисекунды.
Вложения
DSC08644.JPG (24875 просмотров) <a class='original' href='./download/file.php?id=23179&sid=53ed602583ef3bbc725c2acbb37d0667&mode=view' target=_blank>Загрузить оригинал (847.1 КБ)</a>
DSC08642.JPG (24875 просмотров) <a class='original' href='./download/file.php?id=23180&sid=53ed602583ef3bbc725c2acbb37d0667&mode=view' target=_blank>Загрузить оригинал (871.43 КБ)</a>
DSC08643.JPG (24875 просмотров) <a class='original' href='./download/file.php?id=23181&sid=53ed602583ef3bbc725c2acbb37d0667&mode=view' target=_blank>Загрузить оригинал (866.76 КБ)</a>
Аватара пользователя
sergey27rus
Почётный участник
Почётный участник
Сообщения: 1146
Зарегистрирован: 15 авг 2013, 07:22
Репутация: 729
Настоящее имя: Сергей
Откуда: Хабаровск Дальний Восток РФ
Контактная информация:

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Сообщение sergey27rus »

Приветствую так как мое имя часто путают, меня зовут Сергей и практически на всех форумах поменял свой ник, раньше был semenkhv, теперь мой ник sergey27rus. Спасибо за внимание.
andrei_sela
Кандидат
Сообщения: 58
Зарегистрирован: 29 июл 2013, 21:13
Репутация: 72
Откуда: Москва
Контактная информация:

Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card

Сообщение andrei_sela »

Сергей, а Вы уже тестили сей контроллер? У меня проблема в том что мач3 на lpt порте редко но пропускает шаги, что только не делал - пропускает и хоть тресни, пробовал K-Flop - нарисовались проблемы с использованием в связке с мач3, пробовал пурелоджиковский - ну там даже элементарных конденсаторов по питанию на плате не было и поэтому как только например в включался шпиндель - МК его перезапускался со всеми вытекающими.
Если несложно - можете пофоткать платку с обоих сторон в высоком разрешении.
Народ советовал поменять драйвера драйвера, заказал LEADSHINE EM705, нашёл у них же контроллер JNC40 - но поскольку цена не очень маленькая - хотелось бы перед покупкой услать отзывы о сией платке
Ответить

Вернуться в «Электроника»