Advanced Search

Search Results (Searched for: 7i76e)

27 Aug 2024 23:38 - 28 Aug 2024 00:53

Converting a 7i76e config to 7c81/7i76 pair

Category: General LinuxCNC Questions

I updated my amd64 from linuxcnc 2.9.0pre to 2.9.2. (same thing I’m running on my rpi4). Then I ran pncconf on the 5i25 config. Interestingly linuxcnc would not run until I commented out the first few “[HMOT](Card0).7i76…” lines.
I’ll try editing the config again with pncconf to be sure it is not just some dumb mistake on my part.

Try turning on the cnc power dummy!!!
27 Aug 2024 17:57

Converting a 7i76e config to 7c81/7i76 pair

Category: General LinuxCNC Questions

sets is for signals, setp is for pins and parameters
spindle-at-speed is a signal so sets is appropriate

 
27 Aug 2024 16:45

Converting a 7i76e config to 7c81/7i76 pair

Category: General LinuxCNC Questions

Yes, the 7i76 is on P1 on both the 5i25 and the 7c81.

I ran pncconf on the 5i25 again. I don't know what I did earlier but now the stepgens are back on 0..2. So, obviously I screwed up something earlier.

What about the "sets" vs "setp" in
" sets spindle-at-speed true"
27 Aug 2024 16:00

Converting a 7i76e config to 7c81/7i76 pair

Category: General LinuxCNC Questions

Is the 7I76 connected to P1?
Did you check the stepgens?
 (stepgens on P1 would be 0..4)
27 Aug 2024 15:54

Converting a 7i76e config to 7c81/7i76 pair

Category: General LinuxCNC Questions

Couple more questions/observations
I see this line in both the 5i25 .hal file and the 7i76e .hal file
sets spindle-at-speed true

Is sets correct or should it be setp?

In the 5i25 configs it starts the x-axis with stepgen.05
but in my 7i76 config it starts the x-axis with stepgen.00
What should I use with the 7c81 configs?

To answer your last question, yes
it reports boardname 7c81
9k gates
FPGA pins 144 and the rest of the info looks good to me (10 stepgens)
26 Aug 2024 19:18 - 26 Aug 2024 21:31

Converting a 7i76e config to 7c81/7i76 pair

Category: General LinuxCNC Questions

Comment out any line with "7i76" in the hal file

(Make copy of the hal file first so you wont need to uncomment them when things are working)


also did you:

sudo mesaflash --device 7c81 --spi --addr /dev/spidev0.0 --readhmid

To verify that you have the correct firmware loaded?

 
26 Aug 2024 19:16

Converting a 7i76e config to 7c81/7i76 pair

Category: General LinuxCNC Questions

Maybe I am having a senior moment, but how do you test the step/dir with a 7c81 when you can’t get LinuxCNC to run?
25 Aug 2024 18:54 - 25 Aug 2024 18:55

Converting a 7i76e config to 7c81/7i76 pair

Category: General LinuxCNC Questions

A bad 40 pin cable would cause different types of errors
(the 7C81 itself would cause errors)

Might be bad 7C81, bad 7I76, or bad 26 pin cable.
mis-jumpering is unlikely to cause damage.

Do the 7I76 step/dir outputs work? That would be a quick test
of the firmware, cable, 7C81 and 7I76
 
25 Aug 2024 18:46

Converting a 7i76e config to 7c81/7i76 pair

Category: General LinuxCNC Questions

I edited num_encoder to be 1.
I just used pncconfig to create a new 5i25 file set and then made the changes for the 7c81.
I am still getting the error message on "hm2_7c81.0.7i76.0.0.output-00" that this pin doesn't exist.
I think I will order a new 40 pin cable to see if that fixes the problem.
Is it possible that the 7i76 could have been damaged when the power jumper was misconfigured?
The other thing that I could try would be to take the 5i25 files over to my machine that actually has a 5i25/7i76 pair and see if it will load there.
If I sent you the .ini file and the .hal file could you see if there is anything obviously wrong?
25 Aug 2024 01:13

Converting a 7i76e config to 7c81/7i76 pair

Category: General LinuxCNC Questions

loadrt hm2_rpspi config="num_encoders=0 num_pwmgens=0 num_stepgens=3 sserial_port_0=0xxxxx"

I would have probably set  num_encoders=1 to support the 7I76 encoder input.

num_pwmgens=0 doesn't do anything because the configuration has no pwmgens.
25 Aug 2024 00:32 - 25 Aug 2024 00:40

Converting a 7i76e config to 7c81/7i76 pair

Category: General LinuxCNC Questions

In setting up the 5i25 uses the line:
loadrt hm2_pci config="num_encoders=1 num_pwmgens=0 num_stepgens=3 sserial_port_0=0xxxxxxx"
For setting up the 7c81 Is the line:
loadrt hm2_rpspi config="num_encoders=0 num_pwmgens=0 num_stepgens=3 sserial_port_0=0xxxxx"
Or is there something missing?
24 Aug 2024 02:15

qtplasmac (Operation Error: hm2/hm2_7i76e.0:) in middle of cut

Category: Plasmac

I would stick to editing the networks file since most go that route, so all in one place.

And its documented :)
24 Aug 2024 01:03

qtplasmac (Operation Error: hm2/hm2_7i76e.0:) in middle of cut

Category: Plasmac

I am showing my age here by suggesting rc.local as it no longer is executed by default,

I used it till last year,so i am fully aware of it, but it is easy enough to make it work on Linux Mint.
-
I would stick to editing the networks file since most go that route, so all in one place.
24 Aug 2024 00:40

qtplasmac (Operation Error: hm2/hm2_7i76e.0:) in middle of cut

Category: Plasmac

I am showing my age here by suggesting rc.local as it no longer is executed by default,
a better way is probably to setup systemd to launch a script at startup  (if you don't want to use
the interfaces file method)

I will take a look at how this is best done.

I wonder if the LinuxCNC startup script (or a "linuxcnc-extra-setup" script launched by
the LinuxCNC startup script) would be another reasonable place for this.
24 Aug 2024 00:17

qtplasmac (Operation Error: hm2/hm2_7i76e.0:) in middle of cut

Category: Plasmac


There are two ways to make the change permanent

1. Setup the Ethernet connection in the interfaces file
(and remove the setup created by the network manager GUI)
Typical interface content would be something like:

# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
       auto enp0s25
       iface enp0s25 inet static
           address 10.10.10.100
           hardware-irq-coalesce-rx-usecs 0


The other option is to include the

ethtool -C enp0s25 rx-usecs 0

line in the rc.local script that is run at power-up




 

-
Displaying 136 - 150 out of 568 results.
Time to create page: 0.537 seconds
Powered by Kunena Forum