Problem with 6i25 and 7i77 combo - field voltage

More
26 Sep 2022 13:25 #252762 by drogus
Hi, I'm getting back to my retrofit and finally installed LinuxCNC. I have a problem with setting up Mesa cards.

I generated a config using a wizard, but when trying to run it I get the following error: 
./stanko_smo32.hal:55: parameter or pin 'hm2_5i25.0.7i77.0.1.analogout0-scalemax' not found

From what I found out it's a problem with the daughter card, so I tried to update the firmware on both cards. For 6i25 I ran:

 
sudo mesaflash --device 5i25 --write ~/Downloads/5i25/configs/hostmot2/5i25_7i77x2r.bit

Then I downloaded sserial tools, copied the bin files to /lib/firmware/hm2/sserial (because the update hal file seem to be looking for the files there, for example "hm2/sserial/7I77DR14.BIN") and then tried the update7i77 script. I moved the W4 and W12 jumpers as intructed and I get the following error:
HAL: ERROR: duplicate component name 'setsserial'
HAL: ERROR: component -22 not found
Unable to find sserial remote corresponding to hm2_6i25.0.7i77.0.0
setsserial: rtapi_app_main: Operation not permitted (-1)
<stdin>:7: waitpid failed /usr/bin/rtapi_app setsserial
<stdin>:7: /usr/bin/rtapi_app exited without becoming ready
<stdin>:7: insmod for setsserial failed, returned -1

One thing that I'm not sure about is input power. I have the boards connected to each other and I have an external 24V power source connected to VFIELD/GND on the TB2 connector. I don't have an external 5V power supply, though. As far as I understand this shouldn't be an issue, but I'm not 100% sure (W5 jumper is set to the left)

Please Log in or Create an account to join the conversation.

More
26 Sep 2022 14:29 - 26 Sep 2022 14:31 #252768 by PCW
1. There is no need to update the 7I77 firmware unless you have a _very_ old 7I77 card.
2. You will have no communication with the 7I77 unless:
A. You have the correct firmware on the 6I25
B. You have the 7I77 connected to the correct 6I25 connector
C. You have W4 and W12 to the operate position (left)
D. The 7I77 has 5V, field power and VIN supplied (W1 left)
(If W5 is set to the left, the 6I25 must be jumpered to supply
5V power on P2 or P3)

Note that 7i77x2r firmware swaps the 6I25 connectors
so you would need to connect the 7I77 to the 26 pin header
(P2) not the DB 25 connector on the 6I25

For normal use you (7I77 connected to the 6I25's DB25 connector)
you would use the 7i77x2 firmware
Last edit: 26 Sep 2022 14:31 by PCW.

Please Log in or Create an account to join the conversation.

More
27 Sep 2022 10:36 - 27 Sep 2022 10:54 #252841 by drogus
Thanks for help PCW, it already got me a bit further.

I have missed the fact that in order to use 5V from 6i25 I need to move the jumpers. Now that I changed W1 and W2 on 6i25 I can see more LEDs turned on on 7i77: CR1, CR3, CR6 and CR7. The red CR16 LED is also on, though. Which seems to mean that the field voltage is detected, but there is some kind of IO problem. Any ideas on how to troubleshoot this further?

Oh, and I'm using the DB connector. And also it's a relatively new card. I bought it in the beginning of this year, just didn't have the time to check it before.

UPDATE:

I think that the board is fine now, but the communication is broken. I found this post about manually starting the field I/O and I can get the diode blinking: www.forum.linuxcnc.org/27-driver-boards/...-red?start=10#159200

I still get the problem with hm2_5i25.0.7i77.0.1.analogout0-scalemax when trying to run my config, but it looks like the config issue. Still not sure what to do, but at least it works :) Here's a pins list that I got:
 Owner   Type  Dir         Value  Name
     7  s32   OUT    2098000000  hm2_5i25.0.0.debug
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-00
     7  bit   OUT          TRUE  hm2_5i25.0.7i77.0.3.input-00-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-01
     7  bit   OUT          TRUE  hm2_5i25.0.7i77.0.3.input-01-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-02
     7  bit   OUT          TRUE  hm2_5i25.0.7i77.0.3.input-02-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-03
     7  bit   OUT          TRUE  hm2_5i25.0.7i77.0.3.input-03-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-04
     7  bit   OUT          TRUE  hm2_5i25.0.7i77.0.3.input-04-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-05
     7  bit   OUT          TRUE  hm2_5i25.0.7i77.0.3.input-05-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-06
     7  bit   OUT          TRUE  hm2_5i25.0.7i77.0.3.input-06-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-07
     7  bit   OUT          TRUE  hm2_5i25.0.7i77.0.3.input-07-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-08
     7  bit   OUT          TRUE  hm2_5i25.0.7i77.0.3.input-08-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-09
     7  bit   OUT          TRUE  hm2_5i25.0.7i77.0.3.input-09-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-10
     7  bit   OUT          TRUE  hm2_5i25.0.7i77.0.3.input-10-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-11
     7  bit   OUT          TRUE  hm2_5i25.0.7i77.0.3.input-11-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-12
     7  bit   OUT          TRUE  hm2_5i25.0.7i77.0.3.input-12-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-13
     7  bit   OUT          TRUE  hm2_5i25.0.7i77.0.3.input-13-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-14
     7  bit   OUT          TRUE  hm2_5i25.0.7i77.0.3.input-14-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-15
     7  bit   OUT          TRUE  hm2_5i25.0.7i77.0.3.input-15-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-16
     7  bit   OUT          TRUE  hm2_5i25.0.7i77.0.3.input-16-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-17
     7  bit   OUT          TRUE  hm2_5i25.0.7i77.0.3.input-17-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-18
     7  bit   OUT          TRUE  hm2_5i25.0.7i77.0.3.input-18-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-19
     7  bit   OUT          TRUE  hm2_5i25.0.7i77.0.3.input-19-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-20
     7  bit   OUT          TRUE  hm2_5i25.0.7i77.0.3.input-20-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-21
     7  bit   OUT          TRUE  hm2_5i25.0.7i77.0.3.input-21-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-22
     7  bit   OUT          TRUE  hm2_5i25.0.7i77.0.3.input-22-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-23
     7  bit   OUT          TRUE  hm2_5i25.0.7i77.0.3.input-23-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-24
     7  bit   OUT          TRUE  hm2_5i25.0.7i77.0.3.input-24-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-25
     7  bit   OUT          TRUE  hm2_5i25.0.7i77.0.3.input-25-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-26
     7  bit   OUT          TRUE  hm2_5i25.0.7i77.0.3.input-26-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-27
     7  bit   OUT          TRUE  hm2_5i25.0.7i77.0.3.input-27-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-28
     7  bit   OUT          TRUE  hm2_5i25.0.7i77.0.3.input-28-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-29
     7  bit   OUT          TRUE  hm2_5i25.0.7i77.0.3.input-29-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-30
     7  bit   OUT          TRUE  hm2_5i25.0.7i77.0.3.input-30-not
     7  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-31
     7  bit   OUT          TRUE  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          TRUE  hm2_5i25.0.encoder.06.input-a
     7  bit   OUT         FALSE  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         FALSE  hm2_5i25.0.encoder.07.input-a
     7  bit   OUT         FALSE  hm2_5i25.0.encoder.07.input-b
     7  bit   OUT          TRUE  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             0  hm2_5i25.0.encoder.07.rawcounts
     7  s32   OUT             0  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         FALSE  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          TRUE  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         65535  hm2_5i25.0.encoder.09.rawcounts
     7  s32   OUT         65535  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          TRUE  hm2_5i25.0.encoder.10.input-a
     7  bit   OUT          TRUE  hm2_5i25.0.encoder.10.input-b
     7  bit   OUT          TRUE  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          TRUE  hm2_5i25.0.encoder.11.input-a
     7  bit   OUT          TRUE  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          TRUE  hm2_5i25.0.gpio.012.in
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.012.in_not
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.013.in
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.013.in_not
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.014.in
     7  bit   OUT         FALSE  hm2_5i25.0.gpio.014.in_not
     7  bit   OUT          TRUE  hm2_5i25.0.gpio.015.in
     7  bit   OUT         FALSE  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         FALSE  hm2_5i25.0.gpio.024.in
     7  bit   OUT          TRUE  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        225876  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    0x00000003  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          7224  hm2_5i25.0.write.time
     7  s32   OUT             0  hm2_5i25.0.write_gpio.time
    11  s32   OUT        231540  thread1.time
Last edit: 27 Sep 2022 10:54 by drogus.

Please Log in or Create an account to join the conversation.

More
27 Sep 2022 14:29 #252859 by PCW
The reason you have the issue is that you loaded the 5i25_7i77x2r firmware
(which swaps 6I25 P2 and P3) You should use 5i25_7i77x2 firmware
The following user(s) said Thank You: drogus

Please Log in or Create an account to join the conversation.

More
28 Sep 2022 17:16 #252955 by drogus
Thanks so much for help and spotting it! Honestly I haven't noticed the 'r' in the end!

Now it works fine and I even got a first small wiring win - I wired the Heidenhain EXE to one of the axis and it works perfectly well!

Please Log in or Create an account to join the conversation.

Moderators: PCWjmelson
Time to create page: 0.088 seconds
Powered by Kunena Forum