Страница 2 из 5

Re: Вертикальный фрезерный станок производтва ГДР, поле 600х400

Добавлено: 21 мар 2023, 18:27
Урри
Образ качал с Linuxcnc.org, все крутится с жесткого диска, Debian 10, lcnc - v. 2.8.2-11. , Xfce 4.12, точное название имиджа - linuxcnc 2.8.2 buster
Качал и ставил в октябре, потом делал станок, сейчас закончил и взялся за этот проект.
Сейчас посмотрел актуальная уже 2.8.4

Re: Вертикальный фрезерный станок производтва ГДР, поле 600х400

Добавлено: 22 мар 2023, 01:36
mmv
День добрый, скажите у вас ядро rt или preempt?
А вообще это потом. В сообщении об ошибке говорится что нет etcomb.c. Попробуйте полный путь указать.

Re: Вертикальный фрезерный станок производтва ГДР, поле 600х400

Добавлено: 22 мар 2023, 12:21
Урри
mmv писал(а): 22 мар 2023, 01:36 Попробуйте полный путь указать.
Пробовал, никакой разницы.
Наверное выпущу комп в инет, если что, переустановлю потом лцнц.

Re: Вертикальный фрезерный станок производтва ГДР, поле 600х400

Добавлено: 22 мар 2023, 12:39
alex_sar
Урри писал(а): 22 мар 2023, 12:21 Пробовал, никакой разницы.
Наверное выпущу комп в инет, если что, переустановлю потом лцнц.
это чтож такое с ним произойдёт по-вашему когда выпустите?
это линукс, не виндовс. он без вашего подтверждения ничего не делает.

хотя, если ничего ещё не настроено, я бы переставил заново на 2.8.4.
всё же какие-то мелочи исправлены там.

Re: Вертикальный фрезерный станок производтва ГДР, поле 600х400

Добавлено: 22 мар 2023, 13:24
ex71
ждем результат команды:
uname -a

так же еще в папке где файл etcomb.c выполни:
pwd
ls -l

Re: Вертикальный фрезерный станок производтва ГДР, поле 600х400

Добавлено: 22 мар 2023, 13:47
Урри
ex71 писал(а): 22 мар 2023, 13:24 ждем результат команды:
uname -a
Linux alex 4.19.0-17-rt-amd64 #1 SMP PREEMT RT Debian 4.19.194-2 (2021-02-21) x86_64 GNU/Linux

Re: Вертикальный фрезерный станок производтва ГДР, поле 600х400

Добавлено: 22 мар 2023, 13:52
Урри
ex71 писал(а): 22 мар 2023, 13:24 так же еще в папке где файл etcomb.c выполни:
pwd
ls -l
/home/alex/linuxcnc

итого 40
drwxr-xr-x 3 alex alex 4096 мар 21 16:51 configs
-r--r--r-- 1 alex alex 26561 мая 21 2020 etcomb.c
-r--r--r-- 1 alex alex 2858 июн 12 2020 etcomb.h
drwxr-xr-x 2 alex alex 4096 мар 21 16:51 nc_files

Re: Вертикальный фрезерный станок производтва ГДР, поле 600х400

Добавлено: 22 мар 2023, 14:21
ex71
скачал образ 2.8.2 (максимально близкий к твоему Linux lcnc-2 4.19.0-17-rt-amd64 #1 SMP PREEMT RT Debian 4.19.194-2 (2021-06-21) x86_64 GNU/Linux)
поставил на виртуалку (пишем на флешку, грузимся с нее, выбираем пунк install graphical, делаем целиком установку. лучше язык русский, а клавиатуру английскую). Если ты загрузился с live, а потом внутри нее сделал install - то переустанавливай как я описал.
далее, идем в firefox, заходим в эту тему, скачиваем файл с драйверами, распаковываешь в папку /home/alex/linuxcnc
терминал:

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

sudo apt-get install build-essential
там отвечаем "y", ждем установки, дальше:

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

cd ~/linuxcnc
sudo halcompile --install ./etcomb.c
все собралось с двумя варнингами - но они нас не интересуют

дальше надо настроить сеть, я хз что у тебя и как, может ты через графику настрать можешь сам. Поэтому в любом случае из консоли можно сделать так, командой смотрим на твои сетевухи она выдаст, что-то вроде:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s5: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether 00:1c:42:a6:84:9c brd ff:ff:ff:ff:ff:ff
дальше используем то что у тебя вместо enp0s5
sudo ip a a 192.168.1.1/24 dev enp0s5
sudo ip l s dev enp0s5 u

ping 192.168.1.3 должно показать ответы от карты, тогда можно запускать lcnc с минимальным конфигом

Re: Вертикальный фрезерный станок производтва ГДР, поле 600х400

Добавлено: 22 мар 2023, 14:58
Урри
Спасибо, сейчас буду экспериментировать, отпишусь по результату что получилось

Re: Вертикальный фрезерный станок производтва ГДР, поле 600х400

Добавлено: 22 мар 2023, 17:51
Урри
Пока получатся следующее - установил версию 2,8,4, драйвер встал сразу нормально
дальше на ввод длинной команды пишет bash: loopback,up,lower_up: нет такого файла или каталога
ping .... Сеть недоступна

Re: Вертикальный фрезерный станок производтва ГДР, поле 600х400

Добавлено: 22 мар 2023, 17:58
Урри
Урри писал(а): 22 мар 2023, 17:51 Пока получатся следующее - установил версию 2,8,4, драйвер встал сразу нормально
дальше на ввод длинной команды пишет bash: loopback,up,lower_up: нет такого файла или каталога
ping .... Сеть недоступна

enp4s0

Re: Вертикальный фрезерный станок производтва ГДР, поле 600х400

Добавлено: 22 мар 2023, 18:02
kfmut
Урри писал(а): bash: loopback,up,lower_up: нет такого файла или каталога
команда ip l была, а то что у ex71 в цитате дано, это результат её выполнения, из которого нужно найти наименование интерфейса сетевой карты, в примере - enp0s5

Re: Вертикальный фрезерный станок производтва ГДР, поле 600х400

Добавлено: 22 мар 2023, 18:08
Урри
RTNETLINK answer: Operation not permitted

Re: Вертикальный фрезерный станок производтва ГДР, поле 600х400

Добавлено: 22 мар 2023, 18:13
Урри
kfmut писал(а): 22 мар 2023, 18:02 команда ip l была, а то что у ex71 в цитате дано, это результат её выполнения, из которого нужно найти наименование интерфейса сетевой карты, в примере - enp0s5
понял, я её по другому посмотрел

Re: Вертикальный фрезерный станок производтва ГДР, поле 600х400

Добавлено: 22 мар 2023, 18:22
kfmut
крайние команды через sudo тоже надо исполнять
ex71 писал(а): sudo ip a a 192.168.1.1/24 dev enp0s5
sudo ip l s dev enp0s5 u

Re: Вертикальный фрезерный станок производтва ГДР, поле 600х400

Добавлено: 22 мар 2023, 18:24
Урри
kfmut писал(а): 22 мар 2023, 18:22 крайние команды через sudo тоже надо исполнять
ex71 писал(а): ip a a 192.168.1.1/24 dev enp0s5
ip l s dev enp0s5 u
RTNETLINK answer: Operation not permitted

Re: Вертикальный фрезерный станок производтва ГДР, поле 600х400

Добавлено: 22 мар 2023, 18:26
kfmut

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

sudo ip a a 192.168.1.1/24 dev enp0s5
sudo ip l s dev enp0s5 u

Re: Вертикальный фрезерный станок производтва ГДР, поле 600х400

Добавлено: 22 мар 2023, 18:30
Урри
есть контакт! 0,07...0,09 мсек время отклика

спасибо!

Re: Вертикальный фрезерный станок производтва ГДР, поле 600х400

Добавлено: 22 мар 2023, 19:18
Урри
Народ, еще вопрос, большинство данных касается варианта pci платы
В .hal файл дописывается:
loadrt to_pci
addf to_pci.1.update servo-thread

В случае с ethernet вариантом карты, что надо писать в .hal файл?

Re: Вертикальный фрезерный станок производтва ГДР, поле 600х400

Добавлено: 22 мар 2023, 20:16
ex71
Скачай тестовый конфиг из темы про настройку, в 1 сообщении. Чуть выше где про компиляцию драйвера. ETHcombS
в теме про продажу есть описание карт, там на последних страницах указаны основы конфигурации.
Но те конфиги не совсем корректны для твоей версии софта.

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

loadrt etcomb board_ip=192.168.1.3
addf etcomb.1.update		       	servo-thread
дальше запускаешь прогу, из консоли - так ошибки проще смотреть. Ну естественно заменить на свои пути:

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

linuxcnc ~/linuxcnc/папкастанка/имяфайла.ini
с примером из темы Pincet будет linuxcnc ~/linuxcnc/ETHcombS/TA.ini
большие и маленькие буквы не пропускай - в линуксе "А" и "а" в в названии файлов это разные символы.

запустилось, закрываешь и начинаешь читать про конфигурацию HAL.
Ну тут в двух словах не рассказать, просто тупо нужен пример конфига.