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

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

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

Сообщение Taichi »

xenon-alien писал(а): Человек хочет сказать, что питание на плате 4.2в вместо 5В (вся логика работает на 4.2в)
Все верно. Но после того, как сделал проверку через консоль и увидел что зеленый светодиод работает понял, что проблем с питанием нету.
Но почему linuxCNC не может загрузить все так же как и консоль?

Появляется проблема с тем, что как бы нету питания на VFIELD, ведь программа требует пин 5i25.0.analogout0-scalemax.
В консоле я точно вижу, что этот пин есть. И он есть только когда запитано 24 вольта.

По каким то причинам, linuxCNC не имеет доступа к правой стороне платы, все что дальше энкодеров молчит.
steals_y2k
Опытный
Сообщения: 128
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 8
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

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

Сообщение steals_y2k »

Taichi писал(а): пинов и энкодеров
а в инициализации что написано в строке? num_encoders=? sserial_port_0=?
Аватара пользователя
Serg
Мастер
Сообщения: 21844
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5133
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

Taichi писал(а): Появляется проблема с тем, что как бы нету питания на VFIELD, ведь программа требует пин 5i25.0.analogout0-scalemax.
Этот пин не имеет никакого отношения к VFIELD.
Плата 7i77 представляет собой два совершенно раздельных устройства, просто смонтированных на одной плате. VFIELD относится только к устройству, предоставляющему дискретные входы-выходы (TB2, TB7, TB8) у него даже GND отдельная.

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

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

Сообщение Taichi »

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

taichi@LinuxCNC:~$ halcmd -kf
halcmd: loadrt hostmot2
Note: Using POSIX realtime
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
Board hm2_5i25.0.7i77.0.3 Hardware Mode 0 = standard
Board hm2_5i25.0.7i77.0.3 Software Mode 0 = input_output
Board hm2_5i25.0.7i77.0.3 Software Mode 1 = io_analog
Board hm2_5i25.0.7i77.0.3 Software Mode 2 = io_analog_fieldvoltage
Board hm2_5i25.0.7i77.0.3 Software Mode 3 = io_encoder_analog_fieldvoltage
Board hm2_5i25.0.7i77.0.4 Hardware Mode 0 = standard
Board hm2_5i25.0.7i77.0.4 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 tx4 (Output)
hm2/hm2_5i25.0:     IO Pin 004 (P3-03): Smart Serial Interface #0, pin rx4 (Input)
hm2/hm2_5i25.0:     IO Pin 005 (P3-16): Smart Serial Interface #0, pin tx3 (Output)
hm2/hm2_5i25.0:     IO Pin 006 (P3-04): Smart Serial Interface #0, pin rx3 (Input)
hm2/hm2_5i25.0:     IO Pin 007 (P3-17): Muxed Encoder Select #6, pin Mux Select 0 (Output)
hm2/hm2_5i25.0:     IO Pin 008 (P3-05): Muxed Encoder #3, pin Muxed A (Input)
hm2/hm2_5i25.0:     IO Pin 009 (P3-06): Muxed Encoder #3, pin Muxed B (Input)
hm2/hm2_5i25.0:     IO Pin 010 (P3-07): Muxed Encoder #3, pin Muxed Index (Input)
hm2/hm2_5i25.0:     IO Pin 011 (P3-08): Muxed Encoder #4, pin Muxed A (Input)
hm2/hm2_5i25.0:     IO Pin 012 (P3-09): Muxed Encoder #4, pin Muxed B (Input)
hm2/hm2_5i25.0:     IO Pin 013 (P3-10): Muxed Encoder #4, pin Muxed Index (Input)
hm2/hm2_5i25.0:     IO Pin 014 (P3-11): Muxed Encoder #5, pin Muxed A (Input)
hm2/hm2_5i25.0:     IO Pin 015 (P3-12): Muxed Encoder #5, pin Muxed B (Input)
hm2/hm2_5i25.0:     IO Pin 016 (P3-13): Muxed Encoder #5, 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 #0, pin Mux Select 0 (Output)
hm2/hm2_5i25.0:     IO Pin 025 (P2-05): Muxed Encoder #0, pin Muxed A (Input)
hm2/hm2_5i25.0:     IO Pin 026 (P2-06): Muxed Encoder #0, pin Muxed B (Input)
hm2/hm2_5i25.0:     IO Pin 027 (P2-07): Muxed Encoder #0, pin Muxed Index (Input)
hm2/hm2_5i25.0:     IO Pin 028 (P2-08): Muxed Encoder #1, pin Muxed A (Input)
hm2/hm2_5i25.0:     IO Pin 029 (P2-09): Muxed Encoder #1, pin Muxed B (Input)
hm2/hm2_5i25.0:     IO Pin 030 (P2-10): Muxed Encoder #1, pin Muxed Index (Input)
hm2/hm2_5i25.0:     IO Pin 031 (P2-11): Muxed Encoder #2, pin Muxed A (Input)
hm2/hm2_5i25.0:     IO Pin 032 (P2-12): Muxed Encoder #2, pin Muxed B (Input)
hm2/hm2_5i25.0:     IO Pin 033 (P2-13): Muxed Encoder #2, pin Muxed Index (Input)
hm2/hm2_5i25.0: registered
hm2_5i25.0: initialized AnyIO board at 0000:01:09.0
halcmd: show all
Loaded HAL Components:
ID      Type  Name                                            PID   State
     7  RT    hm2_pci                                               ready
     6  User  halcmd737                                         737 ready
     4  RT    hostmot2                                              ready

Component Pins:
Owner   Type  Dir         Value  Name
     7  s32   OUT             0  hm2_5i25.0.0.debug
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-00
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-00-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-01
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-01-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-02
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-02-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-03
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-03-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-04
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-04-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-05
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-05-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-06
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-06-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-07
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-07-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-08
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-08-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-09
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-09-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-10
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-10-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-11
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-11-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-12
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-12-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-13
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-13-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-14
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-14-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-15
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-15-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-16
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-16-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-17
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-17-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-18
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-18-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-19
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-19-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-20
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-20-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-21
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-21-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-22
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-22-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-23
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-23-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-24
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-24-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-25
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-25-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-26
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-26-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-27
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-27-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-28
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-28-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-29
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-29-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-30
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-30-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-31
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-31-not
     7  bit   IN          FALSE  hm2_5i25.0.7i77.0.3.output-00
     7  bit   IN          FALSE  hm2_5i25.0.7i77.0.3.output-01
     7  bit   IN          FALSE  hm2_5i25.0.7i77.0.3.output-02
     7  bit   IN          FALSE  hm2_5i25.0.7i77.0.3.output-03
     7  bit   IN          FALSE  hm2_5i25.0.7i77.0.3.output-04
     7  bit   IN          FALSE  hm2_5i25.0.7i77.0.3.output-05
     7  bit   IN          FALSE  hm2_5i25.0.7i77.0.3.output-06
     7  bit   IN          FALSE  hm2_5i25.0.7i77.0.3.output-07
     7  bit   IN          FALSE  hm2_5i25.0.7i77.0.3.output-08
     7  bit   IN          FALSE  hm2_5i25.0.7i77.0.3.output-09
     7  bit   IN          FALSE  hm2_5i25.0.7i77.0.3.output-10
     7  bit   IN          FALSE  hm2_5i25.0.7i77.0.3.output-11
     7  bit   IN          FALSE  hm2_5i25.0.7i77.0.3.output-12
     7  bit   IN          FALSE  hm2_5i25.0.7i77.0.3.output-13
     7  bit   IN          FALSE  hm2_5i25.0.7i77.0.3.output-14
     7  bit   IN          FALSE  hm2_5i25.0.7i77.0.3.output-15
     7  bit   IN          FALSE  hm2_5i25.0.7i77.0.4.analogena
     7  float IN              0  hm2_5i25.0.7i77.0.4.analogout0
     7  float IN              0  hm2_5i25.0.7i77.0.4.analogout1
     7  float IN              0  hm2_5i25.0.7i77.0.4.analogout2
     7  float IN              0  hm2_5i25.0.7i77.0.4.analogout3
     7  float IN              0  hm2_5i25.0.7i77.0.4.analogout4
     7  float IN              0  hm2_5i25.0.7i77.0.4.analogout5
     7  bit   IN          FALSE  hm2_5i25.0.7i77.0.4.spinena
     7  s32   OUT             0  hm2_5i25.0.encoder.00.count
     7  s32   OUT             0  hm2_5i25.0.encoder.00.count-latched
     7  bit   I/O         FALSE  hm2_5i25.0.encoder.00.index-enable
     7  bit   OUT          TRUE  hm2_5i25.0.encoder.00.input-a
     7  bit   OUT          TRUE  hm2_5i25.0.encoder.00.input-b
     7  bit   OUT         FALSE  hm2_5i25.0.encoder.00.input-index
     7  bit   IN          FALSE  hm2_5i25.0.encoder.00.latch-enable
     7  bit   IN          FALSE  hm2_5i25.0.encoder.00.latch-polarity
     7  float OUT             0  hm2_5i25.0.encoder.00.position
     7  float OUT             0  hm2_5i25.0.encoder.00.position-latched
     7  bit   OUT         FALSE  hm2_5i25.0.encoder.00.quad-error
     7  bit   IN          FALSE  hm2_5i25.0.encoder.00.quad-error-enable
     7  s32   OUT             0  hm2_5i25.0.encoder.00.rawcounts
     7  s32   OUT             0  hm2_5i25.0.encoder.00.rawlatch
     7  bit   IN          FALSE  hm2_5i25.0.encoder.00.reset
     7  float OUT             0  hm2_5i25.0.encoder.00.velocity
     7  float OUT             0  hm2_5i25.0.encoder.00.velocity-rpm
     7  s32   OUT             0  hm2_5i25.0.encoder.01.count
     7  s32   OUT             0  hm2_5i25.0.encoder.01.count-latched
     7  bit   I/O         FALSE  hm2_5i25.0.encoder.01.index-enable
     7  bit   OUT          TRUE  hm2_5i25.0.encoder.01.input-a
     7  bit   OUT          TRUE  hm2_5i25.0.encoder.01.input-b
     7  bit   OUT         FALSE  hm2_5i25.0.encoder.01.input-index
     7  bit   IN          FALSE  hm2_5i25.0.encoder.01.latch-enable
     7  bit   IN          FALSE  hm2_5i25.0.encoder.01.latch-polarity
     7  float OUT             0  hm2_5i25.0.encoder.01.position
     7  float OUT             0  hm2_5i25.0.encoder.01.position-latched
     7  bit   OUT         FALSE  hm2_5i25.0.encoder.01.quad-error
     7  bit   IN          FALSE  hm2_5i25.0.encoder.01.quad-error-enable
     7  s32   OUT             0  hm2_5i25.0.encoder.01.rawcounts
     7  s32   OUT             0  hm2_5i25.0.encoder.01.rawlatch
     7  bit   IN          FALSE  hm2_5i25.0.encoder.01.reset
     7  float OUT             0  hm2_5i25.0.encoder.01.velocity
     7  float OUT             0  hm2_5i25.0.encoder.01.velocity-rpm
     7  s32   OUT             0  hm2_5i25.0.encoder.02.count
     7  s32   OUT             0  hm2_5i25.0.encoder.02.count-latched
     7  bit   I/O         FALSE  hm2_5i25.0.encoder.02.index-enable
     7  bit   OUT          TRUE  hm2_5i25.0.encoder.02.input-a
     7  bit   OUT          TRUE  hm2_5i25.0.encoder.02.input-b
     7  bit   OUT         FALSE  hm2_5i25.0.encoder.02.input-index
     7  bit   IN          FALSE  hm2_5i25.0.encoder.02.latch-enable
     7  bit   IN          FALSE  hm2_5i25.0.encoder.02.latch-polarity
     7  float OUT             0  hm2_5i25.0.encoder.02.position
     7  float OUT             0  hm2_5i25.0.encoder.02.position-latched
     7  bit   OUT         FALSE  hm2_5i25.0.encoder.02.quad-error
     7  bit   IN          FALSE  hm2_5i25.0.encoder.02.quad-error-enable
     7  s32   OUT             0  hm2_5i25.0.encoder.02.rawcounts
     7  s32   OUT             0  hm2_5i25.0.encoder.02.rawlatch
     7  bit   IN          FALSE  hm2_5i25.0.encoder.02.reset
     7  float OUT             0  hm2_5i25.0.encoder.02.velocity
     7  float OUT             0  hm2_5i25.0.encoder.02.velocity-rpm
     7  s32   OUT             0  hm2_5i25.0.encoder.03.count
     7  s32   OUT             0  hm2_5i25.0.encoder.03.count-latched
     7  bit   I/O         FALSE  hm2_5i25.0.encoder.03.index-enable
     7  bit   OUT          TRUE  hm2_5i25.0.encoder.03.input-a
     7  bit   OUT          TRUE  hm2_5i25.0.encoder.03.input-b
     7  bit   OUT         FALSE  hm2_5i25.0.encoder.03.input-index
     7  bit   IN          FALSE  hm2_5i25.0.encoder.03.latch-enable
     7  bit   IN          FALSE  hm2_5i25.0.encoder.03.latch-polarity
     7  float OUT             0  hm2_5i25.0.encoder.03.position
     7  float OUT             0  hm2_5i25.0.encoder.03.position-latched
     7  bit   OUT         FALSE  hm2_5i25.0.encoder.03.quad-error
     7  bit   IN          FALSE  hm2_5i25.0.encoder.03.quad-error-enable
     7  s32   OUT             0  hm2_5i25.0.encoder.03.rawcounts
     7  s32   OUT             0  hm2_5i25.0.encoder.03.rawlatch
     7  bit   IN          FALSE  hm2_5i25.0.encoder.03.reset
     7  float OUT             0  hm2_5i25.0.encoder.03.velocity
     7  float OUT             0  hm2_5i25.0.encoder.03.velocity-rpm
     7  s32   OUT             0  hm2_5i25.0.encoder.04.count
     7  s32   OUT             0  hm2_5i25.0.encoder.04.count-latched
     7  bit   I/O         FALSE  hm2_5i25.0.encoder.04.index-enable
     7  bit   OUT          TRUE  hm2_5i25.0.encoder.04.input-a
     7  bit   OUT          TRUE  hm2_5i25.0.encoder.04.input-b
     7  bit   OUT         FALSE  hm2_5i25.0.encoder.04.input-index
     7  bit   IN          FALSE  hm2_5i25.0.encoder.04.latch-enable
     7  bit   IN          FALSE  hm2_5i25.0.encoder.04.latch-polarity
     7  float OUT             0  hm2_5i25.0.encoder.04.position
     7  float OUT             0  hm2_5i25.0.encoder.04.position-latched
     7  bit   OUT         FALSE  hm2_5i25.0.encoder.04.quad-error
     7  bit   IN          FALSE  hm2_5i25.0.encoder.04.quad-error-enable
     7  s32   OUT             0  hm2_5i25.0.encoder.04.rawcounts
     7  s32   OUT             0  hm2_5i25.0.encoder.04.rawlatch
     7  bit   IN          FALSE  hm2_5i25.0.encoder.04.reset
     7  float OUT             0  hm2_5i25.0.encoder.04.velocity
     7  float OUT             0  hm2_5i25.0.encoder.04.velocity-rpm
     7  s32   OUT             0  hm2_5i25.0.encoder.05.count
     7  s32   OUT             0  hm2_5i25.0.encoder.05.count-latched
     7  bit   I/O         FALSE  hm2_5i25.0.encoder.05.index-enable
     7  bit   OUT          TRUE  hm2_5i25.0.encoder.05.input-a
     7  bit   OUT          TRUE  hm2_5i25.0.encoder.05.input-b
     7  bit   OUT         FALSE  hm2_5i25.0.encoder.05.input-index
     7  bit   IN          FALSE  hm2_5i25.0.encoder.05.latch-enable
     7  bit   IN          FALSE  hm2_5i25.0.encoder.05.latch-polarity
     7  float OUT             0  hm2_5i25.0.encoder.05.position
     7  float OUT             0  hm2_5i25.0.encoder.05.position-latched
     7  bit   OUT         FALSE  hm2_5i25.0.encoder.05.quad-error
     7  bit   IN          FALSE  hm2_5i25.0.encoder.05.quad-error-enable
     7  s32   OUT             0  hm2_5i25.0.encoder.05.rawcounts
     7  s32   OUT             0  hm2_5i25.0.encoder.05.rawlatch
     7  bit   IN          FALSE  hm2_5i25.0.encoder.05.reset
     7  float OUT             0  hm2_5i25.0.encoder.05.velocity
     7  float OUT             0  hm2_5i25.0.encoder.05.velocity-rpm
     7  s32   OUT             0  hm2_5i25.0.encoder.06.count
     7  s32   OUT             0  hm2_5i25.0.encoder.06.count-latched
     7  bit   I/O         FALSE  hm2_5i25.0.encoder.06.index-enable
     7  bit   OUT         FALSE  hm2_5i25.0.encoder.06.input-a
     7  bit   OUT          TRUE  hm2_5i25.0.encoder.06.input-b
     7  bit   OUT          TRUE  hm2_5i25.0.encoder.06.input-index
     7  bit   IN          FALSE  hm2_5i25.0.encoder.06.latch-enable
     7  bit   IN          FALSE  hm2_5i25.0.encoder.06.latch-polarity
     7  float OUT             0  hm2_5i25.0.encoder.06.position
     7  float OUT             0  hm2_5i25.0.encoder.06.position-latched
     7  bit   OUT         FALSE  hm2_5i25.0.encoder.06.quad-error
     7  bit   IN          FALSE  hm2_5i25.0.encoder.06.quad-error-enable
     7  s32   OUT             1  hm2_5i25.0.encoder.06.rawcounts
     7  s32   OUT             1  hm2_5i25.0.encoder.06.rawlatch
     7  bit   IN          FALSE  hm2_5i25.0.encoder.06.reset
     7  float OUT             0  hm2_5i25.0.encoder.06.velocity
     7  float OUT             0  hm2_5i25.0.encoder.06.velocity-rpm
     7  s32   OUT             0  hm2_5i25.0.encoder.07.count
     7  s32   OUT             0  hm2_5i25.0.encoder.07.count-latched
     7  bit   I/O         FALSE  hm2_5i25.0.encoder.07.index-enable
     7  bit   OUT          TRUE  hm2_5i25.0.encoder.07.input-a
     7  bit   OUT         FALSE  hm2_5i25.0.encoder.07.input-b
     7  bit   OUT         FALSE  hm2_5i25.0.encoder.07.input-index
     7  bit   IN          FALSE  hm2_5i25.0.encoder.07.latch-enable
     7  bit   IN          FALSE  hm2_5i25.0.encoder.07.latch-polarity
     7  float OUT             0  hm2_5i25.0.encoder.07.position
     7  float OUT             0  hm2_5i25.0.encoder.07.position-latched
     7  bit   OUT         FALSE  hm2_5i25.0.encoder.07.quad-error
     7  bit   IN          FALSE  hm2_5i25.0.encoder.07.quad-error-enable
     7  s32   OUT             1  hm2_5i25.0.encoder.07.rawcounts
     7  s32   OUT             1  hm2_5i25.0.encoder.07.rawlatch
     7  bit   IN          FALSE  hm2_5i25.0.encoder.07.reset
     7  float OUT             0  hm2_5i25.0.encoder.07.velocity
     7  float OUT             0  hm2_5i25.0.encoder.07.velocity-rpm
     7  s32   OUT             0  hm2_5i25.0.encoder.08.count
     7  s32   OUT             0  hm2_5i25.0.encoder.08.count-latched
     7  bit   I/O         FALSE  hm2_5i25.0.encoder.08.index-enable
     7  bit   OUT         FALSE  hm2_5i25.0.encoder.08.input-a
     7  bit   OUT          TRUE  hm2_5i25.0.encoder.08.input-b
     7  bit   OUT          TRUE  hm2_5i25.0.encoder.08.input-index
     7  bit   IN          FALSE  hm2_5i25.0.encoder.08.latch-enable
     7  bit   IN          FALSE  hm2_5i25.0.encoder.08.latch-polarity
     7  float OUT             0  hm2_5i25.0.encoder.08.position
     7  float OUT             0  hm2_5i25.0.encoder.08.position-latched
     7  bit   OUT         FALSE  hm2_5i25.0.encoder.08.quad-error
     7  bit   IN          FALSE  hm2_5i25.0.encoder.08.quad-error-enable
     7  s32   OUT         65535  hm2_5i25.0.encoder.08.rawcounts
     7  s32   OUT         65535  hm2_5i25.0.encoder.08.rawlatch
     7  bit   IN          FALSE  hm2_5i25.0.encoder.08.reset
     7  float OUT             0  hm2_5i25.0.encoder.08.velocity
     7  float OUT             0  hm2_5i25.0.encoder.08.velocity-rpm
     7  s32   OUT             0  hm2_5i25.0.encoder.09.count
     7  s32   OUT             0  hm2_5i25.0.encoder.09.count-latched
     7  bit   I/O         FALSE  hm2_5i25.0.encoder.09.index-enable
     7  bit   OUT         FALSE  hm2_5i25.0.encoder.09.input-a
     7  bit   OUT         FALSE  hm2_5i25.0.encoder.09.input-b
     7  bit   OUT          TRUE  hm2_5i25.0.encoder.09.input-index
     7  bit   IN          FALSE  hm2_5i25.0.encoder.09.latch-enable
     7  bit   IN          FALSE  hm2_5i25.0.encoder.09.latch-polarity
     7  float OUT             0  hm2_5i25.0.encoder.09.position
     7  float OUT             0  hm2_5i25.0.encoder.09.position-latched
     7  bit   OUT         FALSE  hm2_5i25.0.encoder.09.quad-error
     7  bit   IN          FALSE  hm2_5i25.0.encoder.09.quad-error-enable
     7  s32   OUT             0  hm2_5i25.0.encoder.09.rawcounts
     7  s32   OUT             0  hm2_5i25.0.encoder.09.rawlatch
     7  bit   IN          FALSE  hm2_5i25.0.encoder.09.reset
     7  float OUT             0  hm2_5i25.0.encoder.09.velocity
     7  float OUT             0  hm2_5i25.0.encoder.09.velocity-rpm
     7  s32   OUT             0  hm2_5i25.0.encoder.10.count
     7  s32   OUT             0  hm2_5i25.0.encoder.10.count-latched
     7  bit   I/O         FALSE  hm2_5i25.0.encoder.10.index-enable
     7  bit   OUT         FALSE  hm2_5i25.0.encoder.10.input-a
     7  bit   OUT         FALSE  hm2_5i25.0.encoder.10.input-b
     7  bit   OUT         FALSE  hm2_5i25.0.encoder.10.input-index
     7  bit   IN          FALSE  hm2_5i25.0.encoder.10.latch-enable
     7  bit   IN          FALSE  hm2_5i25.0.encoder.10.latch-polarity
     7  float OUT             0  hm2_5i25.0.encoder.10.position
     7  float OUT             0  hm2_5i25.0.encoder.10.position-latched
     7  bit   OUT         FALSE  hm2_5i25.0.encoder.10.quad-error
     7  bit   IN          FALSE  hm2_5i25.0.encoder.10.quad-error-enable
     7  s32   OUT             0  hm2_5i25.0.encoder.10.rawcounts
     7  s32   OUT             0  hm2_5i25.0.encoder.10.rawlatch
     7  bit   IN          FALSE  hm2_5i25.0.encoder.10.reset
     7  float OUT             0  hm2_5i25.0.encoder.10.velocity
     7  float OUT             0  hm2_5i25.0.encoder.10.velocity-rpm
     7  s32   OUT             0  hm2_5i25.0.encoder.11.count
     7  s32   OUT             0  hm2_5i25.0.encoder.11.count-latched
     7  bit   I/O         FALSE  hm2_5i25.0.encoder.11.index-enable
     7  bit   OUT         FALSE  hm2_5i25.0.encoder.11.input-a
     7  bit   OUT         FALSE  hm2_5i25.0.encoder.11.input-b
     7  bit   OUT          TRUE  hm2_5i25.0.encoder.11.input-index
     7  bit   IN          FALSE  hm2_5i25.0.encoder.11.latch-enable
     7  bit   IN          FALSE  hm2_5i25.0.encoder.11.latch-polarity
     7  float OUT             0  hm2_5i25.0.encoder.11.position
     7  float OUT             0  hm2_5i25.0.encoder.11.position-latched
     7  bit   OUT         FALSE  hm2_5i25.0.encoder.11.quad-error
     7  bit   IN          FALSE  hm2_5i25.0.encoder.11.quad-error-enable
     7  s32   OUT             0  hm2_5i25.0.encoder.11.rawcounts
     7  s32   OUT             0  hm2_5i25.0.encoder.11.rawlatch
     7  bit   IN          FALSE  hm2_5i25.0.encoder.11.reset
     7  float OUT             0  hm2_5i25.0.encoder.11.velocity
     7  float OUT             0  hm2_5i25.0.encoder.11.velocity-rpm
     7  bit   IN          FALSE  hm2_5i25.0.encoder.hires-timestamp
     7  u32   IN     0x007F2815  hm2_5i25.0.encoder.muxed-sample-frequency
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.000.in
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.000.in_not
     7  bit   IN          FALSE  hm2_5i25.0.gpio.000.out
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.001.in
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.001.in_not
     7  bit   IN          FALSE  hm2_5i25.0.gpio.001.out
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.002.in
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.002.in_not
     7  bit   IN          FALSE  hm2_5i25.0.gpio.002.out
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.003.in
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.003.in_not
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.004.in
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.004.in_not
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.005.in
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.005.in_not
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.006.in
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.006.in_not
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.007.in
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.007.in_not
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.008.in
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.008.in_not
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.009.in
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.009.in_not
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.010.in
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.010.in_not
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.011.in
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.011.in_not
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.012.in
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.012.in_not
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.013.in
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.013.in_not
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.014.in
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.014.in_not
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.015.in
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.015.in_not
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.016.in
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.016.in_not
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.017.in
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.017.in_not
     7  bit   IN          FALSE  hm2_5i25.0.gpio.017.out
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.018.in
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.018.in_not
     7  bit   IN          FALSE  hm2_5i25.0.gpio.018.out
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.019.in
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.019.in_not
     7  bit   IN          FALSE  hm2_5i25.0.gpio.019.out
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.020.in
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.020.in_not
     7  bit   IN          FALSE  hm2_5i25.0.gpio.020.out
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.021.in
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.021.in_not
     7  bit   IN          FALSE  hm2_5i25.0.gpio.021.out
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.022.in
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.022.in_not
     7  bit   IN          FALSE  hm2_5i25.0.gpio.022.out
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.023.in
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.023.in_not
     7  bit   IN          FALSE  hm2_5i25.0.gpio.023.out
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.024.in
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.024.in_not
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.025.in
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.025.in_not
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.026.in
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.026.in_not
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.027.in
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.027.in_not
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.028.in
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.028.in_not
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.029.in
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.029.in_not
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.030.in
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.030.in_not
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.031.in
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.031.in_not
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.032.in
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.032.in_not
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.033.in
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.033.in_not
     7  bit   IN          FALSE  hm2_5i25.0.led.CR01
     7  bit   IN          FALSE  hm2_5i25.0.led.CR02
     7  s32   OUT             0  hm2_5i25.0.read.time
     7  s32   OUT             0  hm2_5i25.0.read_gpio.time
     7  u32   OUT    0x00000000  hm2_5i25.0.sserial.port-0.fault-count
     7  u32   OUT    0x00000000  hm2_5i25.0.sserial.port-0.port_state
     7  u32   OUT    0x00000000  hm2_5i25.0.sserial.port-0.port_state2
     7  u32   OUT    0x00000000  hm2_5i25.0.sserial.port-0.port_state3
     7  bit   IN           TRUE  hm2_5i25.0.sserial.port-0.run
     7  bit   I/O         FALSE  hm2_5i25.0.watchdog.has_bit
     7  s32   OUT             0  hm2_5i25.0.write.time
     7  s32   OUT             0  hm2_5i25.0.write_gpio.time

Pin Aliases:
 Alias                                            Original Name

Signals:
Type          Value  Name     (linked to)

Parameters:
Owner   Type  Dir         Value  Name
     7  u32   RO     0x00000000  hm2_5i25.0.7i77.0.3.analogin0
     7  u32   RO     0x00000000  hm2_5i25.0.7i77.0.3.analogin1
     7  u32   RO     0x00000000  hm2_5i25.0.7i77.0.3.analogin2
     7  u32   RO     0x00000000  hm2_5i25.0.7i77.0.3.analogin3
     7  u32   RO     0x00000000  hm2_5i25.0.7i77.0.3.encmode0
     7  u32   RO     0x00000000  hm2_5i25.0.7i77.0.3.encmode1
     7  u32   RO     0x0000A700  hm2_5i25.0.7i77.0.3.fieldvoltage
     7  u32   RW     0x00000009  hm2_5i25.0.7i77.0.3.nvbaudrate
     7  u32   RO     0x00000000  hm2_5i25.0.7i77.0.3.nvencmode0
     7  u32   RO     0x00000000  hm2_5i25.0.7i77.0.3.nvencmode1
     7  u32   RO     0x1200805E  hm2_5i25.0.7i77.0.3.nvunitnumber
     7  u32   RW     0x00000032  hm2_5i25.0.7i77.0.3.nvwatchdogtimeout
     7  bit   RW          FALSE  hm2_5i25.0.7i77.0.3.output-00-invert
     7  bit   RW          FALSE  hm2_5i25.0.7i77.0.3.output-01-invert
     7  bit   RW          FALSE  hm2_5i25.0.7i77.0.3.output-02-invert
     7  bit   RW          FALSE  hm2_5i25.0.7i77.0.3.output-03-invert
     7  bit   RW          FALSE  hm2_5i25.0.7i77.0.3.output-04-invert
     7  bit   RW          FALSE  hm2_5i25.0.7i77.0.3.output-05-invert
     7  bit   RW          FALSE  hm2_5i25.0.7i77.0.3.output-06-invert
     7  bit   RW          FALSE  hm2_5i25.0.7i77.0.3.output-07-invert
     7  bit   RW          FALSE  hm2_5i25.0.7i77.0.3.output-08-invert
     7  bit   RW          FALSE  hm2_5i25.0.7i77.0.3.output-09-invert
     7  bit   RW          FALSE  hm2_5i25.0.7i77.0.3.output-10-invert
     7  bit   RW          FALSE  hm2_5i25.0.7i77.0.3.output-11-invert
     7  bit   RW          FALSE  hm2_5i25.0.7i77.0.3.output-12-invert
     7  bit   RW          FALSE  hm2_5i25.0.7i77.0.3.output-13-invert
     7  bit   RW          FALSE  hm2_5i25.0.7i77.0.3.output-14-invert
     7  bit   RW          FALSE  hm2_5i25.0.7i77.0.3.output-15-invert
     7  u32   RO     0x0000000E  hm2_5i25.0.7i77.0.3.swrevision
     7  bit   RW          FALSE  hm2_5i25.0.7i77.0.4.analogena-invert
     7  float RW             10  hm2_5i25.0.7i77.0.4.analogout0-maxlim
     7  float RW            -10  hm2_5i25.0.7i77.0.4.analogout0-minlim
     7  float RW             10  hm2_5i25.0.7i77.0.4.analogout0-scalemax
     7  float RW             10  hm2_5i25.0.7i77.0.4.analogout1-maxlim
     7  float RW            -10  hm2_5i25.0.7i77.0.4.analogout1-minlim
     7  float RW             10  hm2_5i25.0.7i77.0.4.analogout1-scalemax
     7  float RW             10  hm2_5i25.0.7i77.0.4.analogout2-maxlim
     7  float RW            -10  hm2_5i25.0.7i77.0.4.analogout2-minlim
     7  float RW             10  hm2_5i25.0.7i77.0.4.analogout2-scalemax
     7  float RW             10  hm2_5i25.0.7i77.0.4.analogout3-maxlim
     7  float RW            -10  hm2_5i25.0.7i77.0.4.analogout3-minlim
     7  float RW             10  hm2_5i25.0.7i77.0.4.analogout3-scalemax
     7  float RW             10  hm2_5i25.0.7i77.0.4.analogout4-maxlim
     7  float RW            -10  hm2_5i25.0.7i77.0.4.analogout4-minlim
     7  float RW             10  hm2_5i25.0.7i77.0.4.analogout4-scalemax
     7  float RW             10  hm2_5i25.0.7i77.0.4.analogout5-maxlim
     7  float RW            -10  hm2_5i25.0.7i77.0.4.analogout5-minlim
     7  float RW             10  hm2_5i25.0.7i77.0.4.analogout5-scalemax
     7  u32   RW     0x00000001  hm2_5i25.0.7i77.0.4.hwrevision
     7  u32   RO     0x1100805E  hm2_5i25.0.7i77.0.4.nvunitnumber
     7  u32   RW     0x00000032  hm2_5i25.0.7i77.0.4.nvwatchdogtimeout
     7  bit   RW          FALSE  hm2_5i25.0.7i77.0.4.spinena-invert
     7  u32   RW     0x0000000E  hm2_5i25.0.7i77.0.4.swrevision
     7  bit   RW          FALSE  hm2_5i25.0.encoder.00.counter-mode
     7  bit   RW           TRUE  hm2_5i25.0.encoder.00.filter
     7  bit   RW          FALSE  hm2_5i25.0.encoder.00.index-invert
     7  bit   RW          FALSE  hm2_5i25.0.encoder.00.index-mask
     7  bit   RW          FALSE  hm2_5i25.0.encoder.00.index-mask-invert
     7  float RW              1  hm2_5i25.0.encoder.00.scale
     7  bit   RW          FALSE  hm2_5i25.0.encoder.00.sel0.invert_output
     7  bit   RW          FALSE  hm2_5i25.0.encoder.00.sel0.is_opendrain
     7  float RW            0.5  hm2_5i25.0.encoder.00.vel-timeout
     7  bit   RW          FALSE  hm2_5i25.0.encoder.01.counter-mode
     7  bit   RW           TRUE  hm2_5i25.0.encoder.01.filter
     7  bit   RW          FALSE  hm2_5i25.0.encoder.01.index-invert
     7  bit   RW          FALSE  hm2_5i25.0.encoder.01.index-mask
     7  bit   RW          FALSE  hm2_5i25.0.encoder.01.index-mask-invert
     7  float RW              1  hm2_5i25.0.encoder.01.scale
     7  float RW            0.5  hm2_5i25.0.encoder.01.vel-timeout
     7  bit   RW          FALSE  hm2_5i25.0.encoder.02.counter-mode
     7  bit   RW           TRUE  hm2_5i25.0.encoder.02.filter
     7  bit   RW          FALSE  hm2_5i25.0.encoder.02.index-invert
     7  bit   RW          FALSE  hm2_5i25.0.encoder.02.index-mask
     7  bit   RW          FALSE  hm2_5i25.0.encoder.02.index-mask-invert
     7  float RW              1  hm2_5i25.0.encoder.02.scale
     7  float RW            0.5  hm2_5i25.0.encoder.02.vel-timeout
     7  bit   RW          FALSE  hm2_5i25.0.encoder.03.counter-mode
     7  bit   RW           TRUE  hm2_5i25.0.encoder.03.filter
     7  bit   RW          FALSE  hm2_5i25.0.encoder.03.index-invert
     7  bit   RW          FALSE  hm2_5i25.0.encoder.03.index-mask
     7  bit   RW          FALSE  hm2_5i25.0.encoder.03.index-mask-invert
     7  float RW              1  hm2_5i25.0.encoder.03.scale
     7  float RW            0.5  hm2_5i25.0.encoder.03.vel-timeout
     7  bit   RW          FALSE  hm2_5i25.0.encoder.04.counter-mode
     7  bit   RW           TRUE  hm2_5i25.0.encoder.04.filter
     7  bit   RW          FALSE  hm2_5i25.0.encoder.04.index-invert
     7  bit   RW          FALSE  hm2_5i25.0.encoder.04.index-mask
     7  bit   RW          FALSE  hm2_5i25.0.encoder.04.index-mask-invert
     7  float RW              1  hm2_5i25.0.encoder.04.scale
     7  float RW            0.5  hm2_5i25.0.encoder.04.vel-timeout
     7  bit   RW          FALSE  hm2_5i25.0.encoder.05.counter-mode
     7  bit   RW           TRUE  hm2_5i25.0.encoder.05.filter
     7  bit   RW          FALSE  hm2_5i25.0.encoder.05.index-invert
     7  bit   RW          FALSE  hm2_5i25.0.encoder.05.index-mask
     7  bit   RW          FALSE  hm2_5i25.0.encoder.05.index-mask-invert
     7  float RW              1  hm2_5i25.0.encoder.05.scale
     7  float RW            0.5  hm2_5i25.0.encoder.05.vel-timeout
     7  bit   RW          FALSE  hm2_5i25.0.encoder.06.counter-mode
     7  bit   RW           TRUE  hm2_5i25.0.encoder.06.filter
     7  bit   RW          FALSE  hm2_5i25.0.encoder.06.index-invert
     7  bit   RW          FALSE  hm2_5i25.0.encoder.06.index-mask
     7  bit   RW          FALSE  hm2_5i25.0.encoder.06.index-mask-invert
     7  float RW              1  hm2_5i25.0.encoder.06.scale
     7  bit   RW          FALSE  hm2_5i25.0.encoder.06.sel0.invert_output
     7  bit   RW          FALSE  hm2_5i25.0.encoder.06.sel0.is_opendrain
     7  float RW            0.5  hm2_5i25.0.encoder.06.vel-timeout
     7  bit   RW          FALSE  hm2_5i25.0.encoder.07.counter-mode
     7  bit   RW           TRUE  hm2_5i25.0.encoder.07.filter
     7  bit   RW          FALSE  hm2_5i25.0.encoder.07.index-invert
     7  bit   RW          FALSE  hm2_5i25.0.encoder.07.index-mask
     7  bit   RW          FALSE  hm2_5i25.0.encoder.07.index-mask-invert
     7  float RW              1  hm2_5i25.0.encoder.07.scale
     7  float RW            0.5  hm2_5i25.0.encoder.07.vel-timeout
     7  bit   RW          FALSE  hm2_5i25.0.encoder.08.counter-mode
     7  bit   RW           TRUE  hm2_5i25.0.encoder.08.filter
     7  bit   RW          FALSE  hm2_5i25.0.encoder.08.index-invert
     7  bit   RW          FALSE  hm2_5i25.0.encoder.08.index-mask
     7  bit   RW          FALSE  hm2_5i25.0.encoder.08.index-mask-invert
     7  float RW              1  hm2_5i25.0.encoder.08.scale
     7  float RW            0.5  hm2_5i25.0.encoder.08.vel-timeout
     7  bit   RW          FALSE  hm2_5i25.0.encoder.09.counter-mode
     7  bit   RW           TRUE  hm2_5i25.0.encoder.09.filter
     7  bit   RW          FALSE  hm2_5i25.0.encoder.09.index-invert
     7  bit   RW          FALSE  hm2_5i25.0.encoder.09.index-mask
     7  bit   RW          FALSE  hm2_5i25.0.encoder.09.index-mask-invert
     7  float RW              1  hm2_5i25.0.encoder.09.scale
     7  float RW            0.5  hm2_5i25.0.encoder.09.vel-timeout
     7  bit   RW          FALSE  hm2_5i25.0.encoder.10.counter-mode
     7  bit   RW           TRUE  hm2_5i25.0.encoder.10.filter
     7  bit   RW          FALSE  hm2_5i25.0.encoder.10.index-invert
     7  bit   RW          FALSE  hm2_5i25.0.encoder.10.index-mask
     7  bit   RW          FALSE  hm2_5i25.0.encoder.10.index-mask-invert
     7  float RW              1  hm2_5i25.0.encoder.10.scale
     7  float RW            0.5  hm2_5i25.0.encoder.10.vel-timeout
     7  bit   RW          FALSE  hm2_5i25.0.encoder.11.counter-mode
     7  bit   RW           TRUE  hm2_5i25.0.encoder.11.filter
     7  bit   RW          FALSE  hm2_5i25.0.encoder.11.index-invert
     7  bit   RW          FALSE  hm2_5i25.0.encoder.11.index-mask
     7  bit   RW          FALSE  hm2_5i25.0.encoder.11.index-mask-invert
     7  float RW              1  hm2_5i25.0.encoder.11.scale
     7  float RW            0.5  hm2_5i25.0.encoder.11.vel-timeout
     7  bit   RW          FALSE  hm2_5i25.0.gpio.000.invert_output
     7  bit   RW          FALSE  hm2_5i25.0.gpio.000.is_opendrain
     7  bit   RW          FALSE  hm2_5i25.0.gpio.000.is_output
     7  bit   RW          FALSE  hm2_5i25.0.gpio.001.invert_output
     7  bit   RW          FALSE  hm2_5i25.0.gpio.001.is_opendrain
     7  bit   RW          FALSE  hm2_5i25.0.gpio.001.is_output
     7  bit   RW          FALSE  hm2_5i25.0.gpio.002.invert_output
     7  bit   RW          FALSE  hm2_5i25.0.gpio.002.is_opendrain
     7  bit   RW          FALSE  hm2_5i25.0.gpio.002.is_output
     7  bit   RW          FALSE  hm2_5i25.0.gpio.017.invert_output
     7  bit   RW          FALSE  hm2_5i25.0.gpio.017.is_opendrain
     7  bit   RW          FALSE  hm2_5i25.0.gpio.017.is_output
     7  bit   RW          FALSE  hm2_5i25.0.gpio.018.invert_output
     7  bit   RW          FALSE  hm2_5i25.0.gpio.018.is_opendrain
     7  bit   RW          FALSE  hm2_5i25.0.gpio.018.is_output
     7  bit   RW          FALSE  hm2_5i25.0.gpio.019.invert_output
     7  bit   RW          FALSE  hm2_5i25.0.gpio.019.is_opendrain
     7  bit   RW          FALSE  hm2_5i25.0.gpio.019.is_output
     7  bit   RW          FALSE  hm2_5i25.0.gpio.020.invert_output
     7  bit   RW          FALSE  hm2_5i25.0.gpio.020.is_opendrain
     7  bit   RW          FALSE  hm2_5i25.0.gpio.020.is_output
     7  bit   RW          FALSE  hm2_5i25.0.gpio.021.invert_output
     7  bit   RW          FALSE  hm2_5i25.0.gpio.021.is_opendrain
     7  bit   RW          FALSE  hm2_5i25.0.gpio.021.is_output
     7  bit   RW          FALSE  hm2_5i25.0.gpio.022.invert_output
     7  bit   RW          FALSE  hm2_5i25.0.gpio.022.is_opendrain
     7  bit   RW          FALSE  hm2_5i25.0.gpio.022.is_output
     7  bit   RW          FALSE  hm2_5i25.0.gpio.023.invert_output
     7  bit   RW          FALSE  hm2_5i25.0.gpio.023.is_opendrain
     7  bit   RW          FALSE  hm2_5i25.0.gpio.023.is_output
     7  bit   RW          FALSE  hm2_5i25.0.io_error
     7  s32   RW              0  hm2_5i25.0.read.tmax
     7  bit   RO          FALSE  hm2_5i25.0.read.tmax-increased
     7  s32   RW              0  hm2_5i25.0.read_gpio.tmax
     7  bit   RO          FALSE  hm2_5i25.0.read_gpio.tmax-increased
     7  bit   RW          FALSE  hm2_5i25.0.sserial.00.tx3.invert_output
     7  bit   RW          FALSE  hm2_5i25.0.sserial.00.tx3.is_opendrain
     7  bit   RW          FALSE  hm2_5i25.0.sserial.00.tx4.invert_output
     7  bit   RW          FALSE  hm2_5i25.0.sserial.00.tx4.is_opendrain
     7  u32   RW     0x00000001  hm2_5i25.0.sserial.port-0.fault-dec
     7  u32   RW     0x0000000A  hm2_5i25.0.sserial.port-0.fault-inc
     7  u32   RW     0x000000C8  hm2_5i25.0.sserial.port-0.fault-lim
     7  u32   RW     0x004C4B40  hm2_5i25.0.watchdog.timeout_ns
     7  s32   RW              0  hm2_5i25.0.write.tmax
     7  bit   RO          FALSE  hm2_5i25.0.write.tmax-increased
     7  s32   RW              0  hm2_5i25.0.write_gpio.tmax
     7  bit   RO          FALSE  hm2_5i25.0.write_gpio.tmax-increased

Parameter Aliases:
 Alias                                            Original Name
 hm2_5i25.0.encoder.00.sel0.invert_output         hm2_5i25.0.gpio.024.invert_output
 hm2_5i25.0.encoder.00.sel0.is_opendrain          hm2_5i25.0.gpio.024.is_opendrain
 hm2_5i25.0.encoder.06.sel0.invert_output         hm2_5i25.0.gpio.007.invert_output
 hm2_5i25.0.encoder.06.sel0.is_opendrain          hm2_5i25.0.gpio.007.is_opendrain
 hm2_5i25.0.sserial.00.tx3.invert_output          hm2_5i25.0.gpio.005.invert_output
 hm2_5i25.0.sserial.00.tx3.is_opendrain           hm2_5i25.0.gpio.005.is_opendrain
 hm2_5i25.0.sserial.00.tx4.invert_output          hm2_5i25.0.gpio.003.invert_output
 hm2_5i25.0.sserial.00.tx4.is_opendrain           hm2_5i25.0.gpio.003.is_opendrain

Exported Functions:
Owner   CodeAddr  Arg       FP   Users  Name
 00007  7f7c55a048a5  56460f9c3740  YES      0   hm2_5i25.0.read
 00007  7f7c55a04606  56460f9c3740  YES      0   hm2_5i25.0.read_gpio
 00007  7f7c55a04701  56460f9c3740  YES      0   hm2_5i25.0.write
 00007  7f7c55a046cc  56460f9c3740  YES      0   hm2_5i25.0.write_gpio

Realtime Threads:
     Period  FP     Name               (     Time, Max-Time )
На всех трех каналах энкодера есть прямоугольные импульсы 2.4 В относительно GND
num_encodesr=6 sserial=0x000***
Подключил внешних 5 вольт и сменил джамперы на 5i25 / 7i77
Теперь на логике 4.88 Вольта но все равно не работает с linuxcnc
Аватара пользователя
Taichi
Новичок
Сообщения: 29
Зарегистрирован: 11 фев 2021, 11:28
Репутация: 0
Настоящее имя: Тарас
Контактная информация:

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

Сообщение Taichi »

Когда в hal файле убрал строчку sserial=0x000*** и поменял везде значения
hm2_5i25.0.7i77.0.1.analogout0 на hm2_5i25.0.7i77.0.4.analogout0
То система запустилась, загрузилась оболочка и начал мигать зеленый светодиод на плате 7i77. Но халметр и халскоп молчат, нет никаких изменений при перемещении оси вручную. Энкодер запитан точно и вставлен в гнездо 0 (первое для єнкодеров).
Вот где то какая то мелочевка жизни не дает.... :thinking:
Аватара пользователя
Serg
Мастер
Сообщения: 21844
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5133
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

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

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

Сообщение Taichi »

5i25 <---DSUB 25 PIN --->7i77
На плате есть еще плоский порт. Но ведь выход с торца и есть первым или я что то путаю?
Аватара пользователя
Taichi
Новичок
Сообщения: 29
Зарегистрирован: 11 фев 2021, 11:28
Репутация: 0
Настоящее имя: Тарас
Контактная информация:

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

Сообщение Taichi »

Taichi писал(а): sudo mesaflash --device=5i25 --write /home/taichi/linuxcnc/configs/hostmot2/5i25_7i77x2r.bit
А вот тут походу и есть моя ошибка. Я прошил 7i77x2r где коннектор P2 идет по дефолту а Р3 вторичный =(
Аватара пользователя
Taichi
Новичок
Сообщения: 29
Зарегистрирован: 11 фев 2021, 11:28
Репутация: 0
Настоящее имя: Тарас
Контактная информация:

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

Сообщение Taichi »

Прошил другую прошивку и ось Х поехала с "loop testa" все ок.
Теперь вопрос о подключении сигнала ENA+ и ENA- с входами драйверов.
Для разрешения движения мне достаточно замкнуть входы 16 (+5В) и 1,2,3 на драйвере.
Можно миновать промежуточное реле и подключить эти входы напрямую в Меса?
Аватара пользователя
Taichi
Новичок
Сообщения: 29
Зарегистрирован: 11 фев 2021, 11:28
Репутация: 0
Настоящее имя: Тарас
Контактная информация:

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

Сообщение Taichi »

Подскажите, пожалуйста, как правильно справится с дрейфом приводов?
Все оси медленно едут в сторону +
И как настроить все 5 осей в оболочке Gmoccapy?
Аватара пользователя
Serg
Мастер
Сообщения: 21844
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5133
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

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

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

Сообщение Taichi »

Подключил кнопки Estop, Cilce Start, Abort, концевики лимитов и дома для всех осей.
В pncconfig указал все входы. Так как у меня концевики нормально закрытые то и в хал всем добавил -not для инверсии сигнала.
Но система все равно игнорирует лимиты и кнопки. Станок не останавливается при наезде на концевик, галочка игнорировать лимиты убрана.
Можете скинуть пример hal файла с рабочими кнопками и концевиками? Спасибо
Ответить

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