Ian Wright's problem may be an extraneous unit conversion
the difference between the two angles (68.023 and -1659.772) is 1727.8, which (possibly coincidentally) is 68.03*25.4
(depending on rounding)
OK, it is a metric problem
changing "inch" to "mm" in sim_9axis.ini, you can see it
you can see it most clearly by going to A1, then touch off A, then enter 0 -- you get 24.4
I disagree sir
it's redundant legacy units that suck
you gonna buy me $1000 worth of measuring instruments?
when you do, you can call my favorite units "legacy", till then, inches dammit!
jepler: how did that break?? do you see it?
fenn: first thing I had to do was convert cxf2cnc to inches :-)
and all uppercase, and %.4f everywhere...
chris.... maybe a new mode for engrave.py would be useful.... a dumb mode where no vars or subs or math is used.... just g0 and g1 lines
LawrenceG: I don't know what engrave.py is...
[02:39:07] <LawrenceG> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Simple_EMC_G-Code_Generators
bottom of page
oh it's a gui for fenn's program? or something else?
basically a gui with rotation, offsetts mirroring etc
emc specific due to runtime rotation and subroutines
LawrenceG: it maybe still wouldn't work exactly... dialects can be weird
it could use a checkbox to give dumb code to be super compatible
g0 and g1.... maybe your dialect would be a good example
for example X1.23456 (one thing cxf2cnc was generating) causes my mill to freak out
also, G1 X1.2 Y2.3 F3 will not move
and G1 F3.000 will cause it to go at rapid speed :-/
your mill is stupid :)
it's like the dilbert character tina the brittle tech writer. it wants to make a fuss about everything.
I guess its time for an emc upgrade!
but I'd be hard pressed to make a better cnc control fit into a couple Kbytes burnt on a few eproms...
it's completely amazing that these old machines worked
i suppose it's better than control cams
yea... the old scr servo controls amaze me.... pretty low bandwidth, but much better than cranking the wheels by hand
heck it has features that I think would be hard for me to put in emc2 and get right
(never mind that they might not be what I would consider "right", in the BOSS)
can you guys get to imagebin.ca at the moment?
pings work, but no web connections
server must be down...
where else can I stash a picture?
dcc it to me
I'll put it up
dmess is trying to hook up a VFD without a manual..... was going to send him a typical connection diagram
email then, maybe
looks like he had to go... tomorrow I guess
cradek: no, I got distracted by the fact that my "stable" 2.2 tree won't build with some odd error
then the debate came on
so I haven't found or fixed it yet
if 210 in s.gcodes:
scale *= 25.4
p0 *= 25.4
this isn't conditional on the axis being a linear one
ah s*** -- I have unrelated stuff in my working file
here's the patch: http://pastebin.com/m5761e646
if someone else can test and commit it before I get a chance to commit it, be my guest
should go in 2.2 and TRUNK
test sim_9axis.ini, and the same modified for metric (which is the case where the original bug existed)
test all axes; test with inch or mm display; test with g20 or g21 as active modal code
it would be very nice if stepconf would show the status of parallel port pins on the setup page
but I'm not sure how to do that well
I don't think it would be good to load the RT system when stepconf is run
I guess a simple parallel port read could be used, since stepconf only supports the parallel port
doesn't stepconf do that during the "test" step?
no, it only moves the selected axis
but it uses stepgen to do that, right?
siggen and stepgen I think
so there must be threads and all the other RT stuff going
loaded when the test window gets loaded
so display parport status when the test window is open
you can run stepconf (except for the test window) on a pure sim install
that could be done, but the real value would be to see the status of inputs when you're configuring switches
err - you know what I mean
simple reads (a few per second) would be enough to display the port status, and let you manually poke at switches and see the bits change
but I don't think stepconf as a user process can do inb()
but running on sim is relatively important IMO, so even the read might not be desirable sometimes
(if the user has a printer for example, it may not be possible for a user app to read those ports)
reading the port is alot like test mode - needs to be optional
like I said, I'd like to see it, but I'm not sure how to do it ;)
jepler, I think the fellow on the emc list said he is running version 4.51 --- that is a BDI version supplied by Sherline is it not?
does it use hal?... I thought it was still emc1
such that the people who have it are totally clueless if they try to use EMC2
it is EMC1
sounds like he will be a little confused getting emc2 advice :}
if its preconfigured, I am not sure why he is messing with home/limit switches
if you mean John Domville, he is replacing the EMC1 with EMC2
ah ok... makes sense now
how is jmk tonight?
getting ready to walk the dog and get some sleep
hey... my dog just brought me home from a walk in the rain
good cnc dreams
what is difference between emc with servo-thread at 1kHz and 1.4kHz ?
what is expected in emc behaviour ?
I term in PID will be too low, D term too high
what is term ?
if it were me, i would just re-tune it from scratch
thanks, I'll do this, just didn't know that servo period has impact to
PID coefficients are not dependent on the PID function execution rate
you shouldn't need to re-tune if you change the servo thread rate, unless you have extremely fast servos that actually need the faster rate (and you have to "de-tune" them for the slower thread rate)
I don't know speed of servos but Im drive them by analog signal
velocity +- 10V
I was just pointing out that the thread rate has no effect on PID coefficients - it's aware of how fast it's running
so derivatives and integrals are correctly calculated
I see , thanks
my experience is that changing the period changes the tuning
unless you have very fast-response servos, I'd call that a bug
I don't know the cause, but it's pretty evident
I wonder how to test that
I can on real machine tomorrow but I don't know what to look for
yeah, that's what I was wondering about :)
SWPadnos: if it's a purely software effect, you could test it in servo_sim.
what to look for and how to measure it
I guess you can look at PID output - "jagged" traces might indicate a problem
simulating a load isn't trivial though (since accel is synced to the PiD)
other question: it is possible to jog with keyboard and joystick togheter
what do you mean together?
at the same time?
the jog commands come from different locations
and only one is accepted
so if you start a joystick jogging, a keyboard jogging will stop the joystick one
ok and jog x with kb and jog y with joystick ?
it's the same message for any jog
doesn't matter if X or Y or XYZABCUVW
any reason why you need that?
I think I dont need
new laser have joystick to jog
and have kb too
I wonder if they can cooperate safely
you can use both, just not at the same time
you can try but only one of them will work
as in .. bad things shouldn't happen
if its only stopping actual jog its ok
I guess the most precise answer is "try it out" :)
bbl.. running home
will be tested
I writing interface to it now and I wondered if I must lock keyb jog when using joy
doesn't anyone do research anymore?
it's not profitable]
I meant - joe emc.
yeah, I know :)
(it's still not profitable ;) )
I've been trying to figure out how to be diplomatic in responding, but haven't managed it yer
on another note - man, the Ubuntu 8.10 server image is almost as big as the desktop image
~620M vs. ~680M
pr maybe ~690-700M for the desktop ISO
I am assuming the sense voltage will not really relate to exact current limit?
I actually - I probably need a better current meter
you need a scope
I have one.
that is how I found out the current limit was tripping when it shouldn't be.
cool - the voltage across the sense resistor seems to clip exactly at the set voltage. Go figure ;)
I love the drive enable..
[18:03:09] <skunkworks> http://www.electronicsam.com/images/KandT/ampmessagain.jpg
skunkworks: 2-3 more iterations and it'll look like this: http://www.strippittech.com/PWMC8-2.jpg
na - that is too many parts..
I think I draw the limit at 40 or so. ;)
I wonder where Kirk Wallace got OUTPUT_SCALE from
non-stepconf configs :)
even that.. for steppers it's useless
and on servo's it doesn't have much benefit either
it has been dropped since before 2.1.0 I think
EMC: 03cradek 07TRUNK * 10emc2/src/emc/motion/command.c: give errors of the style "Linear move on line 9 would exceed joint 2's positive limit" instead of the existing error which often leaves you befuddled about what's actually wrong.
bfuddled. I lik it.
less befuddlement is always good
more use of the word befuddlement is always good.
cradek: so far so good. No smoke. Hopefully this weekend I can put the screws to it.
just make sure they don't touch each other
when can I get my order in?
I can sell you the eagle files for work already served on emc2..
cradek: what are the volts/amps for your lathe servos?
skunkworks: I don't remember...
actually I don't need any amps - both my machines have nice working amps now
nice - did you get the tach working then?
for the one lathe axis?
what was the issue?
I think the slightly loose screw (backlash, not me) messed up the amp tuning
I told the amp to relax a bit (added a resistor)
I got the cute 10k trimmer resistors today. 12 turn.
if I ever manage to get exactly zero backlash on it, I might try taking that resistor back off
ah - I see
not because it needs it, but because I'm curious whether that was the original cause
the performance is really good the way it is
still looking for some videos
I need to start blogging again
nobody seems to be blogging/
it's thankless work
Yes. But it gives me something to look at. so Thank you. ;)
So - bets on if 150v 20a will smoke the thing?
got heat sinks?
not mounted yet.
I think I had bought some at last years emcfest also
for sure it looks like the drives will work great for the puma.
that would be slick
did you decide you need to replace the encoders?
if they are sin - yes.
which is what I have read that they are.