Pathpilot to non tormach machines Tutorial Part1
- Atalon
- Offline
- New Member
Less
More
- Posts: 5
- Thank you received: 0
21 Jul 2017 00:00 #96192
by Atalon
Replied by Atalon on topic Pathpilot to non tormach machines Tutorial Part1
So just to clarify the error is:
tormach_mill_5i25.hal:217: parameter or pin 'hm2_5i25.0.gpio.005.is_output' not found
I am not seeing any reference to the 7i76 so I am guessing these are the equivalent options but don't know which I should be using. Does anyone have a reference file?
The output for pin is
hm2_5i25.0.gpio.005.in
hm2_5i25.0.gpio.005.in_not
The output for param is
hm2_5i25.0.gpio.005.invert_output
hm2_5i25.0.gpio.005.is_opendrain
tormach_mill_5i25.hal:217: parameter or pin 'hm2_5i25.0.gpio.005.is_output' not found
I am not seeing any reference to the 7i76 so I am guessing these are the equivalent options but don't know which I should be using. Does anyone have a reference file?
The output for pin is
hm2_5i25.0.gpio.005.in
hm2_5i25.0.gpio.005.in_not
The output for param is
hm2_5i25.0.gpio.005.invert_output
hm2_5i25.0.gpio.005.is_opendrain
Please Log in or Create an account to join the conversation.
- andypugh
- Offline
- Moderator
Less
More
- Posts: 23537
- Thank you received: 4852
21 Jul 2017 00:28 #96197
by andypugh
Replied by andypugh on topic Pathpilot to non tormach machines Tutorial Part1
7i76 GPIO pins know what they are, so don't need their direction and type setting.
But you are going to need to re-arrange the GPIO assignments to get the inputs and outputs sorted out. (ie, you need to choose which 7i76 output will do the job that was done by 5i25-gpio-005.
But you are going to need to re-arrange the GPIO assignments to get the inputs and outputs sorted out. (ie, you need to choose which 7i76 output will do the job that was done by 5i25-gpio-005.
Please Log in or Create an account to join the conversation.
- smgvbest
- Offline
- Elite Member
Less
More
- Posts: 311
- Thank you received: 51
21 Jul 2017 00:49 #96203
by smgvbest
Replied by smgvbest on topic Pathpilot to non tormach machines Tutorial Part1
this most likely reason for the this error is the 7i76 is not powered correctly
at the linux command line do a
start pathpilot in background
operator_login &
then
dmesg | grep hm2
you should see something like this
note the 7i76 references. if you do not see them you're 7i76 os not firing up correctly
operator@tormachpcnc:~$ dmesg | grep hm2
[ 330.005513] hm2: loading Mesa HostMot2 driver version 0.15
[ 330.006852] hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.7
[ 330.006868] hm2_pci 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 330.006870] hm2_pci: discovered 5i25 at 0000:02:00.0
[ 330.007158] hm2/hm2_5i25.0: Smart Serial Firmware Version 43
[ 330.011502] Board hm2_5i25.0.7i76.0.0 Hardware Mode 0 = standard
[ 330.013618] Board hm2_5i25.0.7i76.0.0 Software Mode 0 = io_spin
[ 330.016402] Board hm2_5i25.0.7i76.0.0 Software Mode 1 = io_ana_spin
[ 330.020116] Board hm2_5i25.0.7i76.0.0 Software Mode 2 = io_enc_ana_spin_fv
[ 330.144233] hm2/hm2_5i25.0: 34 I/O Pins used:
[ 330.144235] hm2/hm2_5i25.0: IO Pin 000 (P3-01): StepGen #0, pin Direction (Output)
[ 330.144237] hm2/hm2_5i25.0: IO Pin 001 (P3-14): StepGen #0, pin Step (Output)
[ 330.144239] hm2/hm2_5i25.0: IO Pin 002 (P3-02): StepGen #1, pin Direction (Output)
[ 330.144240] hm2/hm2_5i25.0: IO Pin 003 (P3-15): StepGen #1, pin Step (Output)
[ 330.144242] hm2/hm2_5i25.0: IO Pin 004 (P3-03): StepGen #2, pin Direction (Output)
[ 330.144243] hm2/hm2_5i25.0: IO Pin 005 (P3-16): StepGen #2, pin Step (Output)
[ 330.144244] hm2/hm2_5i25.0: IO Pin 006 (P3-04): StepGen #3, pin Direction (Output)
[ 330.144246] hm2/hm2_5i25.0: IO Pin 007 (P3-17): StepGen #3, pin Step (Output)
[ 330.144247] hm2/hm2_5i25.0: IO Pin 008 (P3-05): IOPort
[ 330.144248] hm2/hm2_5i25.0: IO Pin 009 (P3-06): IOPort
[ 330.144250] hm2/hm2_5i25.0: IO Pin 010 (P3-07): Smart Serial Interface #0, pin TxData0 (Output)
[ 330.144252] hm2/hm2_5i25.0: IO Pin 011 (P3-08): Smart Serial Interface #0, pin RxData0 (Input)
[ 330.144253] hm2/hm2_5i25.0: IO Pin 012 (P3-09): IOPort
[ 330.144254] hm2/hm2_5i25.0: IO Pin 013 (P3-10): IOPort
[ 330.144256] hm2/hm2_5i25.0: IO Pin 014 (P3-11): Encoder #0, pin Index (Input)
[ 330.144257] hm2/hm2_5i25.0: IO Pin 015 (P3-12): Encoder #0, pin B (Input)
[ 330.144258] hm2/hm2_5i25.0: IO Pin 016 (P3-13): Encoder #0, pin A (Input)
[ 330.144260] hm2/hm2_5i25.0: IO Pin 017 (P2-01): IOPort
[ 330.144261] hm2/hm2_5i25.0: IO Pin 018 (P2-14): IOPort
[ 330.144262] hm2/hm2_5i25.0: IO Pin 019 (P2-02): IOPort
[ 330.144263] hm2/hm2_5i25.0: IO Pin 020 (P2-15): IOPort
[ 330.144264] hm2/hm2_5i25.0: IO Pin 021 (P2-03): IOPort
[ 330.144265] hm2/hm2_5i25.0: IO Pin 022 (P2-16): IOPort
[ 330.144267] hm2/hm2_5i25.0: IO Pin 023 (P2-04): IOPort
[ 330.144268] hm2/hm2_5i25.0: IO Pin 024 (P2-17): IOPort
[ 330.144269] hm2/hm2_5i25.0: IO Pin 025 (P2-05): IOPort
[ 330.144270] hm2/hm2_5i25.0: IO Pin 026 (P2-06): IOPort
[ 330.144271] hm2/hm2_5i25.0: IO Pin 027 (P2-07): IOPort
[ 330.144272] hm2/hm2_5i25.0: IO Pin 028 (P2-08): IOPort
[ 330.144273] hm2/hm2_5i25.0: IO Pin 029 (P2-09): IOPort
[ 330.144275] hm2/hm2_5i25.0: IO Pin 030 (P2-10): IOPort
[ 330.144276] hm2/hm2_5i25.0: IO Pin 031 (P2-11): Encoder #1, pin Index (Input)
[ 330.144277] hm2/hm2_5i25.0: IO Pin 032 (P2-12): Encoder #1, pin B (Input)
[ 330.144279] hm2/hm2_5i25.0: IO Pin 033 (P2-13): Encoder #1, pin A (Input)
[ 330.144303] hm2/hm2_5i25.0: registered
[ 330.144304] hm2_5i25.0: initialized AnyIO board at 0000:02:00.0
[ 357.347278] hm2_5i25.0: dropping AnyIO board at 0000:02:00.0
[ 357.347281] hm2/hm2_5i25.0: unregistered
[ 357.347292] hm2_pci 0000:02:00.0: PCI INT A disabled
[ 357.347301] hm2_pci: driver unloaded
[ 357.348053] hm2: unloading
if you are not seeing it check you power and jumper settings are correct on the 7i76 board.
I had this same problem with mine.
Sandra
at the linux command line do a
start pathpilot in background
operator_login &
then
dmesg | grep hm2
you should see something like this
note the 7i76 references. if you do not see them you're 7i76 os not firing up correctly
operator@tormachpcnc:~$ dmesg | grep hm2
[ 330.005513] hm2: loading Mesa HostMot2 driver version 0.15
[ 330.006852] hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.7
[ 330.006868] hm2_pci 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 330.006870] hm2_pci: discovered 5i25 at 0000:02:00.0
[ 330.007158] hm2/hm2_5i25.0: Smart Serial Firmware Version 43
[ 330.011502] Board hm2_5i25.0.7i76.0.0 Hardware Mode 0 = standard
[ 330.013618] Board hm2_5i25.0.7i76.0.0 Software Mode 0 = io_spin
[ 330.016402] Board hm2_5i25.0.7i76.0.0 Software Mode 1 = io_ana_spin
[ 330.020116] Board hm2_5i25.0.7i76.0.0 Software Mode 2 = io_enc_ana_spin_fv
[ 330.144233] hm2/hm2_5i25.0: 34 I/O Pins used:
[ 330.144235] hm2/hm2_5i25.0: IO Pin 000 (P3-01): StepGen #0, pin Direction (Output)
[ 330.144237] hm2/hm2_5i25.0: IO Pin 001 (P3-14): StepGen #0, pin Step (Output)
[ 330.144239] hm2/hm2_5i25.0: IO Pin 002 (P3-02): StepGen #1, pin Direction (Output)
[ 330.144240] hm2/hm2_5i25.0: IO Pin 003 (P3-15): StepGen #1, pin Step (Output)
[ 330.144242] hm2/hm2_5i25.0: IO Pin 004 (P3-03): StepGen #2, pin Direction (Output)
[ 330.144243] hm2/hm2_5i25.0: IO Pin 005 (P3-16): StepGen #2, pin Step (Output)
[ 330.144244] hm2/hm2_5i25.0: IO Pin 006 (P3-04): StepGen #3, pin Direction (Output)
[ 330.144246] hm2/hm2_5i25.0: IO Pin 007 (P3-17): StepGen #3, pin Step (Output)
[ 330.144247] hm2/hm2_5i25.0: IO Pin 008 (P3-05): IOPort
[ 330.144248] hm2/hm2_5i25.0: IO Pin 009 (P3-06): IOPort
[ 330.144250] hm2/hm2_5i25.0: IO Pin 010 (P3-07): Smart Serial Interface #0, pin TxData0 (Output)
[ 330.144252] hm2/hm2_5i25.0: IO Pin 011 (P3-08): Smart Serial Interface #0, pin RxData0 (Input)
[ 330.144253] hm2/hm2_5i25.0: IO Pin 012 (P3-09): IOPort
[ 330.144254] hm2/hm2_5i25.0: IO Pin 013 (P3-10): IOPort
[ 330.144256] hm2/hm2_5i25.0: IO Pin 014 (P3-11): Encoder #0, pin Index (Input)
[ 330.144257] hm2/hm2_5i25.0: IO Pin 015 (P3-12): Encoder #0, pin B (Input)
[ 330.144258] hm2/hm2_5i25.0: IO Pin 016 (P3-13): Encoder #0, pin A (Input)
[ 330.144260] hm2/hm2_5i25.0: IO Pin 017 (P2-01): IOPort
[ 330.144261] hm2/hm2_5i25.0: IO Pin 018 (P2-14): IOPort
[ 330.144262] hm2/hm2_5i25.0: IO Pin 019 (P2-02): IOPort
[ 330.144263] hm2/hm2_5i25.0: IO Pin 020 (P2-15): IOPort
[ 330.144264] hm2/hm2_5i25.0: IO Pin 021 (P2-03): IOPort
[ 330.144265] hm2/hm2_5i25.0: IO Pin 022 (P2-16): IOPort
[ 330.144267] hm2/hm2_5i25.0: IO Pin 023 (P2-04): IOPort
[ 330.144268] hm2/hm2_5i25.0: IO Pin 024 (P2-17): IOPort
[ 330.144269] hm2/hm2_5i25.0: IO Pin 025 (P2-05): IOPort
[ 330.144270] hm2/hm2_5i25.0: IO Pin 026 (P2-06): IOPort
[ 330.144271] hm2/hm2_5i25.0: IO Pin 027 (P2-07): IOPort
[ 330.144272] hm2/hm2_5i25.0: IO Pin 028 (P2-08): IOPort
[ 330.144273] hm2/hm2_5i25.0: IO Pin 029 (P2-09): IOPort
[ 330.144275] hm2/hm2_5i25.0: IO Pin 030 (P2-10): IOPort
[ 330.144276] hm2/hm2_5i25.0: IO Pin 031 (P2-11): Encoder #1, pin Index (Input)
[ 330.144277] hm2/hm2_5i25.0: IO Pin 032 (P2-12): Encoder #1, pin B (Input)
[ 330.144279] hm2/hm2_5i25.0: IO Pin 033 (P2-13): Encoder #1, pin A (Input)
[ 330.144303] hm2/hm2_5i25.0: registered
[ 330.144304] hm2_5i25.0: initialized AnyIO board at 0000:02:00.0
[ 357.347278] hm2_5i25.0: dropping AnyIO board at 0000:02:00.0
[ 357.347281] hm2/hm2_5i25.0: unregistered
[ 357.347292] hm2_pci 0000:02:00.0: PCI INT A disabled
[ 357.347301] hm2_pci: driver unloaded
[ 357.348053] hm2: unloading
if you are not seeing it check you power and jumper settings are correct on the 7i76 board.
I had this same problem with mine.
Sandra
Please Log in or Create an account to join the conversation.
- Atalon
- Offline
- New Member
Less
More
- Posts: 5
- Thank you received: 0
21 Jul 2017 02:47 #96206
by Atalon
Replied by Atalon on topic Pathpilot to non tormach machines Tutorial Part1
AH this does a lot to connect what I have seen so far. Hopefully this weekend will see some good progress.
Please Log in or Create an account to join the conversation.
Moderators: cncbasher
Time to create page: 0.122 seconds