#emc | Logs for 2010-10-16

Back
[00:01:41] <L84Supper> I was talking to a vendor of micro-mills with ~1um accuracy, they said that they need control software with a sub 5 microsecond response time and were currently using XP
[00:03:06] <L84Supper> I'm not sure why they are tied to that, but what's the lowest anyone has seen for latency jitter with EMC?
[00:04:08] <theorb> theorb is now known as theorbtwo
[00:06:29] <andypugh> I have seen 6uS, and have read of 4uS
[00:07:38] <L84Supper> we're getting that now with 785g + Phenom-II's +factory BIOS
[00:09:14] <L84Supper> I'll have to experiment with settings and see how low we can go
[00:19:08] <Connor_CNC> How can I add Mcodes ?
[00:20:48] <cradek> Connor_CNC: it depends what you want them to do - give us more to go on
[00:21:05] <Connor_CNC> Call a script..
[00:21:32] <cradek> http://linuxcnc.org/docs/2.4/html/gcode_main.html#sec:M100-to-M199:
[00:21:37] <Connor_CNC> Looks like your suppose to be able to link them to sym links or something.. and they call it.. and pass on the p values.
[00:29:36] <Connor_CNC> Cool.. got it.. had them in the wrong directory.. now to see about adding in some buttons.
[01:00:08] <SWPLinux> L84Supper: I have seen 2 uS max latency, average closer to 200 ns, on one set of systems
[01:01:17] <SWPLinux> (in text mode, with more or less everything taken out of rc2.d)
[01:01:33] <SWPLinux> night
[01:08:16] <L84Supper> SWPLinux: care to share the hardware config?
[01:09:11] <NTU> NTU is now known as Godmode
[01:27:19] <Connor_CNC> okay, I've made a button, but, when I click it, it doesn't stay on...
[01:39:27] <Jymmm> hey SWPLinux
[02:16:31] <pcw_home> 5 uSec sample time (not jitter) sounds like DSP territory
[02:19:00] <pcw_home> Also sounds wrong for mechanical things unless they have 20KHz bandwidth or so
[02:37:43] <Connor_CNC> Is there a way to use MCODES above 199 ?
[02:52:57] <cradek> Connor_CNC: not without somewhat extensive changes
[02:53:15] <juri__> juri__ is now known as juri_
[02:53:18] <Connor_CNC> extensive in what way?
[02:53:27] <Connor_CNC> Why are they excluded?
[02:54:03] <cradek> in the gcode interpreter, everything not explicitly allowed is an error - it's not that anything is "excluded"
[02:54:18] <cradek> you would need to change the interpreter to explicitly allow more codes
[02:54:33] <cradek> I don't recommend this if you can avoid it
[02:55:15] <Connor_CNC> why?
[02:55:55] <cradek> because you already have 100 codes available, and if you make a custom interpreter to get more than 100, you have to maintain that separately from the linuxcnc distributed emc, which would be an ongoing pain in your neck
[02:56:09] <cradek> what are you trying to do that leads you this way?
[02:56:40] <Connor_CNC> reprap gcode.. they use the first hundreds to denote a 2nd or 3rd of something..
[02:56:48] <Connor_CNC> example, 106 and 107 are cooling fans..
[02:56:57] <Connor_CNC> 206 and 207 would be cooling fan2
[02:57:10] <cradek> how about m106 p2 instead
[02:57:32] <cradek> don't forget they can take P/Q arguments
[02:57:51] <Connor_CNC> yea. Looking to see if I can find the gcode that had that other stuff in it.
[03:00:15] <Connor_CNC> found it..
[03:00:16] <Connor_CNC> http://www.bitsfrombytes.com/wiki/index.php?title=G-Code
[03:01:37] <cradek> well this isn't going to quite work as-is
[03:02:19] <cradek> like 'M104 S247.0 Set temperature to 145.0 DegC'
[03:02:34] <cradek> custom M codes don't take S arguments, they take P and Q
[03:02:53] <Connor_CNC> Yea. There is a post-processor that re-writes those.
[03:02:55] <cradek> you'll have to rearrange some stuff - this isn't emc flavored
[03:03:26] <cradek> yep I bet it's close enough for a very simple rewrite
[03:04:02] <cradek> for instance you could replace M101 with M100Q101, ... M563 with M100Q563 or somesuch
[03:04:20] <cradek> you can pretty much use these numbers then - might be easier to work with
[03:04:22] <Connor_CNC> yea. I'll figure it out.
[03:05:19] <Connor_CNC> skeinforge2emc.pl
[03:05:24] <Connor_CNC> that's the re-writer.
[03:12:25] <cradek> you could use that as an AXIS input filter if it translates from stdin to stdout
[03:13:01] <Connor_CNC> I think that's how it's setup.
[03:14:44] <Connor_CNC> god I hate skeinforge...
[03:14:49] <Connor_CNC> it's so blasted comlicated
[04:09:44] <Connor_CNC> This is driving me nuts.. it say unknown m code used.. but won't say which one.
[04:17:17] <Valen> does it say what line?
[04:17:28] <Connor_CNC> nope.
[04:17:34] <Connor_CNC> Jusdt says unknown m code used.
[04:17:49] <Valen> I only just joined, catch me up in 25 words or less form
[04:20:23] <Connor_CNC> well.. for one.. when I load the file.. I get File ended with no percent sign or program end..
[04:20:35] <Connor_CNC> then.. I try to run it.. and get the Unknown m code used.
[04:20:44] <Connor_CNC> no line number, no idea what the m code is.
[04:20:55] <Valen> well what M codes are in the file?
[04:22:23] <Connor_CNC> M104, M109, M113, M5, M140, M141, M142, M150
[04:22:31] <Connor_CNC> M3
[04:22:54] <Valen> are all of those listed in the quick reference?
[04:23:18] <Connor_CNC> Were is that at?
[04:23:24] <Valen> http://www.linuxcnc.org/docview/html/gcode.html
[04:23:27] <Valen> its your bible
[04:24:00] <Valen> M100-M199 are user defined codes
[04:24:05] <Valen> The error "Unknown M code used" denotes one of the following
[04:24:06] <Valen> The specified User Defined Command does not exist
[04:24:06] <Valen> The file is not an executable file
[04:25:02] <Valen> http://www.linuxcnc.org/docview/html/gcode_main.html#sec:M100-to-M199:
[04:33:05] <Connor_CNC> Okay, I have a axis (motor in this case) that I just want to turn.. not stop till I tell it too.. what command do I give? It's on Axis A
[04:33:20] <Valen> you cant
[04:33:34] <Valen> not as far as I'm aware
[04:33:46] <Valen> well not through G code anyway
[04:33:52] <Valen> you could through HAL
[04:34:19] <Connor_CNC> It's a stepper..
[04:34:27] <Valen> and?
[04:35:10] <Connor_CNC> Well.. it works under the deg/min section of jog/speed.. I just thought there was a way to make it go with standard gcode..
[04:36:00] <Valen> the whole point of gcode is to get things to be at a place at a time
[04:36:15] <Connor_CNC> g94 a10
[04:36:19] <Connor_CNC> err
[04:36:32] <Valen> about the only thing you could do (somehow) is to make it a spindle
[04:41:24] <Connor_CNC> What are N codes?
[05:05:57] <WalterN> Connor_CNC: you mean like N100 G00 X3.4?
[05:06:11] <Connor_CNC> Well.. just the N100 part
[05:06:25] <WalterN> yeah
[05:06:30] <WalterN> thats just a line number
[05:06:36] <WalterN> most controllers dont need it
[05:07:05] <WalterN> if you are doing loops you need an N number so it knows what section to loop though
[05:07:27] <WalterN> depending on how you write the program and how the controller works
[05:08:46] <Connor_CNC> okay, If I'm going to use A axis for my extruder..then I have to tell skeinforge to do 5d mode.
[05:09:40] <WalterN> N numbers are also good for conditional statements
[05:10:20] <WalterN> IF (#5 EQ 3) goto N100
[05:10:30] <WalterN> or however it works
[05:35:31] <elmo42> Connor_CNC: not sure if you can use an axis for the extruder... wouldn't that confuse EMC into thinking it rotates?
[05:36:34] <Connor_CNC> I got it figured out.. Skeinforge had a setting for 5D, which continual feeds commands to the extruder axis. I just had to make it's min and max numbers HUGE.
[05:37:34] <Connor_CNC> next step is to tune the velocity of the extruder..
[05:39:46] <elmo42> I think someone in #CAM room was making scripts for HeeksCNC and the extruder.
[05:58:17] <Jymmm> WB
[06:10:32] <UncleG> Anyone using Glenteck brush servos?
[06:19:02] <UncleG> emc on skinnypup? o.O
[06:20:06] <elmo42> I was going to make a liveCD with latest EMC and DSL... just didn't work out the way I wanted it to.
[06:20:12] <skinnypup> oh heck no... isp keeps dropping
[06:20:18] <UncleG> that would be nice~
[06:20:20] <elmo42> would have been smaller then the current 10.04LTS release ;)
[06:20:24] <skinnypup> reading somexen server stuff
[06:20:25] <UncleG> that is not nice skinny
[06:20:39] <UncleG> yeah a lil bit anyhow :P
[06:21:03] <UncleG> I want to do a puppydistro with UT99 preinstalled =D
[06:21:24] <skinnypup> I do run emc though if perhaps you were asking that
[06:21:26] <UncleG> And control my CNC w/ an Xbox360 controller as a cheap replaceable control system
[06:21:39] <UncleG> Maybe wireless? =D
[06:22:24] <UncleG> I was
[06:22:33] <skinnypup> ive used my m200 toshiba tablet as the frontend for a headless machine running my mill
[06:22:47] <UncleG> nice
[06:23:20] <skinnypup> bout a 1/4 sec lag when jogging other than that undetectable
[06:23:21] <UncleG> I have an old index werke turret lathe w/barloader, 3 glenteks
[06:23:22] <elmo42> ut2k4 has an installer for Linux, did ut99?
[06:23:31] <UncleG> yes
[06:23:43] <UncleG> liflg did one a long time ago
[06:23:49] <UncleG> good ole Loki
[06:24:07] <elmo42> this installer was on the official disc.
[06:24:15] <elmo42> anyways... seen this before? http://www.caelinux.com/CMS/
[06:25:12] <UncleG> no, its looks pretty tho :)
[06:25:19] <skinnypup> looks interesting
[06:26:38] <UncleG> How many pins can I use from the lpt port to run relays?
[06:26:41] <elmo42> more for engineering
[06:26:50] <elmo42> 9 pairs?
[06:26:58] <UncleG> I have 5 air cylinders which drive my existing hardware
[06:26:59] <elmo42> depends if you want to run motors ;)
[06:27:02] <UncleG> no
[06:27:31] <UncleG> I just want to tick my air cylinders, I have 5120 mesa for the servos
[06:27:44] <UncleG> they require a 3 volt signal
[06:27:56] <UncleG> uh 5v
[06:28:37] <UncleG> Can I hit them all with one lpt port?
[06:33:30] <elmo42> depends on the current demand
[06:34:12] <UncleG> I wish I was more knowledageble, I dont even know what you mean by that.
[06:36:02] <UncleG> The side of a red block it says 5vdc xontrol. it doesnt ask for cookies or demand sammiches or nothin.
[06:38:33] <UncleG> Would you mind elightening me on what you mean by current demand? duration, amperage?
[06:39:54] <Jymmm> amperage requirements
[06:41:55] <elmo42> mA, most likely, but since you are relaying it shouldn't be an issue
[06:42:38] <Jymmm> you want to put a relay on the paraport? They suck a lot of power
[06:42:53] <Jymmm> use a driver
[06:45:14] <UncleG> The case being. the sir cylinder is kicked for about .5 second so to engage a trip dog to either reverse spindle, rotate turret or feed part.
[06:45:19] <UncleG> air*
[06:47:39] <UncleG> I suppose I will just start hooking things up and see what fails first, seems to be a general course of action for me.
[06:49:21] <skinnypup> might be your paraport if you put a relay coil on it
[06:51:05] <UncleG> Just being in this room, really shows me how little I know. At one time I had 2 servos drawing on a etchosketch direct from my lpt port. I come back a year later, I feel like iver never done any of this before.
[06:57:35] <skinnypup> check out the transistor as a switch to give you leads to dig deeper
[06:57:36] <skinnypup> http://www.kpsec.freeuk.com/trancirc.htm
[07:00:13] <UncleG> Thank you, Im sure I can build something from spare parts this route if need be.
[07:03:04] <UncleG> Isnt that basically what I have here already tho?
[07:03:07] <UncleG> http://www.mouser.com/ProductDetail/Tyco-Electronics/ODCM-5/?qs=IBrrKC4IS6r3tLyY7rOd2g%3D%3D
[07:03:16] <UncleG> those are what I have...
[07:07:13] <Jymmm> Use something like this to drive relays off a paraport... http://www.sparkfun.com/commerce/product_info.php?products_id=312
[07:07:49] <Valen> wiring a relay direct off a parallel port will definatley kill it
[07:07:55] <skinnypup> those say 34 mA to turn on
[07:07:56] <Valen> its not the current draw
[07:08:05] <skinnypup> on the datasheet
[07:08:11] <Valen> its the several hundred volt spike when you turn it off
[07:08:27] <Jymmm> skinnypup: what does?
[07:09:36] <skinnypup> oops that is maximum input current
[07:09:51] <Jymmm> the ULN2803 can drive 8 relays at 500ma each
[07:10:50] <UncleG> That would do it then
[07:11:50] <Jymmm> even includes a clamping diode for driving relays.
[07:29:11] <Valen> they are a handy chip those
[07:31:34] <Valen> cant start mah lawn mower :-<
[07:32:04] <Valen> have to get some "start ya bastard"
[07:35:50] <skinnypup> some days i miss just pulling the rope to crank....
[07:36:22] <Jymmm> crank what?
[07:36:41] <skinnypup> mowers of course
[07:36:56] <Valen> I pulled the rope
[07:37:01] <Jymmm> get a push mower ya wuss!
[07:37:08] <Jymmm> get a push mower ya wusses!
[07:37:15] <Valen> you push mow 1000sqm
[07:37:38] <skinnypup> 5acres with a pushmower lol
[07:37:54] <Jymmm> or get a herd of goats
[07:38:18] <Jymmm> they'll even eat poison ivy
[07:42:24] <Valen> council may have something to say about that
[07:54:29] <Jymmm> council?
[07:56:40] <Valen> local government
[07:57:01] <Jymmm> Are they going to mow your lawn?
[07:57:20] <Valen> no but they can do assorted nasty things
[07:57:29] <Valen> like evict you and make you pay fines
[07:57:45] <Jymmm> for what?
[07:57:57] <Valen> pretty much anything lol
[07:58:06] <Jymmm> where is this?
[07:58:14] <Valen> australia
[07:58:36] <Valen> most of the time they don't give a shit, but if anybody complains your in trouble
[12:06:27] <jthornton> wow it is 3C outside this morning
[12:38:24] <jthornton> for rotary axes is it A rotates around X, B rotates around Y, and C rotates around Z?
[12:54:25] <Fox_Muldr> is it correct that at the moment only in the ubuntu 10.04 feed the latest emc 2.4.5 update is available? because when i update 8.04 i still have no 2.4.5 and only 2.4.4 as current version
[12:55:54] <cradek> no. there is a 2.4.5 package for hardy in the repository.
[12:56:36] <cradek> see http://www.linuxcnc.org/emc2/dists/hardy/emc2.4/binary-i386/
[12:57:15] <Fox_Muldr> so why doesn't ubuntu show this update as available?
[12:57:53] <Fox_Muldr> maybe i have misconfigured something somewhere. i will look in therepo sources ...
[12:58:41] <jthornton> my 10.04 is still at 2.4
[12:58:45] <jthornton> 2.4.4
[12:59:37] <Fox_Muldr> in 10.04 i could update as i checked yesterday. and my repo list in 8.04 looks good
[13:00:09] <Fox_Muldr> so i don't know why it doesn't update it. maybe i have to do it with help of the package manager instead of the update manager
[13:00:44] <cradek> hm, wonder if we have a problem in the repo then
[13:01:01] <jthornton> <jthornton>for rotary axes is it A rotates around X, B rotates around Y, and C rotates around Z?
[13:01:55] <jthornton> I did a reload in the synaptic package manager and 2.4.5 showed up
[13:02:39] <cradek> jthornton: yes that's the normal way to use the rotary letters
[13:03:16] <Fox_Muldr> i reloaded the synaptic package manager many times and it always shows 2.4.4 as latest package for ubuntu 8.04
[13:03:17] <jthornton> ok, thanks I'm making a drawing depicting the axes for some normal types of machines
[13:04:35] <jthornton> my 8.04 machine is all ready at 2.4.5
[13:04:49] <jthornton> it is in a virtural box thingy
[13:04:50] <Fox_Muldr> hmm i wonder why the update is not shown here
[13:05:11] <Fox_Muldr> i try to boot from the original livecd and look what it shows me instead of my real cnc pc
[13:05:53] <jthornton> my plasma is still on 8.04 (I think) I'll wander out and check it
[13:07:22] <Fox_Muldr> ok livecd is started now checking
[13:09:06] <Fox_Muldr> livecd also only shows 2.4.4 as latest version
[13:09:43] <Fox_Muldr> so i would say that there's a problem with the repository announcing the new version
[13:13:19] <Fox_Muldr> or could it be that 2.4.5 is only available for 8.04 as download to install and not within the repo?
[13:14:42] <Fox_Muldr> oh i see it'''s in the repo. but within the directory the "Packages" File doesn't include the new 2.4.5 version and only up till 2.4.4 ;)
[13:15:00] <jthornton> my plasma is running 8.04 installed and has 2.4.5
[13:15:06] <Fox_Muldr> so the package manager can't find the 2.4.5 version
[13:15:36] <Fox_Muldr> jthornton: did you install it via ubuntu package manager or by hand with the deb file?
[13:15:47] <jthornton> livecd
[13:16:49] <Fox_Muldr> you run the livecd and than updated to latest version or does the livecd include the latest version?
[13:17:52] <Fox_Muldr> because i would say that the package manager can't find the new package when it is not listed within the "Packages" file in the repo
[13:18:55] <Fox_Muldr> in the 10.04 Packages file within the repo 2.4.5 is listed
[13:21:03] <Fox_Muldr> so i would suggest that the admin for the repo corrects the Packages file to get it consistent with the directory content. :)
[13:21:43] <cradek> ugh, you are right, those were not regenerated
[13:29:02] <jthornton> when viewed from the positive end of the linear axis does the rotary axis rotate CW for a positive input?
[13:29:12] <cradek> Fox_Muldr: fixed
[13:29:40] <cradek> jthornton: that's in the docs... I'm not sure so I don't want to guess
[13:30:23] <jthornton> I'll look again at the docs, I could not find anything the first time I looked
[13:31:06] <cradek> I haven't seen it for a long time - you might have to go back to the really old stuff
[13:31:18] <cradek> seems like it was in the 'definition of a machining center' stuff
[13:32:14] <jthornton> ok, I'll look there
[13:33:23] <cradek> found it in the old ngc doc
[13:33:26] <jthornton> ah that is in the user manual!
[13:33:30] <cradek> not that I understand it in just one reading...
[13:33:36] <cradek> haha
[13:34:03] <jthornton> I was looking in the integrators manual where I expected it to be
[13:36:04] <jthornton> it is a small bit confusing to me as well
[13:44:20] <jthornton> * jthornton wanders back out to finish putting the backhoe back together
[13:48:00] <Fox_Muldr> cradek: thanks, now i could update to 2.4.5 :)
[14:20:40] <Fox_Muldr> does anyone know a guide what settings (rpm, feed rate for specific material) for engraving should be used?
[14:22:30] <cradek> engraving what with what?
[14:23:27] <Fox_Muldr> that should be in the guide. i know what material i have and what bit i use and want to know which feed rates and rpm is best for that purpose :)
[14:23:45] <cradek> oh I didn't understand your question
[14:23:51] <cradek> no I don't know of a written guide
[14:24:07] <Fox_Muldr> at the moment i do just try&error but i want to know what settings are best :)
[14:24:14] <cradek> generally you want as much spindle speed as possible (usually much more than you have) and then follow the cutter manufacturer's recommendation for feed per tooth
[14:24:16] <Fox_Muldr> or at least better ;)
[14:24:53] <cradek> for instance some cutters I use recommend 20-30krpm and .0005" feed/tooth
[14:24:56] <Fox_Muldr> cutter manufacurer's recommendation is hard when i have no manufacturer in the shop listed
[14:25:12] <cradek> these are V engraving tools
[14:25:25] <cradek> so I use 20krpm and 20ipm feed
[14:25:28] <Fox_Muldr> ok so in general higher rpm is better for that purpose? i also use v-bits
[14:25:40] <cradek> yes for tiny tools rpm is always your limiting factor
[14:26:22] <Fox_Muldr> my mill goes from 10000-29000 rpm so i should turn it up the next time :)
[14:26:50] <cradek> yes you probably want it all the way up unless you're cutting metal
[14:27:07] <cradek> assuming you're using the very tip of the tool
[14:27:24] <Fox_Muldr> i want to engrave aluminium in the next days as a test
[14:27:32] <cradek> consider how small the diameter is there, and calculate the surface speed, you will see it is low
[14:28:34] <Fox_Muldr> feed/toorh is calculated at the surface of the material i think?
[14:29:09] <cradek> brb
[14:29:13] <Fox_Muldr> ok
[14:45:49] <JT-Hardinge> Fox_Muldr: take a look on the Onsrud web site for feed and speeds for engraving
[14:49:50] <JT-Hardinge> * JT-Hardinge has to plane down a Popsicle stick :/
[14:59:40] <pepsi> Fox_Muldr: why do i know you
[15:53:25] <skunkKandT> so - what is an easy way to set a pin false - true - false in a comp. (ie - I want to set the halui pin spindle.stop false -> true -> false
[15:54:50] <skunkKandT> (turn the spindle off when something is true
[15:55:49] <andypugh> pin = ! pin ?
[15:56:12] <andypugh> (I think I am confused by the question)
[15:57:00] <ries> andypugh: I think he want's the spindle turn off by some external pin status
[15:58:10] <andypugh> Perhaps you need a spindle-in and a spindle-out in your comp, so the spindle command passes through your comp on the way to the pin>
[15:58:46] <andypugh> net in motion.spindle.on => comp.spindle.in
[15:59:23] <andypugh> net out comp.spindle-out => hm2_5i23.0.gpio.001.out
[16:19:48] <skunkKandT> right - but if the spindle is on - emc still thinks it is on. if I turn the spindle off in the comp - emc still thinks the spindle is on.
[16:19:52] <skunkKandT> does that make sense
[16:24:38] <Fox_Muldr> JT-Hardinge: i will take a look
[16:25:10] <Fox_Muldr> pepsi: i don't think we know each other :)
[16:57:19] <andypugh> skunkKandT: is halui.spindle_override.value (etc) any help?
[17:02:59] <skunkKandT> I think I got it - I turn the haluispindle.stop to true until the spindle.on is false.
[17:09:55] <JT-Hardinge> It's Alive!
[17:10:04] <Jymmm> KILL IT!!!!
[17:10:13] <JT-Hardinge> NO!
[17:10:20] <JT-Hardinge> it is my friend
[17:10:32] <JT-Hardinge> we play in the dirt together
[17:10:45] <Jymmm> Fine, just wait till it sucks the life out of you!
[17:11:10] <JT-Hardinge> it will one day... but not soon I hope
[17:11:29] <JT-Hardinge> * JT-Hardinge thinks a nap is in order now
[17:11:42] <Jymmm> You take a LOT of naps, you know that?
[17:13:09] <fragalot> Rawr! :) Anyone here have any experience making a vacuum table?
[17:13:20] <Jymmm> They suck!
[17:13:38] <fragalot> I'm starting to run out of ideas for holding down PCBs though
[17:14:17] <Jymmm> LOL, no that's what they are designed to do... SUCK
[17:14:28] <fragalot> >.>
[17:14:30] <Jymmm> hang on....
[17:14:53] <fragalot> 200x150 work space is all I need
[17:16:33] <fragalot> max. size is 310x250
[17:16:40] <willeo6709> greetings all - looking for halcmd option list
[17:16:41] <Jymmm> hang on damnit!
[17:17:01] <willeo6709> skunkworks once told me how to generate a file with all names it got away from me
[17:17:12] <andypugh> show all?
[17:17:30] <andypugh> halcmd show all, that is
[17:17:35] <fragalot> Jymmm: FASTER!
[17:17:51] <Jymmm> fragalot: dont get your panties in a bunch!
[17:17:53] <andypugh> fragalot: A company I used to work for made vacuum tables
[17:17:58] <fragalot> Jymmm: :3
[17:18:01] <fragalot> andypugh: shiiiny
[17:18:15] <fragalot> also - used to?
[17:18:28] <willeo6709> how do I send it to a file so I can cut and paste into spreadsheet for wiring diagram stuff?
[17:18:43] <Jymmm> fragalot: Alright you son of a mother....
[17:19:06] <Jymmm> fragalot: Each '+' is a hole. Instead of doing just a grid, like this:
[17:19:17] <Jymmm> +---+---+---+
[17:19:17] <Jymmm> | | | |
[17:19:17] <Jymmm> +---+---+---+
[17:19:18] <Jymmm> | | | |
[17:19:20] <Jymmm> +---+---+---+
[17:19:22] <Jymmm> | | | |
[17:19:24] <Jymmm> +---+---+---+
[17:19:25] <fragalot> Jymmm: pm so you won't disturb anyone else ?
[17:19:29] <Jymmm> fragalot: Do something like this:
[17:19:40] <Jymmm> | | |
[17:19:40] <Jymmm> --+-- --+-- --+--
[17:19:40] <Jymmm> | | |
[17:19:41] <Jymmm> | | |
[17:19:43] <Jymmm> --+-- --+-- --+--
[17:19:45] <Jymmm> | | |
[17:19:47] <Jymmm> | | |
[17:19:49] <Jymmm> --+-- --+-- --+--
[17:19:51] <Jymmm> | | |
[17:20:01] <andypugh> They had concentric sets of grooves. The vacuum went into a bore with a sleeve in it. The sleeve could be rotated to align different sets of holes in the sleeve with different drillings into the vacuum grooves.
[17:20:11] <Jymmm> fragalot: Where the "crosses" are grooves, and hte + is the hole.
[17:20:24] <fragalot> Jymmm: Ooo ok good idea
[17:20:40] <fragalot> and I presume that underneath that board I just need another board with the channels leading to the holes?
[17:21:07] <Jymmm> fragalot: This will allow you do have different areas of vacumm being applied without leakage exact at the edges.
[17:21:10] <fragalot> andypugh: as mine's tiny, I don't think I need anything that fancy :p
[17:21:32] <fragalot> Jymmm: Yeah, I'll mock something up in autocad now :)
[17:21:40] <andypugh> These weren't big, the adjustment was to cope with the standard silicon wafer sizes..
[17:22:08] <Jymmm> fragalot: No, make a box 12" x 12" x 2" out of 3/4" MDF (as example). be sure to place braces inside the box to prevent the top from bowing under vacuum.
[17:22:46] <Jymmm> fragalot: make that 3" thick + top and bottom, that'll give you enough thickness for a shopvac hose.
[17:23:17] <fragalot> Jymmm: my machine's travel is only 60mm
[17:23:18] <fragalot> :/
[17:23:31] <Jymmm> fragalot: Since most shopvac hoses are 2.5", so make it 4"
[17:23:44] <Jymmm> fragalot: Well, scale to fit. Use 1/2" MDF instead.
[17:24:33] <Jymmm> fragalot: Be sure to have a couple of holes that you can use for alignment pins in your table too.
[17:24:51] <fragalot> Jymmm: *nod*
[17:25:04] <fragalot> trying to figure out htf AutoCAD works in 3D mode >.>
[17:25:10] <fragalot> for the heck of it
[17:25:14] <Jymmm> fragalot: You could try using Masonite, (tempered hardboard) too
[17:25:31] <Jymmm> but only for the sacraficial top
[17:26:32] <fragalot> Hmm. *googles*
[17:26:56] <Jymmm> fragalot: Be sure to SEAL the edges of the MDF - very pourious. Apply two coats of wood glue ten minutes apart. Then maybe 2 or 3 more after that just to be sure of even coverage.
[17:27:14] <fragalot> ah I've got some of that laying about somewhere
[17:27:40] <fragalot> Jymmm: I was thinking of silicone paint that I have left over
[17:27:56] <andypugh> Or use Tufnol.
[17:28:05] <andypugh> http://www.tufnol.co.uk/tufnol/default.asp?id=22
[17:28:16] <Jymmm> fragalot: Whatever works for you.
[17:28:56] <Jymmm> fragalot: Also consider having TWO or more chambers so you can turn off the unused chambers when working with smaller stock.
[17:29:03] <fragalot> autocad is annoying in 3D >.< *goes back to 2D mode*
[17:29:23] <fragalot> Jymmm: I was thinking of separating it into 2 chambers, yeah
[17:29:34] <Jymmm> fragalot: Install plastic fittings in the edge that will fit a shopvac hose without leaking.
[17:29:34] <fragalot> atm this is my plan:
[17:30:03] <fragalot> 18mm MDF, pocket the hell out of it (leaving supports) and dividing it into 2 chambers
[17:30:10] <fragalot> drill alignment holes
[17:30:14] <Jymmm> fragalot: NO
[17:30:19] <fragalot> drill same holes in sacrificial top
[17:30:19] <fragalot> oh
[17:30:20] <fragalot> :(
[17:30:55] <Jymmm> fragalot: dont pocket the mdf, just make strips or grid of it, making sure there are gaps under it for airflow
[17:31:18] <Jymmm> be generious on the gaps too
[17:31:30] <Jymmm> It's only to prevent the top from bowing
[17:31:37] <fragalot> what's the difference between pocketing and gluing down strips
[17:31:45] <Jymmm> no gaps
[17:32:28] <Jymmm> You want lots of air flow, no "least resistance" type of thing.
[17:32:33] <fragalot> surely it would work out the same? *Creates mockup in Cut2D*
[17:32:38] <fragalot> ofcourse. Hold on
[17:34:59] <Jymmm> With this, you have to have gasket http://www.tormach.com/images/products/Accessories/vacuum_table.jpg
[17:35:54] <Jymmm> Not enough standoffs imo http://www.bods-mods.com/UAL737/Vac_table1.jpg
[17:36:34] <Jymmm> Again, need gasket http://img.directindustry.com/images_di/photo-g/vacuum-chuck-373180.jpg
[17:37:18] <Jymmm> http://www.tomsplanes.com/Vacuum.html
[17:39:56] <Jymmm> skunkKandT: you CAN do it with Panduit!!!!!! Aint that purrrty http://www.ams-plasticextrusions.com/pictures/new_vacuum_table_7.jpg
[17:43:35] <fragalot> Jymmm: http://ompldr.org/vNXR6Zw/Untitled.png
[17:43:57] <fragalot> Jymmm: that as the box, (imagine that it's got alignment pins for the sacrificial top on there already)
[17:44:13] <fragalot> and then the sacrificial top gets milled to the pattern you suggested
[17:45:24] <Jymmm> IF you mill MDF like that, you will be cutting thru the surface of it making it very porous. the surface of MDF is presed at something like 120 PSI
[17:45:49] <Jymmm> it's the innards that are loose
[17:45:53] <fragalot> not sure if I should use MDF for it or not.. I know that MDF's structurally insound once the top layer is taken off
[17:46:01] <fragalot> might use plexi if I can find it
[17:46:12] <Jymmm> No, it flexes even more
[17:46:15] <fragalot> oh
[17:46:38] <fragalot> I just dislike glueing MDF :/
[17:46:53] <Jymmm> why?
[17:46:59] <Jymmm> just use wood glue
[17:47:37] <fragalot> mm
[17:47:45] <Jymmm> you could use delrin for the top
[17:47:47] <fragalot> can I lay it out in the pattern I just showed btw?
[17:48:03] <fragalot> or is that going to be rubbish
[17:48:25] <Jymmm> make more gaps in the center pieces
[17:48:38] <fragalot> k
[17:49:05] <Jymmm> also, you want the edges to have holding power so you'll need to account for that too
[17:49:22] <Jymmm> or maybe move the working edge inward on the top.
[17:49:47] <Jymmm> so it'll have a margin so to speak
[17:49:53] <fragalot> yeah
[17:50:10] <fragalot> need to ask around for a good source of delrin
[17:50:46] <Jymmm> If you place more supports, you might ba able to use acrylic, but it does scratch easily
[17:51:10] <fragalot> well i'm going to be drilling into it anyway
[17:51:18] <Jymmm> so?
[17:51:23] <fragalot> so I don't mind the odd scratch..
[17:51:31] <Jymmm> it does come with a protective film on it.
[17:51:31] <andypugh> Tufnol! All the advantages of delrin, but stiffer.
[17:52:17] <Jymmm> Tufnol is a phenolic
[17:54:13] <Jymmm> Paper Phenolic .250" 36x48 $115
[17:54:22] <Jymmm> expensive shit.
[17:54:46] <Jymmm> Though when I hit it with a torch, it barely burned =)
[17:54:48] <andypugh> Cheaper than Delrin, in that sort of size.
[17:54:57] <Jymmm> I seriously doubt it.
[17:55:05] <fragalot> cheap is my friend for sacrificial parts
[17:55:36] <Jymmm> you could use cutting baord HDPE
[17:56:16] <Jymmm> Delrin .250" 12x12 $33
[17:56:31] <Jymmm> 12x24 $66
[17:56:45] <Jymmm> Maybe ABS
[17:57:07] <Jymmm> but you'll need plastic tooling.
[17:58:08] <andypugh> From RS: Tufnol 590x285x12 = £28 and Delrin 500x330x12 = £40
[17:58:53] <andypugh> Tufnol is very rigid, though, it doesn't compress like Delrin.
[17:59:43] <Jymmm> fragalot: where you at?
[17:59:45] <fragalot> Jymmm: I don't think i'll use 2 chambers :/
[17:59:48] <fragalot> Jymmm: belgium
[17:59:51] <Jymmm> ah
[18:00:03] <fragalot> Jymmm: as for the chambers: i'll just put a piece of copper clad on the unused region to seal it off
[18:00:24] <Jymmm> andypugh: for a vacuum table, maybe the compression might be a good thing. not sure.
[18:00:44] <fragalot> Jymmm: actual milling is quite .. um.. enjoyable on my mill
[18:00:49] <Jymmm> fragalot: use a rubber like material so it can fill the gaps
[18:00:54] <fragalot> it's only got one rpm.. 28000rpm
[18:01:13] <fragalot> so doing anything but engraving (and it's actually too slow for this purpose)...
[18:01:40] <fragalot> Jymmm: won't a perfect seal burn out the shop-vac ?
[18:01:43] <Jymmm> fragalot: sure, It's when you have a large table that you really need the chambers
[18:01:56] <fragalot> my table is rather tiny, and the work surface is only half that :/
[18:02:17] <fragalot> table 310x250, work space 150x200
[18:02:24] <Jymmm> fragalot: probably =) But you can adjust as you you need to, or use a vacuum pump.
[18:02:29] <fragalot> bit of a poor design imo
[18:03:16] <fragalot> yeah, I should have an old cheapy compressor laying about somewhere that I could convert to a vacuum pump, but for that I would need a good seal. if a shop-vac can pull it off .. Hell yeah :P
[18:03:32] <Jymmm> andypugh: Maybe tufnol is used more commonplace in EU making the price lower.
[18:04:36] <Jymmm> I know that you do NOT want to breath when machingin it.
[18:04:59] <andypugh> A compressor isn't a great vacuum pump, generally.
[18:05:23] <Jymmm> You want to use a respirator http://www.rosemania.com/images/Respirator.jpg
[18:05:33] <andypugh> They are designed for high delta-P, and it isn't actually possible to make a -100psi vacuum....
[18:06:45] <Jymmm> Acetal .250" 12x12 $25
[18:07:43] <fragalot> andypugh: Yeah.. I'm hoping the shop-vac will provide plenty of vacuum
[18:07:55] <fragalot> it's only engraving work so it won't really have to hold down big forces
[18:08:19] <Jymmm> fragalot: you can use a router speed control too to slow down the shopvac
[18:08:34] <fragalot> why would I need to slow it down?
[18:08:53] <Jymmm> to prevent from burning out the motor
[18:08:56] <fragalot> could just open that valve thingy on the handle
[18:09:13] <fragalot> that and the shop vac I have pulls in soooo much false air it's not even funny anymore
[18:09:14] <Jymmm> Why waste electricity if you don't have to?
[18:09:37] <Jymmm> I turn mine down all the time.
[18:09:41] <fragalot> Jymmm: because I don't have a router speed control gizmothingydealymajig. :P
[18:09:50] <Jymmm> it's only $20
[18:09:57] <fragalot> and have nfc where i'd get one
[18:10:26] <Jymmm> http://www.harborfreight.com/router-speed-control-43060.html
[18:10:32] <Jymmm> =)
[18:11:12] <fragalot> tbf I'd actually already be happy if I just took one of that tufnol or whatever boards, drilled holes every 15mm and tapped thread into it
[18:11:17] <Jymmm> how abut a dimmer for ceiling fan?
[18:11:46] <fragalot> *shrug*
[18:12:03] <Jymmm> Well, you have ideas for a vacuum table, have fun!
[18:12:14] <fragalot> I think i'm just going to go with the tufnol/delrin/whatever and a shitload of holes method
[18:13:01] <fragalot> find me a 5mm sheet or something and put that on the worktop. should be fine
[18:13:54] <fragalot> 5 euro + 50 euro shipping
[18:13:56] <fragalot> o.O
[18:14:20] <Jymmm> do you guys have dollar stores?
[18:14:35] <fragalot> no
[18:14:46] <fragalot> can't find any of those fun places over here
[18:14:46] <Jymmm> everything $1 (1 euro) or less?
[18:15:06] <fragalot> they do have poundland, poundworld, etc in the UK where i'm going in 2 weeks
[18:15:28] <Jymmm> Ok, look for cutting boards in the kitchen section.
[18:15:36] <fragalot> good god you're brilliant
[18:15:41] <fragalot> <3
[18:15:46] <Jymmm> Yes, I know.
[18:15:53] <Jymmm> More like cheap bastard
[18:16:07] <fragalot> as I said - for sacrificial parts, I like cheap.
[18:16:22] <Jymmm> I hit the dollar stores all the time looking for things I can re-purpose.
[18:16:33] <fragalot> i'm thinking my respirator didn't seal properly today.. throad is a bit sore and i've been milling MDF all day
[18:16:42] <Jymmm> since their stock changes frequently, you never knwo what you'll find.
[18:17:03] <Jymmm> even different stock from same store, different locations.
[18:17:14] <fragalot> yeah
[18:17:58] <Jymmm> I found some RGB slow changing floating LED's for a $1
[18:18:13] <Jymmm> included 2 batteries too, one being a spare
[18:18:34] <fragalot> how's this for workflow for drilling and tapping that board: put in CNC machine, have it drill center holes, go to pillar drill, drill holes like a trained monkey, go to friend that has vertical tapping machine, tap holes like superiorly trained monkey,...
[18:18:51] <fragalot> or just put random scrap under board, let CNC drill in one go
[18:18:51] <Jymmm> why tap?
[18:19:19] <Jymmm> you'll be messing with the flatness if you try to clamp anything
[18:19:20] <fragalot> so I can put bolts into it to clamp the PCB down (instead of making a vacuum table))
[18:19:33] <fragalot> :(
[18:19:54] <Jymmm> you'll end up with _______/\_________/\_____ sorta thing
[18:20:24] <willeo6709> multiple home switches in halfile? do I use home-switch.0 for example for axis 0?
[18:20:46] <Jymmm> have a vacuum table, and a replaceable clamping table. That's what those alignment pins are for
[18:21:30] <Jymmm> or sit the vacuum table on top of the clamping table
[18:22:31] <Jymmm> Hmmm, not sure about this... http://lh6.ggpht.com/_cTHGGZL6uDw/SOqi29mUCeI/AAAAAAAABOc/5EXB7hwCQts/CIMG0139.JPG
[18:22:46] <Jymmm> that's a LOT of holes.
[18:22:56] <fragalot> is that a vacuum table, or a clamping table o;O
[18:23:04] <Jymmm> vacuum
[18:23:19] <fragalot> either they need to cover the holes, or it's got a MASSIVE airflow going in surely
[18:23:25] <Jymmm> look below and to the left, you'll see the T bar clamping
[18:24:05] <Jymmm> It's only 1/2" thick, so I suspect a vacuum pump with a hell of a reserve tabk.
[18:24:09] <Jymmm> tank
[18:36:03] <SteveStallings> SteveStallings is now known as steves_logging
[18:42:19] <willeo6709> questions on multiple home switches in hal
[18:43:37] <andypugh> Go on...
[18:44:04] <willeo6709> running dual mesa 5i20's
[18:44:14] <willeo6709> 4 ax vertical with rigid tap spindle
[18:44:27] <willeo6709> waqnt a separate home switch on each axis
[18:44:41] <andypugh> That's easy enough.
[18:44:43] <willeo6709> but every time I try to change anything I get startup errors
[18:44:52] <andypugh> What errors?
[18:45:13] <andypugh> Are you editing HAL by hand, or using PncCOnf?
[18:45:29] <willeo6709> hand
[18:45:39] <willeo6709> there is an editor?
[18:45:46] <andypugh> There is a wizard.
[18:45:51] <willeo6709> really
[18:45:56] <willeo6709> how do I get there?
[18:46:06] <andypugh> I think if you have a working config then hand-editing ought to be less work.
[18:46:16] <Jymmm> Follow the yellow brick road!
[18:46:48] <willeo6709> not at the machine yet.... getting stuff set up on the bench, but have mesa hardware installed detected and operational as far as can tell
[18:47:39] <willeo6709> its telling me signal axis.0.home-sw-in cannot be the same as a pin...
[18:48:04] <willeo6709> all did was moved from 1 home switch line opp direction to 4
[18:48:22] <willeo6709> might have to have 5 depending how c axis on spindle works out
[18:48:23] <andypugh> It sounds like you are not putting the signal name (which you can choose freely) as the first item on a "net" line
[18:48:39] <willeo6709> ok
[18:48:52] <andypugh> ie it should be "net signame sourcepin => destpin"
[18:49:19] <andypugh> if you omit the signame, it tries to create a signal name from the sourcepin, and that can't work...
[18:50:11] <andypugh> If you type pncconf at the command line you should get the config wizard. I would suggest not over-writing your existing config though
[18:52:23] <fragalot> Jymmm: http://cgi.ebay.co.uk/CNC-Vacuum-Bed-table-VT2016-milling-clamping-engraving-/310235374006?pt=LH_DefaultDomain_3&hash=item483b7821b6 <-- I could just go for this :/
[18:53:01] <fragalot> perfect size
[18:53:22] <fragalot> can't quite afford it though :<
[18:54:16] <cpresser> how can I convert types in HAL?
[18:54:38] <fragalot> Jymmm: that, and it'd be a shame to drill into a nice alu top like that wouldn't it :p
[18:54:39] <cpresser> I have a s32 signal and want to assign is value to a float-parameter?
[18:55:07] <andypugh> http://www.linuxcnc.org/docview/html//man/man9/conv_s32_float.9.html
[18:55:30] <cpresser> nice.. I will try..
[18:56:01] <andypugh> Don't forget it need a loadrt and adding to a thread, and add it to the thread before the functions that use the output.
[18:58:02] <cpresser> "<commandline>:0: value 'conv-s32-float.0.out' invalid for float"
[18:58:43] <andypugh> pastebin the HAL?
[18:59:20] <cpresser> perhaps there is a simpler approach... I am using hal_input. The task is to set the value of input.0.abs-x-offset to input.0.abs-x-counts (zero it)
[18:59:29] <fragalot> Jymmm: hm found one for 50 euro..I wonder how much shipping would be on that thing
[18:59:32] <cpresser> and I want this do be done with a pyvcp-button
[18:59:59] <cpresser> andypugh: so far, I have tested it on the commandline, so there is no HAl-File so far
[19:00:18] <willeo6709> on home switches why is there 2 net statements for each axis? one => and one <=
[19:00:42] <fragalot> Jymmm: 65euro inc. shipping ... I think I'll hold on to that link for when I have the cash :D *bookmarks*
[19:00:58] <andypugh> willeo6709: Some of the sample configs use a slightly outmoded syntax.
[19:01:33] <andypugh> net signame source => sink is equivalent to
[19:01:44] <andypugh> net signame <= source
[19:01:52] <andypugh> net signame => sink
[19:02:07] <andypugh> (In fact, the => stuff is optional too)
[19:02:38] <andypugh> cpresser: You could look at the sample-and-hold
[19:02:49] <cpresser> OT: but there can be more than one sink to a net?
[19:02:57] <andypugh> Indeed
[19:03:04] <andypugh> As many as youlike.
[19:03:17] <andypugh> net signame source => sink1 sink2 sink3 sink4
[19:04:00] <cpresser> as mentioned above, I am quite new to HAL.. I had my issues with the net command :)
[19:04:12] <andypugh> cpresser: http://www.linuxcnc.org/docview/html//man/man9/conv_s32_float.9.html
[19:04:17] <andypugh> Sorry, wrong link
[19:04:24] <andypugh> I mean: http://www.linuxcnc.org/docview/html//man/man9/sample_hold.9.html
[19:04:34] <andypugh> Holds the value of an S32
[19:04:37] <willeo6709> net xhomels classicladder.0.in-04 <= hm2_(hostmot2)(board).0.gpio.029.in_not
[19:04:52] <willeo6709> tells me classladder in-04 does not exist
[19:05:06] <willeo6709> i know that have not made it in classicladder yet
[19:05:07] <andypugh> If you need to hold the value of a float, you can do that by wiring a mux2 component back to its own output.
[19:05:22] <willeo6709> or do I need to do the ladder then connect it in hal?
[19:05:31] <cpresser> nice, ty andypugh. looks like I was searching for.. Ill try it now..
[19:05:37] <Jymmm> Can anyone think of a way to make this but with a longer tail? http://i56.tinypic.com/262a51d.jpg
[19:06:02] <Jymmm> It's pretty thick stuff.
[19:06:07] <andypugh> Jymmm: With a vice, a rod and some metal strip?
[19:06:18] <andypugh> Maybe some hot too then.
[19:06:45] <andypugh> willeo6709: classicladder.0.in-04 looks odd.
[19:06:51] <Jymmm> andypugh: sounds like I'd be making a sword, anythign more specific?
[19:07:33] <andypugh> clamp the strip to the rod in the vice. Hit it with a hammer. Rotate the rod and the strip, hit it some more....
[19:07:47] <andypugh> I make shapes like that all the time that way
[19:07:51] <fragalot> me too
[19:08:07] <fragalot> or in the hydraulic rod bendy thingy for larger radius's
[19:08:41] <Jymmm> Well, I don't have a vice large enough. and dont want one either.
[19:09:05] <andypugh> willeo6709: ignore that, the docs say that is how the pins are named
[19:09:17] <fragalot> Jymmm: smaller vice + more heat?
[19:09:38] <Jymmm> lol, no!
[19:09:43] <andypugh> Right, things to do.
[19:09:43] <fragalot> :P
[19:11:14] <fragalot> Jymmm: you could just take that piece and weld a longer tail on?
[19:13:46] <cpresser> http://pastebin.com/57yD08LV
[19:13:52] <cpresser> gives me: "HAL: ERROR: function 'sample_hold.0' not found"
[19:18:54] <cpresser> any suggestions?
[19:21:01] <Jymmm> fragalot: what welder?
[19:21:58] <pcw_home> Mix up some Thermite...
[19:25:29] <fragalot> Jymmm: depends on the welding kit you have available
[19:25:41] <Jymmm> pcw_home: Hey, that's just a waste of a perfectly good explosive!
[19:26:06] <Jymmm> fragalot: a 100W soldering gun and a propane torch
[19:26:14] <fragalot> ... right
[19:26:22] <fragalot> that's not going to work :D
[19:26:34] <fragalot> you could ty rubbing the pieces together REALLY FAST
[19:26:34] <Jymmm> nope =)
[19:26:53] <Jymmm> fragalot: make a video showing me the process and I'll try
[19:27:04] <fragalot> haha
[19:27:14] <fragalot> Jymmm: http://sphotos.ak.fbcdn.net/hphotos-ak-snc4/hs785.snc4/66594_1615555345066_1121802561_31747113_4148945_n.jpg
[19:27:23] <fragalot> err
[19:27:27] <fragalot> http://en.wikipedia.org/wiki/Friction_welding
[19:27:28] <Jymmm> lol
[19:27:28] <fragalot> that
[19:27:50] <Jymmm> fragalot: SHOW ME THE VIDEO OF *YOU* DOING IT!
[19:28:38] <fragalot> I prefer to remain anonymous
[19:29:01] <Jymmm> wear a mask
[19:29:19] <fragalot> http://www.youtube.com/watch?v=-NIVUnk2kyw
[19:29:22] <fragalot> that does look neat.
[19:29:45] <Jymmm> fragalot: just hold up a sign that says "Hi Jymmm" so I know it's you
[19:29:50] <fragalot> xD
[19:30:22] <fragalot> don't have a lathe available that I want to try it with
[19:32:01] <fragalot> http://www.youtube.com/watch?v=-aEuAK8bsQg&NR=1 this does seem like a wastefull process to me :/
[19:36:35] <fragalot> and I kindof wonder how strong the bond is
[19:37:32] <Jymmm> Since it's the whole 3" being heated, the whole thing is welded. Not just aorund the perimimeter.
[19:37:45] <fragalot> I know
[19:38:12] <fragalot> it jsut doesn't look like it's 100% in liquid form
[19:39:39] <cpresser> ah.. i got it now.. "addf sample-hold.0 servo-thread" works. using underscores (addf sample_hold.0 servo-thread) fails
[19:43:04] <fragalot> mmm friction drilling is a neat process
[19:55:04] <cpresser> is there a build-in-function for inverting bits?
[19:55:14] <cpresser> or do I need an invert-component?
[20:03:07] <awallin> not?
[20:03:19] <cpresser> already found it. but ty anyway :)
[20:03:37] <awallin> http://www.linuxcnc.org/docs/devel/html/man/man9/not.9.html
[20:05:29] <mhaberler_> mhaberler_ is now known as mhaberler
[20:10:48] <fragalot> http://www.youtube.com/watch?v=BzvdxrU9fQI
[21:03:59] <tom3p> join #cam
[21:04:04] <tom3p> ack!
[21:20:10] <skunkKandT> do you have to move all axis when setting the TOOL_CHANGE_POSITION
[21:20:13] <skunkKandT> in the ini?
[21:21:09] <skunkKandT> other question is - 'quill' up for my machine is actually 24'
[21:33:15] <cradek> skunkKandT: yes, all 3
[21:33:34] <skunkKandT> ok
[21:33:42] <cradek> quill up means just move z to 0
[21:34:13] <willeo6709> where do i find the man pages on hal commands
[21:34:34] <cradek> use man command at the shell
[21:34:46] <cradek> 'man not' etc
[21:35:09] <cradek> bbl
[21:35:25] <skunkKandT> so - with the table all the way back - z should be 0? different from what we are used to. the old machine control had z all the way back as 24"
[21:35:40] <willeo6709> whats the difference in the net command using => or <=? or is there one?
[21:35:48] <skunkKandT> so - with the table all the way into the spindle would be 0
[21:36:54] <skunkKandT> willeo6709: it is just for humans.
[21:37:24] <skunkKandT> you don't need them - just lets you show what direction the signal goes.
[21:37:41] <willeo6709> so it does not matter
[21:37:49] <skunkKandT> correct - I don't use them
[21:50:23] <tom3p> stumbled upon http://www.pythonocc.org/community/related_projects/emcfab/
[22:31:03] <cradek> skunkKandT: I'd think table and spindle as far apart as possible would be Z=0, and Z goes negative as the table gets closer to the spindle
[22:31:26] <cradek> then you could use the silly-named QUILL_UP to move the table out of the way for a tool change
[22:41:04] <Jymmm> http://www.pythonocc.org/about/
[23:00:26] <skunkKandT> heh
[23:00:46] <skunkKandT> I think I am going to use g30 position.
[23:00:57] <skunkKandT> that way we can change it in the program if needed