Create a FPGA board for raspberry
- Boaschti
- Offline
- Junior Member
-
Less
More
- Posts: 23
- Thank you received: 2
17 Feb 2022 18:58 #235156
by Boaschti
Replied by Boaschti on topic Create a FPGA board for raspberry
Much Thanks!!!
That looks nice. Outpus are working. I tested with 7c80v2.zip .
Inmux is present you are right.
The second PWM isn't listed in hm2_7c80-0-pwmgen. Is it ok?
If I see a value like 0.65 at hm2_7c80.0.pwmgen.00.value I should measure a PWM Signal on IO18? Am I right?
Where can i find the encoders in HAL Configuration?
That looks nice. Outpus are working. I tested with 7c80v2.zip .
Inmux is present you are right.
The second PWM isn't listed in hm2_7c80-0-pwmgen. Is it ok?
If I see a value like 0.65 at hm2_7c80.0.pwmgen.00.value I should measure a PWM Signal on IO18? Am I right?
Where can i find the encoders in HAL Configuration?
Please Log in or Create an account to join the conversation.
- D.L.
- Offline
- Senior Member
-
Less
More
- Posts: 55
- Thank you received: 37
17 Feb 2022 20:51 - 17 Feb 2022 20:53 #235163
by D.L.
hm2_7c80.0.pwmgen.01: second pwmgen, output 37(PWM)
For enable PWMgen need set hm2_7c80.0.pwmgen.00.value and hm2_7c80.0.pwmgen.00.enable=true
hm2_7c80.0.encoder.00: 15(A), 16(B ), 17(IDX)
hm2_7c80.0.encoder.01: 38(A), 39(B ), 40(IDX)
hm2_7c80.0.encoder.02: 48(A), 49(B ), 50(IDX)
hm2_7c80.0.encoder.03: 51(A), 52(B ), 53(IDX)
Hosmot2 manual, may be useful: linuxcnc.org/docs/html/man/man9/hostmot2.9.html
Replied by D.L. on topic Create a FPGA board for raspberry
hm2_7c80.0.pwmgen.00: first pwmgen, outputs 18(PWM), 19(/Enable)The second PWM isn't listed in hm2_7c80-0-pwmgen. Is it ok?
If I see a value like 0.65 at hm2_7c80.0.pwmgen.00.value I should measure a PWM Signal on IO18? Am I right?
Where can i find the encoders in HAL Configuration?
hm2_7c80.0.pwmgen.01: second pwmgen, output 37(PWM)
For enable PWMgen need set hm2_7c80.0.pwmgen.00.value and hm2_7c80.0.pwmgen.00.enable=true
hm2_7c80.0.encoder.00: 15(A), 16(B ), 17(IDX)
hm2_7c80.0.encoder.01: 38(A), 39(B ), 40(IDX)
hm2_7c80.0.encoder.02: 48(A), 49(B ), 50(IDX)
hm2_7c80.0.encoder.03: 51(A), 52(B ), 53(IDX)
Hosmot2 manual, may be useful: linuxcnc.org/docs/html/man/man9/hostmot2.9.html
Last edit: 17 Feb 2022 20:53 by D.L..
Please Log in or Create an account to join the conversation.
- D.L.
- Offline
- Senior Member
-
Less
More
- Posts: 55
- Thank you received: 37
17 Feb 2022 21:05 - 17 Feb 2022 21:06 #235166
by D.L.
Replied by D.L. on topic Create a FPGA board for raspberry
Boaschti, may be you want pwmgen with dual pwm outputs(up-down mode)?
Last edit: 17 Feb 2022 21:06 by D.L..
Please Log in or Create an account to join the conversation.
- Boaschti
- Offline
- Junior Member
-
Less
More
- Posts: 23
- Thank you received: 2
18 Feb 2022 15:46 #235239
by Boaschti
Replied by Boaschti on topic Create a FPGA board for raspberry
The solution was to edit config string: num_encoders and num_pwmgen.
Much thanks for helping! And much thanks for that incredible project!
At this time i have to wait for some components (out of stock
)
Then i can test the board, fix some bugs, and publish on gihub.
Much thanks for helping! And much thanks for that incredible project!
At this time i have to wait for some components (out of stock

Then i can test the board, fix some bugs, and publish on gihub.
Please Log in or Create an account to join the conversation.
- D.L.
- Offline
- Senior Member
-
Less
More
- Posts: 55
- Thank you received: 37
18 Feb 2022 16:22 #235245
by D.L.
I do not know why it is not work, maybe this is some kind of bug hostmot2 driver.
Replied by D.L. on topic Create a FPGA board for raspberry
Default(if not defined in config string) num_encoders and num_pwmgens = -1, it enables all pwmgens and encoders.The solution was to edit config string: num_encoders and num_pwmgen.
I do not know why it is not work, maybe this is some kind of bug hostmot2 driver.
Please Log in or Create an account to join the conversation.
- PCW
-
- Offline
- Moderator
-
Less
More
- Posts: 18470
- Thank you received: 5042
18 Feb 2022 16:33 #235246
by PCW
Replied by PCW on topic Create a FPGA board for raspberry
This does work, if the num_xxx=n is not specified, then
all xxx modules that are present are enabled.
all xxx modules that are present are enabled.
Please Log in or Create an account to join the conversation.
- Boaschti
- Offline
- Junior Member
-
Less
More
- Posts: 23
- Thank you received: 2
18 Feb 2022 17:58 #235255
by Boaschti
Replied by Boaschti on topic Create a FPGA board for raspberry
Everything is fine.
You missunderstand me or I wrote too inexact.
There was defined num_pwmgens=1 and num_encoders=0 and I edit it to num_pwmgens=2 and num_encoders=4.
You missunderstand me or I wrote too inexact.
There was defined num_pwmgens=1 and num_encoders=0 and I edit it to num_pwmgens=2 and num_encoders=4.
Please Log in or Create an account to join the conversation.
Moderators: PCW, jmelson
Time to create page: 0.078 seconds