Mesa 7i73 encoder rawcounts
30 Jul 2021 14:08 #216347
by gunrak
Mesa 7i73 encoder rawcounts was created by gunrak
Hi,
I have mesa 7i73 connected to 7i76e.
I have LCD connected to 7i73.
Next what I want to connect is MPG, I have encoder from Hurco pendant don't have specs, but seams that it works fine from 5v. Encoder is connected to ENC0 IN8 and IN9. My problem is that it counts 1 rawcount unit on every 4th encoder click, in the same time I can see that input-08 and input-09 goes high and low on every click!!!
In the same time if I connect the same encoder to one of 7i89 encoder inputs I got 1 rawcout unit in every encoder click.
I can't figure out why! Wiring issue? Encoder mode issue?
I tried to change encoder mode according to 7i73 manual by changing NVENCMODE0, tried various modes without any changes in encoder/rawcount behavior. I notice that there is parameter ENCMODE0 as well, but could not find any reference in manual. Tried to chnage that as well without success.
Any suggestion what should I do to get one count on every encoder click?
Best regards,
Guntars
I have mesa 7i73 connected to 7i76e.
I have LCD connected to 7i73.
Next what I want to connect is MPG, I have encoder from Hurco pendant don't have specs, but seams that it works fine from 5v. Encoder is connected to ENC0 IN8 and IN9. My problem is that it counts 1 rawcount unit on every 4th encoder click, in the same time I can see that input-08 and input-09 goes high and low on every click!!!
In the same time if I connect the same encoder to one of 7i89 encoder inputs I got 1 rawcout unit in every encoder click.
I can't figure out why! Wiring issue? Encoder mode issue?
I tried to change encoder mode according to 7i73 manual by changing NVENCMODE0, tried various modes without any changes in encoder/rawcount behavior. I notice that there is parameter ENCMODE0 as well, but could not find any reference in manual. Tried to chnage that as well without success.
Any suggestion what should I do to get one count on every encoder click?
Best regards,
Guntars
Please Log in or Create an account to join the conversation.
30 Jul 2021 14:32 #216350
by gunrak
Replied by gunrak on topic Mesa 7i73 encoder rawcounts
It seams I fixed the problem. I needed to set encoder mode (NVENCMODE0) to mode 4, even if I tried it before, I think I did it wrong way, I did not restart the board, I think after I did restart it, it correctly changed the mode and now all works as expected.
Thanks
Thanks
Please Log in or Create an account to join the conversation.
01 Aug 2021 14:51 #216611
by andypugh
Replied by andypugh on topic Mesa 7i73 encoder rawcounts
Thanks for reporting back.
Please Log in or Create an account to join the conversation.
01 Aug 2021 15:09 #216615
by gunrak
Replied by gunrak on topic Mesa 7i73 encoder rawcounts
Now I connected simple rotary encoder, since it has quadrature output I need to change encoder mode from default 0 to mode 4.
I am not sure how I managed to do it previous time for enc0, but now I struggling to do change mode for enc1, this is what I do:
halrun
halcmd: loadrt hostmot2
halcmd: loadrt hm2_eth board_ip="192.168.1.121" config="sserial_port_0=00xxxx"
changing according parameter:
halcmd: setp hm2_7i76e.0.7i73.0.1.nvencmode1 4
visual confirmation that it was changed:
halcmd: show param hm2_7i76e.0.7i73.0.1.nvencmode1
Parameters:
Owner Type Dir Value Name
7 u32 RW 0x00000004 hm2_7i76e.0.7i73.0.1.nvencmode1
exit
power cycle whole system
halrun
halcmd: loadrt hostmot2
halcmd: oadrt hm2_eth board_ip="192.168.1.121" config="sserial_port_0=00xxxx"
halcmd: show param hm2_7i76e.0.7i73.0.1.nvencmode1
halcmd: show param hm2_7i76e.0.7i73.0.1.nvencmode1
Parameters:
Owner Type Dir Value Name
7 u32 RW 0x00000000 hm2_7i76e.0.7i73.0.1.nvencmode1
nvencmode1 are back to default value, am I doing something wrong? Or it is firmware bug?
I am not sure how I managed to do it previous time for enc0, but now I struggling to do change mode for enc1, this is what I do:
halrun
halcmd: loadrt hostmot2
halcmd: loadrt hm2_eth board_ip="192.168.1.121" config="sserial_port_0=00xxxx"
changing according parameter:
halcmd: setp hm2_7i76e.0.7i73.0.1.nvencmode1 4
visual confirmation that it was changed:
halcmd: show param hm2_7i76e.0.7i73.0.1.nvencmode1
Parameters:
Owner Type Dir Value Name
7 u32 RW 0x00000004 hm2_7i76e.0.7i73.0.1.nvencmode1
exit
power cycle whole system
halrun
halcmd: loadrt hostmot2
halcmd: oadrt hm2_eth board_ip="192.168.1.121" config="sserial_port_0=00xxxx"
halcmd: show param hm2_7i76e.0.7i73.0.1.nvencmode1
halcmd: show param hm2_7i76e.0.7i73.0.1.nvencmode1
Parameters:
Owner Type Dir Value Name
7 u32 RW 0x00000000 hm2_7i76e.0.7i73.0.1.nvencmode1
nvencmode1 are back to default value, am I doing something wrong? Or it is firmware bug?
Please Log in or Create an account to join the conversation.
01 Aug 2021 15:16 #216616
by gunrak
Replied by gunrak on topic Mesa 7i73 encoder rawcounts
the same as last time I found the solution.
I added those two lines to my main hal:
setp hm2_7i76e.0.7i73.0.1.nvencmode1 4
setp hm2_7i76e.0.7i73.0.1.encmode1 4
started linuxcnc gui,
power cycled system, removed both lines that I added, started linuxcnc gui and now parameter nvencmode1 is saved and encmode1 is changed as well.
Not sure what is the difference but at-least it worked.
I added those two lines to my main hal:
setp hm2_7i76e.0.7i73.0.1.nvencmode1 4
setp hm2_7i76e.0.7i73.0.1.encmode1 4
started linuxcnc gui,
power cycled system, removed both lines that I added, started linuxcnc gui and now parameter nvencmode1 is saved and encmode1 is changed as well.
Not sure what is the difference but at-least it worked.
Please Log in or Create an account to join the conversation.
01 Aug 2021 15:25 - 01 Aug 2021 16:34 #216618
by PCW
Replied by PCW on topic Mesa 7i73 encoder rawcounts
Sserial parameters can only be changed at system start-up
so must be in a hal file.
You can also just leave
setp hm2_7i76e.0.7i73.0.1.encmode1 4
in the hal file and not bother with the nv parameters
so must be in a hal file.
You can also just leave
setp hm2_7i76e.0.7i73.0.1.encmode1 4
in the hal file and not bother with the nv parameters
Last edit: 01 Aug 2021 16:34 by PCW.
Please Log in or Create an account to join the conversation.
Time to create page: 0.090 seconds