jepler: np, i'll try it again, thks
E: Couldn't find package emc2-sim
twice2: argh I screwed it up again
take out the -sim; I was testing that commandline on my system without realtime installed
I just can't be trusted, can I
well, i also believe users should pay their dues
If you use a commandline similar to this, you can discover all the version numbers that are available for a package: apt-cache show emc2-sim | grep Version:
maybe it would be more productive if i spell chacked some docs :)
those version numbers can be used with apt-get install
contributions to the documentation are always welcome
count me in
twice2: if you need help setting up the environment to edit the documentation, or how to send patches to someone who can commit them, here or #emc-devel are good places to ask
twice2: I won't be around much during the next few weeks, so talking to another developer -- alex_joni, jmkasunich, cradek, SWPadnos are all good candidates -- would probably be best.
yeah, I'm just going to be vacationing
Jymmm: ty for help with the rod deflection links
maybe tkgate can be used to model Hal component circuits http://imagebin.org/7924 http://www.tkgate.org/
renesis you're welcome.
my machine is running again
alex_joni: when you get back drop me a message
lerman_ is now known as lerman
Hello, all. I have a question, any of you gurus have a minute to spare?
regarding lpt port allocation..
I have 2 parallel ports on my pc, 1=netmos, 1=motherboard
I can get one port working with loadrt hal_parport cfg="378"
steves_logging is now known as steve_stallings
or the other hal_parport cfg="d800"
but I can't get both working at the same time with cfg="d800 378"
Can't figure it out...
zebra78: I think there's a page about this on our wiki. let me find it.
did you "addf" the read and write functions for the second port?
addf parport.1.read base-thread 1 / addf parport.1.write base-thread -1
nope, thanks will look into
if you don't, only the #0 port will be read or written
I added a note about the necessity of "addf" to the wiki page. I hope you can get your card running, too
that worked great, thanks.
the system is bogging now, I have to do some reading about the thread speeds
glad to hear it, good luck learning more
zebra78: if the system is too slow, you need to increase BASE_PERIOD a bit
1300 mhz pc
zebra78: that doesn't say much
I need 40khz step rate though
sometimes a PIII-800 works better than a newer 3G+ processor
I may have set the timings too aggressive, because I have base_period at
12500, servo @ 250000, traj at 2500000
I think I set all of the numbers to the default / 8
yeah, that would qualify as aggressive
maybe should have left servo and traj alone?
just changed base?
are you trying to get a high step rate in software? You don't need to alter servo or traj for that, only base
I will restore others to default ..
you've read http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?TweakingSoftwareStepGeneration
since you guys are being so helpful, should I tie
encoder.update_counter to base
and encoder.capture_position to servo?
for spindle feedback? Yes.
do some back-of-the-envelope calculations to find out if you'll ever generate more than 1 quadrature edge per 2 servo periods
if the answer is "no", then you would do OK putting both functions on servo thread
the encoder manual page ("man encoder" in a terminal) it suggests that update-counters should be run "twice as fast as the maximum desired count rate"
strange, I didn't see a tweaking wiki under the main wiki index page..
I can get to it via the link that you gave me though.
it may not be linked from anywhere else -- the wiki could use improvements to its organization
I appreciate the help ( even though I should have had to bug you )
and should have dug for the documentation better!
alex_joni: I wanted to ask you about help to get my graphs of the FERROR working
anonimasu: just start halscope
and select the relevant axis.X.ferror
yay.. broadband rules..
just getting 96MB updates in short under 3 minutes
yup - or the Ubuntu ISO in half hour.
* alex_joni loves 4Mbit :)
* skullworks-PGAB once thought 144K iDSL was the bomb.
yeah, me too
back in 2000 - it was the first BB available in my area.
but I had a roommate that split the cost.
skullworks-PGAB: what are normal costs for bb over there now?
varies radically by location and type of service
I pay $53/mo now for a 4mb Cable to Comcast
my parents have DSL 1mb for $19.95/mo in CA
I'm in CO
this is cable, 4Mbit, about 30$/mo
my cable is BB only - not going to pay for TV feed, I never watch it.
my cable is internet only - but we seem to have basic cable. don't tell them...
me too - but its not hooked up
don't need any stray RF slowing down the modem.
[18:06:51] <alex_joni> http://www.lgi.com/romania.html
skullworks-PGAB: they installed me a filter to prevent that
a splitter at the input, filter on the TV's branch, and internet on the second branch
works without worries
hmm - they might offer that here - if that was the service you ordered.
I have no time for TV
but I use Skype for VIOP
and other stuff - I'm a BB junkie now
I'd throw a fit if I had to use a dialup only.
as is - I have to use a 28.8Kbit dialup from one employer.
I remember the days
takes 1/2hr just to update the anti virus...
do they tax VOIP over there?
Jepler - are you handy?
he's travelling the next few weeks ..
was wondering if he had had a chance to play with that 8255 PCI card much.
I think he wrote the driver but hasn't used it for anything
I am thinking it might be a good solution for making a good hardware control panel
real switches for modes etc.
yeah that would work really nice.
alex_joni: it seems like nothing shows..
anonimasu: you need to set the trigger
did it trigger?
I'm going to try it again if you say so
it should be on default in all configs right?
quickie question -- can emc work in ECP/EPP mode?
some of the other drivers use EPP
but hal_parport doesn't
which other drivers are these?
Jon's line of products, USC, PPMC etc
how does feed rates work for an angular axis? esp. in the case where it is mixed... i.e. G01 X10.0 Y10.0 A90.0 F1.0?
hm. this is not good.
ds3: let me find you a link to the docs
there is docs for the mixed case? I found docs for angular seperately
Futurlec has gotton proud of the 8255... They just upped the price :(
i've seen emc2 work on bidirectional mode. what about EPP? or is it unable to, because it relies on the hal_parport driver?
I blame RoHS... (any scapegoat in a pinch)
maddash: I don't understand your question. EPP is a totally different way of using the parport, some of the EMC2 drivers use that.
EPP turns the parport into a bus for communicating over. hal_parport uses the parport to turn bits on and off. they're totally different
cradek: my case is not covered =)
but a now I can make a guess though
yes it is
you aren't reading all the words :-)
eh? 1 does not address the angular part
2 does not apply since X/Y/Z is moving
3 does not apply since I am only refering to 1 rotational axis
case 1 is the mixed case
cradek: emc2, when run with the stepper config, for instance, uses the hal_parport, no?
ds3: "whether or not"
err "with or without"
except case one doesn't tell me what happens to the angular axis; i.e. are move in synchrony with the X/Y/Z or ???
ds3: with combined linear/rotary, the feed rate is along the linear, and the rotary is moved so as to start and stop together with the linear
that would be my guess
so I can cut spirals
I was talking to someone who is trying to figure out how to cut a gear with slanted teeth
ds3: see the section "Coordinated linear motion" too - it spells out that the axes start and stop together
but you can just trust me instead if you want :-)
I will take your word for it
It is feasible, however, to control the axes so that, at all times, each axis has completed the same fraction of its required motion as the other axes. This moves the tool along same path, and we also call this kind of motion coordinated linear motion.
what that really implies is F is not explicit in the case of X/Y/Z/A spec'ing
I don't understand what you mean
I think the behavior is fully described
in my example: G01 X10.0 Y10.0 Z10.0 A270.0 F1.0
but if you want inches per minute along the surface of an object on the rotary, you can't specify F directly because the radius of rotation is unknown
the X/Y/Z movement is in 1.0IPM, the A movement is whatever it works out to be
that means the tool moves in XYZ to 10,10,10 at 1ipm. A also moves to get to 270 at the same time
yeah you have to work it out
not arguing, just saying it in another way to make sure my understanding of it is valid
right you have it I think
in these cases sometimes inverse time feed mode is better to use
that gets around the inches/degrees/radius mess
so F1.0 becomes minutes per inch?
In inverse time feed rate mode, an F word means the move should be completed in [one divided by the F number] minutes. For example, if the F number is 2.0, the move should be completed in half a minute.
it is possible to add an offset entry to G54 for A ;) so the radius can be known =) j/k
no inches are involved (that's the point)
inches really mean nothing in this case, which is the problem
even if it did (i.e. you know the radius), it would be overdefined
but you might have a good feel for "should be able to cut that in about 10 seconds"
in which case you'd program F6
and you don't have to worry about units or radius
but that can get you in trouble
heh I can get into trouble with anything
just saying what the options are
i.e. it could result in movement slow enough to cause workhardening issues
well sure you still have to pick the feed right
just saying there are a couple ways to specify it - you get to decide which seems easiest
so G91 G01 X0.050 A360. F1.0 should cut a single thread assuming the cutter is in the material
a single 20TPI thread
but that would mean the A axis would be moving 180RPM if not using Inverse feed
the cut will take .05 minutes
20RPM I think
EMC2 will smartly limit the coordinated feed to the A limits
so it will cut the thread properly at your rotary table's max velocity
(assuming it's less than 20 rpm - mine sure is)
so the linear feed may be limited?
so will it give a warning?
you can always get slower feed if you specify something above your machine constraints
if your rapids are 60ipm and you specify F9999, you get F60
this is the same
this is really nice, with 3-4 more lines, I can do multistart threads trivially
of course, a thread profile cutter on a mill is about 10x more expensive then a lathe bit :/
yeah I was just thinking that what you really need is a lathe :-)
'cept EMC lathe support is immature
If its short - stand it up and threadmill it.
threadmilling has potential accuracy issues due to backlash
use a lathe threading bar as the cutter
oh - that could be a problem
and inspecting circles for "roundness" is not fun :(
ds3: it is immature, but it can definitely cut threads
yes, but the rest is just so different
* skullworks-PGAB would love to know how Art does backlash in Mach.
Any of you using the charge-pump module?
isn't it just a matter of sending it extra moves whenever the direction changes?
rayh: I know dallur is
(assuming openloop stepper setup)
I don't seem to be able to get it to go with a PMDX-131.
131's jumpers are correct for it and I'm seeing pulses on parport pin 17
sorry, clueless here
* skullworks-PGAB heads for the coffee pot.
skullworks-PGAB WTH?! Share damnit!
yeah me too
Okay. I'm getting the hang of cp. We have life.
how much cpu load/performance hit does a system take from driving the charge pump?
virtually none extra
no answer until you share coffee
you were supposed to hold out ;)
I could make a fresh pot, but not sure if my arm can reach far enough to pour you a cup
next cabin fever - coffee's on me...
skullworks-PGAB: Did you try?!?!?!
* skullworks-PGAB looks around and wonders which way to reach first?
Man, I'm having a very hard time finding a GOOD belt/disc sander... wanted cast iron disc, but it looks like nobody make ones, all cast aluminum.
skullworks-PGAB Where ya at?
try cradek first
IRON requires good bearings and good support for that rotating mass
I'm in Colorado Springs
cradek first, it's a LONG reach to Calif.
skullworks-PGAB It doens't have to be THAt big, I'm mostly looking for flat.
NP - I'll gut fly out to CA... have to go to my 25hr HS reunion soon.
Wanted to go to WESTEC
we don't celebrate that over here :P
Jymm: I know .. just playing :P
(coffee has not kicked in yet...)
skullworks-PGAB: no problem, it seemed fun to me ;)
rayh: got the ubuntu updates already? :/
* Jymm HATES when there's a "Enlarge Image" link and it's the same/smaller than the one he's looking at...
Jymm: yeah.. autogenerated stuff sucks sometimes
jymm: yep thats such a tease.
It's not that hard to read the image dimensions anyway, eeeesh.
worse on dialup when it redirects you to a second page with the same pic...
skullworks-PGAB you on dialup?
not - here - but only have 28.8 dialup from the shop
skullworks-PGAB not even 56K ?
phone lines are soo crap it won't support 56k
ah, you poor bastard
no dsl/cable then either huh?
same machine gets 56k when I take it elsewhere
I have cable here - but shop owner won't pay for any bb
skullworks-PGAB: internal modem?
yeah PCI "Red Owl"
skullworks-PGAB: try an external one
I had lots of situations when an external one worked way better on crappy lines
makes no diff
Hi alex_joni. What updates do I need?
rayh: I just got about 90MB of OpenOffice updates
don't say you need them..
Oh right. I'm on a fast line this week.
Back to dial up next week.
then get them while you're still there :P
have 5 computers there - all get same speeds - owner use AOL and gets even worse
5 on dial-up?
at least 5 PC should justify for bb
well rarely all on at once
we used to have 28.8k leased line at work - for the whole office - AND we got usenet over it
cradek: right.. back then it was OK
no, it sucked :-)
but I just got an 16MB email today
sure for text based its fine
people are getting more and more crazy
cradek: it's from some accounting softare
they send out updates by email :((
I still hand write my HTML for dialup users
to about 100 email addresses at once
I keep it lean
skullworks-PGAB: yeah, I like to keep pages under 200k if possible
Well shit, I found a sander, but even if I wanted to pay $1200, it's too freaking big... I wanted bench, not floor =(
[19:49:30] <Jymm> http://powermatic.com/shop/index.cfm?navPage=4&iid=78219&vid=2
I wonder if I cna just buy a cast iron replacement disc
why cast iron?
would steel work?
if it was flat (surfaced), sure.
6" would be nice
I'd like a bely/disc combo if possible.
make one on a lathe
ds3 you got a lathe I can borrow?
if you can fit it on there
is one of those 7x12 imports
use the face plate...
(on the 7x12)
[19:58:02] <Jymm> http://woodworker.com/cgi-bin/FULLPRES.exe?PARTNUM=31-300
use it to make it or use it as the backer?
use it to make it... it would be tight...
I don't think that'd work w/o mod'ing the crosslide for more travel
this delta has a 12" disc so that's way too big
turn compound backwards for part of the operation.
ds3 Well, it's cast iron, so I wouldn't have to make a disc.
Jymm: take a intro class at a JC and use their lathes
and there matl :)
Hmmmm wonder if that the handle on the cross slide would collide with the compound when used like this
ds3: Heh, buy the time I pay for tuition, books, parking permit, etc I think I'd be 1/3 there at buying the delta sander! lol
less then 1/3
and that gets you access to lathes and mills; plus they provide cutters
I put my whole class to work when I was in college, Prof approved cause I bought all the matl.
and eve get to learn how to use a lathe too =)
made about 18 machines
exported them to Mexico...
* skullworks-PGAB realised he started the outsource movement back in the early 80's... :(
rayh_ is now known as rayh
Jymm is now known as Jymmm
can someone look at linuxcnc.org and see if they can spot problems with broken links?
* robin_sz hands alex_joni a copy of wget
* alex_joni passes it back, already got one
htcheck - Utility for checking web site for dead/external links
[20:41:38] <alex_joni> http://www.livevideo.com/video/C376224B62BB47FA80B47DC035702FB0/homemade-anti-gravity-device.aspx
[20:41:40] <mschuhmacher> http://dsplabs.utt.ro/~juve/emc/
mschuhmacher: yup, it's down
university is having power issues
guess it'll be a while.. couple days till it's back up
[20:44:05] <mschuhmacher> http://timeguy.com/cradek/emc/ubuntu
those are some old links you're finding
its a circle link
[20:45:17] <alex_joni> http://timeguy.com/cradek/emc/ubuntu
points to www.linuxcnc.org here
[20:46:26] <mschuhmacher> http://www.linuxcnc.org/content/view/2/4/lang,de/
points to http://timeguy.com/cradek/emc/ubuntu
mschuhmacher: the german translations are quite old
it would be very good if you email me a list with problems you find
* robin_sz is running webcheck right now
I didnt found more problems
you can solve these by sinply point to the english pages
mschuhmacher: yeah, I will
uuuu hang on snoopy snoopy hang oon
not sure I believe that levitation thing
hmmm I think thats older than I am...
[20:57:00] <mschuhmacher> http://www.linuxcnc.org/www.servotogo.com
this link is on http://www.linuxcnc.org/content/view/6/5/lang,en/
mschuhmacher: is it Installierung or Installation
or some other word that fails me right now
oopsie .. webcheck is d/l ing all the logs too ...
could be there a while ...
to be fair, it doesnt d/l them, just checks they answer
I think Installation would be better english
I meant in german
In German both is used
for the jounger people the Installation would be more Hipp
03jmkasunich 07TRUNK * 10emc2/src/hal/components/charge_pump.comp: added enable pin to charge_pump component
webcheck still slupring ...
03alex_joni 07TRUNK * 10emc2/tcl/mini.tcl: add missing popupJogSpeed (thanks to mschumacher)
oops.. forgot an h in there ;)
mschuhmacher: hope you don't mind :P
alex_joni, generating reports ....
123 bad links ....
alex_joni, you want the full report fu?
robin_sz: why not..
1-11 are harmless
probably .... I just ran the program, thats all
apt-get install webcheck :)
yeah, most are harmless.. the program doesn't like links to autoforwarders
there are 3 404's, 2 I have already fixed
fixed the last one
nice to know its been thouroughly crawled though
yep, thanks a lot
I'm surprised we have so few issues with it :)
All I want is a simple H-Bridge with enough capacity to drive a Pittman 14437 that I can control via a Pluto-P.
key phase is "Enough capacity"
03cradek 07TRUNK * 10emc2/configs/stepper/ (stepper_inch.ini stepper_mm.ini): change default gui for stepper machines
03cradek 07v2_1_branch * 10emc2/configs/stepper/ (stepper_inch.ini stepper_mm.ini): change default gui for stepper machines