Mesa 7i92 with Benezan Triple Beast - Problem
- hardware_crash
- Topic Author
- Offline
- Premium Member
- Posts: 80
- Thank you received: 1
Im using a Mesa 7i92 with a Benezan Triple Beast connected to P2.
I already found a firmware for use with the Triple Beast here : benezanx2d
After flashing the firmware I wrote the HAL file to be able to control the machine.
Everything is working fine so far but the two relays on the Triple Beast are permanent active when Linuxcnc is not running, which is a problem for me as the Spindle is active and turning while Linuxcnc is off.
Is it possible to change the Output State for the Relays on the triple beast within the Firmware of the Mesa 7i92 ?
So the relays are off when Linuxcnc isnt running.
Thanks in advance
Lukas
Please Log in or Create an account to join the conversation.
- toplakd
- Offline
- Senior Member
- Posts: 49
- Thank you received: 7
I don't have the 7i92 yet, but might arrive tomorrow or even today, as tracking shows ist only 30km away
I use PWM to enable the relay1, per Benezan Manual. When output from the board is higher than 1V relay turns on. See JP1 Jumpers.
So if it's not too much to ask, i would be very happy if you would share the HAL file.
P.S.
TNT just delivered it, so will try to connect it tonight to see if I can even bring it to life, as never worked with mesa before
Please Log in or Create an account to join the conversation.
- toplakd
- Offline
- Senior Member
- Posts: 49
- Thank you received: 7
Have connected the 7i92 to my benezan board today (same as on triple beast)
Also flashed the
Got the basic configuration to work, this means that when I start Linux CNC and enable it, I can move the XYZ arround and relays do close (light out) when i turn off linux CNC, but are currently permanent active when LinuxCNC is running.
But other than that, I am in deadzone regarding how to configure all the limit switches, probe and spindle 0-10v output.
In stepconf everything is just straightforward regarding all the setting, but wanted to get rid of that parallel port, as my old computer will die soon.
Or i'm missing something, as in Pncconf I can only select 7i76&7i77 firmware options.
Please Log in or Create an account to join the conversation.
- PCW
- Away
- Moderator
- Posts: 17868
- Thank you received: 4776
Then you would have to globally replace "5i25" with "7i92" and change the driver name from hm2_pci to hm2_eth + add the ip address token
In a similar fashion, you could create a separate 5I25/G540 config and just steal the GPIO bits of the hal file
Please Log in or Create an account to join the conversation.
- toplakd
- Offline
- Senior Member
- Posts: 49
- Thank you received: 7
Have been reading the forum for last 9 years since i started with Linuxcnc, but was always using stepconf, so i didn't need much help.
I hope @hardware_crash is willing to share his setup, as his triple beast has exactly same BOB as mine, just his is integrated into 4axis driver.
I did check your suggestion about 5i25+g540 configuration, but i'm dead on that too
Too bad one can not easily convert steppconf configuration to one compatible with 7i92, as I do have fully working config, that did not need any manual adjustments.
I also noticed one thing. Per .pin file, the P1 connector should have PWM on pin 1(17) and pin 17(24), however the reading from flashed board shows exact same configuration for P1 and P2. Both using P2 settings from .pin file
As PWM on pin one with Benezan board automaticly enables the spindle relay once 0-10v is greater than 1V, so one can turn on the spindle just with PWM adjustment.
Please Log in or Create an account to join the conversation.
- PCW
- Away
- Moderator
- Posts: 17868
- Thank you received: 4776
I did check your suggestion about 5i25+g540 configuration, but i'm dead on that too
What was the problem?
I also noticed one thing. Per .pin file, the P1 connector should have PWM on pin 1(17) and pin 17(24), however the reading from flashed board shows exact same configuration for P1 and P2. Both using P2 settings from .pin file
Yes, the configuration is for 2x Triple Beasts, are you saying the the PWM pin should be on DB25 pin 1 vs DB25 pin 17?
(its not really clear to me from the manual)
Please Log in or Create an account to join the conversation.
- toplakd
- Offline
- Senior Member
- Posts: 49
- Thank you received: 7
So Thank you again for your suggestion, i was just affraid when writing the deadzone statement
I have now following working:
E-stop
Probe-in
Homing an all 3 axes.
Only thing I'm missing now is how to add the PWM 0-10V output and to turn off Relays,
as they turn on automaticly when the F2-Machine Toggle is pressed
Yes, one option is to have PWM on pin 1, manual is not totaly clear until you read it 5x and test the configuration.
With that configuration no extra pin is needed for spindle Relay, as Relay 1 starts automaticly when V rises above 1V.
Your .pin file has such configuration on the P1 onboard connector, but firmware is same on both P1 and P2
Please Log in or Create an account to join the conversation.
- toplakd
- Offline
- Senior Member
- Posts: 49
- Thank you received: 7
So answer to the first question from @hardware_crash:
You need to enable the watchdog - remove the JP2 Jumper, than relays will shut down once linuxcnc is not running.
The only thing that I need now is to get the 0-10v output via pwm pin 17
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
- Posts: 19415
- Thank you received: 6512
linuxcnc.org/docs/html/man/man9/pwmgen.9.html
Please Log in or Create an account to join the conversation.
- toplakd
- Offline
- Senior Member
- Posts: 49
- Thank you received: 7
Please Log in or Create an account to join the conversation.