- Configuring LinuxCNC
- Configuration Tools
- PnCConf Wizard
- 5i25-7i76 Software encoder for MPG on input pins
5i25-7i76 Software encoder for MPG on input pins
02 Apr 2015 23:22 #57442
by jbunch
5i25-7i76 Software encoder for MPG on input pins was created by jbunch
I am trying to setup a software encoder using normal IO pins on the 7i76.
All my other pins are set to 24 volts input.
I am assuming that when I set a pin to DigitalX in PNCCONF it sets the pin to 5 volts.
When I try to load the software encoder based on WIKI it is unable to find base-thread.
It looks like PNCCONF does not load or use base-thread.
I am unable to find in PNCCONF where it will configure a software encoder based on I/O pins.
Everything I have looked at for this card assumes the builtin hardware encoder.
How do you setup a software encoder.
A Bit of advice would be great.
Jim
All my other pins are set to 24 volts input.
I am assuming that when I set a pin to DigitalX in PNCCONF it sets the pin to 5 volts.
When I try to load the software encoder based on WIKI it is unable to find base-thread.
It looks like PNCCONF does not load or use base-thread.
I am unable to find in PNCCONF where it will configure a software encoder based on I/O pins.
Everything I have looked at for this card assumes the builtin hardware encoder.
How do you setup a software encoder.
A Bit of advice would be great.
Jim
Please Log in or Create an account to join the conversation.
03 Apr 2015 05:31 #57457
by PCW
Replied by PCW on topic 5i25-7i76 Software encoder for MPG on input pins
To use the MPG encoder on the 7I76 field I/O pins you first must set the 7I76 field I/O mode to mode 2.
This is done in the driver config line (sserial_port_0=2000xxxx sets the 7I76s field I/O mode to 2)
once this is done, you should have some new hal encoder pins available, for example:
hm2_5i25.0.7i76.0.0.enc0
hm2_5i25.0.7i76.0.0.enc1
or with later linuxcnc versions:
hm2_5i25.0.7i76.0.0.enc0.count
hm2_5i25.0.7i76.0.0.enc1.count
You do not need a software encoder component
This is done in the driver config line (sserial_port_0=2000xxxx sets the 7I76s field I/O mode to 2)
once this is done, you should have some new hal encoder pins available, for example:
hm2_5i25.0.7i76.0.0.enc0
hm2_5i25.0.7i76.0.0.enc1
or with later linuxcnc versions:
hm2_5i25.0.7i76.0.0.enc0.count
hm2_5i25.0.7i76.0.0.enc1.count
You do not need a software encoder component
Please Log in or Create an account to join the conversation.
03 Apr 2015 05:47 #57459
by cmorley
Replied by cmorley on topic 5i25-7i76 Software encoder for MPG on input pins
ugg when did the pin name change
if you really want software encoders and/ or need a base thread pncconf will not help you. you will need to modify the config yourself.
Chris M
if you really want software encoders and/ or need a base thread pncconf will not help you. you will need to modify the config yourself.
Chris M
Please Log in or Create an account to join the conversation.
03 Apr 2015 06:37 #57461
by PCW
Replied by PCW on topic 5i25-7i76 Software encoder for MPG on input pins
the MPG pin names changed from 2.5 to 2.6 (and added features like simulated index)
Please Log in or Create an account to join the conversation.
03 Apr 2015 07:21 #57462
by jbunch
Replied by jbunch on topic 5i25-7i76 Software encoder for MPG on input pins
PCW,
How many pins does this (sserial_port_0=2000xxxx sets the 7I76s field I/O mode to 2) change. Were are the pins located in the I/O.
Do you have to define two pins, one for A and one for B.
Thanks
Jim
How many pins does this (sserial_port_0=2000xxxx sets the 7I76s field I/O mode to 2) change. Were are the pins located in the I/O.
Do you have to define two pins, one for A and one for B.
Thanks
Jim
Please Log in or Create an account to join the conversation.
03 Apr 2015 07:39 - 03 Apr 2015 07:51 #57464
by PCW
Replied by PCW on topic 5i25-7i76 Software encoder for MPG on input pins
In mode 2:
Note that field inputs 16,17,18,19 are still useable as 24 volt inputs
even in mode2 so if you only have one MPG you don't lose input pins
18 and 19. The threshold as inputs bits is still ~1/2 VField even though the
threshold as MPG A,B inputs is fixed at 2.5V.
Field inputs function
16 ENC0-A
17 ENC0-B
18 ENC1-A
19 ENC1-B
Note that field inputs 16,17,18,19 are still useable as 24 volt inputs
even in mode2 so if you only have one MPG you don't lose input pins
18 and 19. The threshold as inputs bits is still ~1/2 VField even though the
threshold as MPG A,B inputs is fixed at 2.5V.
Last edit: 03 Apr 2015 07:51 by PCW.
The following user(s) said Thank You: jbunch
Please Log in or Create an account to join the conversation.
03 Apr 2015 07:45 #57466
by jbunch
Replied by jbunch on topic 5i25-7i76 Software encoder for MPG on input pins
PCW,
Thank you this makes sense now.
Jim
Thank you this makes sense now.
Jim
Please Log in or Create an account to join the conversation.
Moderators: cmorley
- Configuring LinuxCNC
- Configuration Tools
- PnCConf Wizard
- 5i25-7i76 Software encoder for MPG on input pins
Time to create page: 0.100 seconds