#emc-devel | Logs for 2006-03-16

[00:16:01] <cradek> SWPadnos: it's not a sure thing that I'll support the new ubuntu version (dapper) right away - breezy will be supported by ubuntu (security updates etc.) until at least Apr 2007.
[00:17:10] <SWPadnos> I think it may be a good thing to move to the next one
[00:17:17] <SWPadnos> they'll be supporting it for a minimum of 5 years
[00:18:03] <SWPadnos> of course, it's easy for me to say that, since I don't really have anything to do with the move ;)
[00:22:44] <cradek> sure, I'm just saying people shouldn't wait
[00:23:46] <SWPadnos> yeah, it's a tough decision. there's a security hole in the current installer, which (according to some accounts) would still be there if the system is upgraded, rather than just being a new install
[00:24:04] <SWPadnos> there are lots of new features, but many of those would be available through the system updater
[00:24:16] <SWPadnos> then again, emc may not work for a while
[00:24:42] <cradek> but that's fixed already
[00:24:59] <SWPadnos> hmmm - do you know if the system update checker will know the difference between the distro versions, and ignore anything that isn't part of breezy?
[00:25:25] <cradek> sure, the distro is specified in the deb line
[00:25:51] <SWPadnos> yes - it still seemed as though there was an upgrade path that wouldn't fix that hole, even though it's fixed. it could be me though, since that sounds really stupid
[00:26:15] <cradek> you would have to work hard to not get that update by now
[00:26:25] <cradek> it's so easy to keep updated
[00:27:04] <SWPadnos> heh - all I have to do is turn on one of my ubuntu machines
[00:27:21] <SWPadnos> oh hey - can you check something for me SRT kde/gnome menu items?
[00:27:25] <SWPadnos> WRT, that is
[00:27:37] <cradek> I can try
[00:28:19] <SWPadnos> ok. I'm looking for the web page I was reading
[00:31:39] <SWPadnos> damn - I don't see it
[00:31:49] <cradek> sometimes the web sucks that way
[00:32:07] <SWPadnos> yeah, and I was looking in my browser history ;)
[00:33:19] <SWPadnos> well, there are two places for desktop files, /usr/share/applnk (or similar), and /usr/share/applications, I think
[00:33:37] <SWPadnos> I'm wondering which is used in ubuntu/gnome
[00:33:51] <cradek> I put the emc2 desktop files in /usr/share/applications
[00:34:00] <cradek> so I know it uses at least that one
[00:34:20] <SWPadnos> ok, and it was the creation of a submenu in KDE that's the problem
[00:34:56] <cradek> yes
[00:35:29] <SWPadnos> where is the desktop file in the source?
[00:35:50] <cradek> I haven't put it in cvs, it's just on my system
[00:36:02] <SWPadnos> hmmm - OK.
[00:36:16] <SWPadnos> maybe I was looking at the one on my laptop way back when
[00:36:34] <cradek> you can get it from the deb, or I can send it to you if you want
[00:36:42] <SWPadnos> AS i had mentioned, it's there in the KDE menu, it's just under Lost+Found
[00:36:55] <cradek> Categories=Application;
[00:37:02] <cradek> Type=Application
[00:37:19] <SWPadnos> yep, but there's no Application submenu. There may be an Applications submenu though
[00:37:31] <SWPadnos> I don't recall. I suppose I should fire up that machine
[00:37:55] <cradek> aha
[00:37:59] <cradek> maybe it's that simple then...?
[00:38:15] <SWPadnos> well, the Categories entry is a semicolon separated list
[00:38:36] <SWPadnos> it gets stuck in the first submenu it can find in the list, or Lost_Found if none exist
[00:39:02] <cradek> it would be great if it ended up somewhere nice for both desktops
[00:39:13] <SWPadnos> yes
[00:39:52] <SWPadnos> there's a dir structure in the applnk (or whatever) directory, and that creates submenus for each directory
[00:40:02] <SWPadnos> but one of these methods is deprecated, and I can't remember which it is
[00:40:42] <cradek> I have nothing meaningful in applnk
[00:40:56] <cradek> so I doubt that's it (for gnome)
[00:41:08] <SWPadnos> ok. I;m swapping hard drives and will boot up in a sec (have only one caddy, so it takes a minute or two)
[00:42:35] <cradek> I like the plugin drives (used to be raid) I have on one of my machines
[00:42:47] <cradek> I have 4-5 9G drives for it
[00:43:00] <SWPadnos> this is a laptop ;)
[00:43:14] <cradek> ah, totally different
[00:43:22] <SWPadnos> I should have sprung for the extra HD caddy, but I didn't
[00:43:36] <cradek> two laptop hard drives is already a luxury
[00:43:48] <SWPadnos> one at a time though
[00:44:06] <SWPadnos> there's another caddy that I can get to replace the floppy or CD-ROM with a HD as well though
[00:44:12] <SWPadnos> so I could have two
[00:44:52] <SWPadnos> I like the new laptops these days. ther's one that has a 15.4" screen with 1920x1200 resolution!
[00:45:49] <cradek> jepler has something like that - I can't read the text on it, too many pixels for me
[00:46:19] <cradek> and 800 pixel wide web sites render about two inches wide!
[00:48:23] <SWPadnos> heh - I love it, if I have a UI that can render text well, and scale icons correctly
[00:48:49] <SWPadnos> I think I'd get the 17" version though, with an Athlon (possibly X2) processor
[00:48:51] <cradek> yay, our favorite fud-monger is at it again
[00:48:57] <SWPadnos> which one?
[00:49:06] <cradek> is there more than one?
[00:49:18] <cradek> (on the bdi mailing list)
[00:49:20] <SWPadnos> well, I guess "favorite" is open to interpretation ;)
[00:51:11] <SWPadnos> heh - "nice" one
[00:51:39] <SWPadnos> though, I suppose we send people to his mailing list in a similar tone
[00:52:22] <cradek> I don't think that's entirely true
[00:52:33] <cradek> * cradek shrugs
[00:53:15] <SWPadnos> not as bad, I agree. but close sometimes
[00:53:44] <cradek> I don't like that we seem to have a competition.
[00:54:12] <cradek> sorry, I shouldn't have brought it up - moving on
[00:54:57] <SWPadnos> no problem. I'm not too happy about the combative overtones, myself
[01:06:14] <SWPadnos> ok. found it
[01:06:49] <SWPadnos> the submenus are stored in /usr/share/desktop-directories/
[01:07:50] <SWPadnos> do you have a directory by that name on your gnome system?
[01:08:02] <cradek> yes
[01:09:04] <SWPadnos> does it look like it's used?
[01:09:09] <cradek> yes
[01:09:33] <cradek> is it used for kde too?
[01:09:37] <SWPadnos> ok. have you installed Kubuntu or other KDE apps that may have installed it
[01:09:40] <SWPadnos> yes
[01:09:54] <cradek> no, I don't think so.
[01:10:10] <SWPadnos> ok. I don't have any ubuntu machines without KDE, so I couldn't be sure
[01:10:53] <SWPadnos> so, I guess the thing to do is install a new submenu, called emc2 or machining or something
[01:11:04] <SWPadnos> and list that as the first category in the desktop file
[01:11:31] <cradek> if we only have one thing, do we need our own menu?
[01:11:36] <SWPadnos> I think the desktop files also have an option for showing an icon on the desktop
[01:11:56] <SWPadnos> not really, but I think that any NC file tools, config stuff, etc should go under the same ment
[01:11:58] <SWPadnos> menu
[01:12:34] <cradek> I agree, but I'm not sure we'll have anything
[01:13:12] <SWPadnos> here's hoping ;)
[01:13:36] <SWPadnos> I see the lack of easy import of CAD and other files as a major impediment to people's use of EMC
[01:14:01] <SWPadnos> DeskCNC and Mach both have dxf and bmp import, and that's a big thing for a lot of people
[01:14:40] <cradek> I can see where you could do something useful (2.5D) with dxf (in fact I've written it) but bmp import seems totally bogus to me
[01:14:49] <SWPadnos> for image engraving
[01:15:11] <cradek> I guess I've written that
[01:15:15] <SWPadnos> heh
[01:15:25] <SWPadnos> also STL, but that's a longer term thing
[01:15:28] <cradek> but I have little interest in polishing either (and especially writing guis)
[01:15:41] <SWPadnos> not a problem, there are others that may do that
[01:15:55] <cradek> ha, I've written that too
[01:16:02] <SWPadnos> I'd just like to make it possible for emc to compete on a feature basis with the other controllers out there
[01:16:10] <cradek> I should release it one of these days
[01:16:16] <SWPadnos> ok by me ;)
[01:16:21] <cradek> it's not half bad (it actually has a gui)
[01:16:40] <jepler> cradek: toolpath? release it!
[01:17:02] <cradek> jepler: I guess it's better than nothing, which is what linux users have today
[01:17:12] <jepler> it's the best CAM software I've ever used.
[01:17:18] <SWPadnos> so a submenu might be a good thing ...
[01:17:20] <cradek> hahaha me too
[01:17:46] <jepler> it's like the joke .. last year I couldn't spell "KAM", now I rote won.
[01:17:57] <cradek> if I just built a deb, I wouldn't have to listen to people whine about how hard it is to compile
[01:18:11] <SWPadnos> hey, that's where I saw cp1 - the G-code generator. it's in the EMC menu on BDI 4.30
[01:18:32] <SWPadnos> wait - you spelled "spell" correctly
[03:09:52] <SWPadnos> SWPadnos is now known as SWP_Away
[03:31:38] <jepler> how do I upload files to the wiki?
[03:31:51] <cradek> uh, click on upload
[03:32:17] <jepler> aha
[04:57:37] <SWP_Away> SWP_Away is now known as SWPadnos
[05:06:47] <SWPadnos> hi petev
[05:06:58] <petev> hey, whats up?
[05:07:05] <SWPadnos> not too much
[05:07:16] <SWPadnos> I was just responding to your email. thanks
[05:07:29] <petev> I didn't get it yet
[05:07:40] <SWPadnos> I haven't finished writing it yet ;)
[05:07:45] <petev> oh
[05:08:14] <SWPadnos> now I don't need to ;)
[05:08:39] <petev> has cradek looked at adding a jerk limit to the TP?
[05:08:48] <SWPadnos> I was going to say, I've got altium to load up the files, and it gets to the opint where it complains that my trial version of Xilinx ISE has expired
[05:08:54] <SWPadnos> I don't think so
[05:08:57] <SWPadnos> but I'm not sure
[05:09:07] <cradek> petev: why? do you need it?
[05:09:11] <petev> The xilinx on the mesa is not high end
[05:09:17] <petev> you can use the free tools
[05:09:29] <SWPadnos> yep. I just have to get things correctly configured
[05:09:34] <petev> cradek, I was just thinking it shouldn't be too hard
[05:09:40] <SWPadnos> there's still a constraint / IO config file missing though
[05:09:49] <cradek> a jerk-limited TP is much, much harder
[05:09:57] <petev> I think it's pretty tough on machines to not have jerk limit
[05:10:30] <petev> looks like the one eq would need modifying and a few more corner cases
[05:10:50] <petev> swpadnos, I think just the timing constraint file is missing
[05:10:58] <petev> the pin file is there
[05:11:14] <cradek> petev: please work on it if you think it's easy - I might be just missing something.
[05:11:26] <SWPadnos> the pin file I see looks like user documentation, not an input to the FPGA tools
[05:11:36] <SWPadnos> though I'm way underexperienced to say that for sure
[05:11:55] <petev> I just saw the one eq that calced the distance and it looked like what would need the most work
[05:12:13] <petev> then the corner cases for when you can't even reach max accel
[05:13:42] <petev> swpadnos, yeah the pin file there is not the one for the xilinx tools
[05:14:03] <SWPadnos> do you have those files, or should I ask the other pete for them?
[05:14:05] <petev> but it won't take much to convert it to something you can use
[05:14:46] <petev> I put everything I have in CVS
[05:15:03] <SWPadnos> you're right. I just need a template from my development tools. I'll take care of that.
[05:15:10] <petev> cradek, what did you see that makes you think the jerk limit will be very hard?
[05:15:47] <petev> swpadnos, I may have a timing constraints file from a slightly different version of the FPGA code
[05:15:55] <cradek> well I think everything has to change from quadratic to cubic
[05:16:11] <SWPadnos> ok. if you can send that to me, I'll see if I can regenerate the FPGA
[05:16:20] <SWPadnos> (not that it's needed right now)
[05:16:24] <petev> swpadnos, ok
[05:16:37] <cradek> and I've studied "quintic concatenation" which gives a nearly time-optimal way to accelerate with limited jerk
[05:17:03] <petev> are you talking about the blending part?
[05:17:21] <cradek> I'm working on it off and on, but it's very complex compared to what we have
[05:17:33] <petev> I was thinking of something very simple
[05:17:35] <cradek> no, just planning a single segment's accel/cruise/decel with jerk limiting
[05:17:42] <petev> not effecting the blending at all
[05:17:52] <petev> yes, that's what I was thikning
[05:18:22] <cradek> please write up the single-segment planning algorithm then
[05:18:33] <petev> I haven't looked at the details, but it seemed like the same code as going from accel to max velocity
[05:18:44] <petev> except now you have to ramp the accel too
[05:18:50] <cradek> seems like the hard part isn't obeying the constraints, it's obeying the constraints and still landing in the right place
[05:18:58] <cradek> right
[05:19:04] <cradek> I tried that :-)
[05:19:14] <petev> what happened?
[05:19:32] <cradek> the constraints made it overshoot the goal
[05:19:55] <petev> but doesn't that all come back to the one eq that calcs from the distance?
[05:19:59] <cradek> seriously, don't let me discourage you - experiment
[05:20:11] <cradek> yes I think it does
[05:20:12] <petev> I think if that one were re-worked it may work out correct
[05:20:22] <cradek> I still don't understand the derivation of what's there, do you?
[05:20:29] <petev> maybe the re-work will be difficult, I don't know
[05:20:54] <petev> I didn't look at it too closely
[05:21:08] <petev> it looked like an integration solved for the distance
[05:22:03] <cradek> look closer and let me know, since I don't seem to get it
[05:22:08] <petev> I should be putting some new servos, etc. on my mill this weekend
[05:22:26] <petev> once I get it all wired, I'll be ready to start playing with some mods
[05:22:32] <petev> probably the halui first
[05:33:10] <SWPadnos> thanks pete - I got the file.
[05:33:29] <petev> that should give you a starting point
[05:35:00] <SWPadnos> yep, it has the info, so even if it isn't the rigth format, I should be able to convert it
[05:35:20] <petev> the format should work with the xilinx tools
[05:35:21] <SWPadnos> on another note, are you planning on going to Embedded Systems Conference this year?
[05:35:23] <SWPadnos> ok
[05:35:32] <petev> you will need to use them any how for place/route
[05:35:40] <petev> even if you synth with something else
[05:35:41] <SWPadnos> yep
[05:36:01] <petev> not sure about the conference
[05:36:07] <petev> I'm way burried right now
[05:36:15] <SWPadnos> It's in San Jose this year
[05:36:23] <petev> the house is falling apart as I haven't had the time
[05:36:24] <SWPadnos> yeah. I hope to be ;)
[05:36:33] <petev> yeah, I know, right in my back yard
[05:36:38] <SWPadnos> I hate when that happens
[05:37:10] <SWPadnos> well, if you want to stop in, let me know. we can get dinner or something
[05:37:19] <petev> ok, sounds good
[06:23:56] <SWPadnos> SWPadnos is now known as SWP_Away
[06:23:56] <SWP_Away> see ya, pete
[06:25:46] <petev> gnight
[13:32:04] <SWP_Away> Hi Ray
[13:32:08] <SWP_Away> SWP_Away is now known as SWPadnos
[13:37:04] <rayh> Hi Steve.
[13:50:31] <SWPadnos> so, I think I'm not in favor of specifically supporting kubuntu
[13:50:40] <SWPadnos> with extra menus and the like
[13:51:55] <rayh> That little bit of change would require a new package.
[13:52:21] <SWPadnos> not really, just some extra logic and an extra file
[13:52:40] <SWPadnos> but I think that kubuntu doesn't have one very important feature - the update notifier
[13:58:24] <jepler> cradek's packages don't work on kbuntu? I guess I just assumed the other 'buntus' were the same old thing with a different set of packages on the distribution CD.
[13:58:42] <SWPadnos> they work, but the EMC menu item ends up under lost+found
[13:58:44] <jepler> oh
[13:58:55] <jepler> oh yeah I saw that scroll by
[13:59:32] <SWPadnos> it's possible to add a menu, or put the entry under a different menu (very easy)
[13:59:32] <jepler> did you find the correct way to put it in the kde menus?
[13:59:54] <SWPadnos> actually, there's a spec at freedesktop.org (also in the KDE handbook ;) )
[14:00:23] <SWPadnos> there are .directory entries under /usr/share/(something I don't quite remember)
[14:01:17] <SWPadnos> I tried making one, but I didn't see a new subment. I'll try next with the menu editor
[14:01:37] <SWPadnos> but, the fact that the auto-update notifier isn't there makes it less appealing, I think
[14:01:59] <rayh> I'm reading the new ubuntu gnome for April. Several of my issues are handled there.
[14:02:22] <SWPadnos> are you looking at the gnome 2.14 preview page?
[14:02:41] <rayh> gedit is pained that's a pain. open file lists and terminal included.
[14:02:46] <rayh> Yep.
[14:03:23] <SWPadnos> they're adding tabs, which may make kate unnecessary
[14:03:47] <rayh> Yelp has a search.
[14:04:30] <rayh> Right. and xchat has notification of pings.
[14:06:33] <rayh> The only thing I don't see is starting a terminal from file browser.
[14:06:59] <SWPadnos> hmmm. you mean like "open a terminal here"?
[14:07:06] <rayh> although browser does have a tv looking icon but it may be computer like now.
[14:07:10] <rayh> Right.
[14:07:25] <rayh> That kde feature really spoiled me.
[14:07:49] <SWPadnos> well, there's a way to add locations to the left hand panel on the file browsers. it may be possible to add "terminal" there (though it wouldn't be "here")
[14:08:28] <cradek> I know it would be a long-term fix, but maybe you should try to figure out how to submit a feature request to the gnome team
[14:09:05] <rayh> I tried all sorts of ways. Wound down to <control>L cut and paste to term.
[14:10:09] <SWPadnos> there's a gedit plug-in to open a terminal in the dir of the current file
[14:10:36] <SWPadnos> interesting - they had the otion, but it was removed from nautilus
[14:10:38] <SWPadnos> option
[14:10:47] <SWPadnos> http://manny.cluecoder.org/packages/nautilus-open-terminal/
[14:11:04] <rayh> Really
[14:11:20] <SWPadnos> several packages there, not sure exactly what to do with them
[14:11:32] <SWPadnos> http://live.gnome.org/PowerUserTools
[14:11:36] <SWPadnos> found it there
[14:11:39] <rayh> thanks for the link
[14:11:42] <SWPadnos> sure
[14:12:30] <rayh> I'll bet they haven't fixed dialup!
[14:12:51] <SWPadnos> who needs that? ;)
[14:13:37] <rayh> mumble mumble
[14:14:00] <SWPadnos> sorry - got bored waiting fora response :)
[14:14:13] <rayh> np
[14:14:28] <SWPadnos> heh
[14:14:55] <SWPadnos> somewhere, I probably still have my silver 300 baud Radio Shack modem
[14:16:09] <rayh> I've still got 3 model 4Ps and a 6000 with sco zenix.
[14:16:49] <SWPadnos> I never had any of their computers, just the modem for some odd reason
[14:17:15] <rayh> Okay. Store must have been handy.
[14:17:21] <SWPadnos> heh
[14:17:30] <rayh> At one time they were the worlds largest distributor of pc stuff.
[14:17:37] <SWPadnos> I think someone gave it to me, actually ;)
[14:17:45] <SWPadnos> yeah, they used to be pretty good
[14:18:38] <rayh> If they had kept on, they would be the worlds largest white box house.
[14:19:13] <SWPadnos> I think Gateway took them down (and now Dell)
[14:19:30] <SWPadnos> though they were in the business realm fora long time
[14:20:02] <SWPadnos> (I know people who were still using Model 3 or 4 machines for accounting in the '90s)
[14:20:04] <rayh> gnome 14 has search from browser.
[14:20:54] <SWPadnos> right, adn you can save searches as "virtual folders"
[14:20:57] <SWPadnos> and
[14:21:05] <rayh> and magnetic widget edges.
[14:21:31] <SWPadnos> yep. it looks very nice. the gnme release is supposed to be today, I think
[14:21:34] <SWPadnos> or yesterday
[14:21:44] <SWPadnos> yep - yesterday
[14:23:59] <rayh> Looks great. I hope that ubuntu picks up the most of it.
[14:24:22] <rayh> Looks like some of it is in the flight now.
[14:25:10] <SWPadnos> I think they'll have all of it. There's an ubuntu developer's meeting today to discsuss a possible delay in the next release
[14:25:40] <SWPadnos> the good neews is that they're planning on supporting all releases for 5 years, starting with this one
[14:26:06] <rayh> Really. That sounds good to me.
[14:26:18] <SWPadnos> yep.
[14:26:25] <rayh> Already thinking of cnc-workshop and installs.
[14:26:34] <SWPadnos> cool
[14:27:26] <SWPadnos> hmm. it looks like jubuntu is supposed to automatically notify you of updates, like ubuntu does
[14:27:33] <SWPadnos> kubuntum that is
[14:27:34] <SWPadnos> gah
[14:27:52] <rayh> coffee time?
[14:27:57] <SWPadnos> sometimes, faster internet access isn't a benefit
[14:28:08] <SWPadnos> I have it, but it tastes like crap today
[14:29:45] <rayh> And katrina is costing everyone a lot for coffee.
[14:29:55] <SWPadnos> really?
[14:31:58] <rayh> We went from $4 a can on special to $9 on special
[14:32:28] <SWPadnos> weird. mine may have gone up $1, on a 2-pound package
[14:33:32] <rayh> To far for a shopping trip.
[14:33:34] <jepler> I buy the "free trade" stuff at my local natural foods store .. I was paying about $10/lb before, and now I'm still paying about $10/lb
[14:33:54] <jepler> I guess that's a lot more per lb than your $4 can?
[14:44:55] <jepler> Is there any chance that someone can take a look at freqgen, and my change? I was running with a ~50uS period, and freqgen calculated a maximum frequency of about ~20kHz. At that time, the calculation was the same for stepping types 0 and 1, and I couldn't get more than a 50% duty cycle for stepping type 1.
[14:45:13] <jepler> After the change I checked in, it gives a maximum frequency of 20kHz for stepping type 0 and 40kHz for stepping type 1, and I can get a 100% duty cycle
[14:45:23] <jepler> but I think the maximum frequencies should be 10kHz and 20kHz, not 20 and 40.
[14:46:32] <SWPadnos> I did notice a factor of 2 in the calc, but I thought it was to convert an int (2<<30) to a float = 2^31
[15:29:12] <rayh> jepler, Do we have a default config that uses freqmod?
[15:29:20] <jepler> rayh: I don't think so
[15:30:25] <jepler> but once it's done I'm happy to submit my servo etch-a-sketch configuration :-P
[15:34:01] <rayh> There you go.
[15:34:17] <rayh> I'll look over freqmod a bit and see what I can do.
[15:58:41] <jepler> can I set one parameter equal to another parameter?
[15:58:44] <jepler> in hal
[16:10:04] <rayh> There is no linking to parameters.
[16:10:16] <rayh> I had that same thought a while back.
[16:10:37] <rayh> jmk is thinking of making all parameters into pins in the refactor.
[16:10:46] <rayh> That would allow you to do what you want.
[16:38:54] <jepler> What I want is to set the parameter freqgen.N.velocity-scale based on freqgen.N.maxfreq and pid.N.max-output
[16:39:01] <jepler> so that I can use the pid output as freqgen input
[16:39:33] <jepler> but I can't write that in halcmd
[16:45:22] <rayh> are maxfreq and max-output static variables?
[16:46:53] <jepler> they're both parameters of the corresponding HAL components
[16:47:12] <jepler> I don't know how they're structured in the "C" code; I think they're each part of a dynamically allocated array of structs
[16:47:55] <SWPadnos> parameters are usually stored with the per-(thing) data, pins are separately allocated structs with pointers
[16:48:22] <SWPadnos> the per-(thing) data is dynamic as well, in many cases
[16:48:38] <SWPadnos> (since the driver may need to handle multiple boards, for example)
[16:49:44] <SWPadnos> I think it may make more sense to either (a) add a real PWM to freqgen, or (b) add a pwm HAL comopnent :)
[16:50:10] <jepler> I can certainly copy and rename freqgen, then remove the less appropriate bits :-P
[16:50:15] <SWPadnos> heh
[16:50:25] <SWPadnos> I think that's what I did with timedelay
[16:50:42] <SWPadnos> but it wasn't freqgen, of course
[16:51:18] <jepler> What's the proper name for this kind of signal I'm making with freqgen? It's not PWM.
[16:51:39] <SWPadnos> it is PWM, I think, just not fixed-period
[16:53:33] <jepler> PDM? http://en.wikipedia.org/wiki/Pulse-density_modulation
[16:54:02] <SWPadnos> could be. it's DDS for DC
[17:02:57] <rayh> bbl
[22:48:15] <rayh> jmkasunich, Question about [halcmd save] and reload.
[22:49:54] <rayh> HAL: ERROR: function 'motion-command-handler' is not reentrant
[22:49:55] <rayh> H
[22:54:47] <rayh> Found the problem it's the addfs for motion.