7i96s + 7i85 Updated firmware no change to --readhmid

More
04 Sep 2023 19:48 #279874 by kinghpole
Hi, I'm trying to set up a machine using a 7i96s, 7i85 combo. I've run the mesa flash command to write the "7i96s_7i85d4.bin" file to the card and then reloaded the card. When I run the --readhmid command, I only see the 7i96s pins. What am I missing? Do I need to run a different command to see the 7i85's pins?

Here is what I've run in the terminal:
sudo mesaflash --device 7i96s --addr 10.10.10.10 --write /usr/lib/libmesact/7i96s/7i96s_7i85d.bin
sudo mesaflash --device 7i96s --addr 10.10.10.10 --reload
mesaflash --device 7i96s --addr 10.10.10.10 --readhmid


 

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

More
04 Sep 2023 19:52 #279876 by PCW
You should see additional encoders and sserial pins on P1

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

More
05 Sep 2023 02:09 #279909 by kinghpole
Oh, ok that makes sense, but I only see two sets of encoder inputs. Shouldn't there be 4 and how do I correlate those pins to the terminal blocks on the 7i85?
Configuration pin-out:

IO Connections for TB3 -> 7I96_0
Pin#                  I/O   Pri. func    Sec. func        Chan     Sec. Pin func   Sec. Pin Dir

TB3-1                   0   IOPort       InM              0        Input0          (In)
TB3-2                   1   IOPort       InM              0        Input1          (In)
TB3-3                   2   IOPort       InM              0        Input2          (In)
TB3-4                   3   IOPort       InM              0        Input3          (In)
TB3-5                   4   IOPort       InM              0        Input4          (In)
TB3-6                   5   IOPort       InM              0        Input5          (In)
TB3-7                   6   IOPort       InM              0        Input6          (In)
TB3-8                   7   IOPort       InM              0        Input7          (In)
TB3-9                   8   IOPort       InM              0        Input8          (In)
TB3-10                  9   IOPort       InM              0        Input9          (In)
TB3-11                 10   IOPort       InM              0        Input10         (In)
TB3-13,14              11   IOPort       SSR              0        Out-00          (Out)
TB3-15,16              12   IOPort       SSR              0        Out-01          (Out)
TB3-17,18              13   IOPort       SSR              0        Out-02          (Out)
TB3-19,20              14   IOPort       SSR              0        Out-03          (Out)
TB3-21,22              15   IOPort       OutM             0        Output4         (Out)
TB3-23,24              16   IOPort       OutM             0        Output5         (Out)

IO Connections for TB1/TB2 -> 7I96_1
Pin#                  I/O   Pri. func    Sec. func        Chan     Sec. Pin func   Sec. Pin Dir

TB1-2,3                17   IOPort       StepGen          0        Step/Table1     (Out)
TB1-4,5                18   IOPort       StepGen          0        Dir/Table2      (Out)
TB1-8,9                19   IOPort       StepGen          1        Step/Table1     (Out)
TB1-10,11              20   IOPort       StepGen          1        Dir/Table2      (Out)
TB1-14,15              21   IOPort       StepGen          2        Step/Table1     (Out)
TB1-16,17              22   IOPort       StepGen          2        Dir/Table2      (Out)
TB1-20,21              23   IOPort       StepGen          3        Step/Table1     (Out)
TB1-22,23              24   IOPort       StepGen          3        Dir/Table2      (Out)
TB2-2,3                25   IOPort       StepGen          4        Step/Table1     (Out)
TB2-4,5                26   IOPort       StepGen          4        Dir/Table2      (Out)
TB2-7,8                27   IOPort       MuxedQCount      2        MuxQ-A          (In)
TB2-10,11              28   IOPort       MuxedQCount      2        MuxQ-B          (In)
TB2-13,14              29   IOPort       MuxedQCount      2        MuxQ-IDX        (In)
TB2-16,17              30   IOPort       SSerial          0        RXData0         (In)
TB2-18,19              31   IOPort       SSerial          0        TXData0         (Out)
Internal-TXEn          32   IOPort       SSerial          0        TXEn0           (Out)
Internal               33   IOPort       SSR              0        AC Ref          (Out)

IO Connections for P1 -> 7I96_2
Pin#                  I/O   Pri. func    Sec. func        Chan     Sec. Pin func   Sec. Pin Dir

P1-01/DB25-01          34   IOPort       SSerial          0        RXData5         (In)
P1-02/DB25-14          35   IOPort       SSerial          0        TXData5         (Out)
P1-03/DB25-02          36   IOPort       SSerial          0        RXData4         (In)
P1-04/DB25-15          37   IOPort       SSerial          0        TXData4         (Out)
P1-05/DB25-03          38   IOPort       SSerial          0        RXData3         (In)
P1-06/DB25-16          39   IOPort       SSerial          0        TXData3         (Out)
P1-07/DB25-04          40   IOPort       SSerial          0        RXData2         (In)
P1-08/DB25-17          41   IOPort       SSerial          0        TXData2         (Out)
P1-09/DB25-05          42   IOPort       SSerial          0        RXData1         (In)
P1-11/DB25-06          43   IOPort       SSerial          0        TXData1         (Out)
P1-13/DB25-07          44   IOPort       MuxedQCountSel   0        MuxSel0         (Out)
P1-15/DB25-08          45   IOPort       MuxedQCount      0        MuxQ-A          (In)
P1-17/DB25-09          46   IOPort       MuxedQCount      0        MuxQ-B          (In)
P1-19/DB25-10          47   IOPort       MuxedQCount      0        MuxQ-IDX        (In)
P1-21/DB25-11          48   IOPort       MuxedQCount      1        MuxQ-A          (In)
P1-23/DB25-12          49   IOPort       MuxedQCount      1        MuxQ-B          (In)
P1-25/DB25-13          50   IOPort       MuxedQCount      1        MuxQ-IDX        (In)

Also I appreciate the help.

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

More
05 Sep 2023 02:16 - 05 Sep 2023 02:17 #279910 by PCW
The 7I85/7I85S use "multiplexed" encoders to save pins so each interface
pin supports 2 encoders.  This means the 4 encoders on the 7I85 only use
7 interface pins instead of the 12 that would be required by non-multiplexed
encoders.

To see the pin connections, you can:

mesaflash --device 7i96s --addr 10.10.10.10 --dbname3 7i85 --readhmid
Last edit: 05 Sep 2023 02:17 by PCW.

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

More
05 Sep 2023 02:39 #279912 by kinghpole
Okay, that makes sense. Then is there any good documentation or examples on how to configure the hal file for the 7i85?

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

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