#linuxcnc | Logs for 2012-04-11

Back
[00:00:36] <kb8wmc> wow, I didn't know that
[00:01:25] <Jymmm> I could be wrong, I thought his leg of the race was supose to end this month, but I have no idea how long he's staying in the US for.
[00:01:54] <kb8wmc> I chatted with him last week
[00:01:59] <kb8wmc> on irc
[00:02:10] <Jymmm> oh, then I could be wrong.
[00:02:18] <ssi> Jymmm: easiest way to answer your fpga vs uc question:
[00:02:34] <Jymmm> or even confusing people =)
[00:02:38] <ssi> Jymmm: uc executes code serially... fpga can do everything in parallel
[00:02:46] <Jymmm> ssi: ty
[00:03:23] <ssi> fpga is a bazillion software configurable logic gates that can be arranged in practically any way imaginable... uc has already been arranged to form a very specific cpu
[00:03:58] <Jymmm> ssi: your serial/parallel worked
[00:04:19] <ssi> excellent
[00:04:53] <ssi> it's actually somewhat hard for a software developer to get started writing VHDL, because you have to wrap your brain around the idea that everything in a particular block of code might happen concurrently
[00:06:03] <djdelorie> it took me a few tries to get my brain in the right gear, yes. Note to self: DAMMIT ITS WIRES NOT CODE!
[00:06:11] <ssi> ye
[00:06:18] <ssi> it's a strange thing :)
[00:06:25] <ssi> hal is sort of the same way of thinking
[00:06:51] <ssi> hrm
[00:07:00] <ssi> littlemachineshop.com used to sell a relatively inexpensive rotary broach holder
[00:07:08] <ssi> they seem to still have the broaches, but no longer have the holder :(
[00:25:59] <Tecan> hey
[00:26:13] <Tecan> can i invert my input pins with something like this in my hal
[00:26:19] <Tecan> setp parport.0.pin-12-in-invert 1
[00:32:05] <Tecan> aha got it pin-12-in-not
[00:57:17] <Thetawaves> what a relief, the linuxcnc ubuntu kernel contains 9p
[00:57:36] <Thetawaves> my avr9p stuff will work :D
[00:59:25] <Loetmichel> hmmm... i think i have a solution for the gearing... can someone confirm that this will Produce 1:5 if the ring gear is fixed and the sun is input? -> http://www.cyrom.org/palbum/main.php?g2_itemId=13066 (shit, thats module 0,5, that will be a PITA to mill)
[00:59:33] <Loetmichel> mornin' btw
[01:02:08] <Loetmichel> correction: its module 0.65
[01:28:21] <djdelorie> looks right to me. Can you fit three planet gears in that?
[01:29:09] <Tecan> cradek u around ?
[01:29:19] <Tecan> im getting an error unknown m code used
[01:29:30] <Jymmm> djdelorie: What wood burns the worse
[01:29:32] <Tecan> im trying to use the graster m101
[01:29:45] <djdelorie> friction burns, or stinky smoke?
[01:29:58] <Jymmm> djdelorie: pot handle
[01:30:07] <Jymmm> djdelorie: pot in fire pit
[01:30:21] <djdelorie> least likey to catch fire, you mean?
[01:30:35] <Jymmm> djdelorie: to catch fire, or char from flames, etc
[01:30:58] <djdelorie> hmmm... good question. Usually I care about which wood burns the *best* for the woodstove
[01:31:25] <djdelorie> typically you'd use a ceramic or composite handle, not wood
[01:31:44] <Jymmm> djdelorie: ceramic makes heat sink
[01:32:16] <Jymmm> I guess I could use bakelite
[01:32:30] <Jymmm> but that'll be a BITCH to fabricate
[01:32:38] <Jymmm> and stinky too! lol
[01:32:48] <djdelorie> I'm inclined to pick one of the dark exotics. Ebony, for example, is black because of the minerals it picks up (although VERY expensive)
[01:33:12] <Jymmm> djdelorie: dont most of the exotics have a high sap content too?
[01:33:15] <djdelorie> but I have no data to back up that thought
[01:33:31] <djdelorie> depends, I suppose
[01:33:42] <Jymmm> I lasered soeme cocobolo once, burned more than marked
[01:33:59] <djdelorie> lignum vitae, for example, is used in stealth submarine drive shafts because it's naturally oily, probably burn really well once it catches
[01:34:15] <djdelorie> (they use it for the bushings to reduce noise)
[01:34:20] <Jymmm> ah
[01:34:36] <Jymmm> Yeah, IPE? Sepali?
[01:35:00] <djdelorie> the burn white oak for wine barrels
[01:35:27] <Jymmm> well, they char the insides for a few minutes
[01:36:03] <Jymmm> I wonder if I was smart enough to save that one piece of bakelite I had.
[01:36:25] <djdelorie> silicone?
[01:36:41] <Jymmm> I took a torch to it for a few minutes and the shit never burned. eventually chared but never ignighted.
[01:37:17] <Jymmm> I'm trying silicone tubing now. But when I took the torch to it, the shit broke down almost immediately into a big ember.
[01:37:17] <djdelorie> rec.woodworking newsgroup might be a good place to ask. Or any of the groups where meat smoking is discussed
[01:37:32] <djdelorie> nomex weave
[01:37:54] <Jymmm> isnt' nomex a glass based material?
[01:38:15] <djdelorie> fiberglass like. I've got a pair of nomex gloves for the oven
[01:38:21] <djdelorie> well, nomex+kevlar
[01:39:03] <djdelorie> http://www.amazon.com/Ove-Glove-Surface-Handler-Pack/dp/B001EPR98Q
[01:39:33] <Jymmm> nomex is produced by condensation reaction from the monomers m-phenylenediamine and isophthaloyl chloride
[01:39:41] <djdelorie> here, you go, a pit mitt: http://www.amazon.com/Charcoal-Companion-Ultimate-Barbecue-Mitt/dp/B003FZAVZ6/ref=pd_sim_hpc_7
[01:39:55] <Jymmm> The scary word there is chloride
[01:40:32] <Jymmm> btw, these work really well... http://www.amazon.com/Bear-Paw-Meat-Handler-Forks/dp/B003IWI66W/ref=pd_bxgy_lg_text_b
[01:40:53] <Jymmm> for handling or shredding (pulled pork, etc)
[01:41:10] <Jymmm> and sharp lil fuckers too!
[01:41:44] <Jymmm> brb, gonna see if I can find the bakelite
[01:41:50] <djdelorie> another option is to design the pot so the handle is detachable, so it doesn't need to stay in the fire
[01:52:47] <Jymmm> That's the whole purpose, to be able to handle the pot lid bare handed
[01:55:43] <Jymmm> djdelorie: The pot lid http://i124.photobucket.com/albums/p40/bdwoowoo/Blade%20Forum/007-24.jpg
[01:57:03] <Jymmm> djdelorie: pot lid handle on fire https://lh6.googleusercontent.com/-ObCtnEPz210/T3JVk9XVZnI/AAAAAAAAIIo/5GuAMKThQT8/s1107/2012-03-27_17-44-08_673.jpg
[01:57:26] <Jymmm> djdelorie: no more handle https://lh4.googleusercontent.com/-GZEiAr2INfo/T3JV6U1Jp5I/AAAAAAAAII4/JddDJCzHpSI/s1107/2012-03-27_17-52-33_413.jpg
[01:58:17] <Jymmm> djdelorie: love the pot btw
[02:01:31] <DJ9DJ> moin
[02:01:37] <Jymmm> I can't find the bakelite where I thought it was. and I can't get to the other place tonight where it might be. Hell I only need one square inch of it! lol
[02:01:43] <Jymmm> hola
[02:06:27] -kornbluth.freenode.net:#linuxcnc- [freenode-info] please register your nickname...don't forget to auto-identify! http://freenode.net/faq.shtml#nicksetup
[03:01:56] <Loetmichel> hmm
[03:02:12] * Loetmichel repeats himself...
[03:02:35] <Loetmichel> [07:49] <Loetmichel> hmmm... i think i have a solution for the gearing... can someone confirm that this will Produce 1:5 if the ring gear is fixed and the sun is input? -> http://www.cyrom.org/palbum/main.php?g2_itemId=13066 (shit, thats module 0,5, that will be a PITA to mill)
[03:02:35] <Loetmichel> [07:49] <Loetmichel> mornin' btw
[03:02:35] <Loetmichel> [07:52] <Loetmichel> correction: its module 0.65
[03:04:05] <Loetmichel> ring is 40 teeth, planets are 15 teeth, sund is 10 teeth
[03:04:06] <Loetmichel> sun
[03:11:56] <archivist> the maths http://www.roymech.co.uk/Useful_Tables/Drive/Epi_cyclic_gears.html
[03:15:16] <archivist> the barrel used top diag of arrangement III which are all normal gears no internal needed
[03:16:21] <archivist> see links at bottom
[03:44:08] <awallin> kb8wmc, Jymm: there's andy and then there's andy. try to keep them separate :) I didn't go sailing round the world...
[03:48:41] <Loetmichel> archivist: i have read that elsewhere, thanks. i just wanted to have a confirmation that i havend got it wrong again
[03:48:55] <Loetmichel> "4 eyxes see more than two"
[03:49:00] <Loetmichel> eyes
[03:49:26] <Loetmichel> ... i still want that confirmation
[03:50:29] <archivist> did you miss the link to an online calculator
[03:50:49] <archivist> I did try your numbers
[03:52:11] <archivist> bottom of page http://www.wmberg.com/tools/
[03:53:13] <Loetmichel> didnt see that.
[03:53:13] <Loetmichel> moment
[03:54:21] <Loetmichel> 5, 3 times passed... seems to work, thanks ;-)
[03:54:41] <Loetmichel> "this system can be assembled"
[03:54:43] <Loetmichel> ;-)
[03:55:00] <archivist> a timing belt drive would have less backlash
[03:55:41] <Loetmichel> archivist: and wouldn fit nicely in the mount that is already there
[03:55:47] <Loetmichel> +t
[03:56:27] <Loetmichel> http://www.cyrom.org/palbum/main.php?g2_itemId=11651
[03:56:38] <Loetmichel> that is the part i got for x
[03:57:08] <Loetmichel> http://www.cyrom.org/palbum/main.php?g2_itemId=11639 here is another view
[03:57:34] <Loetmichel> its a combinde linear ways with ball bearing and a ballscrew in one
[04:10:59] <Loetmichel> archivist: and as i make the gears myself by milling i can make them for minimal backlash by using slightly compressible material (PC or POM) and slightly "oversizue" them
[04:33:54] <freespace> when using the G81 canned cycle, the F rate specifies the rate at which the z-axis moves?
[04:48:45] <awallin> yes, probably. x and y will move as if G0 was programmed
[04:51:50] <freespace> ok, thanks!
[05:27:41] <MattyMatt> Loetmichel I think that epicyclic calculator assumes the planets are evenly spaced. they don't have to be as someone pointed out to me v recently. 40:15:10 may work with 3 planets if they are not exactly 120° apart
[05:28:09] <MattyMatt> if there's room for the planets to clear each other of course
[05:29:42] <MattyMatt> the thrust will be off centre if they're not balanced but that shouldn't matter if the bearings are solid
[05:29:55] <MattyMatt> solid/sound/good
[05:30:02] <MattyMatt> not literally solid :)
[05:31:42] <MattyMatt> I've had one cup of coffee. that may be enough to draw it in blender, got a reprappable planetary box loaded already
[05:34:13] <MattyMatt> it's fairly obvious that multiples of 36 deg will fit for sure
[05:36:07] <MattyMatt> so 108° spacing would work
[05:36:16] <MattyMatt> if they fif
[05:36:19] <MattyMatt> fit
[05:40:43] <MattyMatt> do they all have to be on the same plane? the planets could pass each other. you could have 2 planes with 2 planets each, so you get 4 at 90 deg each
[05:41:26] <Jymmm> awallin: around the room, around the world, same diff.
[05:42:32] <awallin> hm, ok..
[05:42:49] <Jymmm> awallin: all you a's look the same to me
[05:43:07] <Jymmm> ;)
[05:46:19] <awallin> Jymmm: yeah, looking from the US we all live in the same place too, UK, Finland, Romania, all the same really, in europe
[05:48:02] <Jymmm> awallin: EurAsia
[05:48:34] <bedah> "on a scale 1 to 10, how european is germany?" "nein!"
[05:50:24] <MattyMatt> I'm a federalist. EU called be a citizen while UK still called me a subject
[05:50:55] <Jymmm> MattyMatt: And I just call you a suspect!
[05:51:23] <MattyMatt> latest UK passport says citizen of UK, but they're just playing Me Too
[05:52:19] <Jymmm> MattyMatt: I bet if we turned you over we'll find a "Made In China" sticker
[05:53:36] <MattyMatt> china were still driving dung carts when I was made
[05:54:28] <MattyMatt> that sets me up for a putdown :)
[05:54:28] <MattyMatt> don't go there
[05:55:03] <Jymmm> I won't, I thought the dung carts already took you there and back again.
[05:58:20] <Jymmm> This is a good looking bag... http://adder-gear.com/products.php?id=136#
[06:02:06] <archivist> hmm serfs are getting restless again
[06:03:39] <jthornton> lol
[06:04:12] <MattyMatt> it's checks and balances. they rule, we riot
[06:05:05] <MattyMatt> it's funny how the BBC never once correlated the royal weddings with the inner city riots
[06:07:06] <Jymmm> MattyMatt: Royal Wedding Riots, heh... Hell, win sports game riot!, Lose sports game riot,
[06:08:01] <Jymmm> After Rodney King, everything is an excuse to riot!
[06:08:50] <MattyMatt> the 81 riots were a black thing, but last years were all white kids looting
[06:10:32] <MattyMatt> they were sparked by a black kid being shot tho
[06:11:24] <MattyMatt> kid had a gun and was on his way somewhere with it, but he was popular
[06:11:37] <MattyMatt> and photogenic
[06:18:52] <MattyMatt> that happens every year tho, the only real similarity between 1981 and 2011 is the country had just been subjected to the spectacle of the heir to the throne getting married in military uniform
[06:20:19] <Jymmm> dont most leaders serve their country at one point of their lives?
[06:20:21] <MattyMatt> it still beats presidential elections tho :)
[06:20:46] <Jymmm> No it doesn't, those are fixed before the polls even open =)
[06:22:41] <MattyMatt> australia has it best, they are spared a president, and their head of state lives on the other side of the world
[06:23:31] <Jymmm> canada?
[06:24:23] <MattyMatt> and them
[06:40:44] <freespace> yeah, but we have tony abbott
[06:40:57] <freespace> it would be so embrassing if he becomes PM
[06:45:47] <Jymmm> freespace: Well, PM would be better than Queen.
[06:46:38] <MattyMatt> we have a PM in UK too, but I think it helps that they know there's always someone above them
[06:47:15] <MattyMatt> just one more cog in the machine
[06:47:40] <MattyMatt> checks and balances :)
[06:48:19] <MattyMatt> a few more generations of internet users and we'll have direct democracy for sure
[06:48:30] <MattyMatt> no need for leaders
[06:49:06] <Jymmm> as long as theres dialup that is.
[06:49:10] <MattyMatt> AI should make the civil service mostly redundant
[06:49:32] <freespace> well if tony abbott becomes the queen... i would check to see if i am high
[06:49:45] <freespace> if not, there is something very wrong with the world
[06:50:36] <Jymmm> freespace: wrong if you're not high, or wrong if he isn't queen?
[06:50:51] <MattyMatt> openly queen or closet queen?
[06:50:51] <freespace> wrong if i am not high AND he is the queen
[06:51:29] <Jymmm> Eeeesh, now yoour sounding all rational
[06:52:02] <MattyMatt> bashing metal makes you rational, or finger/eye less
[06:52:40] <MattyMatt> none of my machines could eat more than a finger or an eye, except my table saw
[06:53:08] <Jymmm> MattyMatt: Your just not trying hard enough then
[06:53:17] <MattyMatt> yep
[06:53:34] <MattyMatt> I need a lathe that can wrap a man around the chuck
[06:54:49] <MattyMatt> or a woman. I try not to be sexist
[06:55:06] <freespace> *shudders*
[06:55:29] <MattyMatt> I said CAN, not DOES :)
[06:55:40] <freespace> stuck to the door to the student's machine shop at uni is a graphical picture of what happens long hair is entangled in a lathe
[06:55:42] <Jymmm> who needs divorce attorneys when you have a woman eating lathe
[06:56:02] <freespace> ... all you really see is 2 set of legs stucking out, and a lot of blood
[06:56:22] <freespace> it has made me somewhat terrified of lathes
[06:56:24] <Jymmm> ob/gyn
[06:56:34] <freespace> *sticking
[07:00:57] <jthornton> how about the old timers that stopped their chuck with their hand or file a chamfer on a real short part while the chuck is spinning (I do that)
[07:01:27] <freespace> i trust they know what they are doing:)
[07:01:35] <freespace> or rather, you don't get to be old timers if you don't :D
[07:03:02] <jthornton> any clues what this error means when I run the synaptic package manager? "Failed to fetch http://linuxcnc.org/dists/lucid/Release Unable to find expected entry linuxcnc2.5-dev/binary-i386/Packages in Meta-index file (malformed Release file?)"
[07:17:48] <jthornton> how many HP is 18kW?
[07:18:17] <awallin> divide by 0.76 or something...
[07:18:55] <Jymmm> Tecan: 18000/.76
[07:19:04] <Jymmm> !18000/.76
[07:19:06] <jthornton> that's pretty big then
[07:22:39] <r00t4rd3d> this thing sounds like a air raid going off
[07:22:40] <r00t4rd3d> http://www.youtube.com/watch?v=6L-W38sd65E&feature=channel
[07:23:16] <archivist> 746 watts per hp
[07:25:01] <jthornton> I like the hose clamp beating the crap out of the wire
[07:26:04] <r00t4rd3d> lol i noticed that too
[07:26:16] <MattyMatt> acrylic gantry :p
[07:27:03] <archivist> his flexible friend
[07:27:06] <Loetmichel> BTDT
[07:27:16] <Loetmichel> some prette 15 years ago... #;-)
[07:27:41] <MattyMatt> flexible to a point, then catastrophic
[07:27:44] <r00t4rd3d> 1/2 plexi would probably work good
[07:28:04] <Loetmichel> http://www.cyrom.org/palbum/main.php?g2_itemId=2859
[07:28:53] <MattyMatt> mine sounds like a dogfight between a M109 and a Spitfire when it's doing big circles
[07:29:14] <MattyMatt> 3 octaves between X & Y leadscrews
[07:29:17] <r00t4rd3d> mine is silent
[07:29:27] <r00t4rd3d> cause I have not built it yet :D
[07:30:06] <Loetmichel> my actual sounds just like any other stepper driven CNC
[07:30:18] <Loetmichel> but quietly so
[07:31:34] <MattyMatt> plywood frame on mine gives it a resonance like it's distant.
[07:31:50] <Loetmichel> ... and even works in the car trunk: http://www.cyrom.org/MC/fraese_in_auto.mp4
[07:34:59] <MattyMatt> this one sounds disgusting to me http://v.youku.com/v_show/id_XMjM2NTMzOTk2.html
[07:35:54] <MattyMatt> it convinces me to try and get servos if I ever get a real iron mill
[07:36:47] <MattyMatt> my plywood one may be floppy, but at least it damps all the high overtones
[07:39:41] <MattyMatt> I've got 5 phase steppers ready to go one when I've made/bought drivers. they sound even worse than bipolar
[07:46:44] <asdfasd> Loetmichel: this is mobile version cnc, now you need one pocket size :)
[07:50:18] <MattyMatt> built into a helmet with big magnets to affect the motor part of the brain. grip spindle tightly in right hand, press start and when you wake up you've milled something good
[07:50:25] <Loetmichel> asdfasd: taht IS pockt size
[07:50:34] <Loetmichel> 200mm*110mm*110mm movement
[07:51:24] <asdfasd> some 1.44 floppy drives have tiny step motors like 10mm diameter
[07:51:43] <asdfasd> with leadscrew like 20mm travel
[07:51:47] <MattyMatt> torque on those is negligable
[07:51:52] <Loetmichel> and already a leadscrew, i know
[07:52:40] <MattyMatt> now your 70kB floppies often had nema17s with those integrated leadscrews
[07:53:48] <MattyMatt> I've got an IBM PC portable here with 2 broken floppies. not ripped it apart yet as I'm not sure if it's a museum piece
[07:54:53] <asdfasd> with that small machine you can engrave on rice
[07:54:58] <asdfasd> http://www.craftandartisans.com/sites/default/files/imagecache/inside-view/Rice%20Calligraphy.jpg
[07:55:00] <asdfasd> :)
[07:55:45] <MattyMatt> you can do that on a large machine if you have the resolution
[07:56:41] <asdfasd> yeah, but will be such a fun looking that small machine fully working
[07:58:00] <archivist> if your travels are too small it becomes difficult to fit tooling
[07:58:13] <MattyMatt> a machine that fits in a 5.25" bay would be neat
[07:58:45] <MattyMatt> a lightscribe drive is almost a general purpose laser machine already
[07:59:13] <archivist> my X is about 60mm travel but I manage small http://www.collection.archivist.info/archive/DJCPD/PD/2012/IMG_1213.JPG
[08:00:01] <MattyMatt> seen that pic before :) very nice
[08:00:25] <MattyMatt> are you just repairing a clock/watch or are you making whole ones?
[08:01:02] <asdfasd> too big and too small it is always interesting to see
[08:01:03] <asdfasd> http://www.youtube.com/watch?v=5t5qb0GWnsg&feature=relmfu
[08:01:27] <archivist> was just testing if I could so I could quote one off for that little gear top left
[08:03:14] <MattyMatt> a CNC toolgrinder that does sub 1/8" tooling would be useful to me eventually
[08:03:35] <MattyMatt> I'm trying to get away from tiny tooling tho, except for PCBs
[08:04:11] <MattyMatt> new spindle I'm making has ER16 collets
[08:04:28] <archivist> I dremel hss under a stereo zoom microscope to make tooling
[08:05:29] <MattyMatt> yep that's my current option. a bit hit & miss handheld under a single big magnifying lens tho
[08:05:39] <saschi> hrhr, the flute ;D
[08:06:17] <MattyMatt> I've successfully resharpened a 0.3mm drill bit tho, enough to finish the brass hole I was drilling
[08:07:28] <asdfasd> wow
[08:08:08] <saschi> sick
[08:09:02] <archivist> watch makers type drills should be easily made on a simple tool grinder
[08:11:36] <MattyMatt> I'll turn one of my dremels into a small toolgrinder when my ER16 spindle is working right
[08:13:11] <MattyMatt> I've got my old mono microscope to use but I think 2 webcams may be better
[08:13:42] <archivist> cant find online pics of the drill bit type Im thinking of
[08:13:59] <MattyMatt> is it fluteless?
[08:14:05] <archivist> yup
[08:14:33] <asdfasd> probably pyramid sharpened?
[08:15:55] <archivist> sort of flat straight flutes really
[08:16:51] <asdfasd> http://img.inkfrog.com/click_enlarge1.php?image=New0011.JPG&username=144mph&aid=360240846
[08:17:57] <MattyMatt> 4mm. even those are too big for my dremel
[08:18:17] <asdfasd> I mean the sharpening
[08:18:26] <archivist> http://www.esslinger.com/drills-mascot-carbon-steel-flat-pivot-12-piece-assortment.aspx
[08:18:27] <MattyMatt> 1/8" collets are very limiting
[08:18:50] <MattyMatt> yarr, just moaning generally about my current 1/8" limit :)
[08:19:50] <asdfasd> 1/8 is a nice size, there is a lots of tools
[08:20:52] <asdfasd> currently Im using er16 and I have several collets, but only 1/8 is used, the rest still unopened
[08:21:44] <MattyMatt> I got a set of 8mm shank wood router bits. I'm looking forward to "hogging" with those
[08:21:51] <Loetmichel> archivist: when i see your workpieces i belive the stereo
[08:22:09] <Loetmichel> i can use bare eye but using TC bits
[08:22:24] <Loetmichel> hmmm
[08:23:02] <Loetmichel> bit i only use tools down to 0,3mm ;-)
[08:23:15] <Loetmichel> maybe a engraving biV-bit
[08:23:25] <Loetmichel> with 0,05 or so (tip)
[08:24:21] <MattyMatt> I don't even have a dremel collet that'll hold a 0.3mm drill bit. I needed to wrap it in tape
[08:25:05] <pingufan> Hi, I am (still) trying to get g38.2 working as expected. It stops at that z-value which I define. The problem is: It uses the coordinates-origin of my workpiece, and this can heavily vary. How can I code that it always moves down to the machine's lowest z-value?
[08:25:48] <pingufan> Background: I want to put the code for probing the tool length into a external file.
[08:25:51] <MattyMatt> then I found that the bit held sideways in a vicegrip was more effective than trying to get it centred in my tailstock chuck
[08:28:35] <MattyMatt> I've made an edm drilling rig now, for those nozzle holes. I'm gonna try a razor blade in it to see if I can do fine slitting, then I can make zero size dremel collets
[08:29:01] <asdfasd> pingufan: for example G28 go to machine 0, G 28.1 do almost same but it is always using current coordinate system
[08:29:53] <pingufan> G28 is identical to G38.2 except that it uses machine coordinates?
[08:30:10] <pingufan> I mean G28.2
[08:30:40] <asdfasd> pingufan: depends what you are triyng to do you may try with G53
[08:31:36] <asdfasd> g28 moves several axes one after another, G38 moves all same time
[08:31:42] <pingufan> I want to touch a sensor to measure the tool length. With first touch, I measure the reference tool, then I calculate the difference to this one on further touches.
[08:32:44] <pingufan> The point is: When I have the z0 point higher than the sensor, I have a problem. Motion of g38.2 stops at zero or where I define,.
[08:33:21] <pingufan> And when I define a point at i.e. z-20 this exceeds possibly the machine limits when I use a more flat workpiece.
[08:33:40] <asdfasd> then why not just G28 ?
[08:33:56] <pingufan> Didn't know that.
[08:34:07] <asdfasd> it is going to machine 0
[08:34:34] <pingufan> and stops when the probe sensor is hit?
[08:34:35] <asdfasd> and it is safer than g38
[08:34:45] <MattyMatt> http://i.imgur.com/qubWX.jpg?1 my EDM drill and the pin vice I bought as a collet chuck donor (as I can't cut threads on my lathe yet)
[08:34:54] <asdfasd> no
[08:35:22] <asdfasd> it stops at machine coordinates, where the machine 0 is
[08:35:23] <pingufan> So how shall I use it to sense the tool tip?
[08:35:39] <asdfasd> just a second
[08:35:52] <MattyMatt> all delrin as I wasn't sure if alu would transmit magnetic field into the workpiece (and my lathe)
[08:36:35] <asdfasd> http://wiki.linuxcnc.org/cgi-bin/wiki.pl?ClassicLadderExamples#Single_button_probe_touchoff
[08:38:19] <MattyMatt> when I can cut threads I'll try and get the edm drill into the size of a jacobs chuck, encased in steel
[08:38:42] <pingufan> Do you suggest me to fiddle around in configuration files? :) (I am a novice)
[08:38:47] <TekniQue> what do you use for EDM electrodes?
[08:38:49] <TekniQue> tungsten?
[08:39:06] <MattyMatt> some do. piano wire suffices
[08:39:16] <TekniQue> ok
[08:39:25] <TekniQue> I've never seen an EDM machine in person
[08:39:27] <asdfasd> how you do that now? MDI?
[08:39:42] <TekniQue> but I've seen them on youtube a few years ago
[08:39:53] <TekniQue> looked like many of them submersed everything in water
[08:40:24] <pingufan> I currently use an ASCII editor to write my .ngc files (to learn G-Coding) and then I load the file with AXIS.
[08:40:45] <MattyMatt> http://www.youtube.com/watch?v=uUN4_-xp1Wc my direct inspiration
[08:42:44] <pingufan> asdfasd: I actually presume(d) that there are ready made G-Codes, covering this function.
[08:43:16] <pingufan> But I was surprised that they work in user coordinate system.
[08:44:19] <Loetmichel> MattyMatt: sinche the TCbits have a 1/8" shaft that is not a problem... but being TC its a bit prone to breaking
[08:45:06] <Loetmichel> MattyMatt: http://www.cyrom.org/palbum/main.php?g2_itemId=8961
[08:45:11] <MattyMatt> yep I've got a growing bile of TC 1/8" shanks :)
[08:45:13] <Loetmichel> http://www.cyrom.org/palbum/main.php?g2_itemId=8958
[08:45:21] <MattyMatt> I call them "blanks"
[08:45:27] <MattyMatt> or "posh nails"
[08:45:38] <Loetmichel> (bought ones) http://www.cyrom.org/palbum/main.php?g2_itemId=11933
[08:46:12] <pingufan> Hi, Loetmichel! Meanwhile I bought 2x 50 pcs of tools. Thanks for your hint.
[08:46:24] <Loetmichel> hrhr, i have about 1kgh of broken tc shafts ;-)
[08:46:58] <pingufan> What the hell are you doing to collect 1kg of them?
[08:47:12] <pingufan> :D
[08:47:27] <Loetmichel> pingufan: de nada, pleased to help
[08:47:57] <Loetmichel> over 46 years, 3 employed as a CNC mill expert
[08:48:08] <Loetmichel> for a model cplane company
[08:48:09] <pingufan> You can't pherhaps help me with coding a generic tool length probing.
[08:48:28] <Loetmichel> no
[08:48:31] <asdfasd> pingufan: I read your again
[08:48:41] <Loetmichel> s/46/6
[08:48:55] <asdfasd> when Z0 is higher?
[08:49:25] <asdfasd> if you change with thinner workpiece?
[08:50:09] <pingufan> I try to do the following: I want to write an external subroutine for measuring the first tool length, and another subroutine for the other tools (I manually change).
[08:50:24] <pingufan> So I must enter there a fixed z height.
[08:50:33] <MattyMatt> that edm might be the way to turn these shanks back into tooling. edm doesn't care about the workpiece hardness
[08:50:35] <pingufan> ... for g38.2
[08:50:54] <asdfasd> ok then probably you have to reset previous offsets
[08:51:09] <asdfasd> like g10 L2 p1 z0
[08:51:29] <pingufan> Sure. But what z-value do I use?
[08:51:37] <asdfasd> before using G38.2 again
[08:51:53] <pingufan> No. You mis-understand.
[08:52:06] <TekniQue> what is a TC shank?
[08:52:19] <TekniQue> tungsten carbide?
[08:52:27] <MattyMatt> yep
[08:53:06] <TekniQue> many of the TC router and drill bits I've seen had a shaft made of something else
[08:53:20] <pingufan> My mill has 60mm (0..60mm) for Z-AXIS. Some workpieces are flat (PCBs i.e.), but the tool sensor is always in same height of ~19mm.
[08:53:27] <TekniQue> with the end welded on
[08:53:40] <MattyMatt> could be
[08:54:14] <pingufan> As g38.2 uses user coordinates, the value for Z will vary, depending on the user coordinate system.
[08:54:24] <pingufan> do you understand now?
[08:54:31] <MattyMatt> there's not a lot of material in them tho, so I'm hoping some of them are solid TC
[08:54:36] <asdfasd> yes
[08:55:18] <Loetmichel> Tecan: as the TC bits i use are called "full hard metal" in german they are not welded
[08:55:23] <asdfasd> where is your machine 0 for Z axis, up or down?
[08:55:27] <Loetmichel> tehy are purely from TC
[08:55:50] <Loetmichel> TekniQue was meant
[08:56:03] <TekniQue> aha
[08:56:28] <pingufan> If G38.2 would allow to move down to the mill's lowest Z-value, it would always work. But in my case I cannot enter i.e. z-60. This would actually always move down far enough, but in most cases I will get an abort because this would exceed the machine limits.
[08:56:34] <TekniQue> tungsten is awesome stuff
[08:56:42] <MattyMatt> WC₄ is harder to type
[08:56:43] <pingufan> This is what I am trying to get solved.
[08:56:47] <TekniQue> I wonder why you don't see knives with a tungsten blade
[08:56:56] <TekniQue> that'd stay sharp pretty much forever
[08:57:10] <ssi> maybe cause it's slightly radioactive? :D
[08:57:35] <pingufan> asdfasd: You see the problem?
[08:57:44] <TekniQue> ssi: maybe
[08:58:01] <ssi> at least, that's a compelling reason not to use it for food knives
[08:58:06] <MattyMatt> carbon steel can be sharpened and hardened just as well, you only need tungsten or even HSS for high temp cutting
[08:58:23] <ssi> also tungsten is quite brittle
[08:58:28] <pingufan> asdfasd: If I could use G53 g38.2 z0 f40 it would be fine. But this is not allowed.
[08:58:32] <ssi> I'm not sure how well it'dm maintain a keen edge that was doing work
[08:59:28] <asdfasd> pingufan: I still think that you have to reset previous offsets for Z, then your current coordinates for Z become same as your machine coordinates
[09:00:02] <asdfasd> then you know where are your Z limits
[09:00:25] <pingufan> asdfasd: and how do I then proceed working on the workpiece, when I loose my coordinates?
[09:00:45] <asdfasd> you loose only Z, then you do 38.2 to find the new Z
[09:01:40] <pingufan> asdfasd: And then I resto0re my coordinate system and calculate the tool length offset?
[09:01:48] <pingufan> Sorry, I am confused.
[09:02:08] <asdfasd> you can try carefully
[09:02:46] <pingufan> Sounds really complicated.
[09:03:42] <asdfasd> no it is easy, G10 L2 P1 Z0 your Z axis offset is reset, you loose position but you are in machine coordinates
[09:03:58] <asdfasd> then G38.2 to find the new Z
[09:04:23] <asdfasd> X and Y remain unchanged
[09:04:46] <asdfasd> when you use G10 and G38.2 you enter only Z
[09:05:55] <pingufan> And how do I get back the coordinate system (especially Z) I touched off at the beginning of the job?
[09:07:29] <asdfasd> where you touched off ? on the sensor?
[09:09:20] <pingufan> My workflow is: 1. Home the mill 2. Touch off x/y/z axis with first tool mounted. 3. Start my job.
[09:09:50] <pingufan> Now the job shall first move to the tool sensor and touch it. So I know the current tool length.
[09:10:28] <pingufan> Then - after every tool change - I probe again the tool and calculate an offset (stored into #5063).
[09:12:26] <asdfasd> Im not sure how to store current position
[09:13:23] <asdfasd> once the sensor is touched I think new values are entered for curent position
[09:14:00] <JT-Shop> you get the current position from the variable it is stored in
[09:14:20] <pingufan> I am wondering why this G38.2 does not allow Machine coordinates. That would be everything I need. But I have another idea: Can I calculate the difference between "Machine Z0" and "User z0" ?
[09:14:36] <pingufan> I am wondering why this G38.2 does not allow Machine coordinates. That would be everything I need. But I have another idea: Can I calculate the difference between "Machine Z0" and "User z0" (G54 coordinate system)
[09:15:10] <pingufan> Then the subroutine could calculate the Z-value to be used by itself.
[09:15:57] <pingufan> That information must be kept in some register?
[09:16:14] <asdfasd> so you want to measure the tool ofset before changing?
[09:16:24] <asdfasd> and then make corrections after changing?
[09:17:23] <pingufan> I measure it once as reference, and then again (after every tool change) to calculate the difference.
[09:17:50] <pingufan> The difference is stored in G43.1 z[...] .
[09:17:58] <asdfasd> now I see...
[09:18:08] <pingufan> :)
[09:19:30] <asdfasd> before toolchange you have to store curent offset
[09:19:46] <asdfasd> then you do touch off and store another offset
[09:20:14] <asdfasd> this difference between them is the level between the workpiece and the sensor
[09:20:17] <pingufan> Precisely. I start with g49 (tool length comp. = off). So - finally - I have two external subroutines, and I simply call them from my
[09:20:56] <pingufan> The difference is the difference in tool lengths. I pastebin you the codes - moment.
[09:21:06] <asdfasd> after toolchange you touch the sensor and add the difference
[09:23:01] <pingufan> http://pastebin.com/pfUTTWiJ
[09:23:50] <pingufan> The first sub is called immediately at job start. it measures the currrent tool and this is the reference length.
[09:24:13] <pingufan> The second one calculates the offset to the first tool.
[09:28:56] <asdfasd> on the first routine you have to store one more - just before you touch the sensor
[09:29:29] <asdfasd> that will give you the workpiece Z
[09:29:53] <pingufan> brb - Customer came in...
[09:38:47] <JT-Shop> you guys know where the variable descriptions are?
[09:41:13] <archivist> I would ask the man that looks after the docs :)
[09:42:00] <JT-Shop> yea me too
[09:43:18] <archivist> I just had fun with one of the straight out of school "Im not a salesman would you like to fill in a survey" type sales people, I won
[09:44:20] <JT-Shop> LOL
[09:45:30] <archivist> callers are on a loser if they knock on my door
[09:47:01] <JT-Shop> I live kinda remote to they are extremely rare around here or they never make back this far dunno
[09:48:19] <archivist> we get sales droids, itinerants after scrap and god peddlers
[09:48:38] <archivist> housing estate
[09:50:33] <JT-Shop> I remember that when I lived in a more populated area... sometimes fun sometimes annoying
[09:51:47] <pingufan> asdfasd: Ok, I am back.
[09:53:41] <asdfasd> I think you have to store 3 variables
[09:53:53] <pingufan> Which ones?
[09:54:05] <asdfasd> 2 in the first routine
[09:54:17] <asdfasd> one after workpiece touch off
[09:54:23] <asdfasd> and one after sensor touch off
[09:54:48] <asdfasd> the difference should be added later in the second routine
[09:55:18] <pingufan> Can I read in the height of my "G54-Z0" above "machine Z0"?
[09:55:40] <pingufan> Or calculate this value?
[09:55:59] <asdfasd> Im not sure you have to try
[09:56:36] <pingufan> If yes, all I have to do is to move down z[- #value] instead of z[0]. :)
[09:57:14] <pingufan> Machine coordinates are always positive, right?
[09:57:47] <asdfasd> depends of your machine configuration
[09:59:00] <asdfasd> mine machine Z0 is high, any lower is negative
[09:59:16] <pingufan> Well, my hom switches are on left, rear and uppermost limit. So I actually do auto-homing and then correcting Y and Z.
[09:59:50] <pingufan> This results in x/y/z=0 at front-left-bottom point.
[10:00:42] <pingufan> So when I can read in one variable the position of the G54 Z0, I only have to invert it to get the lowest possible Z value.
[10:01:26] <pingufan> And as this can be done by the subroutine right before doing the G38.2, this should work.
[10:01:34] <JT-Shop> archivist: I guess they don't read back
[10:02:25] <archivist> JT-Shop, current Z confusion ? :)
[10:03:31] <pingufan> JT-Shop: You are welcome to bring light into the darkness. :)
[10:03:55] <jdhnc> any suggestions for why an encoder would just count up when you turn it either direction?
[10:05:05] <archivist> jdhnc, missing either A or B signal
[10:05:57] <jdhnc> ahh, that makes sense.
[10:06:56] <pingufan> How can I see the current value of a variable in AXIS ?
[10:16:57] <JT-Shop> try reading the new docs
[10:18:37] <pingufan> Those for version 2.5 ?
[10:20:29] <pingufan> JT-Shop: Should this always move down to machine's z0 when I am in G54 coordinate system? #5223 is the Z-value of Z --> G38.2 z[-#5223] f40
[10:22:05] <pingufan> I wonder why (MSG, hghgjgh #1000) cannot print the value of #1000.
[10:25:07] <JT-Shop> http://linuxcnc.org/docview/html/gcode/overview.html#_messages_a_id_sec_messages_a
[10:25:13] <JT-Shop> yes they are 2.5 docs
[10:25:53] <JT-Shop> to have a message with a variable http://linuxcnc.org/docview/html/gcode/overview.html#_debug_messages_a_id_sec_debug_messages_a
[10:32:38] <pingufan> Thank you. (DEBUG, ...) is what I need.
[10:33:54] <pingufan> What is the correct syntax for passing the inverse value of a variable as parameter? I.e. z [- #5223], or z-[#5223] ...
[10:35:43] <pingufan> I ask, because this gives the error "Z-value exceeds positive limit of Z-Axis": g38.2 z[-#5223] f10
[10:36:20] <pingufan> But this also does not work: g38.2 z[-1 * #5223]
[10:42:53] <cray> Hello, anyone in here used an atx pc supply as a dc power supply outside of a pc or familiar with electronics?
[10:43:59] <cray> I have hooked up my power OK and power on cables as I should and the supply puts out a steady 12v across yellow cables as it should.
[10:44:56] <cray> However, as soon as a I attach anything that will draw a decent current, small 12v motor or such, the supply just trips. I can`t understand why but I`m not 100% knowledgable on the whole subject! Any thoughts?
[10:45:32] <cray> forgot to say, I have a resistor across 5v to preload the supply.
[10:48:14] <JT-Shop> cray: I've seen some info on that when searching with google a while back
[10:49:02] <JT-Shop> pingufan: I think either one works try with a normal G1 move to verify the variable part
[10:50:18] <pingufan> My machine was confused because I aborted a former job. I continue testing.
[10:53:41] <cray> JT-Shop: what, a similar problem to what I`m having??
[10:54:29] <JT-Shop> just general info on how to use a PC power supply like your trying to do
[10:57:12] <mazafaka> stupid day...
[10:59:13] <cray> issue is, I`ve done it 4 times before and never had an issue!
[11:00:57] <cray> http://forums.makezine.com/comments.php?DiscussionID=28 exact same issue, mine is an AT supply, not ATX
[11:01:54] <JT-Shop> I hate when that happens, could the power supply be bad?
[11:03:34] <mazafaka> power cord could be bad
[11:03:42] <JT-Shop> Jymmm: http://imagebin.org/207508
[11:03:56] <syyl> uh
[11:04:00] <syyl> is that yours?
[11:04:07] <JT-Shop> me? yes
[11:04:13] <syyl> nice!
[11:04:22] <JT-Shop> thanks
[11:05:41] <mazafaka> JT-Shop: violin on wheels? Think it's not a 'reminiscent' of old culture?
[11:05:57] <JT-Shop> http://imagebin.org/207596
[11:06:29] <JT-Shop> you don't stand on the wrong end of this puppy
[11:07:24] <syyl> *like*
[11:07:49] <mazafaka> if it's a violin, I each time stand on the wrong side until I am anyhow related to this what in fact is a huge gun! >:0
[11:09:27] <mazafaka> And besides, what if The South will have realised the threat in a proper time?
[11:15:32] <skunkworks> cray: are you just hooking it across the +12v supply? or are you also using the -12v also?
[11:21:18] <JT-Shop> Hi skunkworks
[11:25:20] <skunkworks> Hi JT-Shop
[11:25:32] <skunkworks> Nice cannon bits
[11:31:44] <pingufan> Can I read from a variable the currently set feed rate? I experience that a G38.2 command changes the feed-rate but does not restore the original one. I would like to save the current feedrate, then do the g38.2, and finally restore the saved value.
[11:32:56] <pingufan> Also I would like to check if the spindle is currently on or off and to turn it off in my code before doing the G38.2 (only to be sure not to mill away my sensor.
[11:40:36] <archivist> pingufan, you wrote the g code so you know what speed you want
[11:41:41] <pingufan> Sure. But I write now little external modules (subroutines) and I prefer to do things bullet-proof.
[11:42:16] <archivist> add values like that to the calling parameters
[11:42:43] <archivist> Im only stating the obvious :)
[11:43:03] <pingufan> :D
[11:43:29] <pingufan> So there is actually no possibility to read in such things at all?
[11:43:51] <archivist> no idea
[11:44:36] <archivist> but I know what is obvious and bullet proof
[12:05:13] <Thadius> so anyone out there using vectric products...ie cut2d, cut3d, if so, any huge hurdles/problems?
[12:07:22] <archivist> Im not a user but been to a talk and not heard anything bad yet
[12:09:43] <joe9> i am trying to make the taig work with minimum limit+home switches. The stepconf seemed to have done its' stuff. http://linuxcnc.org/docs/2.4/html/config_ini_homing.html is there a better tutorial than this to understand how it works?
[12:10:53] <skunkworks> http://www.youtube.com/watch?v=aflrnD9OEvA
[12:12:19] * archivist restarts firef*cks again to see teh icing
[12:12:36] <JT-Shop> skunkworks: thanks
[12:13:16] <JT-Shop> pingufan: it is a hal pin
[12:13:20] <JT-Shop> err halui
[12:14:26] <JT-Shop> joe9: homing? or homing settings?
[12:15:04] <tom3p> whats the name of the engraving tool supplier? bits&pcs? kibbles&bits? bit-o-honey???
[12:15:39] <pingufan> How do I read in the status of a HAL pin from a G-code program and process it in my code ?
[12:16:31] <JT-Shop> tom3p: onsrud
[12:16:35] <joe9> JT-Shop: i have switches at the end of the axes and plan on using them as "minimum limit + home" switches.
[12:16:35] <tom3p> thx
[12:16:48] <joe9> I selected that option in the stepconf wiz.
[12:16:58] <tom3p> ( i thought it had 'bits' in the name ;)
[12:17:37] <joe9> and, when I start linuxcnc, as my axes are not homed, I am trying to home it for the first time.
[12:17:48] <JT-Shop> pingufan: a good question that I do not know the answer to
[12:18:06] <JT-Shop> joe9: and?
[12:18:42] <joe9> and, when I do "Home All", it seems to go the wrong direction in Z axis.
[12:19:08] <pingufan> Then you have to enter a negative speed.
[12:19:13] <joe9> JT-Shop: i think I should keep experimenting and try to figure it out.
[12:19:21] <joe9> pingufan: oh, ok. that could be it.
[12:19:23] <joe9> thanks.
[12:19:25] <JT-Shop> reverse the sign of the velocity
[12:19:32] <joe9> I selected "Same"
[12:19:36] <pingufan> I have to do exactly the same.
[12:19:38] <JT-Shop> joe9: there you go
[12:20:04] <joe9> my stepconf: http://codepad.org/vM7j9158
[12:20:14] <JT-Shop> same is home up to switch, down off of switch, back up at slower speed to switch
[12:20:45] <archivist> docs system needs fixing so links dont die http://www.linuxcnc.org/docview/html/gcode_main.html#sec:M66-Input-Control
[12:21:07] <JT-Shop> archivist: old links?
[12:21:13] <joe9> jt-shop, pingufan, thanks. I will figure it out from here.
[12:21:31] <archivist> JT-Shop, that was a link from http://www.linuxcnc.org/index.php/english/component/kunena/?func=view&catid=20&id=14735
[12:21:47] <archivist> so not an old link as far as I can see
[12:22:04] <JT-Shop> joe9: if your using combined home a limit switches a tip from me is to make the home final position not right on the switch
[12:22:12] <archivist> a mere 5 months
[12:22:29] <joe9> pingufan: can you please paste your stepconf file?
[12:22:39] <JT-Shop> archivist: I'm afraid all the links to 2.4 docs will be broken now
[12:22:55] <archivist> JT-Shop, that is just not right
[12:23:12] <joe9> JT-Shop: this is my X settings: http://codepad.org/TRbD0HiR
[12:23:21] <JT-Shop> I have no control over that
[12:23:36] <archivist> note that the link had no version in the link
[12:23:49] <JT-Shop> joe9: I can't read stepconf generated code sorry
[12:24:13] <JT-Shop> archivist: right the default docs are now 2.5 not 2.4
[12:24:36] <archivist> should make no difference
[12:24:43] <joe9> http://codepad.org/vV3zNTkp JT-Shop this is the X-axis settings in the .ini file
[12:25:25] <joe9> all axes from .ini files: http://codepad.org/6kFXDRaz
[12:25:48] <JT-Shop> 2.5 docs are totally different in structure, 2.4 used lyx and 2.5 uses asciidoc as well as a lot of restructuring to try and make them easier to navigate
[12:25:54] <joe9> pingufan: would you mind pasting your .ini file too, if you do not mind?
[12:26:19] <JT-Shop> joe9: I can read that... what was the question sorry I forgot
[12:26:26] <archivist> pingufan, http://www.linuxcnc.org/docview/html/gcode/m-code.html#_m66_wait_on_input_a_id_sec_m66_input_control_a
[12:27:31] <joe9> JT-Shop: the "home velocity being not negative" and the "home position not to be on the switch". wondering if those settings make sense to you?
[12:27:39] <joe9> do they appear as correct settings?
[12:27:53] <joe9> when I have the minimum limit + Home switch at the bottom of the axis.
[12:28:04] <archivist> JT-Shop, who can read the db and do a search replace to point at 2.4 docs
[12:28:52] <JT-Shop> maybe alex can, I can't get to the db
[12:29:54] <JT-Shop> joe9: I would have a little bit of home offset if sharing home and limit switches
[12:30:01] <joe9> ok, thanks.
[12:30:30] <JT-Shop> search and latch are not usually the same value, normally you latch at a much lower speed for accuracy
[12:30:34] <joe9> JT-Shop: is there a better explanation of homing than here: http://linuxcnc.org/docs/2.4/html/config_ini_homing.html
[12:31:02] <JT-Shop> for stepconf?
[12:31:12] <joe9> i can do the configuration by hand.
[12:31:23] <joe9> do not really care for stepconf at this point.
[12:31:31] <JT-Shop> http://linuxcnc.org/docview/html/config/ini_config.html
[12:31:40] <joe9> the settings I have were generated by stepconf
[12:31:42] <JT-Shop> and http://linuxcnc.org/docview/html/config/ini_homing.html
[12:32:06] <JT-Shop> http://linuxcnc.org/docview/html/config/ini_config.html#_axis_lt_num_gt_section_a_id_sub_axis_section_a
[12:32:27] <joe9> JT-Shop: thanks.
[12:32:32] <JT-Shop> joe9: once you get your initial setup stepconf kinda gets in your way
[12:32:47] <joe9> oh, ok. thanks for that tip.
[12:32:59] <joe9> i will do the changes manually.
[12:34:31] <JT-Shop> check out the homing sequence chart in the homing chapter
[12:34:42] <JT-Shop> the first two pertain to stepper systems
[12:46:03] <Jymmm> JT-Shop: DIY Cannon Kit, available at a walmart near you
[12:46:06] <JT-Shop> archivist: I don't think a global search and replace would work as many of my posts reference the 2.5 docs but I might be wrong
[12:46:10] <JT-Shop> lol
[12:46:53] * JT-Shop heads to the Mennonite store for a loaf of Amish bread
[12:47:23] <Jymmm> JT-Shop: Grab some Amish Laptops too
[12:52:09] <pingufan> Do I have to switch toollength compensation off before I do the next sensing? (At the second and up tool change?) I wonder why my mill does not drill a hole, only a slight pocket.
[12:55:31] <archivist> JT-Shop, needs scripting to see if link exists
[12:58:36] <Dave911> Amish laptops.... Ha ha.. They have them, but they won't tell you.... My Amish next door neighbor also doesn't have air conditioning but the generator runs constantly, even at night, when it is really hot... go figure..
[12:58:38] <Dave911> My other Amish neighbor used to keep a TV in the garage... somehow that was ok as the evil device was not in the house.
[13:00:20] <Dave911> I make some nice Amish bread even though I am not Amish or Mennonite ;-) Breaking all of the rules - one at a time. :-)
[13:00:33] <Jymmm> Heh. I just figured an Amish Laptop has to be something like an abacus so hence the plural.
[13:01:57] <Tom_itx> Dave911 maybe they believe you should keep your friends close and your enemies closer
[13:03:03] <Dave911> Ha ha... I live in a very large Old Order Amish area and my next door neighbor (Amish) has a smartphone. He also has a wired phone in his office along with a fax machine.. Go figure... But he does look Amish and he has a beard and horses, buggies etc.
[13:04:28] <Jymmm> Dave911: Maybe they've seen communications as a good thing.
[13:04:38] <Dave911> I'm sure that my Amish neighbors are convinced that I am going straight to hell....
[13:05:25] <Dave911> It is really a requirement if you want to run a business, or be employed... My neighbor has a shoe store and a drywall business.
[13:05:47] <Jymmm> Dave911: you should ask him about the smartphone/fax and the "rules" these days.
[13:06:16] <Jymmm> does he pull the drywall with a horse buggy?
[13:06:39] <Dave911> Oh I could tell you some stories... none of it really makes any sense. If you try and apply any logic to any of it, it is just a waste of time.
[13:06:53] <Jymmm> hang with cordless drill?
[13:07:47] <Dave911> drywall, horse and buggy.. Heck no.. delivered via truck and forklift .... cordless drills -- of course... generators, power drills, power mixers etc.
[13:08:11] <Dave911> Power sanders.. etc
[13:08:26] <Jymmm> I remember hearing once that technology is ok if it's tool related.
[13:08:54] <Tom_itx> define tool
[13:09:06] <Jymmm> Tom_itx: <-------- Tool
[13:09:15] <Dave911> Truth be told... their ancestors would roll over in their graves if they saw how they lived these days
[13:09:47] <Dave911> Some of the kids have computerized handheld games.. that is ok as it is not wired to the power grid
[13:10:02] <Jymmm> Dave911: lol
[13:10:16] <Jymmm> Progressive Amish!
[13:10:16] <archivist> whats evil about the grid
[13:10:28] <Jymmm> archivist: "Da Man"
[13:10:57] <Dave911> Depending on outside stuff like the grid is considered enslavement (sort of..)
[13:11:38] <Dave911> Don't try and read any logic into any of this unless you want to waste a lot of time and get a headache ;-)
[13:12:11] <Jymmm> Heh, In progress of being approved by the FCC, all the wireless carriers are building a database of stolen phones/tablets, so they can't be activated if on the list.
[13:12:27] <jdhnc> I put a scope on this flakey encoder, A & B are in perfect sync
[13:12:58] <archivist> jdhnc, should be 90degrees out of phase
[13:13:04] <Dave911> Some of them have given up trying to be Amish and have joined more moderate churches. When they do, cars show up, power lines are hung, etc..
[13:13:16] <skunkworks> jdhnc: yah - what do you mean by perfect sync..?
[13:13:42] <jdhnc> archivist: the other (good) one is 90 degrees out. This one lines up perfectly
[13:13:48] <Dave911> Oh well.. gotta get back to work...
[13:14:12] <jdhnc> skunk: I mean they rise fall at exactly the same time.
[13:14:22] <archivist> jdhnc, the a shorted to b?
[13:15:22] <jdhnc> guess I could buzz it.
[13:15:44] <Jymmm> What causes 18/8 Stainless Steel to rust? http://i43.tinypic.com/2qxb4g8.jpg
[13:16:24] <DJ9DJ> hmm, some kind of acid?
[13:16:36] <Jymmm> Just tap water
[13:16:48] <Jymmm> it's a SS water bottle
[13:16:51] <Tom_itx> i wouldn't drink it
[13:17:12] <Jymmm> The mfg is replacing them.
[13:17:16] <Jymmm> mfr
[13:17:33] <skunkworks> some stainless is better than others...
[13:17:56] <Jymmm> skunkworks: I have two of them that are rusting
[13:18:32] <Jymmm> suppose to be "food grade" SS.
[13:20:45] <Jymmm> 1200ml (41oz) SS Water Bottle, nice capacity, cheap at Walgreens, scary as hell now
[13:21:07] <Jymmm> subzero brand
[13:21:42] <Tom_itx> made in china?
[13:21:50] <Jymmm> yeah
[13:22:08] <Jymmm> everything is anymore
[13:23:45] <Jymmm> Kleen Kanteen, Nalgene
[13:25:00] <Jymmm> Though kleen kanteen makes a big ass 64oz ss bottle
[13:25:48] <Jymmm> Any of you pyros?
[13:29:33] <Jymmm> I'm trying to find a (non explosive) material that will ignite from a tiny ember
[13:29:56] <archivist> matches
[13:30:21] <Jymmm> anything else?
[13:30:48] <archivist> spare matches
[13:31:47] <Jymmm> heh
[13:32:05] <archivist> this is a cnc channel!
[13:33:18] <Jymmm> True, but you guys have a far more reasonable usage of such things, not some anarchist cookbook sorta methodology.
[13:34:21] <skunkworks> black powder?
[13:34:22] <cradek> have you tried a match?
[13:34:56] <Jymmm> cradek: Yeah, I'm trying to find somethign that doesn't require a HazMat cert to transport.
[13:36:03] <Jymmm> like super fluffy cotton fibers or some such thing.
[13:41:50] <skunkworks> cap paper for a cap gun?
[13:42:00] <Jymmm> flash paper?
[13:42:09] <tom3p> 'charcloth' ? http://www.grannysstore.com/Wilderness_Survival/fire_pistons.htm
[13:42:37] <Jymmm> tom3p: fwiw, charCORD is better
[13:42:47] <tom3p> but i really want the hal widget to connect this http://www.emotiv.com/
[13:43:21] <Jymmm> tom3p: not with the base os being ubuntu you don't!
[13:44:03] <tom3p> The Vaseline is used to lubricate the plunger O-ring. It can also applied to cotton balls, or other organic material and makes a great fire-starter
[13:44:18] <tom3p> bbl
[13:44:29] <Jymmm> tom3p: Yes, but still won't ignite from an ember.
[13:44:45] <Jymmm> no matter how hard I've tried
[14:10:57] <Dave911> Jymmm: Propane..
[14:11:00] <asdfasd> is there any chance using hal to write in to parameters like #1000
[14:12:11] <cradek> asdfasd: see http://linuxcnc.org/docview/html/gcode/m-code.html#sec:M66-Input-Control
[14:13:43] <jdhnc> encoder doesn't seem to be shorted. A- and B- are the same, but they are on the good one also.
[14:13:50] <Jymmm> Dave911: gun cotton
[14:14:17] <adb> MatJymmm> material prepared from this fungus and used lighter with flint and flint. >>Polyporus fomentarius, polyporus ignarius , Fomes igniarius
[14:14:36] <Dave911> gun cotton - is that cotton soaked with something??
[14:15:16] <Jymmm> Dave911: No, it's an impact ignited explosive
[14:16:01] <Jymmm> created by accident by farmers and their fertilizer I think
[14:17:04] <Loetmichel> soo, y geardon fits. Now i have top make a Stepper mount and then work on the x axis... -> http://www.cyrom.org/palbum/main.php?g2_itemId=13068
[14:17:11] <Loetmichel> -p
[14:17:22] <Loetmichel> geardown
[14:20:34] <asdfasd> cradec: I found passing parameters to hal, not oposite
[14:20:55] <asdfasd> I need to write in to #1000 for example
[14:21:08] <Jymmm> adb: I can get losts of thing to ignite from a spark ( ~2000F), but not from an ember ( ~200F).
[14:21:13] <Jymmm> lots
[14:22:35] <Jymmm> nitrocellulose would work (autoignition temp is ~80F), but in the explosives realm and handling.
[14:23:38] <Jymmm> I think I just need to hit up the local arson investigator for ideas. They have the coolest pyro stuff!
[14:25:23] <cradek> asdfasd: that link is the correct one - please read the M66 docs again
[14:25:42] <cradek> asdfasd: it's the way to get a value from hal into gcode
[14:27:07] <Loetmichel> i've seen a projector room in a cinema where a 2hrs film was accidentially copied on Zelluloid...
[14:27:12] <Loetmichel> NOT pretty
[14:29:30] <JT-Shop> cradek: is mode 0 the only one that stores the input value to 5399?
[14:31:13] <cradek> I don't know without looking, but it would make sense if so; in the other cases you know the value already: it's the one you were waiting on.
[14:31:32] <JT-Shop> yea, that makes sense
[14:31:59] <asdfasd> cradek: Im sorry but this is only when program is running, cannot work before that
[14:32:42] <cradek> ok you didn't say you wanted it to happen before a program runs. there is no way to do that. you must use mdi or a running program to read the input.
[14:33:56] <cradek> maybe if you'd explain what you are trying to do?
[14:34:06] <asdfasd> for example the defined function touch_off() in axis
[14:34:14] <asdfasd> you press button touch off
[14:34:30] <asdfasd> then a value is passed like MDI command
[14:34:39] <asdfasd> I think it was G92...
[14:35:10] <asdfasd> can I do same in pyvcp panel
[14:35:42] <cradek> touch off uses G10
[14:35:49] <asdfasd> pressing a button to sent a spin value like MDI
[14:35:55] <Loetmichel> haha, noone killing me for using polycarbonate on gears ?
[14:36:05] <cradek> halui does have an mdi interface
[14:36:15] <Loetmichel> i expected some rants ;)
[14:36:44] <asdfasd> I read about halui bit it only send pre-written G code
[14:36:57] <asdfasd> I dont know how ot pass the spin value
[14:37:06] <cradek> what spin value?
[14:37:20] <cradek> say what you're trying to do, the whole thing
[14:37:44] <asdfasd> spinbox
[14:38:22] <asdfasd> ok, I want to make a spin box, and button next to it
[14:38:58] <asdfasd> pressing the button to do for example G10 L2 P1 [spin box value]
[14:39:28] <asdfasd> G10 L2 P1 X[spin box value]
[14:39:57] <cradek> I don't know how you'd do that, sorry
[14:40:07] <archivist> asdfasd, andypugh did something like that for http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Hobbing
[14:40:29] <cradek> do you know that touch off has a keyboard shortcut (End)?
[14:40:47] <asdfasd> Im sorry that Im so novice with so strange questions
[14:41:19] <asdfasd> yes I know but it is working with active axis , the last moved
[14:41:56] <cradek> ah yes, nice feature :-)
[14:42:14] <asdfasd> nice... every time set wrong axis :D
[14:42:56] <asdfasd> I edited axis and axis.tlc, and I added touch off Z button
[14:43:04] <asdfasd> but I will loose that feature after update
[14:43:07] <asdfasd> or reinstal
[14:43:38] <asdfasd> and I thought I can make it in custom panel which will be used with every next version
[14:44:09] <skunkworks> can mdi commands in halui run a ngc file?
[14:44:33] <cradek> skunkworks: mayybe
[14:44:34] <skunkworks> probably no.
[14:44:40] <cradek> dunno
[14:44:49] <cradek> with O...call maybe
[14:45:19] <cradek> but spinboxes are just plain terrible ways to enter numbers
[14:45:30] <cradek> I can't imagine wanting to use one for touch off
[14:45:45] <cradek> sorry, neither here nor there
[14:46:01] <skunkworks> but if it could - I could see you doing what you want.. (2 lines - one that does the m66 and a line that does the g10...)
[14:46:05] <skunkworks> otherwise....
[14:46:12] <cradek> modifying AXIS seems like what you want
[14:46:22] <cradek> perhaps you will end up with a customized build
[14:46:38] <skunkworks> You could setup the 2 mdi lines in halui - but than when the button is pressed - some hal or ladder would run one - then the next..
[14:46:47] <skunkworks> but yes - seems like a bit of work.
[14:47:25] <asdfasd> cradek: actually Im not sure what spinbox do exactly, I just need to enter a value with keyboard, just like you can do with the touch off button in axis
[14:47:52] <cradek> spinbox has tiny increase and decrease buttons so you can very tediously make it show the number you want
[14:48:05] <cradek> horrible
[14:48:57] <asdfasd> then not suitable...
[14:49:49] <asdfasd> can I call same function touch_off() with button in pyvcp panel?
[14:50:10] <asdfasd> there is a lot functions there, like set_active_axis()
[14:50:18] <asdfasd> or something similar
[14:50:33] <cradek> I don't think so but I admit I'm not sure
[14:50:35] <Spida> how hard/expensive is building/buying an automatic toolchanger for a diy cnc mill/router?
[14:50:43] <asdfasd> some of them available in halui
[14:50:59] <Loetmichel> Spida: the changer is not the problem
[14:51:00] <cradek> could you maybe put tcl code in .axisrc that adds your button?
[14:51:29] <Loetmichel> the mill spindle with pneumatic tool release is the (costly) problem
[14:52:00] <asdfasd> I did it in the worst way possible, and I thought how to make it easy to apply it after reinstall
[14:53:45] <asdfasd> I didnt look into axisrc, I have to take a look
[14:56:54] <asdfasd> another usefull option which I like very much is a shortcut key, like shift
[14:57:08] <asdfasd> shift + arrow jog fast
[14:57:33] <asdfasd> ctrl + arrow jog single step, or pre defined steps
[14:57:37] <cradek> it already has that
[14:57:45] <cradek> check the help screen
[14:57:52] <asdfasd> only shift
[14:58:00] <asdfasd> ctrl is not doing that
[14:58:20] <cradek> right
[14:59:49] <cradek> doing incremental with control would be harder I think, since the increment isn't even currently being shown when in continuous mode
[15:00:26] <asdfasd> what did in mach3 before is to set slow jog speed, then press shift and move fast to the workpiece, then only arrows to jog slowly, and then hold control for single steps for precise, it is very quick
[15:00:57] <Thetawaves> are screw based tool changers any easier?
[15:02:03] <cradek> asdfasd: I always use a wheel so I don't need this, but if you can come up with a clean way to do it and submit a git patch I'd be happy to review
[15:03:11] * skunkworks seconds the jog wheel...
[15:03:27] <cradek> AXIS does seem to know the active increment, since it keeps it when switching with c/i/c/i
[15:03:38] <skunkworks> screw based tool changers?
[15:03:41] <cradek> so if you could make it show that active increment while control is held down...
[15:04:10] <asdfasd> wow :D just to say again Im novice, but I will be happy if I can make it one day... then I will contact you about that
[15:04:12] <cradek> Thetawaves: tool holders and a spindle/drawbar are the hard part. presenting the right one to the spindle can be done all sorts of DIY ways.
[15:07:41] <Thetawaves> sorry i meant... instead of pneumatic draw bar, a screw based one driven by a gearhead motor
[15:08:59] <Loetmichel> Thetawaves: woll not work
[15:09:02] <Loetmichel> will
[15:09:27] <skunkworks> http://youtu.be/KplU8hkI0AQ
[15:10:46] <cradek> some folks use air impact wrenches on bridgeport type screw drawbars - seems slightly crazy to me
[15:10:52] <Thetawaves> i believe you but why
[15:10:55] <cradek> that's generally for manual changes though
[15:11:02] <Thetawaves> because the threads may jam?
[15:13:18] <Thetawaves> what is the basis for your aversion to this
[15:13:34] <skunkworks> http://www.youtube.com/watch?v=a5mZa9JklH0
[15:13:39] <Spida> Loetmichel: does it have to be pneumatic? I don't want to run a compressor, especially not only for toolchanging
[15:16:21] <asdfasd> cradek: what you think about that idea: continuous removed from the drop down menu, only increments, pressing arrows move continuous, ctrl+arrowns move with the selected increment
[15:16:44] <Loetmichel> Spida: it would be the simpelest
[15:16:54] <Loetmichel> and you dont need much volume
[15:17:11] <cradek> asdfasd: I wouldn't want to force that kind of change on everyone for this feature - the tradeoff is not good enough.
[15:17:15] <Loetmichel> so a simple Refridgerator-"egg" is sufficient
[15:17:25] <Loetmichel> with a small buffer tank behind it
[15:17:37] <Loetmichel> something of an airbrush compressor
[15:17:39] <Thetawaves> skunkworks, that looks like a massive machine
[15:17:49] <cradek> to get this merged in, you'd have to do it in a way that does not break everyone's habits
[15:18:13] <cradek> I think "holding control changes the menu to show the increment" is the only way to accomplish that
[15:18:30] <cradek> (but I don't know if that's easy or hard to actually do)
[15:18:32] <Loetmichel> cradek: ha have milled with PCNC-DOS for a long time
[15:18:36] <skunkworks> Thetawaves: yes - nice large HMC
[15:18:48] <asdfasd> which increment to show?
[15:19:06] <Loetmichel> i STILL catch mysel pressing the space bar( was used to cycle throug hte increments in PCNC)
[15:19:18] <cradek> the one that's currently/last selected. change increments and then hit c/i/c/i to see what I mean
[15:19:21] <cradek> brb
[15:20:42] <skunkworks> Thetawaves: from the 1960's
[15:21:31] <asdfasd> I feel stupid.... what is c/i/c/i ?
[15:21:49] <ssi> continuous/incremental I'd guess
[15:22:32] <asdfasd> I thought is that but how to hit it...
[15:22:49] <ssi> type c for continuous and i for incremental?
[15:24:33] <asdfasd> hm...
[15:25:22] <asdfasd> it looks like I missed that
[15:32:49] <Spida> Loetmichel: do you have any idea how much such a spindle might cost?
[15:33:05] <Loetmichel> Spida: depends
[15:33:30] <Loetmichel> you can get a kress with a changer in front from usovo
[15:33:38] <Loetmichel> that is "cheam"
[15:33:42] <Loetmichel> "cheap"
[15:34:10] <Loetmichel> but the better ones are even from china abut 3k$ with VFD
[15:35:07] <Spida> ouch
[15:35:24] <archivist> there have been some home made spindles
[15:35:28] <Spida> how crappy are the chinese ones?
[15:35:31] <tom3p> see atc spindles at http://www.kelinginc.com/KL-2200ATC.pdf
[15:40:18] <joe9> i am trying to understand what an "index pulse" is in the homing sequence?
[15:42:26] <joe9> is it just for servos?
[15:44:09] <jdhnc> it comes from an encoder
[15:44:12] <cradek> yes encoders have a special index output that's exactly once per revolution. you can use it to home to exactly the same encoder count every time
[15:44:53] <cradek> stepper or open loop servo machines can only home to the repeatability of a switch on the slideway
[15:44:57] <joe9> ok, thanks. I have a taig with stepper motors. so, no indexer for me.
[15:45:04] <cradek> right no index pulse with steppers
[15:45:18] <jdhnc> unless you have an encoder on your stepper
[15:45:59] <jdhnc> we seem to have quite a few stepper/encoder systems here.
[15:46:03] <joe9> I have a home+minimum limit switch. and I am trying to figure out what is a good value for HOME_OFFSET and HOME values?
[15:46:08] <joe9> any suggestions, please?
[15:46:16] <joe9> http://linuxcnc.org/docview/html/config/ini_homing.html
[15:46:20] <joe9> is what I am following.
[15:46:37] <joe9> the material uses a home offset of 3.0000 and home of 1.0000
[15:46:49] <joe9> not sure if that is a good idea for me too.
[15:47:05] <cradek> you'll be using one of the top two figures in the picture
[15:47:09] <djdelorie> In your case, you have two limits, which tend to be 0 and some other number, in inches or mm. On mine, for example, I use 0 and 30. The HOME switch is at one end, so it's "30"
[15:47:28] <djdelorie> but I have the home "location" at 29 so the axis backs off a bit after it finds the switch
[15:47:38] <joe9> cradek: yes, I am using the first picture there.
[15:47:47] <joe9> sorry, the second picture
[15:47:48] <cradek> yes if it's also a limit you have to be off the switch when done homing
[15:47:57] <joe9> both searchlevel and latchlevel positive.
[15:48:14] <cradek> you can have your unoffset origin wherever you want it, it doesn't matter
[15:48:14] <djdelorie> I could have chosen the other switch for homing, by putting in a negative homing speed, setting HOME to 0 and the home "location" to, say, 1
[15:48:22] <anonimasu> tom3p: are you there?
[15:48:43] <djdelorie> for Z I ended up using -4..0, homing to 0, so that the machine origin is "up" to avoid crashes during tool changes
[15:49:08] <joe9> djdelorie: ok, thanks. I was going for home on x = y = z = 0, z is -ve down the axis.
[15:49:14] <cradek> yes 0 is usually top of travel in Z
[15:49:17] <joe9> and the others are positive on movement.
[15:49:47] <djdelorie> if you have home+limits like you and I do, you can't have the home location (where the axis moves to *after* homing) also be zero. It needs to be somewhere off the limit switches
[15:49:59] <joe9> djdelorie: the "30". is it in inches?
[15:50:03] <djdelorie> in my case, yes.
[15:50:17] <djdelorie> you should measure the actual travel of your axes between switches, and use those values
[15:50:18] <cradek> be aware your final location also has to be somewhere INSIDE your soft limits
[15:50:21] <joe9> why are you leaving out 1 inch at the home?
[15:50:30] <joe9> isn't that a waste of your table space?
[15:50:46] <djdelorie> why not? The axes have to be *somewhere* between the switches, they just can't be *at* the switches after homing
[15:51:02] <djdelorie> otherwise, the machine goes OH NO YOU'RE AT THE LIMIT! WE'RE GOING TO CRASH! ESTOP!
[15:51:58] <joe9> djdelorie: why not something like 0.5 inches for home?
[15:52:06] <joe9> then all your gcode dimensions can be +ve.
[15:52:40] <joe9> that does not leave it enough time to stop?
[15:53:14] <joe9> djdelorie: my machine specs for table travel are 12 inches, 5.5 and 6 inches.
[15:54:00] <joe9> and I am thinking about a home of 1cm (as i use mm for linear_units)
[15:54:29] <joe9> would it be too close to the end? not giving it enough time to stop?
[15:54:35] <joe9> should I have it more than 1cm?
[15:56:44] <joe9> djdelorie: what is your home_offset and home values? or, could you please paste your .ini file?
[15:57:34] <djdelorie> if I home to 0, the carriage is in my way. Mine homes to the back of the machine
[15:57:55] <djdelorie> you only have to be far enough away from the switch that you know the switch is not active. Could be a few mm
[15:58:03] <cradek> yep a lathe really ought to home X outward (+)
[15:58:42] <djdelorie> cradek; 0,0 is next to my chair, towards what I think of as the "front" of the machine. Homing moves the carriage away from me
[15:59:16] <djdelorie> joe9: if linuxcnc knows where the switches are, and knows where the axes are (which is the whole *point* of homing), it can avoid hitting the limits anyway.
[15:59:21] <joe9> home_offset = where the home/limit switch trips correct?
[15:59:54] <joe9> and, this can be calculated from your switch properties, correct/
[15:59:57] <joe9> s,/,?,
[16:00:05] <djdelorie> HOME_OFFSET is the location of the switch. HOME is where the axis goes after homing
[16:00:14] <joe9> ok, thanks.
[16:00:38] <tom3p> anonimasu, pm
[16:00:40] <cradek> the homing documentation is pretty good...
[16:01:06] <djdelorie> one switch is at MIN_LIMIT. The other is at MAX_LIMIT. In your configuration, HOME_OFFSET is the same as one of those two values, but if you had a separate home sensor, it would be different.
[16:01:34] <djdelorie> HOME must be between MIN_LIMIT and MAX_LIMIT. The values for MIN and MAX are actual physical dimensions (get your ruler and measure them :)
[16:02:03] <joe9> djdelorie: got it. thanks.
[16:02:14] <joe9> and do you have volatile_home = 1?
[16:02:35] <djdelorie> that's not even mentioned in my ini
[16:03:07] <joe9> neither in mine, but, it seems to be useful from the docs uri: http://linuxcnc.org/docview/html/config/ini_homing.html
[16:03:17] <joe9> but, you are on servos, might not matter.
[16:03:35] <djdelorie> you'll probably need HOME_IGNORE_LIMITS whenever one switch is serving both purposes, else as soon as you hit "home" the limit fault happens too :-)
[16:04:13] <djdelorie> yeah, mine isn't volatile. It tracks position even if you unplug the motor power supply.
[16:04:20] <cradek> djdelorie does not have [what linuxcnc thinks of as] servos
[16:04:32] <djdelorie> in fact, that's what my "machine idle" plugin does, kills motor power.
[16:04:42] <djdelorie> I have servo *motors* but not a servo *configuration*
[16:04:49] <djdelorie> linuxcnc thinks they're steppers
[16:05:07] <cradek> yes that's what I intended to say
[16:05:28] <djdelorie> but, I *do* have an encoder, so my *controller* can at least keep track of the motor position, and fix it when the machine starts moving again.
[16:06:05] <djdelorie> if tuning it weren't so insanely hard, they'd be wonderful.
[16:06:05] <cradek> so when you power them back on, they jump to where they were when they were shut off?
[16:06:22] <skunkworks> but djdelorie is going to add analog input to his drives in the future... :)
[16:06:24] <djdelorie> yes, although "jump" is overkill. They don't really go anywhere when you kill power
[16:06:37] <joe9> in the ini file, is the TRAJ section a common section for all AXES_x sections?
[16:06:44] <joe9> or, is there no such relation.
[16:06:45] <djdelorie> skunkworks: only if I have some other compelling reason to respin the control boards
[16:06:52] <skunkworks> :)
[16:06:59] <cradek> some machines sure move when you turn them off
[16:07:39] <cradek> with a normal linuxcnc servo setup, the commanded tracks the feedback when amps are disabled, so there is no motion when reenabling
[16:07:55] <djdelorie> cradek: I'm sure some do, if mine did, I'd use that signal to change the tuning parameters. My problem is, if I give it enough P to drive normally, there's too much "hunting" when it stops, which makes noise and uses power.
[16:08:28] <DJ9DJ> gn8
[16:08:39] <djdelorie> so the plugin, for me, is just there to silence the machine when it's idle.
[16:09:08] <cradek> sorry, I don't get what you're talking about with this plugin
[16:09:19] <djdelorie> http://www.delorie.com/cnc/machineactive.comp
[16:09:54] <djdelorie> one of the signals to my controllers is "machine idle" that combines estop, program running, and jog velocity to form one "doing something" signal
[16:10:31] <cradek> your motors go slack when no motion is being commanded?
[16:10:35] <djdelorie> but I had to write that one myself, HAL didn't already have a suitable signal.
[16:10:50] <djdelorie> yes, although as I said, they don't actually move when unpowered
[16:11:02] <skunkworks> heh - my y axis sure would...
[16:11:16] <cradek> yeah that's not gonna work on most machines :-)
[16:11:21] <djdelorie> my Z axis is 3/8-16 all-thread, no problem there :-)
[16:11:48] <djdelorie> well, on "most machines" that signal could just change the tuning values from "precise position control" to "low power hold" then
[16:14:32] <djdelorie> call it a "energy saving GREEN power management" signal :-)
[16:15:02] <cradek> haha
[16:15:40] <djdelorie> even with hal-controlled servos, it could, for example, cut P in half or something, so you can tune closer to critical but still idle better.
[16:16:13] <skunkworks> A 'decently' tuned system doesn't make much noise or use power. My Big ass servos are stone cold. even my crappy tune doesn't.
[16:16:30] <skunkworks> even on the y axis.
[16:16:43] <skunkworks> (vertical axis)\
[16:17:08] <djdelorie> feel free to come over and tune my servos then :-)
[16:17:29] <skunkworks> heh - I keep trying to get cradek to tune mine... ;)
[16:17:40] <alex4nder> get a room
[16:17:45] <cradek> everyone but me thinks I'm an expert
[16:18:00] <djdelorie> I don't need an expert. I just need someone better at it than I am.
[16:18:05] * archivist votes for expert too
[16:18:24] <cradek> skunkworks: one of these days I'll come visit.
[16:18:43] <skunkworks> That would be cool - We really should do a fest...
[16:19:02] <skunkworks> maybe when the cincinati lathe is about to run
[16:20:22] <cradek> bbl, time to go home
[16:21:04] <skunkworks> http://youtu.be/FgOqEz5Tk-Y
[16:21:16] <skunkworks> very happy with even the crappy tune :)
[16:25:27] <archivist> looked like a tenth correction at the end of the move
[16:25:51] <archivist> should be a foot at that weight :)
[16:26:18] <skunkworks> hard to tell - maybe a little less than a tenth.. :)
[16:28:40] <skunkworks> that was the heaviest axis - X
[16:29:23] <skunkworks> don't know exactly - but would guess around 2 ton
[16:29:40] <skunkworks> The pallet is 1 ton iirc
[16:29:52] <archivist> I never made vids of my tests, and I know Im getting lead screw wear so need a rebuild
[16:29:54] <skunkworks> it is more than 2 ton
[16:31:49] <archivist> my B axis is causing a lot of extra friction due to off centre weight, I some times add weight just to balance
[16:41:24] <joe9> djdelorie: when i start up with the homing configuration, it says "joint 0 on limit switch error", and all the (x, y and z) values are 0.00
[16:42:05] <joe9> is there anything I can do to tell the machine to find the actual 0.00 instead of assuming that the start (or, at power on) position is 0.00?
[16:48:10] <djdelorie> are any of your limit switches active?
[16:48:30] <joe9> yes, Y and Z, as they are disconnected.
[16:48:37] <joe9> I am trying out the X - axis now.
[16:48:49] <djdelorie> until you've actually homed the machine, the XYZ numbers on the display are irrelevent
[16:48:53] <joe9> http://codepad.org/tZFCdEEn is my config in the .ini file.
[16:49:21] <joe9> yes, that is what I am trying to do.
[16:49:29] <joe9> homing the machine.
[16:49:52] <djdelorie> manually move the machine to the center-ish, so there's no chance of any switch being "hit". If you get the limit error as soon as you start, you probably need to invert the inputs
[16:50:07] <joe9> djdelorie: ok, thanks.
[16:50:59] <djdelorie> remember the part where I said "your HOME_OFFSET will be one of those two values" ?
[16:51:06] <djdelorie> yours isn't
[16:51:36] <joe9> i know.
[16:51:47] <joe9> i am trying to get it a little bit off of the limit.
[16:51:52] <djdelorie> since you're using one switch as both min/max limit *and* home, your HOME_OFFSET must be *exactly* the same as the min/max for that switch
[16:51:55] <joe9> experimenting at this point.
[16:51:59] <djdelorie> those are *physical* descriptions of your machine
[16:52:09] <joe9> oh, ok. thanks. will change it.
[16:52:19] <djdelorie> HOME is the one that's somewhere in the middle
[16:52:52] <joe9> what scared me was in the figure, there was travel after the home offset.
[16:53:02] <joe9> and to me that means travelling beyond the axis end.
[16:53:03] <djdelorie> a tiny bit, yes
[16:53:28] <joe9> i probably need to change the min limit from 0 to -0.01 or something like that.
[16:53:30] <djdelorie> my limit switches are a few mm away from the physical end for that reason, and you set the HOME_SEARCH_VEL low enough that the axis can stop before it hits anything
[16:54:01] <joe9> oh, ok. i understand now. thanks.
[16:56:29] <djdelorie> also a good reason to mount the switches so that the axis goes past them, rather than smashing into them. I use roller switches for that reason
[16:56:42] <djdelorie> an optical interrupter would also be appropriate
[16:57:29] <joe9> mine is mounted to the side. it is be protected by the axis end. I understood why use were using the roller switches.
[16:57:44] <joe9> djdelorie: thanks for bringing it up.
[17:01:20] <mozmck> you can get optical interrupters off old printers if you want some cheap!
[17:17:47] <joe9> djdelorie: quick question, do you prefer searchvel = latchvel = +ve (second pic) or, the first pic where searchvel is +ve and latchvel is -ve.
[17:17:57] <joe9> the second seems more robust.
[17:18:04] <djdelorie> latchvel should be slower so it detects the edge more reliably
[17:19:04] <joe9> so, do you have "searchvel = latchvel = +ve"
[17:19:19] <joe9> and, would you mind sharing those values?
[17:19:24] <djdelorie> ah, I use the "same" config
[17:19:32] <joe9> oh, in stepconf.
[17:19:49] <djdelorie> http://www.delorie.com/cnc/dj_cnc_1.ini but I don't think I tweaked those values much
[17:20:22] <joe9> so, both positive. thanks.
[17:20:44] <joe9> btw, how did you come up with those velocity values.
[17:20:57] <joe9> for me, stepconf put them both at 0.05
[17:22:30] <joe9> djdelorie: is the velocity units "LINEAR_UNITS/min"?
[17:22:40] <djdelorie> I have no idea
[17:23:12] <djdelorie> I think it's inches/sec as 0.5in/s sounds about right
[17:25:02] <joe9> from the manual, velocity in machine units per second
[17:31:58] <Tom_itx> who was asking about epoxy here the other day?
[17:32:03] <Tom_L> http://www.masterbond.com/tds/ep21fl?utm_source=epn&utm_medium=email&utm_content=ep21fl&utm_campaign=hearst
[17:47:00] <joe9> djdelorie: quick question, is it a good idea to have 2 switches in series for each limit/home switch? this is to protect in a scenario when one switch fails.
[17:47:15] <joe9> the spec says that the lifetime of the switch is 100k
[17:47:25] <joe9> any thoughts, please?
[17:47:26] <djdelorie> are you going to home your machine that many times?
[17:47:33] <joe9> hope not.
[17:47:56] <joe9> given that alex4nder pointed out that a milling env is harsh on the switches.
[17:48:00] <joe9> just checking.
[17:48:00] <djdelorie> once homed, the switches should never be hit unless something goes wrong, and the E-Stop button is the next switch that should be hit anyway
[17:48:08] <joe9> oh, ok.
[18:17:10] <JT-Shop> evening guys
[18:17:20] <alex4nder> yoh
[18:19:09] <Tom_itx> hey
[18:22:56] <JT-Shop> dang Zotac MB on the CHNC started to shut down on it's own lately
[18:28:12] <djdelorie> JT-Shop: so you need an E-Stop switch *and* an MB-Stop switch ?
[18:33:18] <JT-Shop> MB-Stop?
[18:33:51] <djdelorie> AAAHHH! My Motherboard is on fire! KILL IT!!!!!!!
[18:33:54] <djdelorie> mb-stop
[18:34:07] <JT-Shop> I can do that with my cannon I think
[18:34:23] <JT-Shop> it's seems to just take a nap on it's on
[18:34:25] <JT-Shop> own
[18:34:50] <djdelorie> as long as the machine stops when that happens! Have you looked to see if the power saving stuff turned itself back on?
[18:36:31] <JT-Shop> yea, that is all off it seems to do it after long periods of idle time
[18:46:42] * JT-Shop hopes he saved the program for the cannon bolt heads...
[18:48:17] <Tom_itx> JT-Shop, is the zotiac dusty around the heatsink?
[18:48:31] <JT-Shop> Tom_itx: it might be
[18:48:40] <Tom_itx> my video cuts out when it gets too dusty
[18:48:41] <JT-Shop> I'd have to pop the top and see
[18:49:10] <djdelorie> my machines all need annual internal dustings too
[18:50:25] <Tecan> thank lord im done work
[18:50:32] <Tecan> im starting to get crazy
[18:50:55] <Tecan> going postal is the new in thing isnt it ?
[18:51:47] <Tecan> anyone know how to make custom M codes work ?
[18:53:15] <skunkworks__> tecan: the docs directions worked for me.
[18:53:35] <Tecan> did you update to 2.5 ?
[18:53:49] <JT-Shop> it's not too dusty in there but it don't smell right
[18:53:51] <Tecan> i tried sticking them in nc_files and making them executable
[18:54:25] <Tom_itx> JT-Shop, look for hot spots
[18:55:11] <Tecan> http://www.youtube.com/watch?v=zAlNrtcPCLw << insane in the membrane
[18:55:32] <Tom_itx> JT-Shop, or is it just oil mist getting sucked thru the fan?
[18:56:57] <JT-Shop> no, it is kinda sealed up sorta
[18:57:21] <JT-Shop> and defiantly not part of the inside air
[18:59:01] <skunkworks__> tecan: what is the content of the file?
[18:59:19] <Tecan> python graster script
[18:59:29] <Tecan> for hal threading the laser pwm
[18:59:45] <skunkworks__> neat!
[19:00:31] <JT-Shop> although an amazing amount of dust came out when I blew it out...
[19:01:08] <Tecan> http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Rastering_With_A_Laser
[19:01:09] <pfred1> fans need their winter blankets they sit in a draft a lot of the time
[19:01:59] <Tecan> https://github.com/jedediah/hacklab-engraver/blob/4a654eac48d62e718b71c65eabd923b916ff7acb/M101
[19:04:21] <Tecan> skunkworks can you test your nc_file dir ?
[19:08:21] <Tecan> maybe its a linuxcnc 2.5 path bug
[19:09:44] <skunkworks__> Tecan: I get this when I try to run the M101 script.. (I am sure i have nothing setup right....)
[19:09:46] <skunkworks__> http://pastebin.com/KNZpWsz3
[19:09:56] <skunkworks__> but it seems to be executing
[19:10:02] <Tecan> darn
[19:10:32] <skunkworks__> if you start linuxcnc from terminal - you will probably get output from running M101
[19:12:24] <skunkworks__> looks like there are a lot of paths and file names that need to be changed to your setup
[19:13:25] <Jymmm> cradek: jepler you'll like this http://webdemo.visionobjects.com/equation.html?locale=default
[19:14:11] <Jymmm> But it doens't like the root of all evil...
[19:14:35] <Jymmm> Ok, doing good here... http://i44.tinypic.com/rsty02.jpg
[19:14:58] <Jymmm> Alright, still with me just one more line to go... http://i43.tinypic.com/1114k84.jpg
[19:15:13] <Jymmm> Not a chance in hell, it knows what's coming... http://i43.tinypic.com/5vmwkj.jpg
[19:20:31] <Loetmichel> Jymmm: that wolfram alpha should be an Pharmacist...
[19:20:43] <Jymmm> ?
[19:20:48] <Loetmichel> one who can read THAT handwriting HAS to be ;-)
[19:21:00] <Loetmichel> (doctors and handwriting...)
[19:21:07] <Jymmm> hahahahaha, too true
[19:21:46] <pfred1> did you write that with your mouse?
[19:21:53] <Jymmm> yes
[19:21:59] <pfred1> yeah I can't do that
[19:22:09] <Jymmm> it's kinda slow
[19:22:13] <pfred1> I'm not even very good with a stylus
[19:22:16] <Jymmm> you can't draw too quickly
[19:22:44] <Jymmm> just hit BACK button in the top left corner
[19:22:51] <Jymmm> it's an UNDO =)
[19:22:56] * pfred1 breaks out his wacom
[19:25:37] <pfred1> nope I suck even with a stylus
[19:25:59] <Jymmm> pfred1: Well, technically, I use a trackball, not a mouse.
[19:26:29] <Jymmm> Big ass cue ball sized trackball
[19:26:48] <pfred1> lets see if I'm any better in inkscape than the gimp
[19:27:04] <Jymmm> Doubles as a "if you piss me off, I'm gonna throw this at you" trackball =)
[19:28:21] <pfred1> it's hard
[19:29:24] <Jymmm> pfred1: CorelDRAW lets you draw something and then interpret the shape, so I'm kinda used to it in a way.
[19:29:46] <pfred1> do you mean edit the line paths?
[19:30:40] <Jymmm> If I draw a VERY course shape with the mouse (like a triangle), it will figure out that I wanted a triangle and straighten the lines
[19:31:02] <Jymmm> or half moon, crescent, etc.
[19:31:51] <pfred1> oh
[19:32:11] <pfred1> I write like a 3 year old with computers
[19:32:37] <Jymmm> Do it for a few years and you get used to it =)
[19:32:41] <Tecan> emc/task/emctask.cc 374: interp_error: Unknown m code used
[19:32:41] <Tecan> Unknown m code used
[19:32:49] <Tecan> thats all i get
[19:34:54] <Tecan> i broke a limit switch made one out of wire and a twist tie
[19:35:00] <Tecan> hot glue
[19:35:09] <Tecan> this day is starting to suck alot
[19:35:43] <pfred1> I burnt up my GeForce 240 GTS GFX card
[19:40:23] <Tecan> anyone here using linuxemc 2.5 ?
[19:40:38] <cradek> linuxcnc, and yes
[19:40:58] <Tecan> cradek the custom m codes arnt working on it
[19:41:12] <Tecan> the examples dir is sym linked to a broken link too
[19:41:24] <cradek> ok, can you give more details?
[19:41:47] <Tecan> i tried simple custom m codes in the nc_files folder and nothing is working
[19:42:10] <cradek> ok, more details please
[19:42:28] <Tecan> /usr/share/emc/ncfiles is empty
[19:42:40] <Tecan> non existant after updating to the new
[19:42:55] <cradek> examples -> /usr/share/linuxcnc/ncfiles
[19:43:14] <cradek> this is what my symlink looks like. perhaps your directory is not newly created?
[19:43:25] <cradek> the path you give is the old one.
[19:44:08] <Tecan> oh thats my problem, i renamed it
[19:44:13] <cradek> I just let it create a new ~/linuxcnc and it's fine
[19:44:13] <cradek> ok
[19:44:18] <cradek> ok what about the m code now?
[19:44:26] <Tecan> one sec i'll test :)
[19:45:46] <Tecan> still saying unknown m code used
[19:45:48] <cradek> I made a M100 script that just echoes a string, and it works
[19:46:02] <cradek> ok, tell me what all you did; you are doing something wrong.
[19:47:03] <Tecan> i copied a python script for graster M101 into the nc_files dir chmod it to +x and try to run it
[19:47:33] <cradek> what does graster do?
[19:47:48] <Tecan> http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Rastering_With_A_Laser
[19:48:29] <Tecan> i made a M106 script with this #!/bin/sh
[19:48:30] <Tecan> echo HI
[19:49:04] <Tecan> same effect
[19:49:10] <cradek> what effect?
[19:49:22] <Tecan> unknown m code
[19:50:07] <Tecan> im sending them from the mdi command box
[19:50:41] <cradek> ok I'm looking at http://linuxcnc.org/docview/html/gcode/m-code.html#sec:M100-to-M199 - let's go through it a step at a time
[19:50:48] <cradek> what is [DISPLAY]PROGRAM_PREFIX in your ini?
[19:52:07] <Tecan> DISPLAY = axis
[19:53:11] <cradek> no, that means: in the section [DISPLAY] what is PROGRAM_PREFIX=
[19:54:38] <Tecan> dont have one :)
[19:55:05] <Tecan> guess thats why hehe
[19:55:21] <Tecan> oh wait there it is
[19:55:25] <Tecan> its set wrong
[19:55:26] <Tecan> PROGRAM_PREFIX = /home/hacklab/emc2/nc_files
[19:55:33] <Tecan> thanks cradek
[19:55:40] <cradek> ok, that's where it's looking (trying to)
[19:55:44] <cradek> welcome
[19:57:12] <cradek> you might want to look through your entire config to find references to old paths
[19:58:39] <Tecan> yeah its working good now , time for some laser pics
[19:58:57] <cradek> I added a warning about updating that path to http://wiki.linuxcnc.org/cgi-bin/wiki.pl?UpdatingTo2.5
[19:59:36] <Tecan> should be in huge letters lol
[20:01:25] <Tecan> what does joint 2 following error mean ?
[20:02:05] <pfred1> don't bogart that joint my friend ...
[20:02:11] <Tecan> google found er
[20:02:46] <pfred1> http://www.youtube.com/watch?v=EvGJvzwKqg0
[20:03:46] <Thetawaves> ^5
[20:08:06] <Tecan> my speed was too high :)
[20:09:21] * pfred1 gets a little cranky when his speed level is too high ...
[20:12:16] * Tecan smells burnt wood
[21:12:13] <Tecan> shit yeaaaa, works like a dam
[21:39:26] <Tecan> http://www.youtube.com/watch?v=Olj-4C_0cLQ
[21:39:30] <Tecan> my etcher :)
[21:41:40] <ssi> lik a dam?
[21:41:54] <ssi> ugh my kyboard is scrwd up
[21:41:55] <ssi> :(
[21:53:15] <ReadError> GUSTA
[21:53:25] <ReadError> how much was the laser portion?
[21:54:54] <Tecan> 700 ish
[21:55:11] <Tecan> probably more with the mirrors and head
[21:55:22] <Tecan> lense was 40 mirror 40
[21:55:32] <Tecan> suposedly you can make them from harddrive platters
[22:24:05] <Jymmm> http://i51.tinypic.com/2jttp2.jpg
[22:25:43] <jdhnc> I've been trying to cut 3/8" thick delrin with a 1/8" single flute cutter, but the last pass is full of chips that seem to melt and stick. Would a 2 flute make smaller chips that are easier to remove?
[22:26:19] <Jymmm> jdhnc: spiral upcut may help
[22:26:32] <jdhnc> yeah, don't have one though
[22:26:43] <Jymmm> so?
[22:26:53] <jdhnc> instant gratification
[22:27:01] <Jymmm> razor blade
[22:27:15] <jdhnc> the first two passes (cutting 1/8" deep) are clean, the last one looks like crap
[22:27:47] <Jymmm> I have no problems at all machining plastics
[22:28:15] <jdhnc> cutting the same thing on marine plastic is fine
[22:28:21] <Jymmm> as you can see from the photo above
[22:28:36] <Jymmm> I dont care what polymer it is.
[22:29:07] <jdhnc> laser is about 8th on my list of things to get :)
[22:29:41] <Jymmm> Get the right tool for the job and you won't have any problems either. The others on here who FINALLY listened to me are happy they did.
[22:29:55] <Jymmm> It's well worth the money
[22:30:15] <jdhnc> is that an upcut spiral, or a laser?
[22:30:19] <Tecan> http://www.youtube.com/watch?v=KMU0tzLwhbE << music :)
[22:31:28] <Jymmm> jdhnc: Just get one of these http://www.onsrud.com/plusdocs/Doc/index.html?model.code=CNC-Plastic-Cutting-Tools
[22:32:46] <jdhnc> I will. But it won't be here tonight.
[22:35:09] <Jymmm> I want to make a power pack, but I haven't figured out how to switch in/out the cell in the circuit easily. I really don't want to use a slide switch
[22:35:23] <jdhnc> power pack for what?
[22:35:34] <Jymmm> anything.
[22:36:34] <r00t4rd3d> hamster electric chair?
[22:36:36] <Jymmm> Each cell is 3.7V Li-Ion, and I can step up from 3.7 to 5V for USB things, or go 3 cells and step up to around 16V
[22:37:07] <Jymmm> 15.1v required to charge my netbook
[22:37:54] <Jymmm> I guess I can include step-down too, for testing LED's and such too.
[22:44:13] <djdelorie> you want a sepic converter - goes from almost 0v to almost 2x the input V
[22:49:02] <ssi> writingn programs for this lathe is like a game
[22:49:12] <ssi> lets see how long i can go without a major crash
[22:49:19] <ssi> i'm currently losing