7i96s firmware and modification
- tcoleman978
- Offline
- Junior Member
-
Less
More
- Posts: 25
- Thank you received: 1
18 Dec 2023 20:07 #288514
by tcoleman978
7i96s firmware and modification was created by tcoleman978
Currently converting a Clark 7" lathe. I chose a 7i96s because they were in stock and less than a million bucks. After a few Linux problems (Linux and mine) I have a connection to the mesa. So the big question... can I modify the 7i96s_d to add a Quadrature device. It seems all firmwares only have one turned on. I want to have spindle encoder and handwheel. With configuring only two stepgen outputs I have plenty of usable inputs. Also is there any "real" documentation on all the firmwares or are there any "outlaw" firmwares? I'm mostly there but a little lost.
Thank you
Todd
Thank you
Todd
Please Log in or Create an account to join the conversation.
- PCW
-
- Offline
- Moderator
-
Less
More
- Posts: 18526
- Thank you received: 5076
18 Dec 2023 20:18 #288515
by PCW
Replied by PCW on topic 7i96s firmware and modification
The standard firmware includes a spindle encoder (on TB2)
and up to 4 MPG encoders on TB3:
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_EncA0 (In)
TB3-2 1 IOPort InM 0 Input1_EncB0 (In)
TB3-3 2 IOPort InM 0 Input2_EncA1 (In)
TB3-4 3 IOPort InM 0 Input3_EncB1 (In)
TB3-5 4 IOPort InM 0 Input4_EncA2 (In)
TB3-6 5 IOPort InM 0 Input5_EncB2 (In)
TB3-7 6 IOPort InM 0 Input6_EncA3 (In)
TB3-8 7 IOPort InM 0 Input7_EncB3 (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)
and up to 4 MPG encoders on TB3:
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_EncA0 (In)
TB3-2 1 IOPort InM 0 Input1_EncB0 (In)
TB3-3 2 IOPort InM 0 Input2_EncA1 (In)
TB3-4 3 IOPort InM 0 Input3_EncB1 (In)
TB3-5 4 IOPort InM 0 Input4_EncA2 (In)
TB3-6 5 IOPort InM 0 Input5_EncB2 (In)
TB3-7 6 IOPort InM 0 Input6_EncA3 (In)
TB3-8 7 IOPort InM 0 Input7_EncB3 (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)
The following user(s) said Thank You: Unlogic
Please Log in or Create an account to join the conversation.
- tcoleman978
- Offline
- Junior Member
-
Less
More
- Posts: 25
- Thank you received: 1
18 Dec 2023 22:30 #288525
by tcoleman978
Replied by tcoleman978 on topic 7i96s firmware and modification
I'm sorry, Which firmware version is "standard"? Is it the 7i96s_d.pin (bin)? The mesaCT said I only had 1 Q-function. So I am missing something.
Please Log in or Create an account to join the conversation.
- PCW
-
- Offline
- Moderator
-
Less
More
- Posts: 18526
- Thank you received: 5076
18 Dec 2023 22:45 - 18 Dec 2023 23:13 #288527
by PCW
Replied by PCW on topic 7i96s firmware and modification
The standard firmware (which is pre-installed on all 7I96S's) is 7i96s_d
and that firmware includes up to 4 MPG encoders. I am not sure if mesact
supports MPG jogging or not but the hardware is there and may require
some hal editing to setup.
and that firmware includes up to 4 MPG encoders. I am not sure if mesact
supports MPG jogging or not but the hardware is there and may require
some hal editing to setup.
Last edit: 18 Dec 2023 23:13 by PCW.
Please Log in or Create an account to join the conversation.
- tcoleman978
- Offline
- Junior Member
-
Less
More
- Posts: 25
- Thank you received: 1
19 Dec 2023 02:28 #288537
by tcoleman978
Replied by tcoleman978 on topic 7i96s firmware and modification
OK, mostly on the right track. Back and look deeper into the Mesact pages. Saw handwheels but with 1 stepgen per output I thought the same for the quad. Excellent, Thank you.
Please Log in or Create an account to join the conversation.
- tcoleman978
- Offline
- Junior Member
-
Less
More
- Posts: 25
- Thank you received: 1
19 Dec 2023 03:20 #288540
by tcoleman978
Replied by tcoleman978 on topic 7i96s firmware and modification
Nope, not on the right track, mesact insists that there is only 1 Qcount as does 7i96s_d.pin. And if mesact won't support it how can i use them? Is there a different configuration software that does? Again the question; is there any real documentation on these firmware schemes?
Now the 7i96s_dpl plasma has 3 Qcounters assigned but can find no access to them in the I/O config tabs.
.... Wandering lost again. I know I've missed something somewhere....
Now the 7i96s_dpl plasma has 3 Qcounters assigned but can find no access to them in the I/O config tabs.
.... Wandering lost again. I know I've missed something somewhere....
Please Log in or Create an account to join the conversation.
- PCW
-
- Offline
- Moderator
-
Less
More
- Posts: 18526
- Thank you received: 5076
19 Dec 2023 04:02 #288541
by PCW
Replied by PCW on topic 7i96s firmware and modification
As I mentioned, you would likely have to edit the hal file
to add the jogging connections if they are not currently supported.
by the GUI configurators mesact or pncconf.
to add the jogging connections if they are not currently supported.
by the GUI configurators mesact or pncconf.
The following user(s) said Thank You: tcoleman978
Please Log in or Create an account to join the conversation.
- tcoleman978
- Offline
- Junior Member
-
Less
More
- Posts: 25
- Thank you received: 1
31 Dec 2023 01:48 #289407
by tcoleman978
Replied by tcoleman978 on topic 7i96s firmware and modification
Thank you Finally coming to understand. Have had success and (of course) found new adventures in hal.
Please Log in or Create an account to join the conversation.
Moderators: PCW, jmelson
Time to create page: 0.073 seconds