#emc | Logs for 2005-05-19

Back
[00:00:43] <dmess> it maps x,y,z to axis switches...on the pendant.. no straightening anything out...
[00:00:58] <dmess> if you joged .005 so will it...
[00:01:09] <anonimasu> hm that sucks..
[00:01:45] <anonimasu> I was thinking of jogging and adding waypoints..
[00:02:00] <anonimasu> or well points..
[00:02:03] <anonimasu> or movement..
[00:02:07] <dmess> Toshiba has a position function.. you hit position ON .. kinda thing.. and it would interpolate to there from its last pos'n ON in buffer
[00:02:29] <anonimasu> Hm, are we talking the same thing?
[00:02:54] <dmess> so yo cold actually probe a part to get a profile program
[00:03:55] <anonimasu> hm, that would work..
[00:04:29] <dmess> depends what your talking about??
[00:04:43] <anonimasu> online programming, teach in mode..
[00:04:50] <anonimasu> for making very quick parts..
[00:05:09] <anonimasu> for people that dosent know G-code..
[00:05:11] <anonimasu> or little of it
[00:05:13] <dmess> i'll beat you in g codes ANY DAY...
[00:05:49] <anonimasu> my father dosent know g-code.. and sometimes, he had to mill stuff
[00:06:02] <anonimasu> and especially if I retrofit my lathe..
[00:06:34] <dmess> can he draw a sketch... i can teach himm all the gcoes he needs in 8 hrs..
[00:06:56] <anonimasu> well that still isnt the point
[00:06:58] <anonimasu> :)
[00:07:16] <anonimasu> he could learn but why for turning a shaft with 2 bearing surfaces and a taper..
[00:08:58] <anonimasu> or for the people at work that wouldnt touch a cnc lathe without a stick.
[00:10:52] <anonimasu> Well I really need to sleep
[00:10:55] <anonimasu> catch you another day
[00:10:57] <anonimasu> night
[00:20:32] <dmess> g'nite
[00:33:02] <roltek> was i reading wright that to alter the g83 peck distance you had to go to the ini file why wouldn't you just reright the canned cycle and add another letter to do that i would never let an operator of a machine tool do that on his own
[01:31:19] <Phydbleep> ROFL!.. Mythbusters is turning a vacuum cleaner into a jet engine.
[01:57:03] <Phydbleep> And failing miserably.. :)
[03:01:34] <nevyn> sigh. I missed mythbusters :(
[04:09:04] <Phydbleep> nevyn: I found an archive of back eps of Mythbusters if you're interested.
[04:09:29] <Phydbleep> http://www.digitaldistractions.org/
[04:16:35] <asdfqwega> Grrr...I wanna try out emc2
[04:17:36] <asdfqwega> So, I checked it out from cvs, onto my BDI-4 install
[04:18:00] <asdfqwega> ./configure works...
[04:18:20] <asdfqwega> Ah, what's the point...paul's not even here
[04:32:53] <asdfqwega> What's strange is that for BDI-4, the /usr/include/asm is a real directory, and not a symlink to the kernel build
[04:33:34] <asdfqwega> so...emc2 looks for mach_*.h, and doesn't find it
[04:34:23] <asdfqwega> For all that I learn, there's always more strangeness in linux than I have time for
[04:47:10] <Phydbleep> asdfqwega: I've been using linux since kernel 0.96b and I'm still not able to keep up with all the changes.. :)
[05:09:32] <nevyn_> nevyn_ is now known as nevyn
[05:10:25] <asdfqwega> Linux, like underwear, is very personal - everyone has their own preferences and way of doing things
[05:11:26] <asdfqwega> I'd take the metaphor even further...but I'm not sure where it'd end up :P
[05:20:46] <Phydbleep> asdfqwega: Needing a trip through the laundry?
[05:24:55] <asdfqwega> http://mail.nl.linux.org/humorix/2004-11/msg00002.html
[05:25:16] <Phydbleep> asdfqwega: http://68.35.143.93/lathe
[05:27:25] <asdfqwega> http://www.grendel.org/milgeek/archives/i1/geekporn.html
[05:29:24] <Phydbleep> What a slut^H^H^Hslot. :)
[07:11:00] <Jymmm> * Jymmm takes a angle grinder to asdfqwega's ballscrews!
[07:32:05] <Jymmm> Jymmm is now known as Red70sShow
[07:32:05] <Red70sShow> Red70sShow is now known as Jymmm
[08:15:36] <anonimasu> asdfqwega: if you want any help I can help you
[08:15:58] <anonimasu> hm, what was roltek's problem?
[08:16:23] <anonimasu> he yelled at me with caps..
[08:18:41] <anonimasu> :~/
[08:28:24] <Phydbleep> anonimasu: Well, at least he didn't bust caps in your ass. :)
[08:28:37] <anonimasu> Phydbleep: "DID YOU somthing about the ini.."
[08:30:56] <anonimasu> yeh, but he did, just not real ones
[08:31:55] <Phydbleep> Hehehe.. I frequently threaten to bust a cat in the dogs ass. :)
[08:33:04] <anonimasu> well dosent matter really
[08:33:06] <anonimasu> :)
[08:34:36] <Phydbleep> Hmmm... I have 4 matched pieces of 1/2-10 acme thread.. Think I can get away with 2 for X, 1 for Y, 1/2 for Z and the other 1/2 as a tap?
[08:35:38] <anonimasu> hm, can you harden them?
[08:35:53] <Phydbleep> I should be able to temper the tap.
[08:36:16] <Phydbleep> * Phydbleep has a bbq and a vacuum.
[08:36:24] <anonimasu> hehe
[08:36:30] <anonimasu> that should work :)
[08:36:41] <anonimasu> well, if you can ever spare the money go for ballscrews
[08:36:50] <Phydbleep> And I was going to use brass or bronze for the nuts.
[08:36:58] <anonimasu> unless your acme rod is "great"
[08:37:02] <anonimasu> :)
[08:37:12] <anonimasu> it's probably the best thing I ever did to my mill..
[08:37:26] <Phydbleep> * Phydbleep has a R&D budget of $0.00..
[08:37:32] <anonimasu> :/
[08:38:35] <Phydbleep> Hehehe.. I was going to go out on the mesa with a bucket and gather .22 brass to smelt down to make the blanks. :)
[08:40:41] <anonimasu> heh
[08:40:43] <anonimasu> :D
[08:42:10] <anonimasu> that's being cheap
[08:43:41] <Phydbleep> I figure that an oak threaded rod would make a good core former and give a start for the threads.
[09:40:29] <Phydbleep> Well crap.. What I thought was 1/2-10 Acme is some wierd-ass 1/2-8 triple-start... :\
[09:51:59] <Phydbleep> I wonder if I measured wrong and it's really 5/8-8..
[09:54:10] <anonimasu> heh
[09:54:20] <anonimasu> thread-hell
[09:54:51] <Phydbleep> anonimasu: Got a piece of 5/8-8 handy?
[09:54:54] <anonimasu> thread lightly because you are threading on my dreams. ^_^
[09:55:00] <anonimasu> I got a tap somwhere..
[09:55:04] <anonimasu> since I amt work..
[09:55:11] <anonimasu> am at..
[09:55:35] <Phydbleep> Can you count the starts(flutes?)?
[09:55:46] <anonimasu> in a bit..
[09:55:53] <anonimasu> are you in a hurry?
[09:56:20] <Phydbleep> Not if you can msg it.. I really need to go fall over and sleep . :)
[09:58:18] <anonimasu> ok
[09:58:21] <anonimasu> night
[10:00:02] <asdfqwega> amonimasu: Know of anyone who's compile emc2 in the BDI-4?
[10:02:01] <anonimasu> I did..
[10:02:02] <anonimasu> I think
[10:02:03] <anonimasu> :)
[10:02:18] <anonimasu> cant remember what bdi I run though
[10:02:21] <anonimasu> but it's possible..
[10:02:44] <anonimasu> is that 2.4 or 2.6?
[10:02:59] <anonimasu> I had to downgrade my kernel to 2.4 to get it to compile
[11:02:41] <anonimasu> bbl
[12:22:04] <anonimasu> hey paul
[12:25:08] <A-L-P-H-A> this so sucks.
[12:25:11] <anonimasu> do you know why roltek yelled at me earlier?
[12:25:25] <A-L-P-H-A> I bought retaining clips, and then proceeded to lose the box containing them al.
[12:25:26] <A-L-P-H-A> :/
[12:28:14] <anonimasu> :(
[12:28:34] <anonimasu> I've got a demo of a solidedge comming along
[12:28:44] <A-L-P-H-A> is it good?
[12:28:54] <anonimasu> getting the cd sent to me...
[12:28:59] <anonimasu> it'll probably be here tomorrow..
[12:32:43] <anonimasu> although that depends on what we need..
[12:33:06] <anonimasu> I asked them how it compared to solidworks..
[12:33:39] <A-L-P-H-A> and?
[12:33:58] <anonimasu> apparently the full version with all features was a bit better..
[12:34:46] <anonimasu> but I guess that's what you get used to, but still if it can match solidworks.. or 60% of it..
[12:34:49] <anonimasu> I am happy
[12:35:02] <A-L-P-H-A> heh
[12:35:16] <A-L-P-H-A> I'm think I may want to learn proE wildfire.
[12:35:27] <anonimasu> can you ever pay for it?
[12:35:39] <A-L-P-H-A> yeah. it's like a few grand.
[12:35:50] <anonimasu> hm ok
[12:35:57] <anonimasu> I've never seen pro engineer in action
[12:37:55] <A-L-P-H-A> I think it's $5k CDN, for their CAE. (thermo and structural)
[12:39:00] <anonimasu> hm, ok
[12:40:10] <anonimasu> not too horrid.
[12:40:34] <anonimasu> does that come with the cad part or is that separate?
[12:40:48] <anonimasu> structural is hillarious..
[12:41:22] <A-L-P-H-A> hmm... good Q.
[12:41:32] <anonimasu> if that's for the CAE it's expensive..
[12:41:49] <anonimasu> or well, if it's for work it dosent matter..
[12:49:18] <anonimasu> :)
[13:03:07] <A-L-P-H-A> aj!
[13:03:14] <A-L-P-H-A> off work yet?
[13:05:37] <anonimasu> hello alex
[13:13:59] <alex_joni> hi guys
[13:22:43] <paul__c> alex_joni: Re: emc2 kbuild-0-1
[13:23:01] <alex_joni> yes?
[13:23:23] <paul__c> You have some more work to do there....
[13:23:40] <alex_joni> surely ;)
[13:23:48] <alex_joni> any thoughts in particular?
[13:23:57] <paul__c> Yes.
[13:24:05] <alex_joni> right... care to share?
[13:24:19] <paul__c> The default configs must never cause a box to lock up.
[13:24:26] <alex_joni> I agree
[13:24:35] <alex_joni> and jmk & myself are still hunting it down
[13:24:51] <alex_joni> paul_c: it's not a config problem, it's some problem with the RT stuff
[13:25:06] <alex_joni> increasing the base_period only hides the error for a while
[13:25:12] <alex_joni> but eventually it locks solid
[13:25:25] <alex_joni> so it might be smthg fishy with rtapi or 2.6 related
[13:26:05] <paul__c> the bdi-4 branch is as solid as it gets, so I think you can rule out 2.6 & rtai
[13:26:30] <alex_joni> didn't say rtai ;)
[13:26:52] <alex_joni> but that's one valuable info
[13:27:12] <alex_joni> however 2.6 still might have some unexpected stuff going on (at least HAL or RTAPI wise)
[13:27:17] <alex_joni> that causes the lockup
[13:29:44] <paul__c> Unlikely, unless you are calling a function that has the potential to sleep.
[13:30:04] <alex_joni> might be.. didn't find it yet
[13:30:15] <alex_joni> but.. rest assured, we are still searching
[13:30:22] <alex_joni> and we are aware of the problem
[13:30:47] <alex_joni> otoh.. is your 24 usecs long enough as standard base_period?
[13:30:59] <alex_joni> wouldn't that lock an older box?
[13:33:16] <paul__c> * paul__c spots one *big* no-no in hal_lib.c that has been pointed out before.
[13:33:36] <paul__c> on more than one occasion
[13:37:03] <alex_joni> hmm.. can't recall that
[13:37:19] <anonimasu> paul__c: did you see what I wrote..
[13:37:20] <anonimasu> :)
[13:38:06] <paul__c> anonimasu: when/where ?
[13:38:26] <anonimasu> if you have any clue why roltek yelled at me earlier..
[13:38:28] <anonimasu> :D
[13:38:45] <anonimasu> "DID YOU CHANGE SOMTHING WITH THE INI" or somthing like htat..
[13:39:11] <anonimasu> err like that.
[13:39:13] <paul__c> what time was that ?
[13:39:17] <asdfqwega> can emc2 be made to compile/run in BDI-4.20, and if so, what extra steps do I need to take?
[13:39:23] <anonimasu> I dont know, I was sleeping
[13:39:24] <anonimasu> :)
[13:39:25] <asdfqwega> * asdfqwega is poised to install patched 2.4 kernel
[13:39:44] <paul__c> asdfqwega: emc2 (kbuild-0-1 branch)
[13:40:00] <paul__c> will compile... But running is another issue.
[13:40:05] <alex_joni> asdfqwega: however, you are on quick sand
[13:40:16] <alex_joni> might not work as expected ;)
[13:40:47] <asdfqwega> Don't worry, I'm not hooking it up to a machine
[13:42:00] <alex_joni> asdfqwega: it still has the bad habit to freeze your machine :(
[13:43:04] <anonimasu> paul__c: I dot a bit confused when I found it when I woke up
[13:43:17] <anonimasu> considering I dont have any access at all it's pretty funny
[13:44:27] <asdfqwega> alex_joni: freezing is fine, it's the cat /dev/rand > /dev/hdc that I like to avoid
[13:44:51] <asdfqwega> * asdfqwega can't remember all the ways to trash a drive
[13:44:59] <anonimasu> df is ultimate
[13:45:08] <anonimasu> err dd
[13:46:24] <paul__c> asdfqwega: cat /dev/zero > /dev/hda
[13:46:58] <asdfqwega> Thanx paul_c - I'll try that out right now and see if it works :P
[13:47:19] <paul__c> anonimasu: roltek passed some comment late yesterday about G83, but that was all.
[13:48:18] <paul__c> alex_joni: I see two potential areas for a system lock.... Both in hal_lib.c
[13:48:32] <anonimasu> hm, I saw the commit earlier, but I dont know why I got a private message though..
[13:48:57] <alex_joni> * alex_joni opens hal_lib.c
[13:50:11] <paul__c> * paul__c logs off from the dev box.
[13:50:11] <anonimasu> oh dosent matter.. really
[13:50:11] <anonimasu> were just a bit strange..
[13:50:12] <alex_joni> paul__c: care to share which one?
[13:50:39] <paul__c> function thread_task()
[13:51:16] <alex_joni> rtapi_wait() ?
[13:51:23] <paul__c> and the potential for a right ballsup in hal_create_thread()
[13:51:50] <paul__c> rtapi_get_time() is NOT thread safe.
[13:53:49] <alex_joni> because of: /* Whilst this one only gives uSec resolution at best and may be blocking
[13:53:49] <alex_joni> */
[13:53:51] <alex_joni> ?
[13:55:16] <alex_joni> does the BDI4 kernel have TSC enabled?
[13:56:09] <paul__c> Some do, most don't.
[13:56:58] <alex_joni> well that definately is a cause ;)
[13:57:50] <alex_joni> at least a probable one
[14:02:43] <paul__c> although, not the most likely.
[14:03:32] <paul__c> The most likely bug is with the floating point flags save/restore
[14:04:52] <les> hi paul
[14:05:04] <les> talked to dave on the phone
[14:05:11] <les> about the spiral test
[14:06:23] <les> not quite apples and apples from what we did but similar result
[14:06:53] <les> The times were interesting
[14:07:37] <les> clearly shows the break from velocity limited cruising phase to accel limited triangular profile
[14:08:13] <les> All tests seemed to have a portion that was triangular
[14:08:55] <les> And actual feed rates were much lower due to velocity adaptation
[14:09:16] <les> It would have been good to know the path length of the spiral
[14:09:45] <les> I just worked out the integral on the blackboard
[14:09:50] <les> It's a cubic
[14:11:00] <paul__c> The blend points are trapaziodal, yes.
[14:11:55] <paul__c> The TP is simplistic in it's implimentation.
[14:14:39] <les> triangular blending is possible to do
[14:14:48] <les> it may not be doing it though
[14:15:47] <les> triangular blending would result in a path that is tangent parabolas of position in time
[14:20:42] <les> oh the solution for spiral path length is:
[14:21:08] <les> for an R=A-B theta
[14:22:09] <les> L=A^3(1/2B -1/3B^3)
[14:22:26] <les> if I didn't screw up setting up the integral
[14:23:18] <les> oh oops but we did a helix
[14:23:34] <les> a double integral heh
[14:24:09] <les> actually a triple
[14:24:23] <les> drdthetadz
[14:24:30] <les> i'll do that in a bit.
[14:24:39] <alex_joni> les lost it ;)
[14:24:48] <les> heh
[14:24:56] <alex_joni> kidding :)
[14:26:25] <les> I can make it a double by saying z=c+d theta
[14:26:42] <les> there. helical spiral?
[14:26:51] <les> a spelix?
[14:26:59] <les> a heral?
[14:27:07] <les> what do you call that
[14:27:30] <alex_joni> lol
[14:27:34] <les> a tornado shape.
[14:27:36] <alex_joni> spericalix
[14:29:04] <les> ah...I integrate dtheta but both r and z are functions of theta so a single integral now.
[14:29:19] <les> pity I can't do that on irc text
[14:29:21] <les> haha
[14:29:24] <alex_joni> back to where you started ;)
[14:29:41] <alex_joni> * alex_joni goes home
[14:39:14] <asdfqwega> cvs syntax is confusing
[14:39:24] <asdfqwega> but no more so than anything else
[14:40:17] <asdfqwega> I use '-r kbuild-0-1' to checkout the emc2 branch?
[14:44:41] <paul__c> asdfqwega: yes.
[14:48:03] <les> off line a bit so I can run the data aq program
[14:48:05] <les> later
[14:52:03] <asdfqwega> Alright - got it
[14:52:22] <asdfqwega> I feel a small nugget of pride that I figured out the command line for that
[14:52:48] <asdfqwega> Or that may be the nachos I had last night...
[15:14:09] <paul__c> Yo Dave.
[15:16:47] <dave-e> hi paul
[15:16:59] <dave-e> was off making coffee
[15:17:04] <dave-e> now it is brewing
[15:17:59] <asdfqwega> [cue Herr Doktor from 'Reboot!'] Thzrow zve svwitch, Igor!
[15:18:09] <asdfqwega> [catches switch] Thvanks!
[15:19:06] <dave-e> ah! things must be too quiet
[15:19:47] <asdfqwega> emc2 compiled...^_^
[15:20:01] <dave-e> gut!
[15:20:30] <asdfqwega> Oh, so you've seen 'Reboot!'?
[15:20:37] <dave-e> nein
[15:20:53] <dave-e> just giving you a bad time
[15:22:54] <dave-e> coffee timer is beeping ... brb
[15:23:01] <asdfqwega> And emc2 just froze the 'puter! Whee!
[15:23:37] <asdfqwega> Maybe, just maybe, I should check configurations before leaping in
[15:24:10] <asdfqwega> Servo period of 1M? Ouch.
[15:24:36] <asdfqwega> Not on this Duron 600
[15:25:38] <dave-e> ib
[15:26:17] <anonimasu> iab
[15:26:38] <asdfqwega> iabsmtspqdk!
[15:26:44] <dave-e> i'b?
[15:26:49] <anonimasu> y'a
[15:26:59] <dave-e> no... ya sure
[15:27:24] <dave-e> like they say in Ray's neck of the woods
[15:27:51] <anonimasu> ;)
[15:27:52] <asdfqwega> Which is more...rustic: Y'all or Yuns
[15:28:06] <steve_stallings> Youse-guys
[15:28:16] <dave-e> sounds like NJ
[15:28:21] <steve_stallings> 8-)
[15:28:39] <dave-e> where as Y'all is southern...
[15:28:50] <paul__c> They all speak funny west of the River Severn.
[15:28:59] <asdfqwega> yuns is used sometimes here in Ohio
[15:29:10] <dave-e> and Yuns.... probably is a contract ion of young 'uns
[15:29:17] <asdfqwega> Nope
[15:29:28] <asdfqwega> yuns is yused like y'all
[15:29:31] <dave-e> it all depends on your point of view...
[15:29:39] <steve_stallings> Bell Labs (NJ) and IBM (Raleigh, NC) actually had a contest trying to imitate each other speech when the first computer generated speech was being developed.
[15:29:52] <asdfqwega> "Yuns goin' to the swimmin' hole?"
[15:30:29] <dave-e> well some one out here did a speech generator....for automation stuff....and the speech was straight out of Ballard
[15:30:45] <dave-e> Ballard is the svenska section of Seattle
[15:31:09] <asdfqwega> Festival voice-synth actually has a sample sentence in Welsh, and it translates "I can speak Welsh perfectly, as I have no tongue."
[15:31:28] <dave-e> oh bad
[15:32:11] <asdfqwega> Hm...I've never been to Ballard
[15:32:17] <asdfqwega> so I can only guess
[15:32:34] <dave-e> paul how does one pick a processor & chipset that runs rt nicely...
[15:33:12] <asdfqwega> Hands and fingers
[15:35:44] <dave-e> Steve?
[15:35:49] <steve_stallings> yes
[15:36:06] <dave-e> I was waiting for you to jump in....
[15:36:28] <asdfqwega> I've seen paul recommend the 440BX chipset - but that's pretty old, and only where you find it
[15:36:47] <dave-e> indeed...that is why I'm asking....
[15:37:01] <steve_stallings> Z80 with PIO, CTC, and SIO do nicely with RT
[15:37:14] <asdfqwega> The other thing is to look up testing scores of the RTAI test suite LiveCD
[15:37:24] <dave-e> yes so do pdp-11's
[15:37:38] <dave-e> and I still have one....
[15:37:40] <steve_stallings> too many registers to save
[15:38:14] <dave-e> or not enough registers so you can simple switch sets
[15:38:24] <asdfqwega> http://issaris.org/rtai/
[15:38:47] <dave-e> thanks ... I'll go check that
[15:44:47] <asdfqwega> The summary page will give you a list of best scores, which link to the particular report w/ hardware info
[15:45:24] <steve_stallings> Looks like the Intel 82801 chipset wins
[15:53:30] <dave-e> a lot of variation ...there
[15:54:04] <dave-e> which values are most important?
[16:07:30] <anonimasu> :)
[16:35:27] <anonimasu> wb les
[16:37:19] <anonimasu> how's things going?
[16:40:05] <anonimasu> http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&category=78195&item=7515991715&rd=1
[16:40:06] <anonimasu> neat
[16:43:37] <weyland> ne 1 home?
[16:43:53] <anonimasu> yes
[16:44:21] <weyland> know anything about updating a BDI install?
[16:45:00] <weyland> went here - http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?BDI-4_Install
[16:45:15] <weyland> but am getting error msgs from apt about the kernel update
[16:45:28] <anonimasu> what kind of error messages
[16:45:32] <weyland> brb
[16:46:36] <weyland> localhost:~# sudo apt-get install kernel-source-2.6.10-adeos
[16:46:37] <weyland> Reading Package Lists... Done
[16:46:37] <weyland> Building Dependency Tree... Done
[16:46:38] <weyland> Package kernel-source-2.6.10-adeos is not available, but is referred to by another package.
[16:46:38] <weyland> This may mean that the package is missing, has been obsoleted, or
[16:46:40] <weyland> is only available from another source
[16:46:42] <weyland> E: Package kernel-source-2.6.10-adeos has no installation candidate
[16:47:10] <weyland> hassomething been changed?
[16:47:19] <anonimasu> I dont know about APT kernel upgrades I'm sorry
[16:47:23] <weyland> k
[16:47:27] <weyland> thanks ne way
[16:47:29] <anonimasu> I recompiled mine so I would be able to compile emc2 on it
[16:47:40] <anonimasu> you should ask paul when he gets back
[16:47:57] <weyland> know if that might be? I can come baq
[16:49:03] <anonimasu> he's been gone for about a hour
[16:49:09] <asdfqwega> weyland: I can help
[16:49:36] <weyland> kewl, danke
[16:49:44] <weyland> what can I do?
[16:49:54] <weyland> <to helkp you help me>
[16:50:12] <asdfqwega> You can find the 2.6.10-adeos stuff, either on the BDI-4.20 cd, or add "deb http://homepage.ntlworld.com/bdi-emc/debian ./" to sources.list
[16:50:29] <weyland> ahhhhhhh...
[16:50:31] <weyland> kewl
[16:50:37] <weyland> I'm newto deb...
[16:50:49] <weyland> where's the sources list at?
[16:51:05] <asdfqwega> First, do you have the BDI-4 4.20 cd?
[16:51:09] <weyland> yep
[16:51:17] <paul__c> apt-cdrom add
[16:51:27] <asdfqwega> There he is!
[16:51:35] <weyland> Hi Paul~! Thanks
[16:51:43] <asdfqwega> Just what I was going to say
[16:51:48] <weyland> you too, asdfqwega
[16:52:02] <weyland> is that a cmd line entry?\
[16:52:22] <paul__c> yup
[16:52:27] <weyland> k, brb
[16:52:51] <paul__c> you'll probably need to use:
[16:52:56] <paul__c> sudo apt-cdrom add
[16:53:05] <paul__c> if you're not root
[16:53:06] <anonimasu> echo "deb http://homepage.ntlworld.com/bdi-emc/debian ./" >> /etc/apt/sources.list
[16:53:07] <weyland> yeah... just found that... :)
[16:53:12] <anonimasu> ;)
[16:54:40] <weyland> okay, its thinking...
[16:54:53] <weyland> Thanmks, guys
[16:55:02] <weyland> damn tiny keyboiards...
[16:55:07] <weyland> fat fingers
[16:56:18] <paul__c> smoke alarm is going off.... Tea is ready.
[16:56:24] <anonimasu> nice
[16:56:29] <weyland> nah, that's me thinking
[16:58:55] <asdfqwega> Hm...some mint tea sounds good right about now
[17:01:04] <weyland> kewl, downloading now... thanks boyz
[17:01:29] <weyland> I'm sure I'll be baq l8r with more questions
[17:01:52] <anonimasu> good luck
[17:02:07] <weyland> Heh - knowingf me, I'll need it - thanks
[17:28:22] <robin_sz> meep?
[17:41:09] <asdfqwega> robin had to go - his meeper went off
[18:01:47] <asdfqwega> [bouncing cheerfully] I've got problems with emc2!! Who wants to hear them?
[18:25:54] <robin_sz> goodness, netsplit!
[18:31:30] <paul__c> daryl: RTAI has fixed the circular dependencies with the modules in Vesuvio
[18:38:19] <daryl> paul__c: Cool. Thanks for the update.
[18:38:35] <daryl> I think for simplicity I'll stick with your fine work on the BDI release for the time being.
[18:42:51] <daryl> Do you know if the rtai team considers gcc 3.x supported?
[18:47:17] <paul__c> gcc-3.3 should be OK
[18:47:35] <paul__c> and as far as I know, gcc-3.4 works....
[18:51:37] <daryl> I was trying to get it to work with 3.4 previously without much luck. But I did't get rtai-3.2 to work because of the dependency issue. With 3.1 things were really unreliable... not sure what the source of that was.
[18:54:15] <paul__c> don't think gcc-3.1 was ever regarded as suitable for compiling kernels.
[18:54:32] <daryl> I meant rtai-3.1
[19:36:09] <anonimasu> 4iab
[19:36:51] <anonimasu> asdfqwega: tell me about them
[19:36:54] <anonimasu> * anonimasu is filing a bug report
[19:37:15] <anonimasu> I hope this gets fixed soon..
[19:41:53] <anonimasu> done..
[19:41:54] <anonimasu> :)
[19:42:11] <daryl> Argh.
[19:42:32] <anonimasu> daryl: how's things going?
[19:42:59] <daryl> Not bad... except Vancouver really sucks for electronics shops.
[19:44:16] <anonimasu> ah ok
[19:44:24] <daryl> I just called one shop looking for something close to 30V/3A... they told me their 15VCT transformer would do it (there was no convincing them otherwise)
[19:45:13] <paul__c> and the VA rating ?
[19:45:26] <daryl> Their transformer.. I don
[19:45:37] <daryl> t remember... but it doesn't matter anyway.
[19:50:27] <Phydbleep> daryl: Scrap metal yards are the place to go look for big xfmrs.. Take a VOM (Volt Ohm Meter) and lunch. :)
[19:51:25] <paul__c> that's only 60VA - Tiny really....
[19:51:54] <paul__c> and if the 15VCT transformer is 15-0-15, you'd be OK.
[19:52:08] <anonimasu> done it's submitted now..
[19:52:31] <daryl> Normally 15VCT means 7.5-0-7.5 afaik.
[19:52:44] <anonimasu> that should be pretty easy to fix..
[19:52:50] <Phydbleep> Yeah.. 15VCT is 7.5-0-7.5
[19:53:12] <anonimasu> if you have any clue on where the message goes ;)
[19:53:38] <daryl> Is anonimasu talking to himself?
[19:53:48] <anonimasu> daryl: I found a bug with emc2..
[19:54:03] <anonimasu> daryl: it locks up when changing modes..
[19:54:06] <Phydbleep> daryl: You could use 2, tie the primaries in parallel and tin the secondaries in series, ignore the center-taps.
[19:54:17] <Phydbleep> s/tin/tie
[19:54:17] <daryl> Yup.
[19:54:22] <anonimasu> manual > auto > manual > some mode
[19:54:52] <daryl> Another shop has a 70VCT one that would probably be good.
[19:55:25] <Phydbleep> daryl: Or just go for a dig through the big OLD dead stereos.. Lots of them used a 36VCT/5A core.
[19:56:27] <daryl> Heh.
[19:56:34] <Phydbleep> daryl: Go to goodwill and buy the oldest, cheapest, heaviest stereo amp you can find. :)
[19:56:59] <anonimasu> weight = good amps
[19:57:04] <anonimasu> the more they weigh the better they are ;)
[19:57:06] <Phydbleep> daryl: Don't spend more than $5 though. :)
[19:57:24] <daryl> yeah.
[19:57:35] <anonimasu> cheap amps are usually light..
[19:59:32] <Phydbleep> anonimasu: Not at Goodwill/thrift stores/
[19:59:48] <anonimasu> oh, never been to one..
[19:59:55] <anonimasu> well somtimes, but they just have crap
[20:00:39] <Phydbleep> Hehehe... Hide your checkbook/credit-cards for a month and use whatever you can find in the couch cushions for a R&D budget. :)
[20:01:12] <anonimasu> lol
[20:01:53] <daryl> yeah... I'm unemployed, so I'm pretty much at that stage.
[20:03:06] <anonimasu> :/
[20:04:03] <Phydbleep> After 3 weeks you learn that dead tvs/stereos/vcrs/computers are a wealth of unrecycled parts and that the dumpster at the truck repair place is a good place to grab springs/valves/other junque.
[20:07:03] <Phydbleep> Hehehe.... Although you need to be real carefull if you decide to cut up an old truck exhaust valve for anything.. Sometimes they're sodium filled which gets kind of messy and hazardous to everything...
[20:08:44] <daryl> Hmm.. Just found a 43V transformer on my floor.
[20:09:21] <daryl> Phydbleep: You ever cut through one of those?
[20:09:27] <Phydbleep> daryl: So that's what you've been stubbing your toe on for all these months. :)
[20:09:41] <daryl> heh... yeah.
[20:09:43] <Phydbleep> daryl: xfmr or valve?
[20:09:45] <daryl> valve
[20:10:14] <Phydbleep> Yeah, Use a real slow cut and work it in a mineral oil bath.
[20:10:23] <daryl> Then toss it in water?
[20:10:35] <daryl> :)
[20:11:47] <Phydbleep> daryl: Or you could do what I did in 9'th grade.. Shop-vac out the urinals in the teachers lounge and refill them with mineral oil.. Drop in a sodium pellet and wait for one of the teachers to go take a whizz. :)
[20:12:15] <daryl> Heh heh.
[20:12:59] <daryl> Apparently someone had some sodium in our school and didn't know much about it... I guess it started burning him or something, so he tossed it into the toilet. Big mess.
[20:13:10] <Phydbleep> WOOF! :)
[20:13:12] <anonimasu> lol
[20:13:17] <anonimasu> very very cute
[20:13:52] <Phydbleep> anonimasu: Yeah, That's why I like the mineral oil trick. :)
[20:14:17] <anonimasu> haha
[20:14:18] <anonimasu> yeah
[20:16:21] <anonimasu> hm, I got the gui for my app done in a bit..
[20:16:30] <anonimasu> although done with QT designer but that dosent really matter..
[20:22:51] <anonimasu> * anonimasu yawns
[20:32:26] <asdfqwega> daryl: looking for power supplies?
[20:32:31] <Phydbleep> Well K-rap!.. This 10tpi 3 start I have is definately non-standard..
[20:33:28] <paul__c> anonimasu: Can you fire up emc2 again and reproduce your bug
[20:33:53] <asdfqwega> paul__c: I know I can
[20:34:21] <Phydbleep> * Phydbleep hands anonimasu a can of "Bug Aphrodisiac" and a can of "Raid".
[20:34:26] <anonimasu> paul__c: yes
[20:34:49] <asdfqwega> But I gotta run - end-of-day errands
[20:34:57] <les> I called it a day after shipping some stuf and have been out trying detailer's clay on the cars
[20:35:04] <les> never tried it
[20:35:12] <les> works pretty well!
[20:35:30] <Phydbleep> asdfqwega: I'll have a pic of the pile for you later.. Today is payday, so It should get mailed tomorrow or Sat.
[20:35:31] <anonimasu> paul__c: here's how I do it..
[20:35:35] <anonimasu> estop off machine on
[20:35:44] <anonimasu> home the axis:es
[20:35:50] <paul__c> anonimasu: /proc/rtai/scheduler
[20:36:17] <anonimasu> run my program.. or a bit of it..
[20:36:24] <anonimasu> and switch back to manual..
[20:36:26] <anonimasu> there it shows up
[20:36:35] <paul__c> cat /proc/rtai/scheduler
[20:36:57] <anonimasu> ocalhost:/home/an0n/EMC2/emc2# cat /proc/rtai/scheduler
[20:36:57] <anonimasu> RTAI SMP Real Time Task Scheduler.
[20:36:57] <anonimasu> Calibrated CPU Frequency: 501142000 Hz
[20:36:57] <anonimasu> Calibrated 8254 interrupt to scheduler latency: 2943 ns
[20:36:57] <anonimasu> Calibrated one shot setup time: 999 ns
[20:37:00] <anonimasu> Number of RT CPUs in system: 2
[20:37:02] <anonimasu> Priority Period(ns) FPU Sig State CPUmap Task RT_TASK * TIME
[20:37:05] <anonimasu> ---------------------------------------------------------------------
[20:37:09] <anonimasu> 1 25062 No No 0x5 1 1 cb033000 352
[20:37:10] <anonimasu> 2 1002490 Yes No 0x5 1 2 c9d00000 31
[20:37:12] <anonimasu> 3 9999681 Yes No 0x5 1 3 c9d00800 0
[20:37:15] <anonimasu> TIMED
[20:37:17] <anonimasu> > cb033000 > c9d00000 > c9d00800
[20:37:20] <anonimasu> READY
[20:37:39] <paul__c> and the output from dmesg ?
[20:38:05] <anonimasu> RTAI libm init
[20:38:05] <anonimasu> RTAPI: Init
[20:38:05] <anonimasu> RTAPI: Init complete
[20:38:05] <anonimasu> MOTION: init_module() starting...
[20:38:06] <anonimasu> MOTION: init_hal_io() starting...
[20:38:08] <anonimasu> MOTION: init_hal_io() complete, 8 axes.
[20:38:10] <anonimasu> MOTION: init_comm_buffers() starting...
[20:38:13] <anonimasu> MOTION: init_comm_buffers() complete
[20:38:16] <anonimasu> MOTION: init_threads() starting...
[20:38:18] <anonimasu> HAL: creating thread base-thread, 25000 nsec
[20:38:21] <anonimasu> HAL: thread created
[20:38:23] <anonimasu> HAL: creating thread servo-thread, 1000000 nsec
[20:38:26] <anonimasu> HAL: thread created
[20:38:28] <anonimasu> HAL: creating thread traj-thread, 10000000 nsec
[20:38:31] <anonimasu> HAL: thread created
[20:38:33] <anonimasu> MOTION: setting Traj cycle time to 0 nsecs
[20:38:36] <anonimasu> MOTION: setting Servo cycle time to 0 nsecs
[20:38:39] <anonimasu> MOTION: init_threads() complete
[20:38:41] <anonimasu> MOTION: init_module() complete
[20:38:44] <anonimasu> STEPGEN: installed 3 step pulse generators
[20:38:46] <anonimasu> SCOPE_RT: installed sample function
[20:38:49] <anonimasu> PARPORT: installed driver for 1 ports
[20:39:19] <anonimasu> if you want I'll paste it on a webpage, instead
[20:41:13] <paul__c> nope. I've seen enough.
[20:41:15] <anonimasu> ok
[20:42:11] <paul__c> cat /proc/rtai/rtai
[20:42:32] <paul__c> cat /proc/adeos
[20:43:10] <anonimasu> localhost:/home/an0n/emc/src/emcnml# cat /proc/rtai/rtai
[20:43:10] <anonimasu> ** RTAI/x86 over Adeos:
[20:43:10] <anonimasu> RTAI mount count: 2
[20:43:10] <anonimasu> APIC Frequency: 6264400
[20:43:10] <anonimasu> APIC Latency: 3944 ns
[20:43:12] <anonimasu> APIC Setup: 1000 ns
[20:43:15] <anonimasu> ** Real-time IRQs used by RTAI:
[20:43:18] <anonimasu> #193 at d0860d90
[20:43:20] <anonimasu> #201 at d0862b20
[20:43:23] <anonimasu> ** RTAI extension traps:
[20:43:26] <anonimasu> SYSREQ=0xe2
[20:43:28] <anonimasu> LXRT=0xe3
[20:43:31] <anonimasu> SHM=0xe4
[20:43:33] <anonimasu> ** RTAI SYSREQs in use: #2 #3 #4 #5
[20:43:36] <anonimasu> localhost:/home/an0n/emc/src/emcnml# cat /proc/adeos
[20:43:38] <anonimasu> Adeos 2.4r12/x86 -- Pipelining: active
[20:43:41] <anonimasu> RTAI: priority=200, id=0x52544149, ptdkeys=0/0
[20:43:43] <anonimasu> irq0-208: grabbed
[20:43:46] <anonimasu> irq209: grabbed, sticky
[20:43:48] <anonimasu> irq210-223: grabbed
[20:43:51] <anonimasu> irq224-225: passed, virtual
[20:43:54] <anonimasu> Linux: priority=100, id=0x00000000, ptdkeys=2/4
[20:43:56] <anonimasu> irq0-15: accepted
[20:43:59] <anonimasu> irq16-190: passed
[20:44:01] <anonimasu> irq191-208: accepted
[20:44:04] <anonimasu> irq209: grabbed, sticky
[20:44:06] <anonimasu> irq210-222: accepted
[20:44:09] <anonimasu> irq223: passed
[20:44:11] <anonimasu> irq224-225: grabbed, virtual
[20:45:39] <anonimasu> paul__c: what nml message contains the axis position?
[20:45:59] <paul__c> if you do a top, are there any zombie processes or anything hogging the CPU ?
[20:46:07] <anonimasu> *digs in emc.hh*
[20:46:40] <paul__c> Position comes from three (or is it four) places depending on mode.
[20:46:50] <anonimasu> hm, ok?
[20:47:15] <anonimasu> Tasks: 60 total, 3 running, 57 sleeping, 0 stopped, 0 zombie
[20:47:22] <anonimasu> what's the best way to grab it?
[20:47:27] <anonimasu> err which place?
[20:47:40] <anonimasu> I want to have the position you have in manual mode
[20:49:37] <paul__c> emcStatus->motion.traj.position
[20:49:57] <robin_sz> sigh ... 12 hours from now I'll be in Geneva .. whee. top fun.
[20:49:57] <anonimasu> what does that get you the position for all axis:es
[20:50:06] <paul__c> or emcStatus->motion.traj.actualPosition
[20:50:49] <paul__c> it gets you an emcPose with all six axis.
[20:51:25] <anonimasu> hmok
[20:53:14] <paul__c> or if you are using the QtNML status, the position signal emits an emcPose
[20:54:04] <anonimasu> I am not running that, I havent gotten around to playing with qt so I am just writing a console app right now
[20:54:10] <paul__c> and you can either use position.tran.x or position[0] to access the data
[20:55:00] <anonimasu> * anonimasu nods
[20:55:15] <anonimasu> I decided to try out the idea as a console app, then start with qt when I have more time and when my book arrives
[20:56:15] <paul__c> OK... then you want to peek() on the emcStatus buffer
[20:56:40] <anonimasu> pos = emcStatus->motion.traj.actualPosition;
[20:56:50] <paul__c> yup
[20:56:57] <anonimasu> :)
[20:57:17] <paul__c> and if you're on bdi-4 branch
[20:57:45] <paul__c> you can use array addressing on the emcPose
[20:57:51] <anonimasu> I am testing it now
[20:57:56] <anonimasu> pos[0]
[20:59:07] <anonimasu> is that what you mean?
[20:59:17] <paul__c> That way, you can use the same routine to read raw joint position, or an emcPose
[20:59:30] <anonimasu> hm, are there just 3 axis:es in emcpose?
[20:59:36] <anonimasu> double a,b,c;
[20:59:37] <paul__c> six
[20:59:56] <paul__c> tran.x tran.y tran.z a b c
[21:00:06] <paul__c> all doubles.
[21:00:33] <anonimasu> hm ok
[21:00:46] <anonimasu> ah pm cartesian is a struct also..
[21:00:53] <anonimasu> typedef struct _EmcPose {
[21:00:53] <anonimasu> PmCartesian tran;
[21:00:53] <anonimasu> double a,b,c;
[21:00:53] <anonimasu> } EmcPose;
[21:00:54] <anonimasu> ;)
[21:00:57] <paul__c> or you can use position[0-5]
[21:02:40] <anonimasu> ok
[21:03:11] <anonimasu> hm it does not seem to be working
[21:04:04] <anonimasu> typedef struct _EmcPose {
[21:04:04] <anonimasu> PmCartesian tran;
[21:04:04] <anonimasu> double a,b,c;
[21:04:04] <anonimasu> } EmcPose;
[21:04:06] <anonimasu> err
[21:04:08] <anonimasu> damn.
[21:04:27] <anonimasu> printf("%d\n",pos[0]);
[21:05:02] <anonimasu> handwheel.cc:14: error: no match for 'operator[]' in 'pos[0]'
[21:05:48] <anonimasu> I am not using the latest bdi though..
[21:05:58] <anonimasu> it works with pos.tran.x
[21:05:59] <anonimasu> ;)
[21:06:15] <paul__c> You will need the current CVS from the bdi-4 branch
[21:06:28] <paul__c> to use position[x]
[21:07:16] <anonimasu> ah ok..
[21:08:29] <Phydbleep> paul__c: Look at it this way, After you're done in Geneva you deserve a stop in Amsterdam for lunch. :)
[21:09:00] <Phydbleep> D'eaux! That was for robin_sz , Sorry.
[21:09:10] <anonimasu> paul__c: it seem like this will work nicely
[21:10:14] <anonimasu> not that I've gotten anything out of emc yet ;)
[21:11:41] <anonimasu> it probably works if I restart my emc;)
[21:11:43] <anonimasu> emc2..
[21:13:11] <anonimasu> no... still not working
[21:20:05] <anonimasu> seems like it wont grab stuff off NML
[21:22:15] <paul__c> It should print out a load of errors if it can't connect to an NML buffer
[21:22:25] <anonimasu> yeah but it wont give me the values
[21:23:16] <anonimasu> very strange
[21:23:34] <paul__c> you doing a peek() on the buffer first ?
[21:23:43] <anonimasu> hm, no found the error :)
[21:23:50] <anonimasu> updateStatus()
[21:24:16] <paul__c> not being called periodically....
[21:24:30] <anonimasu> I added it to the while loop now
[21:24:48] <anonimasu> but a sleep might be aproperiate there..
[21:25:08] <paul__c> 250milliSec
[21:25:31] <anonimasu> yep
[21:27:14] <anonimasu> now lets see if this works..
[21:28:16] <anonimasu> no
[21:31:28] <anonimasu> updateStatus(); //update *
[21:31:28] <anonimasu> pos = emcStatus->motion.traj.actualPosition; // update position
[21:31:28] <anonimasu> if ( pos.tran.x != tmp ) {
[21:31:28] <anonimasu> printf("pos changed\n");
[21:31:28] <anonimasu> }
[21:31:31] <anonimasu> tmp = pos.tran.x;
[21:31:33] <anonimasu> usleep(2500);
[21:31:36] <anonimasu> is what I do
[21:35:13] <anonimasu> ls
[21:40:37] <anonimasu> paul__c: that should work shouldnt it?
[21:41:57] <paul__c> should, yes.
[21:42:22] <anonimasu> hm, I tried running the program again, with the quit(), after startup();
[21:45:51] <anonimasu> didnt help
[21:53:23] <robin_sz> Phydbleep: strangely .. calling in from Geneva to amsterdamn might be tricky
[21:53:39] <anonimasu> * anonimasu kicks nml
[21:54:00] <robin_sz> Phydbleep: maybe I can get easyjet to let me out half way along?
[21:54:15] <robin_sz> * robin_sz tries not to think too much about easyjet ...
[21:54:30] <robin_sz> yuck yuck yuck. cheap, but yuck.
[22:01:04] <anonimasu> * anonimasu goes mad
[22:16:03] <CIA-12> 03paul_c 07bdi-4 * 10emc2/src/emc/motion/emcstepper.c: Update module params with the correct stepping type info.
[22:17:19] <paul__c> anonimasu: Check the return code of updateStatus()
[22:17:38] <anonimasu> I did, it's 0
[22:20:27] <paul__c> try printing out emcStatus->task.heartbeat
[22:21:19] <anonimasu> ok
[22:24:05] <anonimasu> does not return anything
[22:26:21] <Phydbleep> anonimasu goes mad ??
[22:26:28] <anonimasu> yeah
[22:26:30] <anonimasu> on nml..
[22:26:32] <anonimasu> it wont give me data
[22:26:36] <Phydbleep> * Phydbleep thought that happened long ago. :)
[22:27:21] <paul__c> which tree/branch are you working with ?
[22:27:37] <anonimasu> emc1 for libnml
[22:27:41] <anonimasu> and what I am running is emc2
[22:27:48] <anonimasu> a older bdi
[22:27:58] <anonimasu> you remember the box you helpt me fix a while back
[22:28:33] <paul__c> running the 2.4.xx kernel ?
[22:28:36] <anonimasu> yeah
[22:28:43] <anonimasu> 2.4.21
[22:28:57] <anonimasu> but it was running 2.6.somthing when it came out of the box..
[22:28:58] <paul__c> that's the old emc/rcslib install.
[22:29:33] <anonimasu> it's not the default install I am running it's a newer emc off cms..
[22:29:35] <anonimasu> same with rcslib
[22:30:01] <anonimasu> might be old anyway
[22:30:45] <paul__c> so you are compiling handwheel.cc in the emc1 tree and trying to connect to an emc2[HEAD] build ?
[22:31:46] <anonimasu> yeah, the nml matches..
[22:32:13] <anonimasu> or well, the .nml file is right
[22:32:18] <anonimasu> and it does connect..
[22:32:32] <paul__c> JMK has messed up the data structures so it is unlikely you'll get any meaningfull data out.
[22:32:33] <anonimasu> I tried running it with the emc1 build that was in the compile dir..
[22:33:18] <anonimasu> :)
[22:35:48] <anonimasu> very strange..
[22:37:02] <nevyn__> nevyn__ is now known as nevyn
[22:37:52] <paul__c> well... You know it is connecting to the buffers successfully....
[22:38:02] <paul__c> and the peek() is working...
[22:38:27] <anonimasu> hm, I wonder..
[22:39:18] <paul__c> emcStatusBuffer->valid() should return 1
[22:40:26] <anonimasu> trying that now
[22:41:10] <anonimasu> yes it returns 1
[22:44:17] <paul__c> emcStatus->echo_serial_number should be changing..
[22:45:48] <paul__c> and emcStatus->debug should be the same as the ini DEBUG parameter
[22:47:07] <anonimasu> returns -1
[22:47:30] <paul__c> printf %x
[22:47:46] <anonimasu> ah, maybe I didnt print enough of it
[22:48:13] <anonimasu> I forgot \n
[22:48:14] <anonimasu> ;)
[22:55:08] <anonimasu> ffffffff
[22:55:10] <anonimasu> is what it says
[23:01:41] <paul__c> and what value do you have in the ini file ?
[23:02:29] <anonimasu> ini?
[23:03:02] <anonimasu> for DEBUG?
[23:03:37] <anonimasu> or what vaiue?
[23:03:56] <anonimasu> heh
[23:04:00] <anonimasu> I found the error I think.
[23:11:06] <anonimasu> paul__c: it wont work..
[23:11:43] <anonimasu> I tried grabbing emcStatus->task.mode
[23:11:50] <anonimasu> it always returns true..
[23:12:34] <anonimasu> err 0
[23:12:42] <anonimasu> or whatever the number for manual is..
[23:12:43] <Jymmm> FALSE
[23:12:49] <Jymmm> 42
[23:13:15] <paul__c> Are you running the modded handwheel.cc with the emc from the same build tree ?
[23:14:07] <anonimasu> yes
[23:19:54] <paul__c> Is the ssh port still open ?
[23:20:31] <anonimasu> no, it'll be in a couple of secs..
[23:24:03] <anonimasu> just logging into the router
[23:26:04] <anonimasu> port 222