- Configuring LinuxCNC
- Configuration Tools
- PnCConf Wizard
- 5i25 with Probotix Unity Controller Problems
5i25 with Probotix Unity Controller Problems
09 Apr 2016 19:47 #73008
by Irritant
5i25 with Probotix Unity Controller Problems was created by Irritant
I am getting no where using the config wizard. One key thing I don't understand is how the pin numbers are associated with the 5i25 card. I have never seen any way to do this. I know what the pin numbers should be, I had it all running with CNC doing the stepping but I had some latency issues so I bought the 5i25 card. I have read the books and to be honest this stuff is so far over my head that I don't even have to duck. Len at Probotix says this combo should work okay if the pins are set correctly. Can anyone help me get this running?
Please Log in or Create an account to join the conversation.
09 Apr 2016 20:34 #73010
by PCW
Replied by PCW on topic 5i25 with Probotix Unity Controller Problems
What problems do you have?
( that is, what is working and what is not working? )
You can list the current 5I25 configurations pin and GPIO numbers with the mesaflash utility:
sudo mesaflash --device 5i25 --readhmid
( that is, what is working and what is not working? )
You can list the current 5I25 configurations pin and GPIO numbers with the mesaflash utility:
sudo mesaflash --device 5i25 --readhmid
Please Log in or Create an account to join the conversation.
09 Apr 2016 20:46 #73011
by Irritant
Replied by Irritant on topic 5i25 with Probotix Unity Controller Problems
what folder do I need to be in?
Please Log in or Create an account to join the conversation.
09 Apr 2016 23:42 #73016
by PCW
Replied by PCW on topic 5i25 with Probotix Unity Controller Problems
it does not matter
Please Log in or Create an account to join the conversation.
10 Apr 2016 00:10 #73018
by Irritant
Replied by Irritant on topic 5i25 with Probotix Unity Controller Problems
I guess it is not in my computer because it does not work. Where can I find it to install?
Please Log in or Create an account to join the conversation.
10 Apr 2016 00:19 #73020
by PCW
Replied by PCW on topic 5i25 with Probotix Unity Controller Problems
If you have a recent standard LinuxCNC installation, you should just have to:
sudo apt-get install mesaflash
sudo apt-get install mesaflash
Please Log in or Create an account to join the conversation.
10 Apr 2016 00:24 - 10 Apr 2016 00:29 #73021
by Irritant
Replied by Irritant on topic 5i25 with Probotix Unity Controller Problems
It worked
Configuration Name: HOSTMOT2
General configuration information:
BoardName : MESA5I25
FPGA Size: 9 KGates
FPGA Pins: 144
Number of IO Ports: 2
Width of one I/O port: 17
Clock Low frequency: 33.3333 MHz
Clock High frequency: 200.0000 MHz
IDROM Type: 3
Instance Stride 0: 4
Instance Stride 1: 64
Register Stride 0: 256
Register Stride 1: 256
Modules in configuration:
Module: WatchDog
There are 1 of WatchDog in configuration
Version: 0
Registers: 3
BaseAddress: 0C00
ClockFrequency: 33.333 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Module: IOPort
There are 2 of IOPort in configuration
Version: 0
Registers: 5
BaseAddress: 1000
ClockFrequency: 33.333 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Module: QCount
There are 2 of QCount in configuration
Version: 2
Registers: 5
BaseAddress: 3000
ClockFrequency: 33.333 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Module: StepGen
There are 8 of StepGen in configuration
Version: 2
Registers: 10
BaseAddress: 2000
ClockFrequency: 33.333 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Module: PWM
There are 2 of PWM in configuration
Version: 0
Registers: 5
BaseAddress: 4100
ClockFrequency: 200.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Module: LED
There are 1 of LED in configuration
Version: 0
Registers: 1
BaseAddress: 0200
ClockFrequency: 33.333 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Configuration pin-out:
IO Connections for P3
Pin# I/O Pri. func Sec. func Chan Pin func Pin Dir
1 0 IOPort None
14 1 IOPort PWM 0 PWM (Out)
2 2 IOPort StepGen 0 Step/Table1 (Out)
15 3 IOPort None
3 4 IOPort StepGen 0 Dir/Table2 (Out)
16 5 IOPort PWM 0 Dir (Out)
4 6 IOPort StepGen 1 Step/Table1 (Out)
17 7 IOPort None
5 8 IOPort StepGen 1 Dir/Table2 (Out)
6 9 IOPort StepGen 2 Step/Table1 (Out)
7 10 IOPort StepGen 2 Dir/Table2 (Out)
8 11 IOPort StepGen 3 Step/Table1 (Out)
9 12 IOPort StepGen 3 Dir/Table2 (Out)
10 13 IOPort None
11 14 IOPort QCount 0 Quad-A (In)
12 15 IOPort QCount 0 Quad-B (In)
13 16 IOPort QCount 0 Quad-IDX (In)
IO Connections for P2
Pin# I/O Pri. func Sec. func Chan Pin func Pin Dir
1 17 IOPort None
14 18 IOPort PWM 1 PWM (Out)
2 19 IOPort StepGen 4 Step/Table1 (Out)
15 20 IOPort None
3 21 IOPort StepGen 4 Dir/Table2 (Out)
16 22 IOPort PWM 1 Dir (Out)
4 23 IOPort StepGen 5 Step/Table1 (Out)
17 24 IOPort None
5 25 IOPort StepGen 5 Dir/Table2 (Out)
6 26 IOPort StepGen 6 Step/Table1 (Out)
7 27 IOPort StepGen 6 Dir/Table2 (Out)
8 28 IOPort StepGen 7 Step/Table1 (Out)
9 29 IOPort StepGen 7 Dir/Table2 (Out)
10 30 IOPort None
11 31 IOPort QCount 1 Quad-A (In)
12 32 IOPort QCount 1 Quad-B (In)
13 33 IOPort QCount 1 Quad-IDX (In)
Configuration Name: HOSTMOT2
General configuration information:
BoardName : MESA5I25
FPGA Size: 9 KGates
FPGA Pins: 144
Number of IO Ports: 2
Width of one I/O port: 17
Clock Low frequency: 33.3333 MHz
Clock High frequency: 200.0000 MHz
IDROM Type: 3
Instance Stride 0: 4
Instance Stride 1: 64
Register Stride 0: 256
Register Stride 1: 256
Modules in configuration:
Module: WatchDog
There are 1 of WatchDog in configuration
Version: 0
Registers: 3
BaseAddress: 0C00
ClockFrequency: 33.333 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Module: IOPort
There are 2 of IOPort in configuration
Version: 0
Registers: 5
BaseAddress: 1000
ClockFrequency: 33.333 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Module: QCount
There are 2 of QCount in configuration
Version: 2
Registers: 5
BaseAddress: 3000
ClockFrequency: 33.333 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Module: StepGen
There are 8 of StepGen in configuration
Version: 2
Registers: 10
BaseAddress: 2000
ClockFrequency: 33.333 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Module: PWM
There are 2 of PWM in configuration
Version: 0
Registers: 5
BaseAddress: 4100
ClockFrequency: 200.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Module: LED
There are 1 of LED in configuration
Version: 0
Registers: 1
BaseAddress: 0200
ClockFrequency: 33.333 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Configuration pin-out:
IO Connections for P3
Pin# I/O Pri. func Sec. func Chan Pin func Pin Dir
1 0 IOPort None
14 1 IOPort PWM 0 PWM (Out)
2 2 IOPort StepGen 0 Step/Table1 (Out)
15 3 IOPort None
3 4 IOPort StepGen 0 Dir/Table2 (Out)
16 5 IOPort PWM 0 Dir (Out)
4 6 IOPort StepGen 1 Step/Table1 (Out)
17 7 IOPort None
5 8 IOPort StepGen 1 Dir/Table2 (Out)
6 9 IOPort StepGen 2 Step/Table1 (Out)
7 10 IOPort StepGen 2 Dir/Table2 (Out)
8 11 IOPort StepGen 3 Step/Table1 (Out)
9 12 IOPort StepGen 3 Dir/Table2 (Out)
10 13 IOPort None
11 14 IOPort QCount 0 Quad-A (In)
12 15 IOPort QCount 0 Quad-B (In)
13 16 IOPort QCount 0 Quad-IDX (In)
IO Connections for P2
Pin# I/O Pri. func Sec. func Chan Pin func Pin Dir
1 17 IOPort None
14 18 IOPort PWM 1 PWM (Out)
2 19 IOPort StepGen 4 Step/Table1 (Out)
15 20 IOPort None
3 21 IOPort StepGen 4 Dir/Table2 (Out)
16 22 IOPort PWM 1 Dir (Out)
4 23 IOPort StepGen 5 Step/Table1 (Out)
17 24 IOPort None
5 25 IOPort StepGen 5 Dir/Table2 (Out)
6 26 IOPort StepGen 6 Step/Table1 (Out)
7 27 IOPort StepGen 6 Dir/Table2 (Out)
8 28 IOPort StepGen 7 Step/Table1 (Out)
9 29 IOPort StepGen 7 Dir/Table2 (Out)
10 30 IOPort None
11 31 IOPort QCount 1 Quad-A (In)
12 32 IOPort QCount 1 Quad-B (In)
13 33 IOPort QCount 1 Quad-IDX (In)
Last edit: 10 Apr 2016 00:29 by Irritant.
Please Log in or Create an account to join the conversation.
10 Apr 2016 00:31 #73022
by Irritant
Replied by Irritant on topic 5i25 with Probotix Unity Controller Problems
Since I have been fooling with this I have more than one config. How does it know which one it's reading? I copied this with it running the most correct config.
Please Log in or Create an account to join the conversation.
10 Apr 2016 00:42 #73023
by PCW
Replied by PCW on topic 5i25 with Probotix Unity Controller Problems
When you launch LinuxCNC you should have the option to choose the config
( by the ini file name )
You can also launch LinuxCNC from the command line with the ini
file name as the argument, for example:
LinuxCNC ~/linuxcnc/configs/7i76es1.ini
( by the ini file name )
You can also launch LinuxCNC from the command line with the ini
file name as the argument, for example:
LinuxCNC ~/linuxcnc/configs/7i76es1.ini
Please Log in or Create an account to join the conversation.
10 Apr 2016 00:45 - 10 Apr 2016 00:50 #73024
by Irritant
Replied by Irritant on topic 5i25 with Probotix Unity Controller Problems
Yes I have launched the most correct config this way.
Out of this the estop is the only thing that works correctly.
Out of this the estop is the only thing that works correctly.
Last edit: 10 Apr 2016 00:50 by Irritant.
Please Log in or Create an account to join the conversation.
Moderators: cmorley
- Configuring LinuxCNC
- Configuration Tools
- PnCConf Wizard
- 5i25 with Probotix Unity Controller Problems
Time to create page: 0.077 seconds