New GUI for Emc available for testing...
02 Jun 2010 19:40 #3064
by gtom
Replied by gtom on topic Re:New GUI for Emc available for testing...
So, spent some time in France working on the new "Mocca" Gui.
The new version was released yesterday. At the moment i am working on the documentation.
So far the following things work:
1.) mocca can be fully "designed", you can change the Buttons,Colors etc.
2.) mocca has now its own controls:
MocButton (A Button with a "Command" for EMC)
MocSlider (A kind of Scrollbar but colored)
MocLister (A Listbox for NC-Code)
MocLed (a Simple LED-Control to show the machine status)
3.) mocca can use a "background" image behind the controls
4.) mocca can show a Preview & Live-Plot of the NC-Code
5.) preview can be "designed" also (Colors, Background etc)
6.) mocca can run NC- Scripts
7.) mocca can Edit your Tool-File, Tools can be selected from a List
8.) all "Command" buttons can be moved, sized, show Bitmaps, Text can be changed etc...
9.) rotate,zoom,pan of preview
10.) there are up to 10 OEM-Controls available for the User (Labels, Buttons)
A Binary version will be available end of this week...
regards, Thomas
The new version was released yesterday. At the moment i am working on the documentation.
So far the following things work:
1.) mocca can be fully "designed", you can change the Buttons,Colors etc.
2.) mocca has now its own controls:
MocButton (A Button with a "Command" for EMC)
MocSlider (A kind of Scrollbar but colored)
MocLister (A Listbox for NC-Code)
MocLed (a Simple LED-Control to show the machine status)
3.) mocca can use a "background" image behind the controls
4.) mocca can show a Preview & Live-Plot of the NC-Code
5.) preview can be "designed" also (Colors, Background etc)
6.) mocca can run NC- Scripts
7.) mocca can Edit your Tool-File, Tools can be selected from a List
8.) all "Command" buttons can be moved, sized, show Bitmaps, Text can be changed etc...
9.) rotate,zoom,pan of preview
10.) there are up to 10 OEM-Controls available for the User (Labels, Buttons)
A Binary version will be available end of this week...
regards, Thomas
Please Log in or Create an account to join the conversation.
02 Jun 2010 23:51 #3065
by ewlsey
Replied by ewlsey on topic Re:New GUI for Emc available for testing...
Tom,
Great work!
My first thought: can I set up the buttons to correspond to the function keys on a keyboard (there are 12 and I don't need em for much)?
Is this thing still only in German?
-Wes
Great work!
My first thought: can I set up the buttons to correspond to the function keys on a keyboard (there are 12 and I don't need em for much)?
Is this thing still only in German?
-Wes
Please Log in or Create an account to join the conversation.
03 Jun 2010 06:57 #3066
by gtom
Replied by gtom on topic Re:New GUI for Emc available for testing...
Yes, you can setup the Buttons as you want,
you can change the Text, add a bitmap etc...
Well, Mocca uses "Layout" Files (i.E. mainform.xml)
In this file you can set your Labels,Buttons,Forms captions like you want, so changing a Dialogs- Caption
from German to English or whatever is easy, Just change the settings in the config or layoutfile.
I.e. the Tool-Edit Dialog loads the Columns from the config-file, If you change the Item "Beschreibung" to "Description" the Dialog will show the word "Description" in the Grid for the tools...
Some people in Germany are now starting to write some "lLayouts" for mocca, they will come as a packed file, just unpack the desired layout, edit your emc- inifile, add
[MOCCA]
config=/home/your_name/your_path_to_config
and mcca will start with the design and config in this directory...
regards, Thomas
you can change the Text, add a bitmap etc...
Well, Mocca uses "Layout" Files (i.E. mainform.xml)
In this file you can set your Labels,Buttons,Forms captions like you want, so changing a Dialogs- Caption
from German to English or whatever is easy, Just change the settings in the config or layoutfile.
I.e. the Tool-Edit Dialog loads the Columns from the config-file, If you change the Item "Beschreibung" to "Description" the Dialog will show the word "Description" in the Grid for the tools...
Some people in Germany are now starting to write some "lLayouts" for mocca, they will come as a packed file, just unpack the desired layout, edit your emc- inifile, add
[MOCCA]
config=/home/your_name/your_path_to_config
and mcca will start with the design and config in this directory...
regards, Thomas
Please Log in or Create an account to join the conversation.
05 Jun 2010 18:05 #3075
by jlmjvm
Replied by jlmjvm on topic Re:New GUI for Emc available for testing...
Hello Tom,I am interested in your gui,but I am also very interested in your stepper,encoder,homing to index config.
Thanks,joe
Thanks,joe
Please Log in or Create an account to join the conversation.
27 Jun 2010 15:57 #3211
by robh
Replied by robh on topic Re:New GUI for Emc available for testing...
Hi Thomas
i was trying out your GUI, very nice work
i noticed mocca looks for CONFIG in ini, and does not read config, seems case sensitive, took awhile to work out why it was not seeing reading the config line.
problem i do have is,
when i go to MDI i get the following pop up
Mocca
Access Violation
Press ok to ignore and risk data corruption
press cancel to kill the program
any ideas what will cause this?
thanks ,robert
PS: i got this running on Ubuntu 10.04 with EMC 2.4.1
was a missing package, just install it with
"sudo apt-get install libgtkglext1"
i was trying out your GUI, very nice work
i noticed mocca looks for CONFIG in ini, and does not read config, seems case sensitive, took awhile to work out why it was not seeing reading the config line.
problem i do have is,
when i go to MDI i get the following pop up
Mocca
Access Violation
Press ok to ignore and risk data corruption
press cancel to kill the program
any ideas what will cause this?
thanks ,robert
PS: i got this running on Ubuntu 10.04 with EMC 2.4.1
was a missing package, just install it with
"sudo apt-get install libgtkglext1"
Please Log in or Create an account to join the conversation.
30 Jun 2010 10:35 #3251
by gtom
Replied by gtom on topic Re:New GUI for Emc available for testing...
There was something wrong in the english versions of mocca, this was fixed in the latest binary.
We have now the english config and layout files available. So please take a look at the project homepage at googlecode. mocca.pdf is the documentation in english, still missing a lot but at least some documentation
The gtk2 OpenGl problems are gone... mocca now works on any linux with a installed Gtk2.
Pleas do NOT use mocca for lathes, it was not tested on real lathes, just on milling machines.
regards, Thomas
We have now the english config and layout files available. So please take a look at the project homepage at googlecode. mocca.pdf is the documentation in english, still missing a lot but at least some documentation
The gtk2 OpenGl problems are gone... mocca now works on any linux with a installed Gtk2.
Pleas do NOT use mocca for lathes, it was not tested on real lathes, just on milling machines.
regards, Thomas
Please Log in or Create an account to join the conversation.
30 Jun 2010 20:45 #3255
by robh
Replied by robh on topic Re:New GUI for Emc available for testing...
hi thom
for for updating moca, and also a English translation, i see there are still some areas to be translated, like on tool edit window etc.
also when i go to MDI window, i still get the error as above,
running from command line gives me this print out
hope this helps, robert
$ emc
EMC2 - 2.4.1
Machine configuration directory is '/home/superslant2/emc2/configs/sim'
Machine configuration file is 'axis_mm.ini'
Starting EMC2...
Mocca starts with correct version EMC2-2.4.1
Library loaded from: /usr/lib/
mocca reads from :/home/superslant2/emc2/configs/sim/
Default NML- File: /usr/share/emc/emc.nml
Setup is metric
Config directory = "/home/superslant2/skins/default_en/"
"index" in tool config is out of range
Added Script: test ,File: test.nc
Hal component "mocca" loaded.
[WARNING] Out of OEM specific VK codes, changing to unassigned
[WARNING] Out of unassigned VK codes, assigning $FF
Reading layout from /home/superslant2/skins/default_en/mocca.xml
Reading layout from /home/superslant2/skins/default_en/jog.xml
No Jog-Increments set in config-file
Using default configuration
Reading layout from /home/superslant2/skins/default_en/mdi.xml
Reading layout from /home/superslant2/skins/default_en/run.xml
Canon Offsets: 0.00 0.00 0.00
TApplication.HandleException Access violation
Stack trace:
$0114906E
$081C543C
$08115B5B
$08114DCA
$080EE34C
$080EDF45
$080EEF1A
$080EE415
$0805D011
$08062292
$08063369
$080EDF45
$080E925A
$0806288D
$080EC9FD
$080EFDBB
$081D9EDA
Shutting down and cleaning up EMC2...
Cleanup done
superslant2@superslant2-2:~$
for for updating moca, and also a English translation, i see there are still some areas to be translated, like on tool edit window etc.
also when i go to MDI window, i still get the error as above,
running from command line gives me this print out
hope this helps, robert
$ emc
EMC2 - 2.4.1
Machine configuration directory is '/home/superslant2/emc2/configs/sim'
Machine configuration file is 'axis_mm.ini'
Starting EMC2...
Mocca starts with correct version EMC2-2.4.1
Library loaded from: /usr/lib/
mocca reads from :/home/superslant2/emc2/configs/sim/
Default NML- File: /usr/share/emc/emc.nml
Setup is metric
Config directory = "/home/superslant2/skins/default_en/"
"index" in tool config is out of range
Added Script: test ,File: test.nc
Hal component "mocca" loaded.
[WARNING] Out of OEM specific VK codes, changing to unassigned
[WARNING] Out of unassigned VK codes, assigning $FF
Reading layout from /home/superslant2/skins/default_en/mocca.xml
Reading layout from /home/superslant2/skins/default_en/jog.xml
No Jog-Increments set in config-file
Using default configuration
Reading layout from /home/superslant2/skins/default_en/mdi.xml
Reading layout from /home/superslant2/skins/default_en/run.xml
Canon Offsets: 0.00 0.00 0.00
TApplication.HandleException Access violation
Stack trace:
$0114906E
$081C543C
$08115B5B
$08114DCA
$080EE34C
$080EDF45
$080EEF1A
$080EE415
$0805D011
$08062292
$08063369
$080EDF45
$080E925A
$0806288D
$080EC9FD
$080EFDBB
$081D9EDA
Shutting down and cleaning up EMC2...
Cleanup done
superslant2@superslant2-2:~$
Please Log in or Create an account to join the conversation.
09 Jul 2010 02:48 #3306
by gtom
Replied by gtom on topic Re:New GUI for Emc available for testing...
Please Log in or Create an account to join the conversation.
20 Jul 2010 10:30 #3425
by ynneb
Replied by ynneb on topic Re:New GUI for Emc available for testing...
I have been hoping for this sort of thing for years. I have designed a few screens for Mach3 with ease, but didnt now how to do them in EMC.
I have another friend who makes a living designing mach3 sreens. He wouls also be very interested in this too.
Lets see how it goes with installing Mocca.
Can the buttons be made transparent so as to show the BMP underneath?
I have another friend who makes a living designing mach3 sreens. He wouls also be very interested in this too.
Lets see how it goes with installing Mocca.
Can the buttons be made transparent so as to show the BMP underneath?
Please Log in or Create an account to join the conversation.
25 Jul 2010 03:25 - 25 Jul 2010 04:06 #3481
by ynneb
Replied by ynneb on topic New GUI for Emc available for testing...
Last edit: 25 Jul 2010 04:06 by ynneb. Reason: I tried to reupload an image but it woldnt allow me to. New image on next post
Please Log in or Create an account to join the conversation.
Time to create page: 0.121 seconds