it should, if you use CVS trunk
actually, you may not need to - the velocity estimate has been pretty good for a while (threading uses "position" of the spindle, so a position estimate had to be added)
yeah i'm using the trunk version
(thanks to your help compiling it..)
cool then :)
this is getting really exciting
so exciting I should convert my mill soon :)
i agree what type is it
i tried to explain how exciting this is getting to someone at work and they just looked at me
maybe not universally exciting :-/
manual, series 1
oh that's a large fella
heh, for some :)
it only weighs a ton
my mill is probably about the same size as the vice on that beast
or the rotary table - that's 130 pounds. the vise is only 80 (each, I have tw)
i carried my mill in from the trunk of my car and assembled it on the kitchen counter
then carried it over to the workbench from there
hmmm. I dont think it would be my wife that would stop me from doing that :)
it only weighs 0.075 tons
yep, about like a 6" vise
but for what it is it has served me well. i do get machine envy a lot
well, yours is a CNC, so that makes it better than mine for a lot of things
no my mill is not yet
it's a pain in the rear to use in fact
i have the parts to convert it but am doing the lathe first, because i just like lathes more
oh, in that case get to work!
in hindsight if I had done the mill first then i could have made the brackets for the lathe a lot prettier and more accurate
the purpose in all of this is to in fact build an extremely large machine, about 86" long
but it takes a number of parts which i'm way too lazy to machine by hand, and probably would screw up
that's good size
so i figured make these cnc first then use them to make the parts to make the monster
the monster machine is a giant drill press with a tapering attachment and servo spindle
i don't think stepconf will work for it :(
depends. if you expect to use a parport and run stepper drivers, then maybe
there is support in stepconf for using a PWM output for spindle speed control
yeah, steppers for the drill feed, AC servo for the spindle
stepper for the taper feed
yeah i saw that
on my lathe i have a 0-10v speed control input
i've been puzzlin on a way to convert the PWM to 0-10v somehow
it's not too expensive to get real interface hardware though, a Mesa board and a couple of interface cards totals $400 or so
yeah thats what i was thinking
an RC filter with op-amp buffer maybe
i was just worried bout the linearity of it
I think the PWM can be set for PDM mode, so you can use pretty small value caps and resistors
so then i considered a uC with DAC
I wouldn't bother with that
though it is possible
what is PDM mode
pulse density modulation - it basically toggles the output as fast as possible for the requested duty cycle
rather than turning it on at the beginning of a (long) cycle, then turning it off xx% later
that would probably be more linear
so 50% is on-off-on-off-on-off
rather than on-on-on-off-off-off
how do i set that up
I'm not sure with stepconf. I think maybe you set the period to 0
i'll have to investigate when I get it all hooked together
sounds like a plan
the real question is can i control my lathe AND the 6-dof robot i plan on adding to change the tooling?
sure, just get 2 PCs
what about add another parallel port
sure, if you want to write your own interpreter and kinematics module
do you want to control the robot with g-code?
i want to control it with a toolchange command
that is not "control"
"change tool" is just a way to start the toolchange
"control" is "move the arm to here, then to there, then rotate 30 deg, then release tool, then open robot hand,,,,,,,"
in that case i guess i would like to control it by recording joint moves and replaying them, triggered with a change tool command
so no gcode
if it truly is as simple as replaying recorded moves, you could use halstreamer
yeah it would be that simple
heaven help you if something doesn't go as planned though
just record a path for removing each tool from the toolpost and putting it away, then another path for getting each tool out of the tool holder and sending it to the tool post
"latch tool into spindle, release tool from robot" - if the tool doesn't latch for some reason, when the robot opens its hand tool falls on floor
usually there would be some kind of feedback from sensors to tell you that it latched
yeah there would have to be IO involved
sensors and whatnot
maybe that project will be after the monster drill
do you know if anybody has tried running emc on a PC/104 form board?
it might be handy for reducing the controller size, and i know they can run some variants of linux on those things
they'll all run Linux, more or less
get the pc/104 processor and a parallel port io module and they're barely bigger than a box of cigars
i may have one around here i can try it on, but it would be a slow processor for sure
they're small and they run Linux, but they're not necessarily great for realtime
i can see that
there are some pretty speedy ones out there though
i think real time kernel extensions are pretty common for PC/104's too, but probably not at the speeds you work at here
if you CNC your bridgeport will you try to move the knee or just the quill?
SWPadnos: SWPLinux http://www.arduino.cc/
SWPadnos: SWPLinux http://www.arduino.cc/
SWPadnos: SWPLinux http://www.arduino.cc/
yeah, what about it?
jeff has one I think
been trying to show that to you for three days ya goober!
I've seen it you - uh - peanuy
* JymmmEMC just shakes his head
SWPLinux: you awake (mentally) ?
I know about the arduino board(s) - what did you want me to see?
SWPLinux: (not a trick question) How do I uniquely identify a perosn globally
tattoo a 25 digit number on their forehead
jmkasunich: that be easy
glad I could help
cannot be based upon geographical location
SWPLinux: Ok, now to put that in digital form
SWPLinux: DNA won't work for twins
identical twins anyway....
twins have identical fingerprints?
JymmmEMC: as phrased the question is impossible
I thought that NOBODY has the same fingerprints, not even twins
does globally mean you want to be able to identify individuals in a rural villiage in africa that hasn't even heard of computers, from your computer?
JymmmEMC: no, not necessarily, but I recall a segment (on That's Incredible! maybe) where there was an entire family with no fingerprints
SWPLinux: cool, I'd like to have no fingerprints
yes - they ended the segment by saying "I told my kids if you want to get ahead, steal. Steel, that is." :)
finally solved my persistent Z oscillation problem
after much studying, I soldered the right resistor in the right place
with the right solder!
it was a drive issue?
velocity loop tuning problem, which is in the servo drive/tach
it's very responsive but doesn't oscillate now
I even put the covers on the box.
hey - very good :)
still could use new balls though. I have not tried ordering them yet.
uh-oh. cover on the box. that's a bad omen
no hurry now - that lathe could make bushings with the current ball screw
no, bad omen would be moving it so I can't easily open the door on the box
after forgetting to replace the cover :)
Guest316 is now known as skunkworks_
hmmm. there's peck drilling along W - does tapping not work that way?
huh - wonder where I a logged in
SWPadnos: no, but SMOP
I must have left my computer on at work
ok, makes sense then :)
oh, there's another good one :)
cradek, why Stuart is asking for it :)
you're talking in code
see emc-devel list with Stuart's two most recent requests
yeah, someone ought to write that stuff
just a small request
or cut off his internet access
oh, hi stustev :)
my ears are burning
tell me where to start - I'm on it :)
um, in the interpreter
you will notice I didn't suggest to tell me where to go to get started :)
then on to NML, canon, and motion I think
then, tapping needs a bit of special help the trajectory planner
sounds like a plan
I bet tapping is easier than arcs
I don't remember if I ran into an obstacle doing arcs.
there's been some work on tilted arcs, but I'm not sure where it is
what about tapping along an arc? :P
they might be done or almost done on a branch.
fenn: with a bent tap?
threadmilling on an angle, along W
that's just a helical move
UVW-oriented helical milling
er, but i guess emc can't do that
if you have a trunion-type 5-axis machine can you still tap along Z?
sure - it is just 3 axis tapping
presumably you can, but if the kins is fiddling with other joints it makes my head hurt
if I ever worked on uv arcs, as I think I recall doing, I didn't check it in
I remember seeing an AXIS screenshot with tilted arcs in it
not UVW aligned, just in arbitrary planes I think
TP and posemath have supported arbitrary arcs for a long time. but canon (and of course interp) do not.
is TP code for the trajectory planner?
It was especially gratifying to change the parameters I exported out of the kins and see the results on the machine. That gave me a real sense of POWER! bwa ha ha :)
if the cinci doesn't give you a sense of power, you have a problem ;)
hmm, the antidote for that sense of power would be to look at ARC_FEED in emccanon.cc
the arc structure in posemath would need to change. currently the normal vector is a PmCartesian.
maybe the definition of ARC_FEED could stay the same
is that normally (no pun intended) [0,0,1], [0,1,0], or [1,0,0] ?
do you think it would "just work" if that were populated with a normal vector calculated from ABC instead?
it would need to be changed to an EmcPose or similar so the normal can be in the other directions
you'd still have to monkey a lot of layers
that is bordering on complicated
it's not a 5 minute change but neither is it a 5 week change
it could be 5 weeks for me
maybe 5 days
hm, I forgot you can move ABC during an arc...
hmmm - I think there's an error in one of the comments in that function
comments are notoriously buggy
"mapping of rotation to turns"
then again, maybe not
it seems weird that you'd get one extra turn for negative values
or one less for positive, depending on how you look at it
it's stupid that we translate between so many arc representations
but it is correct, so nevermind
gcode has one, canon has one, posemath has one
you'd think a matrix multiplication or two would get rid of most of those case statements
... now look at pmCircleInit
drool, wish for arbitrary tilt [0.707106781,0,-0.866025404] . Z is now along this line! ( waves arms in air)
that would be W ;)
tomp: that is already done - emc moves along W
then circular interp on that plane is done?
no, just linear
not circle interp - linear interp - we are talking about circle interp right now
two matrix multiplications will orient the motion to anywhere
the inverse of the product will allow calculation in the three axis planes and then translate back to the tool orientation
any british people awake? what do the letter sequences like H7 F8 E9 mean? http://www.laboratoryformicroenterprise.org/lme/Drawings/2.1.2-1.gif
in the top string, for the dimensions to add up, the 10E9 must be 10
i think it has something to do with iso-2768
[04:07:55] <SWPadnos> http://www.misumi.co.th/products/technical/mold/pdf/pl1121_1122.pdf
so, am I blind or are there actually numbers in the boxes in that pdf?
yes, if you look at the right hand table, there are tolerances in um
but I don't know why there's a grid for the Hx numbers - maybe it's rod/sleeve combinations
[04:13:22] <SWPadnos> http://www.mwtech.demon.co.uk/MWT%20EDD/Useful%20Information/Mechanical%20Informatoin/ISO%20Limits%20And%20Fits/iso%20buttons.htm
click on the various ISO Limits & Fits links
aha, much better, thanks
sure. hopefully you can figure out how to read the damn thing
time for bed. night
SWPadnos: good night - talk to you tomorrow :)
h7 is precision ( different than general print precision )
form the gif.. typical on bearing seats/bores, very metric
the same function multiplying two matrices could do the 3D coordinate system rotation
i have a problem, i bought a new pc, installed ubuntu 8.04, installed emc....everything worked fine....but now i found out that ubuntu doesn't detect the lpt port
there is no /dev/lp0
emc doesn't really use the parallel port through the interface file /dev/lp0
so it doesn't need to detect it
but if you think that the port is inactive check out the settings in the BIOS configuration
i did check the bios configuration...it is detected there i set it to epp mode
how can i check if it works...i tested a sample configuration (stepper-xyza) and run "hal configuration". It "WATCH" the Xdir signal. It changes its value when i manually move the x axis, but the output on parport pin 2 is not changing (i checked it with the oscilloscope).
you can set the parallel-port pins with halcmd, might be easier to test with
are you sure you have configured the right parallel-port address?
mumu: look in the BIOS post messages for the parport address
on most PCs you can set it from the BIOS
make sure it matches 0x378 as stepper-xyza is uding
also. watch the Xstep, not Xdir.. if you have a scope
the Xdir will always jump back to a default value while not moving I think..
ok, i will restart my pc and check that...will be back, thank you
alex_joni: i thought it stayed :/
no x dir stays at last value
i see this in hal configuration
Vq^: seems I'm wrong.. might have changed since I last tried this.. a couple years ago :D
sunfire is fun :)
alex_joni: do you know if the ecp/epp settings can affect the function with emc?
I meant sunspider
Vq^: they sometimes certainly do
for regulat stepping the most basci mode (Bidirectional) is all there's needed
just to inform you, you were right, the lpt port address was not set to 0x378, now it works fine :)
mumu: where are you from?
mumu: cool, not that far from here :)
did someone clone Dallur? :)
now called DID
crud. I just bought an L297 ,.... and a 293 instead of a 298 >.>
alex_joni: might need better glasses, lol
or could i somehow use the 293 ... hmm
looks like a 293 could work too...
[86139.306140] Machine check events logged
I wonder what this means
that some "events" got "logged"
does EMC feed a clock line over the parallel port, or ........... :p
jepler: that sounds like a problem
[14:58:08] <alex_joni> http://www.advancedclustering.com/faq/im-getting-mce-machine-check-exception-errors-what-does-this-mean.html
fenn_ is now known as fenn
fragalot: for like a charge pump, it can.
JymmmEMC: I'm making an L297/298 circuit for it,.. but i boo-boo'd, and got a 293 instead,.. trying to figure out if i can do it with the L293B too,.. somewhat doubt it tho as it doesn't have the sens. pins
fragalot: you can.. but you have no current limitation
alex_joni: that was my main concern :p need to find some .. I dunno.. lightbulbs?
you need some matched resistors
or hook 8 .5W resistors in series
but you'll get loads more crappy performance
meh, i'll just get the 298's on monday
any gotchas about nested loops?
was a tyop
now to find next buglet in code....
writing a clock wheel crossing out program, a special pocketing
steve_stallings is now known as steves_logging
its scaled curves and a rotation of the A axis
another docs tyop in section http://www.linuxcnc.org/docview/html//gcode_main.html#r4_2
"search through and cange numbers in a program file"
[16:31:05] <archivist_emc> http://www.linuxcnc.org/docview/html//gcode_main.html#r5_12_2
L poorly defined
good news my daughters are both safe and without power in Houston :)
been windy down there!
starting to get windy here in swamp east missouri
archivist_emc: is it the L word that is poorly defined?
just says it means orientation but then nothing more
also another docs tyop in section http://www.linuxcnc.org/docview/html//gcode_main.html#r4_2
"search through and cange numbers in a program file"
If I didn't know what it meant it would confuse me... I'll add a link to the cutter orientation section
I have a habit of going straight to the gcode to use it not reading preamble, hence I find things like that
alex_joni: thanks for the link
the items in my mcelog look harmless, though
CPU 0 THERMAL EVENT TSC fa75eb6715d
Processor core below trip temperature. Throttling disabled
STATUS 881a00c0 MCGSTATUS 0
(strangely there's not an event to notify that it was enabled, though)
jepler: well.. throttling might be something that happens on it's own
SWPadnos: SWPLinux ping?
[18:49:16] <alex_joni> http://www.newegg.com/Product/Product.aspx?Item=N82E16834220370
the 701 is too damn small
wish i waited :(
is that the 8" ?
I jsut returned the $400 15" amd64 dual core one yesterday
really, why returned? sounded good
It was nice for what it is, just 1280 wide and I usually do dual page up on screen, the battery was 2hours, and really could use longer.
two hours was it sitting on the couch next to me, not any real on-the-road stuff
got awefully hot too
and now that I'm seeing laptops with 7-8 hour battery life on them, I would just rather wait.
I've got way too many systems around here as it is. no need to collect more on a whim, but I have glad that I had a chance to play with it at least, it would be perfect for a first computer
or a backup spare
just get rid of vista first =)
i couldnt get a decent w98 on virtualBox ( to use ACAD MDT), but just got W2K up with it on VMserver. now i can CAD 'under' linux :)
I got XP under vbox going no problem
yeh XP SP2 was fine, but MDT no likey
you know you're ging backwards.... a 64b box running a 16b os =)
what it takes for decent CAD (besides lotsa $$ )
heh, I understand, but was fun to point that out anyway =)
tomp: what CAD do you need?
2D, 3D, any special features?
right now laying out Z & W drill slides and drill guide slides for (yet to be done) 7 axis edm drill (XYZWABC)
solid to print capability is nice
so extrude 3d, get print section automagicly is being used on <DT
btw: the LM97 monorail slides are nice
and MDT power pack drag n drop bolts threads pins is really a time saver
tomp: try alibre xpress
thx, googlin now
only doze.. but free
ah, was lookin for platform. thx
i got enuf invested in MDT to keep it rather than learn new stuff ( as one of the older dogs, i can plead that case ;)
good night all
good night alex
i just spent 240 on tea and tea related supplied
ali shan green buds?
tomp: i don't know the country of origin
i bought a ton of samplers and a tea brewing thing
and a pound of the tea i know i like
good on you! a pound, wow!
i can't tell if you are making fun of me =(
but it is good tea, it's a jasmine oolong :D
[21:28:53] <toastydeath> http://www.adagio.com/oolong/dragon_pearl.html?SID=5bd2f8448e7b6c70bab5b4dd47e7f923
i rly like adagio teas, it is like the amazon.com of tea
and it just asked me if i want to set up an automatic shipment since i order frequently =(
i think that means i need more friends
go to a tea house ( like coffee house ) ( i should talk workin 7days a week ;)
[21:31:06] <tomp> http://www.teafromtaiwan.com/Alishan_area.htm
Anyone using the 5i20 (or other Mesa board) for steppers?
Anyone got a stepper machine running with hostmot2?
Don't all start typing at once!
I don't know of anyone who's actually running a stepper machine with hostmot2
OK, that's good to know....
it's "supposed to work" , though there may still be some bugs lurking
Just to start testing hardware it would be OK to just have 72 gpio pins.
I'm sure my io map doesn't correspond to any of the pre-built .BIT files.
you won't be able to run steppers in the same way as you would with parport
the update cycle takes too long
so you can't use the GPIO in the fast thread
You mean I couldn't just toggle the bits?
not anywhere near as fast, AFAIK
well, that's somewhat discouraging
the better thing to do is see if the stepper config works, and submit bug reports if it doesn't ...
you know - the whole open source thing ;)
I think I'll eat dinner, ruminate (pun), and then do it the right way!
yea, I guess (kicks up dirt)...
sounds good to me. maybe it's time for me to stop tearing up a retaining wall and eat something myself
I'll try back here in about an hour or so & report my (non)progress!
fel free to ask questions and/or email the list. seb_kuzminsky is around from time to time, especially when there are problems with hostmot2 :)
The real problem is: I need to move an axis by 9:00am tomorrow morning in order to please management (dog & pony show)...
thanks for your support!
I don't know of any specific problems with it, so it may "just work"
any time! (if only it were always this easy)
I'll let you know!
What? You don't have an EASY button? http://blog.tmcnet.com/blog/tom-keating/images/easy-button.jpg
jymmm going to use that as your e-stop? (e is for easy)
mshaver: I am interested in the Mesa boards and hostmot2 (mostly for servos, but maybe steppers too) but I don't have anything running yet
I think according to the mailing list, a few people are running steppers on mesa
I haven't watched closely though
cradek: did you have the balls to fix your lathe?
well - that sounds odd..
I had the ... guts to take apart the ballnut
brass cohones of the incas
I have not ordered new balls yet.
are you going with the same size?
I will likely need to try a lot of sizes to get it right. I am not really looking forward to that. I assume they will be a bit expensive.
no they will have to be quite a bit bigger.