Настройка EMC2+MESA 7i43+7i42+Сервы+Линейки

Работа с платами MESA, подключение, конфигурация.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Настройка EMC2+MESA 7i43+7i42+Сервы+Линейки

Сообщение aftaev »

Нужно настроить ЕМС2 +7i43+7i42+Сервы+Линейки
Сервы будут работать в режиме step/dir потому сервы примем за шаговые двиги.

Задача подключить к 7i43+7i42 пока один шаговый двигатель.
1. Установил ЕМС2 на новый комп. Латенси тест:
Latency Test.png (5478 просмотров) <a class='original' href='./download/file.php?id=1596&mode=view' target=_blank>Загрузить оригинал (25.94 КБ)</a>
2. Запускаю готовые примеры в ЕМС для 3х осевого станка для шаговых:
ЕМС.png (5478 просмотров) <a class='original' href='./download/file.php?id=1595&mode=view' target=_blank>Загрузить оригинал (52.73 КБ)</a>
Цель - проверить роботоспособность LPT. К LPT порту подключаю POST карту.Запускаю ЕМС2 На POSTкарте бегают цифры/ адрес 0х0378, кабель и LPT порт работает!

3. Подключаю к LPT плату Mesa 7i43 -U-4 + питание 5В.
4. Беру готовый пример для 7i43
Снимок-Выбор конфигураций EMC.png (5478 просмотров) <a class='original' href='./download/file.php?id=1597&mode=view' target=_blank>Загрузить оригинал (73.12 КБ)</a>
5. Запускаю ЕМС2 выдает ошибку:
(для просмотра содержимого нажмите на ссылку)
Print file information:
RUN_IN_PLACE=no
EMC2_DIR=
EMC2_BIN_DIR=/usr/bin
EMC2_TCL_DIR=/usr/share/emc/tcl
EMC2_SCRIPT_DIR=
EMC2_RTLIB_DIR=/usr/realtime-2.6.32-122-rtai/modules/emc2
EMC2_CONFIG_DIR=
EMC2_LANG_DIR=/usr/share/emc/tcl/msgs
INIVAR=inivar
HALCMD=halcmd
EMC2_EMCSH=/usr/bin/wish8.5
EMC2 - 2.4.6
Machine configuration directory is '/home/aft/emc2/configs/hm2-stepper'
Machine configuration file is '7i43-big.ini'
INIFILE=/home/aft/emc2/configs/hm2-stepper/7i43-big.ini
PARAMETER_FILE=hm2-stepper.var
EMCMOT=motmod
EMCIO=io
TASK=milltask
HALUI=
DISPLAY=axis
NML_FILE=
Starting EMC2...
Starting EMC2 server program: emcsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting EMC2 IO program: io
Shutting down and cleaning up EMC2...
Killing task emcsvr, PID=2513
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
Cleanup done

Debug file information:
insmod: error inserting '/usr/realtime-2.6.32-122-rtai/modules/emc2/hm2_7i43.ko': -1 Input/output error
hm2-stepper.hal:41: exit value: 1
hm2-stepper.hal:41: insmod failed, returned -1
See the output of 'dmesg' for more information.
2513
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components

Kernel message information:
[ 1308.419884] I-pipe: Domain RTAI registered.
[ 1308.419889] RTAI[hal]: <3.8.1> mounted over IPIPE-NOTHREADS 2.6-03.
[ 1308.419891] RTAI[hal]: compiled with gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) .
[ 1308.419915] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 1308.419917] PIPELINE layers:
[ 1308.419919] fac79e20 9ac15d93 RTAI 200
[ 1308.419921] c085cb20 0 Linux 100
[ 1308.435950] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 1308.436104] RTAI[sched]: IMMEDIATE, MP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[ 1308.436108] RTAI[sched]: hard timer type/freq = APIC/12499798(Hz); default timing: periodic; linear timed lists.
[ 1308.436112] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 2500117000 hz.
[ 1308.436114] RTAI[sched]: timer setup = 999 ns, resched latency = 2943 ns.
[ 1308.436185] RTAI[usi]: enabled.
[ 1308.475358] RTAI[math]: loaded.
[ 1308.525007] hm2: loading Mesa HostMot2 driver version 0.15
[ 1308.528314] hm2_7i43: loading HostMot2 Mesa 7i43 driver version 0.3
[ 1308.528337] hm2_7i43: failed to clear EPP Timeout!
[ 1308.530340] hm2_7i43: /DONE is not low after CPLD reset!
[ 1308.530540] hm2_7i43.0: firmware: requesting hm2/7i43/SVST4_4B.BIT
[ 1308.534202] hm2_7i43: /DONE is not low after CPLD reset!
[ 1308.534217] hm2/hm2_7i43.0: failed to reset fpga, aborting hm2_register
[ 1308.534221] hm2_7i43.0: board at (ioaddr=0x0378, ioaddr_hi=0x0778, epp_wide ON) not found!
[ 1308.763717] hm2: unloading
[ 1308.791440] RTAI[math]: unloaded.
[ 1308.813550] SCHED releases registered named ALIEN RTGLBH
[ 1308.844242] RTAI[malloc]: unloaded.
[ 1308.944008] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 1308.946351] I-pipe: Domain RTAI unregistered.
[ 1308.946381] RTAI[hal]: unmounted.
Что не так?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Настройка EMC2+MESA 7i43+7i42+Сервы+Линейки

Сообщение Nick »

Ошибки без всего лишнего:

Debug file information:
insmod: error inserting '/usr/realtime-2.6.32-122-rtai/modules/emc2/hm2_7i43.ko': -1 Input/output error

Здесь говорит об ошибке ввода вывода на 7i43. Более подробная информация в dmesg.
Запусти в консоле dmesg | grep 7i43 -B2A2
Может будет что-то по подробнее.

............................
Далее
Kernel message information:
[ 1308.525007] hm2: loading Mesa HostMot2 driver version 0.15
[ 1308.528314] hm2_7i43: loading HostMot2 Mesa 7i43 driver version 0.3
[ 1308.528337] hm2_7i43: failed to clear EPP Timeout!
[ 1308.530340] hm2_7i43: /DONE is not low after CPLD reset!
[ 1308.530540] hm2_7i43.0: firmware: requesting hm2/7i43/SVST4_4B.BIT
[ 1308.534202] hm2_7i43: /DONE is not low after CPLD reset!
[ 1308.534217] hm2/hm2_7i43.0: failed to reset fpga, aborting hm2_register
[ 1308.534221] hm2_7i43.0: board at (ioaddr=0x0378, ioaddr_hi=0x0778, epp_wide ON) not found!
[ 1308.763717] hm2: unloading

Пытается загрузить прошивку в MESA, и не выходит.

А какая у тебя MESA, сколько у тебя FGPA? Попробуй конфигурацию 7i43-small!
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Настройка EMC2+MESA 7i43+7i42+Сервы+Линейки

Сообщение aftaev »

Nick писал(а):Запусти в консоле dmesg | grep 7i43 -B2A2
По разному пробывал вот что вышло:
1.png (5476 просмотров) <a class='original' href='./download/file.php?id=1599&mode=view' target=_blank>Загрузить оригинал (18.72 КБ)</a>
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Настройка EMC2+MESA 7i43+7i42+Сервы+Линейки

Сообщение aftaev »

Nick писал(а):А какая у тебя MESA, сколько у тебя FGPA?
USB/Parrallel card FPGA - 400K
Nick писал(а): Попробуй конфигурацию 7i43-small!
Та же фигня.

Через USB ЕМС будет работать с 7i43?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Настройка EMC2+MESA 7i43+7i42+Сервы+Линейки

Сообщение aftaev »

Nick писал(а):Запусти в консоле dmesg | grep 7i43 -B2A2
Если без -B2A2 то вот:
2.png (5476 просмотров) <a class='original' href='./download/file.php?id=1600&mode=view' target=_blank>Загрузить оригинал (154.94 КБ)</a>
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Настройка EMC2+MESA 7i43+7i42+Сервы+Линейки

Сообщение Nick »

Ну понятно там тоже самое, что и в kernel log.
На LinuxCNC пишут, что через USB работать не будет.
aftaev писал(а):EMC does not support the USB interface of the 7I43, only the EPP interface
(the -U model can use the EPP interface as well)
Сейчас еще покапаю.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Настройка EMC2+MESA 7i43+7i42+Сервы+Линейки

Сообщение Nick »

Джамперы у тебя правильно стоят? На LPT?
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Настройка EMC2+MESA 7i43+7i42+Сервы+Линейки

Сообщение aftaev »

Nick писал(а):Джамперы у тебя правильно стоят? На LPT?
Как пришли так и стоят :) Где почитать как джамперы правильно должны стоять?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Настройка EMC2+MESA 7i43+7i42+Сервы+Линейки

Сообщение Nick »

В инструкции :).
Или тут:
W4W5MODE
DOWNDOWNEPP (PARALLEL PORT) CONFIG
DOWNUPUSB CONFIG
UPDOWNEEPROM CONFIG
Пишут, что еще проблемы могут быть из-за:
1. Port not really in EPP mode
2. Parallel port - 7I43 Cable not right
3. Port address wrong
4. 7I43 not set to parallel mode
5. No power or wrong 7I43 power

Что по русски значит:
1. LPT не в режиме EPP
2. Проблема с кабелем, кстати еще в одном месте писали что чуть-ли не 90% проблем из-за кабеля.
3. Не правильный адрес порта
4. 7I43 не установлен в режим параллельного порта
5. Нет питания или не правильно запитан 7I43
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Настройка EMC2+MESA 7i43+7i42+Сервы+Линейки

Сообщение aftaev »

Nick писал(а):2. Проблема с кабелем, кстати еще в одном месте писали что чуть-ли не 90% проблем из-за кабеля.
Кабель 100% рабочий. Снял его с рабочего станка. Но там есть еще шлейф к Месе вот его бы проверить. А разводки пинов для кабелей нету?
Nick писал(а):3. Не правильный адрес порта
Адресс проверил ПОСТ картой 0х0378 работает.
Nick писал(а):4. 7I43 не установлен в режим параллельного порта
Эт щас выясним.
Nick писал(а):5. Нет питания или не правильно запитан 7I43
Светодиоды горят на плате возле USB вывода.
7i43.jpg (5470 просмотров) <a class='original' href='./download/file.php?id=1602&mode=view' target=_blank>Загрузить оригинал (241.06 КБ)</a>
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Настройка EMC2+MESA 7i43+7i42+Сервы+Линейки

Сообщение aftaev »

Попереводил инструкцию на 7i43. Пробывал по разному перемычки пофиг, не работает. Поменял другой шлейф к плате - LPT. не работает. Возле LPT входа есть 8 светодиодов, когда они должны гореть? Когда идет ображение к МЕСА?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Настройка EMC2+MESA 7i43+7i42+Сервы+Линейки

Сообщение aftaev »

Поковырялся в БИОСе. Там стояла версия EPP 1.9 поставил 1.7 вроде заработало!!!
При включении компа горят 3 светодиода. При запуске ЕМС остатется только желтый (питание). ЕМС запустился, запустил прогу на выполнение. Теперече буду подключать 7i42 и серву.

Nick что такое Firmware:
Фирмваре.PNG (5468 просмотров) <a class='original' href='./download/file.php?id=1603&mode=view' target=_blank>Загрузить оригинал (93.3 КБ)</a>
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Настройка EMC2+MESA 7i43+7i42+Сервы+Линейки

Сообщение Nick »

Firmware - это прошивка. Разные прошивки дают разные возможности.
Т.е. вся закавыка была в БИОСе. Надо это запомнить.
По распиновке есть в мануале по mesa:
Вложения
7i43ds.pdf
(223.65 КБ) 1414 скачиваний
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Настройка EMC2+MESA 7i43+7i42+Сервы+Линейки

Сообщение aftaev »

Nick писал(а):Firmware - это прошивка. Разные прошивки дают разные возможности.
Где почитать про виды прошивок?
Какая прошивка для моих задач более подходящая:
3-4 оси (шаговые двиги)
3 Хоме
3 лимита
3 линейки на каждой оси для обратной связи
1 шипиндель
1 СОЖ
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Настройка EMC2+MESA 7i43+7i42+Сервы+Линейки

Сообщение Nick »

А какие там есть?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Настройка EMC2+MESA 7i43+7i42+Сервы+Линейки

Сообщение Nick »

Кстати вот и табличка есть по возможностям пошивок для MESA 7i43:

7i43 Default Configurations

Firmware200K400KEncoderPWMStepGenGPIO
SV8BX8800
SV8SX8800
SVST2_4_7I47XX424
SVST4_4BX4440
SVST4_4SX4440
SVST4_6BX4460
SVST4_6SX4460
SVST4_12BX44120
Взято отсюда: http://linuxcnc.org/docs/2.5/html/drive ... igurations
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Настройка EMC2+MESA 7i43+7i42+Сервы+Линейки

Сообщение aftaev »

как понял меняя настройки в мастере:
SV8 это для серв с энкодерами
SVST4_4 - для 4х шаговых
SVST4_6 - для 6х шаговых
SVST4_12 - для 12х шаговых
буквы S и B означают small = 200K и big=400К

В мастере выбираем тип платы 7i43-2 (200k) или 7i43-4 (400k)
Далее выбираем freware (прошивку)
6t80.pncconf.png (5456 просмотров) <a class='original' href='./download/file.php?id=1605&mode=view' target=_blank>Загрузить оригинал (63.57 КБ)</a>
Разные варианты перебрал, ЕМС выдает ошибки
(для просмотра содержимого нажмите на ссылку)
Print file information:
RUN_IN_PLACE=no
EMC2_DIR=
EMC2_BIN_DIR=/usr/bin
EMC2_TCL_DIR=/usr/share/emc/tcl
EMC2_SCRIPT_DIR=
EMC2_RTLIB_DIR=/usr/realtime-2.6.32-122-rtai/modules/emc2
EMC2_CONFIG_DIR=
EMC2_LANG_DIR=/usr/share/emc/tcl/msgs
INIVAR=inivar
HALCMD=halcmd
EMC2_EMCSH=/usr/bin/wish8.5
EMC2 - 2.4.6
Machine configuration directory is '/home/aft/emc2/configs/6t80'
Machine configuration file is '6t80.ini'
INIFILE=/home/aft/emc2/configs/6t80/6t80.ini
PARAMETER_FILE=emc.var
EMCMOT=motmod
EMCIO=io
TASK=milltask
HALUI=halui
DISPLAY=mini
NML_FILE=
Starting EMC2...
Starting EMC2 server program: emcsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting EMC2 IO program: io
Starting HAL User Interface program: halui
Shutting down and cleaning up EMC2...
Running HAL shutdown script
Killing task emcsvr, PID=5100
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
Cleanup done

Debug file information:
insmod: error inserting '/usr/realtime-2.6.32-122-rtai/modules/emc2/hm2_7i43.ko': -1 Unknown symbol in module
6t80.hal:9: exit value: 1
6t80.hal:9: insmod failed, returned -1
See the output of 'dmesg' for more information.
5100
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components

Kernel message information:
[ 2997.341287] I-pipe: Domain RTAI registered.
[ 2997.341292] RTAI[hal]: <3.8.1> mounted over IPIPE-NOTHREADS 2.6-03.
[ 2997.341294] RTAI[hal]: compiled with gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) .
[ 2997.341319] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 2997.341321] PIPELINE layers:
[ 2997.341324] fe237e20 9ac15d93 RTAI 200
[ 2997.341326] c085cb20 0 Linux 100
[ 2997.357613] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 2997.357771] RTAI[sched]: IMMEDIATE, MP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[ 2997.357775] RTAI[sched]: hard timer type/freq = APIC/12499698(Hz); default timing: periodic; linear timed lists.
[ 2997.357778] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 2499767000 hz.
[ 2997.357780] RTAI[sched]: timer setup = 999 ns, resched latency = 2944 ns.
[ 2997.357851] RTAI[usi]: enabled.
[ 2997.392969] RTAI[math]: loaded.
[ 2997.456546] hm2: loading Mesa HostMot2 driver version 0.15
[ 2997.459890] hm2_7i43: loading HostMot2 Mesa 7i43 driver version 0.3
[ 2997.461928] hm2_7i43.0: firmware: requesting hm2/7i43-4/SV4_4.BIT
[ 2997.463079] hm2/hm2_7i43.0: firmware hm2/7i43-4/SV4_4.BIT not found
[ 2997.463082] hm2/hm2_7i43.0: install the package containing the firmware.
[ 2997.463085] hm2_7i43.0: board at (ioaddr=0x0378, ioaddr_hi=0x0778, epp_wide ON) not found!
[ 2997.694705] hm2: unloading
[ 2997.727139] RTAI[math]: unloaded.
[ 2997.756172] SCHED releases registered named ALIEN RTGLBH
[ 2997.784780] RTAI[malloc]: unloaded.
[ 2997.884519] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 2997.887243] I-pipe: Domain RTAI unregistered.
[ 2997.887272] RTAI[hal]: unmounted.
Мастер не рабочий :(
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Настройка EMC2+MESA 7i43+7i42+Сервы+Линейки

Сообщение Nick »

Надо уточнить.... вообще писали, что pncconf пока на стадии альфы, поэтому его в меню не включили.

Что-то писали, что в новой версии прошивки будут в другой директории лежать ....

Но это не беда. Можно просто симлинков понаставить или хотя бы скопировать...

ЗЫ не freware, а firmware.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Настройка EMC2+MESA 7i43+7i42+Сервы+Линейки

Сообщение aftaev »

В стандартной конфигурации 7i43big ссылается на:

CONFIG="firmware=hm2/7i43/SVST4_4B.BIT num_encoders=0 num_pwmgens=0 num_stepgens=3"

при использовании мастера вот куды лезет:
config="firmware=hm2/7i43-4/SV4_4.BIT num_encoders=3 num_pwmgens=4 num_stepgens=3"

Пробывал в НАЛ файле подменить путь на стандартный. Вот что выдает:
(для просмотра содержимого нажмите на ссылку)
Print file information:
RUN_IN_PLACE=no
EMC2_DIR=
EMC2_BIN_DIR=/usr/bin
EMC2_TCL_DIR=/usr/share/emc/tcl
EMC2_SCRIPT_DIR=
EMC2_RTLIB_DIR=/usr/realtime-2.6.32-122-rtai/modules/emc2
EMC2_CONFIG_DIR=
EMC2_LANG_DIR=/usr/share/emc/tcl/msgs
INIVAR=inivar
HALCMD=halcmd
EMC2_EMCSH=/usr/bin/wish8.5
EMC2 - 2.4.6
Machine configuration directory is '/home/aft/emc2/configs/6t80'
Machine configuration file is '6t80.ini'
INIFILE=/home/aft/emc2/configs/6t80/6t80.ini
PARAMETER_FILE=emc.var
EMCMOT=motmod
EMCIO=io
TASK=milltask
HALUI=halui
DISPLAY=mini
NML_FILE=
Starting EMC2...
Starting EMC2 server program: emcsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting EMC2 IO program: io
Starting HAL User Interface program: halui
Shutting down and cleaning up EMC2...
Running HAL shutdown script
Killing task emcsvr, PID=5414
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
Cleanup done

Debug file information:
6t80.hal:12: parameter or pin 'hm2_7i43.0.pwmgen.pwm_frequency' not found
5414
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components

Kernel message information:
[ 3631.377148] I-pipe: Domain RTAI registered.
[ 3631.377153] RTAI[hal]: <3.8.1> mounted over IPIPE-NOTHREADS 2.6-03.
[ 3631.377155] RTAI[hal]: compiled with gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) .
[ 3631.377180] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 3631.377182] PIPELINE layers:
[ 3631.377184] fe050e20 9ac15d93 RTAI 200
[ 3631.377186] c085cb20 0 Linux 100
[ 3631.393276] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 3631.393420] RTAI[sched]: IMMEDIATE, MP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[ 3631.393424] RTAI[sched]: hard timer type/freq = APIC/12499698(Hz); default timing: periodic; linear timed lists.
[ 3631.393427] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 2499767000 hz.
[ 3631.393429] RTAI[sched]: timer setup = 999 ns, resched latency = 2944 ns.
[ 3631.393499] RTAI[usi]: enabled.
[ 3631.427838] RTAI[math]: loaded.
[ 3631.490007] hm2: loading Mesa HostMot2 driver version 0.15
[ 3631.493240] hm2_7i43: loading HostMot2 Mesa 7i43 driver version 0.3
[ 3631.495272] hm2_7i43.0: firmware: requesting hm2/7i43/SVST4_4B.BIT
[ 3631.913222] hm2/hm2_7i43.0: 48 I/O Pins used:
[ 3631.913226] hm2/hm2_7i43.0: IO Pin 000 (P4-01): IOPort
[ 3631.913229] hm2/hm2_7i43.0: IO Pin 001 (P4-03): IOPort
[ 3631.913231] hm2/hm2_7i43.0: IO Pin 002 (P4-05): IOPort
[ 3631.913233] hm2/hm2_7i43.0: IO Pin 003 (P4-07): IOPort
[ 3631.913235] hm2/hm2_7i43.0: IO Pin 004 (P4-09): IOPort
[ 3631.913238] hm2/hm2_7i43.0: IO Pin 005 (P4-11): IOPort
[ 3631.913240] hm2/hm2_7i43.0: IO Pin 006 (P4-13): IOPort
[ 3631.913242] hm2/hm2_7i43.0: IO Pin 007 (P4-15): IOPort
[ 3631.913245] hm2/hm2_7i43.0: IO Pin 008 (P4-17): IOPort
[ 3631.913247] hm2/hm2_7i43.0: IO Pin 009 (P4-19): IOPort
[ 3631.913249] hm2/hm2_7i43.0: IO Pin 010 (P4-21): IOPort
[ 3631.913251] hm2/hm2_7i43.0: IO Pin 011 (P4-23): IOPort
[ 3631.913254] hm2/hm2_7i43.0: IO Pin 012 (P4-25): IOPort
[ 3631.913256] hm2/hm2_7i43.0: IO Pin 013 (P4-27): IOPort
[ 3631.913258] hm2/hm2_7i43.0: IO Pin 014 (P4-29): IOPort
[ 3631.913260] hm2/hm2_7i43.0: IO Pin 015 (P4-31): IOPort
[ 3631.913263] hm2/hm2_7i43.0: IO Pin 016 (P4-33): IOPort
[ 3631.913265] hm2/hm2_7i43.0: IO Pin 017 (P4-35): IOPort
[ 3631.913267] hm2/hm2_7i43.0: IO Pin 018 (P4-37): IOPort
[ 3631.913269] hm2/hm2_7i43.0: IO Pin 019 (P4-39): IOPort
[ 3631.913272] hm2/hm2_7i43.0: IO Pin 020 (P4-41): IOPort
[ 3631.913274] hm2/hm2_7i43.0: IO Pin 021 (P4-43): IOPort
[ 3631.913276] hm2/hm2_7i43.0: IO Pin 022 (P4-45): IOPort
[ 3631.913278] hm2/hm2_7i43.0: IO Pin 023 (P4-47): IOPort
[ 3631.913281] hm2/hm2_7i43.0: IO Pin 024 (P3-01): StepGen #0, pin Step (Output)
[ 3631.913284] hm2/hm2_7i43.0: IO Pin 025 (P3-03): StepGen #0, pin Direction (Output)
[ 3631.913287] hm2/hm2_7i43.0: IO Pin 026 (P3-05): IOPort
[ 3631.913289] hm2/hm2_7i43.0: IO Pin 027 (P3-07): IOPort
[ 3631.913291] hm2/hm2_7i43.0: IO Pin 028 (P3-09): IOPort
[ 3631.913293] hm2/hm2_7i43.0: IO Pin 029 (P3-11): IOPort
[ 3631.913296] hm2/hm2_7i43.0: IO Pin 030 (P3-13): StepGen #1, pin Step (Output)
[ 3631.913299] hm2/hm2_7i43.0: IO Pin 031 (P3-15): StepGen #1, pin Direction (Output)
[ 3631.913301] hm2/hm2_7i43.0: IO Pin 032 (P3-17): IOPort
[ 3631.913304] hm2/hm2_7i43.0: IO Pin 033 (P3-19): IOPort
[ 3631.913306] hm2/hm2_7i43.0: IO Pin 034 (P3-21): IOPort
[ 3631.913308] hm2/hm2_7i43.0: IO Pin 035 (P3-23): IOPort
[ 3631.913311] hm2/hm2_7i43.0: IO Pin 036 (P3-25): StepGen #2, pin Step (Output)
[ 3631.913314] hm2/hm2_7i43.0: IO Pin 037 (P3-27): StepGen #2, pin Direction (Output)
[ 3631.913316] hm2/hm2_7i43.0: IO Pin 038 (P3-29): IOPort
[ 3631.913319] hm2/hm2_7i43.0: IO Pin 039 (P3-31): IOPort
[ 3631.913321] hm2/hm2_7i43.0: IO Pin 040 (P3-33): IOPort
[ 3631.913323] hm2/hm2_7i43.0: IO Pin 041 (P3-35): IOPort
[ 3631.913325] hm2/hm2_7i43.0: IO Pin 042 (P3-37): IOPort
[ 3631.913328] hm2/hm2_7i43.0: IO Pin 043 (P3-39): IOPort
[ 3631.913330] hm2/hm2_7i43.0: IO Pin 044 (P3-41): IOPort
[ 3631.913332] hm2/hm2_7i43.0: IO Pin 045 (P3-43): IOPort
[ 3631.913335] hm2/hm2_7i43.0: IO Pin 046 (P3-45): IOPort
[ 3631.913337] hm2/hm2_7i43.0: IO Pin 047 (P3-47): IOPort
[ 3631.913363] hm2/hm2_7i43.0: registered
[ 3631.913366] hm2_7i43.0: board at (ioaddr=0x0378, ioaddr_hi=0x0778, epp_wide ON) found
[ 3632.121243] hm2_7i43.0: releasing board
[ 3632.121247] hm2/hm2_7i43.0: unregistered
[ 3632.121277] hm2_7i43: driver unloaded
[ 3632.123915] hm2: unloading
[ 3632.152845] RTAI[math]: unloaded.
[ 3632.176929] SCHED releases registered named ALIEN RTGLBH
[ 3632.212235] RTAI[malloc]: unloaded.
[ 3632.308008] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 3632.310349] I-pipe: Domain RTAI unregistered.
[ 3632.310379] RTAI[hal]: unmounted.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Настройка EMC2+MESA 7i43+7i42+Сервы+Линейки

Сообщение aftaev »

Когда путь неверный на плате 7i43 загоряется красный светодиод (горят 2 светодиода).
Вот тут тоже долбаются: http://www.linuxcnc.org/component/optio ... ng,polish/
Английский плохо понимать, но речь также про 2 светодиода :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Ответить

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