Coder Social home page Coder Social logo

mesact's People

Contributors

jethornton avatar tlight9 avatar vladimir-poleh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

mesact's Issues

Name Error...

JET:
Thanks for your work on this, fellow School of Hard Knocks grad...

Likely upstream of this as my Debian install was not without issues.
Also I am chasing down a potential hardware issue in the 7i76e board.
Fun!
In other words, don't spend too much time on this, might very well be on my end...

Got this when using Mesa Config Tool V 2.101 Build 1/15/24
and clicking on "Verify Board":
Under "Mesa Setup", with the following selections:
BOARD: 7i76E
IP ADDRESS: 192.168.1.121 (and pings as such)
Click on: "Verify Board" then:


line 124, in verify_board
if not board:
^^^^^

NameError
name 'board' is not defined
Please file and issue at
(well, this site.)

'MainWindow' object has no attribute 'checkBoardPB'

Mesact Version: 2.1.2 Build Date: 1/24/2024

File "../../usr/bin/mesact", line 120, in
ex = MainWindow()
File "../../usr/bin/mesact", line 75, in init
startup.setup(self)
File "../../usr/lib/python3/dist-packages/libmesact/startup.py", line 124, in setup
parent.checkBoardPB.setEnabled(False)

AttributeError
'MainWindow' object has no attribute 'checkBoardPB'

First download the deb and reinstall
to be sure you have the latest build date

Then please file an issue at
https://github.com/jethornton/mesact/issues

Homing no Update

Hello,

while testing and playing around with Homing (Joint0) I realised that the hack of "Home Ignore Limits" cannot be removed.
After creating the INI the hack is there again :-(

Greetings

Problems with the installation

Hello,

since I (Linux understand nothing) constantly have problems, I have created a small help file.
THANKS to the LinuxCNC forum for creating it.

If you would always capitalise your version number in the README.md on the code page, then you can install the program quickly and easily with this script.

  1. Download the file "MesaCT_Installer.sh".
  2. Open a terminal
  3. Drag and drop the file into the terminal window and confirm with CR.
  4. Enter the version number and confirm CR

The tool is then installed on the computer.

#!/bin/bash

read -p 'Please enter the version number (e.g. 2.0.6): ' version
if [ -z "$version" ] ;then
version="2.0.6"
fi

echo $version

release="mesact_"$version"_amd64.deb"
pfad="/home/cnc/Schreibtisch/Downloads/TMP"

echo "****************************************************"
echo "**  Vorherige Version löschen                     **" 
echo "**  Delete previous version                       **"
echo "****************************************************"
sudo apt-get purge mesact

echo "****************************************************"
echo "**  Temporäre Ordner im Downloadbereich Entfernen **"
echo "**  Remove temporary folders in the download area **"
echo "****************************************************"
sudo rm -rf $pfad

echo "****************************************************"
echo "** Temporäre Ordner im Downloadbereich Erstellen  **"
echo "** Create temporary folders in the download area **"
echo "****************************************************"
sudo mkdir $pfad

echo "****************************************************"
echo "** Installationsdatei herunterladen               **"
echo "** Download installation file                     **"
echo "****************************************************"
sudo wget -O $pfad/$release https://github.com/jethornton/mesact/releases/download/$version/$release

echo "****************************************************"
echo "** Datei Installieren                             **"
echo "** Install file                                   **"
echo "****************************************************"
sudo dpkg -i $pfad/$release

echo "****************************************************"
echo "** Fertig                                         **"
echo "** Finished                                       **"
echo "****************************************************"

Mücke

Cant exec on Manjaro

Hi :-)

i wanted to try your software but sadly it throws an error. I installed python3-pyqt5 and python3-package as mentioned in your Readme. Sadly i cant use the deb file because Im on Manjaro and no one made a AUR package yet.

Could you point me a direction what is going wrong here?

~/Projects/MiniCNCMill/mesact/mesact/src #2.1.3 >  ./mesact                                                                                                                                                                                                  
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
Mesact Version: 2.1.3 Build Date: 3/8/2024

  File "mesact", line 120, in <module>
    ex = MainWindow()
         ^^^^^^^^^^^^
  File "mesact", line 75, in __init__
    startup.setup(self)
  File "libmesact/startup.py", line 40, in setup
    combos.build(parent)
  File "libmesact/combos.py", line 77, in build
    if parent.flex_gui:
       ^^^^^^^^^^^^^^^

AttributeError
'MainWindow' object has no attribute 'flex_gui'

First download the deb and reinstall
to be sure you have the latest build date

Then please file an issue at
https://github.com/jethornton/mesact/issues

Thanks 😄

Jog Slider Updates

on 'Settings' tab the in/min on the Jog slider do not update live like 'Machine Settings' does
and the one on default Angular Velocity doesn't update at all
if you re'open the file they are updated

Homing not correctly assigned

Hello everyone,

I have just put Joint (0, 1, 2 and 3) into operation.

When setting up Homing Joint 3, I noticed that my values were written in Joint 0 Homimg.

I guess a few variables got mixed up ;-)

grafik

Gruß Mücke

Error in MesaCT 2.1.0

I get an error message when I click on "Calculate Scale" in the scale calculator:

Steps/Revolution must not be blank

However, I have entered data in the corresponding field.
MesaCT-Error

Could you please help me a little bit?

Peter

error on build

debian 12, running gnome wayland.
Mesact Version: 2.0.0 Build Date: 06/22/2023
File "libmesact/buildconfig.py", line 50, in build
buildini.build(parent)
File "libmesact/buildini.py", line 291, in build
if getattr(parent, f'c{i}_JointTW').isTabVisible(1):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError
'MainWindow' object has no attribute 'c3_JointTW'

IO pins not updated correctly

When I open this configuration (ZIP), I have different IO pins in MesaCT than in the io.hal.
When I say Save in MesaCT, the wrong pins are also in the io.hal.

I don't understand where the wrong pins come from.
grafik

7i95_it.zip

Greetings Mücke

E-Stop questions

Hello,

I have noticed that the machine always remains in E-Stop mode after removing the E-Stop code.

Could you please explain why this is the case?

At the moment I am not able to take the machine out of E-Stop mode via the graphical user interface (GUI) (without the E-Stop code in the HAL)

Greetings Mücke

demo2023_ini.txt
main_hal.txt
io_hal.txt

attribute error

following error code comes up when trying to build config

Mesact Version: 2.0.6 Build Date: 11/15/2023
File "../../usr/lib/python3/dist-packages/libmesact/buildconfig.py", line 57, in build
buildhal.build(parent)
File "../../usr/lib/python3/dist-packages/libmesact/buildhal.py", line 492, in build
for option in parent.ladderOptionsList:
^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError
'MainWindow' object has no attribute 'ladderOptionsList'
Please file an issue at
https://github.com/jethornton/mesact/issues

When creating a build with 7i97 selected, and no daughterboard selected, I get an error

I get the following error:


Mesact Version: 2.0.8 Build Date: 12/27/2023
  File "libmesact/buildconfig.py", line 57, in build
    buildhal.build(parent)
  File "libmesact/buildhal.py", line 197, in build
    halContents.append(f'net joint.{i}.output => hm2_[MESA](BOARD).0.{daughter_card}.0.{port}.analogout{i}\n')
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnboundLocalError
cannot access local variable 'port' where it is not associated with a value
Please file an issue at
https://github.com/jethornton/mesact/issues

It appears MesaCT doesn't want to configure an axis to the 7i97 analog out.

Install

Hello,

What am I doing wrong?

I have deleted the old version.
cnc@debian:~$ sudo apt-get remove mesact

I have downloaded and unpacked the new version (ZIP).

Now I wanted to call up the version via the terminal.
cnc@debian:~ $ cd /home/cnc/Schreibtisch/mesact-master/mesact/src/
cnc@debian:~ /Schreibtisch/mesact-master/mesact/src$ ./mesact

I get the message,
Quote: "PyQt5 5.15 or newer is required.
Your PyQt5 is 5.11.3
Try updating python3-pyqt5"

I wanted to update PyQt:
cnc@debian:~ $ cd /home/cnc/Schreibtisch/mesact-master/mesact/src/
cnc@debian:~ /Schreibtisch/mesact-master/mesact/src$ sudo apt install python3-pyqt5
[sudo] Passwort für cnc:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
python3-pyqt5 ist schon die neueste Version (5.11.3+dfsg-1+b3).
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 158 nicht aktualisiert.
cnc@debian:~/Schreibtisch/mesact-master/mesact/src$

and
cnc@debian:~ /Schreibtisch/mesact-master/mesact/src$ sudo apt install python3-packaging
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
python3-packaging ist schon die neueste Version (19.0-1).
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 158 nicht aktualisiert.
cnc@debian:~ /Schreibtisch/mesact-master/mesact/src$

What am I doing wrong?

Tab reihenfolge

Hello,

I use the keyboard a lot, so I often use the TAB key to jump to the next field.
But unfortunately the tab order is often mixed up, so that you don't jump in order, but across.

I started at 1:
grafik
Greetings

7i95T Spindle Tab Unavailable

Hi,

I'm attempting to configure my 7i95T for use with the PWM firmware and the spindle tab is grayed out. This seems to do the same for the couple different 7i95T firmwares I've tried. I did notice that if I open an existing 7i95T config and switch the board selection to 7i96S and then back to 7i95T the spindle tab is then available and I can save. This isn't very efficient though, since changing the board deletes all of the existing perimeters and I have to renter everything. I'm not sure if I am doing something wrong, or it's a bug. Thank you creating and maintaining this awesome software.

Sean

7i95

Hello all,

the 7i95 tool seems to have been merged with others?

Is the Mesact 2 or the Mesact the current one for the 7i95 card?
There is no description online for the Mesact 2 yet :-(

Gruß Mücke

UnboundLocalError

Fumbling my way through my 7i96s configuration having just received the card and not knowing what I'm doing. I got this error after working through it and passing Check-Config; this happened when I tried to write the config.

Mesact Version: 2.0.7 Build Date: 11/19/2023
  File "libmesact/buildconfig.py", line 53, in build
    parent.updateini.update(parent, iniFile)
  File "libmesact/updateini.py", line 104, in update
    last_end = self.sections[last_key][1] + 1
                            ^^^^^^^^
UnboundLocalError
cannot access local variable 'last_key' where it is not associated with a value
Please file an issue at
https://github.com/jethornton/mesact/issues

Endless axis value is not accepted.

Hello,

When creating an endless axis, I was unable to enter the required value (-1e99).

Dokumentation:
linuxcnc.org/docs/2.7/html/config/ini-config.html

Zitat:
MIN_LIMIT = -1000 - The minimum limit for axis motion, in machine units. When this limit is reached, the controller aborts axis motion. The axis must be homed before MIN_LIMIT is in force. For a rotary axis with unlimited rotation having no MIN_LIMIT for that axis in the [AXIS_n] section then the value -1e99 is used.

grafik

Gruß Mücke

module not found error "distro"

Hi!

Fresh Bookworm debian 12 install
Downloaded and installed mesact2.1.3.amd64

running mesact from gui doesn't appear to do anything
so tried from the command line, it won't run, and returns the module not found error (image attached).

Is there an issue with me or the build ? :)
Either way, figured you should know.
All the best.

viber_image_2024-04-18_17-54-10-257

Mesact fails to buld config

Just updated to 2.1.0 and tried to build a test config.

Not sure if I'm missing something in the settings (was a 'bare-bones' config), but I got the attached error screen when I selected Build Config.

Check Config passed OK.

Was able to flash 7i96s firmware OK, using custom firmware file from PCW.

Let me know what else you need to troubleshoot.
Screenshot_2024-01-14_04-58-38

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.