- Posts: 711
- Thank you received: 9
Prototrak Plus Retrofit with Mesa 7i77 & 5i25 cards
- new2linux
- Offline
- Platinum Member
-
Less
More
9 years 8 months ago #88168
by new2linux
Replied by new2linux on topic Prototrak Plus Retrofit with Mesa 7i77 & 5i25 cards
tommylight, you are the best! a complete and total gentleman all the way thru! Many many thanks!
Please Log in or Create an account to join the conversation.
- lakeweb
- Offline
- Senior Member
-
Less
More
- Posts: 56
- Thank you received: 23
9 years 8 months ago #88180
by lakeweb
Replied by lakeweb on topic Prototrak Plus Retrofit with Mesa 7i77 & 5i25 cards
Hi,
I'm Dan, the Eagle conversion. I thought I would follow along here as I just went through this. Have you gotten LinuxCNC to launch yet?
I'm Dan, the Eagle conversion. I thought I would follow along here as I just went through this. Have you gotten LinuxCNC to launch yet?
The following user(s) said Thank You: new2linux
Please Log in or Create an account to join the conversation.
- new2linux
- Offline
- Platinum Member
-
Less
More
- Posts: 711
- Thank you received: 9
9 years 8 months ago #88199
by new2linux
Replied by new2linux on topic Prototrak Plus Retrofit with Mesa 7i77 & 5i25 cards
Dan, thanks for your interest, your project looks great! Keep up the good work. I have read thru your project, and followed along, I have just got to a point where I am somewhat stuck. I cut/paste the errors from a linuxcnc launch, I just not shore what to be looking for.
emc@cnc ~ $ linuxcnc
LINUXCNC - 2.7.8
Machine configuration directory is '/home/emc/linuxcnc/configs/1st_LinuxCNC_Bridgeport'
Machine configuration file is '1st_LinuxCNC_Bridgeport.ini'
Starting LinuxCNC...
Found file(REL): ./1st_LinuxCNC_Bridgeport.hal
Note: Using POSIX realtime
hm2: loading Mesa HostMot2 driver version 0.15
hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.7
hm2_pci: discovered 5i25 at 0000:04:04.0
hm2/hm2_5i25.0: Smart Serial Firmware Version 43
Board hm2_5i25.0.7i77.0.0 Hardware Mode 0 = standard
Board hm2_5i25.0.7i77.0.0 Software Mode 0 = input_output
Board hm2_5i25.0.7i77.0.0 Software Mode 1 = io_analog
Board hm2_5i25.0.7i77.0.0 Software Mode 2 = io_analog_fieldvoltage
Board hm2_5i25.0.7i77.0.0 Software Mode 3 = io_encoder_analog_fieldvoltage
Board hm2_5i25.0.7i77.0.1 Hardware Mode 0 = standard
Board hm2_5i25.0.7i77.0.1 Software Mode 0 = analogout_enables
hm2/hm2_5i25.0: 34 I/O Pins used:
hm2/hm2_5i25.0: IO Pin 000 (P3-01): IOPort
hm2/hm2_5i25.0: IO Pin 001 (P3-14): IOPort
hm2/hm2_5i25.0: IO Pin 002 (P3-02): IOPort
hm2/hm2_5i25.0: IO Pin 003 (P3-15): Smart Serial Interface #0, pin TxData1 (Output)
hm2/hm2_5i25.0: IO Pin 004 (P3-03): Smart Serial Interface #0, pin RxData1 (Input)
hm2/hm2_5i25.0: IO Pin 005 (P3-16): Smart Serial Interface #0, pin TxData0 (Output)
hm2/hm2_5i25.0: IO Pin 006 (P3-04): Smart Serial Interface #0, pin RxData0 (Input)
hm2/hm2_5i25.0: IO Pin 007 (P3-17): Muxed Encoder Select #0, pin Mux Select 0 (Output)
hm2/hm2_5i25.0: IO Pin 008 (P3-05): Muxed Encoder #0, pin Muxed A (Input)
hm2/hm2_5i25.0: IO Pin 009 (P3-06): Muxed Encoder #0, pin Muxed B (Input)
hm2/hm2_5i25.0: IO Pin 010 (P3-07): Muxed Encoder #0, pin Muxed Index (Input)
hm2/hm2_5i25.0: IO Pin 011 (P3-08): Muxed Encoder #1, pin Muxed A (Input)
hm2/hm2_5i25.0: IO Pin 012 (P3-09): Muxed Encoder #1, pin Muxed B (Input)
hm2/hm2_5i25.0: IO Pin 013 (P3-10): Muxed Encoder #1, pin Muxed Index (Input)
hm2/hm2_5i25.0: IO Pin 014 (P3-11): Muxed Encoder #2, pin Muxed A (Input)
hm2/hm2_5i25.0: IO Pin 015 (P3-12): Muxed Encoder #2, pin Muxed B (Input)
hm2/hm2_5i25.0: IO Pin 016 (P3-13): Muxed Encoder #2, pin Muxed Index (Input)
hm2/hm2_5i25.0: IO Pin 017 (P2-01): IOPort
hm2/hm2_5i25.0: IO Pin 018 (P2-14): IOPort
hm2/hm2_5i25.0: IO Pin 019 (P2-02): IOPort
hm2/hm2_5i25.0: IO Pin 020 (P2-15): IOPort
hm2/hm2_5i25.0: IO Pin 021 (P2-03): IOPort
hm2/hm2_5i25.0: IO Pin 022 (P2-16): IOPort
hm2/hm2_5i25.0: IO Pin 023 (P2-04): IOPort
hm2/hm2_5i25.0: IO Pin 024 (P2-17): IOPort
hm2/hm2_5i25.0: IO Pin 025 (P2-05): IOPort
hm2/hm2_5i25.0: IO Pin 026 (P2-06): IOPort
hm2/hm2_5i25.0: IO Pin 027 (P2-07): IOPort
hm2/hm2_5i25.0: IO Pin 028 (P2-08): IOPort
hm2/hm2_5i25.0: IO Pin 029 (P2-09): IOPort
hm2/hm2_5i25.0: IO Pin 030 (P2-10): IOPort
hm2/hm2_5i25.0: IO Pin 031 (P2-11): IOPort
hm2/hm2_5i25.0: IO Pin 032 (P2-12): IOPort
hm2/hm2_5i25.0: IO Pin 033 (P2-13): IOPort
hm2/hm2_5i25.0: registered
hm2_5i25.0: initialized AnyIO board at 0000:04:04.0
Found file(REL): ./custom.hal
USRMOT: ERROR: invalid command
Linear move on line 11 would exceed joint 2's positive limit
this is where I am, any help would be greatly appreciated!!
emc@cnc ~ $ linuxcnc
LINUXCNC - 2.7.8
Machine configuration directory is '/home/emc/linuxcnc/configs/1st_LinuxCNC_Bridgeport'
Machine configuration file is '1st_LinuxCNC_Bridgeport.ini'
Starting LinuxCNC...
Found file(REL): ./1st_LinuxCNC_Bridgeport.hal
Note: Using POSIX realtime
hm2: loading Mesa HostMot2 driver version 0.15
hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.7
hm2_pci: discovered 5i25 at 0000:04:04.0
hm2/hm2_5i25.0: Smart Serial Firmware Version 43
Board hm2_5i25.0.7i77.0.0 Hardware Mode 0 = standard
Board hm2_5i25.0.7i77.0.0 Software Mode 0 = input_output
Board hm2_5i25.0.7i77.0.0 Software Mode 1 = io_analog
Board hm2_5i25.0.7i77.0.0 Software Mode 2 = io_analog_fieldvoltage
Board hm2_5i25.0.7i77.0.0 Software Mode 3 = io_encoder_analog_fieldvoltage
Board hm2_5i25.0.7i77.0.1 Hardware Mode 0 = standard
Board hm2_5i25.0.7i77.0.1 Software Mode 0 = analogout_enables
hm2/hm2_5i25.0: 34 I/O Pins used:
hm2/hm2_5i25.0: IO Pin 000 (P3-01): IOPort
hm2/hm2_5i25.0: IO Pin 001 (P3-14): IOPort
hm2/hm2_5i25.0: IO Pin 002 (P3-02): IOPort
hm2/hm2_5i25.0: IO Pin 003 (P3-15): Smart Serial Interface #0, pin TxData1 (Output)
hm2/hm2_5i25.0: IO Pin 004 (P3-03): Smart Serial Interface #0, pin RxData1 (Input)
hm2/hm2_5i25.0: IO Pin 005 (P3-16): Smart Serial Interface #0, pin TxData0 (Output)
hm2/hm2_5i25.0: IO Pin 006 (P3-04): Smart Serial Interface #0, pin RxData0 (Input)
hm2/hm2_5i25.0: IO Pin 007 (P3-17): Muxed Encoder Select #0, pin Mux Select 0 (Output)
hm2/hm2_5i25.0: IO Pin 008 (P3-05): Muxed Encoder #0, pin Muxed A (Input)
hm2/hm2_5i25.0: IO Pin 009 (P3-06): Muxed Encoder #0, pin Muxed B (Input)
hm2/hm2_5i25.0: IO Pin 010 (P3-07): Muxed Encoder #0, pin Muxed Index (Input)
hm2/hm2_5i25.0: IO Pin 011 (P3-08): Muxed Encoder #1, pin Muxed A (Input)
hm2/hm2_5i25.0: IO Pin 012 (P3-09): Muxed Encoder #1, pin Muxed B (Input)
hm2/hm2_5i25.0: IO Pin 013 (P3-10): Muxed Encoder #1, pin Muxed Index (Input)
hm2/hm2_5i25.0: IO Pin 014 (P3-11): Muxed Encoder #2, pin Muxed A (Input)
hm2/hm2_5i25.0: IO Pin 015 (P3-12): Muxed Encoder #2, pin Muxed B (Input)
hm2/hm2_5i25.0: IO Pin 016 (P3-13): Muxed Encoder #2, pin Muxed Index (Input)
hm2/hm2_5i25.0: IO Pin 017 (P2-01): IOPort
hm2/hm2_5i25.0: IO Pin 018 (P2-14): IOPort
hm2/hm2_5i25.0: IO Pin 019 (P2-02): IOPort
hm2/hm2_5i25.0: IO Pin 020 (P2-15): IOPort
hm2/hm2_5i25.0: IO Pin 021 (P2-03): IOPort
hm2/hm2_5i25.0: IO Pin 022 (P2-16): IOPort
hm2/hm2_5i25.0: IO Pin 023 (P2-04): IOPort
hm2/hm2_5i25.0: IO Pin 024 (P2-17): IOPort
hm2/hm2_5i25.0: IO Pin 025 (P2-05): IOPort
hm2/hm2_5i25.0: IO Pin 026 (P2-06): IOPort
hm2/hm2_5i25.0: IO Pin 027 (P2-07): IOPort
hm2/hm2_5i25.0: IO Pin 028 (P2-08): IOPort
hm2/hm2_5i25.0: IO Pin 029 (P2-09): IOPort
hm2/hm2_5i25.0: IO Pin 030 (P2-10): IOPort
hm2/hm2_5i25.0: IO Pin 031 (P2-11): IOPort
hm2/hm2_5i25.0: IO Pin 032 (P2-12): IOPort
hm2/hm2_5i25.0: IO Pin 033 (P2-13): IOPort
hm2/hm2_5i25.0: registered
hm2_5i25.0: initialized AnyIO board at 0000:04:04.0
Found file(REL): ./custom.hal
USRMOT: ERROR: invalid command
Linear move on line 11 would exceed joint 2's positive limit
this is where I am, any help would be greatly appreciated!!
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
-
Less
More
- Posts: 22011
- Thank you received: 7491
9 years 8 months ago #88200
by tommylight
Replied by tommylight on topic Prototrak Plus Retrofit with Mesa 7i77 & 5i25 cards
That means you can start Linuxcnc, but can not run a gcode program, right?
That error means that you have gcode going in negative direction, or to far in positive direction, OR that you do not have the ini settings as they should be for your machine.
In the in you have for each axis values for :
MIN_LIMIT = -100 <=== change this
MAX_LIMIT = 2000.0 <=== change this
you have to do that twice for each axis, if you are using 2.8pre, only once per axis if using 2.7 or earlier version of linuxcnc.
That error means that you have gcode going in negative direction, or to far in positive direction, OR that you do not have the ini settings as they should be for your machine.
In the in you have for each axis values for :
MIN_LIMIT = -100 <=== change this
MAX_LIMIT = 2000.0 <=== change this
you have to do that twice for each axis, if you are using 2.8pre, only once per axis if using 2.7 or earlier version of linuxcnc.
The following user(s) said Thank You: new2linux
Please Log in or Create an account to join the conversation.
- new2linux
- Offline
- Platinum Member
-
Less
More
- Posts: 711
- Thank you received: 9
9 years 8 months ago #88203
by new2linux
Replied by new2linux on topic Prototrak Plus Retrofit with Mesa 7i77 & 5i25 cards
tommylight, many thanks to you!! I still can't get the servo to run under power. I have disconnected the other servo as to just work the one at a time.
Thanks for your help!
Thanks for your help!
Please Log in or Create an account to join the conversation.
- lakeweb
- Offline
- Senior Member
-
Less
More
- Posts: 56
- Thank you received: 23
9 years 8 months ago - 9 years 8 months ago #88208
by lakeweb
Replied by lakeweb on topic Prototrak Plus Retrofit with Mesa 7i77 & 5i25 cards
Hi,
So you can hit the E-Stop and hit the servo button and the control panel ungrays? No errors in the lower right? The panel has to ungray out to be up and running. If it is and you jog and the table doesn't move, you should absolutely get an error.
Update: and I checked, it would be a joint 0 following error
Best, Dan.
So you can hit the E-Stop and hit the servo button and the control panel ungrays? No errors in the lower right? The panel has to ungray out to be up and running. If it is and you jog and the table doesn't move, you should absolutely get an error.
Update: and I checked, it would be a joint 0 following error
Best, Dan.
Last edit: 9 years 8 months ago by lakeweb.
The following user(s) said Thank You: new2linux
Please Log in or Create an account to join the conversation.
Time to create page: 0.264 seconds