anybody got ekiga set up and running? testing a new webcam
uh guys quick question
how do you set the angular feed rate on a rotary axis
just in general
oh i guess that doesn't matter in inverse time
does anyone program 4th axis regularly
by hand, that is
* JymmmEMC hand on the mouse that is.
inverse time.... should take care of that
i think one of the guys on the forums doesn't understand inverse time and it confused the shit out of me
MOMENTARY BRAIN FART
hard calculations... i have a rotary feed .xls file
Evan on homeshopmachinist is trying to mill involute cutters
its jus how long i want it to take to get there... not before
define involut cutter??
he wants to decouple the A axis and make it pretend it's a spindle while controlling XYZ independantly
which sounds to me like he is confused on what inverse time does
but i could be wrong and I could be confused on what he wants
whutevs i will find out soon enoguh
no need to keep the A and work ITS max rpm to make it work
what i mean is it sounds like he's trying to do it in IPM
obv. won't work that way
yes.. and it WONT work that way..
so i posted some questions that will clear up if it is he who is confused, or i
calculated distance of cut.. find time.. tell machine DONT get there till this much time has elapsed...
is that good??
no, i am agreeing with you
si... thats spanish
toastyde1th: in regular time mode, it's F word on rotaries is just degrees/second
5 axis stuff relies ALOT on inverse time ... if you dont understant it VERY wel to start with you become a # junkie and copy and paste
yep especially when moving two systems together (linear and rotary) inverse mode is your friend
where did the minutes go.... i have a very important part with
+/- 5 minutes
but you still have to program inverse time into the code...
i have s/ware to feed the rate of change.. but MOST machines wont handle it.. even with their limits programmed as max feeds
fun stuff.... i enjoyed being factory...
well shit.... I think I need to practice my polymer shaping skills
no shit sherlock
I mean - hi
SWPadnos: well, the longer it takes me to do that, the longer it takes to borrow the machine
SWPadnos: motor connector plate
SWPadnos: oh you coming out to mill d holes in angle iron?
in a couple of weeeks ;)
I was kidding damnit
SWPadnos: Hey, the nut mounting block is a tad high still.
me too. you better be done by the time I get there, young man
or there'll be hell to pay
SWPadnos: X I can only do no more than 59IPM or it stalls, Y I can do 120IPM no problem
same size motors?
SWPadnos: might need to take off a tad more on the nut mounting block it's a tad high
too high? that's doesn't sound right
SWPadnos: if by doesn't sound right the swueal of stalling steppers, then you're right =)
it should be too short if anything
still wrong but correctable with a shim
I wonder if there was an error in some measurements somewhere
maybe the mill for all we know
I noticed some crap around the edges of the countersunk screw holes that hold the C channel to the mounting blocks - you might try filing that off
SWPadnos: I can fix it.... grabs the angle grinder....
SWPadnos: already did, before I even thought about mounting it
just a few thou off the top of the C-channel would do it
SWPadnos: I thought about hitting davis, but I hear their engineering dept really sucks.
well, you don't need engineering, you need machining :)
SWPadnos: UCD machining I hear is evne worse than their engineering dept
you could shim the connection from the cross plate to the uprights
unless that's a pain to get installed
SWPadnos: Nah, I think I'll see if I can find some 1/2" angle aluminum
NewType: btw.... just kidding =)
SWPadnos: Note the domain ---> NewType [email@example.com] entered the room.
yes, I saw it
machining is MY specialty
it's a hydrogen energy lab
dmes1: Fine, make me a sandwich
nickel plate to size
dmes1: ham and cheese will be fine
butter or myo??
butter?! never heard of such a thing on H&C
swiss or cheddar.. old or new
SWPadnos: I just learned about ssh -D today... that is frickin cool!
oh. never heard of that option
SWPadnos: creates a dynamic proxy
so - how hard is it to reinstall that cross plate to the uprights?
SWPadnos: so ssh -D 1234 SWPadnos@domain.tld will create a dynamic proxy you just setup firefox to use a socks proxy and your securely tunneled. 1234 being the port number you setup in ff
SWPadnos: to where now?
the cross plate - is the removal and reinstallation of that part a hard task?
ok, then put 0.005 shims there
that'll "shrink" the ballnut mount by 0.005
cut them a little oversize, and you won't even have to deal with filing / flattening the shims
oversize or undersized?
over - that way the raised cut will be outside the mating area
I see a sliced finger in the near future
not on a wish or a prayer
that's "a Wing nad a Prayer"
err - and
the theme to "The Greatest American Hero"
an AWSOME hang-gliding tune...
SWPadnos: I was working on placement of the controls on the case. I realized (even with landing gear extended) that hitting BRB can make the case tip over.
heh - I guess that stuff needs to be on the top or front :)
I'd actually use that small box and have the BRB remote from the control box
SWPadnos: I think I'll toss them in the front where the ext drives have been. there is a nice place for a new backplate I can install there - and then even have a locking door too
hmmm - and the BRB should get pushed in if you close the door
SWPadnos: you mena the SS one?
it's gota hole
all you need is a smaller BRB - a 22mm one
SWPadnos: You just dont like my ugly beige case, do ya =)
no - it's too much like all my computers ')
SWPadnos: Now, where in the hell do you think I'm going to be placing all these cases in this garage when in operation?????
dunno - that's why it's nice to have a small remote BRB you can move around easily
SWPadnos: the SS case aint that small
the 4x4 one that was the "load"?
that's what I'm talking about - just the one button
SWPadnos: Oh... I thought you mean the other one.
SWPadnos: it aint 4x4, more of a single gang
probably 4x4 plus a little overhang
SWPadnos: no, not that big
that's a standard size for industrial - there are no "gangs" in industrial stuff ;)
SWPadnos: besides, it's not deep enough for the BRB
SWPadnos: We're not running 120VAC thru it anymore are we?
and no extra circuit for the blue light I think, so only the LED and one or two contact pairs
SWPadnos: The jury is still out on that one (the blue light that is)
well, remember that it requires another channel for both fault chains
SWPadnos: *IF* both sets of NC contacts can be used, I want to wire up bith in series for BRB
SWPadnos: bite me! lol
it's just extra wiring to go bad. you can't weld both sets of contacts
SWPadnos: blah blah blah
if you punch that button, it will break the circuit on at least one side
and remember, there's no current in the estop chain - that only goes into the safety relay
so there won't be any welding anyway
SWPadnos: I found some angle sheet I can use as a backbrace for the motor connectors, will work nicely and actually center the connectors for easy insertion/removale of the cable.s
SWPadnos: I'm talkin defective contacts - hardly a chance that BOTH sets fail at the same time.
there are two contacts per pole
right, one NO one NC
it's like a contactor, with a bar that contacts two points in series
no, *PER* pole
you will only have NO or NC per pair of connections, not both
it is *NOT* a SPDT-type arrangement
SWPadnos: I never said it was.... that's why I said in series
well, whatever. you can waste the wire and add failure points if you want ...
SWPadnos: what's 4" of wire?!
U inderstand the idea, I just think it adds no significant protection, and it makes it so you can't use e.g. an NO contact there (without increasing the depth) for the blue light (in the future)
SWPadnos: what future?! Let's deal with the present
don't make me
SWPadnos: Fine deal with the past instead!
don't make me
I'm livin' in the future, baby!
SWPadnos: Here, hold these wires for me
just waiting for the world to catch up
SWPadnos: Anywoo.... having the controls on the front allow me to raise the drives up a few inches, will give extra room for panduit, and maybe more DIN rail, which it looks like I'll be needing.
have I mentioned that if you have to measure, the box is too small? :)
SWPadnos: Please, take this personally.... phuk U and the slide rule you rode in on!
I do not ride slide rules
SWPadnos: (I'll be SO happy when I can get rid of these extra cases I have around here)
I hope they don't all end up being extra
SWPadnos: They will... till the next project at least.
oh. I'm busy for that project
SWPadnos: Yeah, I could tell as you were giving me shitloads of feedback on it =)
SWPadnos: DEFINATELY all digital before hand
dont care how long it takes, so you better reserve your next speaking engangement till AFTER it's completed and I've had time to play.
nah, I can repeat this one for a few years
but next time I'll buy a tiny lathe or something ;)
SWPadnos: not to worry, it'll take me that long.
SWPadnos: You never did say if you wanted a UPS or not?
SWPadnos: If you can put a handle on it, maybe use it as your 2nd bag =)
well, with my elite status, they may take it and not charge me extra
but ya they wont be tossing it around
and I can check 3 bags, so I could do the UPS as one and the batteries as another
the weight limit is either 50 or 70 pounds, I don't remember which
SWPadnos: that's an idea
the ups is light w/o battereis
a case of batteries is another story
SWPadnos: Got 20A outlet for it?
I have a separate circuit to my "server closet"
SWPadnos: Cool. ok it's yours. just let me know if you really want it.
I will. thanks
SWPadnos: I assume you want the one with the twist lock on the back?
I'm not sure I can use it - I have the SUA750XL plus extra battery pack right now, and I expect to go down in power requirements if anything (from ~200W with LCD)
that would be good for my bench power supply, but not for much else :)
SWPadnos: Well, if you have the rackspace for it.
SWPadnos: oh you mean the xfmr's in it?
actually, sticking a UPS on that might be good eventually so I can be sure lab experiments run to cpmpletion
no, I have a 0-60V, 0-18A lab power supply
SWPadnos: oh rack mount one huh?
SWPadnos: the ups would be perfect for it... nice and clean
the gray ones or the black ones?
I have the DCS60-18E: http://www.elgar.com/products/DCS/DCS_Overview.htm
UPSes - I thought you had some 1U black ones
plus the big 4 or 5U gray ones
the black 1U is a server. the UPS are all 3U
the 4U is the switch
yeah - the christmas tree
well 72p + fiber goodness
[11:32:47] <BigJohnT> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Simple_Remote_Pendant
so... Who wants to answer this one? http://www.cnczone.com/forums/showthread.php?t=55752
hmm - I could point him to a few of the list discussions.
anti usb bias needs fixing (and any issues thats causing said bias)
aww - come on now. We love usb..
without usb - we would still be setting baud rates and stop bits..
usb2 shifts data so fast that latency ought to be fixable
I'm still setting baud rates and stop bits even with usb
i don't know if they really fixed the latency problems with usb2
archivist: what, are you proposing replacing all 900 million usb controllers out there?
fenn or is it in the drivers
pretty sure it's the usb specification
they send the data in blocks
spec was made for bill gates
driver issue that is encoded in the hardware
firewire works great, too bad it's not as popular
i think a usb stepper driver would work ok, but not for servos
my understanding is that people have tried and failed
really? must not have tried very hard
queue up the moves, put a timestamp on each move, do timing in a microcontroller on the other end of the usb wire
you can offload emc to an avr like usbdudes
everything depends on what you have on the other side of the usb cable
is not an usb-per-se problem
it doesn't really fit the emc model
i've done quite a few usb linux drivers :)
eric_U: probably not
fireware is nice but it has its own complexities too
look at the g-rex $400 for a thing to offload your cnc program
g-rex is dumb
it's the logical consequence of wanting to offload the processing
i'm talking about a $10 micro
only offload the time-critical parts
i think reprap is doing something like this
so - you would just have to send the info faster than the timestamp?
and let the $10 micro do the sorting? What about FO and such?
FO would be delayed by some number of milliseconds
* skunkworks can only function in 500ms intervals anyways.
the micro requests data when its buffer gets low
right, this wouldnt be good for EDM obviously
set bufferer time less than 500ms (get fast enough devices)
cradek_ is now known as cradek
the real answer to this guy is that more than the usual hal driver would be needed to use this kind of device...
yes true, /me has a read of the usb spec (155 pages, i may be some time)
interesting the 480meg high speed is independent of the older slow speed device controllers
anybody here, who can help me with installing emc2.2.1?
What is the issue?
./configure was done properly
then I tried the "make" command
the error message was:
(if it is more than a few lines)
undefined reference to: _Unwind_GetIPinfo@GCC_4.2.0
which version of linux are you doing this on?
Guest643: first of all, why are you compiling emc?
* skunkworks is glad fenn jumped in..
because I would like to control a robot arm with it
I'd like to see the full configure and make output - I haven't seen this error before
the easiest way to get all the build-time dependencies is to add the .deb repository to your apt sources.list (run the install script) and then do apt-get build-dep emc2
I think I just found the default 1ms figure ppl talk about for usb2
which is 8 microframes, it can do 1
what was the URL for the source forum?
is this the pastebin.ca?
pastebin.ca allows you to share large amounts of text with us
such as the 'make' errors, for example
what is the output of `ldd /usr/lib/gcc/i486-linux-gnu/3.4.6/libstdc++.so`
i always mess that up
i dont know exactly what the problem is, but i think you have some issues with library version numbers
what does that mean? I am a beginner in Linux
the easiest thing to do, is download the emc2 live cd
can I implement my own robot kinematics there?
even if you have some specific reason to use debian, you can examine the way things are supposed to be and see what is different
I think I have to modify the source code somehow to implement my own kinematics
this explains what you should do before you can compile any code: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Installing_EMC2#Preparing_Ubuntu_to_compile_emc2
Guest643, getting the live CD gets the realtime kernel setup as well and an example robot hal file iirc
is that possible with emc running on ubuntu?
me seconds the livecd..
can I change the kinematics there?
I thought I have to do it in the source code..
having ubuntu and emc repositories will make it easier to set up your development environment
then you get to pester us about source code, after you have compiled a plain emc2
I did it on another computer, it works, but not with the type of kinematics I wanted
you compiled emc2 from source? and ran one of the robot configs?
then go to emc2/src/emc/kinematics/ and start changing the code
what kind of robot arm is it?
20 years old Mitsubishi RM501
it is gonna be my diplome work
( I hope )
I installed the Live-CD, but not from source
once you do that - follow the wiki to install/build the source..
[14:09:10] <skunkworks> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Installing_EMC2#Preparing_Ubuntu_to_compile_emc2
hmm can the servo loops handle 250 microseconds
archivist: that should be plenty - around 2kHz round trip
default emc servo loop is 1kHz
oo we should read this spec a bit harder then 1 microframe is 125 us and one eachway plus a bit of space...
skim reading Im at page 58 of 155
hmm and its end of dinner time...
do you have a link to the spec?
[14:16:33] <archivist> http://www.intel.com/technology/usb/ehcispec.htm
thanx for help!
we need to work out interaction for slow devices on other ports and the emc high speed port
you don't have to rebuild emc from scratch to use a new kinematics type. you compile them just like you do new hal components.
sudo comp --install mykins.c
you can do it in the installed emc2?
you have to install additional packages (build-essential and emc2-dev) just like for developing other realtime components
hm, I didn't even know that
I'm not sure how to document it better
(I'm not saying it was a failure in the documentation)
hm. looks like reprap is doing a g-code interpreter in an arduino
mmm - day old grilled chicken... Has to be the best idea ever
surely cold leftover pizza is better
without a doubt
*second best thing evert
hmm salmanela and chips
It was refridgerated..
and mashed red potatoes
life is good
we use rice milk - which seems to make the potatoes just a touch sweet
mmm, sawmill gravy covering buttermilk biscuits with grits and eggs and bacon
well - anything with bacon is good..
I can't wait for Saturday
On a side note.. There isn't any feedback with the spindle speed change that I can see ( like the tool change ) I assume that is why feed hold was used during a spindle speed change to stop any motion until the spindle was at speed.
on the mazak
yeah I wonder if there should be another loopback for speed changes.
with CSS it's hard to know which speed changes should cause waits
ah. didn't think of that.
has there been any discussion about multible tool change positions?
so say - t1 would go to x1y1, t2 would to to x1y2...
like for a tool array on a table or that kind of thing
but it's not easy, and as far as I know, it's not supported
the toolchanger would have to do the motion on its own
yeah - "EMC" basically says "we want the tool", and moves to the toolchange position, but it doesn't really give up control of the motors
you can move things around in HAL, so it should be "possible"
I was trying to think of a round about way of doing it..
but possible != (smart || easy)
like somehow changing the tool change position on the fly..
a db of tool locations
this would be relatively easy if you can write a bit of C
sure - make a component that acts as a mux for the axis-*-motor-pos-cmds and position feedbacks
and then does its own math to figure out where to go for each tool
all it has to do is move back to the tool change position when it's done
(so you don't get a following error)
however many of us are scared to say that some advanced configurations require C code changes
the evil C
heh - yeah. when I say it isn't supported, it's because nobody has written the code, not because it's impossible
sudo comp --install my_toolchanger.c :)
where do you specify the tool change location?
there's one inthe ini file
TOOL_CHANGE_POSITION = 0 0 2
it would be reasonably easy to make a HAL component that only offsets from that position
If that was made available to hal...
so EMC moves to the base of the array, then there are 4 parameters that tell the module where to move from there:
X and Y offsets between pockets
X and Y array size
you then need a pair of in and out pins per axis for position command and position feedback
it's available to HAL once EMC moves there ;)
it could easily not be a nice array for odd shaped tools
This isn't for me... http://www.cnczone.com/forums/showthread.php?t=55698
oh, actually, since you would probably zero any rotary axes, you should be able to get by with only XY and maybe Z
archivist, true - you could make a larger number of parameters - have a pitch and spacing per row or something
row, per tool
no, just make all the pockets in a single row be the same pitch - that of the largest tool in that row
with default row/cols
too complicated if you have X+Y offsets for each tool (though that's also possible)
oh - a linear array - that's wasier :)
Im thinking almost of parts pick and place where vision finds xy and angle
depends on machine and requirements
I'm thikning of something that can be easily implemented in HAL ;)
way easier = wasier?
err - yeah, that's the ticket
ianybody knows the price of a mesa eectronics 7i37 or 7i37T?
[19:41:16] <SWPadnos> http://www.mesanet.com
- click on "price list"
that link is outside of my screen!
must be on 648x480 ;)
he's using a pda
[19:42:27] <SWPadnos> http://www.mesanet.com/prices.html
ty very much
$69 and $79, respectively (in case you can't scroll ;) )
i'm on 1280x800..
with big fonts :-D
big fonts are nice
although now that I have the 24", I don't seem to need them as much as with the 22"
heh. I sure need them with my 22"
3840x2400 resolution makes for some tiny pixels
I'll definitely want Firefox 3 on that one
google maps is pretty amazing, as are PDFs
do PDFs take forever to scroll?
I run 2800x1600 at home (dual screen)
I guess they don't teach math in librarian school
they do "tear" a little - you get replications of what's already been rendered, but it draws the page pretty quickly once you stop scrolling
1400x1600 is a very strange resolution for a single monitor
seems like 3200x1200 would be more like it, unless it's two monitors pivoted
bah ages since i looked
must be old age forgetting the vertical res
I wouldnt' mind having 2x24" arrayed vertically, but my bifocals pretty much exclude that possibility
I did try the pivot thing with a couple of Dell 24" - 2400x1920, btu it really sucked for performance
you have to know sed to participate here
at least s and maybe g :)
I gave up on dual screen performance and just use 2 computers with x2x, you can't drag things back and forth, but i never did that anyway
I'm usually using many computers at work, but only 2 screens
well, with an Nvidia 7800GT or Quadro FX3500, dual screens perform quite nicely
SYnergy may allow you to drag/drop between PCs - I'm not sure
I have a 8600GT
i couldn't get 1080p movies to play smoothly when doing dual screen stuff
oh - I haven't tried much video with it, and no HD
I cant run solidworks when in dual screen
but Wolf:ET plays great at 3840x2400 - something like 70 FPS :)
technically i never tried on this computer, i tried on my other one, this is a quad core, it would probably fair better... but i don't it would be perfect
ah - yes, Synergy does allow cut/paste between computers
yea, that's one thing x2x doesn't do between the 2 puter, that would be nice
link to synergy?
[19:53:58] <SWPadnos> http://synergy2.sourceforge.net/
cross platform even
Wolfenstein:Enemy Territory - a First Person Shooter game
wow, synergy sounds much better then x2x.. hmm, i may have to try that out, thanks SWP
[20:02:25] <SkinnYPupp> http://www.reuters.com/article/blogBurst/technology?type=technologyNews&w1=B7ovpm21IaDoL40ZFnNfGe&w2=B82x9Ksc5UNVzDjpITcIrRbi&src=blogBurst_technologyNews&bbPostId=Cz7EfTqWpQY7eCzAA7qIIG4jJmCzDGN1nj2oqUiBEmklbIOHRDJ&bbParentWidgetId=B82x9Ksc5UNVzDjpITcIrRbi
hey this synegry thing seems nice!
I wonder if I can mix two keyboards..
I don't think so - it's kind of the opposite function
you can use two keyboards on a single PC anyway (plug in as many USB keyboards as you want)
just redirect the output on whichever screen the mouse is on
maybe if you plug 2 keyboards into the main computer, and get it's xorg.conf to work with the 2 keyboards, then it would work fine i guess
at least on Linux - dunno about Windows
i'll give it a try.. my desk is getting crowded
windows? what's that? :)
I coulda used that 10 years ago
we're not sure
we have to suffer the windaz
I think by default any keyboard will send "core events". you have to explicitly tell the system that you don't want core events from extra mice / keyboards you connect
I just had to port a program over to linux because windows was gooping up the works while renaming a file
yea, i would think so, however i;ve never hooked up 2 keyboards, and don't really plan on it eheh
I have - do it all the time with my laptop ;)
we have 2 keyboards/mice on my windows computer at work
that means I could stack mylaptops one over the other :-D
it functions fine
oh i'm not saying i don't thikn it would work, i'm just saying i've never had a need to do it.. that's all
oh yeah - I've certainly done it with my Windows laptop before
can't resist.. booting my other poor old laptop..
... it's just amazing.
didn't ray have a cool little pdf on CL?
What he would teach off of.
I cannot find it.
[Global Notice] Hi all! I'm about to do a teeny bit of re-routing, it shouldn't be too messy -- affected users should be around 7K. Have a great day and thank you for using freenode!
I feel like I'm watching a game of musical chairs
sorry... my router keeps kicking me off irc.
is EPP the only working option to use with EMC?
open wireless networks are fun :)
hah. at least it lets you on! my wire router keeps kicking me off irc
skunkworks, you have emc working?
heh - This is very low signal
yes - mostly tinkering
my ghost NewType is still here. :)
have you use the stepper config wizard?
yah - it take a while t flushout
Yes - a few times.
have you use the "test" function to test the axis?
I can't get my to move.
No - sorry
what version of emc?
I am checking my parallel port config... but I don't have EPP option
don't know. it is right off the CD. let me reboot and find out.
if you haven't updated - 2.2.4 is the latest and there are a lot of bug fixes for stepconfg
alright. let me try that before I come back here...
my router will kick me off any minute now.
what is the quickest way to get the parallel port to output something?
I am probably going to dropoff here also.
step-inch config should do something.
stepper_inch or whatever it is called
what's that? from the menu? or type it at the prompt? ;p
the sample config.
when you start emc - the picklist
yeah, but I need to wire the E-stop switch first. :(
don't I need to wire everything up first? I haven't look into that config file.
what parallel port mode are you using?
Not with stepper inch - its estop loop just hooks back to itself
It should blindly output steps to the printer port if you take it out of estop and turn it on
*emc out of estop and turn it on
*and jog an axis.
OK. I'll do that...
I think it defaults to 0x378 parallel port...
x axis is pin 2 and 3 - if you have a way of looking at the port
I have a scope.
I just need to know if my parallel port is configure properly
play with it. I am loosing signal.