USB Motion Card STB4100

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

Re: USB Motion Card STB4100

Сообщение Serg »

moscow писал(а):Пишут и так, и так бывает.
На ARM действительно эмуляция x86: https://habr.com/ru/post/370461/
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
danielskor
Новичок
Сообщения: 15
Зарегистрирован: 07 фев 2020, 11:11
Репутация: 0
Настоящее имя: Даниил
Контактная информация:

Re: USB Motion Card STB4100

Сообщение danielskor »

И так, расскажу про 5ти минутный эксперимент. Нашел планшет, какой-то совсем простой китаец. На процессоре atom. Матч запустился, станок заработал. Вот только что-то тачскрин странно работал с кнопками виртуального пульта. А так все завелось
Аватара пользователя
Provodnik
Опытный
Сообщения: 197
Зарегистрирован: 11 мар 2018, 17:40
Репутация: 13
Настоящее имя: Андрей
Контактная информация:

Z aixs auto tool zero скрипт

Сообщение Provodnik »

Всем привет!
Являюсь обладателем китайской платы USB Motion Card STB4100.
Хорошо это или плохо, но как есть.

Наконец-то добрался сподобился настроить скрипт высоты инструмента Z axis tool.

Было два варианта
1. Z axis auto tool zero с оригинального диска от платы
Z axis auto tool zero from CD.txt
(733 байт) 345 скачиваний
2. Скрипт 0-Z РАБОЧИЙ СКРИПТ из этой темы Re: USB Motion Card STB4100 #733
0-Z РАБОЧИЙ СКРИПТ.txt
(1.22 КБ) 323 скачивания
Первый заработал сразу , но мне не понравился. Очень простой.
Второй лучше, но он мерял в ходе исполнения не высоту, а неизвестно что. Температуру в соcеднем доме.
Вот здесь в этом коде.

Код: Выделить всё

ZNew = GetVar(2002)
В то время как в оригинальном скрипте координата меряется вот так.

Код: Выделить всё

ZCurrent = GetDro(2)
Откуда эти функции взяли те кто их брал, понятия не имею, но вставил китайскую функцию в "Рабочий скрипт" и все заработало.

Позже обнаружил интересную проблему, вернее даже невозможность работы.
Скрипт работает только до запуска программы.
После отработки любой программы с G кодами он вытворяет вот что .
Едет до площадки, а затем вместо того что бы подняться на 3 мм и снова опуститься, он опускается на 3 мм и въезжает инструментом в площадку.
Хорошо я на проволоке испытывал.

Как Вы думаете, что это может быть?
В чем ошибка?
vik_vo
Кандидат
Сообщения: 83
Зарегистрирован: 14 май 2020, 07:05
Репутация: 4
Контактная информация:

Re: USB Motion Card STB4100

Сообщение vik_vo »

Я думал только у меня проблема с этим скриптом а тут вон чё ))
У меня после касания датчика ось Z убегает в верх до срабатывания датчика и на этом всё. Что я делаю не так?
Аватара пользователя
Provodnik
Опытный
Сообщения: 197
Зарегистрирован: 11 мар 2018, 17:40
Репутация: 13
Настоящее имя: Андрей
Контактная информация:

Re: USB Motion Card STB4100

Сообщение Provodnik »

Проверьте чем меряется координата
Должна функцией GetDro(2)

У меня после включения станка и обнуления home - ось Z убегает вверх на 3 мм потом работает как положено.
Но после отработки любой программы ось Z убегает вниз (похоже на 3 мм). Естественно въежает в площадку.

Попробуйте и до включения программы и после
Pavelmaj
Новичок
Сообщения: 1
Зарегистрирован: 15 май 2020, 12:01
Репутация: 0
Настоящее имя: Павел Мажуга
Контактная информация:

Re: USB Motion Card STB4100

Сообщение Pavelmaj »

Добрый день, собрал станок с этой платой, все сделал как в инструкции. Сразу появилась проблема по Х. При включении станка Х,У и Z управляются из Mach, но стоит поменять параметры скорости и ускорения, то Х перестает реагировать вообще на команды. Y и Z все нормально. Поменял контроллер на рабочий - тоже самое. Поменял мотор - эффект тот же. До смены скорости и ускорения работает сколько угодно, стоит только поменять и все, стоит мертво.
Перекинул провода на ось А и чудо - все работает, можно менять и скорость и ускорение все как положено. И что это? брак платы? она у меня лежит уже года 3 наверное, все руки не доходили. И как быть? Пока 4 ось не нужна, есть ли какой-нибудь способ программно сказать станку, что А это Х. Форум прочитал, но кроме слов "подчиненная ось" ничего не нашел, да и не понял как ее подчинить. Подскажите.
vik_vo
Кандидат
Сообщения: 83
Зарегистрирован: 14 май 2020, 07:05
Репутация: 4
Контактная информация:

Re: USB Motion Card STB4100

Сообщение vik_vo »

Всем здрасть!
Перечитал всю тему так и не нашел решения (( Подключил пульт к контролеру, энкодер работает, скорость переключается а выбор оси не работает, только кнопкой в программе или горячими клавишами. ПАМАГИТЕЕЕЕЕ ))
Аватара пользователя
Provodnik
Опытный
Сообщения: 197
Зарегистрирован: 11 мар 2018, 17:40
Репутация: 13
Настоящее имя: Андрей
Контактная информация:

Re: USB Motion Card STB4100

Сообщение Provodnik »

Что за пульт?
vik_vo
Кандидат
Сообщения: 83
Зарегистрирован: 14 май 2020, 07:05
Репутация: 4
Контактная информация:

Re: USB Motion Card STB4100

Сообщение vik_vo »

Provodnik писал(а):Что за пульт?
такой
Вложения
img-2020-05-27-17-07-08.png (3973 просмотра) <a class='original' href='./download/file.php?id=181826&mode=view' target=_blank>Загрузить оригинал (224.83 КБ)</a>
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: USB Motion Card STB4100

Сообщение Rom327 »

vik_vo писал(а):Всем здрасть!
Перечитал всю тему так и не нашел решения (( Подключил пульт к контролеру, энкодер работает, скорость переключается а выбор оси не работает, только кнопкой в программе или горячими клавишами. ПАМАГИТЕЕЕЕЕ ))
Внутрь заглядывал? Все провода на месте? Потом тестеров прозвонить переключатель выбора осей. Потом прозвонить со стороны кабеля, подключенного к плате STB4100. Проверить подключение к плате, может провода перепутаны.. Если электрика, соединения в норме, бум дальше думать...
Вложения
STB4100_1.jpg (3941 просмотр) <a class='original' href='./download/file.php?id=181832&mode=view' target=_blank>Загрузить оригинал (160.98 КБ)</a>
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
vik_vo
Кандидат
Сообщения: 83
Зарегистрирован: 14 май 2020, 07:05
Репутация: 4
Контактная информация:

Re: USB Motion Card STB4100

Сообщение vik_vo »

Провода все целые всё подключено правильно, всё звонится. В пульте коммутируется GND на X Y Z A, то-есть подавая землю на любой из этих контактов в программе автоматом включается MPG и выбирается ось Х. Сменить выбранную ось можно только нажатием Alt+A
Вложения
img-2020-05-31-06-11-45.png (3844 просмотра) <a class='original' href='./download/file.php?id=181968&mode=view' target=_blank>Загрузить оригинал (89.97 КБ)</a>
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: USB Motion Card STB4100

Сообщение Serg »

Вы неправильно подключили. У этого пульта 3 отдельных независимых "узла": MPG, лампочка, переключатели, E-Stop и у каждого из них свой собственный, отдельный от других GND.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
vik_vo
Кандидат
Сообщения: 83
Зарегистрирован: 14 май 2020, 07:05
Репутация: 4
Контактная информация:

Re: USB Motion Card STB4100

Сообщение vik_vo »

На A и B подается плюсовой импульс с энкодера, на 10 и 100 подвется минус (GND) а какой ещё GND подавать на Z Y Z ? или в этом пульте есть какая-то логика? я что-то не увидел там ни каких микросхем, там только галетники, энкодер, кнопка и светодиод. НЕ ПОНЯТНООО :wik:
Аватара пользователя
Provodnik
Опытный
Сообщения: 197
Зарегистрирован: 11 мар 2018, 17:40
Репутация: 13
Настоящее имя: Андрей
Контактная информация:

Re: USB Motion Card STB4100

Сообщение Provodnik »

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

Re: USB Motion Card STB4100

Сообщение Serg »

Самое простое и правильное - посмотреть схему пульта (легко гуглится), никаких микросхем там нет.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
NikolayUa24
Мастер
Сообщения: 1407
Зарегистрирован: 31 июл 2013, 20:05
Репутация: 256
Настоящее имя: Николай
Контактная информация:

Re: USB Motion Card STB4100

Сообщение NikolayUa24 »

Я так понял что этот черт 4100 работает с мач ? Тогда для работы пульта нужно ваять макрос BRN. Хотя фиг знает как они там дружат,плата USB с мач.
Схема пульта.
Вложения
MPG.jpg (5375 просмотров) <a class='original' href='./download/file.php?id=181974&mode=view' target=_blank>Загрузить оригинал (90.76 КБ)</a>
Pin MPG.jpg (5375 просмотров) <a class='original' href='./download/file.php?id=181975&mode=view' target=_blank>Загрузить оригинал (46.36 КБ)</a>
Подключение проводного пульта ЧПУ станка.pdf
(689.97 КБ) 1046 скачиваний
макрос - файла BRN.zip
Распаковать в Mach3 папка Brains
(1.83 КБ) 430 скачиваний
Страдания ведут человека к совершенству.
vik_vo
Кандидат
Сообщения: 83
Зарегистрирован: 14 май 2020, 07:05
Репутация: 4
Контактная информация:

Re: USB Motion Card STB4100

Сообщение vik_vo »

Provodnik писал(а):Мне кажется, самое простое позамыкать контакты ZS,AS и т.д. на землю на самой плате.
Вообще без пульта. Посмотреть что получится.
Пробовал, результат тот же.
vik_vo
Кандидат
Сообщения: 83
Зарегистрирован: 14 май 2020, 07:05
Репутация: 4
Контактная информация:

Re: USB Motion Card STB4100

Сообщение vik_vo »

NikolayUa24 писал(а):Я так понял что этот черт 4100 работает с мач ? Тогда для работы пульта нужно ваять макрос BRN. Хотя фиг знает как они там дружат,плата USB с мач.
Схема пульта.
Подключено всё правильно, как на схеме. Всё работает кроме переключения осей, куда бы я не подключал СОМ на ZS,AS или YS включается только та ось которая была выбрана в программе.
Макрос BRN не помог.
Наверно нужен какой то патч или плагин для USB плат. Но где его взять ? :wik:
NikolayUa24
Мастер
Сообщения: 1407
Зарегистрирован: 31 июл 2013, 20:05
Репутация: 256
Настоящее имя: Николай
Контактная информация:

Re: USB Motion Card STB4100

Сообщение NikolayUa24 »

vik_vo писал(а):Наверно нужен какой то патч или плагин для USB плат
Наверное нужно было думать на этапе покупки этого гуано,что бы потом не иметь секаса с этим гуано.
Страдания ведут человека к совершенству.
vik_vo
Кандидат
Сообщения: 83
Зарегистрирован: 14 май 2020, 07:05
Репутация: 4
Контактная информация:

Re: USB Motion Card STB4100

Сообщение vik_vo »

NikolayUa24 писал(а):
vik_vo писал(а):Наверно нужен какой то патч или плагин для USB плат
Наверное нужно было думать на этапе покупки этого гуано,что бы потом не иметь секаса с этим гуано.
Что гуано? пульт или контролер?
Ответить

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