argh, i changed interp_queue.cc flag static int debug_qc = 1; where do these prints go? ( not to terminal that invoked emc )
not in the terminal that exec'd 'emc' ( i think thats stdout )
did you compile? are you sure you're exercising that code?
are you running the version you changed and compiled?
[00:06:09] <tomp3> http://pastebin.ca/1418773
i'll try to confirm im running what i just built
the debug output is in that paste
maybe I don't understand what you're asking me
Machine configuration directory is '/home/tomp/emc2-trunk/configs/sim'
yes i think im running the new build
[00:07:32] <skunkworks> http://imagebin.ca/img/l9z5NAv.jpg
i want to see the queue, all the little things that will be done, i changed the debug level to try to get that printed. i dont see it
tomp3: give me an example of a piece of debug output you want to see - I suspect that's not the queue you think it is.
haha give you an example of the thng i cant print ??
let me get the print format from the file
well I can't tell what you're trying to do, I only know you're doing it wrong, because you say it doesn't work :-)
you're right. here's the function i want to see the output of. http://pastebin.ca/1418783.
I was in the wrong place to get it to work.
how to i get this function to list the queue?
the function is printTPstruct(TP_STRUCT * tp)
I bet nothing calls that - I've never seen that output.
hahaha this is fun
you could look for calls to that function, then go from there to see how to turn them on
go back one step further and tell me what you are trying to do, maybe I can say how to do it.
i want to see a gcode program broken into the little bits that task will exec. i think that means i want to see the queue
machine/set debug level, turn on Task Issue checkbox
that will show the things task issues into the motion queue
got it, thanks, now i need some very simple very small programs. ( oh there are motion queues? i thought there was only one queue )
there are more queues than you can shake a stick at
where can i read?
it's well documented but unfortunately the documentation is written in C
the one you're seeing in this output is the primary one
haha ok, is it mainly in any one directory?
interp_queue is used for the cutter compensation lookahead
there's a queue in emccanon.cc that is used for the naive cam detector
maybe that's it
is the interp interpreter or interpolator ?
heh , grep sez nobody calls that tp struct print function
goat-caymans is now known as goat
goat is now known as the_goat
I just hate lost steps
jmkasunich is pushing his machine too hard again
two times, it lost steps at roughly the same place
fortunately it didn't ruin the part - but it did make cause cosmetic damage that will piss me off for years to come
darn, I forgot I said I'd test hm2 velocity for seb. I wonder if he forgot too.
too many projects
toastyde1th is now known as toastydeath
gonna take a while to get thru 3/4" aluminum at 0.050 per pass
times 2 parts
I'm at the 0.350 pass on part 1 right now
any idea why you lost position before?
Y has always been a bit touchy
I cut the accel limits in half and restarted EMC
mill Y = lathe Z = the one that's important for threading?
I made a funny part this weekend - it had only one important measurement and that was -0 +.010
yeah about the threading
the cuts I'm making right now are sort of like that
I'm cutting more-or-less "decorative" profiles in the part
what is it?
they aren't purely for looks, they provide clearance for moving parts
3/4 deep sounds like it's a big part
but they are non-critical
it is 3/4" plate
one of the two end plates that will hold up my PCB mill table, and support the ends of the X ballscrew
do you ever drill big holes first to remove the bulk?
cool, you've started building it
I hope to have the table "sub-frame" done by the workshop
I'm going to ship the frame and the table plate to MPM, and do some of the critical machining there
(stuff that is longer than the travel of the machines I have available to me)
slick, what a great opportunity
they just run one shift - should be easy to find time to work on it.
sat, sun, and monday is memorial day
I think the dahlih is big enough
yeah, it would be nice to use an emc machine :-)
I was just wondering how complicated it would be to get some gcode into something else without being disruptive
well, plan B is the cinci, that is emc too
in fact, when I asked stuart, I mentioned the cinci - I didn't realize that the dahlih is bigger than a bport
the mpm website says it has 36 x 16 XY travel
I need about 30 x 12
I'm surprised at the 36 - wow.
cradek: correction about the threading and accel: Y on mill is X on lathe
X on mill is Z on lathe
a government turkey....
hey hey kids
tomp is now known as tomp3
steves_logging is now known as steve_stallings
I wonder if EMC could be used to drive a telescope
I think one may be doing that. would have to google
I wonder how you would interface with it
dunno as an equatorial mount would probably just need two servos
* Valen1 is pondering the practicalities of a rapid response telescope for looking at gamma ray bursts
probably drive it with alt+az mounting as its simpler mechanically in some respects, I was more the "I want to look at star xyz, thats at RA52 and dec of 47 at the moment, go there and track it"
I'm not sure how useful gcode is, but a system built on emc's hal to do the position control would be promising
could it do the realtime maths to maintain the pointing though?
you can do full "math" stuff in realtime, but the trick would be getting the current time
luckily GPS will provide both
not as important
position is pretty well fixed ;->
(i am thinking 600mm or larger scopes)
time if within a second or two should be ok, it doesn't matter too much where your pointed provided the target is within the field of view
that's pretty easy, then
they aren't localised particularly accurately to begin with
have a userspace component that tries to run at 10Hz or so and update a HAL pin with the current time
use that as input to the realtime tracking, have that output motor positions
use the motor positions like you would with emc --as input to stepgen, pid (for servos) or whatever
the current time shouldn't matter once you are on target
the maths is not too hard I did a satellite tracker on a BBC micro
Thing is I want to slew the scope and have it on target within 5 seconds or so tops
it does if you want to track
the real problem is the dynamic speed range you need
combined with the accuracy you need
yeah, lots of "peak loads" ;->
there was a photographer who wanted to do exactly this
but slewing over half the sky (on average) in 5 seconds, vs. the precision of tracking something for long exposures, is an interesting design problem :)
actually its somewhat lucky there
exposure times would be on the order of seconds
(just lots and lots of them)
people are trying to see how the light output of the GRB varies with time
and if you managed to get a spectrum on it it'd be a bonus, but its a pretty faint source for that
gotta get mah DRO working first ;->
got the EMC machine installed, the encoder hardware and sufficent plugs to stuff it into the parallel port
now comes the doing stuff i dont understand ;->
no doing is fine, i am just so far over my head with EMC its funny
Oh well i'll get there in the end
the ballscrews for the mill conversion should be turning up in the next few days
getting normal backlashfull screws and then anti-backlashing them as you would an acme screw
with a bunch of belvile washers
I got a rotary for the 5th axis on Friday and am playing
5th axis? that be funky
stacked rotary tables or a rotating head?
noice, you can do funky stuff with 5 axis
still hand writing the gcode for it?
heh yer nuts
poor folk like me cant afford Delcam et al
there are alternatives to "affording" things
and whats more apparently Delcam does not think the way I do hence it needs an STL file where I think machining path for a gear
STL is probably a handy way to get the surface you want into the package
I am thinking of liberating solidworks and solidcam
to see if the whole package works of course
toastyde2th is now known as toastydeath
good night all
speedy is now known as Guest569