mesact 2.1.7 and QTplasmac
- bigmactx
-
Topic Author
- Offline
- New Member
-
Less
More
- Posts: 11
- Thank you received: 1
21 Mar 2025 15:49 #324431
by bigmactx
mesact 2.1.7 and QTplasmac was created by bigmactx
Linuxcnc 2.10
mesact 2.17
mesaflash 3.5.11
Mesa board 7i95T
Ubuntu 24.04
I downloaded and compiled linuxcnc 2.10. It's working great. I installed mesact from github and can successfully run it to create a working config. i also used gdebi to install mesact 2.1.7 and that works good to. The problem is that QTplasmac is not an option in the GUI, I hate being stupid but how can I get mesact to support it and create the necessary files (.ini etc). PNCCONF does have QTPlasmaC as an option but it doesn't support 7i95T either in drop down or discovery. Last resort would be to take pieces from pncconf and mesact to manually build the files but I was hoping for a shorter path.
Thanks,
Mike
mesact 2.17
mesaflash 3.5.11
Mesa board 7i95T
Ubuntu 24.04
I downloaded and compiled linuxcnc 2.10. It's working great. I installed mesact from github and can successfully run it to create a working config. i also used gdebi to install mesact 2.1.7 and that works good to. The problem is that QTplasmac is not an option in the GUI, I hate being stupid but how can I get mesact to support it and create the necessary files (.ini etc). PNCCONF does have QTPlasmaC as an option but it doesn't support 7i95T either in drop down or discovery. Last resort would be to take pieces from pncconf and mesact to manually build the files but I was hoping for a shorter path.
Thanks,
Mike
Please Log in or Create an account to join the conversation.
- tommylight
-
- Away
- Moderator
-
Less
More
- Posts: 20065
- Thank you received: 6826
21 Mar 2025 21:08 #324456
by tommylight
Replied by tommylight on topic mesact 2.1.7 and QTplasmac
QtPlasmaC had a wizard that could convert any working config into a QTP config, no idea if it is still included so might want to wait for the developers to chime in.
The following user(s) said Thank You: bigmactx
Please Log in or Create an account to join the conversation.
- rodw
-
- Offline
- Platinum Member
-
Less
More
- Posts: 11178
- Thank you received: 3726
22 Mar 2025 02:47 #324514
by rodw
Replied by rodw on topic mesact 2.1.7 and QTplasmac
Its now built into pnccconf so JT needs to get with the programQtPlasmaC had a wizard that could convert any working config into a QTP config, no idea if it is still included so might want to wait for the developers to chime in.

The following user(s) said Thank You: tommylight, bigmactx
Please Log in or Create an account to join the conversation.
- bigmactx
-
Topic Author
- Offline
- New Member
-
Less
More
- Posts: 11
- Thank you received: 1
25 Mar 2025 23:31 #324932
by bigmactx
Replied by bigmactx on topic mesact 2.1.7 and QTplasmac
Update:
So I found the file ADDING_A_MESA_CARD.md and studied it carefully. There isn't really all the information needed but I studied several boards comparing the entries in private_data.py and user manuals for the respective boards. After a great deal of trial and error I finally managed to get pncconf to accept it and add the 7i95t to the list of choices. I can select it and hit the Accept Component button and it seems to digest it and adds the tabs as defined. Everything goes well and I click Done and it creates the directory and files for linuxcnc. The bad news is that something is still not right. I entered all the data in the tabs but when I try to run linuxcnc I get this error. I should also note that I used mesact to program/verify that 7i95t_d firmware was installed on the board.
Debug file information:
Note: Using POSIX realtime
./plasmac.hal:10: parameter or pin 'hm2_7i95t.0.watchdog.timeout_ns' not found
3832
3842
Stopping realtime threads
Unloading hal components
Note: Using POSIX realtime
So I've tried many iterations and tried both Axis and QTplasmac (which is the whole objective of this) GUIs but I always get the same error. I also tried just using all the defaults with only 3 stepgens defined (XYZ) putting the correct information in for the Stepper Info and Stepper Scale. Still the same error.
So my next thing to look at is the .ini files created my mesact (with Axis) and files created by pncconf (with Axis) to see if I can get a clue on how to address this error.
So close yet so far .....
Thanks for you time, help and consideration.
Mike
So I found the file ADDING_A_MESA_CARD.md and studied it carefully. There isn't really all the information needed but I studied several boards comparing the entries in private_data.py and user manuals for the respective boards. After a great deal of trial and error I finally managed to get pncconf to accept it and add the 7i95t to the list of choices. I can select it and hit the Accept Component button and it seems to digest it and adds the tabs as defined. Everything goes well and I click Done and it creates the directory and files for linuxcnc. The bad news is that something is still not right. I entered all the data in the tabs but when I try to run linuxcnc I get this error. I should also note that I used mesact to program/verify that 7i95t_d firmware was installed on the board.
Debug file information:
Note: Using POSIX realtime
./plasmac.hal:10: parameter or pin 'hm2_7i95t.0.watchdog.timeout_ns' not found
3832
3842
Stopping realtime threads
Unloading hal components
Note: Using POSIX realtime
So I've tried many iterations and tried both Axis and QTplasmac (which is the whole objective of this) GUIs but I always get the same error. I also tried just using all the defaults with only 3 stepgens defined (XYZ) putting the correct information in for the Stepper Info and Stepper Scale. Still the same error.
So my next thing to look at is the .ini files created my mesact (with Axis) and files created by pncconf (with Axis) to see if I can get a clue on how to address this error.
So close yet so far .....
Thanks for you time, help and consideration.
Mike
Attachments:
Please Log in or Create an account to join the conversation.
- bigmactx
-
Topic Author
- Offline
- New Member
-
Less
More
- Posts: 11
- Thank you received: 1
25 Mar 2025 23:39 #324934
by bigmactx
Replied by bigmactx on topic mesact 2.1.7 and QTplasmac
I should also add that the motor test doesn't do anything on any of XYZ.
Please Log in or Create an account to join the conversation.
- PCW
-
- Away
- Moderator
-
Less
More
- Posts: 18447
- Thank you received: 5037
25 Mar 2025 23:44 #324936
by PCW
Replied by PCW on topic mesact 2.1.7 and QTplasmac
The 7I95T identifies as a 7I95...
./plasmac.hal:10: parameter or pin 'hm2_7i95t.0.watchdog.timeout_ns' not found
./plasmac.hal:10: parameter or pin 'hm2_7i95t.0.watchdog.timeout_ns' not found
The following user(s) said Thank You: bigmactx
Please Log in or Create an account to join the conversation.
- bigmactx
-
Topic Author
- Offline
- New Member
-
Less
More
- Posts: 11
- Thank you received: 1
27 Mar 2025 12:51 #325049
by bigmactx
Replied by bigmactx on topic mesact 2.1.7 and QTplasmac
Yes this is something I noticed when comparing files generated by mesact and pncconf. So changed all occurrences in the pncconf xx.hal file. Linuxcnc now comes up with QTplasmac but none of the motors work. Did the same trying the Axis GUI and same results. I get an hm2_7i95.0:error finishing read iter=(number varies from 17 to several hundred) when the GUI starts. When I push a jog x+ I get a joint 0 following error. In both cases the motors do nothing and can't see anything on halscope.
Please Log in or Create an account to join the conversation.
- bigmactx
-
Topic Author
- Offline
- New Member
-
Less
More
- Posts: 11
- Thank you received: 1
27 Mar 2025 13:27 #325053
by bigmactx
Replied by bigmactx on topic mesact 2.1.7 and QTplasmac
Did some more studying and read the info on FERROR and MIN_FERROR. In looking at the check list I noticed that Base period could be the problem so I changed mine 1000000 and now i can move the axis. got some more study and tuning to do bu slowly making progress.
Please Log in or Create an account to join the conversation.
- tommylight
-
- Away
- Moderator
-
Less
More
- Posts: 20065
- Thank you received: 6826
27 Mar 2025 14:24 #325061
by tommylight
Replied by tommylight on topic mesact 2.1.7 and QTplasmac
There should be no Base Period in use for Mesa boars, only if using a parallel port together with them.
The following user(s) said Thank You: bigmactx
Please Log in or Create an account to join the conversation.
Time to create page: 0.187 seconds