#emc-devel | Logs for 2009-08-01

[00:24:09] <jepler> cvs gone. it served us well.
[00:24:44] <skunkworks> WAIT!
[00:24:49] <skunkworks> ;)
[00:29:39] <cradek> godspeed, cvs
[00:42:43] <jepler> how fast is that, anyway?
[00:43:17] <cradek> I'm not even sure what it means
[01:43:41] <skunkworks> if startrek is some sort of definition - some log of the speed of light.
[10:44:06] <El_Matarife> Hey have you guys considered getting into the Ubuntu universe repository? Or setting up a 3rd party apt-get repository?
[10:49:35] <YokoZar> Or just a PPA?
[10:54:09] <El_Matarife> Anything rather than distributing binaries really
[10:59:08] <YokoZar> The main value is that in Karmic it'll be _much_ easier to add a PPA repo
[11:32:03] <YokoZar> you should email them El_Matarife
[11:33:37] <El_Matarife> Considering it
[11:33:37] <SWPadnos> EMC is meant to run on any Linux system, we just happen to package it for Ubuntu
[11:39:40] <YokoZar> SWPadnos: I mean proper packages in a ppa that you can give updates for and everything
[11:39:53] <YokoZar> * YokoZar is an Ubuntu dev
[11:40:26] <SWPadnos> ok. I'm not too savvy about launchpad vs PPA's, etc.
[11:40:55] <SWPadnos> as you can see :)
[11:41:04] <YokoZar> launchpad ppa = personal package archive. Basically you make a team for your project, upload your source package there, and it builds and signs it and everything
[11:41:33] <SWPadnos> I think the only time I've noticed that was with a PPA that doesn't work any more ;)
[11:41:50] <YokoZar> In Karmic it'll be really easy to add it -- just tell people to go to system->administration->software sources and type "ppa:emc" and then install the emc package (eg apt://emc)
[11:42:02] <SWPadnos> oh, cool
[11:42:11] <SWPadnos> is there a name for Karmic+1 yet?
[11:42:29] <YokoZar> I think there may be an even easier way to add ppas too (eg through add/remove or an apt:// link)
[11:42:29] <YokoZar> no
[11:42:29] <SWPadnos> Lopsided Lemur
[11:42:33] <SWPadnos> ok :)
[11:42:48] <YokoZar> usually name comes out after freeze when we start having to say "well this can't go into karmic so we'll postpone it to..."
[11:42:50] <SWPadnos> the trouble is that we also need a realtime kernel, which can be a pain to get right
[11:42:53] <SWPadnos> right
[11:43:12] <YokoZar> Yeah I'm not sure of the current status of the realtime kernel
[11:43:36] <SWPadnos> not -rt, RTAI
[11:43:46] <SWPadnos> -rt doesn't work well enough for this
[11:44:00] <SWPadnos> it's getting closer, but it's still a ways off
[12:09:19] <El_Matarife> So you depend on the RTAI package which isn't in Ubuntu?
[12:09:55] <SWPadnos> yeah. there is no package, so we make our own
[12:10:04] <El_Matarife> https://launchpad.net/ubuntu/+source/rtai
[12:10:11] <SWPadnos> yeah, source only, no?
[12:11:09] <El_Matarife> No, that's in the universe package
[12:11:13] <El_Matarife> and is supported so people upgrade it
[12:11:41] <SWPadnos> oh, interesting. I had seen that one before, but I thought it wasn't usable for some reason
[12:11:46] <SWPadnos> (which may no longer be a reason)
[12:12:01] <SWPadnos> of course the page didn't load for me :)
[12:12:11] <SWPadnos> there we go
[12:12:56] <El_Matarife> so in theory, you could make a PPA for this, and have it depend on the RTAI package and apt-get will go out and get it for you
[12:12:57] <SWPadnos> wait, it is a source package
[12:13:10] <El_Matarife> on Launchpad
[12:13:15] <El_Matarife> Try apt-get RTAI
[12:13:40] <SWPadnos> I've done dpkg -l "*rtai*"
[12:13:55] <YokoZar> SWPadnos: you can have ppa depend on other ppa as well
[12:13:59] <SWPadnos> sure, I see that
[12:14:06] <YokoZar> or just put the needed package in your own ppa
[12:16:55] <El_Matarife> It can't depend on universe packages?
[12:17:29] <YokoZar> it can too
[12:19:53] <El_Matarife> So PPA for EMC that depends on the RTAI package being installed
[12:20:02] <El_Matarife> Or if the RTAI project has a PPA, you could depend on that
[12:20:07] <El_Matarife> Wonder if those guys have an IRC channel
[12:20:25] <SWPadnos> I still don't see a binary package of RTAI
[12:20:46] <SWPadnos> on Intrepid, using Synaptic and searching for "rtai"
[12:21:00] <SWPadnos> there is rtai-doc, and the RTAI that we package
[12:22:43] <El_Matarife> Are you searching the universe repository?
[12:22:55] <SWPadnos> yes, I have universe enabled
[12:23:07] <SWPadnos> I'm pretty sure that PPA is only for the source
[17:43:16] <BigJohnT> * BigJohnT wonders why the hm2 stepgen vel feedback does not end up as 0 when the axis is not in motion
[17:47:35] <SWPadnos> it should end up at 0, but maybe not for a second or so
[17:47:55] <SWPadnos> oh, from stepgen. hmmm
[17:51:44] <BigJohnT> it looks like some real small number
[17:52:21] <SWPadnos> I wonder if it's dithering between two steps, and therefore outputting a vel which is 1 count per servo period (plus and minus)
[17:52:51] <BigJohnT> could be
[17:54:37] <BigJohnT> I moved the axis back to 0 so it should not be between steps there... I think
[17:55:06] <SWPadnos> yeah. I'm not sure exactly how the stepgen internals work
[17:55:35] <SWPadnos> I think it's similar tot he software stepgen, which keeps track of fractions of a step
[17:57:40] <BigJohnT> it's reporting the velocity at -0.00001220802
[17:58:10] <SWPadnos> what are the stepgen scale and the actual thread period?
[17:58:55] <BigJohnT> scale is 1000
[17:59:19] <BigJohnT> where do I find the actual thread period?
[17:59:20] <SWPadnos> huh. 5TPI direct drive full step?
[17:59:23] <SWPadnos> halcmd show thread
[17:59:42] <SWPadnos> is the stepgen running in V or P mode?
[17:59:58] <BigJohnT> 999849
[18:00:15] <BigJohnT> position mode
[18:00:25] <SWPadnos> ok
[18:01:33] <SWPadnos> huh. that doesn't look like a step or 1/ a step
[18:01:44] <SWPadnos> is the sign changing or is it steady>
[18:01:46] <SWPadnos> ?
[18:02:07] <BigJohnT> steady after I stop
[18:02:14] <SWPadnos> ok. weird
[18:02:43] <BigJohnT> every time I stop it is a different number
[18:02:45] <SWPadnos> I suppose the driver could use some small "tiny value" and round to 0 if it's that close
[18:03:10] <SWPadnos> ok, that would fit the theory that a step fraction is somehow not being handled correctly
[18:03:34] <SWPadnos> bbl
[18:03:47] <BigJohnT> if I go up it is positive if I jog down it is neg
[18:03:56] <BigJohnT> ok
[18:04:05] <BigJohnT> nap time here :)
[19:33:44] <SWPadnos_> SWPadnos_ is now known as SWPadnos
[19:39:02] <SWPadnos_> SWPadnos_ is now known as SWPadnos