On 08/23/2017 08:02 AM, Eric H. Johnson wrote:
Andy,

I am using a 7i43 with 7i33 encoder daughter board and 7i37 IO
daughter board. I am using a slightly modified version of the stock
7i43-big.ini configuration for check out purposes. I just add signals
to individually test the IO before trying to run the real
configuration.

For some reason, I was not able to get the amplifier enable to work
off of the 7i33 board, even though it is wired identically (AFAIK) to
the machine next to it. For the time being I am using an output off
the 7i37, which is working.

At any rate, in hm2-servo.hal, under Z [2] Axis the enable reads: net
emcmot.02.enable => hm2_[HOSTMOT2](BOARD).0.pwmgen.02.enable

I then added a line:

net emcmot.02.enable => hm2_7i43.0.gpio.046.out

If this line is commented out, I get no error. With it in, I get the
TRAM error as soon as I try to do a machine on.

This sounds like an electrical problem to me.

As Andy said, the register in the hostmot2 firmware on the 7i43 FPGA gets written every time through the loop, whether it's a 0 or a 1. So the fact that writing works 42,444 times while it's a 0, then fails when you set it to 1, makes me think it's something downstream of the FPGA.

Do you know if you get an IO error (EPP timeout) at the same time? If this is happening it would show up in the log, it would set the "hm2_743.0.io_error" parameter to True, and it should E-stop the machine.

Here's a test to try: disconnect the wire connected to GPIO 046 and see if the problem still happens.


--
Sebastian Kuzminsky

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to