The Mesa Configuration Tool is designed to create the configuration files needed by LinuxCNC for Mesa Electronics motion control cards.
Debian or Debian based OS PyQt 5.15 or newer.
Debian 11 (Bullseye) has PyQt5.15
Small 800 x 600 size for small monitors.
Create any type of configuration using any outputs
Fully editable ini file by the user, when loaded and saved custom sections and key value pairs and comments are not lost.
Firmware Flash, Reload, Verify Mesa cards
Read the config on the card as well as other card operations
Search for an ethernet Mesa card using the common addresses that Mesa uses
Information about all the cards as well as the manuals for the cards, some cards have additional information.
Add MDI commands to the ini file
Add a Smart Serial card and configure the I/O
Add customs HAL commands
Change Motion, Debug, Thread Period Options, Digital and Analog I/O count
Add a VCP Panel
Add and configure the Classicladder PLC options
Get Motherboard, CPU, and NIC information about the PC
Test the Thread Period
Check the configuration for errors at any time during the creation
Load a configuration at startup
Create a backup of the entire configuration directory with a date and time stamp
Board layout image of all the daughter boards as well as the selected board
Wiring diagram for the Smart Serial connection
HAL function assistant to help create custom HAL code
Create additional hal files
Add a README file