now that is funny :)
I should make one of those for Buddy
cool - it detects if the ball is removed mid-cycle
the dog has learned to take off when the ;aunch motor starts
and the kid has learned to squeal when the thing pulls back :)
does the dog have to pull on something?
just put the ball in the hopper
seems like he has to futz with it sometimes
my dog would love that, but his favorite part of fetch is fighting over the ball
SkinnYPup chases the ball thats neat
IMHO, this bug report is akin to "`sudo rm -rf` hosed my system!"
anyone else having a problem /w emc2 losing itself ? :)
There's one I don't have, whats going on?
i write the code and it looks right..but gives me an error....
Paste it I'll look
i close and restart emc2 and run the same codes and it works
i don't have any errors..it just says i do
what code are you trying to call and whats the error?
working /w g2 g3
In mdi or in a program?
says my start and end are different
i write the codes and then run them
Are you using any g91's and forgetting to return to g90?
no sir haven't learned g90 or g91
but i do stay in g91
Ok if you will pastebin what you have and i'll be glad to look ... if you are in 91<incremental> the points won't be where you programed if you are thinking in g90 absolute
unless the usual(what is says g90 is) is what i use :)
paste here ?
or www.pastebin.com (I thought .org wasn't one of them)
oh, I guess it is. I sit corrected :)
there under ken
the usual process is to paste a link to your code :)
like so: http://pastebin.com/m5a966cc2
[01:07:54] <ken> http://pastebin.com/m5a966cc2
one thing I notice - you don't have an initial positioning move for X, only in Y (line 5)
so wherever X is at the start (probably 0, but not necessarily so) is where the arc will begin
if x or y don't move...i usually don't put it
that's fine, unless EMC is set to remember position from run to run
x starts at 0
Thats it, put x0y3 on the second line I was at x5 when I started and got an error about start/end of arc
it works now
but why sometimes work then stop ?
B/c the tool comes to a rest at x2.125 and is there when you restart the program it then moves to x2.125, y3 and tries to g2
i'll fix the end thanks Skinn
It worked the first time open since 0,0 is your start position
sure thing !
ken: have you read up on g40,41,and 43 yet? You'll need these to get the tools' path to be on the center, then left , or right offset of your programed path.
43 should read 42 above .
[01:22:53] <SkinnYPupp> http://linuxcnc.org/docs/2.2/html/gcode_main.html#sub:G40,-G41,-G42:
no not yet
thanks i'll go now
[01:24:37] <JymmmEMC> https://www.dtv2009.gov/
been there, done that
JymmmEMC: how about shipping to Canada?
LawrenceG: you get free medical, whatcha bitching about?!
not sure when the cutoff is here
dont get me started on mediacal.... you get to wait 3 years for an operation... chances are by the time you get to the front of the line, you dont need it anymore
how about 9 month waits for diagnostic mri?
LawrenceG: then hit cuba, uk, or France
I had to schedule an mri at Mayo and it was 9 mo out too
Cool, looks liek the coupon are good at RS and WalMart
and best buy and circuit city
(but I wouldn't buy from CC on principle)
BOYCOT best Buy
CC aint too bad, just wait for good sales.
well, that leaves the SuperStore here, or 3 Radio Shacks
no, I won't buy there due to their sales people
you just have to know what you want BEFORE walking in the door
on two occasions, I've been coached by them to lie or steal to get something
so I just don't bother any more
next time bring a recorder with you
I've noticed the radio shack people have quit jumping people when they come in and just let ya look around now
Used to be like jumpin a shark pool
usually they leave you alone when they get to know you
they lose an amazing amount of product to theft
"Oh, it's that loser again..."
Maybe if they didn't have such a dumb floor layout things wouldn't slide in pockets so easily
i didnt know google had free books ( hand scanned in china i hear ) http://books.google.com/books?q=subject:%22+Science+Fiction+%22&rview=1&as_brr=3&lr=&sa=N&start=30
this is page 2 of at least 11 pages of 'em
oops, not books, parts of 'em, a preview for a sale, nevermind
gotta go get some ammo ready for the easter bunny
fheh - haven't seen the "Mushroom Planet" books in decades
ooooh - Stanislaw Lem. ahven't read any of his stuff since I was a kid
SWPadnos: Re drobo... they *SAY* "no raid", but it must be, right?
no RAID management to do - that's automatic
it is "protected storage"
SWPadnos: explain lucy
ok what's the slot number
.....D number should normally be the slot number of the tool in the spindle....
Lucy was the first ofa series of "missing link" fossils found
SWPadnos: Did you talk to them at the show?
no - I stopped at the booth but they were pretty busy, so I got impatient and left
SWPadnos: I think I'll wait till they have an 8bay, with built in NAS, and built in PS
yeah - I went through the mental math, and since it's $700 or $800 for the drobo+network portal, I figured it wasn't such a great deal
SWPadnos: could always get a drobo + macmini = NAS
SWPadnos: then the mac mini could serve as a DVR, etc
I did confirm that if your hardware dies, you can stick the hard disks in another one and the data will be there. but you can't get at your data by sticking the drives into a Linux machine for example - the underlying format is proprietary
oh, it's more or less NAS with the network interface, no computer needed
SWPadnos: Yeah, but for $200, just buy a macmini for $500 and you get so much more.
like I said, the total cost wasn't quite worth it for the "feature" of easy growing/repair of the RAID
I do like the ease of use, but the underlying problems kill the deal for me
the word propritary killed it for me
yep - me too
the fact that I can't take a drive out of that box and put it into another box (and see some data) makes it practically useless for me
have you guys played with lvm in linux? I hadn't until recently and I'm really impressed
"logical volume manager"?
for example you can increase a partition size while the partition is mounted and busy
lvresize --size +10G /dev/...; resize2fs /dev/...
SWPadnos: Oh man, they are down the street from me =)
now the partition is magically bigger
skunkworks: google drobo
the thing the drobo does that's really cool is let you stick another disk in the box - of any capacity - and have the data rebalanced automatically, while the system is still live
nice. that is one of the things I have never done - be able to resize a raid 5 array with the installed drive being a bit smaller than the rest.
so you can have a pait of 80G drives, add a 200G drive, and end up with something like 150G storage (
then stick in another 200, wait for it to rebalance, and remove the 80s
viola - upgrade from ~80G effective to ~200G effective
I have not yet used software raid, only lvm
I suppose they work together
I've fiddled with RAID on Linux, but it was a long time ago
I trust tapes more than any RAID so I suppose I've put off learning how to do it
heh - we have a nice tape drive coming..
SWPadnos: well fsck... the box alone for the mgnt is cool enough.... not sur eon the reliability or recovery though
Tapes?! How Old Skool
still the best skool, as it happens
SWPadnos: get baby
no thanks, I don't like babies
SWPadnos: no google for get
JymmmEMC: are you ok?
hmmm - google for baby. that seems like a bad idea
8 tape autoloader 400/800gb iirc
I think so - It has been a week since I looked at the specs.
I can't believe how cheap LTO tapes are. About the same as the DLTs I'm using now
and I let the coworker (chicken little) pick it out. (those types are good for backup solutions ;))
everytime we have an odd network/computer problem.. He thinks we have been hacked.
a local recycler has the LTO100 drives for just over $100, I'm tempted to upgrade but I have so many of the old tapes that would be useless.
Yah - we have decided we can get along with non backwards compatabillity.
yeah it's fine if you just move your important stuff to new media, and then keep the old drive for as long as you can
How "serial" of you guys...
tapes are serial access devices - disks random access (???)
data stored on tapes are serial.. non random access. IE - to get a file you need to start at the begining of the tape and fast forward until you find it. (I assume that is what he ment)
but that is what coffee is for. Setup the restore job and wait.
if you need it right now, why did you delete it!?
We have to deal with 'artists'
Because I had to babysit the Executive Admin this morning for the quarterly all hands meeting =)
also, most software these days, and some tapes themselves (AIT for example) have catalogs in random-access storage, so the search is much faster
JymmmEMC: did you see the almost done kitchen? http://www.electronicsam.com/images/house/kitchenalmost.JPG
[02:29:17] <skunkworks> http://www.electronicsam.com/images/house/kitchenalmost1.JPG
[02:29:23] <skunkworks> http://www.electronicsam.com/images/house/kitchenalmost2.JPG
[02:29:28] <skunkworks> http://www.electronicsam.com/images/house/kitchenalmost3.JPG
my machine is too fast
first semi-production job, and it makes parts faster than I can deburr them
lathe or mill?
I have 40 pcs of M12 nuts, 19mm across flats, 6mm thick
I need to make them 3mm thick
just do a nice curved edge dressing move and eliminate the need for deburring
skunkworks: Nice. What is the material you used for the backsplash?
SWPadnos: hard to do when the OD is a hex
jmkasunich: you're just not trying hard enough
oh, obviously you need polygon turning ability ;)
besides, the material is naturally burry - I'm doing the final pass at a light depth of cut and feed, it just wants to make burrs
its not so bad, I can debur in a minute or so, and thats only a little longer than the program takes to run
so after you figure out mounting, this is just a facing operation?
I already figured that out
the nuts came in a box of 50, so I have spares
I slit two of them, and put them on a piece of M12 threaded rod
stick in the 3-jaw, clamp down tight
face off the outer nut
so I have 3mm of M12 thread sticking out - screw nut on, run program, screw nut off
SWPadnos: re drobo... I wonder what heat issues it might have. This 2TB box I got here (installing OS now) needs some breathing room for sure =)
I had run the same process through in my head - will they tighten when you cut? - yes
heh - it's pretty low power, like 35 W or something
oh - 5W in standby, 12W with disks spinning, 40W active (4 drives)
SWPadnos: 40W I read, but that doesn't seem right with 4 drives
they don't need much after they're up to speed
SWPadnos: drives still put out a LOT of heat in a small enclosure.
yeah, they can. I don't recall what it's got for fans
SWPadnos: That's why I'll let others be the beta bitches for a while
it's been out for a couple of years now
it does have a fan
SWPadnos: Hmmm, maybe I cna make an enclosure that hold both the drobo and it's PS =)
SWPadnos: ...and a macmini =)
well, if you're going to do that, I'd just buy a relatively low power PC and e done with it
though the PS for a macmini is almost bigger than the macmini itself
SWPadnos: Then I dont get to use the gumstick RC =)
SWPadnos: I'm digging then new macbookpro w/ the new touchpad in it
SWPadnos: the one that supports finger gestures
multitouch or single?
(and no, not the middle finger)
JymmmEMC: it is a faux muted gold. Thermoplastic
ok, that's cool
SWPadnos: We JUST got a new one in yesterday... so swapping my for it =)
skunkworks: I haven't taken it apart (yet)
skunkworks: ah, ok.
but that was kinda funny ;)
skunkworks: I asked apple if I void the warranty by cracking open machines, they said no.
crack open = disassemble, or drop ;)
SWPadnos: Stuff like pulling the HDD for data recovery before sending it in for warranty repair kinda things
I have a friend who had a HD issue, and he wasn't pleased with their policy (whateve rit was)
SWPadnos: Well, if there's obvious physical damaged caused by one opening it, then yeah I can understnad that.... lots of flex PCB's in it.
21 done, 20 to go
I think I'll do the rest tomorrow
the start cap on the lathe motor needs a rest, as do my hands
echo is off
my abacus just shipped
what kind toasty ?
19.95 on ebay!
you're chinese ?
haha, it's okay.
i am hoping it helps me make fewer errors on tests/etc after i get better at it
what you need that for ? no calulator :) ?
i have a very fancy calculator, actually
was just kidding
but my ability to do mental arithmatic is very, very poor
i would like to fix that and also make fewer keying errors
it outrages me to see things i got wrong just because i typed crap incorrectly on a calculator
i was always amazed with the abacus
they are so accurate
i think they're better then a cal..if used right...more accurate
i agree, i think for simple operations they are superior
i will keep my calculator around to do shortcuts on calc and trig though
it can do those also
if used right
absolutely, but then i have to start questioning the speed
well,there is that
i mean it's important to practice it
but say i had to do a 4th root at work
not going to do it on the abacus, for example.
always wanted to learn
just tell them it a new type calulator :)
do it! there are applets online
that is what i have been using/am using until the real one shows up
yeah let me get the link
[04:44:31] <toastydeath> http://www.tux.org/~bagleyd/java/AbacusAppJS.html
applet, and this is a tutorial/etc
[04:44:53] <toastydeath> http://webhome.idirect.com/~totton/abacus/pages.htm
you may find some extra help on abacus use if you look for lessons for blind/visually impaired kids
that's what they're taught to use, since you can use an abacus by feel
i've heard about that but i haven't seen any in depth mention of it
I"m not sure if those courses/lessons are the best, but I know they learn to do multiplication and division on them
(my wife teaches this stuff :) )
yeah i was trying to learn mult with the java applet and i just gave up
it's too hard to manipulate with a mouse
beads are so much easier
plus there's the multiple-finger thing
heh - there's my killer app for the iphone ;)
yeah, i wasn't developing the whole "mechanization" thing everyone keeps talking about using the mouse
multi-touch electronic abacus
SWPadnos, ever done floating point on an AVR?
hmmm. not IEEE754, but definitely fractional
what do you have in mind?
I need to do e^x
get a slide rule ;)
I was going to approximate, but it aint easy
yeah, that's a hard one
actually 2^x is not far off
that's only shifts
for small values of x
fractional X or integer?
I have integers, but need to do the exponential
so it's e^(some integer) ??
i need to scale the integer down too far
fractional is an option
I'm asking what the original equation is - is it e^(integer value) or e^(float/fixed point value)?
take that back, that wouldn't work has to be e^float
ok, that suggests some simplifications, but I'm not sure what hey are at the moment :)
how many seconds can that operation take?
I was looking at the taylor series
5-8 terms maybe?
first 5 didn't do it
but maybe I was making a mistake
do you need the full 24-bit mantissa - more or less approximating a 32-bit float?
I'm really just trying to shut up my collaborator more than anything, I was gonna use a lookup table
I could use an approximation
that's almost certainly going to be easiest
what are the input and output types? (float, fractional, 32-bit or more/less? ...)
I'm taking data with a 12 bit a/d
ok, is the x?
that is x
ah. then a table lookup with either a square or even possibly linear interpolation is likely to be the best bet
true floating point would likely take many thousands of cycles
interesting benchmark therad: http://firstname.lastname@example.org/msg04446.html
nite all and thanks for the help
am I the only one that hates having new content after a long quoted content?
I generally prefer a "most recent first" view, if that's what you're talking about
that was an interesting thread, don't know if I can use math.h though
I'm actually using nesc
have you heard of tinyos?
hmmm - I don't think so
sensor network related
nesc is the language
preprocessor for gcc
most people hate it, but after using it for a few years, I appreciate it
I see the night owls are active
I'm trying to get SWP to do some thinking for me
there is a fix for it
I refuse! :)
I think a lookup table is the best bet
multiple fixes really
sure eric ... dream up something yourself
I'm tryin' ta think, but nothin' happens!
hmmm. it looks like nesc does something like modula-2/pascal for modules/interfaces
Anyone here ever install the BDI with a video card that needs a specific driver?
it has just enough object orientation to be useful
kjensen, what kind of specific driver?
if you're talking about vendor-supplies accelerated drivers, they're unlikely to work well with the RT system
you mean so specific that the disk doesn't boot?
nvidia... i have a bunch of older P3 dual processor servers that I am retasking.
nvidia specifically sucks a lot for RT
I just obtained some geforce 6200 cards
do you mean the current live cd? or BDI?
bdi... ubuntu 6.06
you can use the vesa driver, and sometimes even the nv driver, but not the nvidia one
i have tried but x always breaks
ok, that's not BDI, that's the Ubuntu/EMC2 liveCD
ah. ok, sorry if my labelling is incorrect
how does it break?
crazy characters and X reports a video driver error
ok, that's broke
it dumps to a console
with which driver? I mentioned 3 on the same line (sorry)
i think it is using the vesa driver because I have tried it with safe mode
but, i am not sure
can you boot a normal Ubuntu 6.06 CD?
did you do the dpkg reconfigure thing?
i have a normal 7.04 cd. i would have to download the 6.06 cd
please check with 6.06, that's what the EMC2 CD is based on
i am rather new to ubuntu. also, i haven't worked with linux since about 2001, so i'm quite rusty
how did you configure x for the new driver?
there have been a few cases where the EMC2 disc wouldn't boot, but the Ubuntu disc would
I'm sorry, this was on boot of the liveCD?
note that we're hoping to have 8.04-based discs some time after release this April
this was on boot/install of livecd.
so if you have a bit of time, it may be best to wait for that (unless you like the challenge)
I've seen the crazy character thing
video card challanges are simply not fun
yeah - it's the "X is borked" dialog, with a funky character set
i'm up for a challenge. i would like to get this to work and get back into linux work. I used it alot from '96 to '01 but have been too busy with working
yeh work does mess up things
I think the easiest thing to do is to try a stock 6.06 (or 6.06.1) CD
work and kids have are a true threat to projects! )
do you have an alternate card? you could get it working and then convert
if that works, install it and copy the xorg.conf file somewhere
i really don't. the onboad video is 1mb and nothing else i have would work
you can install EMC2 + the RT kernel easily
onboard is the other realtime latency killer ;)
also, excuse my ignorance. but how do i edit the xorg.conf if the file is on cd, i.e. read-only
but he doesn't need to use it, just install and then load the new driver
[05:33:31] <SWPadnos> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Installing_EMC2#On_Ubuntu_using_precompiled_EMC2_packages
actually, you can boot and copy the file off to a USB drive
interesting... no usb on this system
if you boot the live cd, there is a copy in ram
the liveCD is live - you can edit and install software (memory-limited), but it won't come back the next time you boot
i could floppy, but how do i poiint x to the floppy file
I've actually installed the nvidia restricted drivers on a liveCD boot - to test out Compiz/Beryl
ok - there are a couple of possibilities here
spill the beans
1) try to install from the EMC2 liveCD
you can either choose to use the onboard video and then change over to the nvidia card later, or see if you can figure out what's needed to get the nvidia card to work from the start
i'm currently at a shell post-x-failure
ok - you can look at /var/Xorg.0.log to see what went wrong
SWPadnos, do you know the dpkg reconfigure command?
yes, it's dpkg-reconfigure xserver-xorg
no log in /var/
kj, try that
sorry - /var/log/Xorg.0.log
dpkg-reconfigure will show you why it's failing
you can also run this command to see errors: `grep -e "\(EE\)" /var/log/Xorg.0.log`
about half the time
no, that will let you manually select video hardware
doing dpkg-reconfigure atm
will see what happens
it doesn't tell you the problem, and it will likely destroy the log
power switch restores the log
since it runs a probe and/or tries to start X, which will give you new errors
oh hey - it seems better to do the grep this way: `grep "(EE)" /var/log/Xorg.0.log`
your xorglog has errors?
it tells you that (EE) is an error, so you'll always get one hit :)
I was getting other things like MIT-SCREEN-SAVER with the -e version
(which makes no sense to me, but whatever)
you have a foo-foo mit screen saver on your computer
this is 7.10, after all
probably have a sliderule appleet
hmmm. iphone killer app #2 :)
abacus and slide rule, multi-touch aware
abacus would be really good
hrm. i completed the config. afterwards i issued 'sudo gdm' in order to restart gdm
i was given the error gdm is already running
do i need to kill the proc
you need sudo /etc/init.d/gdm restart
i am kind of upset i can't get a decent slide rule for under 75, apparently
i was going to buy one
toasty, that's good news I'm gonna sell mine
I wish I could fine mine, and my mothers
it's a really good one
I had a 14" or so. I think my mother had a 24" or so
i have to ask my dad if he has one
I have both Dad's K&E and my Post
dave and gene are the only people that used one probably
weren't many choices
ray was liberal arts. ... communications
I used to use a slide rule
for calculations even
are you old?
old is a relative figure
no dave, you're old
if it helps any I bought my Post in '56
I dint think you were quite that old
I have good genes
I'm turning 50 this year, and you couldn't buy a sliderule when I started college
I got mine on a clearance table at a office supply for $2
I was learning this stuff when I was 4 years old and up
my parents were education majors
ever use one of the circular SL's
heh -my parents were PhDs in physical chemistry ;)
I've seen them
Mine were EE and hort
still are, actually
both my parents tried to get PhDs, but failed
something about having kids
then again, I tried to get a Bachelors, and I ailed
something about starting a business ...
I tried to get a PhD and failed, they gave me one
"I guessed at the grades so cleverly, that now I am the holder of a PHD" :)
after some coaxing, gdm is working
didn't even need the brasso
that's from a long poem - I'll see if I can find ir
hah.... phd = post hole digger
piled higher and deeper
kjensen, do you have any way of getting the current xorg.conf file off that machine? (network, floppy, anything...)
ya, i could
there are too kinds of successful PhD, people who think their farts don't stink, and people who's farts don't smell all that bad
You study for 4 years and you get a BS, and we all know what that means
a few years later, you get an MS - More of the Same
i quit my phd studies about eight years ago because I saw that most of the prof's were very disconnected from reality
then, when you're really good, you get a PhD - Piled higher and Deeper
i quit with a ms, and feel that's more than enough
should be, especially if you now have MS+8 years experience
and then if you are lucky you go off and actually use some of what you are supposed to have acquired
[05:55:17] <SWPadnos> http://www.optics.rochester.edu/~stroud/BookHTML/ChapIV_pdf/IV_26.pdf
SCREEN contains EE, grep interprets (EE) as a group
well, only if you use -e
i have worked aerospace for 6 of the 8 years. taught the other years. I want to build a machine shop and build skis / sports equipment
grep "(EE)" worked
I want to build a machine shop and make beer making equipment
then, lose some fingers in the machine shop!
I lost a fingernail
does that count?
sure why not!
Eric, i concur, beer making equipment is also quite nice.
I'd also like to make robots
beer drinking robots
the best of both worls
i call those robots "ladies"
that reminds me, I need to build an exoskeleton
we grow good hops in this area
well, thanks guys. I am currently at the installing system stage.
dave, that's what I hear
70%+ of the us crop
This will be quite interesting to see how well the performance is on this machine.
why waste the beer on the robots
The machine is a proliant PL1600r with two P3-550 (512K cache), 1GB ram, CompaqArray 221 raid with 6 9.1GB in raid 5, GeForce 6200, and Motenc-100 for motion control.
dave_1: robot vomit is cleaner?
I don't think the robots will consider it a waste dave
that 1GB ram musta been expensive in the day
kjensen, interesting. note that we have no released RT kernel that supports SMP
i got 13 of these machines for $27/each
my wife would kill me
sounds like a Retrobox buy
one is a pl6500r with 4 p3-xeon 550mhz 1mb cache
gotta run ... too much to do tomorrow
I tried to build an smp kernel, but it turns out I was too lazy
my wife said, "wtf is that in the back if yukon, and why does it look 3" lower"
I'd be curious to see how the latency numbers compare on that one
each of these weighs almost 90lbs
that's a downside
there's one that works OK for non-SATA systems (and maybe non-SCSI) in the experimental directory on linuxcnc.org
wow, this format is taking forever. just hit 15%
so with 4 processors, what do you do with the other three processors when only one's running the machine?
compile farm for emc?
two should be working anyway
fenn, if you have the SMP kernel, then the other CPUs can do things like do AXIS updates and other stuff
will emc2 ever truly support smp?
the best bet is probably to isolate one CPU with isolcpus
sure, the experimental kernels support it - it's just a pain to get it working right
oh i know, they could vote on e-stop
just not the kernel
it'll be a regular election campaign, all over the 'net
i mean, is emc2 written to be able to task off threads to other processors?
EMC2 is multiple processes - userspace and kernel space, so the kernel stuff would be separated onto the RT core, and the other apps would get somewhat distributed
no, it's set up to use the same CPU for all RT tasks
userspace isn't multithreaded, except that there are multiple executables for vertain functions
are you sure?
the old EMC could do realtime stuff on different computers
but it wasn't threads
more like, i/o on this computer, motion on this one
sure - RT is on one core, other stuff is in separate apps, which AFAIK are not multithreaded
sure, that's different
actually i/o wasn't realtime in EMC1 was it? so .. yeah
right now, the intepreter is separate from the GUI. if you have halui or other userspace HAL apps (classicladder), those are separate processes
so if you have 8 cores (and that's supported in the kernel + RTAI) then you could conceivably have 5 or 6 running separate EMC threads
there may be some intentional or accidental threading in AXIS, because it uses openGL, which could be a separate thread (not sure on that one)
oh, and the NML server is another app ;)
is that user space?
NML is all userspace
Why is nvivida bad for rt, and what would be a better choice. I chose this card because it is PCI, had 256MB ram, and states full OpenGL support.
matrox tend to work well
can they be disabled?
i couldn't find a matrox PCI card. These computers have no AGP.
try the latency test
they optimize performance by disabling other interrupts when they're doing certain video-related tasks
and that's a no-no when you have RT stuff that needs those interrupts to be serviced fast
interesting. wish they would open up their driver
disabling interrupts may be ok
that would be nice
we're kind of waiting to see what happens with ATI "opening" their specs
rtai simulates the interrupt controller
Is ATI opening their specs in order to remain relevant? I know that when it comes to engineering graphics the standard is nvidia quadro.
the firegl are probably great
no, it's because ATI has never been able to write drivers
but, no where i have ever done has used firegl for graphic processing
they are hoping somebody else can
RTAI does not simulate the interrupt controller
yes it does, that's the whole patent thing
is rtai on linux similar to rtai on uclinux?
um - RTAI is not the one that has the patent thing
they use it
patent not enforced
no, they did a clean-room design of something that doesn't infringe
I'd need to look at ipipe a bit more, but I'm quite sure that if some other kernel process disables interrupts, it'll happen
you still have to simulate the pic
RTAI isn't a "hypervisor"
I think RTAI only fiddles with priorities, and the top half/bottom half handlers
actually, the patent regards running linux as a process
which is kinda goofy
but you can patent just about everything nowadays
hrm, i worked with lynx at one time. don't they have a rt extension?
i don't remember anymore
it's a little more complex than that, but I don't bother remembering the specifics (even though I just read an interview with Yodaiken from 2000 about a week ago)
err - LynxOS?
ya thats t
yes, in fact that's what the original EMC was written on
was doing an aerospace box and that was specified by the customer
kjenson, I believe that rtai is available for uclinux
yep - that could be one reason why NIST had access to it
ya i thought so, i have a faint memory of doing some work on uclinux with rtai, but i truly don't remember everything anymore. too many charge numbers and projects heh
we tried to buy rtlinux pro, it was too hard and we gave up
I'm still running some rtlinux free boxes
I wonder if EMC still works with RTLinux
i have a deep respsect for people who do real-time os work. I had a to write a rt-os for an 8051 because a system was designed with an 8051 and later determined to need rt operation
the code is still there
depends on kernel patches, I imagine
problem is the kernel
alright, installation complete; restarting
kjensen, heh - I've been lucky. whenever I've needed RT on a micro, there was no OS requirement (like filesystems or that kind of thing)
did you copy the xorg.conf file?
or remember the steps you took to generate it :)
hrm, i forgot to copy on install.... can i copy it when it boots? But i do remember steps
it won't be on the hard disk
unless it's smart enough to copy the "current configuration" instead of the image on CD
doh, pm's are disabled.
swpadnos sudo dpkg-reconfigure xserver-xorg
swpadnos i selected driver nv
swpadnos finished the wizard
swpadnos restarted and it worked. but i had to find the pci address using the /var/log/Xorg.log file
swpadnos the first couple times i restarted it did not work because auto-detect address was wrong
you need to be registered with nick services
you should be able to remove the address - I think it's only necessary when you have multiple cards
swpadnos i found the address to be 2:0 because there are two pci busses on this system
there are actually two cards becuase one is onboard video
the other is in the slot
only one is nv though, I bet
although it errored it several times
reboot looks good
well. I truly appreciate your help. I will be back many times in the future.
heh - OK by me. glad to be of service
(this time anyway ;) )
My computer is "working" enough, my tour of ireland is over (Guiness, Smithwicks, Harps), and my bed looks warm. Good night.
I swear nesc will use math
[10:26:30] <BigJohnT> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Simple_EMC_G-Code_Generators
The Arc Buddy is ready to destroy
playing with a nice headset I got
I just uploaded an arc g code generator to wiki
you put in the center, start&end angle and diameter and it spits out the G code
kinda a learning tool for arcs
and a way to quicky program an arc tool path
* BigJohnT goes to get more coffee...
BigJohnT: looks nice
now we will see how long it takes someone to break it, oh not long I just did LOL
BigJohnT: that's cool. It can be hard to figure out the endpoints if you're making an arc that's not simple
yea, that's why I did it for the not so simple one
[12:58:42] <cradek> http://willepadnos.net/jmkasunich/spindle-encoder-bracket-done-1832.jpg
looks like I have an offset bug to workout
something like this part where the arcs aren't 90 or 180 degrees
even using your tool it wouldn't be very easy...
yes that would be 4 arcs to get the curved slot done
that's true too, I was only thinking about the outside path
I think it would be easy you just need the basic info
the right end is a bit less than 180 degrees. you'd have to figure out that tangency. I'd have to draw a picture and do the trig...
if you put in the tool paths for the arc it will give you the start and end points to use for the end radius I think
back to the bug on i
I should work on the servo-electronics for the mill
E-stop circuit and VFD control
but so far only surfin the net...
awallin: a nice math problem for you
(70, 24); (25, 15); (100, x)
* BigJohnT super size his plasma table today
awallin: figured it out?
awallin: that's a great photo: http://www.anderswallin.net/wp-content/2008_02moon/moon.jpg
alex_joni: the moon is a fairly easy target even with a small telescope. no I'm not thinking about your numbers anymore :) gotta wire the e-stop thing. maybe some more star photos this evening if wheather permits
awallin: that was a 4-th grade math problem
I saw the numbers; what's the question?
lerman: what's x?
Under what conditions? The general answer is 42. :-)
lerman: think 4th grade
the rule that applies on 70 generates 24
same rule applied on 25 gives 15
apply it to 100 and you get x
er - no, wait
we studied reading riting and rithmatic when I went to school
you sure you got all your guzintas right
oops - I mean b=3*int(sqrt(a))
SWPadnos: 30 is correct
but it's way easier..
b = a/5 + 10
(remember.. 4th grade)
don't 4th graders know square roots?
at least not around here :P
in my day ... :)
they only know integers
* alex_joni got something very nice: HBH-DS980
[18:06:21] <alex_joni> http://asia.cnet.com/cnet/i/r/2007/hpa/40539507/sc001.jpg
mp3 player or just a BT headset? :)
ah - headset
BT stereo headset
cool. how's the display?
pretty nice, a bit small
I like the A2DP part.. it connects nicely to my laptop
so I can use it as regular headphones
hmmm - I should try that on my laptop
I enabled bluetooth once and it saw my phone, but I couldn't connect in 30 seconds of trying
I usually send files from/to my phone
well, that's a problem with my carrier - they disable obex
I'm also getting an A2DP device but it's not as nice-looking as Alex's (I don't have it yet, so I dunno how well or poorly it works). http://www.dealextreme.com/details.dx/sku.8422
hmmm. it looks like that's in the same price range as the one alex got
unless those were ads for a different model
mine was about 150$ over here
not quite the same price range :P
ok, must have been a different model :)
* alex_joni is too tired to calculate it properly
ah - there are ads for the HBH-608 all over the review page I saw
608 is a "dumb" one :)
$87.99 is the lowest google comes up with
can't open the address book, not view call history, etc
[20:31:49] <BigJohnT> http://i47.photobucket.com/albums/f163/johnplctech/EMC/slottest.png
that took about 5 minutes to program using the arc buddy...
* BigJohnT goes back to putting the plasma cutter together
now why would someone buy an external PLC when there's a HAL one included with EMC2 for free?
how fast is the HAL one?
as fast as HAL
usually you'd put the update function in the servo thread, so 1ms loop rate
but it can output positions (or a position selector as chris suggested) to stepgen which runs faster and get positions from an encoder, which also runs faster
you don't need to do the step generation in ladder code (which is a very good thing! :) )
your talking about my comment on the mailing list?
yes I agree that not doing step generation in ladder is very good thing
yeah some nutcase thinks you should buy an external ... oh hi BigJohnT :-)
so how fast is 7kHz vs HAL?
I'm a nut all right!
faster, but that depends on the PC CPU and other things
what do you mean?
ok I understand now
well, depending on what you want to do, you could run functions in HAL at many kHz (like stepgen, pwmgen, and encoder)
on a stepper system there are normally two threads, one is faster and one is slower than that
so in HAL you could give a position for an axis to stepgen?
how do you get to read the mail list so fast?
yes stepgen can take position OR velocity
hmmm, didn't know that
and it limits velocity/accel to give a nice move to that position
so, can the Tn in the g code drive the HAL to change tools?
that's the wohle idea
that tool number comes to HAL on a pin, you can do whatever you need to do with it
just when you thought you knew a little something...
if you are subscribed to the list, you can either get individual mesasges or digests. I'm set up for individual messages, as is chris (afaik)
I guess you can tell that I've worked with PLC's a lot in the past
some day - emc will run this monster. http://www.electronicsam.com/images/KandT/conversion/toolchangerspindle.JPG
nice, some big iron
is that a turret mechanism at the top?
took a while on dial up
if so, that's a lot of tools.
60 tool changer
is that the reader on the top right?
skunkworks: want to host the 2008 Fall emc mini-fest? I know several of us would be happy to drive up, bullshit while sitting at our laptops for 14 hours a day, and act like we're entitled to have you buy us dinner every night..
man, that sounds like fun
skunkworks: I don't see how you could pass that one up
I'd like to visit once the K&T work is started ... or finished
maybe it'll be done by ... may?
is Ctrl V supposed to change view windows when you paste into the MDI box?
BigJohnT: I don't know, but middle click is paste in most unix apps
(as long as the selection was done in a similar "most unix apps")
Ooh - I am excited :) (we would have to get our shit togather.
it was strange to drive by a Giddings & Lewis plant near Oshkosh (or was that Appleton?) the week after working on that one in Wichita
this is my first unix app... hmmm don't have a middle button just a wheel
both buttons at the same time usually = middle button
also, the wheel can probably be pressed down
or mash the wheel
BigJohnT: clicking the wheel is also the same as the middle button
ok, I never use it except for scroling... didn't even know it was a button too...
I love my 3 real buttons + wheelienub mice
ok, I never use it except for scroling... didn't even know it was a button too...
wow it works
BigJohnT: as far as ctrl-v goes, are you seeing this problem on emc 2.2.4, or are you using an earlier version?
I thought it might be an undocumented feature
no, I'd call it undesired
yea, it kinda gets me confused and makes me move my head around to keep up with the display
BigJohnT: will you note the ctrl-v problem so that I remember to look at it someday? on the sourceforge bug tracker
I'm trying to but it want's me to change my password and I can't remember where I wrote it down LOL
I hate websites and passwords
time to guess using my list of favorites
sf did that to me today too!
Hah, I got it
(I immediately went into account preferences and changed it back)
it did that to me within the last few weeks
1-2 weeks ago
45 minutes later I get through changing back and forth but I finally got it
bug posted Jepler:
thank you BigJohnT
any time, I just wish I could fix it too...
* BigJohnT has plasma cutter moving again with a 50x38 cutting area YEA!
this room is getting full
* BigJohnT wonders where all these extra nuts and bolts came from....
interesting, I have my max speed set to 405IPM and when I do a diagonal rapid it goes up to 572IPM
BigJohnT: hinge your plasma cutter to the wall so you can fold it up when not in use
I was just going to hang it on bike hooks
I did downsize it from 50"x50" to 38"x50" to make it easier to pick up by my selfr
BigJohnT, if you want to limit the overall velocity, then you need a max_vel and/or max_accel in the TRAJ section as well as the individual AXIS_* sections
572 is 405 * sqrt(2)
I have a max_linear_velocity in [traj] section
oh, and that's 405?
well it's 6.75 same as the X and Y axis
now I can use the Bob Cad bragging method and say my plasma cutter will go 572 IPM
even if it only really goes 405 IPM
ok, max linear is fine as it limits the x and y to the speed I want
getting 572 is a bonus
math pays, huh?
didn't like it in school but now it's fun and profitable
MAX_LINEAR_VELOCITY and MAX_ANGULAR_VELOCITY appear to be unused (at least in the traj init code)
stepconf uses max linear velocity
# for gui only
MAX_LINEAR_VELOCITY = .5667
DEFAULT_LINEAR_VELOCITY = .416667
MAX_ANGULAR_VELOCITY = 50
DEFAULT_ANGULAR_VELOCITY = 40
I think the #for gui only is a very good hint :P
those are used for AXIS for the jogsliders
I was looking in the src/emc tree, so I didn't see those
SWPadnos: you were correct [TRAJ]MAX_VELOCITY is the one BigJohnT wants
BigJohnT: but if your motos go 405 ipm on each axis..
why not allow higher diagonal speeds?
alex_joni: why do I want that one?
BigJohnT: only if you want to limit the overall speed to 405
alex_joni: I wasn't complaining I was bragging
ah, ok.. didn't sounded like bragging to me :P
I was trying to be suttle
+b -t :P
no spell checker
from sub (.under.) + tela (.a web.) -> woven fine
BigJohnT: for a good time, move from 0,0,0 to 10,10,10
but I only have 4" of Z travel
tela == cloth
like a bug under a rug
BigJohnT: use mm :P
BigJohnT: or use 4
making arcs is fun... now
[22:51:56] <BigJohnT> http://i47.photobucket.com/albums/f163/johnplctech/EMC/arcs02.png
oh, jmkasunich delurked :)
just got done reading back in this channel
have to more to read yet
now draw a wrench
jmkasunich: after that check -devel
I did that with the Arc Buddy in a few minutes
fenn: metric or inch?
dont you think going from qcad through a dxf2gcode is better?
fenn: don't know that I have gotten dxf2gcode to work before or not
alex_joni: I am
SWPadnos: Ok, but I'm pulling out SolidWorks and Mastercam...
You did want 3-D right?
sorry I meant SWPadnos wanted a 3-D adjustable wrench
this should give you some ideas: http://www.adjustable.archivist.info/
no, I don't need a solid model
just a lot of arcs ;)
i'm sure there's one that could be cut out on a plasma cutter
gotta run. bbl
I get a lot of arcs when I run BobCad...
fenn: yea, I got that on this computer. Just never tried it much it's all in mm and I need a calculator to convert
no just edit the header to say g20 instead of g21
I'll have to give it a try.
I just wrote the arc thingy for people who want to do a simple arc and try and understand the G2/3
If I need to cut out a simple shape maybe it could be faster/easier dunno
seems to me nothing is ever simple..
I know what you mean
fenn: does the dxf part have to be "drawn" at the XY coord that you want to cut it at or can you move it in DXG2Gcode?
uh, i guess you can use g54 for that