On Thu, 27 Jan 2022, John Figie wrote:
Date: Thu, 27 Jan 2022 17:28:03 -0600
From: John Figie <zephyr9...@gmail.com>
Reply-To: "Enhanced Machine Controller (EMC)"
<emc-users@lists.sourceforge.net>
To: "Enhanced Machine Controller (EMC)" <emc-users@lists.sourceforge.net>
Subject: Re: [Emc-users] mesa 7i80 configuration
7i80hd_25_2x7i65.bit has 2x BSPI and 16 muxed encoders
(which would work for testing even if
you don't have muxed interface hardware)
It sounds like you would want custom formware
mesaflash --device 7i80 --addr 10.10.10.10 --write 7i80hd_25_2x7i65.bit
it writes and verifies but then in halrun I get a different error. I tried
this several times.
hm2/hm2_7i80.0 Low level init 0.15
hm2/hm2_7i80.0 invalid IDROM type 65535, expected 2 or 3 aborting load
board fails HM2_registration
also when you say 16 muxed encoders how are these muxed?
regards,
John
Muxed encoders are 2x multiplexed (even/odd) by a single output pin
Umm not sure what the error is all about, maybe communication issues?
I get this with 7i80hd_25_2x7i65 firmware:
LINUXCNC - 2.8.2
Machine configuration directory is '/home/pcw/linuxcnc/configs'
Machine configuration file is '7i80hdtest.ini'
Starting LinuxCNC...
Found file(REL): ./basic.hal
Note: Using POSIX realtime
hm2: loading Mesa HostMot2 driver version 0.15
hm2_eth: loading Mesa AnyIO HostMot2 ethernet driver version 0.2
hm2_eth: 10.10.10.10: INFO: Hardware address (MAC): 00:60:1b:11:81:72
hm2_eth: discovered 7I80HD-25
hm2/hm2_7i80.0: Low Level init 0.15
hm2/hm2_7i80.0: created Buffered SPI function hm2_7i80.0.bspi.0.
hm2/hm2_7i80.0: created Buffered SPI function hm2_7i80.0.bspi.1.
hm2/hm2_7i80.0: 72 I/O Pins used:
hm2/hm2_7i80.0: IO Pin 000 (P1-01): Muxed Encoder #0, pin Muxed A (Input)
hm2/hm2_7i80.0: IO Pin 001 (P1-03): Muxed Encoder #0, pin Muxed B (Input)
hm2/hm2_7i80.0: IO Pin 002 (P1-05): Muxed Encoder #0, pin Muxed Index
(Input)
hm2/hm2_7i80.0: IO Pin 003 (P1-07): Muxed Encoder #1, pin Muxed A (Input)
hm2/hm2_7i80.0: IO Pin 004 (P1-09): Muxed Encoder #1, pin Muxed B (Input)
hm2/hm2_7i80.0: IO Pin 005 (P1-11): Muxed Encoder #1, pin Muxed Index
(Input)
hm2/hm2_7i80.0: IO Pin 006 (P1-13): Muxed Encoder #2, pin Muxed A (Input)
hm2/hm2_7i80.0: IO Pin 007 (P1-15): Muxed Encoder #2, pin Muxed B (Input)
hm2/hm2_7i80.0: IO Pin 008 (P1-17): Muxed Encoder #2, pin Muxed Index
(Input)
hm2/hm2_7i80.0: IO Pin 009 (P1-19): Muxed Encoder #3, pin Muxed A (Input)
hm2/hm2_7i80.0: IO Pin 010 (P1-21): Muxed Encoder #3, pin Muxed B (Input)
hm2/hm2_7i80.0: IO Pin 011 (P1-23): Muxed Encoder #3, pin Muxed Index
(Input)
hm2/hm2_7i80.0: IO Pin 012 (P1-25): IOPort
hm2/hm2_7i80.0: IO Pin 013 (P1-27): Muxed Encoder Select #0, pin Mux Select
0 (Output)
hm2/hm2_7i80.0: IO Pin 014 (P1-29): Buffered SPI Interface #0, pin /Frame
(Output)
hm2/hm2_7i80.0: IO Pin 015 (P1-31): Buffered SPI Interface #0, pin Serial
Out (Output)
hm2/hm2_7i80.0: IO Pin 016 (P1-33): Buffered SPI Interface #0, pin Clock
(Output)
hm2/hm2_7i80.0: IO Pin 017 (P1-35): Buffered SPI Interface #0, pin Serial
In (Input)
hm2/hm2_7i80.0: IO Pin 018 (P1-37): Buffered SPI Interface #0, pin CS2
(Output)
hm2/hm2_7i80.0: IO Pin 019 (P1-39): Buffered SPI Interface #0, pin CS1
(Output)
hm2/hm2_7i80.0: IO Pin 020 (P1-41): Buffered SPI Interface #0, pin CS0
(Output)
hm2/hm2_7i80.0: IO Pin 021 (P1-43): IOPort
hm2/hm2_7i80.0: IO Pin 022 (P1-45): IOPort
hm2/hm2_7i80.0: IO Pin 023 (P1-47): IOPort
hm2/hm2_7i80.0: IO Pin 024 (P2-01): Muxed Encoder #4, pin Muxed A (Input)
hm2/hm2_7i80.0: IO Pin 025 (P2-03): Muxed Encoder #4, pin Muxed B (Input)
hm2/hm2_7i80.0: IO Pin 026 (P2-05): Muxed Encoder #4, pin Muxed Index
(Input)
hm2/hm2_7i80.0: IO Pin 027 (P2-07): Muxed Encoder #5, pin Muxed A (Input)
hm2/hm2_7i80.0: IO Pin 028 (P2-09): Muxed Encoder #5, pin Muxed B (Input)
hm2/hm2_7i80.0: IO Pin 029 (P2-11): Muxed Encoder #5, pin Muxed Index
(Input)
hm2/hm2_7i80.0: IO Pin 030 (P2-13): Muxed Encoder #6, pin Muxed A (Input)
hm2/hm2_7i80.0: IO Pin 031 (P2-15): Muxed Encoder #6, pin Muxed B (Input)
hm2/hm2_7i80.0: IO Pin 032 (P2-17): Muxed Encoder #6, pin Muxed Index
(Input)
hm2/hm2_7i80.0: IO Pin 033 (P2-19): Muxed Encoder #7, pin Muxed A (Input)
hm2/hm2_7i80.0: IO Pin 034 (P2-21): Muxed Encoder #7, pin Muxed B (Input)
hm2/hm2_7i80.0: IO Pin 035 (P2-23): Muxed Encoder #7, pin Muxed Index
(Input)
hm2/hm2_7i80.0: IO Pin 036 (P2-25): IOPort
hm2/hm2_7i80.0: IO Pin 037 (P2-27): Muxed Encoder Select #8, pin Mux Select
0 (Output)
hm2/hm2_7i80.0: IO Pin 038 (P2-29): Buffered SPI Interface #1, pin /Frame
(Output)
hm2/hm2_7i80.0: IO Pin 039 (P2-31): Buffered SPI Interface #1, pin Serial
Out (Output)
hm2/hm2_7i80.0: IO Pin 040 (P2-33): Buffered SPI Interface #1, pin Clock
(Output)
hm2/hm2_7i80.0: IO Pin 041 (P2-35): Buffered SPI Interface #1, pin Serial
In (Input)
hm2/hm2_7i80.0: IO Pin 042 (P2-37): Buffered SPI Interface #1, pin CS2
(Output)
hm2/hm2_7i80.0: IO Pin 043 (P2-39): Buffered SPI Interface #1, pin CS1
(Output)
hm2/hm2_7i80.0: IO Pin 044 (P2-41): Buffered SPI Interface #1, pin CS0
(Output)
hm2/hm2_7i80.0: IO Pin 045 (P2-43): IOPort
hm2/hm2_7i80.0: IO Pin 046 (P2-45): IOPort
hm2/hm2_7i80.0: IO Pin 047 (P2-47): IOPort
hm2/hm2_7i80.0: IO Pin 048 (P3-01): IOPort
hm2/hm2_7i80.0: IO Pin 049 (P3-03): IOPort
hm2/hm2_7i80.0: IO Pin 050 (P3-05): IOPort
hm2/hm2_7i80.0: IO Pin 051 (P3-07): IOPort
hm2/hm2_7i80.0: IO Pin 052 (P3-09): IOPort
hm2/hm2_7i80.0: IO Pin 053 (P3-11): IOPort
hm2/hm2_7i80.0: IO Pin 054 (P3-13): IOPort
hm2/hm2_7i80.0: IO Pin 055 (P3-15): IOPort
hm2/hm2_7i80.0: IO Pin 056 (P3-17): IOPort
hm2/hm2_7i80.0: IO Pin 057 (P3-19): IOPort
hm2/hm2_7i80.0: IO Pin 058 (P3-21): IOPort
hm2/hm2_7i80.0: IO Pin 059 (P3-23): IOPort
hm2/hm2_7i80.0: IO Pin 060 (P3-25): IOPort
hm2/hm2_7i80.0: IO Pin 061 (P3-27): IOPort
hm2/hm2_7i80.0: IO Pin 062 (P3-29): IOPort
hm2/hm2_7i80.0: IO Pin 063 (P3-31): IOPort
hm2/hm2_7i80.0: IO Pin 064 (P3-33): IOPort
hm2/hm2_7i80.0: IO Pin 065 (P3-35): IOPort
hm2/hm2_7i80.0: IO Pin 066 (P3-37): IOPort
hm2/hm2_7i80.0: IO Pin 067 (P3-39): IOPort
hm2/hm2_7i80.0: IO Pin 068 (P3-41): IOPort
hm2/hm2_7i80.0: IO Pin 069 (P3-43): IOPort
hm2/hm2_7i80.0: IO Pin 070 (P3-45): IOPort
hm2/hm2_7i80.0: IO Pin 071 (P3-47): IOPort
hm2/hm2_7i80.0: registered
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users
Peter Wallace
Mesa Electronics
(\__/)
(='.'=) This is Bunny. Copy and paste bunny into your
(")_(") signature to help him gain world domination.
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users