* asdfqwega needs ballscrews
stop lying to yourself
wow! quiet as a churchmouse
shhhh - the church mics are sleeping
so dave-e, how's the machine doing now?
03cradek 07stp_trap_blend * 10emc2/src/emc/kinematics/ (tc.h tp.c): do exact stop mode when requested
bang! the churchmice are awake!
you know I can't stay away
SWP... machine is doing much better. I found the problem with the card....me!
had screwed up INPUT_SCALE on Y
heh - PEBCAI
(problem exists between chair and INI file ;) )
alex ask me why another encoder would work....after all I am running emc2
fastest finger in the West...but not alway in the right place.
so I changed encoder channels and it still didn't work.
which indicated it was a config problem....went looking and fixed it.
one day, there may be a better way of making those settings, rather than having an ini file with the settings and hal files that reference the ini
getting the hang of HAL a little?
so now my focus in on getting cable to the shop so I can update with john's changes and then tune in ernest
how big is your USB stick?
hmm - that could make things interesting
dave-e: a cable will serve you well for time to come, but if you want me to make a deb, I sure will
I mean, make one now
yes....just tell me how to use it.
no problem, it will take one command to install the update
hmm - wait a minute, I have a fix for STG
ok, let me work on it
now that is the kind of help I need
and as soon as I make the new TESTING, I might put the new TP on HEAD!
I'm still cooking dinner will check back later
hmm, I'll have to make a new axis package too, since alex broke compatibility with his interp fix
03swpadnos * 10emc2/src/hal/drivers/hal_stg.c:
Limit DAC output values to the +- 10 V range supported by the card
Clamping is done after offsets and scaling
ok - that's all Ihad
ok I'll get started, thanks
I hope it compiles ;)
of course, you'll see if it doesn't when you try to build the deb
have you tried the new tp? I hesitate to put it on HEAD until some others at least look at it... On the other hand, not many will take it seriously unless it's there.
unfortunately, I haven't even run emc in a while
not since I got the install working on kubuntu last weekend
but bever got the menu items totally figured out
never, that is
I tried to read those web sites you showed me, but I didn't get very far.
the KDE menu ones?
or the XML thing today?
the kde menu stuff
the appdirs method may be deprecated, but it's still there on kubuntu
there were some threads on combined desktop icons for kde or gnome as well
03cradek * 10emc2/VERSION: moving TESTING
how would you describe this stg fix for the changelog?
it's just a paranoia check, there's no functional change in what I did
ok, I won't mention it then
jmk made a change a couple of days ago that inverts the encoder scaling to match other drivers
I got that one
03cradek * 10emc2/VERSION: Done tagging
cradek: If you dont put the new planner into head, could you build a deb with it... that would be easy to test and could be swapped in and out without having a full build environment installed.
yes that would be possible.
I could also do it without putting it on head.
cradek: The pictures you have posted links to look very promising
thanks, I agree, but it's the things I didn't think to test that worry me.
everything involving abort, pause, step, feed override, machine constraints, etc. has been rewritten
it's hard to feel confident in my testing no matter how many things I try
yup... there is nothing like a few million lines of gcode to expose glitches.... It needs time on a range of machines and configs.
It would be nice to get les testing it.... mabe he can turn down the current limits on his servo system in case there are any issues... I only have a slow speed stepper system here
yeah I'd sure like les's testing
he may not see much improvement in smoothness, but he would probably see better path following at high speed.
any idea on how your code impacts performance? faster or slower than the old mess?
what kind of performance do you mean?
cpu time used by the TP
probably a little better, but not a whole lot. There's a lot of math.
new emc2, emc2-dev, emc2-axis packages in the ubuntu repository.
understood.... well my P200 will test the low end computer performance.... so far it seems torunfine with the default stepper settings
* LawrenceG loading now
hey hey hey, it's jmk
hay is for horses
so it is
well jmk emc2 saved me from my stupidity today
jmk must be thinking
I blew a line in the ini and my Y axis display quit changing
some reassigning of encoders and low level checking kept me from sending the card back for repair.
now to update my emc2 and get rid of the recip values
and then worry about tuning
I think you would need to get "head" to do that, its not in "testing" yet
oh, ok...I think cradek is building something for me....we'll see
jmkasunich: I moved TESTING earlier tonight
he mentioned that there's an emc2-dev package - that may be it
is that it?
dave-e: the packages are ready for you
no emc2-dev is the -dev package that goes with the regular emc2 package, for compiling
or is emc2-dev a fake package for the dependencies?
ok (I haven't caught up on mail yet this evening)
dave-e: download these two packages to your stick
what does the TESTING package provide?
after the _ is the version string
so that's an emc2 package with version TESTING-2006-03-02
ok. I guess I was asking if it can be installed alongside the "normal" emc2 package. I guess it can't
since it's just a different version
it is the normal emc2 package.
ok....not be pushy but what I need is the changes jmk did to stg a few days ago
does that have your tp in it?
in the past I called them alphaXX but that's no more normal, just older
dave-e: his changes are in those.
as for blending....les and josh seaton are the two I know of that really need it
dave-e: after you get those files to your machine, you can install each one with: sudo dpkg -i
so you would do: sudo dpkg -i emc2_TESTING-2006-03-02_i386.deb
and then same for the other one
that doesn't sound too difficult.
thank you very much...
nope, pretty easy compared to cvs/compiling
indeed....just 'cause I remember building kernals from linux 0.92 ....about '92-93 doesn't mean I know much
I'm about a decade older than ray
I think the first linux kernel I used was 0.99pl7, don't know what year it was.
it makes a good excuse
I think that would have been 1991 or 1992
I sure remember 1.0.0
and used 1.2.13 for a long time, during the nightmare that was 1.3.x development
remember the Cedar Creek CD-ROM sets?
then I think I switched to bsd
and taking my boxes of floppies to campus to download slackware
install set Q
I spent some time booting free-bsd on a HP box off of linux on a pc.
I'll probably want X ... that'll be 5 more floppies!
dave-e: you mean netbsd?
yep, and the fact that there were different boot image sfor 1.2M disks and 3.5" disks
well I thought it was free-bsd but that was 13 yrs ago
most people today probably don't know that the 5-1/4" disk existed, let alone the 8" )or 14" mostrosities)
using bootparamd, etc
was it a 300 series workstation (68k)?
I still have a box of 8" and some of the diag disks for a pdp-11
I played with that a bit too, but the 40MHz 68k was pretty slow by that time
and the 6 bit color was terrible to use with X.
I just threw out some 19" fixed freq monitors and the HP machines that went with them
I still have a few of the monitors...
in the last year I dragged out the 385 workstation (HP 68k-based) and restored some source code from tapes written in the mid-80s
I have tucked away somewhere the HPunix 9.3 50 mb tapes
SWP: I had a Kaypro that had 5-1/4 only
I needed the room in the safe deposit box so I moved all the data to new media
and I just pulled a stack of 14" platters out of the dumpster
I could read ALL of the hp-branded tapes
Ran a NEC CP/M-86 box that used 8" floppies
there are 8" floppies in there too, even older, but I don't have anything to read them on anymore. it might be too late...
well if 68K code does you any good it is all there
dave-e: it's pretty much good for historical interest only.
I still have a bootable (?) pdp-11 with a 40 mb st506 disk
dave-e: is it v7 unix?
before my time :-)
jmkasunich: what's your oldest working machine?
and probably dibol
me too.... only the dec dual 8" floppies.... updated to 11/73
the kaypro is in the closet - it worked the last time I powered it up
CP/M-80, purchased about 1985-6
a little better file system would have helped
hmmm - maybe I should do a new NextStep installation
for PC hardware I have a nice fully-functional AT with EGA (!) but the oldest good working machine is the IMSAI 8080
not all that old, but very pretty
cradek: new debs running nicely... they sound better on cds and user land is only using about 90% of this box as apposed to 99% with old tp
LawrenceG: I didn't change the tp!
LawrenceG: or maybe I did if it your version was pretty old
a week or so
there were a few tp fixes in the 2006-02-26 version
so maybe you had the one before that
running 3dtux now
LawrenceG: I bet you have the slowest running emc2 machine
SWPadnos: good luck finding more optical disks!
change to mini font worked
the one is the shop is a 600mhz.... the P200 is just a test box that I try stuff on... disposable
I don't have a NextStation (or NextCube), I have NextStep, the OS for PCs
I have heard from my buddy that the new Ubuntu distro due out next month is significantly faster.... they have tried to optimize response to the user... faster program starts etc.
optimized a lot of the gui
gnome 2.14 is supposed to be exceedingly fast compares to 2.12
it should be out on March 15
that would be nice
think it will run on 16mb?
it'll still have a tangled ratsnest of a dependency tree
[03:43:13] <SWPadnos> http://www.gnome.org/~davyd/gnome-2-14/
(just read that, or I wouldn't know squat)
cradek: any chance cp1 got added to the debs?
what is cp1?
its a gcode builder in tcl that Ray wrote.... it was in the tcl dir in emc1
that sounds like it should be packaged separately.
it generates chunks of gcode for drilling arrays of holes, doing panel markings, etc
There was one by JonE that I saw recently (on a machine of mine)
I don't remember where it was
I think it started as a ticle version of Jons C code.... I added 3 or 4 functions to it
It used to live in /usr/local/emc/cp1/
search for cpGui.tcl.... I am not sure if it ever made the jump to the emc2 tree
not sure, but I think I saw it on my laptop, which was a fresh kubuntu installation
but it could have been my emc machine, which is a BDI 4.30 + emc2 devel machine
I have one more module for it, that never got merged... it cuts stepped shaft ends for bearing/locknut/coupling on the lathe
cool. if only I had a lathe (let alone a CNC lathe ;) )
My shoptask does get about 50% lathe, 50% mill use
if only you had a fonly lathe
I suspect my Bridgeport will have a somewhat different split ;)
yup.... the shoptask isnt really good at anything but its better than a drill press for making prototype stuff
SWP: I recall doing some lathe work in a bport ;-)
heh, under 8 pounds, I hope :)
fraction of an ounce
needed to turn a pip on the end of a 3/16" long piece of 1/8" drill rod
lathe had no collets, bport did
that's doable. I think the max tool weight is 8 pounds though, so it does need to be smallish lathe jobs.
(since that includes the chuck)
cradek: would you like me to email you my version of cp1?
LawrenceG: no, I don't want to be the maintainer of someone else's package - maybe you should stick it in cvs?
ok... I'll talk to Ray about it... its mostly his baby I think.
sounds like it would be good to have in cvs
not sure it should be in the emc2 tree though - it's not part of emc.
a while back I think we talked about starting another cvs module for tools.
I'm just going to look and see if it is
good night guys
SWPadnos is now known as SWP_Away
[04:40:01] <LawrenceG> http://sourceforge.net/mailarchive/message.php?msg_id=851200
history on cp1
man.... where did 6 years go?
you're older than you've ever been
and now you're even older
I dont even remember cp2.... I gues it didnt go very far
does the dropbox still exist?
I have never known how to use it
yeah, it exists
but I'm not sure how you get write access to it
My inclination is to integrate it right into the tcl directory and
make it a working part of a shop-floor EMC gui ASAP.
you like that eh?
oh, those were Ray's words (way back when)
yeah, sorry I wasn't clear
that was a paste
I see gnu_cad_cam died in Nov 2000
[04:48:39] <LawrenceG> http://gnu-cad-cam.sourceforge.net/
cp1 has "mill circle", "mill pocket", "drill circular array", "drill rectangular array", "drill grill array","engrave a text string","engrave a round bezel","turn a stepped shaft"
turn a stepped shaft?
oh wait, i'm away.
yes... thats one I added for turning threaded rod shaft ends for bearings... 3 sizes... bearing, locknut, coupling
SWP_Away is now known as SWPadnos
fenn: are you there ?
is there a bigger emc2 logo somewhere ?
maybe vectorized ?
[12:09:59] <cncuser> http://puppysit.hinternet.at/coolcnc-final01.iso
cncuser: shall I mirror?
cncuser what is it?
Jymmm: puppy running emc2
alex_joni: would be nice :)
it's a Live distro
cncuser: almost finished downloading ;)
Jymmm: its the thing you get if you follow the howto at the wiki
a 50mb live iso, running with 128mb ram and havin axis and emc around one week old on it
thought it might have been some nice p0rn to view while marking swarf or something.
its porn for cnc machinery
th sexy axis gui :)
alex_joni: are going to try it ?
this is the last rellease based directly on puppy
im going to do a puppy/dsl merge and build a livedistro from scratch, based on debian sourcepackages :)
cncuser: how about one based on ubuntu-live?
that sounds better supported throughout the world
i like the smallnes
dont ever want to go above 64mb ;)
cncuser: maybe one day you'll help me make a bootable usb-stick based on it
alex_joni: the ubuntu thingy is more like knopix ?
cncuser: it's debian based..
and the packets are done (kernel & rtai & emc2 & axis)
the difficulty with a live ubuntu emc disc is replacing the kernel
there seems to be no documentation of how to do it
adding some packages is trivial; I did it before I realized the kernel was the killer.
new emc2-axis package in the ubuntu repository
* alex_joni found a terminal
might be yours jacky
giacus [firstname.lastname@example.org] has quit ["Lost terminal"]
playng around ion3
with config files :(
* alex_joni goes home..
cradek - is anyone else testing your tp?
skunkworks_wrk: I don't think so
how do you think it is working?
good work - how hard would it be to test on ubuntu?
skunkworks_wrk: not very hard
Hi alex. how would I go about it? would I just do a csv from sourceforge with cradeks branch? or is there an easier way?
that's the easy way
get emc2 from CVS with cradeks changes
skunkworks_wrk: if you want I can make you a tarball
thats ok - I will try the cvsing it and go from there. It will probably be a weekend thing.
anonymous CVS has been icky :(
I know - but I usually can get in after about 10 tries ;)
I tried about 20 times today, and failed :(
is there an known issue or are they trying to phase out anonymous?
( 2006-03-01 07:34:37 - Project CVS Service ) As of 2006-03-01 CVS tarballs are out of date for projects beginning with: e i j o v w x
why are they named tarballs?
arg just missed him
cause you tar everything up into a big glob
the Tape ARchive format
[18:29:15] <skunkworks_wrk> http://en.wikipedia.org/wiki/Tarball
got to love the wikipedia
heh the head of my LUG wrote that article
i recognized the /home/suso at least
[18:39:48] <fenn> http://suso.com/our_team.php
fenn: it doesn't say there it's his wife
i didn't say it's his wife.. did I?
s/there it's/there, that marina is/
i've never met marina.. and i dont know what their relationship is
you didn't, yet she is
do you know him/her?
ah.. they have the same last name, so she must be his wife
could be siblings
a fool and his mouth are soon parted ;)
jmk sent me 4 industrial LCD panel monitors
they are humongous
all 4 are busted, but hey..
fenn: found something nice for you to build
but maybe you can make 2 good ones from them
2 18" and 2 15"
alex_joni: yeah that's what i had in mind when i heard he had an lcd with a busted backlight
the contrast ratio, and expecially black levels, are pretty bad with that type of projector
it looks ok in the pictures
i'm definitely not a projector snob
I had a nice long line,. and chatzilla ate it
well, there's your problem
desktops would be fine, but movies would be not-so-fine
especially ones with a lot of dark scenes
how are things?
I'm just up from the shop for a bite to eat....then back to tuning....
debs went fine...
all three axes are behaving enough to keep me out of estop
so is it cutting yet?
It would cut at slow speeds but a bit more tuning would help
I have a panel I need to make to mount honda mr-20 connectors for the other machine...which I need to get on to
guess I'd better get with it....see ya later.
ok, glad to hear
my site seems to be down - can any one get to http://www.electronicsam.com/images
skunkworks_wrk: now it worked
yep here to - someone must have plugged the network cable back in. I just sent a work ticket. ;)
I'm back...run and hide
guess everyone did :-)
sounds like you're making good progress
need help with halscope
I can probably help with that
after a little fuss I got halscope up....halcmd doesn't know where it is.
I think you can just run halscope at the prompt
after emc2 is running
I have 4 channels .. Xpos->ddt.0
Xpos and something else ..
I start motion and don't get a trace
triggering is set to auto
for triggering, you have to select a channel and a level
hang on, let me run it...
channel 1 and 0 | 100mv | 200 mv still nothing
did you set Run Mode to single or normal?
normal I think
single will only trigger once and then stop, normal will trigger at every opportunity
you can also force a trigger with the Force button
I've tried starting motion and then clicking on force
what do you get? flat traces?
maybe my scaling is wrong and the trace if off the screen
no trace no hints
I think they are all centered on the screen by default
does the trigger bar (right above the display) run?
like do what
it fills up like a progress bar during the capture
not that I notice
dave-e: do you see half the line beeing black?
like this ? http://solaris.cs.utt.ro/emcstuff/Screenshot-1.png
yeah it should "pre-trigger"
all I see the the vertical line in the middle
and emc is running?
I get decent motion
how many samples did you select?
and I'm using 4 of the 8 channels avail
I have 4047 samples @ 100 Hz, which gives me 4 channels
but it depends on the thread you put halscope under
which thread did you choose?
dave-e: when halscope starts up it lets you select the thread
or you can do that lateron by clicking on the 4999 samples ?
ok....that must have been what I did....actually I selected the whole thing and then went down to 4096...when I needed more channels
starting is a pain..
ok, try different ones, and see if either of them pretriggers
halcmd doest work...cannot find the module
you don't need halcmd
the module is already loaded
all you need is issue halscope
all you need is issue 'halscope'
I have to insmod scope_rt.ko
it should get inserted by default ?
just add it to your hal file
oh. ok...I think that is what I did....and it comes back and tells me I need to inmod
ok tell me more
ok, what config are you running?
when you startup emc, what config do you pick?
it complains that it is not in /rtlib
n/m that for now
e.g., this line in core_sim.hal
jepler: yes, want to figure out what file he needs to edit
and insert which line
dave-e: running halcmd by yourself with 'loadrt scope_rt' will probably fail, because halcmd doesn't know where to look for the modules, but if you append it to the proper hal file, then it'll work
insert this line:
does that go in stg_motion.hal ?
thank you... I'll go try that and see what happens
but that helps only if you are using that config (/etc/emc2/sample-configs/stg/stg.ini)
if you are using another config (and that IS what you should do), you need to change that HAL file
I start up out of /home/dave/emc2/configs/stg/
ok, then /home/dave/emc2/configs/stg/stg_motion.hal
add 'loadrt scope_rt' in there
dave-e: glad it does ;)
printing that off and to the shop I go
you need a network connection in the shop ;)
then you'll spend the whole day in here instead of working
Hello; Does anyone have any experience of probing or 3d scanning with a emc setup?
chinamill: there is some stuff for emc1
and it's described in the wiki
[21:17:16] <alex_joni> http://emc.sourceforge.net/cgi-bin/emcinfo.pl?Probing_With_EMC
but no probing in emc2?
jepler: not yet
most of the hooks are there.. so it should be trivial
how about a feature request for AXIS ?
with proper emc2 support of course
but together it can be a nice acheivement
I'm not sure how to show the effect of probing in axis
the concept of a "preview plot" doesn't work well when you can probe and then do different things based on the result of the probe
e.g., probe and use it to set an offset
that affects all subsequent moves
how about rapid prototyping?
put a new object under the probe, start an probing run
then you'll get a pointcloud with the probed object
Perhaps I don't understand what probing is intended to do
export it (from AXIS) to CAD/CAM to generate g-code for milling the same object
jepler: it depends, it has many applications possible
with axis - maybe a probing mode - it would only show points when the surface was touched. - you would have to give it constarints like how big of an area to scan and how deap and often.
you can use probing for 3 cases at least
1. measure an known object in some predefined spots
2. probe (scan) an unknown objet/surface
3. probe (scan) a somehow known surface in order to map a picture or something on it later (which will be the actual machining)
1.) quality control - sweet. didn't think of that. (compare to a file or something)
skunkworks_wrk: yes, those are the big guns (high cost)
a big 2x3m quality control probing machine is many $$ ;)
I think 2 & 3 are similar
you can do stuff like plunk a piece of stock down on the table, measure its position, and adjust the gcode to line up with the part
fenn: yeah, sounds like 33
[21:36:21] <alex_joni> http://www.indoor.flyer.co.uk/probe.htm
some homebuilt probing stuff
find centers of holes - all kinds of cool stuff (for "registering" a part)
"Touch probes can be used for two operations. One is to find edges and the center of holes etc. as well as tool setting; the other is as a means to digitize a 3D object. That is to produce a 3D computer model of the object."
try a 2 m x 15 m cmm
dave-e: that's more like to what I actually meant :D
seen one or two of those
big granit bed iirc
or was it marble?
thats boeing stuff for wing spars
I think granite
this was a league lower :D
than boeing I mean
but still impressive
outfit bought it at auction ro 50K
marble is a type of granite i guess
cost a cool mill to move
er, nevermind it's not at all
how do you guys like the new outfit of http://wiki.linuxcnc.org/
could you set the table to align left?
fenn: yes, that's default.. but why?
well, with them in columns like that you dont readily see the relationship between the rows
ahh.. you mean inside the table?
i'm no design engineer or anything, it just looks fugly
yes inside the table
granite is igneous rock that cooled slowly, marble is limestone with a larger grain size than limestone but still CaCO3
fenn: not easily
i'm not sure the "how emc 1/2 works" really has enough info to be all expanded on the front page like that
yeah, it should go to a second page
Sample HAL and ClassicLadder
Tuning EMC2/HAL PID loops
Owords - loops, conditionals and subs <- should go under configuring and using, respectively
Does anyone have knolledge about probes and where to get them?
dmessier does a lot with cmm's
you can get probe tips from just about anywhere, like msc
[21:47:26] <alex_joni> http://www.indoor.flyer.co.uk/probe.htm
or just stick a ball bearing on the end of some drill rod and put it in the collet
electrical contact between the probe and the part is the easiest, most reliable way to make precise measurements
Was thinking to probe or scan a wood piece
let's see ....someone has another way....hollow tube with saphire ball end... send lazer beam down a tube...when the end deflects from contact the light lever returned changes
laser third times a charm
That's a really nice probe! http://www.indoor.flyer.co.uk/probe.htm
Have anyone tried to build it?
use the ball bearings in a triangle ..any tip breaks contact
dave-e: that's how we have the contact sensor on our robots
but tripping that just pops estop ;)
nice description... tempting
what translations have been done with AXIS?
that's pretty cool.
with a 4th axis you could almost completely digitize stuff.
hmmmmm ... SWP?
LOL... this is fucked up... http://filecabi.net/video/accidentjacker.html