dan: there always is, but people won't always jump to answer a question like that, they hold out for the juicy ones
K`zan: not having a lot of luck loading your page from here, I'll keep trying
K`zan: what did you cut?
just moved all my machines around, so they would be close together and then it occoured to me that I could aleviate my computer problems with a 4 way parallel port switch and run them all off of one PC.
not a question :-)
I'll give it a whirl.
you mean an old style mechanical switch?
[00:04:48] <dan> http://dsplabs.cs.utt.ro/~juve/emc/
there is a Pupply linux EMC2 iso., it that worth a whirl on my crust laptop?
yeah old style mechanical switch
I'll just attach another stepper to it and spint it real fast.
unfortunately the puppy system is very outdated. I think it was made even before EMC 2.0.0
Well as part of my brutal Linux learning curve I have been trying everything.
options for underpowered machines are pretty slim
I watch the dumpsters (and equivalent) for old P3 machines. they work great.
often just have to add some ram and they're ready to go
most laptops are incompatible with realtime control, probably because of their powersaving stuff
Well, call me a luddite but it seems to me that 850mhz is fast. But the laptop thing seems to be a show stopper.
I think P3 850 is a great EMC machine
yeah, mysterious BIOS stuff.
I will have two machines about that speed running my stuff at the cnc workshop in june
At some point the Coreboot thing seems like it will make all the problems go away.
Have the developers looked at coreboot at all?
cradek: ubuntu 8 emc is pretty ok?
what is coreboot?
renesis_: I have only seen the reports you have, I haven't used it to run a machine yet, but all seems well
neat, okay ill try when this job done
I just tried to install that today U8-emc on a dell 1.7mhz and it did not go.well at all but the dapper went on fine
haha all thats working with the old lts is parport and usb
Coreboot is linux open bios
omg bios =\
yeah for real OS bios
dont touch! very bad things!
I just picked up a Intel D201GLY Mini ITX MBD with a P4 Cele @ 1.33GHz - Will see how it fares with both 6.06 and Hardy - The Big question will be the integrated Video...
manufacturer secret h4x, break your life
check out the site it's very interesting. Those guys are super smarties
i hope theyre fucking with random machine code =(
They leveraged their positions working at some supercomputer lab making cluster super comps into getting some manufacturers to support it
dan: can you elaborate on "did not go well"
I'd be interested in the Mini ITX I was thinking about those. For a project.
did not go well= unnormal start screen, hang very early on.
Man, I'd love it if I could roll my own bios for every machine I have
tried diff boot options?
I got this one - from a trusted source. http://www.geeks.com/details.asp?invtid=BOXD201GLYL&cat=MBB&cpc=MBBbsc
which is a funny thing because it installed fine on the laptop it just crashes after you try to actually use it.
cradek: is this worth a shot? dual P3 700's http://www.weirdstuff.com/cgi-bin/item/15818
I am dreaming that in a few months you will be able to customize every aspect of your bios, no nasty hidden funkitude like powersaving or SMI.
Technically its EOL (End of Life cycle) as they have allready released the D201GLY2 which has SATA II ports for $20 more.
everyone says Celeron=death
Tomp - ECC 168 pin mem can be costly...
SkullWorks_PGAB: heres one http://www.pcprogress.com/product.asp?m1=pw&pid=MDS133-64X72R
* SkullWorks_PGAB has 3 GTW 6400 servers and the mem is still outrageous.
cheap at 25$/gig ECC and registered
will Ubuntu and emc handle that dual processor? I have a dual processor server thing hanging out under my bench, without a powersupply it looks alot like that Tynan
think that mobo is worth trying?
dan leave the 2nd out as a backup (i think)
use one processor?
Thats a deal if it will work - I bought "bargain mem" and it wasn't worth the ground shipping charge.
dan: the pre-built kernels for 32 bit processors do not include SMP support, so one CPU will go unused.
dan: i cant answer, maybe someone here with dual knows, its been talked about here
so could we just get the make file from Alex and add SMP?
cradek: Printed circuit board.
Ebay is best if you are patient, I got two Dell 8100 with CPU and Memory, Mobo only for 30 with shipping. Three Power Supplies for 45 with shipping.
Just made a couple more retaining arms for the Z axis - we'll see if that helps.
there is an experimental SMP kernel for 6.06 that seems to work quite nicely, though it has no SATA support
switching over the emc box...
unfortunately all my dual boards except an old slot 1 have onboard SCSI - which reaks havoc with realtime.
SWPadnos: and you have to compile your own emc to go with it
will PC133 memory work in PC100 bus slots?
hmmm. amybe I did have to do that :)
didn't notice, as I as writing new drivers and stuff, so I was compiling all the time
non ECC will often work
I have yet to compile anything. I can use vi and edit stuff I read about on the mailing lists. me=n00b
Hi dan I've installed EMC2 on several MiniITX boxes. Some work really well with onboard video, some dont'
dan: then you'll probably see more frustration than benefit if you try to compile SMP for yourself
Oh, well, I had not really considered using that one. It's in my spare parts pile.
I have heard that the Unichrome Int video plays well with RT - I'm hoping the SiS Mirage will behave also. (fingers crossed!)
I am working up to it. I just read alot about Linux and try stuff. A month ago I was hating it. slow progress though.
I would like to try a kernel, real minimal, but thats a way off.
Seems strage that for there sol Mini ITX offerring Intel put out a board using a SiS chipset instead of there own.
I just want my router to work in the meantime.
I prefer the via chipset and mobo for these. My experience with the Unichrome system is that it works pretty well.
What sot of machines are you all running? Lathe mill?
Well I'm going to try the live CD - then a Hardy install and run it thru the paces, pass or fail I will write it up for compatable hardware either to point people to a good choice or to save there time and money.
I have a converted Wrong Fu mill, a converted HF 7 X 10 lathe and a 4 X 8 router I scratch built.
Wrong Fu - must us Mach III
I tried Mach, and it was driving me nuts.
sorry - could not resist
Haven't had a chance to read the user-list lately...and further musing on sound card output with emc2?
Lots of talk about Mesa I/O cards and the new EMC release.
are you referring to the topic of using sound port as a PWM source?
skull: yeah, that
I remember that. Cool concept.
I've compiled 'signalgen' on my machine, and it runs with almost no problems with emc2 up and running
I was thinking about mocking up a stepper driven speaker. Deathmetal bass cabinet.
I think that idea kinda faded out... - But who knows what might be going on in a basement or garage somewhere...
It seems that audio glitches happen because the audio sample is computed as needed when settings are changed
hmm Crank up the Volume on my PWM spindle...
If you were to have an array of sound samples, it should work flawlessly. 5 kHz PWM control signal, here I come!
realtime audio is needed, and there are some linux kernel patches for that, http://www.gardena.net/benno/linux/audio/
I'm pretty certain that it could be left in userspace
hmm - what about direction? - still have to provide a signal from a different I?O source for that.
left channel right channel?
also need a chargepump safety for resets/booting
F is not working for feed rate...
Not sure what I am getting but it is FAST.
this on your HobbyCNC board?
No F, F5, F10, F 0.1 all result in the same speed
Yes, it is.
lemm restart emc and see what happens.
I thought max was going to be 0.8 as set in stepconf...
you can prectice with different speed with the motor uncoupled, and not worry about limits or runaway
Program us running fine, just a small box...
Just snapped the tool figuring out it is hauling arse, not sure what I did/
Open source cell phones hardware and software http://www.openmoko.com/
some nice little molds for emc to make
Anything has to be better than the crap that comes on this raxor.
to bad the ifles are all for Pro -E
What do you use for CAM? I am using SheetCam at the moment
Well, I'm perplexed F0 doesn't do anything either,
I keep a W2K workstation for Solidworks - I guess I could try to import those.
All my Cad and Cam is windows stuff, Corel Draw and DeltaCad. and Sheelt Cam
open_moko has iges & step format cad drawings also http://downloads.openmoko.org/CAD/Neo1973_IGES_STEP.zip
lets see if rebooting this beast helps.
my acad MDT can open iges
yeah - the Iges will import fine - you just can't edit them much
I'm going to try that P3 700mhz with 1G. The ram seller is a couple blocks from where I work.
and if i go to work I can document another mobo for the wiki, bye
Well, whatever it is feeding at is like 2"/sec. Maybe this machine is hosed somehow.
not hosed, just misconfigured
are you trying to run g-code?
Yes, but F has no effect at all.
Bad parallel port bit?
ok, lets back up
no, not on a stepper machine
first, does it jog at the proper speed?
120 IPM is a bit much.
set the jog slider to 1 ipm, and hold down a jog button - does it take 30 seconds to move a half inch?
Probably, that is slow and noisy :)
not probably - it either does or it doesn't
do you own a ruler and a watch?
Gonna have to stick a pen in the chuck again.
Yes, 30 seconds to the 1/2"
the jog slider should top out at 48 ipm, right?
ok, set it to 30, and jog 2 inches
that should take 4 seconds
How do I launch my PyVCP?
dan: do you want in independent panel, or a side panel with axis?
side panel with axis
jmkasunich: Yes, 2" - 4 sec
ok, so you know the machine is capable of moving at the speed you tell it
now lets make sure the scale is right
Yes, just not in the programs
note the value on the display, then jog back 2" using the ruler
Jumpered for 1/4 step/
the new display better be 2" away from the old one
ok, so at least that axis is scaled right
2.76 to 0.76
(it might be off a tiny bit - rulers aren't the most accurate, but that will catch things like 1/2 vs 1/4 step)
it would be good to check the other axis scales the same way
then go to MDI mode
G0 to some known position (G0X0Y0Z0 is the easiest
Already did that when I was having problems with things not moving the right distance. Helps when you have the right config :-)
ok, just checking
go to MDI then, and G0 to the origin
g00 z 1
lifted up 1"?
or tried to stab the pen thru the table?
Yes, had the pen out too far for zero :).
Poor abused little refill :)
take the pen out
this stuff is safer with no tools (or pseudo-tools)
Flying carbide is no fun.
once you are at zero, do G1F1X0.5
that is exactly what you did when jogging - move 0.5" at 1 ipm
and it should take 30 seconds
then do G1F10X1.5 - that will move it another inch, at 10 ipm - should take 6 seconds
do various G1Fwhatever moves until you are convinced that the machine does what you tell it
they try a program with the same moves in it
I think I see the problem.
I was using F by itself.
G00 Z 0.5
F should be preceeded by G1? or G01?
F can be used by itself - your prob is the difference between G0 and G1
G0 = go as fast as you can to this spot
Ah, G00 is running at some rapid value.
G1 = go at the current F rate to this spot
you can do things like this:
F 2 (set feed rate to 2)
G0 X1 (rapid to 1)
aha, that explains it. All my G00 should be G01
G1 X0 (move at rate 2 back to position 0)
Ok MUCH appreciate the dispellation of my ignorance here. MUCH.
it is good to play around with MDI to get a feel for what commands do
With no tools in the rig :).
I tend to run my programs the first time with no tool loaded
way more patient than me.
Yes, here too.
air cuts easy, and air tools never break
and my pile of broken endmills :)
I'll keep that as a quote :)
Now I got to get back to figuring out speeds (fixed) and feeds
g01 replacement works MUCH better.
glad to hear it
Well, sigh, even if I didn't learn much as a CNC programmer, at least I got an interest in it all :-)
I knew I picked up that stopwatch at the thriftstore for some reason.
Hand writing code is good for your brain, I had to write some lathe code. it took a long time.
in the end I had widgets and I really understood what g43 did.
Unexpected realtime delay - check dmesg for details....
go to a shell, type 'dmesg' and hit return
it will print a pile of junk, the message you want is probably in the last 10 lines
[ 1748.219864] In recent history there were
[ 1748.219865] 2019820, 2020160, 2019760, 2000896, and 2019960
[ 1748.219867] elapsed clocks between calls to the motion controller.
[ 1748.219871] This time, there were 11194072 which is so anomalously
I thought you ran the latency test
Starting to think this box was free for a reason.... That is not totally uncommon.
its about a 2 gig box, right?
the approximately 2million numbers = a 1 millisecond servo period
51061 was the worst after about an hour of poking it with every stick I could find.
but that last one is 11 milliseconds
Yes - 2G
I'm afraid I don't know what to suggest at this point
oops, not 11mS, "only" 5.5mS
still about 5.5 times longer than it should be
Dig out an 750 or 1100 Thunderbird box as see how far this box will fly...
It happens occasionally. Something to do with hp crap in the BIOS, possibly.
what happens occasionaly?
K`zan_emc: maybe you need the smi workaround?
or did jmkasunich already cover that -- /me hasn't read back
[01:36:25] <jepler> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?FixingSMIIssues
Note: G00 pronounced phonetically is "Gee ut oh!" And MDI also stands for "Machine Destroyed Instantly"
that came from an NMTBS survey which found that more than 95% of machine crashes were rapid moves in MDI.
hi I got dumped by my DSl
Can someone help me with my PyVCP?
OK, registered a proper handle.
Anyone care to help me out in setting up my PyVcp?
what are you trying to do?
Mig, TIG, SMAW, Oxy-act, Oxy-H2 or all?
[02:11:29] <dan_the_welder> http://www.organicengines.com
Oh, I don't know where the PyVCP is.
cool - recumbents are great to ride
I have been making some parts with EMC.
I am kinda tired of making everything by hand
I'm sure repeatability is easier with a CNC too :)
Are you calling my EYElignment inaccurate? I can assure you I can SEE a ten thou !!!!! :)
I work for King Cycle Group - Chris King
In fact I see a ten thou laying on the floor over there.
DanielFalck: Cool, you are one of the pros then.
You guys have been all up in the CNC since the beginning.
MMMM and gold anodizing........
we're just part of it. I like seeing stuff like yours - very inspiring
very organic : )
Thank you again :)
I build all the bikes pretty much by hand on all these evil jigs I made ten years ago, I want to go high tech.
you need an EMC2 controlled frame jig : )
Robot TIG welder. Dumb frame jigs
I put the mig welder nozzle on the CNC gantry the other day, that was cool, wrote my name!
In weld bead. So tough
I been thinking about building a medium router table and mounting a Laser diode on it for panel engraving...
How many wats do you need to actually burn?
Anyone see this when trying to boot Hardy 8.04? I only have one ata drive and it erroneously seeks sata drives sda-sdzz on bootup
[02:37:05] <SkinnYPup> http://imagebin.org/18281
Well the REAL laser I have used was a flash pumped Nd-YAg that could put out 60W but I am looking at a laser diode thats less than 5W
Would that work? I mean travelling real slow?
How much laser does one need for cutting ~ 1/8" stuff? How does one keep it from burning through the table?!?
Interesting idea though.
SkinnYPup: try irqpoll in the grub boot line. (don't remember if it is the exact error)
[02:41:41] <dan_the_welder> http://cgi.ebay.com/JDS-Uniphase-Laser-1145P-12mw-633nm_W0QQitemZ200223726263QQihZ010QQcategoryZ53141QQtcZphotoQQcmdZViewItem
too small to do anything?
No idea at all what it takes.
I know the one I play with the cats with doesn't even warm your finger.
skunkworks: do you mean by hitting F6 option on the boot cd, then irqpoll at the end?
make sure there is a space
Hmm tried it both ways. still looking for sata
[02:49:40] <skunkworks> http://linuxcnc.org/hardy/livecd.errata
My cat loooooves the laser
oh - I thought you were saying make sure there's a space between irq and poll :)
The image was from vm, though it acts the same booted from a live cd. It will finish scanning to sdzz, the gui will load but the install script won't launch.
oh - that is beyond the scope of my knowledge. ;)
Thanks anyhow guys . Probably need to research my via chipset
[03:04:15] <dan_the_welder> http://www.synrad.com/
these guys make lasers and they had a power calculating applet on the site somewhere
Good Night all.
well, i found there's 2 pages of hardware thats been tested on the wiki... http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?TestedHardware
and two differnt ways of running the test ... http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?TroubleShooting#RTAI_Latency_test
and running some script called 'latency-test'
and the lists are different
and i managed to carefully avoid getting overruns on one system, not sure how, but it's been an hour now
i think its sound related
dunno, but my usual listen to the goon show while i work has been avoided.. thats sound, streaming xmms and realplayer avoidance.
i've even seen the posts of the little gui window showing how good some system was, and wondered where it came from, because the instructions i followed were terminal based.
the Jetway system is now SrvoThrd MaxInterval1012511 MaxJtr 16006 BaseThrd MaxIntreval 49373 MaxJitr 25068
with FFox, GLXGears full window 50fps, OOffice, Gimp, System Monitor sez 100%cpu, and i;m typing here. gui 'latency-test' may not tell me overruns, dunno.
for over 1 hr, oh Mandella's OGG video looping too
just copied a handful of multi-meg files and immediately saw huge increases. SrvoThrd MaxInterval 2284542 MaxJtr 1288037 BaseThrd MaxIntreval 1342493 MaxJitr 1318188
maybe it's the caching of media
ext3 kjournald journaling daemon
oh you're asking which...
hardy likely defaults to ext3
i wanna make a jet engine, and strap it to a wing.... that id like to make lol
no - ext3 has been the default since 5.x probably (I know it is on 6.06), and I found the journaling daemon to be a problem
SWPadnos: how to tell? i just tried fdisk, but it doesnt say
I recommend against recommending removing ext3...
ok, mount sez / and /boot are both ext3 ( thats all the partitions )
the latencies don't matter for machine tool work do they?
yeah - ext2 is much more likely to lose data than ext3
well, 1318188 is pretty long - 1.3 ms on a 1GHz machine
even a bit long for the servo period
if ext3 is ok, then maybe i have slow drive or i/f ?
ext3 is safe, but it isn't great for RT
I trying to make decision: I have a 8 software controlled leds on my controller. Should I support them in my driver?
(at least on the one system I found that problem on)
assargadon, yes, of course :)
it should only be one or two extra writes
you can make a separate write-leds function, so the time isn't wasted if someone doesn't want to use the LEDs
SWPandos, no, I can't
um... who cares about file system integrity on a cnc machine
anyone who has to configure it and install software
they both should use 1 lptport, isn't it?
but I can write leds every 10th cycle, for example
I wouldn't do that, but you certainly can
it may be confusing when there are problems that are intermittent, because the code takes 4 microseconds longer to run every once in a while
maybe this is important. i looked at hdparm, and all the drives are now sdX under hardy, i get " HDIO_GET_UNMASKINTR failed: Inappropriate ioctl for device"
next problem is pins.
My controller works with 6 pins per axe
4 of them is controller's output
and 2 is controller input
so it's 36 pins....
and even little more
should I use some kind of "bus"?
u32, I mean :)
the controllers pins and the HAL pins don't have to match exactly
for example, if there's a step rate register, you would want to have a "velocity" HAL pin, not step and direction HAL pins (even though the step generator hardware has those)
ok - bedtime for me now. good night.
anyone know how to change the number of a window in GNU screen?
the hdparm invocation under hardy is "sudo hdparm -I /dev/sda", then i get no "Inappropriate ioctl for device" message
apparently all your ide drives will become sdX under hardy, "The kernel developers have recently migrated the old IDE drivers to the new libata system, which causes IDE drives to appear as SCSI"
and I cant reproduce the jitter increase by copying files, so the increase must be 'something else'
still got z axis problems, calling it a night and will jump on it again tomorrow or monday. Thanks for all the help folks, MUCH appreciated!
i cant reproduce the error now, have all those apps plus realplayer on BBC7 now, have been 100% cpu for hours now. servo thread MaxInt 1013357 MaxJtr 17158, base thrd MaxInt 50519 MaxJtr 26214. "the Journal of Irreproducable results "
darn, the numbers dont budge with bbc7 AND a youtube video, the numbers dont change at all, the video's choppy, and the keyboard sluggish, but the numbers dont change... i dont understand ( <- understatement )
Xorg is 66% of cpu, gnomesystemmonitor 2%, realplay 14%, firefox 12% & the rest changes erraticly. Xorg is the hog always
let it crank overnite, bye! & thx too
Tossed a 2nd cpu in my WXP box I use for torrents - WXP took a dump - endless reboots - I added a 2nd CPU with W2k and it just refused to utilize it - with each release M$ just gets less stable. If it were not for the "Serverworks" chip set which Linux hates I would not be stuck with M$.
the 9am next morning, after running 'latency-test' all night, not a single digit difference in values since 1am.... servo thread MaxInt 1014401 MaxJtr 17896, base thrd MaxInt 50519 MaxJtr 26214.
dunno why, tho i am using 'latency-test' ( the cmd) vs http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?TroubleShooting#RTAI_Latency_test.
so, will try the latter now
i have 4 desktops covered with apps, its hard to find the editor, the 'latency-test' and the terminal.
the 'other' method "cd /usr/realtime*/testsuite/kern/latency; ./run", shows similar numbers for brief 30 min test.
RTH| lat min| ovl min| lat avg| lat max| ovl max| overruns
RTD| -1548| -1971| -43| 7731| 22777| 0
maybe the problem is thermal, i did move an xtra fan during this, will need to add lmsensors pkg & remove the fan
and the cpu load capture http://imagebin.org/18304
what's up Gamma-X:
Hey BigJohnT got the package.
hey Rayh cool
did you plug it in yet?
No just looked it over.
I visited with the HEDSS company at the Beijing tool show two years ago. They were looking for entry to the US then.
Nice product. Really professional feeling handwheel.
is that who makes the pendant?
I just plugged it into a spare parallal port and powered it up off the computers 5v
Looks like it would be easy enough with your wiki page.
Good job on that BTW.
[15:20:53] <rayh> http://www.hedss.com.cn/ehtml/main.asp
This is the same encoder pickup module used by quite a few low cost encoder makers.
something in a container with a short cord would be better for outside the pc...
The interface card seems simple enough.
Yes I agree.
Thanks for the loan of that for the fest.
oh, the enable button is wired through a N/C contact so if you have an axis selected it will move when you turn the encoder
n/p it was on loan to me by CNC4PC just to write up how to make it work with EMC2
Is that enable switch only an internal connection - ie it does not go to the parport?
good morning rayh
it shouldnt be hard to make relays to parport pins, right?
like for stepper drive and spindle engage
cuz yeah ive fucked up a few time, disabled the steppers but forgot to turn em off in axis
rayh: yes it is internal
then i come back and try and jog the shit and fuckup my location =(
i should try in new install
ive never had to mess with the pin configs default always worked fine for me =(
DanielFalck, I was reading the nostalgia list the other day. You started posting there about 10 days before I did.
But you were way ahead of me with running real machines.
wow- was that 1999?
EMC has been around a long time
* renesis was like going to alot of parties doing too many drugs didnt know wtf a cnc was in 99
I learned about cnc in 1987 when I saw a CNC router making guitar bodies
that's when I said - "I need one of those!" : )
I started repairing CNC in 79
and said I gotta have one of those.
is this real time latency problem something that we should all be worried about?
like for future emc machines?
In 79 a memory card cost $4K exchange so I was no where near getting a whole control.
Re Latency. There has been a lot of talk about Linux not handling well the real time stuff.
And some mobos have interrupts below the layer we can reach with current real time scheduling.
Most desktops work okay.
A lot of the proprietary drivers for things like video cards and wifi cards interfere with real time scheduling.
Because those device makers are trying for gaming and need real low latencies for their own work.
Some sound drivers have the same sorts of issues because the ear is a great real time test device.
IMO we are not at the point where we begin to loose the software generation of real time signals.
I did read something recently that talked about shifting time and processor critical stuff to fpga cards.
heheh @ 3d cnc gfx cards and soundcards
Yep. Just gotta have the latest, fastest, toys.
meh, prob not even, average fpga is hella powerful
Up until a very few years ago most CNC controls were still running the Z80 chip.
heh, yeah when i went to FADAL, they had some open controller boxes, everything was mostly DIP and thru hole parts
just looked so 80s
like my NES board or something
but yeah if you got some wiki thing or duscussion place about that, id be interested
introducing myself to FPGA and schema entry was pretty much plan for part of summer
else like my discrete digital skills gonna turn to mush, i never need that stuff with microcontrollers
The boards like the Mesa 5i20 fit pretty well with the EMC way of things because you can study and change the software that runs on it.
And as we see, that software can become a part of EMC rather than something separate from it.
fpga is like putty
Although microprocessors out there can be setup to do the same sort of thing.
yeah but not as fast
It would be really neat to be able to compile a few HAL components like stepgen and pass them to an outboard micro and have em run.
common controllers dont get over 100MHz alot, and then theyre just running alot of overhead cuz they run like processors
yeah that sounds neat
just send it like coordinates and arc info and have it pump out pulses
The original EMC idea was distributed processing.
like, you can do that with dumb logic, prob way faster than a proc
In fact the test at GM Powertrain in Detroit used a split-buss design with rt shared memory running on both halves.
heh, know about propeller chips?
like 8 parallel cores, 80MHz i think, around there
shared mem and gio, but almost no other peripherals
rayh would step generation be one of things that was distributed? seperable from the device doing TP?
so timing and int handling and task management prob eat three of your procs
They were running servos so no base thread like we have now.
Motion and TP was on one side of the VME and all the IO was on the other.
ah, is stepping a creation of the post-nist generation?
We still suffer from that split in the task planner.
nist was prob afraid of open loop cnc =D
because its not so sane =(
Right and NIST was not scrimping for cash then.
I thing the split buss VME they used was near a $10k device.
I wish that they had not lost the IO software.
FPGA are like $12, low end =)
I heard about it from a couple of guys. They had images of the machine from several sides and the switches would light up on the display.
When I asked about getting that software, the guy just pointed down the hall and mumbled something that suggested that code was not available.
bad backup habits?
He made me understand that I didn't want to peruse it any further.
re: latency on Jetway PT800DBP, r1.0
this am i moved the jetway system back to work, and immed got overruns. cannot reproduce tho.
i ran Realplayer on bbc7, and opened a flash site 'praystation', immediately got over 100K amx jitter using 'latency-test'.
i closed 'latency-test' and ffox and realplayer, re did the scenario, no problems now :(
( irreproducable results)
I wonder if Fred P. ever checks up on EMC these days?
he has some newr publications on realtime & STEP, like 2008
I talked with him a bit back to get info on what the Vehicle folk were doing with real time.
tomp3: maybe flash then
rayh: Vehicle as in Darpa challenge?
DanielFalck: io agree, but the stop & restart didnt re-create... wait new system, maybe auto flush isnt on...
They didn't join that challenge but they are involved in another challenge.
Last time I was there, Will took me back to a restricted area and showed me the little robotic vehicle.
Three processors including vision
Same machine for about ten groups.
I was interested in the real time work because they had an HTML layer for communication.
You probably saw some of that in the older installs.
DanielFalck: the auto flush cache/pswd/forms wasnt on, now is, but cant reproduce.... dunno
rayh: an html layer for comm? between processes?
For com to HMI
Web page interface to EMC control.
i like web pages for hmi, that end doesnt need rt itself
True but what they were doing would comm into and out of rcslib.
Somewhat like halcmd does for our HAL.
rayh: remember matt's java interface?
on his web site
re: latency-tests, on both systems with install from 8.04/emc live cd, shutdown leaves Ubu logo and empty progress bar (like most W98 machines... didnt quite fully shutdown) hd powered doen, i heard it.
tomp3: yes, emc never does a "power off". power off requires acpi, which is disabled because it hurts RT performance on (some) machines
that is, the rtai-patched kernels that linuxcnc.org packages don't "power off"
then how come you dont disable xscreensaver =(
heheh im still running gnome and whatever settings are on the livecd
come back to my cnc and glxgears or flying toaster all up on my monitor =\
(heheh, xp/mach couldnt do screensavers or monitor blanking without dwelling the machine)
i wonder which jetway i got (was $30 open box thing from newegg)
Yuck. "That's going to leave a mark."
What form factor is it?
emc is pretty amazing at keeping priorities straight
um, sec ill find the part bumber
its normal atx, or maybe a miniatx
socket for proc?
my socket a think bricked on me
um, am2 i think?
i got a $30 sempron for it, getting order page now
AMD Sempron LE-1100 Sparta 1.9GHz Socket AM2 45W Single-Core Processor Model SDH1100DEBOX - Retail
JetWay JM26GT3-SVP AM2 NVIDIA NF6100-405 Micro ATX AMD Motherboard $24
and 2x512MB kingston ddr800 for $23
yeah im a big fan of open box from newegg
like, at worst the box is kinda smashed up
usually its just missing the shrinkwrap
ive never gotten anything missing hardware or driver CDs, like they say is likely
hardware like dongles, plates, etc
also rosewill stallion power supply for $32, 400W
jepler: thx, i didnt know that was the 8.04 case, ii it worked on 6.06 ( which i believe)then i have made some diff on the bios settings ( i know what i changed, but this is evidence )
nice finish on those, big open grate back panel, big fan, all the cables nylon and shrinkwrapped nice
the parts on the psu board look all spaced out sanely
i have to tear down cnc and retune and reinstall, ubuntu 6 doesnt see any of my hardware, its basically core system, usb, and parport right now
tomp3: if linuxcnc.org's kernel for 6.06 actually powered off any machines that's news to me
which is cool, does rt fine, but ethport would be nice
yeah im pretty sure it just does that shutdown system, kick it waiting for button thing
* renesis doesnt really turn off his cnc enough to remember
jepler hard to test now that ive re-installed, all i can say i never saw that feature before, and i remember the W98 hang at shutdown well. so if it was supposed to, then ignore my observation, its unprovable
jepler: cross talk and subtle differences again... i bet 6.06 did not shutdown the hdwr, but it didnt stick at some logo'd screen. the screen would be blank on 6.06 and i would shut down the machine. on 8.04 there is a logo'd screen that does not go away till i hold down the kill button.
you can prob hit a key to make the splash go away
not positive, but if you can disable the plash you can see if it got stuck handling something or if the new livecd just doesnt blank the screen before waiting for you to shut it down
re: latency, these tests may be of use System|Preferences|System Profiler and Benchmarks|Benchmarks
re latency: on the not yet documented SOYO system,
it immediately gets bad with any disk access.
eg load a pdf, open a text file, run a new app--
all get overrruns.
but if the app is up, or the txt is open, or the pdf is viewable, you can move scroll w/o problem.
else near 13829256 max jitter BANG!
yeh, something not right, 8.04 makes all scsi, yet mount shows hdcX
tomp3: use you 8.04?
i had a duron700 box which run under 6 without problem, but 8.04 makes such IDE problem. Not solved for now
8.04 shows the drives here as sdax
But I've not had any problems with them.
gefink: yes 8.04, and ray yes, they SHOULD be sdx, i just checked bios and removed the cd (only 1 device now on ide0) and rebooting that box
nope /dev/hdaX shown by mount
tomp3: tried you ubuntu6
gefink i have before, but this effort really is looking at 8.04 ( else i'm alll day changing os :)
and the good news is that now ( 1 hd on ide0) , i no longer get immed overruns open apps, opening pdfs , now to hammer on it, i gotta pull the eth0 cable and move it to that box
ok, pidgin didnt phase it :)
using a belkin usb to eth too, and plugging in a usb 'jumpdisk' didnt make it blink
tom1 I think about remove the CDRom and try my d700 again
gefink: i wouldnt do anything based on these infos until i can put the cd BACK in and see the error re-produce ;)
tom1: I tried much things, but nothing realy solved the problem. Also testing are a view minutes :-)
that was some doppleganager me, but here, i got good stuff
i downloade and installed realplayer, had it test my connection and am now listening to BBC7 stream with glxgears, ffox, pdf viewer and NO CHANGES TO MAX JITTER woohoo!
re: latency on SOYO box srvo thread MaxIntrvl 1014076 MaxJtr 17571 base thread MaxIntrvl 51007 MaxJt 26702
gefink: if its not difficult to try, go for it. I suggest you check the grub/lilo if you use susch a booter, pulling out a unit may change your device numbers. please be careful
tom1 No problem . ii use linux since suse5.0
now have realplayer11 on bbc7 ( a a slug of a keyboard, must be 150% cpu:) and youtube and glxgears, pdf viewer... this looks promising :)
re: latency before i shut down to document BIOS http://imagebin.org/18317
tom1: what is the computer?
when i get shut down , i'll report it ( hard to see in there :)
BigJohnT, holla brotha
BigJohnT, i paid my dads wifes friend 50 bucks to derust my machine with kroll oil and spray it with a lube lol 50 bucks!!! the whole thing!
Gamma-X: what currency?
sounds like a fairly good deal
re: latency, still good, 28115 MaxJtr on srvo, 27630 on base
its a SOYO SY-7VEM, socket 370 P3 800Mhz, Award Bios v6.00PG,
Matrox MGA 2064W (Millenium) with 8192Kb ram, running vesa,
512M ram on mobo, IDE HD WDC WD300AB-00BPA1 30G, no floppy, no cd,
and no sound "No volume control GStreamer plugins and/or devices found."
dont understand the sound msg, its enabled in bios.
now adding info to wiki
the change that made it good was to remove the cdrw (ASUS 52x32x52) from ide0, and put hd onto ide0 (jmpr problems forced that hd on1 and cd on 0 issue)
some machines I have tested.. http://www.electronicsam.com/images/KandT/testing/
skunkworks: nice, if not done already, i'll add the 2 with latency-test to one of the wiki pages
which wiki page should be used? which test procedure should be followed?
sure - I have not done that yet.
wiki pages for test procedures: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?TroubleShooting
or the script 'latency-test' ? the results are not easily comparable.
wiki pages for results: based on 'latency-test ' -> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Latency-Test
based on command line http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?TestedHardware
from my experience - the latency-test numbers are just a little bit higher than the rtai latency test.
I assume as the latency-test has 2 threads (servo and base) it is more applicable to emc
which should we adopt as the test method ( that will determine which page to update with new system infos)
i 'spose the 'latency-test' s the new way, so I'm going that route
I have been using the gui latency-test
it is the easiest to use. imho
tahts what i'm referring to also, agreed, easy to use
oh, life is good :)
keeps getting better and better :)
Ray - Thanks for posting the link to the BDI CD artwork - To bad we don't have a good monochrome rendition that would work on lightscribe drives.
SkullWorks_PGAB: I think I did some lightscribe thing once
let me see if I can find it
JMK had a chips he used at the FEST like 2 yrs back
You bet. Glad to help generate new ideas. We could run it through Gimp and make a monochrome of it. Can even twiddle with the gray scale there.
[18:59:04] <alex_joni> http://dsplabs.cs.utt.ro/~juve/dropbox/lightscribe/
that looks nice
yeah - you sent it to me - and I have it on a hdd in a sys thats packed away in my motorhome at the moment.
SkullWorks_PGAB: however, I've still to find lightscribe CDs
I didn't see _any_ yet
Can't find media locally?
SkullWorks_PGAB: nope, only DVDs
do you have lightscribe CDs ?
hmm.. it seems they do exist, but not over here .. maybe DVDs are too cheap compared, so no-one buys CDs
yeah - HP seems to keep making them and I find them on sale rather often
Actually It seems harder to find decent priced Lightscribe DVD media locally.
skunkworks: wiki updated, could you add your info for the vid card & driver, other than that they're entered already
[19:42:05] <tom1> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Latency-Test
i would like some damn water ice
ty google maps
we can tow an iceberg out by tuesday next week
since a lot of people have DVD+-R's and not CD-R's maybe we should provide a ~700MB DVD image instead (in addition?)
you can burn an iso to whatever media you like.
re: latency tests, on my SOYO system, i've now gotten the cdrw back ( swapped ide ), have no overrruns
but couldnt get sound to work. Since i had installed UBU8.04 and THEN installed emc,
i had the option of booting to rtai or generic.
in Generic, sound works, in rtai sound finds no devices. Onboard VIA 82XXX sound chip.
at least the error is isolated now
i went to submit a bug report according to the wiki info on http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Trackers
the link there to register gets a 404 error
so no bug report for now
bug report done ( i had an account already :)
You should ask alex_joni - I think he had a suplimental driver package. or whatever you would call it.
great, thx! then everything would be 'coolsville'
i'm pretty happy right now, it looked like emc capable systems were rare, noe they're common :)
I have had very few that tanked
[22:41:57] <K`zan> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?CoordinateSystems
toastyde1th is now known as toastydeath
Bullsugar, move does NOT exceed machine max on Z 0.5 is well between -1.8 and 0. WTF
try z -0.5
Yes, but it goes in the wrong direction - reverse table size in stepconf and nothing works...
Rapids are also WAY too rapid for this thing, Guess I need to establish a rational rate and use G1 for rapids that way.
for Z plus is up and minus is down toward the table. If I have my limits set in stepconf at 0 and 1.8 then something is backwards.
having fun I see..... it will all be clear shortly. You can easily reduce rapids for each axis by setting the max velocity under each axis (try 0.5"/sec)
I *assume* people use + for away from table and - to go toward it?!?
Ah, I see, will change that, thanks very much!
think of z as altitude..... Iusually set my work 0 at the rough material surface.... all machining is in the - zone, although I always forget to drill to -ve numbers
table travel (just changed it to) 0 to -1.8
Reversed from prev.
lets see if that works.
Are you getting toasty weather in Seattle today.... it sure is beautiful on Vancouver Island?
I would just be bloody lovely as hell if *anything* do do with EMC was copyable on the screen, grrr
hi K'zan_emc, I'm in Portland
Scabattle here :)
K`zan_emc: what do you mean by "copyable on the screen"?
Well, now what? with a table size specified as above either 0.5 or -0.5 is out of limits. Sigh.
the numbers in the ini file are _machine_ coordinates
Being able to drag the mouse across a dialog and have it copy to the pasted bugger.
the numbers on your screen and in your program are probably not machine coordinates - usually there are offsets in effect
Lemme run it through the "get it all together" gcode again :).
G53 G0 X0Y0Z0 G92.1 G54 G10 L2 P1 X0Y0Z0 G49
can't run it all as one line.
tow g codes usef from same modal group (typed in since the message is uncopyable)
anyway, lets see if that makes a difference...
Program exceeds machoine maximum on axis Z
that string of commands will get you at machine zero, and make the DRO read machine coordinates
Gonna go out on the balcony and scream a while.
you almost certainly don't want to run your program in machine coordinages
screaming rarely helps
Makes me feel much better :)
Well, ignorance abounds, but I can't imagine what I would want to run it on coordinate wise other than what the machines acutally is.
when you are done screaming, we can talk about it
Ok, bbiab, a shot of Jack at this point is also welcome :)
coordinate systems can be confusing, but there is usually an "ah-ha!" moment, and from then on its really pretty straightforward
why you don't want to use machine coordinates for part programs
you would like to be able to put the zero in your program at some logical spot on your part
maybe a corner, or the center of a hole, or whatever
but machine zero is always the same place on the machine - the odds of you being able to mount the part so that its zero matches machine zero aren't good
say something when you get back - I feel foolish talking to myself
but we're all ears : )
you already know this stuff
I'm looking for an ah-ha! moment
my shop is at 92 degrees at the moment. had to come it to cool down
balmy 55ish here
I'm not sure if summer is ever gonna arrive
Hey all. Anyone ever made a vacuum hold down table?
I talked to my mom, in Marinette Wi. It was snowing this afternoon
hi Jessica, yes I've done a little with vacuum
I think cradek made a table for doing PC boards
I've used aluminum, steel, and maple laminate for the table before
any photos, Dan?
used 'Magnalock' gasket/seal
sorry, it was at a previous place of work
were you pleased with the results?
seemed to work well for wood routing
usually milled/routed a 1/4" wide slot and then pushed in 5/16" x 3/8" 'magnalock' gasket
Jessica: what are you trying to hold? wood, metal, printed circuit boards?
into the groove
what did you use to mask off the unused parts of the table? paper? rubber?
seal off the grid with the gasketing, put earplugs in the extra holes
jmk, I'm milling wood, plastic, and foam
you could do a grid of grooves or make a purpose routed shape that fits under the piece that you're cutting out
we usually did dedicated shapes to hold things that we cut out thousands of times
jmk, I'll also be doing PCBs at some point
double stick tape works wonders too
carpet tape for the home shop
dan, what about dust getting into the table and the pump?
you have to blow the parts off before you release them from the vacuum
get all the dust away first
put a ball valve on the line
I've got about 5 Gast vacuum pumps lying around. I'm thinking of using one of them.
it's mostly just plumbing
I wonder if anyone has done an "instructable" on building one. I'll look
check out the woodworking books on router tables, routers and such
fine woodworking probably has something on their web site too