Управление контроллером MK1 и MK2 (planet-cnc)
-
Karbofos
- Опытный
- Сообщения: 121
- Зарегистрирован: 11 июн 2015, 10:40
- Репутация: 85
- Настоящее имя: Эдя Калиновский
- Откуда: Ганновер
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
нашел, вроде, ссылку на описание кнопок геймпэд от kflop/kmotion.
http://dynomotion.com/Help/KMotionCNC/KMotionCNC.htm
там еще пару интересных идей есть для графической оболочки
http://dynomotion.com/Help/KMotionCNC/KMotionCNC.htm
там еще пару интересных идей есть для графической оболочки
-
Moonglow
- Опытный
- Сообщения: 117
- Зарегистрирован: 16 окт 2013, 09:24
- Репутация: 108
- Откуда: Москва
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
А еще было бы не плохо прицепить XHC пульты
USB HID удобен для интеграции.
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Добавить поддержку, такого пульта мне не сложно, вот только без его наличия проблематично это сделать....Moonglow писал(а):А еще было бы не плохо прицепить XHC пультыUSB HID удобен для интеграции.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
Karbofos
- Опытный
- Сообщения: 121
- Зарегистрирован: 11 июн 2015, 10:40
- Репутация: 85
- Настоящее имя: Эдя Калиновский
- Откуда: Ганновер
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
всем привет! сейчас разбираюсь с телеграммой CA
такая вот картинка складывается
по смещению 43 сохраняется скорость, судя по всему, скорость по трехмерному вектору. например, в первой команде из картинки происходит движение по оси Z, в трёх ячейках сохраняется скорость только по Z, во второй команде происходит движение уже по двум осям, общая скорость уже меньше. либо там корень из суммы квадратов, или еще что-то. сейчас разбираюсь.
вот еще что интересно. в ячейке 5 этой же телеграммы сохраняется (предположительно) задержка при выполнении. если величина задержки 0x31-0x39, то в ячейках по смещению 46 сохраняются нули. Если содержимое ячейки 5 уменьшается, то меняется и содержимое по смещению 46. вполне возможно, что содержимое этих же ячеек также зависит от содержимого 3 байт со смещением 43.
испытывал с кодом cnc-club.nc

такая вот картинка складывается
по смещению 43 сохраняется скорость, судя по всему, скорость по трехмерному вектору. например, в первой команде из картинки происходит движение по оси Z, в трёх ячейках сохраняется скорость только по Z, во второй команде происходит движение уже по двум осям, общая скорость уже меньше. либо там корень из суммы квадратов, или еще что-то. сейчас разбираюсь.
вот еще что интересно. в ячейке 5 этой же телеграммы сохраняется (предположительно) задержка при выполнении. если величина задержки 0x31-0x39, то в ячейках по смещению 46 сохраняются нули. Если содержимое ячейки 5 уменьшается, то меняется и содержимое по смещению 46. вполне возможно, что содержимое этих же ячеек также зависит от содержимого 3 байт со смещением 43.
испытывал с кодом cnc-club.nc
-
Karbofos
- Опытный
- Сообщения: 121
- Зарегистрирован: 11 июн 2015, 10:40
- Репутация: 85
- Настоящее имя: Эдя Калиновский
- Откуда: Ганновер
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Всех с наступающим Новым Годом!
Проясняется вот что: в официяльном докУменте в главе "G-Code panel" описаны условные обозначения ускорения и замедления. Так вот. Эти условные знаки полностью совпадают с изменениями в телеграмме CA по сдвигу 46(2 байта минимум) и по сдвигу 5 (один байт). Проверял по координатам. Кумекаю, каким образом определяется, где начинается ускорение, где начинается замедление. Вычисляются прямые отрезки и для них определяются значения ускорений?
Проясняется вот что: в официяльном докУменте в главе "G-Code panel" описаны условные обозначения ускорения и замедления. Так вот. Эти условные знаки полностью совпадают с изменениями в телеграмме CA по сдвигу 46(2 байта минимум) и по сдвигу 5 (один байт). Проверял по координатам. Кумекаю, каким образом определяется, где начинается ускорение, где начинается замедление. Вычисляются прямые отрезки и для них определяются значения ускорений?
-
Karbofos
- Опытный
- Сообщения: 121
- Зарегистрирован: 11 июн 2015, 10:40
- Репутация: 85
- Настоящее имя: Эдя Калиновский
- Откуда: Ганновер
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
приветствую!
прикрутил
1. команды охлаждения
2. историю вызванных файлов (до 10 штук)
3. дополнил переводы
сейчас прикручиваю уже расшифрованные установки.
примерно так всё сейчас выглядит. элементы серым цветом - из-за не подключенного контроллера.
прикрутил
1. команды охлаждения
2. историю вызванных файлов (до 10 штук)
3. дополнил переводы
сейчас прикручиваю уже расшифрованные установки.
примерно так всё сейчас выглядит. элементы серым цветом - из-за не подключенного контроллера.
-
Oakim
- Новичок
- Сообщения: 5
- Зарегистрирован: 28 дек 2015, 15:55
- Репутация: 0
- Настоящее имя: Георгий
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Расскажите пожалуйста более подробно о вашей программе (с разбивкой Windows, Linux):
1. Каких параметров позволяет достичь с китайским клоном при том, что, она обходит фирменную библиотеку
2. Какие файлы необходимо скачать с github для полноценной установки (мне не предлагает zip)
3. Какое дополнительное программное обеспечение необходимо установить
4. Варианты тестов для проверки правильности установки софта и подключения контроллера
Как раз получил платку МК1, готов оказать посильную помощь.
Всех с наступающим Новым годом!!!
1. Каких параметров позволяет достичь с китайским клоном при том, что, она обходит фирменную библиотеку
2. Какие файлы необходимо скачать с github для полноценной установки (мне не предлагает zip)
3. Какое дополнительное программное обеспечение необходимо установить
4. Варианты тестов для проверки правильности установки софта и подключения контроллера
Как раз получил платку МК1, готов оказать посильную помощь.
Всех с наступающим Новым годом!!!
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Привет!Oakim писал(а):Расскажите пожалуйста более подробно о вашей программе (с разбивкой Windows, Linux):
1. Каких параметров позволяет достичь с китайским клоном при том, что, она обходит фирменную библиотеку
2. Какие файлы необходимо скачать с github для полноценной установки (мне не предлагает zip)
3. Какое дополнительное программное обеспечение необходимо установить
4. Варианты тестов для проверки правильности установки софта и подключения контроллера
Как раз получил платку МК1, готов оказать посильную помощь.![]()
Всех с наступающим Новым годом!!!
1) Программа не обходит фирменную библиотеку, программа будет полностью автономная, т.е. не будет необходимости устанавливать оригинальный софт. (сейчас настройку контроллера нужно делать из оригинальной программы)
Китайская плата, по характеристикам работы не особо отличается от оригинальной, и качество работы контроллера идентичное, что в оригинальной программе, так и в этой. Единственное что функционал оригинальной программы, на текущий момент куда больше. Текущий функционал программы позволяет лишь выполнять фрезеровку с применением команд G0 G1 X Y Z F. В новой версии программы которую делаю там будет побольше функционал.
2) по адресу https://github.com/selenur/CNC-controller или https://github.com/eduard-x/cnc-qt есть кнопка: 3) Если у тебя windowsXP то необходимо установить microsoftFrameWork 2.0
4) Файлы с G-кодом для тестов можно и в блокноте написать, если нужно набросаю....
А как подключить контроллер, нужно смотреть что за контроллер, т.к. на текущий момент я уже встречал более 4-х разных модификаций.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
Oakim
- Новичок
- Сообщения: 5
- Зарегистрирован: 28 дек 2015, 15:55
- Репутация: 0
- Настоящее имя: Георгий
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
А что ты подразумеваешь под "Настройка контроллера из фирменной программы"? Ведь китайцы пишут, что плата совместима с Mech3 и прочими прогами, то есть через них, то же можно ее настроить? 
- michael-yurov
- Почётный участник

- Сообщения: 11730
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4703
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Китайцы пишут, что это замена (альтернатива) для Mаch3.Oakim писал(а):А что ты подразумеваешь под "Настройка контроллера из фирменной программы"? Ведь китайцы пишут, что плата совместима с Mech3 и прочими прогами, то есть через них, то же можно ее настроить?
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Если у тебя контроллер мк1 то с программой mach он точно не работает.
Китайцы продают контроллер со старой версией программы (полнофункциональная), новая версия http://www.planet-cnc.com/ с данным контроллером работать бесплатно не будет.
Так-же при запуске программы может появляться вопрос о необходимости обновить прошивку контроллера, если согласиться, то данный контроллер уже не сможет работать со старой версией программы.
Китайцы продают контроллер со старой версией программы (полнофункциональная), новая версия http://www.planet-cnc.com/ с данным контроллером работать бесплатно не будет.
Так-же при запуске программы может появляться вопрос о необходимости обновить прошивку контроллера, если согласиться, то данный контроллер уже не сможет работать со старой версией программы.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
К сожалению они так пишут, что многих вводит в заблуждение, по поводу совместимости контроллера с другим ПО.michael-yurov писал(а):Китайцы пишут, что это замена (альтернатива) для Mаch3.Oakim писал(а):А что ты подразумеваешь под "Настройка контроллера из фирменной программы"? Ведь китайцы пишут, что плата совместима с Mech3 и прочими прогами, то есть через них, то же можно ее настроить?
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
Oakim
- Новичок
- Сообщения: 5
- Зарегистрирован: 28 дек 2015, 15:55
- Репутация: 0
- Настоящее имя: Георгий
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Печально, что данный контроллер работает только с родной прогой, но у нас есть Вы, так что у меня прибавилось стимулов оказывать вам посильную помощь

Чувствую придется мне все же дособирать контроллер с LPT, плату под который я вытравил но так и не распаял
Чувствую придется мне все же дособирать контроллер с LPT, плату под который я вытравил но так и не распаял
-
Skaarj
- Новичок
- Сообщения: 9
- Зарегистрирован: 03 янв 2016, 07:00
- Репутация: 4
- Настоящее имя: Константин М.
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Здравствуйте. Я новичок. Есть станок без мозгов, есть китайский клон mk1, есть archlinux. Хочу собрать воедино.
Запустил cncqt под QT5, загрузил в нее DaVinci, увидел Gcode. Программа валится на вкладке 3Д визуализации.
Причем успевает рисунок показать.
[kostya@sistemac cnc-qt]$ ./cncqt
Device not connected
Device registering attach callback
Device registering detach callback
GL enabled true flags: QFlags(0x1|0x2|0x4|0x8|0x10|0x20|0x40|0x1000|0x2000|0x4000|0x8000|0x10000|0x20000|0x40000|0x80000)
"NVIDIA Corporation GeForce GTX 570/PCIe/SSE2 4.5.0 NVIDIA 358.16"
read gcode, loaded. Time elapsed: 288 ms
read gcode, parsed. Time elapsed: 115 ms
Ошибка сегментирования (core dumped)
Запустил cncqt под QT5, загрузил в нее DaVinci, увидел Gcode. Программа валится на вкладке 3Д визуализации.
Причем успевает рисунок показать.
[kostya@sistemac cnc-qt]$ ./cncqt
Device not connected
Device registering attach callback
Device registering detach callback
GL enabled true flags: QFlags(0x1|0x2|0x4|0x8|0x10|0x20|0x40|0x1000|0x2000|0x4000|0x8000|0x10000|0x20000|0x40000|0x80000)
"NVIDIA Corporation GeForce GTX 570/PCIe/SSE2 4.5.0 NVIDIA 358.16"
read gcode, loaded. Time elapsed: 288 ms
read gcode, parsed. Time elapsed: 115 ms
Ошибка сегментирования (core dumped)
-
Skaarj
- Новичок
- Сообщения: 9
- Зарегистрирован: 03 янв 2016, 07:00
- Репутация: 4
- Настоящее имя: Константин М.
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Еще вот. девайс моргает красным диодом. Это нормально вроде. И светит еще несколькими в ряд. Однако программа не хочет его распознать.
Device to attache 0x0
Error opening device
[kostya@sistemac ~]$ dmesg --follow
...
[ 144.950714] usb 8-2: new full-speed USB device number 2 using uhci_hcd
[ 221.452304] cncqt[1021]: segfault at 0 ip 00000000412ffdb1 sp 00007ffdde9d7b08 error 4 in .glcfgfPC (deleted)[412fe000+2000]
[ 254.783378] usb 8-2: USB disconnect, device number 2
Device to attache 0x0
Error opening device
[kostya@sistemac ~]$ dmesg --follow
...
[ 144.950714] usb 8-2: new full-speed USB device number 2 using uhci_hcd
[ 221.452304] cncqt[1021]: segfault at 0 ip 00000000412ffdb1 sp 00007ffdde9d7b08 error 4 in .glcfgfPC (deleted)[412fe000+2000]
[ 254.783378] usb 8-2: USB disconnect, device number 2
-
popcorn
- Мастер
- Сообщения: 252
- Зарегистрирован: 21 янв 2015, 00:20
- Репутация: 18
- Откуда: Янтарный край
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
А как ставил? Я думал в aur запулить, но времени разобраться не было.Skaarj писал(а):Здравствуйте. Я новичок. Есть станок без мозгов, есть китайский клон mk1, есть archlinux. Хочу собрать воедино.
Запустил cncqt под QT5, загрузил в нее DaVinci, увидел Gcode. Программа валится на вкладке 3Д визуализации.
Причем успевает рисунок показать.
[kostya@sistemac cnc-qt]$ ./cncqt
Device not connected
Device registering attach callback
Device registering detach callback
GL enabled true flags: QFlags(0x1|0x2|0x4|0x8|0x10|0x20|0x40|0x1000|0x2000|0x4000|0x8000|0x10000|0x20000|0x40000|0x80000)
"NVIDIA Corporation GeForce GTX 570/PCIe/SSE2 4.5.0 NVIDIA 358.16"
read gcode, loaded. Time elapsed: 288 ms21C7RVSL
read gcode, parsed. Time elapsed: 115 ms
Ошибка сегментирования (core dumped)
-
Skaarj
- Новичок
- Сообщения: 9
- Зарегистрирован: 03 янв 2016, 07:00
- Репутация: 4
- Настоящее имя: Константин М.
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
$ git clone https://github.com/eduard-x/cnc-qt
$ cd cnc-qt/
$ cmake .
потом в CMakeLists.txt выставил SET(USE_QT_VERSION 5), иначе стартовать отказывалась.
Ну и make
Потом
$ sudo cp udev/rules.d/z90_cncusb.rules /etc/udev/rules.d/
$ sudo systemctl restart systemd-udevd
$ ./cncqt
Device not connected
Device registering attach callback
Device registering detach callback
Device to attache 0x0
Error opening device
$ lsusb
...
Bus 008 Device 003: ID 2121:2130
...
И еще сегфолтится от кнопки "твердое дерево". Ошибка сегментирования (core dumped). После переключения на английский язык не падает, а потом опять.
Орфографическая ошибка OpenGL disadbled. Кстати, почему теперь отключен? Как включить? Я крутой тестер?
$ cd cnc-qt/
$ cmake .
потом в CMakeLists.txt выставил SET(USE_QT_VERSION 5), иначе стартовать отказывалась.
Ну и make
Потом
$ sudo cp udev/rules.d/z90_cncusb.rules /etc/udev/rules.d/
$ sudo systemctl restart systemd-udevd
$ ./cncqt
Device not connected
Device registering attach callback
Device registering detach callback
Device to attache 0x0
Error opening device
$ lsusb
...
Bus 008 Device 003: ID 2121:2130
...
И еще сегфолтится от кнопки "твердое дерево". Ошибка сегментирования (core dumped). После переключения на английский язык не падает, а потом опять.
Орфографическая ошибка OpenGL disadbled. Кстати, почему теперь отключен? Как включить? Я крутой тестер?
-
Skaarj
- Новичок
- Сообщения: 9
- Зарегистрирован: 03 янв 2016, 07:00
- Репутация: 4
- Настоящее имя: Константин М.
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Проверил девайс в planetcnc. Хочет регистрацию
Но я упорный линуксоид.
Сделал группу plugdev. Добавил себя в нее. Перелогинился.
$ usb-devices
...
T: Bus=08 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 7 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=2121 ProdID=2130 Rev=01.00
S: Manufacturer=www.planet-cnc.com
S: Product=CNC USB Controller
S: SerialNumber=000000010001
C: #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=200mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
...
Сделал группу plugdev. Добавил себя в нее. Перелогинился.
$ usb-devices
...
T: Bus=08 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 7 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=2121 ProdID=2130 Rev=01.00
S: Manufacturer=www.planet-cnc.com
S: Product=CNC USB Controller
S: SerialNumber=000000010001
C: #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=200mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
...
-
Skaarj
- Новичок
- Сообщения: 9
- Зарегистрирован: 03 янв 2016, 07:00
- Репутация: 4
- Настоящее имя: Константин М.
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
$ hwinfo
...
93: USB 00.0: 0000 Unclassified device
[Created at usb.122]
Unique ID: 7qYG.ZtbXQkQ5YdF
Parent ID: FZIx.v+N+B0xY+P6
SysFS ID: /devices/pci0000:00/0000:00:1d.0/usb8/8-2/8-2:1.0
SysFS BusID: 8-2:1.0
Hardware Class: unknown
Model: "www.planet-cnc.com CNC USB Controller"
Hotplug: USB
Vendor: usb 0x2121 "www.planet-cnc.com"
Device: usb 0x2130 "CNC USB Controller"
Revision: "1.00"
Serial ID: "000000010001"
Speed: 12 Mbps
Module Alias: "usb:v2121p2130d0100dc00dsc00dp00icFFiscFFipFFin00"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #92 (Hub)
...
93: USB 00.0: 0000 Unclassified device
[Created at usb.122]
Unique ID: 7qYG.ZtbXQkQ5YdF
Parent ID: FZIx.v+N+B0xY+P6
SysFS ID: /devices/pci0000:00/0000:00:1d.0/usb8/8-2/8-2:1.0
SysFS BusID: 8-2:1.0
Hardware Class: unknown
Model: "www.planet-cnc.com CNC USB Controller"
Hotplug: USB
Vendor: usb 0x2121 "www.planet-cnc.com"
Device: usb 0x2130 "CNC USB Controller"
Revision: "1.00"
Serial ID: "000000010001"
Speed: 12 Mbps
Module Alias: "usb:v2121p2130d0100dc00dsc00dp00icFFiscFFipFFin00"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #92 (Hub)
-
Skaarj
- Новичок
- Сообщения: 9
- Зарегистрирован: 03 янв 2016, 07:00
- Репутация: 4
- Настоящее имя: Константин М.
- Контактная информация:
Re: Управление контроллером MK1 и MK2 (planet-cnc)
Победил. Оказывается, надо было для арча правильно правило исправить.
$ sudo mv /etc/udev/rules.d/z90_cncusb.rules /etc/udev/rules.d/90_cncusb.rules
Ну и остальные команды перекомандовать.
$ ./cncqt
Device connected 0x159ffa0
Device is in configured state!
Claimed Interface
Device to attache 0x159ffa0
Device registering attach callback
Device registering detach callback
Claimed Interface
send "9d 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 "
hotplug attach 0x16743a0
send "9d 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 "
$ sudo mv /etc/udev/rules.d/z90_cncusb.rules /etc/udev/rules.d/90_cncusb.rules
Ну и остальные команды перекомандовать.
$ ./cncqt
Device connected 0x159ffa0
Device is in configured state!
Claimed Interface
Device to attache 0x159ffa0
Device registering attach callback
Device registering detach callback
Claimed Interface
send "9d 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 "
hotplug attach 0x16743a0
send "9d 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 "
