- Hardware & Machines
- Driver Boards
- 7i92T+7i85s+7i76+SSI = Waiting for component 'hm2_eth' to become ready...
7i92T+7i85s+7i76+SSI = Waiting for component 'hm2_eth' to become ready...
15 Mar 2024 12:50 #295958
by kuknick
Hello.
I've been trying to make a pair of absolute encoders work with my setup. Tried to change the firmware to swap the unused sserial interfaces on both 7i76 and 7i85s with ssi, which seems successful:
With new firmware and old config (config="num_encoders=5 num_pwmgens=0 num_stepgens=9 sserial_port_0=0xx") machine loads and works as usual.
But when I change this line to
config="num_encoders=5 num_pwmgens=0 num_stepgens=9 sserial_port_0=0xx ssi_chan_1=error%3bposition%24g"
The linuxcnc doesn't load, it infinitely freezes at "Waiting for component 'hm2_eth' to become ready..."
Not really sure where to dig, and would appreciate any help.
Attached is a vhd file for firmware I made
I've been trying to make a pair of absolute encoders work with my setup. Tried to change the firmware to swap the unused sserial interfaces on both 7i76 and 7i85s with ssi, which seems successful:
Warning: Spoiler!
Configuration pin-out:
IO Connections for P2
DB25 pin# I/O Pri. func Sec. func Chan Sec. Pin func Sec. Pin Dir
1 0 IOPort SSI 0 Data (In)
14 1 IOPort SSI 0 SClk (Out)
2 2 IOPort StepGen 8 Step/Table1 (Out)
15 3 IOPort StepGen 8 Dir/Table2 (Out)
3 4 IOPort StepGen 7 Step/Table1 (Out)
16 5 IOPort StepGen 7 Dir/Table2 (Out)
4 6 IOPort StepGen 6 Step/Table1 (Out)
17 7 IOPort StepGen 6 Dir/Table2 (Out)
5 8 IOPort StepGen 5 Step/Table1 (Out)
6 9 IOPort StepGen 5 Dir/Table2 (Out)
7 10 IOPort MuxedQCountSel 0 MuxSel0 (Out)
8 11 IOPort MuxedQCount 0 MuxQ-A (In)
9 12 IOPort MuxedQCount 0 MuxQ-B (In)
10 13 IOPort MuxedQCount 0 MuxQ-IDX (In)
11 14 IOPort MuxedQCount 1 MuxQ-A (In)
12 15 IOPort MuxedQCount 1 MuxQ-B (In)
13 16 IOPort MuxedQCount 1 MuxQ-IDX (In)
IO Connections for P1
DB25 pin# I/O Pri. func Sec. func Chan Sec. Pin func Sec. Pin Dir
1 17 IOPort StepGen 0 Dir/Table2 (Out)
14 18 IOPort StepGen 0 Step/Table1 (Out)
2 19 IOPort StepGen 1 Dir/Table2 (Out)
15 20 IOPort StepGen 1 Step/Table1 (Out)
3 21 IOPort StepGen 2 Dir/Table2 (Out)
16 22 IOPort StepGen 2 Step/Table1 (Out)
4 23 IOPort StepGen 3 Dir/Table2 (Out)
17 24 IOPort StepGen 3 Step/Table1 (Out)
5 25 IOPort StepGen 4 Dir/Table2 (Out)
6 26 IOPort StepGen 4 Step/Table1 (Out)
7 27 IOPort SSerial 0 TXData0 (Out)
8 28 IOPort SSerial 0 RXData0 (In)
9 29 IOPort SSI 1 SClk (Out)
10 30 IOPort SSI 1 Data (In)
11 31 IOPort MuxedQCount 2 MuxQ-IDX (In)
12 32 IOPort MuxedQCount 2 MuxQ-B (In)
13 33 IOPort MuxedQCount 2 MuxQ-A (In)
With new firmware and old config (config="num_encoders=5 num_pwmgens=0 num_stepgens=9 sserial_port_0=0xx") machine loads and works as usual.
But when I change this line to
config="num_encoders=5 num_pwmgens=0 num_stepgens=9 sserial_port_0=0xx ssi_chan_1=error%3bposition%24g"
The linuxcnc doesn't load, it infinitely freezes at "Waiting for component 'hm2_eth' to become ready..."
Not really sure where to dig, and would appreciate any help.
Attached is a vhd file for firmware I made
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19194
- Thank you received: 6434
15 Mar 2024 14:07 #295962
by tommylight
Replied by tommylight on topic 7i92T+7i85s+7i76+SSI = Waiting for component 'hm2_eth' to become ready...
See the link, there should be a working config attached there
forum.linuxcnc.org/30-cnc-machines/31792...-01-retrofit?start=0
forum.linuxcnc.org/30-cnc-machines/31792...-01-retrofit?start=0
Please Log in or Create an account to join the conversation.
15 Mar 2024 14:57 #295970
by kuknick
Replied by kuknick on topic 7i92T+7i85s+7i76+SSI = Waiting for component 'hm2_eth' to become ready...
Thanks, haven't found this thread before.
Changing 'position%24g' to 'position%24ge' made a difference, now linuxcnc does load
Changing 'position%24g' to 'position%24ge' made a difference, now linuxcnc does load
The following user(s) said Thank You: tommylight
Please Log in or Create an account to join the conversation.
- Hardware & Machines
- Driver Boards
- 7i92T+7i85s+7i76+SSI = Waiting for component 'hm2_eth' to become ready...
Time to create page: 0.095 seconds