alex_joni_away, that long? woh
03jepler 07HEAD * 10axis/rs274/glcanon.py: get rid of debugging statements
03jepler 07HEAD * 10axis/rs274/glcanon.py: remove unused code
If i had a 1/2-12 nut welded to a 6" round plate, would "locking" it againest another nut be "good enough" to hold it in place on a bench grinder?
If not, suggestions are welcome =)
03jepler 07HEAD * 10axis/scripts/ (axis.py emctop.py): first stab at supporting teleop mode
03jepler 07HEAD * 10axis/tcl/axis.tcl: first stab at supporting teleop mode
i have one problem...i set the ini file to 5 axes (x,y,z,a,b), and i set the same [AXIS] configurtion for all axes...but when i jog these axes i get a "joint following error" only for z and b axes (axes x,y and a are ok). How is that possible?
what is wring?
your accelerations are too high?
or your base period is too large?
you should post your ini file to pastebin.com so we can have a look
[07:44:37] <fogl> http://pastebin.dyndns.org/308
it is strange, because i have the same settings for all axes and three of the work fine and two of them dont
you have 2 X axis entries
i doubt thats whats causing the problem but its something to try
and your input_scale is -10???
that means negative 10 steps/mm
sorry, i paste the x axis twice...i dont have two xaxis sections in ini file
i was told i have to add a - sign there if i want to change the direction od movement
i was told i have to add a - sign there if i want to change the direction of movement
oh, right :) my bad
is it possible that the error is in .hal file?
jmkasunich, wiki pages added
boys and girls :D
is there an option to get the emergency stop input and machine power output on parallel port?
I thought it was there as standard ...
* anonimasu is done with another ballnut moutn
done as in made all nicely?
or doen as in borked?
it's made all nicely
not as nice as I would have wanted but it's ------- and square
and all in line..
the tapped holes isnt in line but, that's the only bad thing.
you should have CNC'd it ;)
and they dont matter :)
on what machine
thats a bit like "who made the first lathe"
I regret not making a cnc lathe first
* fenn considers bringing up "the foundations of mechanical accuracy" but reconsiders
fenn: why would you bring that up+
well.. believe it or not, you don't need a fully automated production facility just to make something
fenn: oh, I know that thanks ;)
but making stuff by hand takes roughly 5 times more time
not always true
ah so that's where that factor of 5 comes into all my equations
the "y" factor
I find it funny how much time I put into measuring
yeah especially for stuff that doesnt really matter as long as its close enough
but you have to measure it anyway
* fenn goes to rest his eyes for about 12 hours
today, I have to mend the wides piginn car
shes not wide either ...
hi there. I have a question. I've tried to look at the asnwer everywhere, but can't really find any. What kind of feedback system does EMC2 atleast require? Does a simple step input suffice? or does it need to be a real place information?
or for motion control with servos?
for moving generally. it says in the faq that emc2 doesn't support open loop systems
emc2 supports stepper systems just fine, if that's what you mean by 'open loop'
if i build a system from stepper motors, is it enough that i feed steps and direction back to emc?
you dont have to do that
stepgen has internal feedback
or whatever the module is called now :9
yes, "stepgen" is the one that turns position commands into step pulses
is it still stepgen with emc2?
maybe the faq should be updated then
Guest586: which faq were you reading?
(here's a stepper system which works really well with emc2: http://timeguy.com/cradek/cnc)
one thing I have often wondered is what the ratio is between stepper and servo EMC systems
linuxcnc -> documentation -> hardware (there's only one question and it's about the open loop)
oops, documentation -> frequently asked question -> hardware
Guest586: I found it.
now if only I could figure out how to edit it..
robin_sz: I think most hobbyists have stepper machines, and they probably outnumber servos by a healthy margin.
robin_sz: certainly all the users of "bad dos softwre" use steppers (though I guess some use step+direction servos instead)
jepler, click on "preferences" at the top
oh, wait, non-wiki
you'll have to do the Joomla thing then ;)
Guest586: oh -- I think the question is intended to mean "does emc2 work only on stepper systems?" and the answer is intended to mean, "no, it works with servos too"
hi jeff and robin
well i don't know, but it made me wonder what exactly is required. I just want to build a little machine wihtout any expenssive servo systems, since i already have most of the stuff like steppers and controllers.
Guest586: you don't even need home or limit switches. You can "home" the machine by eye and then use conservative "soft limits" to stop travel before you reach the end of your leadscrew, for instance.
good to know
Guest586: any other questions I can answer for you right now? I'm about to go have breakfast.
sounds like a plan...
not at this moment, thank you. i think i can manage now
Guest586: come back any time with more questions.
oh i have another question: does emc have some sort of live feed system, so i might possibly control it from another software? i was just mindstorming and thought that maybe i could connect it to a machine vision system and cook up something from that
machine vision would not be that hard to hook up ...
good to know
here's another real question: how can you use programs like skencil or inkscape with emc? i tried looking at the docs, but there doesn't seem to be a common filetype for them.
do you know any converters that could be used?
Guest586: I haven't used it, but this program was recently announced: http://opencam.sourceforge.net/
I mostly do PCB milling, and I generate the g-code using the PCB software's built in programming language to do so.
this is nice!
these should be mentioned on emc pages.
inkscape, skencil, qcad, opencam and whatever you can come up with.
anyway, i have to go now, i'll come back if/when i have new questions of suggestions. thanks jepler.
robin_sz: you around?
never mind, figured it out
was looking at the wiki pages, and wanted to ask about line breaks in the sample g-code program (the wiki rendered it all on one line)
but when I went into the editor, the breaks were there, so I stuck some <br> in to make it render right
looks like a pretty good summary of the discussion
can you tell me is there an option to get the emergency stop input and machine power output on parallel port?
which version of EMC? 1, 2, or BDI?
you can do that using HAL
trying to think of an easy way to explain it...
where can i read more about this
except in pdf
the main docs are in pdf form...
the specifics you need are only a couple lines
what config are you running?
(I assume you copied one of the sample configs and started modifying that...)
I don't see that one
hang on, I'm fighting with my computer :-(
ok, I'm running that config under 2.0.1 (finally... had to compile that version)
lemme see now.....
you want to have an external estop switch in addition to the one on the GUI, right?
so, we need to AND the internal one and the external one together
there are a couple ways to do that... one way is to use a HAL AND gate, the other is to use ladder logic
ladder is more flexible and capable, but kind of overkill for a single rung
will you be adding any other custom logic to this machine later?
if so we should probably use ladder, if not, we'll use the HAL and gate
no...except i would also like to turn it on with emc
thats no problem...
in fact, lets do that first, its simpler, and will give you an intro to the way the HAL stuff works
bear with me, I'm trying things here before I tell you to do them, so I don't lead you astray
you already copied the sample config to a directory where you can edit it, right?
ok, go to that directory and open "standard_pinout.hal" with your favorite text editor
i did that
see the block of 8 linksp commands?
those connect the step and dir signals to your parport pins
right below those commands, add the following:
# create a signal for the machine enable
newsig machine-enable bit
# connect to EMC
cancel that, there already is a suitable signal
ok, below the 8 linksp command, add:
# bring the amp enable out to the parport
linksp Xen parport.0.pin-01-out
(you could also use pin 16 or 17)
ok...i did that
thats all thats needed to get an enable signal to the parport
can you tell me something
you should be able to start emc now, and if you put a meter on that pin, you'll see it go high when you turn the machine on, and low when its off
where can i get all this signals that are already aviliable
the list of these signals
start emc, then open a shell, and type "halcmd show sig"
the list is long, you'll have to scroll the shell window to see it all
before the change we just made, Xen looked like this (when you do a show sig):
bit FALSE Xen
after the change, there will be an additional line like:
oops, got the spacing wrong
that means the signal is coming from axis.0.amp-enable-out, and going to stepgen.0.enable (and now to parport.0.pin-01-out as well)
the machine enable works fine!
now the estop one
thats a little more complicated
if you look right below the lines you just added to the hal file, you'll see:
# create a signal for the estop loopback
linkpp iocontrol.0.user-enable-out iocontrol.0.emc-enable-in
iocontrol.0.user-enable-out is the output of the GUI estop button
iocontrol.0.emc-enable-in is the master estop input
that line connects the GUI button directly to the EMC master estop
but you want to combine _two_ inputs into the master estop, the one from the GUI and your external one
so, we need an and gate, or a ladder logic rung
we'll use an and gate
open "stepper_xyza.hal" in your editor
and go to line 48, which should be:
loadrt blocks ddt=8
that loads a HAL component called blocks, with all kinds of handy functional blocks inside it
change the line to read:
loadrt blocks ddt=8 and2=1
that will load an and gate
next we have to make sure the and gate code runs
look down a few lines, you'll see a bunch of "addf" commands
at the end of that group of addf lines, add a new line:
yust a moment
i cant find loadrt blocks
is the first line of the file "# core HAL config file for steppers" ?
there is core hal
the file is broken into chunks with blank lines between them...
the first chunk starts with "# first load the core RT modules that will be needed"
you see that?
(I hope we have the same files...)
next chunk starts with "# hook its functions to realtime threads"
yes...i have the same
fifth chunk starts with "send the position commands thru differentiators to"
4th line in that chunk is "loadrt blocks ddt=8"
i see it now
ok, change that line to "loadrt ddt=8 and2=1"
ok...i did that
right below that is 8 addf lines
go to the end of those lines, and add a new line "addf and2.0 servo-thread"
ok, now we have an AND gate... next step is to hook it up
save that file, and open "standard pinout.hal" again
find the two lines that say:
# create a signal for the estop loopback
linkpp iocontrol.0.user-enable-out iocontrol.0.emc-enable-in
put a # in front of the "linkpp"
(# means that line is a comment... we don't want it anymore since we're going to replace it with something else)
yust a moment please
i did that
ok, below that, add these three lines:
newsig user-estop bit
newsig external-estop bit
newsig master-estop bit
oh, I forgot to ask you a very important question...
is your external estop switch momentary or maintained?
momentary means it turns off when you push it, and on again as soon as you release it
i dont have a hardware yet
but i think it will be maintained
maintained means it turns off when you push it, and stays off (pressed in) when you release it so you manually pull it out to turn it back on
i will use the second one
ok, this setup is _only_ for maintained... if you have momentary, we need to do latching, which is really a job for ladder logic
back to the file... we just added 3 new signals, now we need to connect them
first the user one:
linksp user-estop iocontrol.0.user-enable-out
linksp user-estop and2.0.in0
below the three new lines we added before?
those two lines connect the GUI estop button to one input of the AND gate
let me know when you are ready to go on
i am ready
linksp external-estop parport.0.pin-11-in
linksp external-estop and2.0.in1
those two lines connect the parport pin 11 (you could also use 12, 13, or 15) to the other input of the AND gate
* robin_sz scrolls up
to thi is it?
let me know when you are ready to go on
to this is it?
i am ready
we need to hook the output of the AND gate to EMC's master estop input:
linksp master-estop and2.0.out
linksp master-estop iocontrol.0.emc-enable-in
ok...i did that
ok... that should work
does what we did make sense to you, or were you just following instructions?
i make sense to me
it make sense to me
good - so if you want to make minor change later you understand how it works
one thing you might need to change
the way we configured it, the parport estop input is high to run, low to estop
if you need the opposite (depends on how you wire your button), you change one line:
change "linksp external-estop parport.0.pin-11-in" to "linksp external-estop parport.0.pin-11-in-not"
the "-not" on the end inverts the hardware signal before it goes anywhere
ok.. i understand
most parport pins float high when nothing is connected, so you can probably run it as it is right now, even with the button not connected
if you short pin 11 to ground, you should get an estop, and when you release the short, it might come out of estop immediately, or you might have to click the GUI estop button
ok..thank you very mucyh!
would now be a good time to mention the "never relying on the controller to perform the estop" thing?
actually, it may be a good wiki page too
fogl: what kind of a machine is this? sherline or other micro-mill? medium? big?
this is home made for axis styrofoam hot wire cutter
this is home made four axis styrofoam hot wire cutter
the bigger the machine, the more you need to have fail-safe estops
sounds fairly harmless
since the estop we just did goes thru the computer, it is _not_ fail-safe
but as robin says, it doesn't sound like you have the kind of machine that will injure you if it doesn't stop
its always wise to remove power while your hands are in the working area though
so this is not a usual practice...is hould use hardware estop?
on a larger machine, you would connect the external estop so it directly turns off the motor power
(you would still want the stuff we just did, to ensure that EMC knows about the estop)
legally, in a "proper" machine, you are not allowed to rely on the computer for estop. in most countries anyway. for hobby stuff, well, its up to you.
ok...thank you guys!
emc should know about it ... and be able to command an estop
as an asside, I was looking at ABB robots .. it seems since '95, robots in .eu have had to have two seperate estop chains
taking no chances ...
taking no chances means staying the fsck out of the work envelope ;-)
the one I was consdiering had its own "cell"
and applying a lock to the main power disconnect when its neccessary to enter the work envelope
yeah, entry by castle keys
you have those in the US?
dunno, it might be same thing by a different name
what exactly is a castle key?
funny square box type key, with some sort of milled or raised letter or number in the middle
often used to interlock stuff
[16:07:15] <jmkasunich> http://www.mwart.com/images/p/Giftware_Giant_Castle_Key_93120_354.jpg
liek you cant open the door until youve unlocked it with the key, that you can only remove once youve switched off the main breaker ...
over here its often called a "kirk key" system
(they're a major maker)
each key can fit two (or more) cylinders, and the keys are captive in the cylinder when the cylinder is in the "unsafe" position
I specified such a system on some switchgear for our lab
non-load-break rated tap switches on the 4160V primary of the transformer, interlocked with the isolating switch feeding the transformer
the isolating switch was also non-load-break, but it was mechanically interlocked with the vacuum contactor in the same compartment
the ones over here use a milled out letter or number rather than pins
but same thing
[16:12:49] <robin_sz> http://www.redpoint.org.uk/photos/upload/robot/DSCF0186.JPG
# two on the back door of the robot
doesnt make it any safer of course ...
it just means when you need to get close up and personal, you have to get someone to lock you in there with it :)
nice clean machine eh?
well, it will clean up OK
clean enough for a welding bot anyway
since it's extensible in python, I couldn't help writing an export converter from skencil to ngc: http://emergent.unpy.net/index.cgi/software/01153065922
too bad guestNNN is gone
Lerneaen_Hydra, and most importantly it was VERY cheap ... like, £5k
Lerneaen_Hydra: it's a 2d vector drawing program
Lerneaen_Hydra: I don't like the name much, either
jepler: ooh, so you'll be able to mill/draw along the lines?
I hope it might be useful to someone
I'm immediatly drawn to thinking about making a system like the one with a spray can and two motors ;)
it's now easier than ever to write new kinematics modes
heh, theres a neat non-triv kinematics machine out on the web somewhere.... two winches mounted at the top corners of a wall, and a spray can where the two cables connect.... auto-grafitti
jmkasunich: yep, that one
do you know if that's EMC or something else?
well, now you can load different kinematics modes like hal modules, instead of having to link in a single kinematics module when building emc2
its something else
jepler: so no recompile?
right, no recompile just to change from one kinematics type to another
it's in the hal file
jmkasunich, there was some german guy who made a "wand" with about 20 spray heads, you juststand on a platform and wait for a train to go past, pull the trigger, instant train graffiti
I saw on the web a similar thing with about 7-8 heads, mounted on the tail end of a bicycle
ride down the road printing
I think it may have been water soluble
on a nuts & volts magazine I saw that Parallax (basic stamp people) sell an HP inkjet module that they suggested putting on a small robot to paint on whatever
[16:23:56] <jepler> http://www.parallax.com/html_pages/products/hpinkjetcontest/inkjetcontest.asp
heh, I still fancy building a HUGE printer one day
like 10m +
maybe on chains
20mm machine gun, explosive shells, print on the nearest large cornfield?
did I show you the apache gunship footage?
I had a half-baked idea for target range targets with integrated inkjet printers
robin_sz: yeah, saw that
you bring whatever digital images you like to the range, they print them to the targets, and you fire away...
just don't hit the printer
OK, where is les?
yeah that's the trick
you have to put the printer somewhere safe and still get the printed target to feed out of it to where it needs to go
[16:27:18] <robin_sz> http://www.everettaero.com/
for an indoor range, the whole thing needs to be able to move to the shooting line so you can see where the holes are...
click on "aeroplanes" then "harrier"
which kind of defeats the purpose of the printer, you can just tape up a target printed with an ordinary printer
I told you it was a half-baked idea
those arent old harriers either, thats the FA2 model, built 97/98 ish I think
on the topic of "printers", I have the mirror wheel assy from an old scanning infrared camera. one of these days I'd like to mix it with a laser pointer and a small micro and make a large one line display
it has 10 or 12 mirrors (don't recall which), each of which is tilted a little
so a single laser would give me 10/12 scan lines
should be able to get 12x<couplehundred> pixels
that sounds like enough for a rudimentary "printer"
now if I had one of robin's lasers, I could actually _print_ with it, instead of just displaying things temporarily
that or the mirror would melt
you know how they make pcbs these days?
have to put the mirror at a place where the beam is defocused
each mirror is about 25x25mm, front surface
you know how pcb making uses a UV sensitive coating?
and normally you align a film mask with the board, expost to UV light?
ah, direct print to the coating, skip making the films?
exactly ... a big UV laser printer, flatbed style
but .. its clever ...
for short runs?
camera recognises index marks on the board,
jepler, even for large runs .. its the ways its going thses days
so, you just sling the board in and .. presto, it works out which way around it is and prints
apparently its finding big applications in priting onto those flexible film circuit/interconnect things ... as it can recognise marks when doing multilayer stiff and bend and stretch the printed image to follow the bent and stretched film thing
les_w, I have something for you ...
Greeting from the Twilight Zone!
greetings from the borkborkbork zone
how goes it?
it goes well, a nice game of UT spoiled by latency, but good nonetheless
lol, I'm not a gamer so...
I'm not much of one either, but the occasional one is fine
I got a ballnut mount done today
going to mount servos tomorrow :)
oh, has anyone heard of 1/2-12 nut/thread?
could ti really be metric?
what is it on?
My craftsman bench grinder
that's sort of close to 2mm pitch
how sure are you that it's 12 tpi?
Sears want's $2.50 EACH nut
Yeah, hold on...
I have this thing with thread's that you can compare with
there is your answer: by using a non-standard thread, Sears locks you into buying $2.50 nuts from them
...vendor lock in...
[19:52:19] <Jymmm> http://www3.sears.com/
enter PN: OR90030
anyhow, that's what the manual says it is. I tried a 1/2" acme nut and it wouldn't fit.
anonimasu, cool, drop it on by =)
lol I think they are expensive
What I was thinking is getting another nut and having a 6" disc welded to it, so I can use it as a disc sander. But I'm not sure if locking it on againest another nut is "safe" enough.
right hand thread for this side of the grinder.
cradek, so something like 13 2 metric nut?
I get confused on the thread or metric nuts
can someone verify what is seen when I exit? is it this? Lerneaen_Hydra has left freenode ("test")
it's 1,5 or 1,25
anonimasu, was that 1.5mm or 1,5 mm
ok 1/4-20 is 20 thread per inch.
was that shown?
yes it said "test"
ok, good. thanks
but what is 1,5
1,5mm per rev.. I think
you keep saying 1comma5, is that really suppose to be 1decimal5 ?
Just making sure
it's the same ;)
in sweden they've switched the , and .
Yeah, my HP clac does that too, I just wanted to make sure I wasn't misunderstaning metric threads is all.
the 1,25 looks very vey ||||
the 1,5mm is pretty spacy
ah, like the difference between 10-24 nd 10-32
most of the threads is 1,5
normal threads :)
the term for the 1,25 is "fine threaded"
or something like that
Now, is 1.5 the numbers of threads per mm? degree of pitch? something else?
1.5mm between threads
10 threads would be 15mm, etc
ah, thanks jmk
so 1.25 is a finer thread
that would me measuring P2P I assume?
peak to peak, valley to valley, same thing
if it's 1,25mm it's funny
metric threads are usually specified as M6x0.8, or M12x1.25, etc
very rarely used on anything
M6 means 6mm major diameter, x0.8 means 0.8mm pitch
ok, so 1/2-12 would roughly me 12.7mm - ???
1/2-12 = 1/2" major diameter, 12 threads per inch...
so get out your calculator, and convert 1/12 of an inch into mm
Sorry, I mean converting the thread from in to metric
2.11 that is
so the metric equivalent of 1/2-12 would be M12.7x2.11 (not that there would ever be a metric thread like that)
Damn, what a funky thread
Yeah, it almost looks like an acme thread, but I have a 1/2" acme nut and it doesn't fit.
1/2" diameter acme, but what pitch?
acme is just the shape, that doesn't specify the pitch
All the manual says is "HEX NUT 1/2 - 12"
and for the left side it says "LEFT HAND HEX NUT 1/2 - 12"
ok, then thats what you need - 1/2 inch diameter, 12 threads per inch... the thread shape also needs to match, it might be triangular, or it might be acme, or it might even be square
I searched mcmaster, msc, google just for "1/2-12" and I I ever got returned that was anywhere close was "1 1/2-12"
what is the thread form on the grinder shaft? triangular, or acme, or square? you can tell that just by looking
Gimme a few, I'll take/post a pic.
jymmm, are you wanting a nut for a leadscrew that you have? see graham stabler's notes on making his own by using the screw as a tap.
then it has to fit
he wants a nut to fit the shaft of his bench grinder
then its not acme, just a tightenin device ( a nut), maybe left hand tho
tomp: I've seen some fastening (non-leadscrew) nuts that have acme thread form
ok, i just never seen such. maybe the impression of acme is a not full thread?
ask manufacturer of grinder
that's kind of hard
take a thread gauge to it , backlit & see what it is
tomp: cheap ass made in china bench grinder
sears probably told the chinese "make it 1/2-12 so our customers have to buy the nut from us"
and you cant re'thread it?
go to sears with a few hand tools ;-)
jymmm: mcmaster will sell you a 1/2-12 tap for $25, you can make lots of nuts
goto library, find Machinery's Handbook, discover what you got
[20:26:30] <Jymmm> http://static.flickr.com/62/191050580_52734cedf4_b.jpg
a 6 inch scale in 100ths next to it might help
that looks like a normal thread with chopped off tops, right?
Well, from the tip to where it indents is exactly 1"
you count 10 threads in 1 inch?
yeah, definitely triangular threads
wonder if they made them that way beacuse it's fast..
fast = reduce od then tap faster
The nut isn't even 1/2" deep. Not enough meat left on it to weld a plate to
And I'd have to find someone with a welder to do it anyway.
how do the grinding wheels fit? they slide on the smooth part of the shaft to the left of the threads, and stop against the larger rough turned part to the far left?
ok you see where the shatf gets tapered down; thats where these 3" steel discs sit againest, then the 6" grinding wheel, another steel plate, then the nut.
so, replace the 6" grinding wheel with a 6" diameter steel disk with a hole in it
The problem is that the disc would not extend paste the outter guard shield.
does the guard come off?
looks like it. But I also wanted to use as much of the 6" width as I could (above centerline of course)
If someone could turn the nut and weld a plate on, let me know how much =)
03cradek 07HEAD * 10emc2/src/emc/task/emccanon.cc: K word should be in g20/g21 units
now the inch threading.ngc works on my mm lathe
I just installed this clock thing that chimes on the hour. JUST as it chimed, jepler said "Wheeeeeee"
15:59:57 <jepler> whee
Jymmm: your clock is fast
or he has 3 seconds of lag
My clock is synced to NIST
well, it says 0% lag atm.
cradek: that sounds like a very low-level fix. nobody using imperial units noticed that?
lathe threading is pretty new... only a few people are using it at all
Lerneaen_Hydra: most people run programs in their machine's native units, so units bugs stay hidden
if they're running inch programs on an inch machine they wouldn't see it
hopefully I'll get my encoders connected soon and play with it a bit
jmkasunich: so only when using mm on inch or vice versa?
jmkasunich, did you say that McMaster has a 1/2-12 tap with triangular threads?
oh, ok. an obscure case indeed
my bad... in the pic where the 3" plate goes is about 1/4" from the left of the image, not the center of the shaft .
seems a lot cheaper to buy the $2.50 sears nut
why not machine a new one=
the axle and all
he has no lathe
and the motor rotor is probably pressed onto the shaft
you *can* turn stuff in a mill
like cradek did
not pretty though
that requires a stable spindle :9
dunno if routers will do that
making a new shaft for a probably $30-50 grinder is just silly, unless you have absolutely no value for your own time
doubtful, the rotational speed is too high
jmkasunich: lots of people build stepper drivers.. ;)
building your own stepper driver is just silly, unless you have absolutely no value for your own time ;-)
though it might be for the fun of it too
<insert typical hobby activity> is silly, unless you have absolutely no value for your own time ;-)
but, the argument that geckos/whatever are expensive is just silly
I do it for the education and that it's fun
anonimasu: they're not *that* cheap
1 gecko G202 = 20 hours at the US minimum wage
and the min. wage is...?
maybe 4-6 hours or less at the wage of someone who has the experience/knowhow to build their own
jmkasunich: if you are on minimum wage a hobby like cnc:ing is probably hard to have
heh, the time in sweden would be quite a bit larger
you get like 3 bolts for that ;)
Well shit... I'll have to find something like 3" thick material so I can counter sink the plate and/or nut
if its gonna take someone 60-100 hours to earn the cash to buy 3 geckos, then it might make sense for them to try to build instead (assuming they can get the parts cheap, and live with the lower performance of a homemade drive)
anyway, as I said, the reason I build drivers is for learning and becuase I enjoy it. for commercial stuff though geckos/other drivers is what you would do
03cradek 07v2_0_branch * 10emc2/src/emc/task/emccanon.cc: K word should be in g20/g21 units
time vs money is different depending on where you live, what your job is, etc., it's silly to say someone is wrong for making his own tradeoff
But, I can't be the ONLY one who's ever thought of buying a cheap grinder and converting it to a disc sander.
but in Jymm's case, he's just trying to hook something to the end of the grinder shaft... making a whole new shaft _is_ silly
especially since he doesn't have a lathe
what about re-threading it to something standard?
if he had a lathe he'd have a 1/2-12 bolt already
Lerneaen_Hydra, it's less than 1/2" already =)
*makes another mental note* *always build a cnc lathe first*
doesn't need to be cnc
yeah, but it's the thing I've been lacking the most in my conversions..
You REALLY don't want to ever hear that I have a lathe.
I was replying to Jymm
Jymmm: is ther a lot of load on it? would something like... uh.. outer thread diameter close to the innermost diameter now be sufficient?
jmkasunich, Casue the only usefullness of a lathe to me (for the most part) is gunsmithing =)
I end up re gearing the lathe for threading 6 times per hour
oh no gearbox? then you do want cnc
Jymmm: you just say that because you don't have a lathe
I have, but it'
err it's limited enough..
jmkasunich, True, but If I was to buy a lathe, it be big enough to do long barrels.
between the slowest feed and threading I need to change 3 gears :)
Jymmm: and with a hole thru the spindle big enought to pass a barrel
ever since I learned to thread I've been threading lots of stuff
jmkasunich, exactly =)
anonimasu: I still use a tap or die whenever it's good enough
I use taps whenever I can
I don't think I have any dies
cradek: this is for ballnut mounts and stuff/spindle housings and things
* Jymmm resists the urge to lookup the specs/plans for a gatlin gun (sp)
has to be straight and square
I usually design my way around male threads if I can
Jymmm: there are plans out there for a working scale model gatling gun in 0.22LR
tap's never do lol
that's hardly ever get straight enough for that
jmkasunich, Stop it.... you're killing me!!! .22lr are only $10 for 500 rds
and the dimensions like 35mm
cheap tap's ;)
Jymmm: true, but the gun would set you back quite a bit, both in parts and time
you'd need a real metal lathe, probably a mill, and you still buy quite a few parts
imagine at the firing range. taking one of thoose up ;)
it uses stock .22 barrels, for example
a hand-cranked gatling is _not_ considered a machine gun in the US, so its actually legal
.22, is that .22 inches diameter?
.22LR is about the cheapest ammo there is
I like thoose radar controlled ones from alien.
now that's cool stuff ;)
too bad it's just fantasy :P
jmkasunich, That's ok... it be unique enough that I'd enjoy making it. And potentially could just get my ATF permit and go from there.
peh, puny little rounds. I prefer my rounds to be 1.05 and made of a starchy material ;)
* Jymmm aims his spud gun at Lerneaen_Hydra
1.05 what? inches?
exit velocity of 200m/s
Lerneaen_Hydra, you ought to appreciate this then.... http://www.punkinchunkin.com/
it's an annual event
[21:19:53] <jmkasunich> http://www.machineguns.co.nz/Products.shtml
bring lots of money
when they say carriage, do they mean the wheels/stand ?
frikin shark mounted gatling gun!!!
oh man... imagine taking that to the range!
too bad the closest BLM to me is 200 miles away =(
Bureau of Land Management
hm, I have no idea why that's badf
Yeah, it's what's left over of "public land" that the National Forest doens't want
gov't agency that tends to have large chunks of empty space, suitable for shooting things
shooting/ exploding, etc - just dont damage anything
US cities (especially in California where Jymmm is) are very un-gun-friendly
* Jymmm nods
[21:27:33] <jmkasunich> http://www.gatlingguns.net/
plans for $60
but it seems to take an experienced machinist a couple years to build it... not a weekend project
easier to machine, less likely to rust
I'm sure they use steel where required for strength
Other than the cost, could you use nickle for a barrel?
my dns can't find ya
right, I need to update dyndns
jmkasunich, I know shit about gunsmithing, but if I was setup, I'd learn as much as I could.
test connecting now
nuttin yet, I'll give it a few minutes to propigate
hmm, it propogated immediatly here
anyway, use this instead then: ftp://basic:firstname.lastname@example.org/shoot1.avi
don't tell me that's also broken...
nope, tha't broken too =)
you must have a 128 up connection
hmm, now, I've got more
however someone else using my line *glares* hasn't implemented a good traffic shaper, and constantly uses bandwidth
I've got 3M down, but it's transfering at about 16Kbps, now 19Kbps
I have 1024 up
too bad you cant limit download bandwidth
as data comes at line rate
they should have implemented "PACE" packets years ago
Hmmm, files was corrupted, redl'ing
or something like it
the file is 60fps so you can slow it down a lot
it's an mjpeg codec
all traffic trottling is just dropping packets.
if you want it to be effective drop them before they end up at your place
like at the isp or something
does it work better now?
Try #3, keeps saying ti can't complete the file.
(000001) 7/16/2006 23:51:14 PM - basic (220.127.116.11)> SIZE /shoot1.avi
(000001) 7/16/2006 23:51:14 PM - basic (18.104.22.168)> 213 2290626
(000001) 7/16/2006 23:51:15 PM - basic (22.214.171.124)> MDTM /shoot1.avi
(000001) 7/16/2006 23:51:15 PM - basic (126.96.36.199)> 213 20060716213906
(000001) 7/16/2006 23:51:15 PM - basic (188.8.131.52)> RETR /shoot1.avi
(000001) 7/16/2006 23:51:15 PM - basic (184.108.40.206)> 150 Connection accepted
down to 9KBs
(000001) 7/16/2006 23:53:06 PM - basic (220.127.116.11)> 226 Transfer OK
does it work for you others?
everyone is sleeping
very well, it's time for me to retire too
along with my fpt
right. goodnight all
you killed ftp with 4s to go
no, it's still up, at least according to the interface it is, and someone is DLing
weird, it froze at 4s left to go.
maybe get it from someone else
Hey, outbound US skype calls to US/CA are free thru 2006
and iirc free to UK thru tonight.
No,w THIS will be cool (if it lives up to it's expeectations)
[22:05:32] <Jymmm> http://us.accessories.skype.com/direct/skypeusa/itemdetl.jsp?prod=3059
works on ANY wifi
[22:09:07] <Jymmm> http://us.accessories.skype.com/direct/skypeusa/itemdetl.jsp?prod=3071
i have really slow dload speed on new ubuntu 6.06, which is hooked to this computer with 18.104.22.168-magma
and i dont see why its so slow, any ideas? a 3.7 meg dload is over 1 hr at 0.1kb on slow unit, & done in 35 sec on this one
the dload always starts ok, like i get a meg or so, then gets choked
I am trying to simulate 5 axes.
I got the 5 axes to display on the screen but movements commanded to the 4th and 5th axes result in joint 3 and joint 4 errors.
which sample config did you start with?
I am uning the Breezy Badger version on Ubuntu.
ok, thats emc2, the program
did you hook up feedback for those axes in the halfile?
but when you start it, there is a menu with a bunch of configureations, which one did you pick
cradek: thats where I was going, but I wanted to know where he started
I am catching up with you. Hang on.
* cradek goes back to his pasta & pesto
tkemc is displayed at the top on the screen
tkemc is a choice for simulated display
tkemc is one of the three available GUIs... that still doesn't tell me what config you are using
have you edited _any_ configuration files (ini file or others?)
Yes. I think you are refering to the .ini file?
I can send the file I edited.
I just want to know what directory that file is in
just a minute
[23:28:29] <jepler> http://www.eurekalert.org/pub_releases/2006-07/nios-mac071406.php
jepler: gad zooks... 1 second in 400 million years?
'Research groups around the world would first need to agree on an atom'
ok, the first thing you're going to want to do is copy that entire directory to a place in your own home directory
ok, I'll bet a permissions error pops up when I try to do this
(you don't normally have write access to things in /etc, which makes it hard to edit them... also, your changes might be overwritten later by newer versions of EMC
I have to go for a little (maybe an hour)
I'll try to help you out when I get back
Jymmm, just for info, no you coulrnt use brass or nickel for a barrel, you are looking at chamber pressures of 20 tonnes / sq inch or more .. so its 416 stainless or similar
Does anyone else have a guess why I am getting the joint 3 and joint 4 errors?
jimfleig: I can talk you through setting up a 5 axis system
robin_sz, Not bras, but was thinking a nickle alloy of some sort
thanks, where do we start?
not brass either =)
first let's copy stepper-xyza so we can edit it, I'll go through it with you a step at a time, I'll say what I type into my terminal and you can copy and paste it, or type the same
should the stepper xyza be copied to the home directory?
yes, here's how I did it:
mkdir -p ~/emc2/configs
cp -R /etc/emc2/sample-configs/stepper-xyza ~/emc2/configs
it's best to use exactly that path so the config picker will find it by default.
is there some way to copy and paste from the IRC window?
often you can highlight the text, then go to the other window and middle click to paste it
that worked great! done!
now we need to edit a couple of those files
let's start with stepper_xyza.ini
sorry it's called inch.ini
inch.ini is open
ok this is the one under emc2/configs/stepper_xyza in your home directory right?
ok I'm at line 132 where it says AXES=4, change it to 5
also change COORDINATES = X Y Z A B
now find [AXIS_3] section at line 230
copy that whole section (20 or so lines) and make a new section [AXIS_4] with the same contents
how can you tell which line number you are referencing?
I found the section but there are no line numbers displayed on my screen
that depends what editor you are using, don't worry about it
(we are probably using different editors)
I see the line numbers in the lower right now. I am new at this.
ok no problem
the section is copied and pasted below the original
ok did you also change it so it says [AXIS_4]
ok we're done with that file
save it and open stepper_xyza.hal
save and close?
are you with me in stepper_xyza.hal now?
ok on line 7 it says loadrt stepgen step_type=0,0,0,0
add another ,0 to the end, so there are 5 of them
what we're doing now is hooking up a fifth stepper motor driver
now there are a few sections below that have lines for XYZA, we want to add similar lines with B
the first is at line 26
should I do a find and replace?
copy those 3 lines and change A to B, and 3 to 4
no, because we need to add lines
newsig Bpos-cmd float
linksp Bpos-cmd <= axis.4.motor-pos-cmd
linksp Bpos-cmd => stepgen.4.position-cmd
so after the A lines you'll have these three new lines for B
this is my line 26: newsig Apos-cmd float
see how there are the same three lines for X,Y,Z,A
just add the three lines for B
I haven't found the X Y Z A line yet, I'm looking
ok hang on
starting at line 17 there are three lines for X, three lines for Y, three lines for Z, three lines for A
we just need to add the same three lines for B
ok, I'm doing that
3 lines added
ok you changed A to B, and 3 to 4?
I mean in your three new lines
ok go to the next block and do the same: it starts at line 44
ok let's skip ahead, you won't need this ddt stuff
so go down to the "connect enable signals for step generators"
for those three lines starting at "newsig Aen bit" do the same