Results 1 to 7 of 7

Thread: EMC2 screen designer?

  1. #1
    Registered XTCNC's Avatar
    Join Date
    Dec 2007
    Location
    South Africa
    Posts
    16
    Downloads
    0
    Uploads
    0

    Default EMC2 screen designer?

    Hi, I have used Mach3 quite a bit in the past, but now would like to try out EMC and Linux.
    I usually like to create custom screens for our machines.
    My question is - how do I get started with designing screens for EMC - is there a screen designer program, or do I have to learn a Linux program like Python?
    Where do I start?
    Thanks in advance
    Steve

    Similar Threads:


  2. #2

    Default

    There is no EMC2 screen editor as such. There has been a lot of work on using Glade widgets with "Axis" also pyvcp has a bunch of widgets the can be used in a custom panel. I don't know how much work has been done on replacing or customizing the whole "Axis" main panel.

    Alan



  3. #3
    Registered
    Join Date
    Apr 2004
    Location
    GA/USA
    Posts
    96
    Downloads
    0
    Uploads
    0

    Default

    The closest thing to a screen designer for emc is pyvcp that Alan mentioned. It is much more limited than the mach screen designers in that you cannot build a screen from scratch.

    IIRC, pyvcp only works with the default screen known as "axis." The good news is that axis is a good interface to begin with.

    Basic configurations in emc are easier to create than in mach. It's mostly point and click. Anything outside of this requires a working knowledge of linux, C, Python, and the guts of emc itself. It is definitely not trivial.

    Doug



  4. #4
    Registered
    Join Date
    Nov 2005
    Location
    Canada
    Posts
    490
    Downloads
    0
    Uploads
    0

    Default

    It depends on how custom you want it.
    EMC 2.5 which is supposed to come out soon but you can easily get now, has some more options.

    gladeVCP is probably the way to go and yes you'll surely need to know python.
    There has been work privately on a gladeVCP based screen that looks like AXIS, this would give the ground work to base something else on -we will have to wait to see if it's added to EMC base. But that doesn't stop you from trying it your self. With gladeVCP you can place the widgets where ever you like.

    If you use TOUCHY in emc 2.5 you can change its look with GTK themes

    LinuxCNC.org - Touchy interface with a modified blue-joy theme - EMC Support Forum

    You can highly change the look of the screen with GTK themes but it can be a lot of work (Unless you just tweak someone else's theme, there are lots on the net) and you can't change the placement of widgets.

    We are slowly getting there but it is not a priority with the core developers, they prefer that EMC works and has usable features.
    But I gotta say it's pretty cool to be able to change the look.



  5. #5
    Registered XTCNC's Avatar
    Join Date
    Dec 2007
    Location
    South Africa
    Posts
    16
    Downloads
    0
    Uploads
    0

    Default

    Thanks a lot for your replies, I think a starting point will be to use touchy with GTK themes, and then tweak them to get a feel for Linux, is there any documentation on creating or tweaking themes - starting from the very basics?
    Regards
    Steve



  6. #6
    Registered
    Join Date
    Nov 2005
    Location
    Canada
    Posts
    490
    Downloads
    0
    Uploads
    0

    Default

    Guide To Gtk Theme Creation
    GnomeArt/Tutorials/GtkThemes - GNOME Live!

    Sorry not really a basic guide... GTK.themes and theme engines are a big subject



  7. #7
    Registered
    Join Date
    Nov 2005
    Location
    Canada
    Posts
    490
    Downloads
    0
    Uploads
    0

    Default

    The blue joy theme I modified for TOUCHY (I just changed the color of one button image ) uses the pixmap theme engine.
    Pixmap engine replaces the stock images with whatever PNG image you like.



Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


About CNCzone.com

    We are the largest and most active discussion forum from DIY CNC Machines to the Cad/Cam software to run them. The site is 100% free to join and use, so join today!

Follow us on

Facebook Dribbble RSS Feed