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