Перейти к содержимому


Фотография

Mach3+bluetooth joystick = глюк)

Пульт для Mach3

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 OFFLINE   lex_m14

lex_m14

    Абитуриент

  • Пользователи
  • Pip
  • 2 сообщений
  • Пол:Мужчина
  • Из:Мичуринск

Отправлено 01 Апрель 2019 - 18:47

Добрый день, дорогие любители CNC!
 
Значится купил я себе джойстик "блютусошный" у китайцев, прикрутил его к Mach3, ибо задолбался ходить по стопятьдесят раз туда-обратно. Все настроил, все работает, все ездит и кнопки работают.
 
Но вот незадача, как только пропадет сигнал блютус от джойстика на Mach3 (сели батарейки в джойстике, выключил джойстик, выдернул блютус донгл и т.д.), если идет выполнение G-кода, то станок на секнду останавливается и продолжает дальше выполнять программу, а если стоит в простое то едет сразу по двум осям в "-X" и "-Y" пока не упрется в концевики, причем Mach3 после таких глюков приходится перезапускать. После того как станок уперся в концевики, если нажать кнопку сброса он продолжает ехать дальше сметая все на своем пути))) Так что помогает только перезапуск Mach3.
 
Как все у меня настроено:
- bluetooth USB Buro BU-BT40 Bluetooth 4.0+EDR class 1.5 20м черный - купил первый попавшийся
- софт для блютуса пробовал и родной и сторонний
- система и XP и Win7 пробовал - без изменений
- нажатия кнопок отслеживаю через KeyGrabber.exe
- плагин для работы с джойстиком: JoyStick-PlugIn--Art-Fenerty-Ver1.0a Вот на негу грешу больше всего
 
Уважаемые гуру, подскажите пожалуйста куда копать, ну или плагины какие сторонние, все что на странице поддержки Mach3 - все перепробовал, они с этим кЕтайским чудом отказываются работать.
 
Джойстик такой как на картинке

Прикрепленные изображения

  • joystick.png

  • 0

#2 OFFLINE   Евгений622

Евгений622

    Тёмный Лорд CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 2 849 сообщений
  • Пол:Мужчина
  • Город:Елабуга
  • Из:Елабуга

Отправлено 01 Апрель 2019 - 21:53

такую не видал.

Купил себе вот такую штуку с тачпадом за 500 рублей на Джуме, работает без проблем. Заряжается от компа или зарядника через микроЮСБ.

работет без проблем. МАЧ программируется под обычную клаву. Эту, блютусную видит так же.

На включение-выкл компы(станки) никак не реагируют. Задержка распознавания устройства при включении 1-2 сек.

13893917575920500b5bdba_original.jpg


Сообщение отредактировал Евгений622: 01 Апрель 2019 - 21:56

  • 2

...Возможно всё. На невозможное просто требуется больше времени...


#3 OFFLINE   user-x

user-x

    Бакалавр CNC

  • Опытный
  • PipPipPip
  • 270 сообщений
  • Пол:Мужчина
  • Город:Благовещенск на Амуре
  • Интересы:бабы, водка, лосось и гармонь.
  • Из:Благовещенск

Отправлено 02 Апрель 2019 - 04:56

Купил себе вот такую штуку с тачпадом

А есть опознавательные знаки для этой штуки (или ссылка)? тож такую хочу..
  • 0

#4 OFFLINE   Евгений622

Евгений622

    Тёмный Лорд CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 2 849 сообщений
  • Пол:Мужчина
  • Город:Елабуга
  • Из:Елабуга

Отправлено 02 Апрель 2019 - 09:16

Смотри только , чтоб с русской раскладкой была

https://www.joom.com...b45130101746390


  • 0

...Возможно всё. На невозможное просто требуется больше времени...


#5 OFFLINE   lex_m14

lex_m14

    Абитуриент

  • Пользователи
  • Pip
  • 2 сообщений
  • Пол:Мужчина
  • Из:Мичуринск

Отправлено 02 Апрель 2019 - 10:54

Я кажется понял в чем дело. Это действительно глюк плагина для работы с джойстиком.

 

Что из себя представляет джойстик - это два аналоговых переменных резистора по оси X и оси Y

Через АЦП контроллера джойстика получаем значения с этих резисторов.

Допустим АЦП у нас 8-битный, имеем значения при джойстике в нулевом положении по X и Y =127

 

Отклоняя джойстик вперед, чтобы станок поехал на +Y, получаем значения по Y=255, а по X=127

 

И теперь при отключении джойстика (пропадании сигнала, отключении донгла и пр. условий при которых Mach3 перестает видеть джойстик) плагин получает значения по оси X=0 и по оси Y=0 и ломится на -X и -Y

И кнопкой сброса это не лечится, т.к. при отпускании сброса значения резисторов по X и Y =0 все еще получаются плагином, поэтому станок сметая на пути концевики продолжает ехать дальше (очень страшно!)

 

Рисунок прилагается)

Прикрепленные изображения

  • Джойстик.png

Сообщение отредактировал lex_m14: 02 Апрель 2019 - 10:54

  • 0





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных