5i25+7i76 wired pendant help please
01 Nov 2018 20:07 - 01 Nov 2018 20:07 #119786
by PCW
Replied by PCW on topic 5i25+7i76 wired pendant help please
I think you are making things a fair amount more complicated than necessary by moving the primary I/O to the 5ABOB
I would leave the primary I/O on the 7I76 (step gens limit switches etc) and only add the MPGs to the 5ABOB.This way you can retain the pncconf configuration for most all machine setup and only need to edit the hal file to add the MPG support
Otherwise you have a lot of hal file editing to do
I would leave the primary I/O on the 7I76 (step gens limit switches etc) and only add the MPGs to the 5ABOB.This way you can retain the pncconf configuration for most all machine setup and only need to edit the hal file to add the MPG support
Otherwise you have a lot of hal file editing to do
Last edit: 01 Nov 2018 20:07 by PCW.
Please Log in or Create an account to join the conversation.
05 Feb 2020 12:04 #156584
by Hortensie
Replied by Hortensie on topic 5i25+7i76 wired pendant help please
Hi all,
Let me use this thread to explain my problem as it is connected to Mesa 5i25/7i76 (RevB)/MPG configuration
My Setup:
Mesa 7i76 with software mode 2
MPG 6axis from China
12V DC for Field/VIN bus:
5V DC for MPG encoders:
GND between 5V DC and 12V DC is linked
I got encoders working (per attachment). If I statically set (setp) axis.x.jog-enable to True and set axis.x.jog-scale to something I can move my axis with jog wheel.
However I am not able to use switch from my MPG in case of axis / increment selection.
I tried to follow this and similar forum threads to configure my I/O on TB5 and can't get it working. I suspect some configuration / voltage issue. As you noted I am using 12V DC for Field I/O. Is it ok ? For troubleshooting purposes while switching I am watching input pins from Hal configuration (per attachment). Is this right?
I am confused as I also tried to check voltage change between common GND and eg. axis x selection switch and nothing is happening (always see 0V DC)
Per Mesa 7i76 manual , page 14 default input threshold is 50% of the field power supply voltage with10% hysteresis. Not sure if I got enough DC power for I/O so Mesa can sense it??
Please also refer to chines es axis selection switch (link to banggood) and my MPG COM is connected to Field I/O COM. I also tried to power this MPG with 5v, 12V and no difference (of course A/B/A-/B- encoders works with 5V).
Any idea, maybe you need more details to propose something?
Let me use this thread to explain my problem as it is connected to Mesa 5i25/7i76 (RevB)/MPG configuration
My Setup:
Mesa 7i76 with software mode 2
MPG 6axis from China
12V DC for Field/VIN bus:
- Live - TB1, Pin1 (bottom),
- GND- TB1, Pin6 (top), Common
5V DC for MPG encoders:
- Live - TB3 (Pin 20, +5VP)
- GND Pin23
GND between 5V DC and 12V DC is linked
I got encoders working (per attachment). If I statically set (setp) axis.x.jog-enable to True and set axis.x.jog-scale to something I can move my axis with jog wheel.
However I am not able to use switch from my MPG in case of axis / increment selection.
I tried to follow this and similar forum threads to configure my I/O on TB5 and can't get it working. I suspect some configuration / voltage issue. As you noted I am using 12V DC for Field I/O. Is it ok ? For troubleshooting purposes while switching I am watching input pins from Hal configuration (per attachment). Is this right?
I am confused as I also tried to check voltage change between common GND and eg. axis x selection switch and nothing is happening (always see 0V DC)
Per Mesa 7i76 manual , page 14 default input threshold is 50% of the field power supply voltage with10% hysteresis. Not sure if I got enough DC power for I/O so Mesa can sense it??
Please also refer to chines es axis selection switch (link to banggood) and my MPG COM is connected to Field I/O COM. I also tried to power this MPG with 5v, 12V and no difference (of course A/B/A-/B- encoders works with 5V).
Any idea, maybe you need more details to propose something?
Please Log in or Create an account to join the conversation.
05 Feb 2020 14:34 - 05 Feb 2020 14:35 #156595
by PCW
Replied by PCW on topic 5i25+7i76 wired pendant help please
12VDC field I/O voltage is fine
If you connect a field input to +12VDC it should read true in LinuxCNC
If you disconnect the input pin it should real false, so any input switches
must use +12VDC field power as their common, that is:
+12VDC --> SwitchT1 --> SwitchT2 --> 7I76 field input
If you connect a field input to +12VDC it should read true in LinuxCNC
If you disconnect the input pin it should real false, so any input switches
must use +12VDC field power as their common, that is:
+12VDC --> SwitchT1 --> SwitchT2 --> 7I76 field input
Last edit: 05 Feb 2020 14:35 by PCW.
The following user(s) said Thank You: Hortensie
Please Log in or Create an account to join the conversation.
07 Feb 2020 17:45 #156709
by Hortensie
Replied by Hortensie on topic 5i25+7i76 wired pendant help please
Thank you for answer. This way I get my E Stop button working. However I am looking for a way to recognize "low, COM signal change". I tried to explain it on attached picture. As I am new to this stuff not sure if you will understand. Anyway seems Input PINs of Mesa 7i76 (revB) can sense signal change if I connect "highs, eg +5V) to them. Then if I connect GND to it signal change is recognized. However I need to connect low signals to Input PINS (COM, Normally Open)) and then if I click on switch signal should be recognized. Is it possible ?
Please Log in or Create an account to join the conversation.
07 Feb 2020 18:02 #156710
by PCW
Replied by PCW on topic 5i25+7i76 wired pendant help please
You would not use active low but rather active high with 7I76 inputs
(so the switch COM pin connects to +12V)
(so the switch COM pin connects to +12V)
Please Log in or Create an account to join the conversation.
07 Feb 2020 19:52 #156712
by rodw
Replied by rodw on topic 5i25+7i76 wired pendant help please
You seem to have been over thinking this. COM does not mean GND.
As PCW says, connect +12v to the pendant COM wire.
Connect wires for X,Y,Z,4,5,6, x1, x10, x100 to seperate 7i76 inputs
That way as you turn the selector knobs, 12 volt will be switched to the correct input pins.
Your estop works the same way.. Its just a switch. So either you wire it in series with any other estop switches or connect one side to +12v again and the other side to the input you are using for estop. Hint: Use estop-latch for this. There is an example in the forum here.
As PCW says, connect +12v to the pendant COM wire.
Connect wires for X,Y,Z,4,5,6, x1, x10, x100 to seperate 7i76 inputs
That way as you turn the selector knobs, 12 volt will be switched to the correct input pins.
Your estop works the same way.. Its just a switch. So either you wire it in series with any other estop switches or connect one side to +12v again and the other side to the input you are using for estop. Hint: Use estop-latch for this. There is an example in the forum here.
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19219
- Thank you received: 6440
07 Feb 2020 20:07 #156713
by tommylight
Replied by tommylight on topic 5i25+7i76 wired pendant help please
Com = common
Please Log in or Create an account to join the conversation.
08 Feb 2020 13:39 #156759
by Hortensie
Replied by Hortensie on topic 5i25+7i76 wired pendant help please
Thank you for answers. Indeed I was over complicating this setup. Got it working and documented it
github.com/Hortensie/CNC_x_axis_linuxcnc...ob/master/custom.hal
here
The following user(s) said Thank You: rodw
Please Log in or Create an account to join the conversation.
Moderators: cmorley
Time to create page: 0.085 seconds