please add an "are you sure you want to quit?" option for emc if there isn't one.. lol
is there something like that i can turn on?
that would depend on how you send a quit and to which program
axis, and i have accidentally hit the x a few times...
:| don't ask how.. it just happens
would it be a few lines of python that needs added to the axis scripts?
or edit the key table
i'm talking the [x] in the corner to close the window
i found a wway to do it in java on google.. still looking at python
you've accidentally clicked the X in the corner?
how is that possible!?
once i dropped something on my desk, slammed the mouse cursor to the corner then it fell on the button in the middle of a program
and jsut now i slipped and hit it when i was reaching for the mouse
dang, you need to be more careful if you're controlling a machine
yes, i know...
it's a tiny machine though, lol
chr0n1c: are you sure you want to jog? [OK] [Cancel]
really though, i'm searching google for python bits.. i think i'm getting close
today the x key tomorow the whole computer
but still i wouldn't know where to add it... may take me 30 years of trying to figure out the script for axis
just be careful
OR even better... make it not able to closeout when a program is running
that's kind of what I was thinking
if it's not running then it wouldn't matter if it closed... except if it was paused or maybe if you were holding a position for the next setup
"if EMC is in 'machine-on', then prompt before shutting down"
no as with that carless attitude you may be hitting other keys
when a program is running, it grays out a lot of things, including (I think) file/quit
[x] still works ;)
but archivist is saying what I was thinking but too polite to say
[X] may be hard to circumvent
i wasn't cutting anything.. just an ink pen clamped to the z and drawing my xr2206 function generator program on paper to confirm it'll be ok
then i was going to cut it tomorrow afternoon after i get my pcb fixture done at work
i agree with you both cradek and archivist... it'd still be nice to not have the program ever shut down if the machine is in motion
at least when it's in motion
don't get me wrong, i still get wet when i open up axis and get to run my own cnc machine at home ;)
was the xr2206 the function gnr8r you mentioned before? what was the project site?
yeah, that project
i got the gcode for the xr2206 board if anyone wants it...
verifying the layout now
yeah my xr2206 chip got here today
jameco is quick!
and i think i got 4 free samples on the way from the manufacturer
rats, i wanted digital(numeric) inputs, this is analog, so i cant specify exactly what the wave is. nice chip tho, will save for archive
digipots in place of the analog pots
that was my line of thinking
i was gonna try anyways
it responds to 1volt per octave control voltages anyways if that doesn't work
in synth lingo thats "1v/Octave CV" i think
digitpots is digital in and sorta almost what you want out
i've never used them and i thought it seemed like a neat idea this was gonna be my project to try some out
not a bad idea, i just need some pretty exact values, so back to ( god save me ) pic assembly language ( decfsz arg! )
I hate those skip instructions - they always seemed awkward to me.
hop skip and jump chip
if else then
NEC also had a skip instruction in the 7811, I have never liked the construct, but the PIC chips are cheap......
and keep track of the cycles so loops are alway 1uS multiples... take note of entry overhead, exit overhead
heh fun Ive done a few jobs where cycle counting was needed
[01:03:19] <chr0n1c> http://zetcode.com/wxpython/events/
<- would this be any help in keeping the window from closing?? about 1 quarter down the page... (i don't know what wxpython is) i jsut found it in my search
hey did anyone see the thing on slashdot where nokia wants to add drm to QT?
... linux with DRM would be windows right?
linux with DRM would be easy to repair, since it's GPL
there's no reason why someone can't write DRM into GPL software, and also no reason why the next guy can't just remove it again
Linux with DRM that achieves the goals of DRM would not be linux anymore
since the goal of DRM is to take away freedom
drm all of that has a place, but they should have worked towards a socitial movement instead, now they are trying to patch the holes in a full rubber pool
jmkasunich: I think your partially right, the freedom to exchange what is supposed to be paid for work, may not be the right way to describe freedom, they could have done a lot of things differently however
the freedom to do whatever you damned well please with your own computer is incompatible with schemes that would allow that computer to play locked content
yeah, thats the part your right about, im mainly talking about those who openly try to share stuff, that takes that freedom to do as we please with what we own away from ourselves
Ie the reaction to napster and all of that
i agree with jmkasunich, it's my computer... i'll do what i want with it, IF i know how
I dont see anything wrong with that
gets back to ethical locks vs technological locks
sound is nobody's property, i don't care what the laws say...
drm and the riaa and all of that crap has spawned out the abuse of what was abused, they screwed up
video/movie scripts may be a bit different
in my mind.. but if you sell me a dvd i might copy it someday
after all i DID PAY for the dvd
just don't sell the copy
the only technology that has gotten more expensive, the cdrom
and don't give 47 copies to all your friends
i jsut got rid of windows because of all the drm junk and because i love emc2 ;) though i still have XP dual boot on my lappy for emergencies.. and a slow as dirt qemu copy of xp if i need it...
but the last few weeks i haven't wanted windows back for any reason other than using MC9 and autocad
my personal view on all of it, is this, I will glady pay 50 bucks a year for the useage right to any form of published electronic music/video, and they wouldnt have to watch what I do, they wouldnt even have to worry about me getting it from someone sharing....
"they" want a lot more than $50
they should make stuff worth more then the media its printed on then :)
but you see my point,
I doubt if the music companies would even be happy with a "$50 per month, listen to anything" plan
let along $50 per year
they didnt have to spend the money trying to find a way to protect that which cant really be protected, but they could have sold usage rights to folks for , and yeah, the price will never be enough, but 100 bucks or 50 a year from someone like me, is better then the jack squat they have been getting from me for the past 10 years
thats my solution to drm, instead of making it something computational, but make it something legal, ive got my music/video card from the riaa judge, it doesnt expire for another 3 months, I want this case dismissed now
real simple soulution, agree?
simple solution: I don't want their stuff on my computer anyway, and in return, they can go jump in a lake
there you go
yeah, thats true as well, but ide rather by an agreement then put up with anything on my stuff, like you guys
much of it's now made for kids/teens and does not hold my interest anyway
I simply won't buy or listen to anything that I can't play the way I want to
if that means I have to listen to vinyl, so be it
im in 100% agreement with you guys on that
I second what chris says about most music today anyway
I guess it's easy for me, if I don't want it anyway. If I was interested, I'd have to make the harder decisions.
i'm listening to Dr. Dre - the chronic on vinyl RIGHT NOW!!! no kidding.. lol
it's a two 12" set to get the whole album on
it's like blue-ball dvds or whatever they are. I don't care since I don't really like to watch movies much.
I just would rather pay a fee to cover my ass legaly then to go to the store to buy something that well for example, I want to get some pink floyd records, I cant afford them in a store anymore,
so, I don't have to buy a player, or a tv, or run windows on my laptop, or ...
exactly, they should have just made an open ended legal agreement, rather then start stuffing crap into software
i got some eagles on vinyl and a few beatles on 12 inchers
buah, its just a crooked business anyway
so on the cnc subject... this function generator board looks like it's a go... the cnc traces on paper look SWEET! time for production
i'm doing a video of the pen on paper cnc test for this board...
it'll be on youtube soon
it'll be DRM FREE!
Hi guys, is there a button on Axis to tell all axis to goto 0.0?
clarify, move the machine to 0.0
what exactly do you mean "goto 0.0"
no, but there is a gcode: g28 (or g30)
if you have not set a reference position the default is machine 0,0,0 (,0,0,0,0,0,0)
in mdi mode you can do g0x0y0z0
my home switches are at offset positions, and when I setup a workpiece I usually set one or two axis manually anyway
No absolute encoders
yes chr0n1c has a point: which 0,0 do you mean
yes g0 x0 y0 z0
you don't need the spaces.. extra typing ;)
ok you have home switches, and you use touch-off to set a work origin
which 0,0 do you want to go to? the work origin or the machine origin?
actually I'm confusing two questions.
(but there is no button for either function)
one is to tell the machine the current location is 0.0 on a specific axis
i use the g0x0y0z0 to go to my home pos when i am done touching off
PMinMO: that's "touch off"
or before running a program
i meant touch off on my part**
not familiar with the term
PMinMO: pick the axis you want to set, poke touch off button, accept 0 as the default or type another number
got it tnx
often it's done with an edge finder "touching" the work or vise, this is why it's called touch off
touch off means use your edge finder or wiggler or whatever you have to do in machine shop world...
the other is the machine is at some location
and I want to simple tell it to move all axis to 0.0
g28 is home right?
home isn't 0
g28 is move to "reference point"
err whatever the home gcode is.. you jsut need to pubch that once in mdi
then you can click it after that
home is a confusing term, let's avoid it
there are many origins
my physical switches to tell the absolute location of an axis - home in that sense
are a defined positions other than 0
yes home switches (and the act of HOMING) sets the machine origin
hal home location isnt 0.0
on any axis
i've got one of my home switches set to estop hanging from my wall right now... i don't have an estop pin....
as example my z Home is up (away from workpiece) at 3.00
i think you could make a button for any position with pyvcp right?
you oculd use that for your need, if i am right from my remembering of what i breezed past in the emc2 .pdfs, PMinMO
g0x0y0z0 works for all my needs in MDI so i haven't gone any farther than that
i think i'm ok, just still fumbling around the whole gui
but so far I really like EMC2's performance
g0x0y0 <- two lines would also work.. do Z first
if it's above the part anyways
yeah i couldn't be happier with the EMC2 set-up i have going
i'm just using a small cheap stepper system, it's slow but it does everything
Ubuntu and wireless vs location has always been my issue.
cheap steppers thats all I have...:-)
wireless is just not a good idea if you ask me unless it's a tv remote...
yea if there were security concerns
you already have 1billion rf whatever going through your body.. why create more if you don't have to?
tv, radio, shortwave, police radios, cell signals...
it's all there... (no i don't wear a foil helmet)
free air levels are really low except with cell phones
cell phones are a couple of watts an inch from your brain
yeah.. no celly here, i don't need to talk to anyone when i am in the restroom...
or on a bus, or in the woods...
or in my car...
I think most of the home based wireless routers and adapters in a few hundred milliwats
another question about the CNCworkshop
okay guys guys
I maybe bringing a small low cost USB motion controller.
i has a question, because i think answer is 'both ways' but im not sure and i forgot on the other machines i used
fits in a db25 backshell
so tool offsets, are they usually a positive value indicating the length of the tool in the tool holder
are they usually a offset from a machine Z reference?
which, pls2say, ty
I'm not a machinist, so take my answer accordinly, offsets can be cutter, or fixture or combination
they establish a known new set of origins
offsets are used for cnc parts on 3 different cises from 1 program
i need to get a meyboard with paint on the letters
the e, o, d, s, l, m, n keys are all worn off on my keyboard.
pminmo: no not for origins
not the workspace or machine coordinate system
the offsets for the tools themselves
there will usually be a table with tool diamaters and tool offset/length and then sometimes tool wear compensation stuff
but is it an absolute tool length value that is used for calculating the different offsets, or the distance from a relative machine Z position
itool offsets are length and left or right and sometimes wear
*at least in the controls i have used...
tip compensation for drill bits might be thrown in there
okay yeah i know they have X/Y values but im not gonna use thoe
because really wtf is that all about
tho, the router thing at new jobthing has some multihead driller thing, thats not part of the main spindle
no idea whats up with that, maybe have to use X/Y offsets
the current operator was trained by old guy, speaks zero english, is no help
[03:09:10] <PMinMO> http://www.cncsnw.com/OLEM.htm
this is interesting for dds http://designtools.analog.com/dtDDSWeb/dtDDSMain.aspx?part=AD9835
that's a really inexperienced guy writing that olem page
he is making something really simple very complicated
on my milltronics control i would have each tool in a numbered holder... the machine held a lot of tools... all i had to do was put "t1" or "Tsome#" and it would go to tool change position wait for me to hit cycle start then compensate on it's way back to run the program
T#/m6 behavior is heavily machine dependant
all i ever had to do was touch off each endmill or drill chuck once.. unless i broke a tool or something changed on the holder
i'm talking like i had a quarter inch roughing endmill i would use in 50 different programs in a solid holder and i only touched it off once ever in the machine tool table and it worked that way forever... or you could input a different length AT the tool change program stop
chr0n1c: that's one way to do it, if you use the same tools over and over and have a large magazine.
for the smaller machines , a tool length input at the tool change stop would be nice
or a touch of in z with jog and the zero button working during a tool change
controls for small machines usually have that feature.
or at least the two knee mills we have will prompt you. both lack toolchangers.
is m6 what promtps you in emc?
t# is supposed to be a toolchanger command only
hmm back to gcode reference
i was trying to figure that out the other day
m6 is supposed to be the actual command to make the machine switch tools
so if you've got a random-style toolchanger, T1 just commands the toolchanger to move without anything else
so as soon as you enter m6, the machine goes to the toolchange ref point and makes the swap
then you feed it another T# to get the next tool ready.
it's been a long time since i programmed for multi tools
yeah i dont thnk i cant touch off to set tooling
procedures in the manual are all like, put tool in collet
put tool holder on surface plate
measure tips of the tool and use the highest point, enter this into the tool table
what kind of control does it have?
im like fu, ill measute with tme machine first and just subtract, stupid failcontroller
something on windows thts ugly and i think pink
its like, to quit, hit alt+F4
i'd be willing to bet like, 10ish dollars that you can do it however you want
unless it's wet pink
im like, wow elaborate
lol @ 10ish
toastydeath: its opposite
lengths vs offsets from a fixed point
the machine doesn't know that
the longest tools would travel the least distance
is the fixed point from the spindle end?
or from the table?
fixed point relative to the machine
either way you could set a height gauge up there and check it that way
renesis: all machines have a "fixed point"
that doesn't mean you're limited to one specific way to touch tools off that some manual recommends
okay look, if you have a long tool, you wont travel far, you get small value
i heart manuals
small tool, longer value
yeah the manual wants lengths
so long tool, long value, short tool, short value
see how thats opposite?
unless you bust some subtraction first
it's measuring from z home switch or something
it's using positive values, correct?
well fine whatever, it wants it to be spindle relative referenced
that means it's bumping the Z axis reference point up rather than down
and I maintain again you can do it on any machine, unless i'm missing something critical
because you should have both g43 and g44
and you should be able to enter both positive and negative values
yeah im pretty sure its two seperate uncompatible systems
then you bring any tool down to the work zero, right?
both are relate the tools to each other, of course
but i think its like opposite, in a polar way
renesis: after you enter the height values, you bring one tool down
yes and set a work zero
yeah, that's the exact same system dude.
they're two ways of dealing with the exact same set of offsets.
im not sure, kinda think no
i am positive.
i will attempt to prove it thusly:
its conceptually the same because it just references the tools of each other really, and then you set the Z for the job
but i think the final values might be inverse
You have you length offset, which is added to Z using g43.
in your case, you enter a large, positive value that represents the length of the tool to the offset.
not on my machine, sir
you said long value, long tool, right?
G40, G41, G42, yeh no more G40
solution: 1 program for each tool.
haha no rly
you are bumping the spindle reference point UP by the length of the tool.
then you bring it back down using the Z value of the work coordinate system.
this brings all the tools into the same plane.
what toastydeath is trying to say.. it's a negative positive number
If you leave the Z point at 0
and bring your tool down, and look at the machine Z absolute value
and enter that as a negative number instead of your positive
you achieve the SAME thing.
it's the same system, just different directions.
I can do what you are doing on all the machines at work.
im not doing shit, thats what the manual says
just a matter of entering positive values that represent tool length rather than distance remaning to the surface of the part for that tool.
okay but then youd be entering negative values for offsets
okay that makes sense
manual is like, thow in some surface late and measure
same system of numbers, just using them differently.
im like, haha if theres even calipers in the shop, its because i brought mine from home
crazy wood people
theyre like 3/8 im like, yeh .375, theyre like, NO 3/8, im like yeh .375, theyre like NO... oh wait hmmm
lol nothing is more out of place than a hardcore woodworking guy in a machine shop
other than like a mary kay salesman i suppose
dude they hand me horribly under or overdefined sketched like, HAI CAD THIS K THX
when im done its like O YA HAI DO WE HAVE 120" SHEETS OF OF WOOD? YA RLY SEE YOUR DRAWING IS FAIL
so its not really a programming job as much as a design and programming job, heh
that doesn't sound like fun if you're trying to progam a machine that wants definate values from a hand sketch that has one of the dimensions as "in this general location"
well, kinda if its from my design and the guy is basically like, HMMMM OKAY YEAH SEE THIS NAPKIN AND THIS PIC? PLS HALP K
cuz i work from autocad and export to the CAM thing
alphacam, kinda goofy UI, took a couple hours and the software manual to get it to pop out codes
is like 1000 icon buttons and not enough status feedback
so you do shit but youre not really sure if it happened
and if theres a status/property display dialog, besides XY points, i cant find it yet
everyone should email mastercam to have them open source it
mastercam is like the icing on the cnc machine cake
and i think they should make it free ;)
this doesnt seem so bad
one of my fav apps is eagle pcb editor
lol i am sure they will find that arguement as compelling as you do, chr0n1c
and its UI is like fucking 2 year learning curve
its the only app i know where the CUT tool doesnt make shit go away
i been playing with eagle... i figured out the g-code from .brd files
so yeah as long as end results is good, i dont care about UI
cad/cam/eda UI is usually custom and pretty hacked to shit
yeah it ignores your Z feed parameter
i picked up eagle pretty quick i guess because i'm a geek and because of the previous ""every cad app under the sun" toying around
unless they fixed that and broke something else
yeah but did you really pick it up?
or just get it to make a board?
i could design a board...
theres a huge diff, like i was using it functinally 2 years ago, but my skills were like, silly then, compared to now
i did a few quick schematics of random parts and made my own board
have you made your own parts yet?
i just recorded a video of me doing my first cnc program
you kids and your crazy CAM
because that is truly the initiation to the hell that is advanced eagle
from nuxie1.com 's function generator board
i have the xr2206 chip in hand.. i'm scrounging for the rest of the parts ;)
i wont use eagle part libs
i did a pen/paper test on my mill table, it turned out great...
i am going into work tomorrow to make my pcb fisture plate...
because the symbols are ugly, and the footrints are often hackish and not very precise
its all user contrib, its all crap
and i'll be able to use that for engraving flat things as well
i made all my own, even passives and DIP and shit
i been browsing the web for a lm386 lib
renesis: you made a dipshit? Poor kid.
what i haven't figured out is how to make my own parts from a chip datasheet
dip and shit
*and*, please to note
dip & shit = dipshit
no it means dip and other very very simle footprints and stuff
you been drinking JymmmEMC
but yeah i wont use any eagle footprints
renesis: Yeah, till it to your DIPDHIT Kid when s/he's about to toss your ass into an old folks home!
you got a lib for the lm386 amp chip?
for draft designs for layouts tests, ill use footprints from ref-packages
but by final design ill replace them
i wont have kids
i have single and dual opamp libs
you can just rename them LM386
You're now gonna rename your dipshit kid LM386?! Damn
im kinda working out a lib spec, because im all obsessive about consistency
i decided now im not putting >VALUE in any more of my pcb footprints
because rly, i never use it, and shit is annoying when you turn on and off the silk and it autmatically toggles it
i dont think anyone uses the pcb values
except for really very simple boards
but yeah i has a collection of basic libs stuff, phere
and im working on a panasonic electrolytic lib, with all values and sizes of NHG, FC, FM, and the SMT FC and i think VR?
ive only done FM tho because im lazy =(
that sounds like a lot of work, lol
kinda but ill use those parts prob 100 times
plus also many other people
Anyone know where the tool table is kept and what it might be called?
Never mind - found it.
renesis: here is the board i just did the test run on paper http://ohiopctech.com/dp/?q=node/136
neat like a nipple?
i retract the nipple question, my apologies
you retract the nipple?
[04:53:03] <chr0n1c> http://cq.cx/sketchflat.pl
<-- check out sketchflat
i dunno i use solidworks
i launched autocad the other day and i was like "what am i even doing"
solidworks is pretty slick for 3d
it can even do 3d 2d.
unfolding solids/surfaces etc
[04:56:24] <chr0n1c> http://cq.cx/ladder.pl
<-- ladder logic on a pic or avr
i'd say 10 bucks for a pic would be a nice alternative to an allen bradley plc on small machines/robot cells
Well, ran it now to get the drawing and see how close it came. From the looks of it not real close at all :-./,
what di dya run K`zan?
My NEMA23 mounting plate experiment...
Numbers do not work out righ :-(.
Looks like it might have cut on the outside of the holes, not sure yet, checking.
boss s/b 0.7525 and is 0.8205
0.0955 larger than it should be.
Cutter diameter is 0.1065 / 2 is 0.05325
adding that to the desired size is still only 0.80575 and...
Sigh, dunno, may well be that much slop in x and y. Time to look into that.
Interesting to note that centers seem to be very(!) close to right though.
At least it got them in the right places if not the right size, I suppose that is encouraging.
Take those numbers and apply them to what I actually want and things might work out. Wonder if it might be constant. Guess more runs will confirm that.
Interesting that the little nubbie left in the middle of the mounting hole position seems to be a very close match to a #10 screw....
got a page for your machine?
chr0n1c: Yes, hold a sec.
[05:58:56] <K`zan> http://wrlabs.shacknet.nu/~vw/MyMachineShop/PipeDreamMill/
None of this thing I cut tonight. May get to that tomorrow.
Beat, gonna go fall over. Night all.
wild machine setup K`zan
* chr0n1c is running make on the latest gcam source
* chr0n1c just ate a mini pizza
alex_joni: you there by any chance ?
* jepler hits the road
have a safe trip
could someone fire up the logger
what does that do
sorry looks like its running my page just did not load right
BigJohnT, what does what do?
fire up the logger
logs all of IRCs content #emc
ok, I'm just not awake yet :)
most everyone on the road?
seems like a lot left yesterday after work
I wanted to go and show my plasma cutter but I have three machines to finish building and deliver by the end of the month and I'm sure there are more undocumented features left to be discovered
I would like to go myself but many other things must come first
Just as a curiosity, does any know of a way to measure temperature using parallel port inputs?
dallas one wire theral chip
[14:15:02] <JymmmEMC> http://howto.wikia.com/wiki/Howto_configure_the_Linux_kernel/drivers/w1
[14:15:35] <JymmmEMC> http://oww.sourceforge.net/
OK, I lied...3wire =) http://www.phanderson.com/printer/ds1620/ds1620.html
great midwest weather today, biggest danger is not wearing sunglasses. be careful driving :)
I need to know how to keep a bridgeport in a canoe while paddling to the emc fest... hmmm
Writing from my mobile phone... Pretty nice
Keys are a bit small, but other than that it-s quite fun.
good alfternoon alex
are you on your way to fest?
Got disconnected :(
are you on your way to fest?
Heh, i wish...
me too.... but its a long trip across the continent
Couldn`t make it this year.
A bit farther from here
I hope they get the webcam working again... its fun to put faces to all the names we see scroll by
I am busy trying to wrap my head around intializing a flat bed scanner chip.... 128 regs to set before it can do anything...
right, I really hope to make it next year
I have the sane scanner code as an example, but it is way more complicated than I need
I really like jmIrc
never tried it... using xchat on the desktop here
First i tried a java ssh client, but it only knows vt320, and my screen didnt reattach
LawrenceG: surfing from my cellphone here
dont get thumb cramps :}
alex_mobile_ is now known as alex-mobile
10:49 < LawrenceG> I need to know how to keep a bridgeport in a canoe while paddling to the emc fest... hmmm
omg dont do it!
and im sure the bridgeport wont fall out of the canoe when the canoe is pinned under it on the river floor
it is probably very secure like this
Hello, I am trying to figure out how the tool change prompt comes up for manual tool changes. I remember a sample configuration that had it but now I can't find it and a search on manual tool change doesn't bring up any good hits. Anyone recall the configuration or a link?
kirk_wallace: stepper or sim has it
too bad he left..
[20:05:15] <alex_joni> http://cvs.linuxcnc.org/cgi-bin/cvsweb.cgi/emc2/configs/common/axis_manualtoolchange.hal?rev=1.2
[20:07:29] <alex_joni> http://cvs.linuxcnc.org/cgi-bin/cvsweb.cgi/emc2/configs/common/axis_manualtoolchange.hal?rev=1.2
good night all
kirk_wallace: by default that file is in configs/common, but after a regular make it gets copied to the needed cofnigs
I get "standard_pinout.hal:27: pin 'hal_manualtoolchange.change' does not exist"
I guess I need to load a function?
Oops, I missed the "loadusr -W hal_manualtoolchange"
Now it Axis just hangs on a tool change.
is that what you expect?
No, I wanted a popup that asks me to change the tool.
are you manually inserting the code for the tool change?
in the hal file?
I am trying to add it to the sample stepper_inch config to see how it gets setup.
I ran the stepconf wiz for a simple set up to get and example to see what was added when you select tool change
So far I deleted the tool change loop and added the stuff here:
[20:47:06] <kirk_wallace> http://cvs.linuxcnc.org/lxr/source/configs/common/axis_manualtoolchange.hal
I have a ngc like this: %, t3m6, t1m6,%
loadusr -W hal_manualtoolchange
net tool-change iocontrol.0.tool-change => hal_manualtoolchange.change
net tool-changed iocontrol.0.tool-changed <= hal_manualtoolchange.changed
net tool-number iocontrol.0.tool-prep-number => hal_manualtoolchange.number
net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared
the above is in my .hal file
I am missing the _tool_prepare_ bit, I'll add it, and see.
I don't see anything else that might be for tool changes
I take it that it works now :)
Yes, I suppose I should write this up on the wiki?
great minds think alike...
in the configuring emc section I guess
BJT: would you happen to be at the CNC Fest?
no, I have three automatics to finish up in the next two weeks
I'm not sure if I have found all the undocumented features yet on those machines
you going to take care of the wiki ?
I usually do a key word search, so I am most concerned that a search would find it. I had to come here to get help.
Yes, I should do the wiki.
You might remind if I don't getroundtwoit.
What undoc features?
Ref:"I'm not sure if I have found all the undocumented features yet on those machines"
when testing you often find something you didn't expect so I call them undocumented features :)
Oh, I thought you were talking about the machunes you are working on.
On my three automatics I ran into an issue yesterday where two parts could try to occupy the same space at the same time
yes the machines I'm designing and building
it's kind of a joke around my shop
what was the toolchange thing you guys just figured out? i came in halfway through the convo...
My brand new ER40 holder tried to make love with my table yesterday.
i hate it when toolbits and the machines get fresh like that
Because the tool change didn't pause.
kirk you should get some of those machinest pants I was describing on the mail list
yeah... i had that happen on my pcb drilling program
no pause on toolchange
i mentioned it in here but i guess everyone was sleeping
It was funny because it was a pecking operation.
lol, so it slammed like 800 times?
ahhh, so the fix is in the hal files, with the lines from up there^^^??
Oops, I missed your pcb problem or I don't remember.
Plus: net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared
well, I'm cooled off now from working outside so time for a nap talk to you later
Will you be prettier after your nap?
Good night BJT
ohhh.. i got my 6061 aluminum in for my pcb fixture... i have it ground top and bottom (within .001" over 12") and i have two counterbored holes in it so far to mount it. i ground it on a thompson water grinder with a 40" chuck.. with double sided tape to hold it down and 4 parallels to keep it from moving around.
thanks for the link, kirk_wallace
chr0n1c: do you have pictures?
i was gonna take one shortly...
i'll post a link in a few
... i need to build a back jaw/rail for it
and figure out my clamping strategy
so far i'm thinking jsut a buncha random 1/4-20's and 10-32's
some bars and a spacer block (sorta liek the step clamp sets for a bridgeport
I got a batch of really nice PCB's from Sparkfun cheap. I wonder if milling PCB's is worth it?
or i'll jsut drill holes and tap as i nee dthem
milling them would be worth it for prototype or one off work
or even small batches
doing uv + etchant and stuff is easy enough :)
yeah if i was gonna DIY pcb's in a big batch i'd jsut etch them
I like your drill'm as I need'm plan.
but for one or two.. or for that project that you wanna give your own touch, cnc it!
uh.. I cant mill ultra fine traces :/
i am pretty sure i can...
i've got .002 resolution
between my motor steps and my leadscrews i have .002
they are direct drive
talking inch or mm?
I did a set of four with silk screen with my website link and a green over coat.
[21:15:43] <anonimasu> http://shop.5168.net/images/AH-042.jpg
if i added some gears or pulleys between my motors and my leadscrews i could get finer resolution
.002 is less that a hair from your head anyways
0.03mm is a hair..
yes ;) unless you are bald?
mic a hair right now with a standard scale on them
no mm BS, lol
cr0n1c: how are you dealing with backlash and deadband ?
i don't have backlash really...
i'm only moving at 10 inches a min max, lol
that's not really true
chr0n1c: 0.01mm dial gauge?
uhh dial indicator on a pin, jog, come back check the pin again...
always deadnuts zero
my indicator is .0005
so repeatability is good but there could still be backlash ?
if i was building a rocket ship to the moon... i would worry about my .00004" backlash
for milling pcbs .00004 won't matter
or for engraving zippos
or for enraving a playboy bunny on some hot blondes celly
when the tools are as big as 2 hairs 0.02mm of backslash makes them break
i hear ya...
(well, I havent milled any pcb's because the spindle speeds of my machines are too slow to do it sanely except for cutting boards out)
i'll be using a .020 line froma 20 degree 1 flute v cutter to mill my pcbs here...
I would try but there is something very wrong about using a plasma cutter and a woodmill to make pcbs :D
when the 20 degree carbide bits come in.. i'll be grinding a .010 flat on the end to get rid of the point so i won't be cutting a V, i'll be cutting an actual line
why didnt you just get ones with .010 tips
these were 24 bucks for 5...
so i went with it.. knowing i have a diamond grinding wheel at work
it's probably cheap carbide.. but it'll do the job
i use 30deg .005 tip pyramids
i get like .008 space/trace
i saw they had 60, 45, 30, 20 and 10 degree 1 flute v bits...
i picked the 20 if they don't work i'll try another kinda bit
20 and 10 prob just break
they will do for engraving anyways
[21:28:09] <renesis> http://2linc.com/engraving_tools_pyramid.htm
$12, minimum 3, direct from the toolmaker
renesis: that's still twice what you need for a atmega88 :/
0.15mm is the pin spacing for thoose chips
grrr mm's make my head hurt
* anonimasu hates them
actually I hate smd stuff
are you on crack?
e = 0.8mm typical
e is the cc between two pins
i though e=m c*squared
oh 0.8mm -_- sorry looked at the wrong number :P
which is the pin spacing
yeah, that's not a problem to mill
ive done it
too bad i don't know the ascii code for the little squared aplha
* anonimasu hides
I messed up reading the datasheet.
[21:35:04] <chr0n1c> http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&rd=1&item=140241139649&ssPageName=STRK:MEWN:IT&ih=004
*i've used bits like tha tmany times for engraving fine details...
i usually jsut make my own from broken 1/8 drill bits
hello from cnc workshop 2008!
hey, how is the workshop ?
i hope you are all having some cnc fun!
pretty empty so far... just setting up.
hmm wasn't there a webcam there somewhere ?
man i'll drive over with my machine and my laptop if someone sneaks me in the backdoor ;)
there may be a webcam later
ok, have fun (i'm off to bed)
so is there gonna be any major programming breakthroughs this year at emcfest?
cradek: make sure you get lots of good videos for youtube!
apparently my sony cybershot only counts photos up to 99,999 then resets the filenames... hard to believe i actually took over 100,000 pictures with this camera!
i'm on DSC00090.jpg again
or.. maybe the internal battery has finally died and it's only been 90 pictures since the last time i changed batteries...
anyways i still took a lot of pictures... i just shot some extreme closeup shots of my table surface finish from the water grinding earlier. link coming in 3..2..
i been working in gpsim, it's very very much like hal configs "attach loop_back0 portb0 porta0" http://www.koders.com/noncode/fid50B738FCD9D81CE620D57255DAD2554B94565987.aspx
maybe its just the similarity of all netlist code
hal configs need a gui with add and remove buttons ;)
sortable lists... muting...
if i knew what i was doing i would!
oh wait.. there is one..
this is gui ( somewhat , blinky lines, scope, monitor windows ) ( and i got the dang pic ocillator program running with 1uS ontime granularity (+400nS overhead) and 4uS offtime granularity, 0 to255 on each )
so 0 on time is really 400nS :P, and i disallow the feeder to hand it 0 offtime
i forgot .... food!
i ate a huge sweet potato for lunch.. where's food?
[22:40:31] <chr0n1c> http://ohiopctech.com/cpg/thumbnails.php?album=8
<- pics of the pcb fixture mounted (still needs finishing up) and extreme closeups of my watergrinding surface finish on 6061 aluminum bar stock.