5i25, 6i25, 7i92, firmware request.
22 Aug 2021 20:13 #218435
by BigDo
Replied by BigDo on topic 5i25, 6i25, 7i92, firmware request.
can i also use this firmware for a 7i98 Anything I/O Ethernet Controller?
Please Log in or Create an account to join the conversation.
22 Aug 2021 21:09 - 22 Aug 2021 22:38 #218439
by PCW
Replied by PCW on topic 5i25, 6i25, 7i92, firmware request.
No, you must use firmware specifically written for the 7I98.
Using firmware for a different card will likely brick the 7I98
Here is sv8d firmware for a 7I98:
Using firmware for a different card will likely brick the 7I98
Here is sv8d firmware for a 7I98:
Attachments:
Last edit: 22 Aug 2021 22:38 by PCW.
The following user(s) said Thank You: tommylight, BigDo
Please Log in or Create an account to join the conversation.
- Doug Crews
- Offline
- Senior Member
Less
More
- Posts: 59
- Thank you received: 8
08 Sep 2023 00:58 #280239
by Doug Crews
Replied by Doug Crews on topic 5i25, 6i25, 7i92, firmware request.
Hi Tom,
I bought a couple of these little drives years ago, thought I would see if I could use them to drive some small gearmotors I have. So glad to see you have already “plowed that ground”. It seems from your ‘servo_mesa_bts7960.hal’ file that you did not use a daughterboard, but instead a BoB directly to the FPGA.?
-Doug
I bought a couple of these little drives years ago, thought I would see if I could use them to drive some small gearmotors I have. So glad to see you have already “plowed that ground”. It seems from your ‘servo_mesa_bts7960.hal’ file that you did not use a daughterboard, but instead a BoB directly to the FPGA.?
-Doug
The following user(s) said Thank You: tommylight
Please Log in or Create an account to join the conversation.
- tommylight
- Topic Author
- Away
- Moderator
Less
More
- Posts: 19188
- Thank you received: 6430
08 Sep 2023 01:34 #280240
by tommylight
Replied by tommylight on topic 5i25, 6i25, 7i92, firmware request.
No BOB, i just wire stuff directly to mesa.
In this case, a parallel port cable with one plug removed and wired to encoders and drives.
Still have that setup somewhere in the shop.
In this case, a parallel port cable with one plug removed and wired to encoders and drives.
Still have that setup somewhere in the shop.
Please Log in or Create an account to join the conversation.
- Doug Crews
- Offline
- Senior Member
Less
More
- Posts: 59
- Thank you received: 8
09 Sep 2023 00:17 #280300
by Doug Crews
Replied by Doug Crews on topic 5i25, 6i25, 7i92, firmware request.
I’m so glad you shared that Tom. It really helps to know there are others who will “whack & jack” cables to suit the immediate needs. I started this effort thinking I would need to use a 7i85s daughterboard but, when I try to direct the pwm stuff to the 7i85s I get errors like “Pin 'hm2_7i92.0.7i85.0.1.pwmgen.00.value' does not exist”.
I’ve only started to use other board arrangements quite recently. I have a functioning 5i25+7I77for a few years, and with some of the newer boards not supported by pncconf I’m finding that I don’t understand as much as I thought I did.My set up so far; I flashed the 7i92t with ‘7i92t_7i85s_5abobd.bin’ it has only 1 pwm module, which I think is ok for now since I’m only going to drive 1 motor. I have merged a pnccconf created hal file with the relative info from your hal file and I can get L.Cnc to load. But when I start working in the 7i85 I get the load errors.This really exposes my patchy knowledge of hal and the firmware bit files and several questions. I’ll only ask one (for now).Question:When do daughterboards get mapped in the with hal pin and parameter names and when not?I use my pcncconf created 5i25+7i77 hal& ini files as a working reference. The motor encoders are connect to the TBs on the 7i77 but there is nothing in the hal file showing the 7i77 together with the 5i25 mapping each of the individual channels (A,B,index).
I compare that to the feed override hand encoders and I can see the mapping work there. (See the) screenshotsI’m missing something fundamental, I have sadly not been able to read myself out of this one. My reference material is the Mesa HostMot2 Driver (linuxcnc.org) I’m hoping my L.CNC brother(s) can help. I’m back sitting on the noob stool.-Doug
I’ve only started to use other board arrangements quite recently. I have a functioning 5i25+7I77for a few years, and with some of the newer boards not supported by pncconf I’m finding that I don’t understand as much as I thought I did.My set up so far; I flashed the 7i92t with ‘7i92t_7i85s_5abobd.bin’ it has only 1 pwm module, which I think is ok for now since I’m only going to drive 1 motor. I have merged a pnccconf created hal file with the relative info from your hal file and I can get L.Cnc to load. But when I start working in the 7i85 I get the load errors.This really exposes my patchy knowledge of hal and the firmware bit files and several questions. I’ll only ask one (for now).Question:When do daughterboards get mapped in the with hal pin and parameter names and when not?I use my pcncconf created 5i25+7i77 hal& ini files as a working reference. The motor encoders are connect to the TBs on the 7i77 but there is nothing in the hal file showing the 7i77 together with the 5i25 mapping each of the individual channels (A,B,index).
I compare that to the feed override hand encoders and I can see the mapping work there. (See the) screenshotsI’m missing something fundamental, I have sadly not been able to read myself out of this one. My reference material is the Mesa HostMot2 Driver (linuxcnc.org) I’m hoping my L.CNC brother(s) can help. I’m back sitting on the noob stool.-Doug
Attachments:
Please Log in or Create an account to join the conversation.
09 Sep 2023 00:35 - 09 Sep 2023 00:37 #280301
by PCW
Replied by PCW on topic 5i25, 6i25, 7i92, firmware request.
Passive daughtercards like 7I85/7I85S do not add their name to
hal pin/parameter names so for example encoders, pwmgens, stepgens
only have the hm2_5i25.0.xxxxxx name.
Note that the 7i85s_5abob configuration has only one PWMgen and it drives
the 5ABOBs analog output.
To see all available Mesa hardware pins/parameters in a running LinuxCNC
system, open a terminal and type:
halcmd show all hm2
To save the list in a file as a copy/paste source, type:
halcmd show all hm2 > hardware_pins_and_parms.txt
To show what BOB pins, each PWM, stepgen etc is connected to type:
sudo mesaflash --device 5i25 --dbname1 7i85s --dbname2 5abob --readhmid
hal pin/parameter names so for example encoders, pwmgens, stepgens
only have the hm2_5i25.0.xxxxxx name.
Note that the 7i85s_5abob configuration has only one PWMgen and it drives
the 5ABOBs analog output.
To see all available Mesa hardware pins/parameters in a running LinuxCNC
system, open a terminal and type:
halcmd show all hm2
To save the list in a file as a copy/paste source, type:
halcmd show all hm2 > hardware_pins_and_parms.txt
To show what BOB pins, each PWM, stepgen etc is connected to type:
sudo mesaflash --device 5i25 --dbname1 7i85s --dbname2 5abob --readhmid
Last edit: 09 Sep 2023 00:37 by PCW.
Please Log in or Create an account to join the conversation.
- Doug Crews
- Offline
- Senior Member
Less
More
- Posts: 59
- Thank you received: 8
11 Sep 2023 19:35 #280489
by Doug Crews
Replied by Doug Crews on topic 5i25, 6i25, 7i92, firmware request.
Hi peter, Thanks for the info. It really helps!. I’m running an old version of mesaflash on my l.cnc 2.7 machine. --dbname works great on the 2.9 machine. Would I do an apt-get update mesaflash to get the 2.7 machine up to same version? I’m always reluctant to update anything once I have things working.-Doug
Please Log in or Create an account to join the conversation.
11 Sep 2023 19:40 #280490
by PCW
Replied by PCW on topic 5i25, 6i25, 7i92, firmware request.
I would just build mesaflash from source as that should work on almost any system.
github.com/LinuxCNC/mesaflash
(build instructions at bottom of page)
github.com/LinuxCNC/mesaflash
(build instructions at bottom of page)
Please Log in or Create an account to join the conversation.
- Doug Crews
- Offline
- Senior Member
Less
More
- Posts: 59
- Thank you received: 8
11 Sep 2023 21:59 #280503
by Doug Crews
Replied by Doug Crews on topic 5i25, 6i25, 7i92, firmware request.
Thanks, will do.It looks like I need to ask you for another bit file. 7i92T+7i85s 4pwm version. I think only the stepper version has been done. I did see in the 7i92t-hm2.zip folder there is a PIN_7I85S_4PWMD_34.vhd file. I’m thinking this is what is used to create the 4 PWM bit file version. I want to try to do this I think it will help fill in some more knowledge gaps, but I’m starring at one learning curve stack on another which could break my fragile confidence, leaving me awake at night.
-Doug
-Doug
Please Log in or Create an account to join the conversation.
12 Sep 2023 03:05 #280518
by PCW
Replied by PCW on topic 5i25, 6i25, 7i92, firmware request.
Attachments:
The following user(s) said Thank You: Doug Crews
Please Log in or Create an account to join the conversation.
Time to create page: 0.223 seconds