jethornton / mesact1

MIT License
24 stars 10 forks source link

Angular velocities #116

Closed persei802 closed 1 year ago

persei802 commented 1 year ago

Please use English for Bug Report

Version and Build Date Version = 1.2.3 Build Date =02/04/2023

Describe the bug The check config tool reports: Settings Tab: Default Angular Jog Velocity must be greater than zero Maximum Angular Jog Velocity must be greater than zero However, those fields on the Settings tab are greyed out and it will not build the config file. My axis configuration is XYZYA for joints 0 to 4, respectively. All fields in the Axes tab are filled in.

To Reproduce Steps to reproduce the behavior:

  1. Go to 'Machine tab'
  2. Click on 'Board'
  3. Scroll down to '7i96'
  4. See error

Expected behavior A clear and concise description of what you expected to happen. I expect the angular velocity fields to be enabled so I can fill them in and generate a configuration file. Config File Attach the ini file that has the bug in it. There isn't one. Operating System OS = Debian 11

Additional context Add any other context about the problem here.

jethornton commented 1 year ago

Thanks for the Issue Report but I can not reproduce that with the current Version 1.2.4 Build Date 08/14/23.

I selected 7i96 then on any joint select an angular axis this enables all the Angular Velocity spin boxes.

Always do Check for Updates from the Help menu first when you encounter an error or bug.

JT

persei802 commented 1 year ago

Thanks for the quick response. I updated to 1.2.4 and have to go through the whole process again but I noticed it's not fetching the latest cache of firmware files. The one I need is 7i96_pktdv2.bit but it's not listed in the fetched firmwares. This means I can't use your tool to flash the board. I find using mesaflash very cumbersome. Jim

On Tue, Jun 27, 2023 at 3:21 PM jethornton @.***> wrote:

Thanks for the Issue Report but I can not reproduce that with the current Version 1.2.4 Build Date 08/14/23.

I selected 7i96 then on any joint select an angular axis this enables all the Angular Velocity spin boxes.

Always do Check for Updates from the Help menu first when you encounter an error or bug.

JT

— Reply to this email directly, view it on GitHub https://github.com/jethornton/mesact/issues/116#issuecomment-1610237062, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANNYCD2CDN7MFV42CV2SYOLXNNFF3ANCNFSM6AAAAAAZWEJE7A . You are receiving this because you authored the thread.Message ID: @.***>

persei802 commented 1 year ago

BTW, how did you build this version 2 months in the future? :_)

On Tue, Jun 27, 2023 at 5:17 PM Persei 802 @.***> wrote:

Thanks for the quick response. I updated to 1.2.4 and have to go through the whole process again but I noticed it's not fetching the latest cache of firmware files. The one I need is 7i96_pktdv2.bit but it's not listed in the fetched firmwares. This means I can't use your tool to flash the board. I find using mesaflash very cumbersome. Jim

On Tue, Jun 27, 2023 at 3:21 PM jethornton @.***> wrote:

Thanks for the Issue Report but I can not reproduce that with the current Version 1.2.4 Build Date 08/14/23.

I selected 7i96 then on any joint select an angular axis this enables all the Angular Velocity spin boxes.

Always do Check for Updates from the Help menu first when you encounter an error or bug.

JT

— Reply to this email directly, view it on GitHub https://github.com/jethornton/mesact/issues/116#issuecomment-1610237062, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANNYCD2CDN7MFV42CV2SYOLXNNFF3ANCNFSM6AAAAAAZWEJE7A . You are receiving this because you authored the thread.Message ID: @.***>

jethornton commented 1 year ago

Keyboard has a mind of it's own... the 8 is above the 5...

That firmware was only added very recently and I was not aware that any firmware has been added to the 7i96 which is no longer in production. The firmware repository has been updated to include the latest firmware from Mesa.

JT

persei802 commented 1 year ago

Re-entered all the data with 1.2.4 and the result is the same. However, at least now it will build the ini file so I can manually edit the default and maximum angular velocities. Reloading the ini into mesact then shows the edited fields, but they are still greyed out. The check build tool no longer complains that they must be > 0.

jethornton commented 1 year ago

Attach a copy of the ini file.

JT

persei802 commented 1 year ago

I tried but got "We don't support that file type" Try this. mesa.ini.tar.gz

jethornton commented 1 year ago

I'll have to try with Debian 11, all the angular boxes are enabled when I open your configuration in Debian 12. However I do see that the group box needs to be a bit wider...

Screenshot at 2023-06-28 17-28-59

jethornton commented 1 year ago

Screenshot at 2023-06-29 07-54-54

Screenshot at 2023-06-29 07-55-20

I'm unable to reproduce this in Debian 11 opening your ini file or any other way.

JT

persei802 commented 1 year ago

Not to worry. So long as it builds the ini file, even if there are errors in it. I need to make other edits to it anyway. BTW, I was looking through your code and I must say, that is some nice work. I may get some good ideas from it with my own work on QtDragon. You may consider this issue closed.

jethornton commented 1 year ago

Thanks, take a look at mesact2 if your interested in the code base. I've made a lot of improvements there and that is my current project to finish it up and replace mesact with it.

JT