Настраиваем контроллер to_pci.
Re: Настраиваем контроллер to_pci.
Я чего то не понимаю, причем тут конфиг pwm, ссылка дана была на конфиг степ/Дир. Dcontrol 0 есть в степ/Дир - один аналоговый канал для шпинделя.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
Re: Настраиваем контроллер to_pci.
Все разрулили.
Оказался старый драйвер слишком. Их два выложено, надо бы удалить лишний.
Оказался старый драйвер слишком. Их два выложено, надо бы удалить лишний.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
-
- Новичок
- Сообщения: 24
- Зарегистрирован: 23 июл 2013, 20:50
- Репутация: 0
- Откуда: Улан-Удэ
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Подключаю свой комплект ethernet плат, не получается пинами out управлять.
плата IO (на главной плате подключена к разъёму который ближе к краю платы) делаю так:
в меню "установки hal" в строке временных команд выполняю
setp etcomb.1.pins.pin-00-out true
пишет что измнился на true
а на первую плату IO выход out0 молчит ничего не включает или нумерация там как-то по другому идёт и я не на тот пин команду отправляю? или ещё что-то надо в кониге прописывать?
входы на этой плате работают нормально, кнопки пульта мпг в халметре видно как работают
плата IO (на главной плате подключена к разъёму который ближе к краю платы) делаю так:
в меню "установки hal" в строке временных команд выполняю
setp etcomb.1.pins.pin-00-out true
пишет что измнился на true
а на первую плату IO выход out0 молчит ничего не включает или нумерация там как-то по другому идёт и я не на тот пин команду отправляю? или ещё что-то надо в кониге прописывать?
входы на этой плате работают нормально, кнопки пульта мпг в халметре видно как работают
-
- Мастер
- Сообщения: 941
- Зарегистрирован: 29 окт 2017, 14:08
- Репутация: 60
- Настоящее имя: Makc
- Откуда: Ярославль
- Контактная информация:
Re: Настраиваем контроллер to_pci.
попробуй не true, а 1
память говорит мне, что выход замыкает между собой 2 контакта. не соврать бы, ещё и важно, куда + и куда-
нумерация идёт лесенкой, на плате подписано.
память говорит мне, что выход замыкает между собой 2 контакта. не соврать бы, ещё и важно, куда + и куда-
нумерация идёт лесенкой, на плате подписано.
-
- Новичок
- Сообщения: 24
- Зарегистрирован: 23 июл 2013, 20:50
- Репутация: 0
- Откуда: Улан-Удэ
- Контактная информация:
Re: Настраиваем контроллер to_pci.
не помогло, на оптопаре на диоде напряжение 0.
конфиг использую из 1 сообщения ETHcombS
конфиг использую из 1 сообщения ETHcombS
-
- Мастер
- Сообщения: 941
- Зарегистрирован: 29 окт 2017, 14:08
- Репутация: 60
- Настоящее имя: Makc
- Откуда: Ярославль
- Контактная информация:
Re: Настраиваем контроллер to_pci.
в том конфиге все выходы замыкаются кнопкой в интерфейсе. в хале всё завязано по умолчанию.
есть ещё на основной плате выход, etcomb.1.Lpins.pin-00-out можно его проверить.
есть ещё на основной плате выход, etcomb.1.Lpins.pin-00-out можно его проверить.
Re: Настраиваем контроллер to_pci.
Какое состояние сигнала WD_lock?
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
-
- Новичок
- Сообщения: 24
- Зарегистрирован: 23 июл 2013, 20:50
- Репутация: 0
- Откуда: Улан-Удэ
- Контактная информация:
Re: Настраиваем контроллер to_pci.
wd_lock показывает false
-
- Новичок
- Сообщения: 24
- Зарегистрирован: 23 июл 2013, 20:50
- Репутация: 0
- Откуда: Улан-Удэ
- Контактная информация:
Re: Настраиваем контроллер to_pci.
кажется разобрался, тестовый конфиг по новой залил, отжал грибок в интерфейсе и заработало всё
забыл что аварийный стоп включен
забыл что аварийный стоп включен
-
- Кандидат
- Сообщения: 47
- Зарегистрирован: 21 апр 2016, 07:37
- Репутация: 1
- Настоящее имя: Андрей
- Откуда: Кемероо
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Друзья , нужна помощь.
Плата PinCET
драйвер скомпилировал
плата пингуется
Взял тестовый конфиг ETHcombP.zip ( из начала темы)
получил вот такие ошибки
Плата PinCET
драйвер скомпилировал
плата пингуется
Взял тестовый конфиг ETHcombP.zip ( из начала темы)
получил вот такие ошибки
Код: Выделить всё
Error report created by /usr/lib/tcltk/linuxcnc/show_errors.tcl:
Print file information:
RUN_IN_PLACE=no
LINUXCNC_DIR=
LINUXCNC_BIN_DIR=/usr/bin
LINUXCNC_TCL_DIR=/usr/lib/tcltk/linuxcnc
LINUXCNC_SCRIPT_DIR=
LINUXCNC_RTLIB_DIR=/usr/lib/linuxcnc/modules
LINUXCNC_CONFIG_DIR=
LINUXCNC_LANG_DIR=/usr/lib/tcltk/linuxcnc/msgs
INIVAR=inivar
HALCMD=halcmd
LINUXCNC_EMCSH=/usr/bin/wish8.6
LINUXCNC - 2.8.2
Machine configuration directory is '/home/dron/linuxcnc/configs/ETHcombP'
Machine configuration file is 'TA.ini'
INIFILE=/home/dron/linuxcnc/configs/ETHcombP/TA.ini
VERSION=1.1
PARAMETER_FILE=linuxcnc.var
TASK=milltask
HALUI=
DISPLAY=axis
COORDINATES=XZ
KINEMATICS=trivkins coordinates=XZ
Starting LinuxCNC...
Starting LinuxCNC server program: linuxcncsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting LinuxCNC IO program: io
Found file(REL): ./TA.hal
Shutting down and cleaning up LinuxCNC...
Running HAL shutdown script
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
Debug file information:
inifile: warning: File contains DOS-style line endings.
inifile: warning: File contains DOS-style line endings.
inifile: warning: File contains DOS-style line endings.
inifile: warning: File contains DOS-style line endings.
inifile: warning: File contains DOS-style line endings.
inifile: warning: File contains DOS-style line endings.
inifile: warning: File contains DOS-style line endings.
inifile: warning: File contains DOS-style line endings.
inifile: warning: File contains DOS-style line endings.
inifile: warning: File contains DOS-style line endings.
inifile: warning: File contains DOS-style line endings.
Note: Using POSIX realtime
./TA.hal:3: File contains embedded carriage returns.
2730
Stopping realtime threads
Unloading hal components
Note: Using POSIX realtime
-----------------------------------------------------------------------
Info report created by linuxcnc_info:
The file: /tmp/linuxcnc_info.txt
can be posted to a forum or a web site like:
http://pastebin.com
in order to provide information about the linuxcnc
system and configuration.
Date: Ср сен 1 22:56:34 +07 2021
UTC Date: Ср сен 1 15:56:34 UTC 2021
this program: /usr/bin/linuxcnc_info
uptime: 22:56:34 up 33 min, 1 user, load average: 0,39, 0,58, 0,70
lsb_release -sa: Debian Debian GNU/Linux 10 (buster) 10 buster
which linuxcnc: /usr/bin/linuxcnc
pwd: /home/dron/linuxcnc/configs/ETHcombP
USER: dron
LOGNAME: dron
HOME: /home/dron
EDITOR:
VISUAL:
LANGUAGE:
TERM: dumb
COLORTERM:
DISPLAY: :0.0
DESKTOP: lightdm-xsession
display size: 1280x800 pixels (338x211 millimeters)
PATH: /usr/bin:/home/dron/linuxcnc/configs/ETHcombP/bin:/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
uname items:
nodename -n: debian-dron
kernel-name -s: Linux
kernel-vers -v: #1 SMP PREEMPT RT Debian 4.19.194-2 (2021-06-21)
machine -m: x86_64
processor -p: unknown
platform -i: unknown
oper system -o: GNU/Linux
/proc items:
cmdline: BOOT_IMAGE=/boot/vmlinuz-4.19.0-17-rt-amd64 root=UUID=3a2cc925-3515-4a2c-b50e-6f31d492b6a8 ro initrd=/install/initrd.gz quiet
model name: Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz
cores: 2
cpu MHz: 1595.866
parport: 0000-0000 : parport0 0000-0000 : parport0
serial:
Versions:
gcc: gcc (Debian 8.3.0-6) 8.3.0
python: Python 2.7.16
git: not_in_PATH
git commit: NA
tcl: 8.6
tk: 8.6
glade: not_in_PATH
glade-gtk2: not_in_PATH
linuxcnc_var all:
LINUXCNCVERSION: 2.8.2
LINUXCNC_AUX_GLADEVCP: /usr/share/linuxcnc/aux_gladevcp
LINUXCNC_AUX_EXAMPLES: /usr/share/linuxcnc/aux_examples
REALTIME: /etc/init.d/realtime
RTS: uspace
HALLIB_DIR: /usr/share/linuxcnc/hallib
dpkg -l '*linuxcnc*':
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h]
| Состояние=не[n]/установлен[i]/настроен[c]/распакован[U]/частично настроен[F]/
частично установлен[H]/trig-aWait/Trig-pend
|/ Ошибка?=(нет)/требуется переустановка[R] (верхний регистр
в полях состояния и ошибки указывает на ненормальную ситуацию)
||/ Имя Версия Архитектура Описание
+++-===================-============-============-=====================================================================
un linuxcnc <нет> <нет> (описание недоступно)
un linuxcnc-dev <нет> <нет> (описание недоступно)
un linuxcnc-doc <нет> <нет> (описание недоступно)
ii linuxcnc-doc-cn 1:2.8.2 all motion controller for CNC machines and robots (Chinese
ii linuxcnc-doc-en 1:2.8.2 all motion controller for CNC machines and robots (English documentation)
ii linuxcnc-doc-es 1:2.8.2 all controlador de movimiento para máquinas CNC y robots (Español).
ii linuxcnc-doc-fr 1:2.8.2 all motion controller for CNC machines and robots (French documentation)
un linuxcnc-sim <нет> <нет> (описание недоступно)
un linuxcnc-sim-dev <нет> <нет> (описание недоступно)
ii linuxcnc-uspace 1:2.8.2 amd64 motion controller for CNC machines and robots
ii linuxcnc-uspace-dev 1:2.8.2 amd64 PC based motion controller for real-time Linux
-
- Мастер
- Сообщения: 706
- Зарегистрирован: 18 май 2019, 13:23
- Репутация: 96
- Настоящее имя: Андрей
- Контактная информация:
Re: Настраиваем контроллер to_pci.
ничего не понятно. запусти linuxcnc из консоли, и укажи путь к своему INI файлу. Так увидишь ошибки, а не кучу лишнего мусора.
А вообще возможно надо файл сконвертировать в unix-like стиль (окончание строк)../TA.hal:3: File contains embedded carriage returns.
В системе должен быть установлен текстовый редактор geany, там поидеи можно это сделать через менюшки мышкой.
-
- Кандидат
- Сообщения: 47
- Зарегистрирован: 21 апр 2016, 07:37
- Репутация: 1
- Настоящее имя: Андрей
- Откуда: Кемероо
- Контактная информация:
Re: Настраиваем контроллер to_pci.
С консоли вот что получилось.
dron@debian-dron:~$ linuxcnc '/home/dron/linuxcnc/configs/ETHcombP/TA.ini'
LINUXCNC - 2.8.2
Machine configuration directory is '/home/dron/linuxcnc/configs/ETHcombP'
Machine configuration file is 'TA.ini'
Starting LinuxCNC...
inifile: warning: File contains DOS-style line endings.
inifile: warning: File contains DOS-style line endings.
Found file(REL): ./TA.hal
inifile: warning: File contains DOS-style line endings.
Note: Using POSIX realtime
./TA.hal:3: File contains embedded carriage returns.
Shutting down and cleaning up LinuxCNC...
Running HAL shutdown script
Note: Using POSIX realtime
LinuxCNC terminated with an error. You can find more information in the log:
/home/dron/linuxcnc_debug.txt
and
/home/dron/linuxcnc_print.txt
as well as in the output of the shell command 'dmesg' and in the terminal
dron@debian-dron:~$ linuxcnc '/home/dron/linuxcnc/configs/ETHcombP/TA.ini'
LINUXCNC - 2.8.2
Machine configuration directory is '/home/dron/linuxcnc/configs/ETHcombP'
Machine configuration file is 'TA.ini'
Starting LinuxCNC...
inifile: warning: File contains DOS-style line endings.
inifile: warning: File contains DOS-style line endings.
Found file(REL): ./TA.hal
inifile: warning: File contains DOS-style line endings.
Note: Using POSIX realtime
./TA.hal:3: File contains embedded carriage returns.
Shutting down and cleaning up LinuxCNC...
Running HAL shutdown script
Note: Using POSIX realtime
LinuxCNC terminated with an error. You can find more information in the log:
/home/dron/linuxcnc_debug.txt
and
/home/dron/linuxcnc_print.txt
as well as in the output of the shell command 'dmesg' and in the terminal
-
- Кандидат
- Сообщения: 47
- Зарегистрирован: 21 апр 2016, 07:37
- Репутация: 1
- Настоящее имя: Андрей
- Откуда: Кемероо
- Контактная информация:
Re: Настраиваем контроллер to_pci.
здесь я не совсем понял что нужно сделать ../TA.hal:3: File contains embedded carriage returns.
А вообще возможно надо файл сконвертировать в unix-like стиль (окончание строк).
В системе должен быть установлен текстовый редактор geany, там поидеи можно это сделать через менюшки мышкой.
редактор geany установлен.
В HAL третью строчку я могу найти и без geany .
-
- Мастер
- Сообщения: 941
- Зарегистрирован: 29 окт 2017, 14:08
- Репутация: 60
- Настоящее имя: Makc
- Откуда: Ярославль
- Контактная информация:
Re: Настраиваем контроллер to_pci.
я все cr lf ручками заменил))
-
- Кандидат
- Сообщения: 47
- Зарегистрирован: 21 апр 2016, 07:37
- Репутация: 1
- Настоящее имя: Андрей
- Откуда: Кемероо
- Контактная информация:
Re: Настраиваем контроллер to_pci.
В каком файле менять? в HAL ?
Я же конфиги с примеров взял с первой странице темы.
И нужно что то еще править что бы запустилось ?
-
- Кандидат
- Сообщения: 47
- Зарегистрирован: 21 апр 2016, 07:37
- Репутация: 1
- Настоящее имя: Андрей
- Откуда: Кемероо
- Контактная информация:
Re: Настраиваем контроллер to_pci.
сделал так , не помогло
dron@debian-dron:~$ dos2unix '/home/dron/linuxcnc/configs/ETHcombP/TA.hal'
dos2unix: преобразование файла /home/dron/linuxcnc/configs/ETHcombP/TA.hal в формат Unix…
dron@debian-dron:~$ dos2unix '/home/dron/linuxcnc/configs/ETHcombP/TA.hal'
dos2unix: преобразование файла /home/dron/linuxcnc/configs/ETHcombP/TA.hal в формат Unix…
-
- Мастер
- Сообщения: 941
- Зарегистрирован: 29 окт 2017, 14:08
- Репутация: 60
- Настоящее имя: Makc
- Откуда: Ярославль
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Это номер строки.
Я бы сделал так: удалил все из hal. Должно запуститься. А потом добавлял бы строки из исходного хала
Я бы сделал так: удалил все из hal. Должно запуститься. А потом добавлял бы строки из исходного хала
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
-
- Мастер
- Сообщения: 706
- Зарегистрирован: 18 май 2019, 13:23
- Репутация: 96
- Настоящее имя: Андрей
- Контактная информация:
Re: Настраиваем контроллер to_pci.
ну открой в винде в проге notepad++, там в меню кажется "сервис-конец строки - unix"
сохранить и перекинуть на станок.
сохранить и перекинуть на станок.
-
- Кандидат
- Сообщения: 47
- Зарегистрирован: 21 апр 2016, 07:37
- Репутация: 1
- Настоящее имя: Андрей
- Откуда: Кемероо
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Спасибо всем запустил.
Если кто-то поправит конфиги примеров начале темы будет прям здорово
Если кто-то поправит конфиги примеров начале темы будет прям здорово