- Posts: 52
- Thank you received: 0
Mesa 7i95
6 years 7 months ago #159270
by boo
I'm somewhat new to linuxCNC and I bought the 7i95 not knowing it wasn't out of the box supported. I've managed to connect to it through halcmd. I also found the board through PNCconf but it says unsupported device 7i95. I'm using the master 2.9 buildbot branch from 3/March/2020.
From what I gathered, I need to generate a config from the 7i76e and then adapt the hal file to include the additional pins/encoders and remove the spindle config?
Is there any idea on a ETA for gui support for 7i95? I'm not against putting 5 hours into getting it to work but at least for me, it might be better to go to the 7i76e+encoder daughter board.
Thanks!
From what I gathered, I need to generate a config from the 7i76e and then adapt the hal file to include the additional pins/encoders and remove the spindle config?
Is there any idea on a ETA for gui support for 7i95? I'm not against putting 5 hours into getting it to work but at least for me, it might be better to go to the 7i76e+encoder daughter board.
Thanks!
Please Log in to join the conversation.
6 years 7 months ago #159286
by andypugh
It shouldn't be _quite_ that long.
A bit of copy-and-paste in the HAL and INI files with a text editor will get you 90% of the way there.
Then it is a matter of iteratively fixing the pin-name errors.
Put a "show pin" command after the "loadrt" part of the HAL file and you will get a pin list in the error dialogue to help.
boo wrote: Is there any idea on a ETA for gui support for 7i95? I'm not against putting 5 hours into getting it to work!
It shouldn't be _quite_ that long.
A bit of copy-and-paste in the HAL and INI files with a text editor will get you 90% of the way there.
Then it is a matter of iteratively fixing the pin-name errors.
Put a "show pin" command after the "loadrt" part of the HAL file and you will get a pin list in the error dialogue to help.
Please Log in to join the conversation.
6 years 7 months ago #159337
by boo
I got it working after a call to Mesa. I'm a complete HAL novice so it had some learning curve
Start with PNCConf for a 7i96 which is at least in the 2.9 branch (I'm not sure about 2.
.
From there, all you need to do is change your inputs in HAL.
net both-home-x <= [HMOT](CARD0).gpio.000.in_not
Changes to
net both-home-x <= [HMOT](CARD0).inmux.00.input-00-not
Example
# --- BOTH-HOME-X ---
net both-home-x <= [HMOT](CARD0).inmux.00.input-00-not
# --- BOTH-HOME-X2 ---
net both-home-x2 <= [HMOT](CARD0).inmux.00.input-01-not
# --- BOTH-HOME-Y ---
net both-home-y <= [HMOT](CARD0).inmux.00.input-02-not
# --- BOTH-HOME-Z ---
net both-home-z <= [HMOT](CARD0).inmux.00.input-03-not
# --- ESTOP-EXT ---
net estop-ext <= [HMOT](CARD0).inmux.00.input-04-not
Thanks!
-ScottP
Start with PNCConf for a 7i96 which is at least in the 2.9 branch (I'm not sure about 2.
From there, all you need to do is change your inputs in HAL.
net both-home-x <= [HMOT](CARD0).gpio.000.in_not
Changes to
net both-home-x <= [HMOT](CARD0).inmux.00.input-00-not
Example
# --- BOTH-HOME-X ---
net both-home-x <= [HMOT](CARD0).inmux.00.input-00-not
# --- BOTH-HOME-X2 ---
net both-home-x2 <= [HMOT](CARD0).inmux.00.input-01-not
# --- BOTH-HOME-Y ---
net both-home-y <= [HMOT](CARD0).inmux.00.input-02-not
# --- BOTH-HOME-Z ---
net both-home-z <= [HMOT](CARD0).inmux.00.input-03-not
# --- ESTOP-EXT ---
net estop-ext <= [HMOT](CARD0).inmux.00.input-04-not
Thanks!
-ScottP
Please Log in to join the conversation.
6 years 6 months ago #164919
by Hamada
Hi Peter
i'm adding 4 x PWMAOutpin + 2 PWMCEnapin on 7i95 expansion port as below (copy from PIN-7i97D-51.vhdl and changed PWMTAG INSTANCES entry = x05) . And ISE can compiled to end without problem
I changed to 5 x PWMAOutpin + 3 PWMCEnapin but ISE stop at phase 4 during compile
Pls help to assist on this
Thanks
i'm adding 4 x PWMAOutpin + 2 PWMCEnapin on 7i95 expansion port as below (copy from PIN-7i97D-51.vhdl and changed PWMTAG INSTANCES entry = x05) . And ISE can compiled to end without problem
Attachment not found
I changed to 5 x PWMAOutpin + 3 PWMCEnapin but ISE stop at phase 4 during compile
Attachment not found
Attachment not found
Pls help to assist on this
Thanks
Please Log in to join the conversation.
6 years 6 months ago #164968
by PCW
You are probably out of FPGA resources, you might have to remove some unused
functions to add 6 PWMGens. Also when you add the PWM module to the
module descriptors, there must be no intervening null tags (the driver stops looking
for modules at the first null tag)
functions to add 6 PWMGens. Also when you add the PWM module to the
module descriptors, there must be no intervening null tags (the driver stops looking
for modules at the first null tag)
Please Log in to join the conversation.
Time to create page: 0.157 seconds
