If speaking of the Boy Scouts (USA), you should say "sorry, I don't support homophobic paramilitary youth organizations".
* cradek claps
big brothers/big sisters is neither homophobic nor paramilitary - support them instead
they also don't discriminate based on religious beliefs.
Or lack of them? No atheists need apply to be a Boy Scout.
yes, or lack of them.
funny how the Boy Scouts used to get annoyed at me when I'd leave out the "reverent" part ;)
I didn't last long as a boy (cub) scout
heh - I went through Cub Scouts, Webelos, and a bit of Boy Scouts
boy scouts is probably good for kids in some ways - I hope they grow up about the 'other ways' soon.
left when I realized that it didn't help me to not get beaten up all the time :(
SWPadnos: sorry to hear that
heh - I should have taken Karate classes instead ;)
it's good to be an adult now, isn't it
most of the time
sometimes it would be nice to "not know the rules yet" :)
I teach jujitsu in my spare time. Stop over some time, and I'll give you a free lesson or two.
I wouldn't want to give up any knowledge about the world. It's where we have to live after all.
well, there is that
SWPadnos, who built your jogging pendant?
the pulse generator thing?
I believe so yes.
didn't someone in here recently build a pendent?
note the hand-solder job ;)
anon was working on one, I think
oh... smt stuff too.
that's my company name
and an Egyptian god
Thore is better.
he's that cool alien dude on Stargate. ;)
Thor is Norse
[00:21:47] <SWPadnos> http://en.wikipedia.org/wiki/Thoth
I had a website just like that for years
yep - been that way for a long time ;)
I luckily never studied useless religion much.
I did, it was more fun than the BS they were teaching
SWPadnos WACOSystems =)
no, wackosystems - I'm not from Texas
As contrasted with useful religion? :-)
all religions I've studied have ended up useless ;)
heh I sense an uncomfortable discussion coming up
and that includes some that are still pracroced ;)
well maybe not with this group, but in most places
lerman... I used to say I'm a non-practicing Catholic... but now I don't know.
practised - wow, what a misspelling
lerman - love the o-words - thanks again.
sounds good. would you like to register YackoWackoDot.com ?
[00:25:02] <SWPadnos> http://www.juliasweeney.com/
SWPadnos PinkyAndTheBrian Systems, and cradek can be Pinky NARF!
I've listened to a couple of interviews with her, and listened to some excerpts - they're very good
what are we going to do tonight Jymmm?
take over the world
cradek The same thing we do every night Pinky, TRY TO TAKE OVER THE WORLD!
I never read/waw/had anything to do with Mr. Pinky
it was a cartoon
You're welcome. I'm looking at making the O words have text names instead of (just) numbers. Ofoo_bar_gag$ sub...
I would use the $ (or perhaps a ':') as a terminator to indicate the end of the string.
SWPadnos it's out on DVD now.
I thought it was a comic book, from the last discussion ;)
SWPadnos LOTS of satire
SWPadnos Steven Spilberg wrote it for WB
SWPadnos: it started the animaniacs - then I think they got thier own show. ;)
SWPadnos Lots of subtle satire in it, buy you gotta look for it.
I'm sure. I had heard of it, just never seen
exactly ;) 'adult' humor
I was a kid when those were on.
SWPadnos opening credits of every show is Bill Clinton playing sax
they love baggin madonna
good night gents
damn. I'm tired already
lerman: I've been meaning to ask you about what might be a bug in the subroutine stuff, it's not a big thing, but I think the line numbers (motion IDs) are sometimes by a line or two
lerman: you can see it in AXIS by loading useful-subroutines.ngc and highlighting various things
lerman: some are right, but others aren't, and I don't quite see the pattern, maybe it will jump out at you
I don't have a working emc2 system, nor an AXIS system, so I can't take a look at it. It is quite possible. I'm using an emc1 system that has Rumley's code changes in it as well as my own. It is clearly possible that in the process of integrating my changes into EMC2, I neglected to take into account some of Rumley's changes that were no longer there. Since I can't really test it, I'll go...
...stare at the code when I get a chance.
maybe I can help a little
would you pull up this program? http://cvs.linuxcnc.org/lxr/source/nc_files/useful-subroutines.ngc
ID (line number) 56 doesn't correspond to any motion, but line 55 does incorrectly correspond to the motion that actually happens on 56
57,58,59 etc look fine
So, after the while, the line number (internal) hasn't been incremented correctly.
hmm it's more complex with that
I think line 56 is sometimes run as ID 55 and sometimes as ID 61
seems like it's a boundary condition when starting and ending the loops
(wish you could see this)
you could boot the emc2 livecd and see it easily - in AXIS you can click a line in the preview or a gcode line, and it highlights the other
Sure. When we loop back, we actually go back to the while statement. Then the line number still hasn't been set correctly.
ah ok I see
line 25 and 29, which look about the same as the lower loop to me, don't correspond to any motion - it all looks correct in that loop
Shouldn't line 27 have some motion (g3)? But it might be correct because line 26 will have corrected it. 26 would have been wrong, but you don't see it because it has no motion.
27 does have the correct motion
oh! I see
Yup, I'm sure you do.
I didn't think about the comments 'fixing' it
I bet it's a one-line fix somewhere isn't it
I'll do some code staring and try to get an emc2 system built and running. I just got my wife a new machine. I'll save her disks in case there is something useful on them and convert it to an emc2 machine using a spare disk I have lying around.
if it were also wrong in emc1, do you think you would have noticed it?
Yup. One or two lines in file interp_o_word.cc
Probably not. I don't run AXIS, and there is little opportunity to look at the log (except when it gives fatal errors). I never get any of those... :-)
you'd still be able to see it by the program highlight being wrong while running...
you could even just run that ngc and see it I bet
You eyes would have to be faster than mine. -- but you are correct, I think.
it's actually pretty long moves on those slots. should be easy to see that line 61 highlights a lot
I'll have to give your code a try.
thanks for looking at this
But I want to get going with emc2, anyway.
we'd love to have you back
I'd like to add conversational program (like the mach3 extensions).
I hate the thought of having to learn pyton to do it.
you might like holecircle.py
Where do I find it?
no need, AXIS uses filters, so they don't need to be python
in the cvs nc_files
Yes, but the idea of another program putting up graphics is silly.
you load it just like gcode, and AXIS runs it as a "filter" (thing that outputs gcode on stdout)
image-to-gcode (simple cam app) is the same setup, except you pick the png or whatever in the open dialog
My idea is that each 'conversational' screen would be in a separate directory containing the gcode, some config stuff, and the graphics. Running the 'screens' would generate a gcode file. The gcode for each screen would be a subroutine call.
That way users could write their own 'screens'. The gcode would have special tags (comments) at the beginning of the line that AXIS could use to know that if the user selected it, the proper screen would be selected to let the user 'edit' the line.
I'm confident we'll find a good way to hook the two schemes together
We'd have predefined screens for interpolating holes, rectangular pockets with arbitrary orientaions, holes on a circle, etc. Since the user could define his own, we could build a nice library of converstional stuff.
maybe you can do something smarter with useful-subroutines, which I found ... useful for my last project
Well, each of the subroutines could/would have it's own screen to let the user pick the parameters he wants to call it with.
I think this would be important stuff. People want to be able to machine that kind of stuff without programming.
Yes. AND it is very simple to do in an extensible manner.
(once you have subroutines).
I think holecircle becomes pretty simple if you remove the graphical preview (i.e. just put up some labels and text entries for numbers)
a lot of that code is surely reusable.
vas is das holecircle?
From what I've seen on cnczone, people really like the mach3 stuff. We would build all of their stuff plus let the user add his own.
you can't write your own for mach3?
But the graphical preview can just be a fixed graphic background that the text is overlayed on.
My understanding is that you can't for mach3 -- although I've never used it.
(I think people give him their scripts for free, then buy them back...?)
maybe that was another product
File "holecircle.py", line 98
max(len(opt) for opt in options)+3, "-textvariable", svar._name,
SyntaxError: invalid syntax
that might be it, not sure, not a python expert
yes, that syntax is new in python2.4
If I get the right snake, can I run holecircle from the command line? Does it need to be at the console?
yes, it can run standalone
it runs for me once I get the environment right
but you have to '. scripts/emc-environment' to get the environment right
OK... I'm getting the snake.
can you build emc2 simulator on your current machine? or are there a lot of dependency problems
there are a lot of depenencies... but they're all listed.
I think jepler pointed them out to me... they're in a text file, listing them all.
right but if you have old versions of everything already, sometimes it's really hard to get a program working that has newer dependencies without screwing up all your other stuff
Nope. My make failed. But I've got a machine I can use.
-bash-2.05b$ python2.4 holecircle.py
Traceback (most recent call last):
File "holecircle.py", line 223, in ?
u = ui()
File "holecircle.py", line 10, in ui
ImportError: No module named Tkinter
I'll get that next.
the required package is probably python2.4-tkinter
on my system I think it's python2.4-tk
Getting it now.
_tkinter.TclError: no display name and no $DISPLAY environment variable
I guess it has to run from the display. Since that's out in the garage, I'll call it a night for now.
yeah it has a gui for preview and entering the numbers
want me to make a screenshot?
That would be great if there is an easy way to get it to me.
will this work? http://emergent.unpy.net/index.cgi-files/sandbox/holes.png
eeew. that desktop looks ugly
Got it. That's pretty much what I would do, but I would put the parameter entry (Center X, Center Y, ...) overlayed on the screen so that instead of just feeding it back on the screen. And I would write it as generic code so that nothing in it would know what it is used for. The background image would be supplied by the developer of the 'screen'. He would provide a file with a list of the...
...parameters, the x,y coords of each on the screen. Another file would contain the gcode of the subroutine that would be called. -- I think I need to create a wiki page with my thoughts on this. (In much the same way as I did the subroutine stuff). Gee... I'm going to the Virgin Islands in March. That's where I did the subroutine code a few years ago.
I'm going to call it a night. Thanks for your time and thoughts. Ken
one thing you can't see from the preview is that the holes change to reflect what is entered
"These Wizards are donated by users to the community of Mach users ..."
^^ this is what I remember seeing
the author gets his name on the screen
my vision is that any program can present a user interface and generate g-code
if one of them is a program to read these templates and output some settings followed by o-code using g-code that is great
going back to linux
bop everyone on the head.
who is familiar with setting up NFS?
03cradek 07HEAD * 10emc2/src/hal/ (hal_priv.h halmodule.cc): the right fix
can't freak'n mount my damn NFS.
well... nfs isn't one of the loaded FS.
so... that's why
breakfast now :)
cradek: are you there?
ah well, nevermind :)
skunkworks1: thanks for posting that nice lathe response
Thanks - I usually run it by you guys - expecially if I have never used it.. :)
that's a nice program you found - maybe we should put it in the cvs samples
cradek: that's a file done by LH
I uploaded the axis screenshot to the wiki
? actually that was something alex posted - don't know where he got it
as about to add the file to CVS
* robin_sz returns from an ofternoon of spot welding
is it ok with LH?
he ok'ed it to me (sent it even)
cradek: it's that file I have a video of (from LH too)
heres a thing ... if you want to dress the tip on your spot welder ... turn the cooling pumps off BEFORE you remove it ...
no sh*t sherlock
suprisingly high flow rates ...
I usually expect 2-3 l/min
you know anything about spot welders?
robin_sz: a bit
so .. you know there is an inner very thin wall piupe to carry the coolant right to the tip?
well, on a straight tool holder, its pretty obvious ...
but on a cranked toolholder?
robin_sz: not sure what you mean
wait one moment ..
[19:45:22] <robin_sz> http://www.portablewelders.co.uk/acatalog/pw7601.jpg
right... that is the top electrode holder ...
a BS807 tip goes in the non-threaded end
the thing screws into the straght brass stem, that has an inner 6mm brass feed pipe in the centre
obviously, I cant just put a bent feed pipe in, because as I screw that thing in, it would get twisted to hell
hello robin_sz !
alex_joni, cradek, if there are any other parts that you would like a program for just send me a description :)
the only solution I can think of is to put in a "swaged" pipe in the bent bit, with a larger daimeter at the screwed end to fit over the 6mm pip in the straight bit
that can work
giacus: hi, long time, no type
alex_joni: what I dont know is what is normally done in industry
plastic pipe maybe?
I'd have to look to answer that
* robin_sz is unsure
Lerneaen_Hydra: thanks that's very kind
never unscrewed these
that file took about 2 minutes to make
hey robin_sz , I was fishing
and blue fish !
I have some fishing gear
very effective too
you have a thing I like a lot !
the Zziplex !
I must by some more detonators for it
ever tried electric fishing?
I really don't like it :(
all you need is a small boat, a electric generator and two "arms" to dangle the wires about 5m apart
no no ..
no, 5m is about right
for freshwater anyway
robin I like a fight with the fish
so, how are you ?
how are going there ?
G night !
* robin_sz is on a conference call
03jepler 07HEAD * 10emc2/configs/sim/axis.ini: set max spindle override to 100%
03jepler 07HEAD * 10emc2/share/axis/tcl/axis.tcl: add spindle override slider to axis
03jepler 07HEAD * 10emc2/src/emc/usr_intf/axis/extensions/emcmodule.cc: add spindle override slider to axis
03jepler 07HEAD * 10emc2/src/emc/usr_intf/axis/scripts/axis.py: add spindle override slider to axis
03jepler 07HEAD * 10emc2/share/axis/images/ (tool_optpause.gif tool_optpause.xcf): optional pause toolbar icon
03jepler 07HEAD * 10emc2/src/emc/usr_intf/axis/scripts/axis.py: remove debugging message
03jepler 07HEAD * 10emc2/src/emc/usr_intf/axis/scripts/axis.py: produce a rough estimate of the time to mill the loaded file
03jepler 07HEAD * 10emc2/lib/python/rs274/glcanon.py: produce a rough estimate of the time to mill the loaded file
03jepler 07HEAD * 10emc2/src/emc/usr_intf/axis/extensions/minigl.c: produce a rough estimate of the time to mill the loaded file
[21:35:01] <jepler> http://emergent.unpy.net/files/sandbox/estimate.png