#emc | Logs for 2007-05-27

[00:03:47] <sudo_maddash> fuck. this.
[00:31:28] <ChrisMorley>
[00:31:44] <jmkasunich>
[00:33:07] <ChrisMorley> greeting John
[00:33:11] <jmkasunich> hi
[00:34:25] <ChrisMorley> I read that nobody saw anything bad with my classicladder patch.
[00:34:39] <ChrisMorley> Does that mean you will allow it?
[00:34:43] <jmkasunich> sure
[00:35:02] <jmkasunich> did you read where somebody nominated you as the official CL maintianer for EMC?
[00:35:05] <jmkasunich> ;-)
[00:35:14] <ChrisMorley> LOL
[00:35:22] <ChrisMorley> yes something like that
[00:35:29] <jmkasunich> do you have commit access to the cvs server?
[00:35:38] <ChrisMorley> I'll do what I can
[00:35:40] <ChrisMorley> No
[00:35:56] <ChrisMorley> I have to apply right?
[00:36:16] <jmkasunich> just send the pertinent info to cradek
[00:36:24] <jmkasunich> I'm looking for the pertinent info now
[00:36:36] <ChrisMorley> oh that was the next quest
[00:37:42] <jmkasunich> wtf... sourceforge is at it again (or somebody made a typo somewhere)
[00:37:49] <jmkasunich> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?CVS
[00:37:52] <jmkasunich> thats the first step
[00:37:57] <ChrisMorley> ok
[00:38:09] <jmkasunich> there's a link to an archived list message there with the real details
[00:38:17] <jmkasunich> but the link now goes to the wrong place
[00:39:03] <ChrisMorley> is there current info about it on the wikki?
[00:39:45] <ChrisMorley> oh oops thats what you are talking about
[00:40:11] <ChrisMorley> I should read the whole line :)
[00:40:25] <jmkasunich> the link right before the .cvsrc section header is the one that should give the answers
[00:40:34] <jmkasunich> and instead gives some stupid spam about italy
[00:42:35] <jmkasunich> arg... sourceforge is spiraling downhill fast
[00:42:53] <jmkasunich> mail archives page takes forever to load, but they make damned sure the ads work
[00:42:54] <ChrisMorley> Ur not a fan, I take it
[00:43:04] <ChrisMorley> yes of course
[00:46:07] <jmkasunich> http://jmkasunich.dyndns.org/pics/sourceforge_sucks.png
[00:50:28] <ChrisMorley> which page are you looking for? I seem to be getting through
[00:50:44] <jmkasunich> I'm trying to search the archives
[00:50:59] <jmkasunich> a retry got me 98 messages, I'm trying to find the right one
[00:51:05] <ChrisMorley> commit archives?
[00:51:09] <jmkasunich> developers list
[00:52:12] <cradek> hi guys
[00:52:18] <jmkasunich> hi cradek
[00:52:25] <cradek> welcome chris
[00:52:27] <jmkasunich> sourceforge wins again
[00:52:42] <cradek> use the gmane list archives - they work right
[00:53:03] <jmkasunich> I've now found two independent places (one in the wiki, one a message in the archives) that are suppose to point to your message about how to submit a key
[00:53:10] <cradek> http://news.gmane.org/gmane.linux.distributions.emc.devel
[00:53:14] <jmkasunich> they both point to something completely different
[00:53:25] <jmkasunich> http://sourceforge.net/mailarchive/message.php?msg_id=15301001
[00:54:06] <jmkasunich> does gmane use the same message IDs I wonder?
[00:57:15] <cradek> well I can't find it either
[00:57:21] <cradek> the strategy is this:
[00:57:33] <cradek> send me your ssh public key
[00:57:44] <cradek> I'll make a cvs account with a username that matches your sourceforge username
[00:57:55] <cradek> jmkasunich will add you as a developer on sourceforge
[00:58:02] <cradek> that's all :-)
[00:58:16] <ChrisMorley> ok. but what is a ssh public key :)
[00:58:34] <jmkasunich> the post that I can't find explained how to generate the key and everything
[00:58:40] <ChrisMorley> lol
[00:58:45] <jmkasunich> bastards
[00:59:10] <cradek> http://sourceforge.net/mailarchive/message.php?msg_id=20060404143141.GP9018%40timeguy.com
[01:00:02] <jmkasunich> interesting
[01:00:16] <jmkasunich> truncate it at the .GP and you get the italy spam
[01:00:40] <jmkasunich> it looks like our friends at SF have broken old URLs that refer to the archives
[01:00:59] <jmkasunich> I'll put the new link into the wiki page
[01:01:00] <cradek> I fixed our wiki page
[01:01:08] <jmkasunich> oh, thanks
[01:01:14] <cradek> what I can't fix is their screwed up email censoring
[01:01:19] <jmkasunich> censoring?
[01:01:20] <cradek> cvs -d:ext:anon@cv...:/cvs co emc2
[01:01:32] <cradek> that's what they screwed up my email to say
[01:01:52] <cradek> but many people (wrongly) think that's a feature I suppose
[01:02:16] <jmkasunich> did you see the screenshot of their search results I posted a few mins ago?
[01:02:25] <ChrisMorley> yes
[01:02:27] <cradek> ChrisMorley: I have to run for a few hours, but I'll get your account set up tonight still
[01:02:52] <ChrisMorley> sounds good when ever is conveient
[01:02:59] <cradek> you have a sf account right?
[01:03:41] <ChrisMorley> I applied but I could not log in. i haven't tried lately
[01:04:00] <cradek> ok, we'll have to figure that out too
[01:04:02] <jmkasunich> to be honest, I don't know if there is still any reason to have an SF account
[01:04:13] <cradek> jmk can help with that, he has all the powers I do
[01:04:15] <jmkasunich> it has nothing to do with access to CVS anymore
[01:04:34] <cradek> jmkasunich: to assign stuff in the bug tracker is one big reason that comes to mind
[01:04:40] <jmkasunich> oh, I guess it lets you modify bug trackers
[01:05:02] <cradek> I have to run, bbl
[01:05:05] <jmkasunich> ok
[01:05:29] <ChrisMorley> bye
[01:05:31] <jmkasunich> ChrisMorley: getting an account at SF is the first step (if you want to be able to do things with trackers)
[01:05:49] <jmkasunich> cvs access is independent of SF now, and chris will set you up there
[01:06:11] <jmkasunich> for SF, you gotta get the account working yourself, then tell me your SF user name and I can give you project access for EMC
[01:06:22] <ChrisMorley> ok I am trying to find all the info again for source forge
[01:06:54] <jmkasunich> I think I'm gonna copy the info from the message directly into the wiki, instead of waiting for SF to bork it up again
[01:07:50] <ChrisMorley> I think good Idea!!
[01:11:55] <ChrisMorley> Ok I have a working acount at sourceforge. Chester8888
[01:17:02] <jmkasunich> ok, you are now listed as a developer
[01:18:13] <ChrisMorley> great! now I send chris the ssh key and all is good?
[01:18:20] <jmkasunich> yep
[01:18:48] <jmkasunich> you'll need to do a developer checkout, apply your changes to that checkout, and commit from there
[01:18:55] <jmkasunich> you might want to do a test commit first
[01:19:35] <ChrisMorley> then I can commit changes. What is standard procedure as not to screw up other people?
[01:19:46] <jmkasunich> depends on what you are doing
[01:20:21] <jmkasunich> unless you are making very radical changes, just commit them on trunk (the main dev version)
[01:20:59] <ChrisMorley> yes that is what I meant. anything big of course I wil confir first
[01:21:10] <jmkasunich> if you want to commit partially complete work that will break the build until you commit the rest, you should use a branch
[01:21:41] <jmkasunich> oh, one last thing - if you aren't subscribed to the commit list, you should do that
[01:21:53] <ChrisMorley> I am
[01:21:57] <jmkasunich> good
[01:22:22] <jmkasunich> in addition to keeping you up to date, if you break something, the compile farm FAIL messages go out on that list
[01:22:50] <ChrisMorley> by partailly complete do you mean some thing that will not compile properly or something that does not work?
[01:22:57] <jmkasunich> yes ;-)
[01:23:06] <ChrisMorley> got ya!
[01:23:10] <jmkasunich> certainly if it breaks the compile, don't commit it (or use a branch)
[01:23:26] <jmkasunich> if it breaks a function that few people use, its a gray area
[01:23:46] <ChrisMorley> ok. I will try not to break anything!
[01:24:02] <jmkasunich> I dunno about other developers, but I do a cvs up / configure / make each day before I start working on things
[01:24:07] <jmkasunich> so I'm always up to data
[01:24:18] <jmkasunich> if trunk doesn't compile though....
[01:24:23] <ChrisMorley> I have to request to make a branch?
[01:24:34] <jmkasunich> no, you can do it yourself using cvs commands
[01:24:42] <jmkasunich> need to read the online docs
[01:24:46] <ChrisMorley> ok I will read up
[01:25:04] <jmkasunich> we don't use branches that often
[01:25:09] <ChrisMorley> ok
[01:25:22] <jmkasunich> if I have something half done, I just don't commit it
[01:25:31] <ChrisMorley> well I can test till it works then commit
[01:25:35] <jmkasunich> right
[01:26:12] <jmkasunich> I almost always do a 'cvs diff -u' before a 'cvs commit -m "some message" '
[01:26:28] <jmkasunich> the diff will show you all the changes you are about to commit
[01:26:32] <ChrisMorley> your position is not to comfit something that will break old configs till major revisions
[01:26:33] <jmkasunich> sometimes thats more than you think
[01:26:51] <ChrisMorley> yes I have seen
[01:26:51] <jmkasunich> sort of
[01:27:19] <jmkasunich> trunk is the working area - if there is a good reason to change a config, we discuss on IRC or list, and then commit it to trunk
[01:27:31] <jmkasunich> we do NOT do changes to 2.0.x or 2.1.x that will break configs
[01:28:09] <jmkasunich> but there can be (and will be) config changes needed to move from 2.1.x to the upcoming 2.2
[01:28:33] <ChrisMorley> yes ok thats what I thought. I will not be doing anything like that till I talked to you guys anyways.
[01:28:47] <jmkasunich> 2.2 will branch off of trunk shortly before we're ready to release, then we test for a while, and finally do the 2.2.0 release
[01:29:01] <ChrisMorley> just minor stuff
[01:29:06] <jmkasunich> have you looked at the webcvs?
[01:29:07] <jmkasunich> http://cvs.linuxcnc.org/cvs/emc2/
[01:29:18] <ChrisMorley> no
[01:29:26] <jmkasunich> its a really nice tool
[01:29:34] <jmkasunich> especially version graphs
[01:29:35] <jmkasunich> http://cvs.linuxcnc.org/cvs/emc2/VERSION?graph=1
[01:30:26] <ChrisMorley> very nice
[01:30:38] <jmkasunich> VERSION is the file that tells a running EMC what version it is
[01:30:50] <jmkasunich> Help -> About prints the contents of VERSION, for example
[01:30:57] <jmkasunich> so it gets touched for every release
[01:31:12] <jmkasunich> "normal" files tend to get touched more on the trunk, like this:
[01:31:13] <jmkasunich> http://cvs.linuxcnc.org/cvs/emc2/src/emc/motion/command.c?graph=1
[01:31:43] <jmkasunich> if you scroll down to version 1.76, you can see a branch that chris made to work on rigid tapping
[01:31:52] <jmkasunich> and below that the 2.1 release branch
[01:33:03] <ChrisMorley> yes I see it is very clear.
[01:33:40] <ChrisMorley> what is the longer term vision for emc beyond 2.2?
[01:33:54] <jmkasunich> 2.3 ;-)
[01:33:57] <ChrisMorley> lol
[01:34:14] <jmkasunich> major revisions add new features, minor ones are bugfix only
[01:34:29] <ChrisMorley> I had read back a bit about cnaging to using more c++
[01:34:33] <jmkasunich> since we always want to add new features, there will always be major branches comeing out
[01:35:03] <jmkasunich> I don't see major changes in language, but who knows
[01:35:07] <ChrisMorley> I think a peter was talking about that
[01:35:11] <jmkasunich> different parts are in different languages
[01:36:05] <ChrisMorley> but there is no major change like emc 3.0 in the forseeable future ?
[01:36:44] <jmkasunich> we really don't have the manpower to do radical redesigns
[01:37:04] <jmkasunich> every developer has pieces that he thinks should be totally redone
[01:37:14] <ChrisMorley> of course!
[01:37:21] <jmkasunich> no developer has the time and energy to actually totally redo a large part of the program
[01:37:48] <jmkasunich> if all the developers agree on which piece needs redone it might happen
[01:37:56] <jmkasunich> but everybody has a different part they hate
[01:38:01] <ChrisMorley> lol
[01:38:07] <ChrisMorley> what do you hate?
[01:38:20] <jmkasunich> the parts I don't understand
[01:38:26] <jmkasunich> which is task mostly
[01:38:39] <ChrisMorley> well then i hate lots....:)
[01:38:57] <jmkasunich> some parts I don't understand but can accept on faith
[01:39:08] <jmkasunich> other parts I understand just enough to not like them
[01:39:19] <ChrisMorley> It's amasing really that it wirks at all
[01:39:21] <jmkasunich> the interpreter and the GUIs are the former
[01:39:24] <jmkasunich> task is the latter
[01:40:35] <ChrisMorley> Thank you for your help John but I must go now.
[01:40:40] <jmkasunich> ok
[01:40:44] <jmkasunich> goodnight
[01:40:59] <ChrisMorley> night
[01:57:38] <jmkasunich> https://sourceforge.net/tracker/?func=detail&atid=200001&aid=1726272&group_id=1
[01:57:44] <jmkasunich> not that it will do any good...
[02:12:52] <jmkasunich> just for fun: http://sourceforge.net/tracker/index.php?func=detail&aid=1726276&group_id=1&atid=200001
[02:29:01] <eric_1> at least the page didn't time out because one of the ad servers was slow, that drives me nuts
[02:29:18] <eric_1> of course, I could have an ad blocker, and I'm too lazy for that
[02:29:32] <jmkasunich> I really liked SF when I first started on this project
[02:30:30] <eric_1> their business model never really made sense though
[02:30:44] <eric_1> give away storage, what a plan
[02:34:00] <Jymmm> You mean like Ubuntu giving away from Cd's for the asking, postage included?
[02:34:09] <Jymmm> s/from/FREE/
[02:42:41] <cradek> jmkasunich: your bug reports are sad and entertaining at the same time
[02:42:57] <Jymmm> ROTFLMAO
[02:42:59] <jmkasunich> then I accomplished my mission
[02:43:13] <Jymmm> jmkasunich: ++
[02:44:21] <cradek> I'm glad I only have to run stuff for one project
[02:44:39] <Jymmm> * Jymmm swore jmkasunich's mission in life was to be the King of all Dumpster divers and to build an Empire on the wealth he has gathered.
[02:44:56] <jmkasunich> yeah, they're are inundated... but many of their problems are their own doing
[02:45:16] <jmkasunich> s/they're/they/
[05:39:55] <toastydeath> i found a 49,000 dollar bandsaw
[05:40:01] <toastydeath> USED
[05:40:05] <toastydeath> amazing.
[07:44:00] <Jymmm> Hey is there a viso like utility to create electrical diagrams that anyone knows of?
[07:44:04] <Jymmm> visio
[08:23:32] <Jymmm> Okey, this is scarry.... http://edc.sourceforge.net/english.htm
[08:31:44] <renesis> thats kinda a silly lookin npn
[08:31:48] <renesis> works i guess
[08:32:23] <Jymmm> I meant the cardboard box holding the 120VAC relays
[08:53:11] <The_Ball> does emc have native support for remote displays, or should I use normal x remote displays?
[08:53:45] <Jymmm> Um yes, sorta kina
[08:54:11] <Jymmm> You can run mini on a seperate computer and control your mill remotely
[08:54:25] <Jymmm> you can even ue keystick via terminal
[08:54:28] <The_Ball> what about axis?
[08:54:37] <Jymmm> what about it?
[08:55:05] <The_Ball> i would like to run axis on a separate machine and talk to the emc machine over the network
[08:55:22] <Jymmm> try it =)
[08:55:51] <The_Ball> ah... i will ;)
[08:55:54] <Jymmm> I haven;t tried remote axis, but I have the other GUI interfaces.
[08:56:14] <Jymmm> it's kinda cool actually.
[08:56:49] <Jymmm> BUT.... if the remote gui looses connection to emc, emc goes bubye
[08:57:34] <acemi> maybe you can use ssh -X
[08:58:32] <The_Ball> acemi, yes, but that is standard x forwarding, which you can do on a lan without ssh
[09:53:16] <robin_sz> Jymm: try Eagle, by cadsoft
[09:54:40] <robin_sz> ny
[11:43:42] <alex_joni> jmkasunich: +++
[12:12:35] <Rugludallur> morning
[13:31:54] <kwaj> hello, I am still trying to solve the problem with pwmgen module, and i'm running out of ideas of possible failiures. I am monitoring the signal with the osciloscope, but the signal is always on logical 0. This are my hal file settings: http://pastebin.ca/513862
[13:32:20] <kwaj> any idea what could be wrong?
[13:33:25] <jepler> you are not running the pwmgen.update thread
[13:33:35] <jepler> typically that function will be added on the servo thread
[14:02:21] <jepler> er, "the pwmgen.update function"
[15:16:43] <kwaj> i added pwmgen.update base-thread to hal configuration and i get error: "pwmgen.update need FP". How can i solve this? What FP (floating point)?
[15:18:20] <JymmmEMC> Fart Protection
[15:18:51] <kwaj> What is this?
[15:19:22] <cradek> kwaj: reread the manpage or docs for pwmgen: it will have two functions to add, one in a slow thread with FP (servo thread) and one in a fast thread without FP (base thread)
[15:19:27] <JymmmEMC> Kidding, I have no idea. The ones that do should be here shortly, but this is a 3 day holiday in the US.
[15:20:41] <JymmmEMC> Estop Button (Have have additional photos if anyone interested) http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&ih=009&sspagename=STRK%3AMEWA%3AIT&viewitem=&item=190115709940&rd=1&rd=1
[15:31:21] <kwaj> i solved the problem...i changed the base-thread to servo-thread
[16:12:45] <JymmmEMC> * JymmmEMC pokes SWPadnos with a 0xFFFFFFFF
[16:21:34] <JymmmEMC> robin_sz: Think I could make $100/wk making these? Cell phone gun http://www.snopes.com/crime/warnings/cellgun.asp
[16:24:27] <JymmmEMC> robin_sz: That's BEFORE someone stupid uses one and tells the cops where he got it that is =)
[16:25:08] <chr0n1c> make ceramic guns
[16:25:22] <chr0n1c> no steel...
[16:25:40] <chr0n1c> you could CNC a mold up right quick...
[16:27:29] <JymmmEMC> chr0n1c: Cool, I'll let you be my official tester =)
[16:27:47] <chr0n1c> delrin bullets!
[16:28:29] <JymmmEMC> chr0n1c: "You'll shoot your eye out kid"
[16:28:51] <chr0n1c> * chr0n1c i already did 8 times
[16:29:18] <JymmmEMC> chr0n1c: You 8 eyed freak!
[16:29:26] <chr0n1c> same eye.. 8 times
[16:29:37] <chr0n1c> i have one good one
[16:29:41] <JymmmEMC> That must be some suck ammo you have there
[16:30:11] <JymmmEMC> chr0n1c: You REALLY should stop buying ammo from those $0.25 candy vending machines.
[16:31:45] <chr0n1c> ... bullets made from fiberglass body panel filler!
[16:31:53] <chr0n1c> delrin casing
[16:32:02] <chr0n1c> now we are on to something...
[16:32:26] <chr0n1c> er the other way around
[16:32:43] <chr0n1c> ok.. bad idea, don't do it JymmmEMC
[16:33:47] <JymmmEMC> chr0n1c: I have no intension of making arms or ammuniction
[16:33:56] <chr0n1c> ok good
[16:34:05] <chr0n1c> i think there is laws about it
[16:35:16] <JymmmEMC> chr0n1c: http://www.atf.gov/firearms/nlc/explosives/explo_types.htm
[16:39:51] <robin_sz> I suspect, in the current climate, you'll end up in guantanamo bay, just for thinking about it
[17:09:32] <JymmmEMC> robin_sz: I ECHELON have KILL no PRESIDENT idea BOMB what HIJACK you're NUCLEAR talking EXPOSION about.
[17:11:13] <JymmmEMC> robin_sz: But you might find this interesting "The CALEA compliance deadline remains May 14, 2007" http://en.wikipedia.org/wiki/Communications_Assistance_for_Law_Enforcement_Act
[17:12:03] <robin_sz> pointless waste of time
[17:12:08] <JymmmEMC> robin_sz: Ironically though, a Data Center does not fall under the definition of a "broadbad carrier"
[17:12:28] <robin_sz> liek any real threat would be organised through plain text
[17:12:53] <robin_sz> personal meetings and pgp encrypted mails
[17:13:32] <robin_sz> I suspect PGP has a backdoor though, same way that ie/netscape did
[17:13:52] <JymmmEMC> Yeah, I know. But look how the unPatriot Act affected many other unrelated things.
[17:14:07] <JymmmEMC> robin_sz: ie/netscape circa 1980's you mean?
[17:14:12] <robin_sz> ?
[17:14:25] <robin_sz> 2001 it was discovered
[17:14:42] <JymmmEMC> ITAR ***REQUIRED*** a back-door to be given to the feds.
[17:14:48] <JymmmEMC> back then that is.
[17:14:58] <JymmmEMC> No idea about now.
[17:15:07] <robin_sz> yeah, but then ther ewas the "workfactor reduction field"
[17:15:32] <JymmmEMC> never heard of it.
[17:15:49] <robin_sz> * robin_sz falls of his chair in suprise
[17:16:12] <JymmmEMC> you mean reducing the amount of time to decipher?
[17:17:44] <robin_sz> in multiple veriosns of the https protocol, it sends (128-40) bits of the key encrypted with the NSA public key in the request
[17:18:04] <JymmmEMC> Any citations?
[17:18:05] <robin_sz> so, they can extract most of the key in a jiffy, leaving just 40 bits to find
[17:18:24] <robin_sz> citations, well, less and less ...
[17:20:13] <robin_sz> http://www.fuckinggoogleit.com/?search=work%20factor%20reduction%field
[18:07:51] <crotchetyGuy> Hello- I am an EMC noob trying to setup up simulation- can't get axis to work, though tkemc works fine. This is the first error reported:HAL:1: ERROR: Can't find program 'hal_manualtoolchange'
[18:09:22] <jepler> crotchetyGuy: if you are building from source, make sure that you have all the required development libraries installed. that message might occur if you do not have the python development libraries, for instance.
[18:09:54] <crotchetyGuy> ok - thank you- any idea which libs?
[18:10:30] <crotchetyGuy> compiled python from source, so..
[18:10:32] <jepler> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Installing_EMC2#Preparing_other_versions_of_Linux_to_compile_emc2
[18:10:51] <crotchetyGuy> checking it out....
[18:11:05] <jepler> you should also take the time to read the output of "configure": it tells you when things are missing, but generally tries to continue
[18:11:58] <jepler> you can also look at debian/control.in for a list of required packages (using ubuntu names) -- that has a greater chance of being up-to-date than the wiki package lists
[18:12:12] <crotchetyGuy> ok- btw, using suse 9.2
[18:12:40] <jepler> they don't include python?
[18:13:28] <crotchetyGuy> yes, just installed a newer version of python, if that's what you mean.
[18:15:39] <crotchetyGuy> I will check configure output now too...
[18:18:32] <crotchetyGuy> hmm....BUILD_AXIS='no'
[18:19:15] <crotchetyGuy> result: Python version too old (2.4 or newer required)
[18:21:14] <crotchetyGuy> however: Python 2.4.3 (#5, Jul 12 2006, 21:12:27)
[18:21:21] <crotchetyGuy> is what I have now.
[18:22:29] <crotchetyGuy> old version of 2.3 in /usr/lib
[18:22:32] <jepler> --with-python=
[18:22:45] <jepler> you should see this in "./configure --help"
[18:23:56] <crotchetyGuy> ok - put the correct path in?
[18:30:20] <crotchetyGuy> ok - that got it - thanks jepler:)
[18:38:26] <CIA-8> 03jepler 07TRUNK * 10emc2/src/ (configure configure.in): By not specifying the 4th argument to AC_PATH_PROG, the user's path will be respected by default. Add "sbin"-type directories to the end of PATH for certain programs which searched them before
[22:19:18] <CIA-8> 03cmorley 07TRUNK * 10emc2/src/hal/classicladder/projects_examples/vcp.hal: This is test commit changed a comment line in vcp.hal of classicladder src file
[22:29:10] <gene_> humm, got problem, emc is controllable from the keyboard for run/stop etc. But its not moving either the displayed position or the machine, and all the power leds are on normally. Anybody have an idea?
[22:30:38] <jmkasunich> please be more specific: you hit F1 to come out of estop... is there any visible sign (on screen or elsewhere) that it came out? then you hit F1 to turn machine on... is there any visible sign that it responded? then you try to move (how, jog key?)
[22:31:01] <jmkasunich> oh, and what GUI are you using?
[22:35:48] <gene_> that all responds like normal, and its axis, emc2.15, uptime for ewmc is weeks
[22:36:20] <gene_> jog keysw dead, both on scren and at motors
[22:36:59] <jmkasunich> steppers, right?
[22:37:10] <gene_> I have that option to save positions turned on, so I'm going to restart it, yes, steppers.
[22:37:45] <jmkasunich> so that rules out the entire stepgen/parport/drives/motors section
[22:37:56] <gene_> it was running my program, on about the 20 pass thru the loop & it just stopped
[22:38:06] <jmkasunich> oh
[22:38:24] <jmkasunich> thats kind of important - I thought you were describing some kind of config problem
[22:38:32] <jmkasunich> "stopped in the middle" ain't the same as "won
[22:38:34] <jmkasunich> oops
[22:38:39] <jmkasunich> as "won't start"
[22:38:42] <gene_> nope, config seems to be good
[22:39:17] <jmkasunich> so you were executing g-code when it stopped?
[22:40:19] <gene_> yes, about the 20th pass thru the loop, doiing a final finsih cut
[22:40:52] <jmkasunich> and then you put it in manual mode and tried to jog, and that didn't work either
[22:41:09] <gene_> Also, even though its showing stopped on the display, the exit etc options are greyed out in the menu.
[22:41:25] <jmkasunich> what do you mean by "showing stopped"
[22:41:47] <gene_> yes, manual is dead, as if I'm not pushing the key(s)
[22:41:55] <alex_joni> jmkasunich: AXIS
[22:42:03] <jmkasunich> you're not answering my questions
[22:42:13] <jmkasunich> alex_joni I heard him say axis
[22:42:24] <alex_joni> oh, ok
[22:42:27] <gene_> yes, axis, plotting display is also frozen
[22:42:41] <alex_joni> bet axis is completely frozen
[22:42:59] <gene_> sorta looks that way from here
[22:43:14] <jmkasunich> so then how did you put it into manual mode?
[22:43:52] <gene_> thats your baby isn't it Alex? Only the backplot part of the display is frozen,
[22:44:03] <alex_joni> not my baby gene
[22:44:18] <alex_joni> but I think that you can still "save" emc by opening a terminal
[22:44:25] <alex_joni> and running a second GUI to connect to it
[22:44:25] <jmkasunich> cradek and jepler wrote axis
[22:44:46] <jmkasunich> alex_joni why do you think its locked up? have you seen that happen before?
[22:45:09] <alex_joni> jmkasunich: I had it 1-2 times but for limited time
[22:45:17] <alex_joni> couple seconds at most
[22:45:33] <jmkasunich> well before having him do anything, lets get the facts straight
[22:46:09] <alex_joni> well.. I'll hand it over to you
[22:46:15] <alex_joni> I'm heading for bed anyways
[22:46:23] <alex_joni> good night all
[22:46:24] <jmkasunich> I'm running axis right now... when executing a program, the axis letters, jog mode, home button, and touch-off button on the manual tab are grayed out
[22:46:42] <jmkasunich> so, gene_ when it died, did those remain greyed out, or did they turn black again?
[22:47:38] <gene_> this was for about 15 minutes. I finally got it to stop and restart and it came back up showing the correct co-ordinates for its present location, but when I hit run, it went the wrong way, dunno if I have a bit left or not but when I hit
[22:48:07] <gene_> Everything except the backplot and the macinbe motion was looking normal.
[22:48:22] <alex_joni> jmkasunich: good luck
[22:48:27] <alex_joni> :/
[22:48:35] <jmkasunich> you posted that you had a problem at 6:29, and asked for help... I responded within a minute... have you been messing with it since then?
[22:50:27] <jmkasunich> its 20 minutes later, and A) I still don't have answers to any of my questions, and B) you'll never be able to answer them if you've been messing with stuff in the meantime
[22:50:34] <gene_> I may need it. I finally got it to admit it was stopped, so the exit in the pulldown wasn't greyed out, so I stopped it, and that took about 40 seconds before I got my prrompt back in that shell, and it was displaying the single figure '2111' so I had to uparrow twice to rerun it.
[22:51:10] <jmkasunich> at this point there isn't a damn thing I can do to help you
[22:51:30] <jmkasunich> (I might not have been able to help 20 minutes ago either, but at least I'd have had a chance)
[22:51:53] <jmkasunich> * jmkasunich goes to eat dimmer
[22:52:07] <gene_> Now its moving aagain, but it ran into every stop and slipped the steppers when I hit r for run. Oh, oh, I know what that was, it was going to exec the axis logo, I forgot to reload my program.
[22:52:17] <gene_> :(
[22:54:00] <gene_> So I may be alright now, IF I can get my home locations reset, thats always a cast iron bitch for y in particular for this job.
[22:55:02] <gene_> humm, how do dimers taste? :)
[22:55:08] <gene_> humm, how do dimmers taste? :)
[22:55:36] <gene_> enjoy your lunch :)