Re: [Emc-users] Machinekit Gui
On Mon, Jan 27, 2014 at 12:47 PM, Jon Elson el...@pico-systems.com wrote: Well, I made a jog pendant with an MPG encoder, and I'm quite happy with it. I like the fact I can move an exact amount without looking at the screen. When cleaning up a surface or edge, I can move, say, .010 by turning the encoder ten clicks, without looking at the dial or the screen, just keeping my eye on the workpiece. I have a button in series with the common terminal of the axis selector knob, so that the MPG is ignored except when the button is pushed. Jon I've got both a joystick pad and an MPG on my machine. I use the joystick for large sloppy moves, and the MPG for precise movement. Both work well in those roles. The MPG is set to move .001, .010 and .100. Mark -- WatchGuard Dimension instantly turns raw network data into actionable security intelligence. It gives you real-time visual feedback on key security issues and trends. Skip the complicated setup - simply import a virtual appliance and go from zero to informed in seconds. http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Machinekit Gui
On 28 January 2014 04:13, Gregg Eshelman g_ala...@yahoo.com wrote: A quick Google finds the exact same unit from Adorama (silver) or BH Photo and Video (black) for $38.00. Some extra printing on it isn't worth another $46.00 Ever since I had a quick look targetted ads from Amazon are offering to sell me one for £60. That's $99, making the Tormach one look positively cheap... -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- WatchGuard Dimension instantly turns raw network data into actionable security intelligence. It gives you real-time visual feedback on key security issues and trends. Skip the complicated setup - simply import a virtual appliance and go from zero to informed in seconds. http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Machinekit Gui
Charles, Philipp, Mark- greetings http://www.tormach.com/store/index.php?app=ecomns=prodshowref=30616 It is configured with a geometric speed law on the spring-loaded ring. You can jog at full rapid speed slowing to a crawl allowing touch-off to a tenth very quickly and safely compared with an MPG or keyboard. Nice unit...I forgot about those. Do you have configs available to get it working with LinuxCNC or does it Just Work? It's not clear from the product page if I can just buy one and use it with a generic LinuxCNC install, or if it only works with Tormach machines. I have access to some similar control panels (jog-shuttle with T-Bar and a bunch of buttonsdid I mention my day job is HD video editing equipment?) and it might make for a pretty nifty control: The Contour product is of course aimed at video editing but does CNC very well as it is practically impossible to accidentally move the machine. Joysticks are a bit too easy to knock for my liking. Seb wrote a component that uses the Linux HIDRAW driver to get the button clicks as HAL Booleans; the Ring is encoded as -7 to 7 for the 14 speeds and stop; the inner wheel gives a signed count updated on each click. This is in the current LinuxCNC releases and so Machinekit. man shuttlexpress gets its doc. I have a very simple COMP that translates the ring position number to an arbitrary range of speeds defined by 7 input pins, latches the buttons for axis selection and supports different step sizes. It can be done in HAL but IMO the C is much more transparent. Thus device does not need a Tormach machine tool to be useful. The Tormach version has silk screened labels but is internally the same as the stock unit sold by Contour. Best wishes John Prentice -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Machinekit Gui
On 01/27/2014 08:06 AM, John Prentice (FS) wrote: The Contour product is of course aimed at video editing but does CNC very well as it is practically impossible to accidentally move the machine. Joysticks are a bit too easy to knock for my liking. Well, I made a jog pendant with an MPG encoder, and I'm quite happy with it. I like the fact I can move an exact amount without looking at the screen. When cleaning up a surface or edge, I can move, say, .010 by turning the encoder ten clicks, without looking at the dial or the screen, just keeping my eye on the workpiece. I have a button in series with the common terminal of the axis selector knob, so that the MPG is ignored except when the button is pushed. Jon -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Machinekit Gui
On 1/27/2014 7:06 AM, John Prentice (FS) wrote: Charles, Philipp, Mark- greetings http://www.tormach.com/store/index.php?app=ecomns=prodshowref=30616 It is configured with a geometric speed law on the spring-loaded ring. You can jog at full rapid speed slowing to a crawl allowing touch-off to a tenth very quickly and safely compared with an MPG or keyboard. A quick Google finds the exact same unit from Adorama (silver) or BH Photo and Video (black) for $38.00. Some extra printing on it isn't worth another $46.00 -- WatchGuard Dimension instantly turns raw network data into actionable security intelligence. It gives you real-time visual feedback on key security issues and trends. Skip the complicated setup - simply import a virtual appliance and go from zero to informed in seconds. http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Machinekit Gui
Am 26.01.2014 um 13:03 schrieb Mark Tucker m...@rmtucker.f2s.com: Charles/Chris How long before these changes with gscreen are merged with the machinekit git repo? Or how do i pull the changes from master into machinekit? I regularly merge master into https://github.com/mhaberler/linuxcnc/tree/unified-build-candidate-3 which is the tree to use for machinekit or on demand, like right now that branch is current with master, and I think it's also current with Charles' work so pull again from above and you should be fine if you need something urgent, drop me a mail - Michael I have done the git pull from master on my developer desktop and the sim works great,now just try and get it into machinekit. I also did a git pull in machinekit but could not see any gscreen changes yet. I know charles is wanting a 3d printer gui,but i would like to alter it for milling etc,so it should be easy to remove the extra 3d printer stuff like heated beds etc. -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Machinekit Gui
On 1/26/2014 6:03 AM, Mark Tucker wrote: Charles/Chris How long before these changes with gscreen are merged with the machinekit git repo? Or how do i pull the changes from master into machinekit? I have done the git pull from master on my developer desktop and the sim works great,now just try and get it into machinekit. I also did a git pull in machinekit but could not see any gscreen changes yet. The MachineKit branch is quite stale at the moment, and it will probably be a while until it gets updated. The MachineKit branch exists mainly to be a snapshot of UBC3 for stable releases, and I don't really intend to update it until I get the pinmux fixes sorted out. The general order of code updates is: Master - UBC3 - MachineKit ...where code goes in the oldest applicable branch. So gscreen code goes in master, and Xenomai code goes in UBC3. Michael Haberler usually keeps UBC3 pretty current with master, but IIRC he's off-line for a while having real-world adventures. You should be able to pull master into UBC3 with little or no problem so you can have the latest gscreen changes. Holler if you get stuck. -- Charles Steinkuehler char...@steinkuehler.net signature.asc Description: OpenPGP digital signature -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Machinekit Gui
Greetings Charles wrote: It looks good, but for some reason the CPU usage on my BeagleBone is around 50%! I don't know if this is specifically BeagleBone related, or perhaps due to the fact that I just pulled the configs/sim/gscreen and share/gscreen/ directories from Master (skipping anything else updated outside these two directory trees). Regardless, it seems responsive enough when I use keyboard jog, so I'll try and get it working with a real configuration and try moving motors. I am working with a custom GUI in GTK2 including Gremlin on my BBB. The following are anecdotal observations. I would love to properly profile the running code bit do not yet see how to use the available tools (e.g. cProfile) (a) Gremlin needs lots of CPU - I don't know whether it is screen rendering without the hardware accelerators that is the culprit. (b) Showing the nicely shaded cylindrical tool is costly. If I cheat, and make it appear a negligible length/diameter one, then CPU drops by about 10% (c) I have GCode display in sourceview widget. If code (e.g. engraving) is very long then moving the active line in this seems very expensive. (d) Data which is display only, e,g, Distance To Go DROs, implemented as labels are much cheaper than general ones that can accept input like the machine-axis DROs. (e) The GUI is surprisingly useable at very low rates of updating the toolpath, G code and even axis DROs. 1 second is OK. This makes significant average CPU savings. The this low rate is tested when running a real machine. The audio/visual feedback from the hardware makes the system feel snappy even though the screen is lagging. Tests with no machine are misleading. A BBB ought to be plenty powerful enough. Perhaps the proper GPU graphics will fix things. It would be nice to design an experiment to dummy out the graphics work that could be done by hardware or to verify in some other way that there are not other bottlenecks. Best wishes John Prentice -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Machinekit Gui
On 1/26/2014 6:23 AM, John Prentice (FS) wrote: I am working with a custom GUI in GTK2 including Gremlin on my BBB. The following are anecdotal observations. I would love to properly profile the running code bit do not yet see how to use the available tools (e.g. cProfile) (a) Gremlin needs lots of CPU - I don't know whether it is screen rendering without the hardware accelerators that is the culprit. (b) Showing the nicely shaded cylindrical tool is costly. If I cheat, and make it appear a negligible length/diameter one, then CPU drops by about 10% (c) I have GCode display in sourceview widget. If code (e.g. engraving) is very long then moving the active line in this seems very expensive. (d) Data which is display only, e,g, Distance To Go DROs, implemented as labels are much cheaper than general ones that can accept input like the machine-axis DROs. (e) The GUI is surprisingly useable at very low rates of updating the toolpath, G code and even axis DROs. 1 second is OK. This makes significant average CPU savings. The this low rate is tested when running a real machine. The audio/visual feedback from the hardware makes the system feel snappy even though the screen is lagging. Tests with no machine are misleading. A BBB ought to be plenty powerful enough. Perhaps the proper GPU graphics will fix things. It would be nice to design an experiment to dummy out the graphics work that could be done by hardware or to verify in some other way that there are not other bottlenecks. Excellent notes, John, thanks for sharing! One comment I'll add is the gremlin back-plot display seems to interact with the X-Server and add significant lag to keyboard jogging (at least the way it's setup by default). Switching away from gremlin (ie: the DRO tab in Axis) restores the keyboard's normal response when jogging. With your updates, do you still see the keyboard lag, or does reducing the load from gremlin help this issue? -- Charles Steinkuehler char...@steinkuehler.net signature.asc Description: OpenPGP digital signature -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Machinekit Gui
(a) Gremlin needs lots of CPU - I don't know whether it is screen rendering without the hardware accelerators that is the culprit. Gremlin's update rate is set at 50ms which is quite high. I once set it to 100 the plot was only a little more jerky. (I use software rendering on my laptop.) maybe we should make it configurable. (e) The GUI is surprisingly useable at very low rates of updating the toolpath, G code and even axis DROs. 1 second is OK. This makes significant average CPU savings. The this low rate is tested when running a real machine. The audio/visual feedback from the hardware makes the system feel snappy even though the screen is lagging. Tests with no machine are misleading. In Gscreen you can set the update rate from the INI [DISPLAY] CYCLE_TIME = 100 100 is the default update rate A BBB ought to be plenty powerful enough. Perhaps the proper GPU graphics will fix things. It would be nice to design an experiment to dummy out the graphics work that could be done by hardware or to verify in some other way that there are not other bottlenecks. graphics acceleration surely would help a lot. Cheers Chris M -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Machinekit Gui
Charles/Chris How long before these changes with gscreen are merged with the machinekit git repo? Or how do i pull the changes from master into machinekit? I have done the git pull from master on my developer desktop and the sim works great,now just try and get it into machinekit. while in a branch of machinekit enter: git merge master whether it merges cleanly I don't know, but probably. machine kit is based on UB3 and master is regularly merged into UB3. So merging UB3 into machinekit may be all you need. I also did a git pull in machinekit but could not see any gscreen changes yet. I know charles is wanting a 3d printer gui,but i would like to alter it for milling etc,so it should be easy to remove the extra 3d printer stuff like heated beds etc. Since it is so easy to create skins for Gscreen I would create one specifically for 3d printers, the Gaxis skin is just an easy starting point for testing / basing. In fact Gaxis is for milling type machines right now. If you are ambitious you can create your very own skin using Gscreen - Norbert created Gmoccapy as a skin. Chris M -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Machinekit Gui
On 1/26/2014 9:05 AM, Chris Morley wrote: I know charles is wanting a 3d printer gui,but i would like to alter it for milling etc,so it should be easy to remove the extra 3d printer stuff like heated beds etc. Since it is so easy to create skins for Gscreen I would create one specifically for 3d printers, the Gaxis skin is just an easy starting point for testing / basing. In fact Gaxis is for milling type machines right now. If you are ambitious you can create your very own skin using Gscreen - Norbert created Gmoccapy as a skin. When I started with LinuxCNC on the BeagleBone I was very excited about the ease of creating custom gscreen skins, but got discouraged by the high CPU usage and the fact that the gscreen sim configurations I tried were mostly broken on the BeagleBone. With the CPU usage reduced dramatically and several examples working as expected on the BeagleBone, this now looks like a good way to go. ...I'd still prefer someone more artistically inclined than myself actually do the GUI design. Otherwise you probably won't be able to distinguish it from tkemc! :) If left to me, I'll probably wind up mostly copying one of the existing serial control programs designed to talk to the AVR controllers (ie: Pronterface, repetier host, etc). -- Charles Steinkuehler char...@steinkuehler.net signature.asc Description: OpenPGP digital signature -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Machinekit Gui
-Original Message- From: Charles Steinkuehler [mailto:char...@steinkuehler.net] Sent: 26 January 2014 13:01 One comment I'll add is the gremlin back-plot display seems to interact with the X-Server and add significant lag to keyboard jogging (at least the way it's setup by default). Switching away from gremlin (ie: the DRO tab in Axis) restores the keyboard's normal response when jogging. With your updates, do you still see the keyboard lag, or does reducing the load from gremlin help this issue? With slow refresh on Gremlin my keyboard jog response is fine. I don't however know if my GUI has jog problems with the default 50mS refresh as I do all my actual jogging with the Contour Jog/Shuttle http://www.tormach.com/store/index.php?app=ecomns=prodshowref=30616 It is configured with a geometric speed law on the spring-loaded ring. You can jog at full rapid speed slowing to a crawl allowing touch-off to a tenth very quickly and safely compared with an MPG or keyboard. I will edit Gremlin and give keyboard control a try tomorrow. Best wishes John Prentice -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Machinekit Gui
Hi John! On 01/26/2014 09:46 PM, John Prentice (FS) wrote: [...] With slow refresh on Gremlin my keyboard jog response is fine. I don't however know if my GUI has jog problems with the default 50mS refresh as I do all my actual jogging with the Contour Jog/Shuttle http://www.tormach.com/store/index.php?app=ecomns=prodshowref=30616 It is configured with a geometric speed law on the spring-loaded ring. You can jog at full rapid speed slowing to a crawl allowing touch-off to a tenth very quickly and safely compared with an MPG or keyboard. [...] Hey, thanks for this link! I'm currently controlling a machine just with the keyboard, which is a bit annoying. I've thought of hooking up a joystick for easier positioning, but such a thingy could be even handier. Regards, Philipp -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Machinekit Gui
On 1/26/2014 2:46 PM, John Prentice (FS) wrote: With your updates, do you still see the keyboard lag, or does reducing the load from gremlin help this issue? With slow refresh on Gremlin my keyboard jog response is fine. I don't however know if my GUI has jog problems with the default 50mS refresh as I do all my actual jogging with the Contour Jog/Shuttle http://www.tormach.com/store/index.php?app=ecomns=prodshowref=30616 It is configured with a geometric speed law on the spring-loaded ring. You can jog at full rapid speed slowing to a crawl allowing touch-off to a tenth very quickly and safely compared with an MPG or keyboard. Nice unit...I forgot about those. Do you have configs available to get it working with LinuxCNC or does it Just Work? It's not clear from the product page if I can just buy one and use it with a generic LinuxCNC install, or if it only works with Tormach machines. I have access to some similar control panels (jog-shuttle with T-Bar and a bunch of buttonsdid I mention my day job is HD video editing equipment?) and it might make for a pretty nifty control: http://www.newtek.com/component/content/article/15-3-play/3play/177-3play-control-surface.html Pretty expensive unless you get engineering prototypes free from work, however! -- Charles Steinkuehler char...@steinkuehler.net signature.asc Description: OpenPGP digital signature -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Machinekit Gui
in honor of the incredible Amiga Video Toaster by Charles http://mikesubuntu.com/2010/06/flying-toasters-screensaver-in-latest-ubuntu/ :) TomP -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Machinekit Gui
Date: Fri, 24 Jan 2014 22:13:39 + From: m...@rmtucker.f2s.com To: emc-users@lists.sourceforge.net Subject: [Emc-users] Machinekit Gui Ok could somebody give me some pointers to get rid of the liveplot in Gscreen? Mark Don't tell it is nearly impossible, as it is easier than ever bevore! Take a look at gscreen. It has been designed specialy for that purpose! As an example gmoccapy is based on that. If you do not want a live plot, it is just two steps away, as it can be deleted very easy. Norbert It depends on the skin you want to use, some are more tightly integrated then others. Gaxis is the least integrated: The process to modify it is to copy the glade and or handler file to your configuration folder. Then Gscreen will use that copy instead of the stock one. You can then modify them as you like. You would open the glade file (in the config folder) in the glade editor and deleting gremlin. You made need to delete some references to gremlin in the python handler file. I have not tried this recently (remove gremlin) so there may be another couple other things to do as well. In a RIP linuxcnc the stock glade and python handler files are found in share/gscreen/skins/'skinname' To use the Gscreen skin add this in the INI under [DISPLAY]: DISPLAY = gscreen -c gaxis gaxis is the base name for the glade and python handler files. eg it looks for gaxis.glade and gaxis_handler.py in the configuration folde, then the skin folder. One caveat, is by using a modified glade/handler file , you risk having it break do to updates in gscreen, as your modified files are not updated too. The risk is fairly low as Gscreen development has slowed and it's easy to fix. just redo your changes on the new stock files. Chris M -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Machinekit Gui
The other Gui's like gscreen are just to cpu intensive for the BBB.Even after turning liveplot off. What skin versions did you try? gaxis should be the least intensive particularly if you remove the live plot. (see my other email) If you tried Gmoccapy without live plot, i am pretty sure it just hides it, which is not the same as removing it. There is also a possibility that a second screen was loaded but not displayed and this screen has a live plot on it as well so would slow things down. I believe the sample configs always load this second screen... I should check. Chris M -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Machinekit Gui
From: chrisinnana...@hotmail.com To: emc-users@lists.sourceforge.net Date: Sat, 25 Jan 2014 19:37:30 + Subject: Re: [Emc-users] Machinekit Gui The other Gui's like gscreen are just to cpu intensive for the BBB.Even after turning liveplot off. What skin versions did you try? gaxis should be the least intensive particularly if you remove the live plot. (see my other email) If you tried Gmoccapy without live plot, i am pretty sure it just hides it, which is not the same as removing it. There is also a possibility that a second screen was loaded but not displayed and this screen has a live plot on it as well so would slow things down. I believe the sample configs always load this second screen... I should check. Chris M So I did check and yes the second screen seems to always be loaded. on my laptop, using gaxis as is , CPU usage was 20-24 % I removed the second screen then it was 12-20% I removed the second screen and the live plot it was 0-4% (mostly 0) I will need to push a proper fix for the second screen loading. I could add a sample Gaxis without a liveplot if you are interested. (please look at Gaxis to see if it close to what you like - it's AXIS like) Chris M -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Machinekit Gui
On 1/25/2014 2:20 PM, Chris Morley wrote: So I did check and yes the second screen seems to always be loaded. on my laptop, using gaxis as is , CPU usage was 20-24 % I removed the second screen then it was 12-20% I removed the second screen and the live plot it was 0-4% (mostly 0) I will need to push a proper fix for the second screen loading. I could add a sample Gaxis without a liveplot if you are interested. (please look at Gaxis to see if it close to what you like - it's AXIS like) This is very encouraging! I'd love a custom 3D printer GUI that consumed less than 10% or so CPU. Bonus points if it works on a screen that has less than 1000 pixels in one or both dimensions! The existing 3D backplot consumes way too many cycles to be enabled for now, but I'm hopeful that either GPU acceleration will become available and solve the issue, or a simple 2D graph of the current layer might be possible. Until then, having a simple DRO is much preferred to consuming a huge chunk of CPU for the existing backplot. Does anyone want to work on a 3D printer oriented custom gscreen interface? I am definitely *NOT* a GUI interface guy...if it isn't hardware or assembly language, I should stay far away!* (*) Any rumors that I actually wrote some python code should be ignored as feeble attempts at vilification by my enemies! :) -- Charles Steinkuehler char...@steinkuehler.net signature.asc Description: OpenPGP digital signature -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Machinekit Gui
On 1/25/2014 1:22 PM, Chris Morley wrote: Ok could somebody give me some pointers to get rid of the liveplot in Gscreen? snip You would open the glade file (in the config folder) in the glade editor and deleting gremlin. You made need to delete some references to gremlin in the python handler file. I have not tried this recently (remove gremlin) so there may be another couple other things to do as well. Simply deleting the child block containing gremlin in a text editor was enough to get gscreen-axis running w/o backplot. This helped a lot with CPU load, but the space that had contained the backplot and DRO was completely gone. It would be ideal if there was an easy way to have a text-only DRO in place of the back-plot. Is there an easy way to do this? Even with the backplot disabled, I was still seeing 20% or so CPU usage in gscreen, which is apparently due to the second screen? I'm eagerly awaiting your modifications to delete the second screen and remove the back-plot. I'll test again when the new configs are available. -- Charles Steinkuehler char...@steinkuehler.net signature.asc Description: OpenPGP digital signature -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Machinekit Gui
Date: Sat, 25 Jan 2014 14:18:52 -0600 From: char...@steinkuehler.net To: emc-users@lists.sourceforge.net Subject: Re: [Emc-users] Machinekit Gui On 1/25/2014 1:22 PM, Chris Morley wrote: Ok could somebody give me some pointers to get rid of the liveplot in Gscreen? snip You would open the glade file (in the config folder) in the glade editor and deleting gremlin. You made need to delete some references to gremlin in the python handler file. I have not tried this recently (remove gremlin) so there may be another couple other things to do as well. Simply deleting the child block containing gremlin in a text editor was enough to get gscreen-axis running w/o backplot. This helped a lot with CPU load, but the space that had contained the backplot and DRO was completely gone. It would be ideal if there was an easy way to have a text-only DRO in place of the back-plot. Is there an easy way to do this? Even with the backplot disabled, I was still seeing 20% or so CPU usage in gscreen, which is apparently due to the second screen? I'm eagerly awaiting your modifications to delete the second screen and remove the back-plot. I'll test again when the new configs are available. -- Charles Steinkuehler char...@steinkuehler.net Ok I pushed a second screen fix and a new gaxis_no_plot sample config. you can find it in sim/gscreen/green_custom/gaxis_no_plot This has the DRO still available. It ends up the Gcode view uses up a fair amount of CPU cycles too. tab to manual while running a gcode program lessens the load considerably. Switching to less fancy DRO widget may lower it too. This screen is still geared toward milling machines (it has spindle controls) but that can be changed. It is the smallest screen I have made but could be narrower yet if we specified smaller DRO text. Note that you can adjust the division between the auto tabs and the DRO by mouse click and drag the dividing line. I'm sure this screen still needs tweaks - it was actually only proof of concept, feel free to request changes/report bugs. I remind you this is in master - you will have to merge master into what ever you are using - UB3? Cheers Chris -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Machinekit Gui
On 1/25/2014 3:21 PM, Charles Steinkuehler wrote: On 1/25/2014 3:43 PM, Chris Morley wrote: I'm sure this screen still needs tweaks - it was actually only proof of concept, feel free to request changes/report bugs. Understood. It seems like a good staring point for a custom interface, since there isn't a lot of extra stuff already cluttering up the display. It looks good, but for some reason the CPU usage on my BeagleBone is around 50%! I don't know if this is specifically BeagleBone related, or perhaps due to the fact that I just pulled the configs/sim/gscreen and share/gscreen/ directories from Master (skipping anything else updated outside these two directory trees). Regardless, it seems responsive enough when I use keyboard jog, so I'll try and get it working with a real configuration and try moving motors. -- Charles Steinkuehler char...@steinkuehler.net signature.asc Description: OpenPGP digital signature -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Machinekit Gui
Yes, you need to pull src/emc/usr_inf/gscreen/gscreen.py too - Reply message - From: Charles Steinkuehler char...@steinkuehler.net To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Subject: [Emc-users] Machinekit Gui Date: Sat, Jan 25, 2014 2:21 PM On 1/25/2014 3:21 PM, Charles Steinkuehler wrote: On 1/25/2014 3:43 PM, Chris Morley wrote: I'm sure this screen still needs tweaks - it was actually only proof of concept, feel free to request changes/report bugs. Understood. It seems like a good staring point for a custom interface, since there isn't a lot of extra stuff already cluttering up the display. It looks good, but for some reason the CPU usage on my BeagleBone is around 50%! I don't know if this is specifically BeagleBone related, or perhaps due to the fact that I just pulled the configs/sim/gscreen and share/gscreen/ directories from Master (skipping anything else updated outside these two directory trees). Regardless, it seems responsive enough when I use keyboard jog, so I'll try and get it working with a real configuration and try moving motors. -- Charles Steinkuehler char...@steinkuehler.net -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Machinekit Gui
Mark, The MachineKit build does support USB keyboards with integrated Touchpad and Trackpoint so you don't need a separate mouse or surface to use mouse navigation. I use a Lenovo keyboard with Trackpoint. The keyboard also has a Touchpad (which I dislike) and I've 'disabled' it using a rectangular piece of 1/8 foam sheet covering the Touchpad area (the SW doesn't have a separate disable control in the GUI and the driver is somewhat ambiguous on which device is the Trackpoint and which is the Touchpad - the foam sheet is 100% reliable Tom On 1/22/2014 6:12 PM, Mark Tucker wrote: Is it possible to switch to another Gui in machinekit? I have tried altering the Display section in the BeBoPr-Bridge.Ini to Gscreen but no joy.(Just loads of errors). I Really have a dislike for the Mouse Driven Axis Gui,Mouse and metal cutting machines don't mix,so i was hoping to Modify Gscreen and add some keyboard stuff in later. -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Machinekit Gui
On 23 Jan 2014, at 00:12, Mark Tucker m...@rmtucker.f2s.com wrote: I Really have a dislike for the Mouse Driven Axis Gui, Have you looked at Touchy? -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Machinekit Gui
I think really what i want from a Gui is something that has no bells or whistles,for instance graphics while i am running the machine or liveplot as it is called. Also something that is functional for a metal cutting cnc. I have worked on Cnc machines for the best part of 35years and some of the screens in Linuxcnc are not really workable in that enviroment. I wrote my own screens for mach3 but it seems near impossible in Linuxcnc at this point. But i suppose i will have to get stuck in and edit or create something that works for me,because i sure do like machinekit. -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Machinekit Gui
On 1/23/2014 11:16 AM, Mark Tucker wrote: I think really what i want from a Gui is something that has no bells or whistles,for instance graphics while i am running the machine or liveplot as it is called. Also something that is functional for a metal cutting cnc. I have worked on Cnc machines for the best part of 35years and some of the screens in Linuxcnc are not really workable in that enviroment. I wrote my own screens for mach3 but it seems near impossible in Linuxcnc at this point. Try the tkemc/tklinuxcnc display. The backplot is optional: http://www.linuxcnc.org/docs/devel/html/gui/tklinuxcnc.html ...and it's mostly lacking bells and whistles. :) -- Charles Steinkuehler char...@steinkuehler.net -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Machinekit Gui
Don't tell it is nearly impossible, as it is easier than ever bevore! Take a look at gscreen. It has been designed specialy for that purpose! As an example gmoccapy is based on that. If you do not want a live plot, it is just two steps away, as it can be deleted very easy. Norbert Am 23.01.2014 18:16, schrieb Mark Tucker: I think really what i want from a Gui is something that has no bells or whistles,for instance graphics while i am running the machine or liveplot as it is called. Also something that is functional for a metal cutting cnc. I have worked on Cnc machines for the best part of 35years and some of the screens in Linuxcnc are not really workable in that enviroment. I wrote my own screens for mach3 but it seems near impossible in Linuxcnc at this point. But i suppose i will have to get stuck in and edit or create something that works for me,because i sure do like machinekit. -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Machinekit Gui
On Thu, Jan 23, 2014 at 05:16:26PM +, Mark Tucker wrote: I think really what i want from a Gui is something that has no bells or whistles,for instance graphics while i am running the machine or liveplot as it is called. Also something that is functional for a metal cutting cnc. Touchy was written with these goals in mind. It is made for use on the panel of an industrial machine. It does not use keyboard or mouse, and does not use any widgets that work badly on touchscreens, such as sliders and scrollbars. I have worked on Cnc machines for the best part of 35years and some of the screens in Linuxcnc are not really workable in that enviroment. We have many choices because people have different preferences. It is a mistake for any of us to think our preferences are universal. -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Machinekit Gui
On Wed, Jan 22, 2014 at 11:12:07PM +, Mark Tucker wrote: I Really have a dislike for the Mouse Driven Axis Gui,Mouse and metal cutting machines don't mix,so i was hoping to Modify Gscreen and add some keyboard stuff in later. AXIS is totally controllable by keyboard. Mouse support is secondary. See the help menu for a list of the key shortcuts. -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Machinekit Gui
On 1/22/2014 5:12 PM, Mark Tucker wrote: Is it possible to switch to another Gui in machinekit? I have tried altering the Display section in the BeBoPr-Bridge.Ini to Gscreen but no joy.(Just loads of errors). I Really have a dislike for the Mouse Driven Axis Gui,Mouse and metal cutting machines don't mix,so i was hoping to Modify Gscreen and add some keyboard stuff in later. Try running some of the gscreen simulations. On the BeagleBone one of the sim configurations failed horribly for me, but the other at least seemed to launch. If you can get the simulation examples running, you should be able to port the gscreen setup to a real machine configuration. Note that Gscreen is under heavy active development, so if you really want to use it, I suggest pulling a copy of ubc3 from git and building from source. Anything in my pre-built images is going to be pretty dated. You should probably grab Michael's branch from github: https://github.com/mhaberler/linuxcnc/tree/unified-build-candidate-3 You can also use any of the other GUI displays if you want. I really would like something more embedded friendly than Axis, but I keep coming back to it because it generates the fewest problems overall and I'm trying to work on lower-level stuff. If you do get a gscreen configuration working, let me know...I'm interested in trying it out if it's stable on the 'Bone. -- Charles Steinkuehler char...@steinkuehler.net -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users