Ремонт: Ноутбуков, Компьютеров
https://vlab.su/

ТЕРМОПРО НА LINUX
https://vlab.su/viewtopic.php?f=292&t=125186
Страница 1 из 1

Никулин Дмитрий [ 20 апр 2022, 19:17 ]
Заголовок сообщения:  ТЕРМОПРО НА LINUX

всем привет, кому интересно заточить софт от паяльного комплекса ик-650, отзовитесь!!!!

elevenpixels [ 06 май 2022, 20:04 ]
Заголовок сообщения:  Re: ТЕРМОПРО НА LINUX

Добрый день. Мне интересно. К сожалению, мои познания в Linux на уровне "знаю, как запустить мозиллу и включить музыку", поэтому если это будут читать опытные линуксоиды - не судите строго.

Имею Linux Mint 20.3, ядро 5.4.0-109.
Запустить термопро-центр не проблема, под wine спокойно запускается, есть только проблема с русской кодировкой(там вроде cp-1251 используется), скорее всего это несложно решается, но я просто поставил анлг. язык и не стал заморачиваться.
Основная проблема в том, что термопро центр не видит подключенные устройства(что ожидаемо). Как ей помочь, я не в курсе.
Драйвера на термопрошный USB->COM (CP2102) судя по базе знаний Silicon Labs уже встроены в ядро linux.

Цитата:
The CP210x driver has been distributed as part of the Linux kernel since v2.6.12.


По инструкции в интернете я заводил программатор TL866(XGpro), там был следующий пункт:
Цитата:
As root, create /etc/udev/rules.d/50-xgpro.rules and add the following:
SUBSYSTEM=="usb", ATTR{idVendor}=="a466", ATTR{idProduct}=="0a53", GROUP="plugdev", MODE="0666"

После этого программа начала опознавать свой программатор. Возможно, как то по аналогии можно сделать и здесь, но если б знал как, уже б сделал ;)

Если кто поможет советом или скинет готовое решение(раскатал губу, знаю =) ), поделюсь большой человеческой спасибой на карту\телефон или ещё куда. Размер спасибы только напишите заранее, не всю спасибу смогу потянуть финансово ;)

den2 [ 06 май 2022, 20:21 ]
Заголовок сообщения:  Re: ТЕРМОПРО НА LINUX

А программу тоже через Ваню запускали на программатор?

sasha_m [ 07 май 2022, 14:50 ]
Заголовок сообщения:  Re: ТЕРМОПРО НА LINUX

А оно надо вообще? Я на термопро кнопками паяю, куда быстрее

elevenpixels
Вывод lsusb с подключённым программатором и термопро покажите

den2 [ 07 май 2022, 14:53 ]
Заголовок сообщения:  Re: ТЕРМОПРО НА LINUX

вопрос глупый,а разве в Термопро нельзя выбрать (в Виндовой версии) к какому Компорту привязываться?
Понимаю,что это автоматом делается,но всёж.

invisible86 [ 07 май 2022, 16:46 ]
Заголовок сообщения:  Re: ТЕРМОПРО НА LINUX

вот людям заняться нечем, какой смысл, какой профит - непонятно абсолютно

den2 [ 07 май 2022, 16:50 ]
Заголовок сообщения:  Re: ТЕРМОПРО НА LINUX

invisible86
чтоб не переключаться в Винду....я на неё уже не сижу давно.Только ради станции и прогера держу.Ну и племяши в свои игрульки играют.

выхлоп lsusb

Bus 003 Device 004: ID 10c4:ea60 Silicon Labs CP210x UART Bridge

блок
Тп 2-10 АБ про
---------- Добавлено спустя 3 минуты 39 секунд: ----------
вот с программатором от STM

lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 0461:0010 Primax Electronics, Ltd HP PR1101U / Primax PMX-KPR1101U Keyboard
Bus 003 Device 005: ID 10c4:ea60 Silicon Labs CP210x UART Bridge
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 0483:3748 STMicroelectronics ST-LINK/V2
Bus 001 Device 004: ID 0458:003a KYE Systems Corp. (Mouse Systems) NetScroll+ Mini Traveler / Genius NetScroll 120
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


два бока вместе

lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 006: ID 10c4:ea60 Silicon Labs CP210x UART Bridge
Bus 003 Device 002: ID 0461:0010 Primax Electronics, Ltd HP PR1101U / Primax PMX-KPR1101U Keyboard
Bus 003 Device 005: ID 10c4:ea60 Silicon Labs CP210x UART Bridge
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 0483:3748 STMicroelectronics ST-LINK/V2
Bus 001 Device 004: ID 0458:003a KYE Systems Corp. (Mouse Systems) NetScroll+ Mini Traveler / Genius NetScroll 120
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Ciber SLasH [ 07 май 2022, 20:05 ]
Заголовок сообщения:  Re: ТЕРМОПРО НА LINUX

den2 писал(а):
чтоб не переключаться в Винду

А там переключения никакого не надо.
У меня на работе нетбук на XP загружается уже сразу вместе с программой от ТермоПро. Никуда переключаться не нужно, только кнопки тыкай: начать пайку, закончить пайку.
Нетбук (древний безвентиляторный: какой-то Acer One) стоит исключительно для ТермоПро и больше там ничего нет, даже клава нерабочая, только мышка.

PS: действительно людям делать нечего...

den2 [ 07 май 2022, 20:12 ]
Заголовок сообщения:  Re: ТЕРМОПРО НА LINUX

Дома у меня для всего основной ПК.Места ставить всё оборудование просто некуда,поэтому,поработал-убрал.

Никулин Дмитрий [ 08 май 2022, 16:14 ]
Заголовок сообщения:  Re: ТЕРМОПРО НА LINUX

просто пришла идея сделать софт под термопро не привязанный к одной операционной системе, паять на кнопках конечно можно но вот на мини уже невозможно, сидеть на венде тоже можно но не бесконечно долко, на современные ноуты 7ку не поставишь , на очень современные проблема будет и с десяткой в скором времени, а linux встанет везде, к тому-же свободная операционная система!

всё дела в том что нужно собрать единомышленников которые смогли бы профинансировать труд программистов для перекомпиляции софта, деньги не мне в корман а изготовителю станции, пока просто прощупываю почту кто готов кому не жалко

den2 [ 08 май 2022, 16:44 ]
Заголовок сообщения:  Re: ТЕРМОПРО НА LINUX

Идея вполне здравая.
Но версию под Линукс нужно ещё и поддерживать,если произойдут какие глобальные изменения в той или иной библиотеке системы,и программа просто не стартанёт.
А производителю может стоит задуматься о расширении поддерживаемых систем,а не только одной Винды.
Деньги за станцию просят не малые,можно и раскошелиться.

felix2604 [ 08 май 2022, 16:52 ]
Заголовок сообщения:  Re: ТЕРМОПРО НА LINUX

Есть ещё тонкость: Линукс - это целое семейство операционных систем с открытым исходным кодом, и у каждого семейства есть свои тонкости настройки, поэтому понадобится тестирование на разных системах. То что может с полпинка взлететь на Минте откажется запускаться на Убунте или Слэше...

Никулин Дмитрий [ 08 май 2022, 16:58 ]
Заголовок сообщения:  Re: ТЕРМОПРО НА LINUX

felix2604 писал(а):
инте откажется запускаться на Убунте

скажете тоже и минт и убунту это дебиан практически в чистом виде, за исключением репозиториев и окружении рабочего стола, вот если сравнивать редхат дебиан или центос то там да

elevenpixels [ 08 май 2022, 20:28 ]
Заголовок сообщения:  Re: ТЕРМОПРО НА LINUX

den2, да софтину от программатора тоже через wine запускал.

sasha_m, вывод lsusb с программатором и термопро. Указал в тексте.
lsusb
Bus 002 Device 004: ID 2537:1081
Bus 002 Device 003: ID 2109:0817 VIA Labs, Inc. USB3.0 Hub
Bus 002 Device 002: ID 2109:0817 VIA Labs, Inc. USB3.0 Hub
Bus 002 Device 005: ID 2109:0817 VIA Labs, Inc. USB3.0 Hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 011: ID a466:0a53 // программатор TL866
Bus 001 Device 003: ID 2109:2817 VIA Labs, Inc. USB2.0 Hub
Bus 001 Device 002: ID 2109:2817 VIA Labs, Inc. USB2.0 Hub
Bus 001 Device 005: ID 0b05:1825 ASUSTek Computer, Inc. Qualcomm Bluetooth 4.1
Bus 001 Device 004: ID 046d:c534 Logitech, Inc. Unifying Receiver
Bus 001 Device 009: ID 10c4:ea60 Silicon Labs CP210x UART Bridge //Термопро
Bus 001 Device 008: ID 10c4:ea60 Silicon Labs CP210x UART Bridge //Термопро
Bus 001 Device 007: ID 10c4:ea60 Silicon Labs CP210x UART Bridge //Термопро
Bus 001 Device 006: ID 2109:2817 VIA Labs, Inc. USB2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


Пробовал на удачу создать правило в /etc/udev/rules.d, взял строчку из инструкции к программатору и просто поменял VID и PID на термопрошные. Само собой, нифига не взлетело, но я пытался ;)
Если появится время и сильное желание почитаю про работу udev и как этим правильно пользоваться.
Забыл ещё уточнить про программатор, к нему с инструкцией прилагался файл setupapi.dll, который требовалось положить в папку к программатору. Причем работает только библиотека из инструкции, любые другие setupapi разных версий не сработали. Возможно это важно т.к. без этого файла тоже ничего не работало.
При попытке подкинуть этот файл в папку к термопро просто не страртует сама программа:
termopro setupapi.dll
wine termopro-center.exe
Dll Loaded.
RegisterDeviceNotificationA was not found in user32.dll.
Dll Unloaded.
Dll Unloaded.
0009:err:user:load_desktop_driver failed to load L"C:\\windows\\system32\\winex11.drv"
Dll Loaded.
RegisterDeviceNotificationA was not found in user32.dll.
Dll Unloaded.
Dll Unloaded.
0009:err:module:DelayLoadFailureHook failed to delay load setupapi.dll.SetupDiGetClassDevsW
wine: Call from 0x7b032f82 to unimplemented function setupapi.dll.SetupDiGetClassDevsW, aborting
0009:err:module:LdrInitializeThunk "COMCTL32.dll" failed to initialize, aborting
0009:err:module:LdrInitializeThunk Initializing dlls for L"C:\\Program Files (x86)\\TERMOPRO-2019_417\\termopro-center.exe" failed, status 80000100


P.S. По поводу "нечем заняться людям". Все свободное время по-разному проводят, ну вот нравится некоторым заморочаться на какой-нибудь фигне. За всех говорить не буду, у каждого свои причины, но вот я как раз из таких =)

sasha_m [ 08 май 2022, 22:19 ]
Заголовок сообщения:  Re: ТЕРМОПРО НА LINUX

Ну то есть ядро устройство видит и с драйвером всё в порядке.

Как простой вариант - пробросить в виртуалку с виндой.


Как сложный - собрать самому вайн с патчами
https://forum.ubuntu.ru/index.php?topic=288534.0

Как нормальный - поставить нормальную винду)
---------- Добавлено спустя 2 минуты 35 секунд: ----------
Ну и ещё раз напомню что нафиг эта софтина не нужна, низ на 350, как плата догреется до 170, подводим разогретый до 390 верх, пара-тройка сантиметров от края "3D-диафрагмы", куда быстрее и проще, чем мышкой водить.

den2 [ 08 май 2022, 22:42 ]
Заголовок сообщения:  Re: ТЕРМОПРО НА LINUX

А термоудара не будет при подводе верха то?
Я просто использую программу.ручками не пробовал.

elevenpixels [ 08 май 2022, 23:03 ]
Заголовок сообщения:  Re: ТЕРМОПРО НА LINUX

sasha_m
Ды винда есть, я с неё никуда не денусь, почти весь используемый софт под неё и игрушки же, игрушки ;)
Просто интересно было попробовать, тем более вроде как самый основной софт завелся и mint оказался весьма приятен для повседневного использования. Но винду не заменит, к сожалению.
Cмысл ж в том что самому задолбаться и других задолбать =)
Ну, тех, кому это интересно, естесственно

Спасибо за ссылку, попробую как-нибудь поизучать.

По поводу ручной пайки - никогда не пробовал, только если просто низ использую, как подогрев. Мне с программой, кажется, удобнее. Кнопки потыкал и ушел курить\на форумах срать ;)
Но само собой дело опыта, привычки и вкусов.

sasha_m [ 08 май 2022, 23:30 ]
Заголовок сообщения:  Re: ТЕРМОПРО НА LINUX

den2
Не будет, я всегда так паяю и ни проблем с пайкой, ни возвратов по гарантии нет, а гарантию я даю царскую, полгода. Тот график JEDEC, с которым все носятся, он вообще для печки, а не для кустарных станций, и смысл там в активации промышленного флюса в паяльной пасте.

elevenpixels
ls /dev | grep tty

Никулин Дмитрий [ 09 май 2022, 05:49 ]
Заголовок сообщения:  Re: ТЕРМОПРО НА LINUX

sasha_m писал(а):
та софтина не нужна

и мне по вашему мини нужно выкинуть?

com77 [ 06 июл 2022, 22:01 ]
Заголовок сообщения:  Re: ТЕРМОПРО НА LINUX

Никулин Дмитрий
Форточники в своём репертуаре - непробиваемо ;;-)))
Попробуйте через VirtualBox на дебиан, ставите компактную хрюшу и спецсофт.
Только порты надо будет прокинуть правильно.

sasha_m [ 06 июл 2022, 23:13 ]
Заголовок сообщения:  Re: ТЕРМОПРО НА LINUX

com77
Точняк, так и есть. Я на linux.org.ru с 2005 года, мне тогда было 14 лет :-) Для подростка, не такого как все, да, прикольно, а как работать начинаешь - ставишь уже нормальную винду, вместо половых отношений с wine, виртуалками и прочими линуксовыми развлечениями, когда у тебя тупо при обновлении падают иксы :-)

com77 [ 06 июл 2022, 23:18 ]
Заголовок сообщения:  Re: ТЕРМОПРО НА LINUX

sasha_m
Красноглазики форева :-)
Мастдай - мастдай ;;-)))

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/