7i43-4 firmware
- bobwolf
- Offline
- Senior Member
-
Less
More
- Posts: 49
- Thank you received: 4
16 Jan 2024 16:40 #290879
by bobwolf
7i43-4 firmware was created by bobwolf
hi
Is there anyone who could create a firmware for the mesa 7i43-400 card?
ciao
Roberto
Is there anyone who could create a firmware for the mesa 7i43-400 card?
ciao
Roberto
Please Log in or Create an account to join the conversation.
- PCW
-
- Away
- Moderator
-
Less
More
- Posts: 18522
- Thank you received: 5073
16 Jan 2024 17:00 #290880
by PCW
Replied by PCW on topic 7i43-4 firmware
What firmware do you need?
Please Log in or Create an account to join the conversation.
- bobwolf
- Offline
- Senior Member
-
Less
More
- Posts: 49
- Thank you received: 4
16 Jan 2024 17:15 #290883
by bobwolf
Replied by bobwolf on topic 7i43-4 firmware
if you remember, some time ago, I wanted to create a signal for an RC servo... and you advised me to use rcpwmgen; now that I understand how it works (but how fragmented is the information?) I need to insert it into the firmware of my card.
could you create a custom firmware for me? then I'll tell you which pins the function must be present on, if it's possible
could you create a custom firmware for me? then I'll tell you which pins the function must be present on, if it's possible
Please Log in or Create an account to join the conversation.
- PCW
-
- Away
- Moderator
-
Less
More
- Posts: 18522
- Thank you received: 5073
16 Jan 2024 18:06 #290888
by PCW
Replied by PCW on topic 7i43-4 firmware
Yes its possible, do you have the full pinout needed?
Its a bit tricky because EPP interfaced cards don't have the full HM2 64K
address space (only 32K) and since the RCPWM is recent and uses an
address above 32K, I need to use an alternate address below 32K.
This should be completely transparent as the FPGA specifies
each modules address's
Its a bit tricky because EPP interfaced cards don't have the full HM2 64K
address space (only 32K) and since the RCPWM is recent and uses an
address above 32K, I need to use an alternate address below 32K.
This should be completely transparent as the FPGA specifies
each modules address's
Please Log in or Create an account to join the conversation.
- bobwolf
- Offline
- Senior Member
-
Less
More
- Posts: 49
- Thank you received: 4
16 Jan 2024 19:02 #290896
by bobwolf
Replied by bobwolf on topic 7i43-4 firmware
if it's easier for you you could use ONESHOT (but I think the base is the usual rcpwmgen one)
the configuration I use is the SVST4_4 with
4 stepgens and 2 encoders
the stepgens are on connector 3 on pins 24-25 28-29 36-37 42-43
the encoders are on connector 4 on pins 0-1-2-3-4-5
if it were possible I would need 2 or 4 rcpwmgen outputs on connector 4 and any pin ranging from 16 to 23
I installed a 7i42 on connector 3, but it is so underneath other boards/components that it would be difficult for me to change the wiring
on connector 4 I installed a 7i37 which is much freer and more accessible
the configuration I use is the SVST4_4 with
4 stepgens and 2 encoders
the stepgens are on connector 3 on pins 24-25 28-29 36-37 42-43
the encoders are on connector 4 on pins 0-1-2-3-4-5
if it were possible I would need 2 or 4 rcpwmgen outputs on connector 4 and any pin ranging from 16 to 23
I installed a 7i42 on connector 3, but it is so underneath other boards/components that it would be difficult for me to change the wiring
on connector 4 I installed a 7i37 which is much freer and more accessible
Please Log in or Create an account to join the conversation.
- bobwolf
- Offline
- Senior Member
-
Less
More
- Posts: 49
- Thank you received: 4
16 Jan 2024 19:08 #290897
by bobwolf
Replied by bobwolf on topic 7i43-4 firmware
I also have a 7i90 that I got a few years ago that I would like to use with a raspberry... would you advise me not to use it if I wanted to make a new cnc?Its a bit tricky because EPP interfaced cards don't have the full HM2 64Kaddress space (only 32K)
Please Log in or Create an account to join the conversation.
- PCW
-
- Away
- Moderator
-
Less
More
- Posts: 18522
- Thank you received: 5073
16 Jan 2024 21:14 #290908
by PCW
Replied by PCW on topic 7i43-4 firmware
Firmware for a 7I43-400 with 4 encoders, 2 PWMgens, 4 Stepgens and 8 RCPWMgens
untested...
You can use the 7I90 with a RPI(3,4) using a SPI connection
untested...
You can use the 7I90 with a RPI(3,4) using a SPI connection
Attachments:
Please Log in or Create an account to join the conversation.
- bobwolf
- Offline
- Senior Member
-
Less
More
- Posts: 49
- Thank you received: 4
17 Jan 2024 11:04 #290940
by bobwolf
Replied by bobwolf on topic 7i43-4 firmware
thanks so much for the files
I copied the folder to /lib/firmware/hm2/ do I need to do anything else?
Could you explain to me how to transform your .vhd file into the .xml files that the 7i43 requires?
I copied the folder to /lib/firmware/hm2/ do I need to do anything else?
Could you explain to me how to transform your .vhd file into the .xml files that the 7i43 requires?
Please Log in or Create an account to join the conversation.
- bobwolf
- Offline
- Senior Member
-
Less
More
- Posts: 49
- Thank you received: 4
17 Jan 2024 12:11 #290945
by bobwolf
Replied by bobwolf on topic 7i43-4 firmware
sorry... I understood everything... the .bit file is what I need and it works
thanks again for your help
thanks again for your help
Please Log in or Create an account to join the conversation.
- bobwolf
- Offline
- Senior Member
-
Less
More
- Posts: 49
- Thank you received: 4
18 Jan 2024 11:43 #291015
by bobwolf
Replied by bobwolf on topic 7i43-4 firmware
HI
yesterday I had only added the parameter to the initialization of hm2 (rcpwmgen=2) and looked to see if it had created the pins for me with show_hal_configuration
today I had the time to try to see how the component works on a real rc servo... and nothing comes out of the physical pin, it always remains at a high level, I also looked at the signal with an oscilloscope... electrically the pin works , I tried to set it from the .hal configuration and it changes state normally...
I also noticed that the .rate pin is not recognized by linuxcnc and gives me an error on startup
Could it be that the 7i43 can't process this component?
yesterday I had only added the parameter to the initialization of hm2 (rcpwmgen=2) and looked to see if it had created the pins for me with show_hal_configuration
today I had the time to try to see how the component works on a real rc servo... and nothing comes out of the physical pin, it always remains at a high level, I also looked at the signal with an oscilloscope... electrically the pin works , I tried to set it from the .hal configuration and it changes state normally...
I also noticed that the .rate pin is not recognized by linuxcnc and gives me an error on startup
Could it be that the 7i43 can't process this component?
Please Log in or Create an account to join the conversation.
Moderators: PCW, jmelson
Time to create page: 0.076 seconds