Настраиваем контроллер to_pci.

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
mmv
Мастер
Сообщения: 609
Зарегистрирован: 24 май 2016, 21:58
Репутация: 33
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение mmv »

Я чего то не понимаю, причем тут конфиг pwm, ссылка дана была на конфиг степ/Дир. Dcontrol 0 есть в степ/Дир - один аналоговый канал для шпинделя.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
mmv
Мастер
Сообщения: 609
Зарегистрирован: 24 май 2016, 21:58
Репутация: 33
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение mmv »

Все разрулили.
Оказался старый драйвер слишком. Их два выложено, надо бы удалить лишний.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
aerocub
Новичок
Сообщения: 24
Зарегистрирован: 23 июл 2013, 20:50
Репутация: 0
Откуда: Улан-Удэ
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение aerocub »

Подключаю свой комплект ethernet плат, не получается пинами out управлять.
плата IO (на главной плате подключена к разъёму который ближе к краю платы) делаю так:
в меню "установки hal" в строке временных команд выполняю
setp etcomb.1.pins.pin-00-out true
пишет что измнился на true
а на первую плату IO выход out0 молчит ничего не включает или нумерация там как-то по другому идёт и я не на тот пин команду отправляю? или ещё что-то надо в кониге прописывать?
входы на этой плате работают нормально, кнопки пульта мпг в халметре видно как работают
steals_y2k
Мастер
Сообщения: 938
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение steals_y2k »

попробуй не true, а 1
память говорит мне, что выход замыкает между собой 2 контакта. не соврать бы, ещё и важно, куда + и куда-

нумерация идёт лесенкой, на плате подписано.
aerocub
Новичок
Сообщения: 24
Зарегистрирован: 23 июл 2013, 20:50
Репутация: 0
Откуда: Улан-Удэ
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение aerocub »

не помогло, на оптопаре на диоде напряжение 0.
конфиг использую из 1 сообщения ETHcombS
steals_y2k
Мастер
Сообщения: 938
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение steals_y2k »

в том конфиге все выходы замыкаются кнопкой в интерфейсе. в хале всё завязано по умолчанию.

есть ещё на основной плате выход, etcomb.1.Lpins.pin-00-out можно его проверить.
mmv
Мастер
Сообщения: 609
Зарегистрирован: 24 май 2016, 21:58
Репутация: 33
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение mmv »

Какое состояние сигнала WD_lock?
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
aerocub
Новичок
Сообщения: 24
Зарегистрирован: 23 июл 2013, 20:50
Репутация: 0
Откуда: Улан-Удэ
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение aerocub »

wd_lock показывает false
aerocub
Новичок
Сообщения: 24
Зарегистрирован: 23 июл 2013, 20:50
Репутация: 0
Откуда: Улан-Удэ
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение aerocub »

кажется разобрался, тестовый конфиг по новой залил, отжал грибок в интерфейсе и заработало всё
забыл что аварийный стоп включен
Dron
Кандидат
Сообщения: 47
Зарегистрирован: 21 апр 2016, 07:37
Репутация: 1
Настоящее имя: Андрей
Откуда: Кемероо
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Dron »

Друзья , нужна помощь.
Плата 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
ex71
Мастер
Сообщения: 697
Зарегистрирован: 18 май 2019, 13:23
Репутация: 96
Настоящее имя: Андрей
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение ex71 »

Dron писал(а): Друзья , нужна помощь.
ничего не понятно. запусти linuxcnc из консоли, и укажи путь к своему INI файлу. Так увидишь ошибки, а не кучу лишнего мусора.
./TA.hal:3: File contains embedded carriage returns.
А вообще возможно надо файл сконвертировать в unix-like стиль (окончание строк).
В системе должен быть установлен текстовый редактор geany, там поидеи можно это сделать через менюшки мышкой.
Dron
Кандидат
Сообщения: 47
Зарегистрирован: 21 апр 2016, 07:37
Репутация: 1
Настоящее имя: Андрей
Откуда: Кемероо
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Dron »

С консоли вот что получилось.
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
Кандидат
Сообщения: 47
Зарегистрирован: 21 апр 2016, 07:37
Репутация: 1
Настоящее имя: Андрей
Откуда: Кемероо
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Dron »

./TA.hal:3: File contains embedded carriage returns.
А вообще возможно надо файл сконвертировать в unix-like стиль (окончание строк).
В системе должен быть установлен текстовый редактор geany, там поидеи можно это сделать через менюшки мышкой.
здесь я не совсем понял что нужно сделать .
редактор geany установлен.
В HAL третью строчку я могу найти и без geany .
steals_y2k
Мастер
Сообщения: 938
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение steals_y2k »

я все cr lf ручками заменил))
Dron
Кандидат
Сообщения: 47
Зарегистрирован: 21 апр 2016, 07:37
Репутация: 1
Настоящее имя: Андрей
Откуда: Кемероо
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Dron »

steals_y2k писал(а): 02 сен 2021, 07:36 я все cr lf ручками заменил))
В каком файле менять? в HAL ?
Я же конфиги с примеров взял с первой странице темы.
И нужно что то еще править что бы запустилось ?
Dron
Кандидат
Сообщения: 47
Зарегистрирован: 21 апр 2016, 07:37
Репутация: 1
Настоящее имя: Андрей
Откуда: Кемероо
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Dron »

сделал так , не помогло
dron@debian-dron:~$ dos2unix '/home/dron/linuxcnc/configs/ETHcombP/TA.hal'
dos2unix: преобразование файла /home/dron/linuxcnc/configs/ETHcombP/TA.hal в формат Unix…
steals_y2k
Мастер
Сообщения: 938
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение steals_y2k »

Dron писал(а): В каком файле менять? в HAL ?
в обоих.
в каждой строке, почему только в 3? это номер ошибки, судя по всему.
mmv
Мастер
Сообщения: 609
Зарегистрирован: 24 май 2016, 21:58
Репутация: 33
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение mmv »

Это номер строки.
Я бы сделал так: удалил все из hal. Должно запуститься. А потом добавлял бы строки из исходного хала
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
ex71
Мастер
Сообщения: 697
Зарегистрирован: 18 май 2019, 13:23
Репутация: 96
Настоящее имя: Андрей
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение ex71 »

ну открой в винде в проге notepad++, там в меню кажется "сервис-конец строки - unix"
сохранить и перекинуть на станок.
Dron
Кандидат
Сообщения: 47
Зарегистрирован: 21 апр 2016, 07:37
Репутация: 1
Настоящее имя: Андрей
Откуда: Кемероо
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Dron »

Спасибо всем запустил.
Если кто-то поправит конфиги примеров начале темы будет прям здорово
Ответить

Вернуться в «LinuxCNC»