Контроллер 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)
Контроллер 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). Постепенно о своих наработка и тестировании платы буду выкладывать в теме. Вот несколько фото (взяты с официального сайта).
Последний раз редактировалось sergey27rus 26 окт 2015, 23:56, всего редактировалось 2 раза.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card
Интересное решение. Вроде свежая разработка и оттого более странная: вопервых куча "лишних" оптронов на выходах step/dir, вовторых можно было бы взять чуть помощнее FPGA и реализовать МК в ней, а не цеплять внешний...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- sergey27rus
- Почётный участник
- Сообщения: 1146
- Зарегистрирован: 15 авг 2013, 07:22
- Репутация: 729
- Настоящее имя: Сергей
- Откуда: Хабаровск Дальний Восток РФ
- Контактная информация:
Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card
Согласен, но во внешний ,столько функций не возможно реализовать как с ПК. Для меня в принципе схемотехника и скорость работы устраивает, у меня ведь, не фанук в гараже стоит ))). Рабочая частота платы 200кГц. Задержка минимальная 512 микросекунд, при паузе,в отличии работы паузы лпт порта, явного торможения или дальнейшей работы не наблюдается, хотя не уверен, но при подключении к станку и обработки рельефа обязательно попробую. Экспериментирую я на одной физической оси, с неплохим драйвером ( М415В от Ледшайна) при питании 24в 3а, пропусков шагов не замечено, и плавность хода чуть получше. И для подключения штурвальчика ничего придумывать не надо.Вот мой будущий пульт для управления станком ))))). Осталась привезти тачскрин под монитор и клавиатура заменится на другую.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card
Я не про то. На плате стоит FPGA и какая-то ATmega - я к тому, что аналог этой атмеги можно было создать внутри FPGA.semenkhv писал(а):Согласен, но во внешний ,столько функций не возможно реализовать как с ПК.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- sergey27rus
- Почётный участник
- Сообщения: 1146
- Зарегистрирован: 15 авг 2013, 07:22
- Репутация: 729
- Настоящее имя: Сергей
- Откуда: Хабаровск Дальний Восток РФ
- Контактная информация:
Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card
Может оно и так но я не производитель этой платы, могу написать производителю и спросить у него.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card
Не, не надо. Просто удивило такое решение, возможно у автора просто скопился запас таких микросхем.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- sergey27rus
- Почётный участник
- Сообщения: 1146
- Зарегистрирован: 15 авг 2013, 07:22
- Репутация: 729
- Настоящее имя: Сергей
- Откуда: Хабаровск Дальний Восток РФ
- Контактная информация:
Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card
Главное работает, а это важно.
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card
На плате установлено 2 МК, первый из них это Atmega микроконтроллер, в который заложена логика работы, а вторая МК это ПЛИС.UAVpilot писал(а):Я не про то. На плате стоит FPGA и какая-то ATmega - я к тому, что аналог этой атмеги можно было создать внутри FPGA.semenkhv писал(а):Согласен, но во внешний ,столько функций не возможно реализовать как с ПК.
МК атмега работает на 18 МГц, А ПЛИС точно не видно, но обычно что-то в районе 100 мГц. ПЛИС это не микроконтроллер, и логику меги в него не запихнуть, ПЛИС это немного другая штука.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: 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
Они не лишние, т.к. большинство драйверов расчитаны на управление +5 вольт, а МК ПЛИС при напряжении больше +3.6 сгорает, вот выводы и защитил автор судя по всему.UAVpilot писал(а):вопервых куча "лишних" оптронов на выходах step/dir
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: 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
Наприме первая попавшаеся ссылка: http://hackaday.com/2009/11/19/avr8-vir ... r-on-fpga/selenur писал(а):ПЛИС это не микроконтроллер, и логику меги в него не запихнуть, ПЛИС это немного другая штука.
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card
Если замечали на форуме проэкт хоббист, то я расматривал много вариаций конструкций, втом числе и с применением плис, есть вот такой ресурс marsohod.org там как раз похожая плис используется.
Некоторые функции меги можно реализовать на плис, но полноценно реализовать логику приема данных по usb потом подготовить данные для генерации Step для осей, следить за датчиками и прочим, это уже будет проблематично.
Некоторые функции меги можно реализовать на плис, но полноценно реализовать логику приема данных по usb потом подготовить данные для генерации Step для осей, следить за датчиками и прочим, это уже будет проблематично.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: 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
А как же МЕСА или тот же Кфлоп??? Там тоже ПЛИС работает.selenur писал(а):Некоторые функции меги можно реализовать на плис, но полноценно реализовать логику приема данных по usb потом подготовить данные для генерации Step для осей, следить за датчиками и прочим, это уже будет проблематично.
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card
ПЛИС это ведь прежде всего набор простых элементов И,ИЛИ,НЕ которые можно произвольно соединять между собой, и подключать к выводам, и обычно основные задачи это различные счетчики, генераторы, т.к. скорость работы просто сумашедшая.
Как устроен к-флоп незнаю, пока не попадалась электронная схема.
Если автор устройства сделал так, значит такая реализация заняла намного меньше времени и денег.
Мог-бы наверное и на одной МК сделать, только не факт что в свет контроллер попал-бы скоро. .. но это моё мнение
Как устроен к-флоп незнаю, пока не попадалась электронная схема.
Если автор устройства сделал так, значит такая реализация заняла намного меньше времени и денег.
Мог-бы наверное и на одной МК сделать, только не факт что в свет контроллер попал-бы скоро. .. но это моё мнение
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: 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
А МК это чтоль всякие сушёные жабы и магические заклинания?selenur писал(а):ПЛИС это ведь прежде всего набор простых элементов И,ИЛИ,НЕ которые можно произвольно соединять между собой, и подключать к выводам, и обычно основные задачи это различные счетчики, генераторы, т.к. скорость работы просто сумашедшая.
Точно так-же внутри ПЛИС эти простые элементы можно соединить между собой так, что получится настоящий МК. Есть готовые "программы" для создания разных контроллеров.
P.S. Если уж продолжать об этом, то наверно в отдельной теме.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card
Абсолютно согласен, что на этом нужно закончить данное обсуждение, я имел в виду что есть разделение на микроконтроллеры и ПЛИС, и каждые из них предназначены для своих задач, и в данном контроллере все собрано удобно, и просто. ну все перехожу в режим молчанияUAVpilot писал(а):А МК это чтоль всякие сушёные жабы и магические заклинания?selenur писал(а):ПЛИС это ведь прежде всего набор простых элементов И,ИЛИ,НЕ которые можно произвольно соединять между собой, и подключать к выводам, и обычно основные задачи это различные счетчики, генераторы, т.к. скорость работы просто сумашедшая.
Точно так-же внутри ПЛИС эти простые элементы можно соединить между собой так, что получится настоящий МК. Есть готовые "программы" для создания разных контроллеров.
P.S. Если уж продолжать об этом, то наверно в отдельной теме.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: 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
Необязательно переходить )))). Я не против такому обсуждению, хоть что то буду знать на чем построена эта плата. Вообще производитель этой платы гарантирует работу в реальном времени, на частотах 200кГц, имеет буфер минимальный 512 микросекунды до 1536, JOG - минимальный буфер 32 микросекунды до 128 микросекундыselenur писал(а):ну все перехожу в режим молчания
- sergey27rus
- Почётный участник
- Сообщения: 1146
- Зарегистрирован: 15 авг 2013, 07:22
- Репутация: 729
- Настоящее имя: Сергей
- Откуда: Хабаровск Дальний Восток РФ
- Контактная информация:
Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card
Сделал небольшую макетную плату с кнопками, подключил, далее разбираюсь с настройкой софта Mach3 так как входов 16 буду использовать их оптимально и распределить самые востребованные функции.
P.S Извиняюсь за неправильную информацию буфер не в микросекундах, а миллисекунды.
P.S Извиняюсь за неправильную информацию буфер не в микросекундах, а миллисекунды.
- sergey27rus
- Почётный участник
- Сообщения: 1146
- Зарегистрирован: 15 авг 2013, 07:22
- Репутация: 729
- Настоящее имя: Сергей
- Откуда: Хабаровск Дальний Восток РФ
- Контактная информация:
Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card
Приветствую так как мое имя часто путают, меня зовут Сергей и практически на всех форумах поменял свой ник, раньше был semenkhv, теперь мой ник sergey27rus. Спасибо за внимание.
-
- Кандидат
- Сообщения: 58
- Зарегистрирован: 29 июл 2013, 21:13
- Репутация: 72
- Откуда: Москва
- Контактная информация:
Re: Контроллер Mach3 usb на 3 и 4 оси(Mach3 Usb Motion Card
Сергей, а Вы уже тестили сей контроллер? У меня проблема в том что мач3 на lpt порте редко но пропускает шаги, что только не делал - пропускает и хоть тресни, пробовал K-Flop - нарисовались проблемы с использованием в связке с мач3, пробовал пурелоджиковский - ну там даже элементарных конденсаторов по питанию на плате не было и поэтому как только например в включался шпиндель - МК его перезапускался со всеми вытекающими.
Если несложно - можете пофоткать платку с обоих сторон в высоком разрешении.
Народ советовал поменять драйвера драйвера, заказал LEADSHINE EM705, нашёл у них же контроллер JNC40 - но поскольку цена не очень маленькая - хотелось бы перед покупкой услать отзывы о сией платке
Если несложно - можете пофоткать платку с обоих сторон в высоком разрешении.
Народ советовал поменять драйвера драйвера, заказал LEADSHINE EM705, нашёл у них же контроллер JNC40 - но поскольку цена не очень маленькая - хотелось бы перед покупкой услать отзывы о сией платке