03jmkasunich 07HEAD * 10emc2/docs/src/code/Style_Guide.lyx: fixed formatting
you scared ray away
I'm not scary at all
03jepler 07HEAD * 10emc2/bin/.cvsignore: new item
I guess he's not _that_ detached from the net...
03jepler 07HEAD * 10emc2/src/emc/usr_intf/axis/Submakefile: define DEFAULT_NMLFILE so that in many cases you can use the emc module without setting emc.nmlfile
no, I'm in a cushy B&B with decent 'net access
03jepler 07HEAD * 10emc2/src/emc/iotask/Submakefile: replace echo'd commands with descriptive messages
03jepler 07HEAD * 10emc2/src/hal/user_comps/vcp/Submakefile: replace echo'd commands with descriptive messages
03jepler 07HEAD * 10emc2/src/module_helper/Submakefile: replace echo'd commands with descriptive messages
03jepler 07HEAD * 10emc2/src/emc/rs274ngc/Submakefile: replace echo'd commands with descriptive messages
03jepler 07HEAD * 10emc2/src/libnml/Submakefile: replace echo'd commands with descriptive messages
03jepler 07HEAD * 10emc2/src/emc/task/Submakefile: replace echo'd commands with descriptive messages
03jepler 07HEAD * 10emc2/src/hal/user_comps/devices/Submakefile: replace echo'd commands with descriptive messages
03jepler 07HEAD * 10emc2/src/emc/nml_intf/Submakefile: replace echo'd commands with descriptive messages
03jepler 07HEAD * 10emc2/src/emc/usr_intf/axis/Submakefile: replace echo'd commands with descriptive messages
03jepler 07HEAD * 10emc2/src/hal/Submakefile: replace echo'd commands with descriptive messages
03jepler 07HEAD * 10emc2/src/hal/classicladder/Submakefile: replace echo'd commands with descriptive messages
03jepler 07HEAD * 10emc2/src/hal/utils/Submakefile: replace echo'd commands with descriptive messages
03jepler 07HEAD * 10emc2/src/libnml/inifile/Submakefile: replace echo'd commands with descriptive messages
03jepler 07HEAD * 10emc2/src/emc/usr_intf/Submakefile: replace echo'd commands with descriptive messages
03jepler 07HEAD * 10emc2/docs/src/code/Style_Guide.lyx: markup fixes; remove reference to 'make indent' since it no longer exists
* Jymmm new drivers http://www.mpja.com/productview.asp?product=8413+KT
Look Ma, no computer! http://www.mpja.com/productview.asp?product=8409+KT
Now that might actually be useful
MY new air compressor --> http://www.mpja.com/productview.asp?product=15958+MI
cradek up late?
[Global Notice] Hi all. We've lost contact with one of our main rotation servers....affected users, about 3000. We're removing it from rotation. Apologies for the inconvenience, and any additional information will be sent to wallops ("/quote mode yournick +w").
[Global Notice] Have a good morning. Thanks for your patience, and thank you for using freenode!
man... is bush a fuck'n idiot. How do you elect morons into office? Why not people with real leadership and people skills?
Jymmm: Netsplit calvino.freenode.net <-> irc.freenode.net quits: A-L-P-H-A,
We've lost contact with one of our main rotation servers....affected users, about 3000.
right, but you came back a bit faster than cradek
so I bet it's only an autojoin.. he's not around this late
hmm.. I spotted a ncie flash
[06:47:55] <alex_joni> http://www.bhphotovideo.com/bnh/controller/home?O=WishList.jsp&A=details&Q=&sku=352109&is=REG
Jymmm: what do you think of it? I know you have some flashing experience :D
As they say, it's an economy speedlight
lil slow on the recycle times
should be enough for me..
I probably can't justify a 600$+ speedlight
maybe try ebay instead
and mine was $350 for the SB800
Eh, not as slow as I though
I think it's pretty good for 150$
TTL2 and all
4 seconds recycle (with fresh batteries)
I like this: "Flash can be tilted 90° upwards and 7° downward for close-ups. Also can be swiveled 180° to the left and 90° to the right"
Mine does that
plus remote control too... http://www.kenrockwell.com/nikon/ittlslave.htm
oh, much chepaer now... $200
oh, that's the sb600, but still; I'd liek to get two of those as well.
* alex_joni gets to work :(
* anonimasu too
if i need a 0.33µF cap could i just connect three 1µF in series?
I'm not sure
had it been the other way around it would have been paralell
paralel they sum up
you want series
it's just the reverse from resistors (series sum up, paralel = divide)
when working with cadsoft eagle it's possibly to check consistency between the schematic and board layout. let's say that i want to add another component in the schematic and does so, how do i update the board so the new parts will appear in the board?
Lerneaen_Hydra_ is now known as Lerneaen_Hydra
Bo^Dick: with both the board and schematic loaded, "erc" will check consistency and report on any problems. if you always work with both files loaded, it should prevent you doing anything that breaks consistency
'lo alex_joni, jepler
oh harty too
hello Joni, Epler and Hydra
[12:51:00] <Lerneaen_Hydra> http://www.hackaday.com/entry/1234000880073478/
<-- doing the same thing with EMC should be a trivial matter, take a 1-3 channel midi (1 channel per axis), and apply a transform from tones to a certain feedrate
it would only work for steppers though
ValarQ: 'lo there
I hate LabView
* alex_joni goes away
sunny day :)
cradek: I'm connecting the encoder now ;)
Lerneaen_Hydra2: make sure you set the encoder resolution right makes it work better:-)
I can imagine ;)
alex_joni: are you there?
does emc2 use LXRT ?
cradek: ic, thanks
so the meopryallocation is done by the emc realtime kernelmodules
ooh, cradek's here
* Lerneaen_Hydra pokes cradej
* Lerneaen_Hydra pokes cradek
looks like I scared him away
somebody could explain me how to create my user interface ?
jepler may be ?
how do you mean?
i want to have something like axis but for a touch screen
axis works nicely on a touch screen, I've seen it
oh, just axis or with virtual jogwheels and buttons and so on?
with big buttons...
cradek: do you know how to interface touch-screen to *nix? does it appear as a standard pointing device, so you don't need special apps?
except fot the drivers of course
Lerneaen_Hydra2: I've only seen one setup (it was SWP's) and it appeared that the touchscreen just worked like a mouse
tapping or dragging on the screen worked like the left mouse button
I wonder how hard it is to set it up initially
probably depends on the particular hardware.
it's not possible to develop something special ?
Didier: I heard jepler talk about something like that
touch pads on laptops typically talk PS/2 mouse protocol, it seems very sane to do the same thing for a touch screen
with virtual hardware like buttons, jogwheels, lights, and so on
cradek: I see, maybe something worth looking into
I'm not really interested - I run axis almost completely with the keyboard only
if I wanted a non-keyboard interface I would use real buttons and halui before I tried a touchscreen
oh, I was thinking touchscreen as mouse replacement rather than hardware replacement
hmm, you use keyboard when machining?
yes almost completely just the keyboard
I found it rather impractical to look at the cutting area and reach behind and press certain keys
to do stuff, like jogging, or changing the feedrate
I think a jogwheel is nice but the next best thing is definitely the keyboard
jogging with the mouse (or a touchscreen) would be terrible.
you can run a keyboard by feel, but not a mouse or touchscreen - you have to look at them.
also with the keyboard you can jog several axes together.
feed override with mouse is better than keyboard though, IMO
I use the number keys to change FO while running
sorry, i have open an hot question....
I guess I hardly ever use the mouse
oh? ok, I used the mouse with the standard feed slider
I found the latency with the keyboard too much, something like 1s or so
hmm, maybe more like 500mS
there was a bug that made the keypresses sometimes be ignored, maybe your axisi is old
hmm, maybe, I was running a mid-may cvs release for some time
might have been that
I haven't tried with keyboard recently
ignored keypreses I recognise though
I had to press 0 many times to get 100% feed
and f3 f5 and so on
yeah that stuff is fixed
cradek: I'm soon done with the hardware, are you going to be here for a while?
yes off and on
you are using cvs checkouts right?
a week or two
I can update today if needed
maybe you should
I have my script that does it
axis is now in the emc2 cvs
oh, yeah I heard that
hahahahaha "Practical Encyclopedia of Good Decorating and Home Improvement (1970)" http://www.flickr.com/photos/mikelove/216401704/in/set-72157594238584883/
err, bbl, dinner
30 minutes or so and I'll be done with the encoder
... nice room...
worst wallpaper I've seen
[16:03:38] <cradek> http://www.flickr.com/photos/mikelove/216401992/in/set-72157594238584883/
very funny photoset.
heh, machining the plastic owl shouldn't be all too hard with an xyza mill :D
as long as you have a 3d model and CADCAM
lh, no worries. :)
* Lerneaen_Hydra2 is even more confused...
* A-L-P-H-A gives Lerneaen_Hydra a cookie
* Lerneaen_Hydra2 eats the cookie with great speed
oh, btw, do you know how much current the parport sinks when used as input?
any idea of how much?
is it in the µA range?
a quick googlesearch gave this http://www.elec.canterbury.ac.nz/PublicArea/Staff/hof/p50-win/p10-parport/p010-circuit.html
another page says: "The Data Out pins were orginally driven by a 74LS374 octal latch, which could source 2.6 mA and sink 24 mA."
uh, this is data in right now I'm doing
by data out do they mean the pins that were reversible?
i guess so, but on the otherhand i don't think the "original" parport did input :/
oh, that's right, they were all output right?
a few mA
hmm, that much eh
I was hoping they didn't take that much
this complicates matters
well.. it depends what you connect to it
basicly it's up to a few mA
if you have something that is easily brought to 0, then it will sink less
er... I'm thinking output again :/
as it is now I have an input from my lathe to the PC, and I have an optocoupler at the end, and would very much rather not have to amplify or have a pullup resistor after the optocoupler
optocoupler should be fine
So I'm hoping that the optocoupler can give enough power
I also hope that it falls fast enough without a pullup
mocki: I saw trouble with the usrcram_fs unpacking in ramdisk then beeing overwritten by the RT stuff
and I also saw that puppy has an option to leave it compressed
and uncompress it on the fly
alex_joni: yes, i validated this and came to the same conclusion
how about you try that?
I suspect the unpacking to the ramdisk causes the problems
alex_joni: that could save enough memory to not let the memorychaos happen
alex_joni: but the problem as i see it. lays in rtai or emc
emc has little to do with that
alex_joni: for, it should not be possible to simply overwrite another processes memoryspace.
emc requests shared memory from rtai, and rtai allocs it
things like that i know from dos :)
#ok, so the shared memory allocation is buggy
mocki: we discovered a big problem with kernel and memory over 1GB
that was because of the way the kernel handles memory over 1 GB
I have no idea how the kernel handles a ramdisk, but I suspect rtai has no clue about that
which causes all the trouble
mocki: try making a disk which doesn't uncompress the usercram_fs, even if there's enough room (as puppy says)
well. if the compression thingy works it could work. but its a workaround. and if someone writes coolcnc to harddisk, ads some programs and does a remaster to cd. he would have the same problem again
mocki: if someone takes any distribution, and makes a ramdisk I suspect he'll have the same problems
so.. what can I say.. if someone wants to make a new cd, they need to know a little bit
alex_joni: RTAI doesn't like over 1gb?
alex_joni: well, thanks for the hint. ill try that next. today i tryd to remove all the things not really necessary... got a 30mb iso. but it still crashed after afew restarts of emc and loading of gcode...
Lerneaen_Hydra: the default RT ubuntu kernels have memory over 1GB disabled
there's a bug in the rtai code to alloc memory unfortunately
mocki: if that fails, maybe we can look at the old iso and see why it's not failing
alex_joni: btw. what kernelversion/rtaiversion/adeos version do you run ?
mocki: maybe even backport the bugfixes to that
alex_joni: yes, that would be possible
mocki: 2.6.15-magma, rtai-magma (CVS a couple months ago)
there is no adeos anymore
it's called something else now
the patch at least
the rtai sites documentation looks the same
and there are a lot more
a vesuvio, you are right :)
today i tried rtai3.3
had no luck :)
with an adeos patched kernel
that's what I have, but the CVS version
I remembered, it's called IPIPE
yeah, the ipipe thingy
there's also Comedi :)
i dont wanna know
and quite a few more rtai-related names.. crazy stuff :D
kinda like the new Intel processor names
Mornin Gents (yes, that includes you too SWPadnos)
btw. i hate rtai. its so badly documented. and wrong documented too. also you have to work yourself throu google for hours to find the right patches...well.
i hate computers generally
mocki: how come you changed your id?
I almost didn't recognize you :D
Jymmm, screw that - it's still yesterday for me
alex_joni: tahts because im no cncuser anymore. i sold my cnc
have I mentioned recently how much I hate LabView?
good - it pays to do that frequently
alex_joni: no space to use it. software problems, and at least no money
Computers suck, rtai sucks, internet sucks, irc sucks, emc sucks, emc2 sucks, cnc sucks, vacuums suck, hookers suck, everything sucks! =)
don't forget operating systems.
OS'es sucks too
maybe i cnc again. but with roland software on a small roland cnc a pal of mine got. you can mill things up to postercardsize with it :)
But have you ever gotten a milkshake and it's so thick that you can't suck it through a straw! I hate when that happens!
Jymmm: you need more practice :D
well. gotta go, my beer is getting hot :)
mocki: ok, let me know how it goes
mocki beer sucks too!
cu next time folks. nice evening
Jymmm: i agree
alex_joni: yes i will. or hotair, whoever comes first :)
SWPadnos when will it be tomorrow for you?
irc.freenode.net:6667/emc/2005-05-30.txt:02:30:54 <SWPadnos> I hate LabView, and so do most real programmers.
irc.freenode.net:6667/emc/2006-06-07.txt:21:15:23 <SWPadnos> (have I mentioned recently that I hate LabView? ;) )
irc.freenode.net:6667/emc/2006-06-08.txt:14:47:25 <SWPadnos> hmmm - I think you may have said that more recently than I mentioned that I hate LabView
irc.freenode.net:6667/emc/2006-06-08.txt:14:47:42 <SWPadnos> thanks. I hate LabView
irc.freenode.net:6667/emc/2006-08-18.txt:12:51:41 <SWPadnos> I hate LabView
irc.freenode.net:6667/emc/2006-08-18.txt:17:41:36 <SWPadnos> have I mentioned recently how much I hate LabView?
I get the feeling SWPadnos doesn't like labview
Jymmm, once I go to sleep and wake up
I'm not sure though
SWPadnos: care to elaborate?
only 6 times in the last 3 months - I'm slacking off
SWPadnos: kinda lame..
SWPadnos: Ah, then if today is yesterday, and tomorrow is when you wake up, then it'll be today for you.
but I only looked for hate.. no other levels of dislike
yeah. I hate LabView!
right - exactly
* Jymmm ponders why he can only remember half of ohms law, never the power related items
strange, since the power part is PIE
Jymmm: what do you remember?
juve@proxy:/var/www/irc$ grep -r -e "SWPadnos" * | grep -i -e "labView" | grep -i -v -e "hate" | wc -l
SWPadnos: that's NOT good
excellent - I haven't been slacking as much as I thought :)
yeah.. but notice teh "-v" in there
alex_joni: I can never remember these: SQRT(P*R), I^2*R, E^2/P, SQRT(P/R)
these are times that you didn't hate LabView
oh - hmmm. maybe I just didn't mention it on the same line
-v = invert results (match lines without the word)
juve@proxy:/var/www/irc$ grep -r -e "SWPadnos" * | grep -i -e "labView" | grep -i -e "hate" | wc -l
so ~1:2 hate vs not specified
I guess that's still a pretty solid negative
for a reason why I hate LabView - look at this really cool hardware: http://www.ni.com/compactrio/
mind if I don't?
the chassis has a 3M gate FPGA in it (that's 6x the size of the Mesa board)
go ahead and not
phew.. thanks.. lazy to move my mouse that far
I just got home from a pool :)
the RT Controller on the left side has a ~1GHz processor, and 64M flash (or more - I forget)
all I want it to do is filter some A/D readings, and calculate *one single stinking PID loop"
with at least a 1 KHz rate
and provide me the ability to see and tune the loop via ethernet (built in as well, of course)
"ou can implement multiloop analog PID control systems at loop rates exceeding 100 kS/s."
and the stupid thing, with all that nice hardware, can't even manage a 200 Hz loop
that's a paste from that page :D
yeah - sure, if there's only one A/D channel to read, and one D/A to write
I know - it sounds fantastic, and I'm sure there are a lot of things that can be done with it
SWPadnos So is it a SW thing or HW thing?
Using the embedded RIO FPGA hardware, you can implement multiloop analog PID control systems at loop rates exceeding 100 kS/s. You also can implement digital control systems at loop rates up to 1 MS/s and evaluate multiple rungs of Boolean logic using single-cycle while loops at 40 MHz (25 ns). Due to the parallel nature of the RIO core, adding computation does not necessarily reduce the speed of the FPGA application. CompactRIO offers four and eight-slot
the only problem is that the only interface to that nice hardware is LabView (hate)
Jymmm: the SW that runs on the HW
SWPadnos: do you hate Labview ?
I do hate labview
oh.. SWPadnos hates labview
SWPadnos Then call them and bitch; SW can be changed.
yep - he sure hates labview all right
Jymmm: it's software written by SWPadnos
but he can't write it better because there's no other medium for it
alex_joni SWPadnos didnt write LabView
har har - this software is like many graphical programming systems - it does whatever they thougt of very easily and quickly, but making something else is a nightmare
Jymmm: call LabView ?
alex_joni I thought you were too lazy to move your mouse that far
they will say if you don't like it.. use something else
Jymmm: he made it sound too good
I'm not sure they'll care. and the amazing thing is that the software to develop for this thing is about $5500, as an upgrade
SWPadnos Ask for an eval copy
I have a licensed copy, from my client
it still sucks
those don't produce code usually
SWPadnos ah, that just bites.
the amazing thing is that just the filtering and the interface to the I/O takes up about 1.5 million gates
all it does is shift, add, and subtract (and do whatever they make it do behind the scenes)
and it takes up 5x the total gate count ofa 5i20 FPGA
I agree completely - that's one reason why I hate LabView ;)
SWPadnos: I start to see why you hate LabView
it's too bad, because that hardware really looks great, and the physical packages are excellent