Mesa 5i25 + 77i7D модернизация 5 - осевого заточного ЧПУ станка 91 год Австрия

Работа с платами MESA, подключение, конфигурация.
Аватара пользователя
Taichi
Новичок
Сообщения: 29
Зарегистрирован: 11 фев 2021, 11:28
Репутация: 0
Настоящее имя: Тарас
Контактная информация:

Mesa 5i25 + 77i7D модернизация 5 - осевого заточного ЧПУ станка 91 год Австрия

Сообщение Taichi »

Здравствуйте.
Я тут пишу впервые, хотя форум этот читаю постоянно. Поэтому, если и задавать вопросы, то только тут.
Оговорюсь сразу, путь этот, прохожу впервые.. не судите строго, спасибо.

Поставил перед собою задачу. Есть универсально заточной станок, австрийского производства, марки Strausak.
0-strausak-fleximat-91.jpg (3528 просмотров) <a class='original' href='./download/file.php?id=192187&sid=d976f7f5e0a194fcf32919ce089470ef&mode=view' target=_blank>Загрузить оригинал (20.12 КБ)</a>
5 осей, ABB привода, NUM 1040 учпу. и так далее. В общем классный станок, но учпу NUM 1040 умерло безвозвратно, цена его нового нереально высока да и плюс 13 дюймовый монохромный кинескоп, совсем уж все старое.

Заказал контроллеры Mesa 5i25 + 7i77D. Так как по даташиту, похоже, что все подходит. Но платы еще не приехали, а я уже стал на грабли.

Серводрайвера ABB Axodyn - имеют управление по двум отдельным линиям +10в и -10в ну и 0ва как опорное.
Как мне управлять этим драйвером через 77i7 если там пины только +-10 AOUT и GND а мне нужно три пина?

Вопросов еще возникнет очень много. Очень надеюсь на ваши подсказки.
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: Mesa 5i25 + 77i7D модернизация 5 - осевого заточного ЧПУ станка 91 год Австрия

Сообщение alex_sar »

Taichi писал(а): Серводрайвера ABB Axodyn - имеют управление по двум отдельным линиям +10в и -10в ну и 0ва как опорное.
странное решение, но если реально так - два диода должны решить вопрос.
Аватара пользователя
Taichi
Новичок
Сообщения: 29
Зарегистрирован: 11 фев 2021, 11:28
Репутация: 0
Настоящее имя: Тарас
Контактная информация:

Re: Mesa 5i25 + 77i7D модернизация 5 - осевого заточного ЧПУ станка 91 год Австрия

Сообщение Taichi »

Страшно боюсь ошибиться. Вот скрины из мануала к ABB Axodyn:
1.jpg (3514 просмотров) <a class='original' href='./download/file.php?id=192189&sid=d976f7f5e0a194fcf32919ce089470ef&mode=view' target=_blank>Загрузить оригинал (163.84 КБ)</a>
2.jpg (3514 просмотров) <a class='original' href='./download/file.php?id=192190&sid=d976f7f5e0a194fcf32919ce089470ef&mode=view' target=_blank>Загрузить оригинал (118.79 КБ)</a>
Старые они, эти драйвера. С диодами решение понятно, так наверное и сделаю. Спасибо.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Mesa 5i25 + 77i7D модернизация 5 - осевого заточного ЧПУ станка 91 год Австрия

Сообщение Serg »

Нет никаких проблем с управлением и никакие диоды не нужны.
Выход AOUTn Mesa подключаете к +10 (X1:24), а выход GND к -10 (X1:23).
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Taichi
Новичок
Сообщения: 29
Зарегистрирован: 11 фев 2021, 11:28
Репутация: 0
Настоящее имя: Тарас
Контактная информация:

Re: Mesa 5i25 + 77i7D модернизация 5 - осевого заточного ЧПУ станка 91 год Австрия

Сообщение Taichi »

Вчера спаял ЛПТ кабель.
Установил 5i25 в комп и подключил через лпт к 7i77, запустил конфиг, который скидал Nick в соседней ветке. И ничего не заработало :(
Пока пытаюсь запустить все на весу, без станка. Halcmd show: показывает пустые строки.

1) Если установил "LinuxCNC 2.8.0 Debian 10 Buster PREEMPT-RT ISO" - драйвер на 5i25 установился автоматом?
2) Нужно ли подключать внешние +5в к плате 7i77, что бы она включилась или она должна работать питаясь с 5i25 ?
3) Кабель ЛПТ припаял пин в пин 1 <= => 1 , 25 <= =>25, должен работать? А то прислали кабель папа - мама.

Меня просто вводит в ступор предупреждение на первой странице мануала плат Меса, что смотрите не натупите с питанием платы, а то все нафиг сгорит!
Аватара пользователя
at90
Мастер
Сообщения: 659
Зарегистрирован: 08 окт 2011, 23:22
Репутация: 173
Контактная информация:

Re: Mesa 5i25 + 77i7D модернизация 5 - осевого заточного ЧПУ станка 91 год Австрия

Сообщение at90 »

Ну запустить это одно дело. А в каком софте делать программы заточки?
Фрезы для чпу www.carbidetools.ru
Аватара пользователя
Taichi
Новичок
Сообщения: 29
Зарегистрирован: 11 фев 2021, 11:28
Репутация: 0
Настоящее имя: Тарас
Контактная информация:

Re: Mesa 5i25 + 77i7D модернизация 5 - осевого заточного ЧПУ станка 91 год Австрия

Сообщение Taichi »

Вручную. Так же как и было до этого.
Правда УЧПУ было на немецком и инструкция к нему тоже.
Гугл переводчик в шоке от технической документации на немецком.
Но фрезы затачивал очень класно.
Аватара пользователя
Taichi
Новичок
Сообщения: 29
Зарегистрирован: 11 фев 2021, 11:28
Репутация: 0
Настоящее имя: Тарас
Контактная информация:

Re: Mesa 5i25 + 77i7D модернизация 5 - осевого заточного ЧПУ станка 91 год Австрия

Сообщение Taichi »

Перекинул джамперы на питание из платы 5i25, светодиоды засветились CR 1 , 6 , 7
Запуск конфигурации с ошибкой:

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

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.0
Machine configuration directory is '/home/taichi/linuxcnc/configs/7i77'
Machine configuration file is '5i25-7i77.ini'
INIFILE=/home/taichi/linuxcnc/configs/7i77/5i25-7i77.ini
VERSION=1.1
PARAMETER_FILE=hm2-servo.var
TASK=milltask
HALUI=
DISPLAY=axis
COORDINATES=XYZ
KINEMATICS=trivkins coordinates=XYZ
Starting LinuxCNC...
Starting LinuxCNC server program: linuxcncsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting LinuxCNC IO program: io
emc/iotask/ioControl.cc 702: can't load tool table.
Found file(REL): ./hm2-servo7i77.hal
hm2: loading Mesa HostMot2 driver version 0.15
hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.7
hm2_pci: discovered 5i25 at 0000:01:09.0
hm2/hm2_5i25.0: IDRom:
hm2/hm2_5i25.0:     IDRom Type: 0x00000003
hm2/hm2_5i25.0:     Offset to Modules: 0x00000040
hm2/hm2_5i25.0:     Offset to Pin Description: 0x000001C0
hm2/hm2_5i25.0:     Board Name: MESA5I25
hm2/hm2_5i25.0:     FPGA Size: 9
hm2/hm2_5i25.0:     FPGA Pins: 144
hm2/hm2_5i25.0:     Port Width: 17
hm2/hm2_5i25.0:     IO Ports: 2
hm2/hm2_5i25.0:     IO Width: 34
hm2/hm2_5i25.0:     Clock Low: 33333333 Hz (33333 KHz, 33 MHz)
hm2/hm2_5i25.0:     Clock High: 200000000 Hz (200000 KHz, 200 MHz)
hm2/hm2_5i25.0:     Instance Stride 0: 0x00000004
hm2/hm2_5i25.0:     Instance Stride 1: 0x00000040
hm2/hm2_5i25.0:     Register Stride 0: 0x00000100
hm2/hm2_5i25.0:     Register Stride 1: 0x00000100
hm2/hm2_5i25.0: 34 HM2 Pin Descriptors:
hm2/hm2_5i25.0:     pin 0:
hm2/hm2_5i25.0:         Primary Tag: 0x03 (IOPort)
hm2/hm2_5i25.0:         Secondary Tag: 0x05 (StepGen)
hm2/hm2_5i25.0:         Secondary Unit: 0x00
hm2/hm2_5i25.0:         Secondary Pin: 0x82 (Direction, Output)
hm2/hm2_5i25.0:     pin 1:
hm2/hm2_5i25.0:         Primary Tag: 0x03 (IOPort)
hm2/hm2_5i25.0:         Secondary Tag: 0x05 (StepGen)
hm2/hm2_5i25.0:         Secondary Unit: 0x00
hm2/hm2_5i25.0:         Secondary Pin: 0x81 (Step, Output)
hm2/hm2_5i25.0:     pin 2:
hm2/hm2_5i25.0:         Primary Tag: 0x03 (IOPort)
hm2/hm2_5i25.0:         Secondary Tag: 0x05 (StepGen)
hm2/hm2_5i25.0:         Secondary Unit: 0x01
hm2/hm2_5i25.0:         Secondary Pin: 0x82 (Direction, Output)
hm2/hm2_5i25.0:     pin 3:
hm2/hm2_5i25.0:         Primary Tag: 0x03 (IOPort)
hm2/hm2_5i25.0:         Secondary Tag: 0x05 (StepGen)
hm2/hm2_5i25.0:         Secondary Unit: 0x01
hm2/hm2_5i25.0:         Secondary Pin: 0x81 (Step, Output)
hm2/hm2_5i25.0:     pin 4:
hm2/hm2_5i25.0:         Primary Tag: 0x03 (IOPort)
hm2/hm2_5i25.0:         Secondary Tag: 0x05 (StepGen)
hm2/hm2_5i25.0:         Secondary Unit: 0x02
hm2/hm2_5i25.0:         Secondary Pin: 0x82 (Direction, Output)
hm2/hm2_5i25.0:     pin 5:
hm2/hm2_5i25.0:         Primary Tag: 0x03 (IOPort)
hm2/hm2_5i25.0:         Secondary Tag: 0x05 (StepGen)
hm2/hm2_5i25.0:         Secondary Unit: 0x02
hm2/hm2_5i25.0:         Secondary Pin: 0x81 (Step, Output)
hm2/hm2_5i25.0:     pin 6:
hm2/hm2_5i25.0:         Primary Tag: 0x03 (IOPort)
hm2/hm2_5i25.0:         Secondary Tag: 0x05 (StepGen)
hm2/hm2_5i25.0:         Secondary Unit: 0x03
hm2/hm2_5i25.0:         Secondary Pin: 0x82 (Direction, Output)
hm2/hm2_5i25.0:     pin 7:
hm2/hm2_5i25.0:         Primary Tag: 0x03 (IOPort)
hm2/hm2_5i25.0:         Secondary Tag: 0x05 (StepGen)
hm2/hm2_5i25.0:         Secondary Unit: 0x03
hm2/hm2_5i25.0:         Secondary Pin: 0x81 (Step, Output)
hm2/hm2_5i25.0:     pin 8:
hm2/hm2_5i25.0:         Primary Tag: 0x03 (IOPort)
hm2/hm2_5i25.0:         Secondary Tag: 0x05 (StepGen)
hm2/hm2_5i25.0:         Secondary Unit: 0x04
hm2/hm2_5i25.0:         Secondary Pin: 0x82 (Direction, Output)
hm2/hm2_5i25.0:     pin 9:
hm2/hm2_5i25.0:         Primary Tag: 0x03 (IOPort)
hm2/hm2_5i25.0:         Secondary Tag: 0x05 (StepGen)
hm2/hm2_5i25.0:         Secondary Unit: 0x04
hm2/hm2_5i25.0:         Secondary Pin: 0x81 (Step, Output)
hm2/hm2_5i25.0:     pin 10:
hm2/hm2_5i25.0:         Primary Tag: 0x03 (IOPort)
hm2/hm2_5i25.0:         Secondary Tag: 0xC1 (Smart Serial Interface)
hm2/hm2_5i25.0:         Secondary Unit: 0x00
hm2/hm2_5i25.0:         Secondary Pin: 0x81 (TxData0, Output)
hm2/hm2_5i25.0:     pin 11:
hm2/hm2_5i25.0:         Primary Tag: 0x03 (IOPort)
hm2/hm2_5i25.0:         Secondary Tag: 0xC1 (Smart Serial Interface)
hm2/hm2_5i25.0:         Secondary Unit: 0x00
hm2/hm2_5i25.0:         Secondary Pin: 0x01 (RxData0, Input)
hm2/hm2_5i25.0:     pin 12:
hm2/hm2_5i25.0:         Primary Tag: 0x03 (IOPort)
hm2/hm2_5i25.0:         Secondary Tag: 0xC1 (Smart Serial Interface)
hm2/hm2_5i25.0:         Secondary Unit: 0x00
hm2/hm2_5i25.0:         Secondary Pin: 0x82 (TxData1, Output)
hm2/hm2_5i25.0:     pin 13:
hm2/hm2_5i25.0:         Primary Tag: 0x03 (IOPort)
hm2/hm2_5i25.0:         Secondary Tag: 0xC1 (Smart Serial Interface)
hm2/hm2_5i25.0:         Secondary Unit: 0x00
hm2/hm2_5i25.0:         Secondary Pin: 0x02 (RxData1, Input)
hm2/hm2_5i25.0:     pin 14:
hm2/hm2_5i25.0:         Primary Tag: 0x03 (IOPort)
hm2/hm2_5i25.0:         Secondary Tag: 0x04 (Encoder)
hm2/hm2_5i25.0:         Secondary Unit: 0x00
hm2/hm2_5i25.0:         Secondary Pin: 0x03 (Index, Input)
hm2/hm2_5i25.0:     pin 15:
hm2/hm2_5i25.0:         Primary Tag: 0x03 (IOPort)
hm2/hm2_5i25.0:         Secondary Tag: 0x04 (Encoder)
hm2/hm2_5i25.0:         Secondary Unit: 0x00
hm2/hm2_5i25.0:         Secondary Pin: 0x02 (B, Input)
hm2/hm2_5i25.0:     pin 16:
hm2/hm2_5i25.0:         Primary Tag: 0x03 (IOPort)
hm2/hm2_5i25.0:         Secondary Tag: 0x04 (Encoder)
hm2/hm2_5i25.0:         Secondary Unit: 0x00
hm2/hm2_5i25.0:         Secondary Pin: 0x01 (A, Input)
hm2/hm2_5i25.0:     pin 17:
hm2/hm2_5i25.0:         Primary Tag: 0x03 (IOPort)
hm2/hm2_5i25.0:         Secondary Tag: 0x05 (StepGen)
hm2/hm2_5i25.0:         Secondary Unit: 0x05
hm2/hm2_5i25.0:         Secondary Pin: 0x82 (Direction, Output)
hm2/hm2_5i25.0:     pin 18:
hm2/hm2_5i25.0:         Primary Tag: 0x03 (IOPort)
hm2/hm2_5i25.0:         Secondary Tag: 0x05 (StepGen)
hm2/hm2_5i25.0:         Secondary Unit: 0x05
hm2/hm2_5i25.0:         Secondary Pin: 0x81 (Step, Output)
hm2/hm2_5i25.0:     pin 19:
hm2/hm2_5i25.0:         Primary Tag: 0x03 (IOPort)
hm2/hm2_5i25.0:         Secondary Tag: 0x05 (StepGen)
hm2/hm2_5i25.0:         Secondary Unit: 0x06
hm2/hm2_5i25.0:         Secondary Pin: 0x82 (Direction, Output)
hm2/hm2_5i25.0:     pin 20:
hm2/hm2_5i25.0:         Primary Tag: 0x03 (IOPort)
hm2/hm2_5i25.0:         Secondary Tag: 0x05 (StepGen)
hm2/hm2_5i25.0:         Secondary Unit: 0x06
hm2/hm2_5i25.0:         Secondary Pin: 0x81 (Step, Output)
hm2/hm2_5i25.0:     pin 21:
hm2/hm2_5i25.0:         Primary Tag: 0x03 (IOPort)
hm2/hm2_5i25.0:         Secondary Tag: 0x05 (StepGen)
hm2/hm2_5i25.0:         Secondary Unit: 0x07
hm2/hm2_5i25.0:         Secondary Pin: 0x82 (Direction, Output)
hm2/hm2_5i25.0:     pin 22:
hm2/hm2_5i25.0:         Primary Tag: 0x03 (IOPort)
hm2/hm2_5i25.0:         Secondary Tag: 0x05 (StepGen)
hm2/hm2_5i25.0:         Secondary Unit: 0x07
hm2/hm2_5i25.0:         Secondary Pin: 0x81 (Step, Output)
hm2/hm2_5i25.0:     pin 23:
hm2/hm2_5i25.0:         Primary Tag: 0x03 (IOPort)
hm2/hm2_5i25.0:         Secondary Tag: 0x05 (StepGen)
hm2/hm2_5i25.0:         Secondary Unit: 0x08
hm2/hm2_5i25.0:         Secondary Pin: 0x82 (Direction, Output)
hm2/hm2_5i25.0:     pin 24:
hm2/hm2_5i25.0:         Primary Tag: 0x03 (IOPort)
hm2/hm2_5i25.0:         Secondary Tag: 0x05 (StepGen)
hm2/hm2_5i25.0:         Secondary Unit: 0x08
hm2/hm2_5i25.0:         Secondary Pin: 0x81 (Step, Output)
hm2/hm2_5i25.0:     pin 25:
hm2/hm2_5i25.0:         Primary Tag: 0x03 (IOPort)
hm2/hm2_5i25.0:         Secondary Tag: 0x05 (StepGen)
hm2/hm2_5i25.0:         Secondary Unit: 0x09
hm2/hm2_5i25.0:         Secondary Pin: 0x82 (Direction, Output)
hm2/hm2_5i25.0:     pin 26:
hm2/hm2_5i25.0:         Primary Tag: 0x03 (IOPort)
hm2/hm2_5i25.0:         Secondary Tag: 0x05 (StepGen)
hm2/hm2_5i25.0:         Secondary Unit: 0x09
hm2/hm2_5i25.0:         Secondary Pin: 0x81 (Step, Output)
hm2/hm2_5i25.0:     pin 27:
hm2/hm2_5i25.0:         Primary Tag: 0x03 (IOPort)
hm2/hm2_5i25.0:         Secondary Tag: 0xC1 (Smart Serial Interface)
hm2/hm2_5i25.0:         Secondary Unit: 0x00
hm2/hm2_5i25.0:         Secondary Pin: 0x83 (TxData2, Output)
hm2/hm2_5i25.0:     pin 28:
hm2/hm2_5i25.0:         Primary Tag: 0x03 (IOPort)
hm2/hm2_5i25.0:         Secondary Tag: 0xC1 (Smart Serial Interface)
hm2/hm2_5i25.0:         Secondary Unit: 0x00
hm2/hm2_5i25.0:         Secondary Pin: 0x03 (RxData2, Input)
hm2/hm2_5i25.0:     pin 29:
hm2/hm2_5i25.0:         Primary Tag: 0x03 (IOPort)
hm2/hm2_5i25.0:         Secondary Tag: 0xC1 (Smart Serial Interface)
hm2/hm2_5i25.0:         Secondary Unit: 0x00
hm2/hm2_5i25.0:         Secondary Pin: 0x84 (TxData3, Output)
hm2/hm2_5i25.0:     pin 30:
hmShutting down and cleaning up LinuxCNC...
2/hm2_5i25.0:         Primary Tag: 0x03 (IOPort)
hm2/hm2_5i25.0:         Secondary Tag: 0xC1 (Smart Serial Interface)
hm2/hm2_5i25.0:         Secondary Unit: 0x00
hm2/hm2_5i25.0:         Secondary Pin: 0x04 (RxData3, Input)
hm2/hm2_5i25.0:     pin 31:
hm2/hm2_5i25.0:         Primary Tag: 0x03 (IOPort)
hm2/hm2_5i25.0:         Secondary Tag: 0x04 (Encoder)
hm2/hm2_5i25.0:         Secondary Unit: 0x01
hm2/hm2_5i25.0:         Secondary Pin: 0x03 (Index, Input)
hm2/hm2_5i25.0:     pin 32:
hm2/hm2_5i25.0:         Primary Tag: 0x03 (IOPort)
hm2/hm2_5i25.0:         Secondary Tag: 0x04 (Encoder)
hm2/hm2_5i25.0:         Secondary Unit: 0x01
hm2/hm2_5i25.0:         Secondary Pin: 0x02 (B, Input)
hm2/hm2_5i25.0:     pin 33:
hm2/hm2_5i25.0:         Primary Tag: 0x03 (IOPort)
hm2/hm2_5i25.0:         Secondary Tag: 0x04 (Encoder)
hm2/hm2_5i25.0:         Secondary Unit: 0x01
hm2/hm2_5i25.0:         Secondary Pin: 0x01 (A, Input)
hm2/hm2_5i25.0: Module Descriptor 0 at 0x0440:
hm2/hm2_5i25.0:     General Function Tag: 2 (Watchdog)
hm2/hm2_5i25.0:     Version: 0
hm2/hm2_5i25.0:     Clock Tag: 1 (33.333 MHz)
hm2/hm2_5i25.0:     Instances: 1
hm2/hm2_5i25.0:     Base Address: 0x0C00
hm2/hm2_5i25.0:     -- Num Registers: 3
hm2/hm2_5i25.0:     Register Stride: 0x00000100
hm2/hm2_5i25.0:     -- Instance Stride: 0x00000004
hm2/hm2_5i25.0:     -- Multiple Registers: 0x00000000
hm2/hm2_5i25.0: Module Descriptor 1 at 0x044C:
hm2/hm2_5i25.0:     General Function Tag: 3 (IOPort)
hm2/hm2_5i25.0:     Version: 0
hm2/hm2_5i25.0:     Clock Tag: 1 (33.333 MHz)
hm2/hm2_5i25.0:     Instances: 2
hm2/hm2_5i25.0:     Base Address: 0x1000
hm2/hm2_5i25.0:     -- Num Registers: 5
hm2/hm2_5i25.0:     Register Stride: 0x00000100
hm2/hm2_5i25.0:     -- Instance Stride: 0x00000004
hm2/hm2_5i25.0:     -- Multiple Registers: 0x0000001F
hm2/hm2_5i25.0: Module Descriptor 2 at 0x0458:
hm2/hm2_5i25.0:     General Function Tag: 4 (Encoder)
hm2/hm2_5i25.0:     Version: 2
hm2/hm2_5i25.0:     Clock Tag: 1 (33.333 MHz)
hm2/hm2_5i25.0:     Instances: 2
hm2/hm2_5i25.0:     Base Address: 0x3000
hm2/hm2_5i25.0:     -- Num Registers: 5
hm2/hm2_5i25.0:     Register Stride: 0x00000100
hm2/hm2_5i25.0:     -- Instance Stride: 0x00000004
hm2/hm2_5i25.0:     -- Multiple Registers: 0x00000003
hm2/hm2_5i25.0: Module Descriptor 3 at 0x0464:
hm2/hm2_5i25.0:     General Function Tag: 193 (Smart Serial Interface)
hm2/hm2_5i25.0:     Version: 0
hm2/hm2_5i25.0:     Clock Tag: 1 (33.333 MHz)
hm2/hm2_5i25.0:     Instances: 1
hm2/hm2_5i25.0:     Base Address: 0x5B00
hm2/hm2_5i25.0:     -- Num Registers: 6
hm2/hm2_5i25.0:     Register Stride: 0x00000100
hm2/hm2_5i25.0:     -- Instance Stride: 0x00000040
hm2/hm2_5i25.0:     -- Multiple Registers: 0x0000003C
hm2/hm2_5i25.0: Module Descriptor 4 at 0x0470:
hm2/hm2_5i25.0:     General Function Tag: 5 (StepGen)
hm2/hm2_5i25.0:     Version: 2
hm2/hm2_5i25.0:     Clock Tag: 1 (33.333 MHz)
hm2/hm2_5i25.0:     Instances: 10
hm2/hm2_5i25.0:     Base Address: 0x2000
hm2/hm2_5i25.0:     -- Num Registers: 10
hm2/hm2_5i25.0:     Register Stride: 0x00000100
hm2/hm2_5i25.0:     -- Instance Stride: 0x00000004
hm2/hm2_5i25.0:     -- Multiple Registers: 0x000001FF
hm2/hm2_5i25.0: Module Descriptor 5 at 0x047C:
hm2/hm2_5i25.0:     General Function Tag: 128 (LED)
hm2/hm2_5i25.0:     Version: 0
hm2/hm2_5i25.0:     Clock Tag: 1 (33.333 MHz)
hm2/hm2_5i25.0:     Instances: 1
hm2/hm2_5i25.0:     Base Address: 0x0200
hm2/hm2_5i25.0:     -- Num Registers: 1
hm2/hm2_5i25.0:     Register Stride: 0x00000100
hm2/hm2_5i25.0:     -- Instance Stride: 0x00000004
hm2/hm2_5i25.0:     -- Multiple Registers: 0x00000000
hm2: unloading
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments

Debug file information:
Note: Using POSIX realtime
hm2/hm2_5i25.0: config.num_encoders=6, but only 2 are available, not loading driver
hm2/hm2_5i25.0: failed to parse Module Descriptor 2
hm2_5i25.0: board fails HM2 registration
RTAPI_PCI: Unmapped 65536 bytes at 0x7fa55c365000
Driver probe function failed!
hm2_pci: error registering PCI driver
hm2_pci: rtapi_app_main: Operation not permitted (-1)
./hm2-servo7i77.hal:45: waitpid failed /usr/bin/rtapi_app hm2_pci
./hm2-servo7i77.hal:45: /usr/bin/rtapi_app exited without becoming ready
./hm2-servo7i77.hal:45: insmod for hm2_pci failed, returned -1
4910
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: Пнд фев 15 09:51:12 EET 2021
            UTC Date: Пнд фев 15 07:51:12 UTC 2021
        this program: /usr/bin/linuxcnc_info
              uptime: 09:51:12 up 1:27, 1 user, load average: 1,62, 1,41, 1,12
     lsb_release -sa: Debian Debian GNU/Linux 10 (buster) 10 buster
      which linuxcnc: /usr/bin/linuxcnc
                 pwd: /home/taichi/linuxcnc/configs/7i77
                USER: taichi
             LOGNAME: taichi
                HOME: /home/taichi
              EDITOR: 
              VISUAL: 
            LANGUAGE: ru_UA:ru
                TERM: dumb
           COLORTERM: 
             DISPLAY: :0.0
             DESKTOP: lightdm-xsession
        display size: 1600x900 pixels (423x238 millimeters)
                PATH: /usr/bin:/home/taichi/linuxcnc/configs/7i77/bin:/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

uname items:
         nodename -n: LinuxCNC
      kernel-name -s: Linux
      kernel-vers -v: #1 SMP PREEMPT RT Debian 4.19.146-1 (2020-09-17)
          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-11-rt-amd64 root=UUID=e9d2aa77-de7d-48cb-94cc-b1c4ecdf3815 ro initrd=/install/initrd.gz quiet
          model name: AMD Phenom(tm) 8750 Triple-Core Processor
               cores: 3
             cpu MHz: 2411.033
             parport: 0000-0000 : parport0
              serial: 0000-0000 : 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.0
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.0      all          motion controller for CNC machines and robots (Chinese
ii  linuxcnc-doc-en     1:2.8.0      all          motion controller for CNC machines and robots (English documentation)
ii  linuxcnc-doc-es     1:2.8.0      all          controlador de movimiento para máquinas CNC y robots (Español).
ii  linuxcnc-doc-fr     1:2.8.0      all          motion controller for CNC machines and robots (French documentation)
un  linuxcnc-sim        <нет>        <нет>        (описание недоступно)
un  linuxcnc-sim-dev    <нет>        <нет>        (описание недоступно)
ii  linuxcnc-uspace     1:2.8.0      amd64        motion controller for CNC machines and robots
ii  linuxcnc-uspace-dev 1:2.8.0      amd64        PC based motion controller for real-time Linux

Подскажите, куда уперся? :?
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: Mesa 5i25 + 77i7D модернизация 5 - осевого заточного ЧПУ станка 91 год Австрия

Сообщение alex_sar »

hm2/hm2_5i25.0: config.num_encoders=6, but only 2 are available, not loading driver
hm2/hm2_5i25.0: failed to parse Module Descriptor 2
Аватара пользователя
Taichi
Новичок
Сообщения: 29
Зарегистрирован: 11 фев 2021, 11:28
Репутация: 0
Настоящее имя: Тарас
Контактная информация:

Re: Mesa 5i25 + 77i7D модернизация 5 - осевого заточного ЧПУ станка 91 год Австрия

Сообщение Taichi »

Проверка по инструкции дала такой результат:

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

loadrt trivkins
Note: Using POSIX realtime
halcmd: loadrt motmod servo_period_nsec=1000000 num_joints=3
halcmd: loadrt hostmot2
hm2: loading Mesa HostMot2 driver version 0.15
halcmd: loadrt hm2_pci
hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.7
hm2_pci: discovered 5i25 at 0000:01:09.0
hm2/hm2_5i25.0: Low Level init 0.15
hm2/hm2_5i25.0: Smart Serial Firmware Version 43
hm2/hm2_5i25.0: 34 I/O Pins used:
hm2/hm2_5i25.0:     IO Pin 000 (P3-01): StepGen #0, pin Direction (Output)
hm2/hm2_5i25.0:     IO Pin 001 (P3-14): StepGen #0, pin Step (Output)
hm2/hm2_5i25.0:     IO Pin 002 (P3-02): StepGen #1, pin Direction (Output)
hm2/hm2_5i25.0:     IO Pin 003 (P3-15): StepGen #1, pin Step (Output)
hm2/hm2_5i25.0:     IO Pin 004 (P3-03): StepGen #2, pin Direction (Output)
hm2/hm2_5i25.0:     IO Pin 005 (P3-16): StepGen #2, pin Step (Output)
hm2/hm2_5i25.0:     IO Pin 006 (P3-04): StepGen #3, pin Direction (Output)
hm2/hm2_5i25.0:     IO Pin 007 (P3-17): StepGen #3, pin Step (Output)
hm2/hm2_5i25.0:     IO Pin 008 (P3-05): StepGen #4, pin Direction (Output)
hm2/hm2_5i25.0:     IO Pin 009 (P3-06): StepGen #4, pin Step (Output)
hm2/hm2_5i25.0:     IO Pin 010 (P3-07): IOPort
hm2/hm2_5i25.0:     IO Pin 011 (P3-08): IOPort
hm2/hm2_5i25.0:     IO Pin 012 (P3-09): IOPort
hm2/hm2_5i25.0:     IO Pin 013 (P3-10): IOPort
hm2/hm2_5i25.0:     IO Pin 014 (P3-11): Encoder #0, pin Index (Input)
hm2/hm2_5i25.0:     IO Pin 015 (P3-12): Encoder #0, pin B (Input)
hm2/hm2_5i25.0:     IO Pin 016 (P3-13): Encoder #0, pin A (Input)
hm2/hm2_5i25.0:     IO Pin 017 (P2-01): StepGen #5, pin Direction (Output)
hm2/hm2_5i25.0:     IO Pin 018 (P2-14): StepGen #5, pin Step (Output)
hm2/hm2_5i25.0:     IO Pin 019 (P2-02): StepGen #6, pin Direction (Output)
hm2/hm2_5i25.0:     IO Pin 020 (P2-15): StepGen #6, pin Step (Output)
hm2/hm2_5i25.0:     IO Pin 021 (P2-03): StepGen #7, pin Direction (Output)
hm2/hm2_5i25.0:     IO Pin 022 (P2-16): StepGen #7, pin Step (Output)
hm2/hm2_5i25.0:     IO Pin 023 (P2-04): StepGen #8, pin Direction (Output)
hm2/hm2_5i25.0:     IO Pin 024 (P2-17): StepGen #8, pin Step (Output)
hm2/hm2_5i25.0:     IO Pin 025 (P2-05): StepGen #9, pin Direction (Output)
hm2/hm2_5i25.0:     IO Pin 026 (P2-06): StepGen #9, pin Step (Output)
hm2/hm2_5i25.0:     IO Pin 027 (P2-07): IOPort
hm2/hm2_5i25.0:     IO Pin 028 (P2-08): IOPort
hm2/hm2_5i25.0:     IO Pin 029 (P2-09): IOPort
hm2/hm2_5i25.0:     IO Pin 030 (P2-10): IOPort
hm2/hm2_5i25.0:     IO Pin 031 (P2-11): Encoder #1, pin Index (Input)
hm2/hm2_5i25.0:     IO Pin 032 (P2-12): Encoder #1, pin B (Input)
hm2/hm2_5i25.0:     IO Pin 033 (P2-13): Encoder #1, pin A (Input)
hm2/hm2_5i25.0: registered
hm2_5i25.0: initialized AnyIO board at 0000:01:09.0
halcmd: 
Прошить по инструкции не могу, нету команды --list для mesaflash.

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

taichi@LinuxCNC:~$ mesaflash
Mesaflash version 3.4.0~pre1
Configuration and diagnostic tool for Mesa Electronics PCI(E)/ETH/EPP/USB/SPI boards
Try 'mesaflash --help' for more information
taichi@LinuxCNC:~$ mesaflash --help
Syntax:
  mesaflash --device device_name [options]
  mesaflash --device device_name [options] --write filename
  mesaflash --device device_name [options] --verify filename
  mesaflash --device device_name [options] --program filename
  mesaflash --device device_name [options] --readhmid
  mesaflash --device device_name [options] --reload | --reset
  mesaflash --device device_name [options] --sserial
  mesaflash --device device_name [options] --rpo address
  mesaflash --device device_name [options] --wpo address=value
  mesaflash --device device_name [options] --set ip=n.n.n.n
  mesaflash --info file_name
  mesaflash --help

Options:
  --device <name>   Select active device name. If no command is given it
                    will detect board with given name and print info
                    about it.
  --addr <dev>      Select <dev> for looking for <name> (IP address for
                    Ethernet boards, serial device name for USB boards
                    and serial boards, SPI device name for SPI boards)
  --addr_hi         Set the high register address for the EPP interface.
  --epp             Use EPP interface to connect to board, only for boards
                    with multiple interfaces (7c80, 7c81, 7i43, 7i90, 7i64).
  --usb             Use USB interface to connect to board, only for boards
                    with multiple interfaces (7c80, 7c81, 7i43, 7i90, 7i64).
  --spi             Use SPI interface to connect to board, only for boards
                    with multiple interfaces (7c80, 7c81, 7i43, 7i90, 7i64).
  --serial          Use serial interface to connect to board, only for
                    boards with multiple interfaces (7i43, 7i90, 7i64).
  --fallback        Use the fallback area of the EEPROM while executing
                    commands.
  --recover         Access board using PCI bridge GPIO (currently
                    only 6I24/6I25).
  --xml             Format output from 'readhmid' command into XML.
  --verbose         Print detailed information while running commands.

Commands:
  --write           Writes a standard bitfile 'filename' configuration to
                    the userarea of the EEPROM (IMPORTANT! 'filename' must
                    be VALID FPGA configuration file).
  --fix-boot-block  If a write operation does not detect a valid boot
                    block, write one.
  --no-auto-verify  Don't automatically verify after writing.
  --verify          Verifies the EEPROM configuration against the
                    bitfile 'filename'.
  --program         Writes a standard bitfile 'filename' configuration to
                    the FPGA (IMPORTANT! 'filename' must be VALID FPGA
                    configuration file).
  --readhmid        Print hostmot2 configuration in PIN file format.
  --print-pd        Print hostmot2 Pin Descriptors.
  --reload          Do full FPGA reload from flash (only Ethernet, SPI and
                    PCI boards).
  --reset           Do full firmware reset (only Ethernet and serial boards).
  --sserial         Print full information about all sserial remote boards.
  --rpo             Read hostmot2 variable directly at 'address'.
  --wpo             Write hostmot2 variable directly at 'address'
                    with 'value'.
  --set             Set board IP address in eeprom to n.n.n.n (only
                    Ethernet boards).
  --info            Print info about configuration in 'file_name'.
  --help            Print this help message.
taichi@LinuxCNC:~$ 
--addr <dev> Что указан в хелпе, пишет синтаксическая ошибка. Так как же все таки прошить ее правильно?
Аватара пользователя
Taichi
Новичок
Сообщения: 29
Зарегистрирован: 11 фев 2021, 11:28
Репутация: 0
Настоящее имя: Тарас
Контактная информация:

Re: Mesa 5i25 + 77i7D модернизация 5 - осевого заточного ЧПУ станка 91 год Австрия

Сообщение Taichi »

Прошил.... с горем попалам. Ошибка на выходе всеравно такая же.

hm2/hm2_5i25.0: config.num_encoders=6, but only 2 are available, not loading driver
hm2/hm2_5i25.0: failed to parse Module Descriptor 2

Как их может быть только два, если на плате 7i77 - 6 энкодеров? Прошивку установил 5i25_7i77x2 - но у меня только одна плата. У меня уже голова кипит :freak:
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4506
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: Mesa 5i25 + 77i7D модернизация 5 - осевого заточного ЧПУ станка 91 год Австрия

Сообщение xenon-alien »

Taichi писал(а): Как исправить эту ошибку?
А вы в файлах конфигурации станка верно прописали их количество?
Аватара пользователя
Taichi
Новичок
Сообщения: 29
Зарегистрирован: 11 фев 2021, 11:28
Репутация: 0
Настоящее имя: Тарас
Контактная информация:

Re: Mesa 5i25 + 77i7D модернизация 5 - осевого заточного ЧПУ станка 91 год Австрия

Сообщение Taichi »

Дело в том, что я на весу запускаю плату, без внешних питаний и тд. Только ПК, две платы да кабель.
Когда я запускаю pncconf и настройки делаю для связки плат 5i25 + 7i77, то после сохранения у меня в файлах ini уже по дефолту есть строка

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

loadrt hm2_pci config=" num_encoders=6 num_pwmgens=0 num_stepgens=0 sserial_port_0=000xxx" 
Но как будто бы какойто модуль не понимает, что он рабоает с платой 7i77 а не с чем то другим.

Я грешил на прошивку, перепрошил на 5i25_7i77x2.bit и все равно такая ошибка.... :|
Аватара пользователя
mikehv
Мастер
Сообщения: 2101
Зарегистрирован: 14 авг 2013, 10:10
Репутация: 1170
Откуда: Иваново
Контактная информация:

Re: Mesa 5i25 + 77i7D модернизация 5 - осевого заточного ЧПУ станка 91 год Австрия

Сообщение mikehv »

Питание для 7i77 надо все же внешнее подключить
D.L.
Мастер
Сообщения: 471
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 152
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

Re: Mesa 5i25 + 77i7D модернизация 5 - осевого заточного ЧПУ станка 91 год Австрия

Сообщение D.L. »

Taichi писал(а): Как их может быть только два, если на плате 7i77 - 6 энкодеров?
На плате 7i77 нет счётчиков энкодеров, только обвязка их входов, счётчики энкодеров в фпга 5i25, если их 2, то значит плата не прошилась.
Taichi писал(а): нету команды --list для mesaflash
используйте --readhmid
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Mesa 5i25 + 77i7D модернизация 5 - осевого заточного ЧПУ станка 91 год Австрия

Сообщение Serg »

В 5i25 сейчас прошивка 2x7i76, т.е. 10 stepgen'ов и 2 энкодера - это видно в диагностике при загрузке драйвера.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Taichi
Новичок
Сообщения: 29
Зарегистрирован: 11 фев 2021, 11:28
Репутация: 0
Настоящее имя: Тарас
Контактная информация:

Re: Mesa 5i25 + 77i7D модернизация 5 - осевого заточного ЧПУ станка 91 год Австрия

Сообщение Taichi »

Пробую еще раз перепрошить.

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

sudo mesaflash --device=5i25 --write /home/taichi/linuxcnc/configs/hostmot2/5i25_7i77x2r.bit
Checking file... OK
  File type: BIT file
Boot sector OK
EEPROM sectors to write: 6, max sectors in area: 16
Erasing EEPROM sectors starting from 0x100000...
  |]EEEEEE
Programming EEPROM sectors starting from 0x100000...
  |WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
Board configuration updated successfully.
Checking file... OK
  File type: BIT file
Boot sector OK
Verifying EEPROM sectors starting from 0x100000...
  |VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
Board configuration verified successfully.

You must power cycle the hardware or use the --reload command to load a new firmware.
Аватара пользователя
Taichi
Новичок
Сообщения: 29
Зарегистрирован: 11 фев 2021, 11:28
Репутация: 0
Настоящее имя: Тарас
Контактная информация:

Re: Mesa 5i25 + 77i7D модернизация 5 - осевого заточного ЧПУ станка 91 год Австрия

Сообщение Taichi »

Ура.... :hehehe: Теперь показывает все 6 энкодеров и система запускается без ошибок.
Спасибо большое.
А ведь это только начало .... :freak:

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

hm2_pci: discovered 5i25 at 0000:01:09.0
hm2/hm2_5i25.0: Low Level init 0.15
hm2/hm2_5i25.0: Smart Serial Firmware Version 43
Board hm2_5i25.0.7i77.0.1 Hardware Mode 0 = standard
Board hm2_5i25.0.7i77.0.1 Software Mode 0 = analogout_enables
hm2/hm2_5i25.0: 34 I/O Pins used:
hm2/hm2_5i25.0:     IO Pin 000 (P3-01): IOPort
hm2/hm2_5i25.0:     IO Pin 001 (P3-14): IOPort
hm2/hm2_5i25.0:     IO Pin 002 (P3-02): IOPort
hm2/hm2_5i25.0:     IO Pin 003 (P3-15): Smart Serial Interface #0, pin tx1 (Output)
hm2/hm2_5i25.0:     IO Pin 004 (P3-03): Smart Serial Interface #0, pin rx1 (Input)
hm2/hm2_5i25.0:     IO Pin 005 (P3-16): IOPort
hm2/hm2_5i25.0:     IO Pin 006 (P3-04): IOPort
hm2/hm2_5i25.0:     IO Pin 007 (P3-17): Muxed Encoder Select #0, pin Mux Select 0 (Output)
hm2/hm2_5i25.0:     IO Pin 008 (P3-05): Muxed Encoder #0, pin Muxed A (Input)
hm2/hm2_5i25.0:     IO Pin 009 (P3-06): Muxed Encoder #0, pin Muxed B (Input)
hm2/hm2_5i25.0:     IO Pin 010 (P3-07): Muxed Encoder #0, pin Muxed Index (Input)
hm2/hm2_5i25.0:     IO Pin 011 (P3-08): Muxed Encoder #1, pin Muxed A (Input)
hm2/hm2_5i25.0:     IO Pin 012 (P3-09): Muxed Encoder #1, pin Muxed B (Input)
hm2/hm2_5i25.0:     IO Pin 013 (P3-10): Muxed Encoder #1, pin Muxed Index (Input)
hm2/hm2_5i25.0:     IO Pin 014 (P3-11): Muxed Encoder #2, pin Muxed A (Input)
hm2/hm2_5i25.0:     IO Pin 015 (P3-12): Muxed Encoder #2, pin Muxed B (Input)
hm2/hm2_5i25.0:     IO Pin 016 (P3-13): Muxed Encoder #2, pin Muxed Index (Input)
hm2/hm2_5i25.0:     IO Pin 017 (P2-01): IOPort
hm2/hm2_5i25.0:     IO Pin 018 (P2-14): IOPort
hm2/hm2_5i25.0:     IO Pin 019 (P2-02): IOPort
hm2/hm2_5i25.0:     IO Pin 020 (P2-15): IOPort
hm2/hm2_5i25.0:     IO Pin 021 (P2-03): IOPort
hm2/hm2_5i25.0:     IO Pin 022 (P2-16): IOPort
hm2/hm2_5i25.0:     IO Pin 023 (P2-04): IOPort
hm2/hm2_5i25.0:     IO Pin 024 (P2-17): Muxed Encoder Select #6, pin Mux Select 0 (Output)
hm2/hm2_5i25.0:     IO Pin 025 (P2-05): Muxed Encoder #3, pin Muxed A (Input)
hm2/hm2_5i25.0:     IO Pin 026 (P2-06): Muxed Encoder #3, pin Muxed B (Input)
hm2/hm2_5i25.0:     IO Pin 027 (P2-07): Muxed Encoder #3, pin Muxed Index (Input)
hm2/hm2_5i25.0:     IO Pin 028 (P2-08): Muxed Encoder #4, pin Muxed A (Input)
hm2/hm2_5i25.0:     IO Pin 029 (P2-09): Muxed Encoder #4, pin Muxed B (Input)
hm2/hm2_5i25.0:     IO Pin 030 (P2-10): Muxed Encoder #4, pin Muxed Index (Input)
hm2/hm2_5i25.0:     IO Pin 031 (P2-11): Muxed Encoder #5, pin Muxed A (Input)
hm2/hm2_5i25.0:     IO Pin 032 (P2-12): Muxed Encoder #5, pin Muxed B (Input)
hm2/hm2_5i25.0:     IO Pin 033 (P2-13): Muxed Encoder #5, pin Muxed Index (Input)
hm2/hm2_5i25.0: registered
hm2_5i25.0: initialized AnyIO board at 0000:01:09.0
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Mesa 5i25 + 77i7D модернизация 5 - осевого заточного ЧПУ станка 91 год Австрия

Сообщение Serg »

Taichi писал(а): hm2/hm2_5i25.0: IO Pin 000 (P3-01): IOPort
hm2/hm2_5i25.0: IO Pin 001 (P3-14): IOPort
hm2/hm2_5i25.0: IO Pin 002 (P3-02): IOPort
hm2/hm2_5i25.0: IO Pin 003 (P3-15): Smart Serial Interface #0, pin tx1 (Output)
hm2/hm2_5i25.0: IO Pin 004 (P3-03): Smart Serial Interface #0, pin rx1 (Input)
hm2/hm2_5i25.0: IO Pin 005 (P3-16): IOPort
hm2/hm2_5i25.0: IO Pin 006 (P3-04): IOPort
Тут должно быть два Smart Serial Interface - видимо на вторую часть 7i77 питание не подано.
Прочитайте несколько страничек документации на плату - будет меньше сюрпризов и потерь времени...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Taichi
Новичок
Сообщения: 29
Зарегистрирован: 11 фев 2021, 11:28
Репутация: 0
Настоящее имя: Тарас
Контактная информация:

Re: Mesa 5i25 + 77i7D модернизация 5 - осевого заточного ЧПУ станка 91 год Австрия

Сообщение Taichi »

Я ее себе распечатал и в файлики и папку поставил.
Что бы все время было под рукой.

Я вторую часть не запитал спецом. Куплю отдельно блок на 24в.
А вот питание +5в можно было бы взять с блока ПК ??
Ответить

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