7i43-4 firmware

More
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

Please Log in or Create an account to join the conversation.

More
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.

More
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

Please Log in or Create an account to join the conversation.

More
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

Please Log in or Create an account to join the conversation.

More
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

Please Log in or Create an account to join the conversation.

More
16 Jan 2024 19:08 #290897 by bobwolf
Replied by bobwolf on topic 7i43-4 firmware

Its a bit tricky because EPP interfaced cards don't have the full HM2 64Kaddress space (only 32K)

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?

Please Log in or Create an account to join the conversation.

More
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...

 

File Attachment:

File Name: 7i43-4-svs..._rcp.zip
File Size:64 KB


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.

More
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?

Please Log in or Create an account to join the conversation.

More
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

Please Log in or Create an account to join the conversation.

More
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?

Please Log in or Create an account to join the conversation.

Moderators: PCWjmelson
Time to create page: 0.091 seconds
Powered by Kunena Forum