#linuxcnc | Logs for 2012-04-17

Back
[00:00:00] <Valen> ceramic rotors and carbon-carbon pads i believe is how its done in the performance cars
[00:00:12] <Valen> I use bendix ultra-premium pads and they stop my car just fine ;->
[00:13:25] <KimK> flyback: Could you explain those a little further? I'm still not clear on what you're referring to by "hardware t&l" and "t-buffer".
[00:16:59] <KimK> I'll check back later
[00:21:22] <flyback> it was crap 3dfx pulled back in the late 90's early 2000's
[00:21:33] <flyback> to why they didn't need to support features every other video chip maker was
[00:21:42] <flyback> and why the fuck didn't this channel close
[00:21:47] <flyback> I just love pchat bugs
[00:55:00] <Connor1> anyone here used a C6 Speed controller with EMC?
[00:55:14] <Connor1> It's driving me nuts. I can't get it to work right.
[00:55:18] <Connor1> I have EMC talking to it..
[00:55:30] <Connor1> but, I can't get the range I need for my speed controller.
[00:55:53] <Connor1> Mine runs from 0-7v on the pots.
[00:56:00] <Connor1> max vel is 2500rpm
[01:49:18] <Connor1> Anyone?
[01:49:27] <Connor1> C6 speed controller on EMC?
[01:57:00] <witdraak> sup i haveupgraded from linuxcnc2.4.5 to linuxnc2.5, can't seem to find the gladevcp folder....
[01:57:13] <witdraak> how can i add the folder to linuxcnc
[01:57:27] <witdraak> and how can i obtain it
[02:01:11] <witdraak> reason i want to see how they are linked to your linuxcnc program so that i can complete my own one and fit it to my program
[02:01:47] <witdraak> gladevcp to program
[02:03:23] <DJ9DJ> moin
[02:03:34] <witdraak> sup
[02:04:15] <witdraak> any idea how gladevcp gets added to linuxcnc? got mine upgraded to 2.5
[02:05:10] <witdraak> whent applictions/cnc/linuxcnc and chose the demo gladevcp but it doesn't run
[02:07:29] <witdraak> got my gladevcp program written on myui.ui
[02:19:01] <witdraak> guess no one knows how to add the gladevcp folders
[02:32:07] <witdraak> if added my problem to the forums http://www.linuxcnc.org/index.php/english/component/kunena/?func=view&catid=48&id=19298#19298 hope someone can help me out
[02:54:41] <witdraak> guess it will be an ongoing struggle
[02:55:01] <witdraak> this chat seems very silent
[03:07:58] <alex_joni> witdraak: it's night in the US right now
[03:08:05] <alex_joni> that's where most users/developers are
[03:08:31] <alex_joni> witdraak: did you look at http://www.linuxcnc.org/docs/2.5/html/gui/gladevcp.html ?
[03:13:37] <witdraak> im going thru it but the examples are all useless...
[03:13:42] <alex4nder> hey
[03:14:07] <witdraak> don't have the folder on my machine
[03:15:08] <witdraak> suppose to be in /home/cnc/linuxcnc/configs/
[03:15:23] <witdraak> but i only have the one that i made in there
[03:18:08] <psha[work]> witdraak: you should add it to config directory you want to expand
[03:18:18] <psha[work]> also old path was ~/emc2/configs
[03:18:28] <psha[work]> if you've upgraded from 2.4 you have old path
[03:20:22] <witdraak> yeea wasn't in there eather
[03:21:06] <Jymmm> sudo updatedb; locate [blah]
[03:22:18] <witdraak> updated this morning...
[03:23:01] <witdraak> only updated stuff like samba and shait
[03:23:22] <alex_joni> witdraak: you run linuxcnc, you select the gladevcp example, it asks if you want to make a copy, then you get the config in the /home/*/linuxcnc/configs/..
[03:25:07] <Jymmm> alex_joni: youdo much with classic ladder?
[03:27:39] <witdraak> ye tried that but when i ru it it givs me an error...
[03:29:37] <witdraak> run*
[03:30:23] <witdraak> this keyboard seems to not set the keys when i press them... sorry for the weird slang.... i blame this k/board
[03:30:45] <witdraak> [yz33[=/ohyrdww2aaav8,-=
[03:31:43] <witdraak> lol blown it wit the compressed air >.<
[03:36:14] <Valen> i don't know why but for some reason witdraak that sounds like some dirty dirty sex act ;-P
[03:37:49] <alex_joni> Jymmm: nope
[03:38:21] <alex_joni> "when I run it it gives me an error..." <- it's not really helpful
[03:38:35] <alex_joni> witdraak: if you share what error you get, then we might get somewhere
[04:01:04] <witdraak> ok soz if i start up the demo it gives the folowing error
[04:01:29] <witdraak> Print file information:
[04:01:30] <witdraak> RUN_IN_PLACE=no
[04:01:30] <witdraak> LINUXCNC_DIR=
[04:01:30] <witdraak> LINUXCNC_BIN_DIR=/usr/bin
[04:01:30] <witdraak> LINUXCNC_TCL_DIR=/usr/lib/tcltk/linuxcnc
[04:01:30] <witdraak> LINUXCNC_SCRIPT_DIR=
[04:01:32] <witdraak> LINUXCNC_RTLIB_DIR=/usr/realtime-2.6.32-122-rtai/modules/linuxcnc
[04:01:34] <witdraak> LINUXCNC_CONFIG_DIR=
[04:01:36] <witdraak> LINUXCNC_LANG_DIR=/usr/share/linuxcnc/tcl/msgs
[04:01:38] <witdraak> INIVAR=inivar
[04:01:40] <witdraak> HALCMD=halcmd
[04:01:42] <witdraak> LINUXCNC_EMCSH=/usr/bin/wish8.5
[04:01:44] <witdraak> LINUXCNC - 2.5.0
[04:01:46] <witdraak> Machine configuration directory is '/home/cnc/linuxcnc/configs/gladevcp'
[04:01:50] <witdraak> Machine configuration file is 'touchy.ini'
[04:01:52] <witdraak> INIFILE=/home/cnc/linuxcnc/configs/gladevcp/touchy.ini
[04:01:54] <witdraak> PARAMETER_FILE=sim.var
[04:01:56] <witdraak> TASK=milltask
[04:01:58] <witdraak> HALUI=
[04:02:00] <witdraak> DISPLAY=touchy
[04:02:02] <witdraak> Starting LinuxCNC...
[04:02:04] <witdraak> Starting LinuxCNC server program: linuxcncsvr
[04:02:06] <witdraak> Loading Real Time OS, RTAPI, and HAL_LIB modules
[04:02:08] <witdraak> Starting LinuxCNC IO program: io
[04:02:10] <witdraak> Starting TASK program: milltask
[04:02:12] <witdraak> Starting DISPLAY program: touchy
[04:02:14] <witdraak> Issuing EMC_TASK_PLAN_SYNCH -- (+516,+12, +0,)
[04:02:16] <witdraak> Issuing EMC_TRAJ_SET_TERM_COND -- (+222,+24, +0, +2,0.000000,)
[04:02:20] <witdraak> Issuing EMC_TRAJ_SET_G5X -- (+224,+88, +0, +1,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,)
[04:02:23] <witdraak> Issuing EMC_TRAJ_SET_G92 -- (+227,+84, +0,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,)
[04:02:25] <Valen> witdraak: dude use pastebin
[04:02:26] <witdraak> Issuing EMC_TRAJ_SET_ROTATION -- (+226,+20, +0,0.000000,)
[04:02:28] <witdraak> ini /home/cnc/linuxcnc/configs/gladevcp/touchy.ini
[04:02:28] <Valen> seriouslt
[04:02:30] <witdraak> Shutting down and cleaning up LinuxCNC...
[04:02:32] <witdraak> Killing task linuxcncsvr, PID=9492
[04:02:34] <witdraak> Killing task milltask, PID=9571
[04:02:36] <witdraak> Removing HAL_LIB, RTAPI, and Real Time OS modules
[04:02:38] <witdraak> Removing NML shared memory segments
[04:02:40] <witdraak> Cleanup done
[04:02:42] <witdraak> Debug file information:
[04:02:44] <witdraak> Can not find -sec MOT -var MOT -num 1
[04:02:46] <witdraak> Can not find -sec IO -var IO -num 1
[04:02:50] <witdraak> Can not find -sec LINUXCNC -var NML_FILE -num 1
[04:02:52] <witdraak> Can not find -sec EMC -var NML_FILE -num 1
[04:02:54] <witdraak> /usr/bin/touchy:81: GtkWarning: _gdk_drawable_get_source_drawable: assertion `GDK_IS_DRAWABLE (drawable)' failed
[04:02:57] <witdraak> pix = gtk.gdk.pixmap_create_from_data(None, pix_data, 1, 1, 1, color, color)
[04:02:59] <witdraak> Traceback (most recent call last):
[04:03:01] <witdraak> File "/usr/bin/touchy", line 793, in <module>
[04:03:03] <witdraak> hwg = touchy(sys.argv[2])
[04:03:05] <witdraak> File "/usr/bin/touchy", line 202, in _
[04:03:07] <witdraak> umm pastebin?
[04:03:54] <Valen> http://pastebin.com/
[04:05:14] <witdraak> kk will try it out
[04:07:18] <witdraak> sorry for that spam was not sure how otherwise to add it but will use pastebin next time
[04:10:26] <Jymmm> witdraak: use http://codepad.org for pasting anything more than two lines
[04:12:36] <Jymmm> alex_joni: Damn dude, whatcha good for then? lol
[04:13:15] <Jymmm> brb
[04:14:53] <alex_joni> Jymmm: no idea
[04:15:01] <Jymmm> lol
[04:15:41] <Jymmm> alex_joni: Oh, you should check out WD TV Live sometime, not too shabby and hackable too
[04:15:52] <Jymmm> alex_joni: Will play ISO's too
[04:17:12] <alex_joni> WD TV live?
[04:17:57] <Jymmm> alex_joni: http://www.wdc.com/en/products/homeentertainment/mediaplayers/
[04:17:59] <alex_joni> witdraak: that looks like there's a problem with running Gtk/GDK
[04:18:45] <alex_joni> Jymmm: my TV plays those things by itself
[04:18:57] <alex_joni> and what it doesn't I can stream from my phone :)
[04:19:14] <Jymmm> k
[04:19:25] <witdraak> so how would i get to fixing it?
[04:19:42] <Jymmm> alex_joni: I didn't know you had a 1+TB Storage on your phone.
[04:19:59] <psha[work]> witdraak: how you've upgraded linuxcnc?
[04:20:08] <psha[work]> via packages or with local build from git?
[04:20:11] <alex_joni> Jymmm: nope, but I do on my NAS
[04:20:23] <Jymmm> alex_joni: ah
[04:25:45] <witdraak> i used the guide in the link: http://wiki.linuxcnc.org/cgi-bin/wiki.pl?UpdatingTo2.5
[04:41:44] <alex_joni> witdraak: and in 2.4 it worked?
[04:42:25] <witdraak> no went to 2.5 coz someone told me that the demo files are there...
[04:43:24] <witdraak> should propably DL and install linuxcnc to fix it?
[04:57:21] <witdraak> can't seem to get mine working
[05:07:49] <witdraak> can't seem to get mine working
[05:12:20] <archivist> reading any error, understanding it, getting anything missing.....we cannot help with "can't seem to get mine working" there is nothing to go on
[05:13:08] <witdraak> readerror top or http://www.linuxcnc.org/index.php/english/component/kunena/?func=view&catid=48&id=19298#19298
[05:19:46] <witdraak> added error on pastebin aswel http://pastebin.com/HBkAkbDX
[05:29:46] <psha[work]> witdraak: custom_postgui.hal:9: Pin 'pyvcp.spindle-speed' does not exist
[05:33:59] <witdraak> took them out still have the problem...can i use both pyvcp and glade vcp?
[05:35:30] <archivist> are you duplicating pins where you should not
[05:39:05] <witdraak> kk i have taken out all my pyvcp out and getting an error still
[05:39:06] <witdraak> http://pastebin.com/iXYbkF1Z
[05:41:35] <archivist> read each error and fix as required
[05:48:21] <alex_joni> witdraak: it would be best if you start with a sample config, and see if that works
[05:48:34] <alex_joni> only afterwards you are allowed to break it (and fix it ;)
[05:51:51] <witdraak> the sample does not word....
[05:52:59] <witdraak> work**
[05:58:10] <witdraak> where do i read the problems?
[06:00:24] <witdraak> coz when i run the sample. it gives me this error http://pastebin.com/JpHvM0iL
[06:03:38] <psha[work]> witdraak: somewhere in the middle
[06:08:50] <alex_joni> [Errno 2] No such file or directory: '/home/cnc/emc2/nc_files'
[06:09:10] <alex_joni> witdraak: that is a bug that got stuck (it still looks for emc2 instead of linuxcnc)
[06:09:32] <alex_joni> just create a symlink /home/cnc/emc2->/home/cnc/linuxcnc
[06:10:28] <witdraak> err kinda took the emc2 folder out after moving the stuff over to linuxcnc....
[06:11:26] <witdraak> damn gues i propably need to get the latest DL and try from there again
[06:47:04] <witdraak> but were do i create that simlink perchance?
[06:58:12] <witdraak> may have another problem... in my /usr/lib/python2.6/dist-packages/ i cannot find hal or _hal
[06:59:50] <witdraak> so there is no _hal.so or hal.py
[07:00:03] <witdraak> how can i fix that?
[07:13:21] <joe9> i like programming in metric. So, can I have the config set in inches but use G21 to do my programming in metric?
[07:13:45] <joe9> just wanted to check if there is any difference in doing so vs just setting up the config in mm.
[07:21:50] <ReadError> joe9: isnt there a way to automagically convert eagle into a toolpath where it makes the code for you?
[07:22:22] <joe9> i use geda pcb. i haven't checked that portion of converting to gcode yet.
[07:22:40] <joe9> if I give g21, then all the units that follow can be in metric, correct/
[07:22:45] <joe9> s,/,?,
[07:22:59] * archivist would try it :)
[07:23:44] <ReadError> joe9: got any vids of it movin around and such?
[07:24:13] <ReadError> wish a2z would ship!
[07:25:01] <ReadError> also
[07:25:07] <ReadError> what pcb bits ya usin?
[08:12:10] <alex_joni> ReadError: there are various plugins for eagle to export g-code
[08:13:16] <ReadError> yea i figured
[08:13:23] <ReadError> i need some endmills though
[08:13:31] <ReadError> one to engrave and one to drill
[08:13:35] <ReadError> any decent sets?
[08:14:13] <Jymmm> ReadError: What, the links I gave over the last few weeks when you asked didn't work for you?
[08:14:25] <ReadError> dont think that was me sir
[08:14:45] <ReadError> i only been here about a week or 2 ;)
[08:14:58] <ReadError> but ide like to get some ordered this mornin
[08:15:02] <ReadError> preferable inside the usa
[08:15:07] <ReadError> checked amazon, no gusta
[08:16:01] <alex_joni> I think jepler had one for eagle to gcode
[08:16:43] <Jymmm> ReadError: here http://www.precisebits.com/applications/pcbtools.htm and http://www.thinktink.com/stack/volumes/voli/store/mechmill.htm
[08:19:50] <Jymmm> ReadError: Did you see the links that time?
[08:19:58] <ReadError> yessir
[08:20:00] <ReadError> checking now
[08:20:01] <Jymmm> k
[08:27:35] <alex_joni> 501 Read Error
[08:28:07] <ReadError> 302 alex_joni
[08:28:19] <Jymmm> 404
[08:31:22] <alex_joni> ReadError: I doubt my error is part of w3c standards
[08:31:30] <alex_joni> s/error/name/
[08:32:20] <Jymmm> alex_joni: especially since it's an RFC not w3c =)
[08:40:42] <ReadError> https://www.pandaexpresssocialmedia.com/media/2012_px_sas_freeday.jpg?fbtab
[09:15:50] <Loetmichel> mornin'
[09:18:40] <joe9> any suggestions on how to set the default configuration to load when axis starts up.
[09:18:49] <joe9> It seems to be storing the last picked entry somewhere.
[09:19:11] <joe9> anyone knows where that configuration entry is stored?
[09:19:48] <jthornton> how are you running axis
[09:20:02] <ReadError> hey joe9
[09:20:04] <joe9> got it, it seems to be ~/.linuxcncrc.
[09:20:10] <ReadError> you mind sharin your configs sometime?
[09:20:12] <joe9> jthornton: using linuxcnc
[09:20:18] <ReadError> i want to have some kind of basis to start with
[09:20:23] <ReadError> since our machines will be very similar
[09:20:41] <joe9> ReadError: custom.hal: http://codepad.org/uuxwTn5U
[09:20:47] <jthornton> just create a desktop shortcut and say linuxcnc /directory to your config
[09:21:07] <joe9> ReadError: joe-taig.hal http://codepad.org/zGng9sMb
[09:21:14] <ReadError> ty sir
[09:21:19] * ReadError curls em
[09:21:22] <joe9> ReadError: joe-taig.ini http://codepad.org/SeGu0vPq
[09:21:26] <ReadError> well actually ill need to copy past
[09:21:32] <ReadError> paste* derp
[09:21:40] * ReadError facepalms
[09:21:44] <ReadError> need more coffee
[09:21:54] <joe9> jthornton: thanks for that idea.
[09:24:16] <joe9> jthornton: that worked like a charm. thanks.
[09:28:28] <joe9> is there any configuration setting to change the AXIS display to mm from inches. I can select it from the menu or with the shortcut "!".
[09:29:14] <joe9> wondering if I can set it in some configuration file so I do not have to worry/bother changing it on every startup of linuxcnc.
[09:39:07] <Jymmm> joe9: are you set for inches or mm ?
[09:39:21] <Jymmm> in your ini file
[09:39:46] <joe9> jymm: inches in my .ini file.
[09:40:03] <joe9> and, I want to change to mm in the display
[09:40:19] <Jymmm> hmmm, *I* don't know then, maybe check the GUI section
[09:40:32] <Jymmm> axis, tk, etc
[09:43:38] <Jymmm> joe9: http://linuxcnc.org/docs/devel/html/config/ini_config.html#_axis_lt_num_gt_section_a_id_sub_axis_section_a
[09:45:31] <joe9> Jymmm: there does not seem to be anything there to just change the display units. I do not want to change units in the config .ini file.
[09:45:53] <Jymmm> joe9: is it inch in the ini?
[09:46:03] <joe9> yes, inches in the .ini file
[09:46:14] <Jymmm> are you sure?
[09:46:18] <joe9> yes.
[09:46:29] <joe9> and, it shows as inches in the axis gui.
[09:46:29] <Jymmm> then im out of ideas
[09:46:41] <joe9> i can change it using the menu item to display in mm.
[09:46:48] <archivist> if you wanted mm why did you set inches....
[09:47:00] <joe9> but, am wondering if I can do that in some startup configuration file.
[09:47:34] <joe9> archivist: because all the machine parameters (travel, tpi, etc) are in inches.
[09:47:55] <joe9> and, it was confusing to convert those parameters to mm.
[09:58:14] <joe9> linuxcnc is pretty cool. the more I use it, the more I like it.
[09:59:02] <cradek> AXIS saves some display preferences to ~/.axis_preferences, maybe it oughta save the displayed units too
[10:01:54] <cradek> joe9: put vars.metric.set(1) in ~/.axisrc
[10:02:27] <joe9> cradek: thanks. will do.
[10:55:19] <alex4nder> sup
[11:21:16] <jthornton> inches times 25.4 is confusing?
[11:25:10] <tom3p> there was some talk of home switch debounce times earlier today. is that in some custom hal file?
[11:26:04] <jdhnc> you can put it in your custom.hal
[11:26:04] <jthornton> debounce is a hal component
[11:26:33] <jthornton> http://linuxcnc.org/docview/html/man/man9/debounce.9.html
[11:26:55] <jthornton> or any hal file if your done with stepconf or pncconf
[11:28:54] <tom3p> yep, thx, the discussion was about homing failures, due to swx bounce during homing.
[11:30:14] <jdhnc> http://www.artichoke.org/debounce.jpg
[11:30:16] <jdhnc> that was my Z
[11:33:34] <tom3p> jdhnc, very nice, i was moving to hdwr debounce, this looks easy
[11:33:43] <tom3p> thx
[11:53:00] <Connor1> anyone use a C6 Speed control with EMC ? I'm having issues with it..
[11:54:11] <frankyou> Hoping someone could help, not sricktly linux cnc but cnc!! Should I be reading a voltage (about 6-8v) across the input pins on my breakout board?
[11:54:21] <frankyou> with them not connected and not selected...
[12:20:37] <IchGuckLive> hi all
[12:20:55] <IchGuckLive> last flight for the shuttle today to DC into the museum
[12:22:07] <IchGuckLive> live http://www.ustream.tv/channel-popup/nasa-hd-tv
[12:47:09] <ThadiusB> its funny to look at computers now and then, and realize how much they've changed, but to see that fundamentally the shuttles arent that different, basic design that is
[12:47:22] <ThadiusB> i'm sure the electronics and whatnot are a different story
[12:56:11] <IchGuckLive> ThadiusB: its clean now nothing inside all stroed for futher missions only 70tons left after brek of normal 120tons
[12:59:37] <Connor> Okay, so, one more time, Does anyone know anything about using a C6 Speed controller with EMC? I've found a few references about it, but, nothing explains what's happening in my case.
[13:02:23] <IchGuckLive> Connor: what does the speed controler put out for control
[13:02:39] <archivist> ask a better question and someone may be able to help
[13:02:53] <Connor> it takes in a 0-25KHZ sig and outputs a 0-10v output.
[13:02:54] <IchGuckLive> http://www.cnc4pc.com/Store/osc/product_info.php?products_id=58
[13:03:34] <Connor> I have it working.. but.. I swear it's not getting the full range..
[13:03:47] <Connor> I'm not sure that EMC is output the full range of freq to it.
[13:06:36] <IchGuckLive> Connor: did you modify the hal ?
[13:07:57] <archivist> have you correctly set your analog output voltage on the C6 board
[13:09:29] <Connor> IchGuckLive: Yes. I used the file they have listed.. and I can make the 0-10v change.. but only by a 1 to 1.5v
[13:13:57] <Connor> Be back in a few. Need to go get lunch
[13:21:20] <IchGuckLive> Connor: setp stepgen.4.steplen 3 !!! not 1 try this
[13:24:20] <ThadiusB> for those of you who own or have interest in the Probotix Fireball kits, found ##fireballcnc channel.
[13:28:41] * flyback- gooes to sleep off his sleeping pill he accidentely took instead of his thyroid med, bbl
[13:49:16] <andypugh> I wonder what this is for? It appears to be a boring head with two degrees of freedom.. http://www.ebay.co.uk/itm/Wohlhuaupter-boring-head?item=170825909382
[13:50:51] <cradek> wow, no idea
[13:56:01] <thinpete> Clearly you need this for your boring head collection...
[13:56:55] <awallin> that company has boring videos over here http://www.wohlhaupterus.com/videogall/index.htm
[14:01:05] <Jymmm> boring boring videos?
[14:01:59] <Jymmm> lets see a grammar/spell checker ignore that =)
[14:04:01] <Jymmm> thinpete: Have you used 7I43 via usb under linuxcnc by chance? Maybe not realtime, but...
[14:04:44] <thinpete> Arais robotics has
[14:05:33] <Jymmm> thinpete: Arais is a person? company? thing?
[14:05:44] <thinpete> company
[14:05:57] <mrsun> stone ?
[14:06:09] <Jymmm> thinpete: any issues or drawbacks?
[14:07:07] <thinpete> USB is not terribly suited for industrial use even ignoring the real time aspects (IMHO)
[14:07:10] <archivist> andypugh, I wonder if that head has auto incrementing
[14:07:27] <Jymmm> thinpete: it doens't have a flash does it?
[14:07:48] <thinpete> Jymmm: Yes
[14:08:25] <Jymmm> thinpete: Oh, so I can just program it via usb, then make it a stand alone PLC via classicladder?
[14:09:02] <thinpete> No classic ladder runs under LinuxCNC
[14:09:15] <Jymmm> bummer
[14:09:32] <thinpete> if you want a PLC buy a PLC...
[14:09:43] <Jymmm> heh
[14:10:29] <thinpete> should have said _standalone_ PLC
[14:10:53] <Connor> okay, back from lunch.
[14:11:06] <thinpete> I'm enjoying the boring videos...
[14:11:17] <archivist> I got bored
[14:11:29] <thinpete> Ouch
[14:11:43] <Connor> okay, so, was talking with someone about the C6 speed controller working on EMC
[14:16:04] <archivist> andypugh, it may be for work on a cam auto so you can fiddle it without adjusting the cams
[14:17:48] <archivist> having a cam auto in the garage I was working out the extra adjustments on it earlier today
[14:37:38] <andypugh> archivist: Ah, yes, possibly. Or maybe the vertical stroke powers the feed, as you suggested earlier.
[14:44:56] <fliebel> Where is the linuxcnc arc algo defined? Does it use line segments, midpoint circle, or something else?
[14:46:52] <alex4nder> fliebel: I think it's in interp_arc.cc
[14:48:26] * JT-Shop can't wait for the video of Andy driving his Ner-A-Car motorcycle...
[14:48:30] <fliebel> alex4nder: thanks, path?
[14:49:09] <alex4nder> wut?
[14:49:16] <fliebel> I'm browsing thought the source tree, btu I can;t see that file.
[14:49:41] <alex4nder> src/emc/rs274ngc/interp_arc.cc
[14:50:42] <fliebel> yay!
[14:58:20] <archivist> andypugh, or on an old paper tape cnc, the operator can get his parts in spec /grind the tool without re punching with new offsets
[14:59:46] <gambakufu> is a dial indicator the best method of calibrating a CNC machine?
[15:00:00] <alex4nder> gambakufu: calibrating what?
[15:00:23] <gambakufu> well, making sure the axes move as much as you tell them.
[15:00:55] <archivist> gambakufu, exceedingly useful for testing the cnc and a bazilion other jobs
[15:01:19] <alex4nder> I've made good friends with my DTI
[15:01:37] <archivist> DTI singular !
[15:01:56] <gambakufu> planning on buying one. any advice? not looking to spend too much... I own a zen toolworks CNC, for reference :)
[15:02:16] <gambakufu> (reference to how much of a pro/willing to spend)
[15:02:19] <alex4nder> archivist: I started small.
[15:02:21] <jdhnc> buy an almost cheap one then buy a better one if you need to.
[15:02:32] <jdhnc> or buy an expensive one.
[15:02:33] <alex4nder> yah, your zentoolworks isn't pushing the envelope.
[15:02:53] <alex4nder> you could get away with almost anything
[15:03:02] <archivist> my cheap is a good second hand one
[15:03:15] <alex4nder> gambakufu: http://longislandindicator.com/ <- read that
[15:05:04] <JT-Shop> quote of the day "dont go blind, try the manual: www.linuxcnc.org/docs/2.5/html/gui/gladevcp.html"
[15:07:25] <alex_joni> heh
[15:12:05] <PCW> I thought you went blind going manual
[15:22:12] <JT-Shop> lol
[15:24:55] <asdfasd> how to load G code directly from the network?
[15:25:06] <asdfasd> I feel Im blind too :)
[15:26:55] <archivist> mount the resource first
[15:27:38] <asdfasd> is it remain mounted after restart?
[15:29:20] <archivist> depends... as they say
[15:29:50] <archivist> by default usually no
[15:30:10] <jthornton> asdfasd, I just copy to the local directory all my g code files
[15:30:40] <asdfasd> some time I need to load them from local network
[15:30:57] <asdfasd> it looks like linux will hate me forever....
[15:31:12] <PCW> Seems like you would want the best possible file system reliability = local
[15:33:02] <JT-Shop> asdfasd: just copy them from the network to the local computer
[15:33:23] <asdfasd> anyway, I will try to find some info about mounting
[15:33:28] <JT-Shop> if your permissions are set up correctly it is painless otherwise it is a royal PIA
[15:34:03] <JT-Shop> when you click on Network does the other computer show up?
[15:34:17] <asdfasd> yes it shows up
[15:34:28] <asdfasd> and I copied the G codes which I use often
[15:34:45] <andypugh> I use G1 an awful lot :-)
[15:35:22] <asdfasd> but some time I need to make quickly several G codes, and copying each one again and again is waste of time if I can load directly from network
[15:36:04] <archivist> make/edit on the working box, no transfer needed then
[15:36:15] <ctjctj> I'm starting the process of adding a gladevcp process. I'm reading and following ../2.5/html/gui/gladevcp.html. When I get to the part where it says to scroll down to "HAL Python" and "EMC Actions" these do not exist. How do I get these actions and UI items added to glade?
[15:36:22] <asdfasd> I make them with cam software on another PC
[15:36:48] <DJ9DJ> gn8
[15:37:21] <ctjctj> archivist: have you looked at linuxcncrsh?
[15:37:43] <archivist> no
[15:38:07] <ctjctj> asdfasd: That might have been meant for you. I'm easily confused today.
[15:39:31] <ctjctj> I've not tested linuxcncrsh but it says "text-mode interface for commanding linuxcnc over the network" This means that you can tell linuxcnc to load a file from somewhere else. Using standard file sharing methods you can have a shared folder on your PC. Do your CAD/CAM there and the files are just there on your controller.
[15:39:58] <asdfasd> ctjctj: no worries
[15:40:50] <asdfasd> I never tried that interface
[15:40:59] <asdfasd> but that is a good idea
[15:41:08] <andypugh> asdfasd: Navigating to a remote-mounted folder from inside LinusCNC is non-trivial.
[15:41:28] <andypugh> Or, at least, not as easy as you might hope
[15:42:29] <asdfasd> ok I will leave it for now, thanks for your help
[15:42:48] <andypugh> If you open a remote location in the GUI, then the path to get to it from the LinuxCNC file selection dialog is unobvious
[15:42:49] <ctjctj> andypugh: Depends on NFS or samba but both are pretty easy to set up.
[15:43:01] <andypugh> Hang about, I am looking for where they end up,,
[15:43:21] <ctjctj> on /media? Not sure.
[15:43:38] <andypugh> no, /media would be too obvious :-)
[15:44:51] <ctjctj> /home/username/.gvfs/....
[15:44:57] <andypugh> OK, so I opened Places->Network->Windows Network
[15:45:18] <andypugh> Ah yes, .gvfs, that's it (a hidden directory for extra fun)
[15:45:29] <ctjctj> open up a terminal window
[15:45:45] <ctjctj> cd ~/emc2 (~/linuxcnc)
[15:46:04] <ctjctj> cd nc_files
[15:46:15] <ctjctj> ln -s ~/.gvfs Shared
[15:46:17] <andypugh> You can get there from the LinuxCNC file browser, that's my point. You need to go up a couple of levels and select the "show hidden files" checkbox, then look in .gvfs.
[15:47:03] <ctjctj> I have a "ln -s /media/Transfer Transfer" in my nc_files for my USB stick which is named "Transfer"
[15:47:05] <andypugh> But yes, making a persistent link in nc_files seems like a good idea
[15:47:43] <ctjctj> Because I program tcl/tk but hate it. Only computer language I speak where I *have* to have the manuals in front of me.
[15:48:14] <ctjctj> Having a couple of symlinks there makes a world of difference in how easy it is to find files from around your system.
[15:48:33] <Thetawaves> linuxcnc works flawlessly with nfs
[15:48:45] <Thetawaves> no difference in jitter or anything
[15:48:57] <andypugh> I am sharing a folder on my Mac desktop.
[15:49:07] <asdfasd> .gvfs is empy, what should be there?
[15:49:11] <ctjctj> Even cooler is the fact that if the USB stick is plugged in then the symlink is bad and it doesn't even show up in the list of directories
[15:49:23] <ctjctj> asdfasd: it will be empty until you use "places" to mount the share.
[15:49:48] <andypugh> asdfasd: You need to open the location from Places->Network forst
[15:49:57] <andypugh> (first)
[15:50:33] <ctjctj> Thetawaves: *grins* But setting up nfs is so much harder for most people. And yes, loading files from a network share (NFS, SFTP, WEB) makes no change because linuxcnc loads the entire file and does not touch the file again until you reload or save.
[15:51:31] <ctjctj> but my question remains: How do I get the LinuxCNC components to show up in glade?
[15:51:50] <Thetawaves> setting up NFS was configuring two files that i mostly got from the internet.
[15:51:52] <Thetawaves> so hard.
[15:52:56] <asdfasd> oh yes, once mounted is shown in .gvfs
[15:53:07] <asdfasd> how to make it mount permanently
[15:53:08] <ctjctj> Thetawaves: *nods* sudo mkdir /media/share; sudo vi /etc/fstab; (host:/filesystem /meda/share nfs soft 0
[15:53:49] <ctjctj> Thetawaves: learned that back on SunOS 4.3... Way to long ago (around 1982)
[15:54:05] <Thetawaves> hah
[15:54:20] <Thetawaves> i wanted to run solaris for a time
[15:54:33] <Thetawaves> apparently it has the most solid implementation of nfs4
[15:54:42] <ctjctj> Thetawaves: OpenIndiana is what you want today.
[15:54:45] <Thetawaves> ...not that i've had a single problem with it...
[15:56:15] <andypugh> ctjctj: I confess I have never managed to figure out how to get the GladeVCP LinuxCNC widgets, but then I have not tried too hard.
[15:56:31] <andypugh> Let me see what happens with a brand-new liveCD install on a VM
[15:59:04] <ctjctj> I keep finding myself going in circles. I'm getting ready to cut wood with the output from my cam program but I need to make a fixture and therefore I need to be able to do a rotate as well as an offset which means I want to write a glade interface to make that easy ...
[16:00:44] <andypugh> You don't really need Glade for that, I don't think.
[16:01:03] <andypugh> You can rotate in the MDI with G10 L10 Rnn IIRC
[16:01:36] <ctjctj> Right. But I want to do two touch offs manually to get two points then calculate the actual rotation.
[16:02:01] <andypugh> Ah, right.
[16:02:24] <andypugh> affine transformation matrix ftw
[16:02:24] <ctjctj> so jog to position. push button. Jog to other postion. push button. G10 L10 Rcalculated_value
[16:03:01] <ctjctj> In 3D no less. (Having just been very upset bout Java's AffineTransformations...)
[16:03:56] <djdelorie> better if you could jog to 4 3-D positions and have it calculate the whole 3D rotation for you... ;-)
[16:04:03] <JT-Shop> whew... one more hole to drill in the understraps and they are done
[16:04:41] <ctjctj> djdelorie: How often is that needed?
[16:04:49] <djdelorie> depends on how flat your table is
[16:05:08] <ctjctj> and you only need three points for a plane so you only have to touch off three times.
[16:05:58] <djdelorie> typically, you'd only need two points, assuming your table is flat to Z and you're only concerned about rotation
[16:06:34] <ctjctj> djdelorie: my jgro is flat but the damn Z axis is tillted about 5 mils
[16:06:40] <djdelorie> the fourth point tells the difference between a tilted table and a tilted Z axis, or something like that. Non-orthogonal tool motion.
[16:07:00] <ctjctj> ah, good point
[16:07:09] <djdelorie> four points also corrects for a canted Y axis
[16:07:22] <djdelorie> (well, three does if the table is flat etc)
[16:07:57] <andypugh> if you have a non-flat surface then mhaberler came up with a kinematics module to compensate for any warped surface defined by an STL file (which is just an array of points linked into triangles). So, probe the surface, build the STL, load that into the kinematics module and the Z will automatically track the surface. Clever stuff.
[16:08:06] <djdelorie> or, if you're using the cnc machine on a pre-constructed item, like pick-n-place machines, it corrects for a bad tool that made the item previously ;-)
[16:08:33] <djdelorie> andypugh: that might be needed for accurate pcb milling
[16:09:00] <andypugh> I think that was the initial application, but it could also be used to engrave text on complex shapes.
[16:09:08] <andypugh> (for example)
[16:09:24] <djdelorie> although it's probably still better to mill a vacuum holddown flat first ;-)
[16:09:27] <ctjctj> but does it fix the issue of the tool being correctly tangental?
[16:09:32] <djdelorie> or at least easier
[16:10:22] <djdelorie> hmmm... if you have a tilted tool, it's as if you had a four axis machine, right? Then you'd need five points...
[16:10:43] <ctjctj> andypugh: the VM says my issue with glade is 12.04 and 2.6. 10.04 with 2.5 glade does exactly right.
[16:11:09] <mhaberler> which issue with gladevcp?
[16:11:29] <ctjctj> mhaberler: Not gladevcp. glade. I'm writing a gladevcp panal.
[16:11:44] <mhaberler> and what's the issue?
[16:12:30] <ctjctj> Under ubuntu 12.04 with linuxcnc 2.6 installed from buildbot when I run glade the EMC Actions and HAL Python does not show up in glade.
[16:14:43] <JT-Shop> http://imagebin.org/208536
[16:15:45] <mhaberler> I think there is some environment variable to point glade to a directory to look for widgets; it's been a long time, sorry
[16:16:04] <ctjctj> mhaberler: thanks for the pointer.
[16:16:24] <ctjctj> My guess is that I have to find my glade configuration file(s) and delete them. Last used glade about 8 years ago.
[16:16:49] <JT-Shop> main irons done YIPPIE http://imagebin.org/208538
[16:19:10] <joe9> ssi, ReadError: I like the bits here http://www.thinktink.com/products/Mechanical_Etching_Bits.asp . but, they have a $50 minimum order. wondering if you would be interested in splitting the order?
[16:19:47] <PCW> JT-Shop: wow that looks really nice!
[16:20:25] <ReadError> joe9 yea we can do that
[16:20:26] <JT-Shop> thanks Peter, I can't wait to fire it... only the elevator left and it will be done enough to fire
[16:20:32] <ReadError> trying to figure out what all i need still
[16:20:37] <ReadError> so many different sizes
[16:20:44] <djdelorie> do not fire it in the elevator ;-)
[16:20:51] <ReadError> how long it take you to assemble the taig?
[16:24:18] <joe9> ReadError: mine, it took more than a week. but, I have been going slow.
[16:24:32] <joe9> alex4nder: said that it took him 4 hours or so.
[16:30:06] <ReadError> woh
[16:30:14] <ReadError> what took so long?
[16:30:23] <ReadError> did you strip it apart and clean everything or something?
[16:39:50] <JT-Shop> PCW: here is one from the other day fitting the barrel on http://imagebin.org/208541
[16:40:43] <JT-Shop> I promise Mommy, I'll clean my room as soon as I'm done with my chemistry set experiment...
[16:45:55] <Jymmm> JT-Shop: liar
[16:46:03] <andypugh> Did you shrink the tyres on in the traditional way?
[16:47:08] <Jymmm> andypugh: shrink?
[16:47:14] <andypugh> http://www.youtube.com/watch?v=WMmrXwFBiFo
[16:48:23] <Jymmm> andypugh: Ah, I was thinking they shoved the wood inicy river or something
[16:48:26] <Jymmm> icy
[16:49:22] <Jymmm> andypugh: Heh, first thought it said "Rocky and Bullwinkle" =)
[16:51:13] <andypugh> OK, night all.
[16:52:17] <Jymmm> JT-Shop: did you make the wood parts too?
[17:02:49] <JT-Shop> I cheated on the cannon wheels and purchased them and they don't appear to be shrunk on
[17:03:06] <JT-Shop> yes, I made every part except the barrel and the wheels
[17:04:07] <JT-Shop> Jymmm: in the old days they would heat up the tire (the iron ring) and put is over the wheel then cool it off with water and it would shrink to fit the wheel
[17:04:17] <JT-Shop> put it over
[17:04:38] <Jymmm> JT-Shop: Yeah, that's what andy's video showed.
[17:04:39] <ctjctj> the issue today is that it is hard to find a forge that large.
[17:05:02] <Jymmm> I'm sure JT-Shop can make one any size he wanted =)
[17:05:16] <JT-Shop> yea, you do that barefoot
[17:05:24] <Jymmm> or you could jusd a ring of coal
[17:05:46] <Jymmm> a fire ring if you will =)
[17:05:54] <JT-Shop> you would be suprised how big a large ring of steel will grow when you warm it up
[17:05:59] <ctjctj> Jymmm: The issue is getting enough O2 into the coal to get the metal red hot so that it expands
[17:06:08] <Loetmichel> sooo, got fan and first of four Switch/indicator/plugpanels mounted... the co-worker for whom i make this CNC could NEVER pay me the work ivested in this beast, if he WOULD pay me anything ;-) -> http://www.cyrom.org/palbum/main.php?g2_itemId=13098
[17:06:10] <Jymmm> ctjctj: leaf blowers
[17:06:10] <ctjctj> If I remember correctly they normally went red.
[17:06:29] <Jymmm> JT-Shop: did you wake the wood components?
[17:06:32] <Jymmm> make
[17:06:41] <JT-Shop> we used to fit bull gears on mud pumps by heating them up and then slipping them over the hub kinda fast they were about 6' in diameter and about 1' wide
[17:06:49] <ctjctj> Jymmm: Hmmm, I can just see the fire marshal now... "And you were using a leaf blower to blow these coals all over ..."
[17:06:59] <JT-Shop> Jymmm: yes I made everything but the wheels and the barrel
[17:07:10] <Jymmm> JT-Shop: cool, nice job!
[17:07:16] <JT-Shop> thanks
[17:07:23] <Jymmm> cjdavis: Nah, you use a wind break is all
[17:07:40] <ctjctj> JT-Shop: so are you going to make your own BP?
[17:11:00] <JT-Shop> BP?
[17:16:30] <ctjctj> black powder
[17:16:57] <Loetmichel> another Photo in detail... that will be "fun" to wire to the sensors and supplies... http://www.cyrom.org/palbum/main.php?g2_itemId=13101
[17:54:41] <skunkworks__> http://groups.yahoo.com/group/mach1mach2cnc/message/134581
[18:05:30] <Loetmichel> skunkworks__: its like a friend said once: "even a company like microsoft with all its Programmers cant continually compete with a open systen, whre thousands of people write code "just for the fun of it"
[18:10:14] <ctjctj> skunkworks__: At one time I worked in a production coding house. We were considered "very fast coders" by the definition of lines of code (not counting comments) produced per day. That number was around 15 lines of code per day per person. Today a single person can produce much more. But there is still a hard limit on just how much code a single person can produce per time period.
[18:10:50] <ctjctj> Open source does a great job of collecting 1000s of small pieces of code and putting them together in ways that no closed shop will ever be able to duplicate.
[18:11:36] <Tom_itx> how do they maintain a sense of direction?
[18:12:11] <ctjctj> Tom_itx: They don't have to have a "Sense of direction". Each person is working on what is important to them.
[18:12:42] <ctjctj> If you want LinuxCNC to be able to "hop" the machine then you can start addition yourself. You can take as long as you want to get there.
[18:12:44] <skunkworks__> that is what happens with linuxcnc (from my observations from the last 5 years or so)
[18:12:49] <Tom_itx> it still has to come back together as a 'package'
[18:13:01] <ctjctj> And when you get there you can ask for it to be added to the package.
[18:13:11] <ctjctj> If people agree it is a good addition, it goes into the package
[18:13:49] <ctjctj> If you look around you'll find dozens of small and large additions/improvements/fixes where one person worked to fix the problem. Some spending vast amounts of time, others hardly any.
[18:14:12] <ctjctj> That code gets back to the package maintainer(s) who make sure it is a good addition and doesn't break anything.
[18:15:20] <ctjctj> Tom_itx: Right now I'm working on a gladevcp panel/tab that will allow me to do manual and later automated multi point probe/touch offs in order to create an affinetransformation for registering a fixture on my table to the x/y axis.
[18:15:33] <skunkworks__> all I can say is that mach4 has been built up so much at this point that I don't know if it can come close to peoples expectations.
[18:15:57] <ctjctj> You might not give a c___ about it. You might never use it. But I'll give it to the project and if they wish to include it or put it somewhere where you and others can get it great.
[18:16:10] <ctjctj> If you don't want that functionality you don't use it.
[18:16:45] <Loetmichel> ctjctj: as in "where the hell is my workpiece?"
[18:17:30] <ctjctj> Loetmichel: as in where in the hell is my work piece and how is it rotated?
[18:17:48] <Loetmichel> ctjctj: i see
[18:18:32] <ctjctj> I've got a few dozen pieces to make that require working on both sides. So I'm going to cut the blanks to size. That requires only touch offs. Then I'm going to cut a fixture to hold those pieces.
[18:18:50] <ctjctj> The first time through that fixture will be perfectly alligned because it will be cut by the machine.
[18:19:19] <ctjctj> At that point I can drop the pieces into the fixture, clamp, route. Unclamp, flip and rotate and route some more.
[18:19:24] <Loetmichel> ctjctj: if you get that running for 5 axis i will applaude loud
[18:19:59] <ctjctj> As long as I don't crash my machine all is good. (but I do crash my machine from time to time)
[18:20:20] <ctjctj> Loetmichel: It turns into a 3 or 4 point touch off but it can still be done.
[18:20:35] <Loetmichel> i just make temporary fixtures OR make some holes for centering pins in my sacrificial table
[18:20:53] <Loetmichel> hrhr
[18:20:58] <Loetmichel> i crash often
[18:21:08] <skunkworks__> couldn't that all be done with owords?
[18:21:19] <skunkworks__> and g10....rx.xxx
[18:21:20] <ctjctj> *nods* Ok. You've got one centering pin. but did you get that fixture rotated correctly?
[18:21:52] <Loetmichel> but because my stappers have only 1A/phase nothimg more than a broken mill bit
[18:21:54] <Loetmichel> steppers
[18:22:04] <Loetmichel> ctjctj: no, more than one pin
[18:22:09] <Loetmichel> like three
[18:22:17] <Loetmichel> and corresponding holes in the Fixture
[18:22:30] <Loetmichel> or i make the fixture just for one job
[18:22:40] <ctjctj> skunkworks__: The goal is to have a panel which has buttons for touching off (or probing). We read the abs values of two and from that the arc tangent gives us the angle which we feed to G10
[18:22:52] <Loetmichel> like here: http://www.cyrom.org/palbum/main.php?g2_itemId=12578&g2_imageViewsIndex=1
[18:22:57] <skunkworks__> neat!
[18:23:02] <Loetmichel> http://www.cyrom.org/palbum/main.php?g2_itemId=12581
[18:24:02] <ctjctj> Loetmichel: *nods* Yep. But I'm working on an elcheapo home grown jgro cnc router. I'm lucky I can get 0,0 to be close from run to run. *GRIN*
[18:24:15] <Loetmichel> harhar
[18:24:25] <Loetmichel> my machine is homegrown
[18:24:56] <Loetmichel> and the el cheapo (50ct) ref switches are repeating below 2 steps
[18:25:13] <Loetmichel> that is enoigh accuracy for my taste;-)
[18:26:02] <ctjctj> I think that I need to think about your centering pins. If I put a couple of them in the table then the rotation of the fixture will be fixed only have to recalibrate the router between runs.
[18:26:37] <ctjctj> Loetmichel: Got to get a solder sucker and replace the stupid choice I made on the HobbyCNC chopper driver connector 4 years ago. Then I can have switches and probes.
[18:27:08] <ctjctj> Never thought I'd want those home and limit switches as much as it turns out that I do.
[18:27:20] <Loetmichel> hrhr
[18:27:32] <Loetmichel> i am building a machine for a friend at the moment
[18:27:45] <Loetmichel> from scraps laying around
[18:28:08] <Loetmichel> just have finished the first of four Connector/indicator plates
[18:28:20] <Loetmichel> (two on the front side, two on the back)
[18:28:36] <ctjctj> Sounds like fun. I'm just trying to get enough code running to be able to cut my 2nd machine. 2nd machine has to be stiffer and a bit larger. Must take 26x49 sheets
[18:28:43] <Loetmichel> http://www.cyrom.org/palbum/main.php?g2_itemId=13098
[18:28:47] <Loetmichel> http://www.cyrom.org/palbum/main.php?g2_itemId=13101
[18:29:13] <Loetmichel> y axis ias running and i am getting close to mount the drivers, CPU and PSU inside the chassis
[18:30:08] <Loetmichel> http://www.cyrom.org/palbum/main.php?g2_itemId=13092 <- cpu i "organized" in my company...
[18:30:52] <Loetmichel> Industrial Compiter with P4, 2gb ram, 80GB disk, one sack of IOports ;-)
[18:31:16] <Loetmichel> its the only one that will fit in the base of the router
[18:31:37] <ctjctj> *laughs* I managed to fry one of the driver chips and my parallel port on my second day of cutting. Went to local computer store and asked for a PoS garbage computer. Got it for free. Just slapped a hard drive and it ran LinuxCNC
[18:32:04] <Loetmichel> http://www.cyrom.org/palbum/main.php?g2_itemId=13083 <- underside of the router
[18:32:06] <ctjctj> https://plus.google.com/u/0/110631207635469909107/posts/BQi4kd7PbH8
[18:32:49] <ctjctj> You can see where the router clamp is cracked somewhere in the last 4 moves. Just sad. But it cuts.
[18:33:00] <Loetmichel> left where no holes are cut will be the CPU
[18:33:02] <Loetmichel> i want to make that router "self contained"
[18:33:02] <skunkworks__> http://electronicsam.com/images/KandT/testing/goal3.jpg
[18:33:10] <Loetmichel> just plug in Power, keyboard, mouse and screnn and go for it
[18:33:20] <ctjctj> https://plus.google.com/u/0/110631207635469909107/posts/G2NVWuzsLaQ
[18:33:32] <ctjctj> Loetmichel: Yours is much prettier. I'll get there someday (soon I hope)
[18:34:43] <Loetmichel> ctjctj: its not mine.
[18:34:59] <ctjctj> Ah. Regardless. Looks nice.
[18:35:10] <Loetmichel> i am just building it from scrap a co-worker gave me "PLeas make something working out of it"
[18:35:12] <Loetmichel> ;-)
[18:35:29] <Loetmichel> and that i will do ;)
[19:20:36] <skunkworks__> http://bbs.homeshopmachinist.net/showthread.php?t=53295&page=5
[19:21:01] <skunkworks__> assume it is the same guy]
[19:21:37] <skunkworks__> (post 45)
[19:25:02] <ReadError> hello hello :)
[19:30:48] <jthornton> see you guys next week
[19:49:55] <skunkworks__> almost positive... ;) http://groups.yahoo.com/group/mach1mach2cnc/message/134585
[19:50:34] <alex4nder> hey
[19:54:30] * djdelorie was complaining about no jog-during-toolchange just last week...
[19:59:22] <skunkworks__> never knew I was missing that feature..
[20:00:09] <djdelorie> do you have to do manual tool changes, re-touching-off Z each time?
[20:00:22] <djdelorie> i.e. pretty much every hobby cnc mill? ;-)
[20:03:57] <skunkworks__> when I was doing circuit boards - I used a microswitch to set tool length when manually changing the bits
[20:31:57] <skunkworks__> but I am sure you don't want to hear that... ;_
[20:32:04] <skunkworks__> ;)
[20:32:35] * pfred1 hears nothing!
[20:32:53] <djdelorie> two solutions allow for flexibility
[20:33:15] <pfred1> at some point flexibility turns into dislocation
[20:33:52] <djdelorie> sure, but given that we all have different cnc machines, a certain minimum amount of flexibility is good
[20:34:43] <djdelorie> pfred1: we're talking about manually touching off Z after a manual tool change again
[20:36:09] <pfred1> I must have missed the first time it was a topic
[20:36:32] <pfred1> I hear how Linuxcnc does it is different
[20:37:09] <djdelorie> the limiting feature is that linuxcnc won't let you jog or touch off during a tool change or g-code pause
[20:37:25] <djdelorie> you can automatically re-zero a tool using a switch, but not via jogging
[20:38:15] <pfred1> so LCNC won't go into a tool change position then go back to work?
[20:39:18] <pfred1> I could swear people auto tool change with lcnc so manual would just be that but paused
[20:39:57] <djdelorie> it goes to the position, but after you're done with the wrenches, you can't re-touch-off Z to compensate for where you put the new tool in (how far)
[20:40:17] <pfred1> you can set the tool height
[20:40:30] <djdelorie> you can't reliably insert the router bit that accurately
[20:40:36] <pfred1> I think you have to set it in fact
[20:40:52] <pfred1> yes you can with collars on them
[20:41:01] <djdelorie> my bits don't have collars
[20:41:08] <pfred1> well then get some
[20:41:22] <djdelorie> my point is, some folks just want to change bits, touch off Z, and continue
[20:41:30] <pfred1> well then
[20:41:41] <pfred1> they need to run something else i guess ;)
[20:41:51] <djdelorie> that's what they're doing
[20:41:55] <pfred1> LinuxCNC don't play dat way!
[20:42:14] <skunkworks__> *they come back.. they always come back...
[20:42:17] <djdelorie> only because nobody's changed the code to play dat way yet ;-)
[20:42:33] <skunkworks__> djdelorie: smop...
[20:42:36] <pfred1> LinuxCNC if anything is pedantic
[20:42:54] <pfred1> which has its good points and bad ones
[20:43:52] <pfred1> as far as I can tell LinuxCNC never compromises integrity in the name of convenience
[20:44:03] <pfred1> just how it is
[20:44:24] <pfred1> sure it might be nice if it did some stuff but then it wouldn't be what it is
[20:46:19] <Valen> djdelorie: we either split the gcode into one file per tool or if we break a tool use run from line after touching off
[20:46:36] <djdelorie> Valen: I ended up splitting the job into one-per-tool
[20:47:26] <Valen> if you were jobbing i can see it being a pain in the ass
[20:47:36] <djdelorie> skunkworks__: last time this came up, it was a *complex* MOP
[20:47:38] <Valen> but then if your jobbing manual tool changes will suck
[20:47:57] <skunkworks__> for some definition of simple....
[20:48:27] <Valen> if you have a tool height probe, could the automagic tool change be made to work?
[20:48:55] <pfred1> djdelorie just figure out a way where you can set the bits the correct lengths in the long run you'll be better off
[20:49:31] <Valen> collets do up to different heights each time, you need to re zero if you want to be accurate
[20:49:40] <pfred1> could probably fold up a piece of sheet metal to make a gauge
[20:49:50] <djdelorie> the topic came up wrt others' posts about mach3 vs linuxcnc, the inability to jog during a tool change was one of the reasons to go to mach3.
[20:50:04] <djdelorie> If it bothers *me*, I have plenty of tact switches to adapt to a make a sensor :-)
[20:50:29] <jdhnc> I loaded someones new hal_manualtoolchange that lets you jog & turn off spindle during tool change
[20:50:30] <pfred1> djdelorie you mean make a touch off probe?
[20:50:47] <djdelorie> pfred1: sure, I could do that if I wanted.
[20:50:52] <pfred1> lots do
[20:50:57] <djdelorie> but not everyone
[20:51:33] <pfred1> man this monitor looks better with my new card
[20:54:08] <skunkworks__> djdelorie: http://wiki.linuxcnc.org/cgi-bin/wiki.pl?ManualToolChangeMacro
[20:55:29] <pfred1> macaroni and cheese
[20:55:46] <skunkworks__> it is just a glorified RFL
[20:55:54] <pfred1> RFL?
[20:57:32] <skunkworks__> run from liine
[20:57:41] <pfred1> ta
[20:58:19] <pfred1> I've heard of people bringing the topic up but there is a method that is just different than how mach does it
[21:10:18] <joe9> that can take me through the process of writing a simple gcode program. I can write gcode to draw a rectangle.
[21:10:51] <joe9> i do not understand all the G codes / coordinate systems available.
[21:11:14] <joe9> wondering if anyone has any thoughts that can help with my gcode baby steps.
[21:15:20] <jdhnc> http://www.linuxcnc.org/index.php/english/component/kunena/?func=view&catid=21&id=18843&limit=6#18853
[21:15:34] <jdhnc> that lets you jog during manual tool change
[21:15:53] <jdhnc> joe9: what do you want todo?
[21:16:25] <joe9> jdhnc: just learn to be comfortable with gcode programming. I am getting lost with the gcode in the examples.
[21:17:34] <joe9> i want to be able to use gcode as I would write an svg file. get comfortable enough that I can do this with linuxcnc: write gcode file in vim and then see it with linuxcnc.
[21:17:44] <joe9> i can open the file and all that.
[21:18:02] <joe9> just need to be more comfortable with gcode -- this is what I am lacking.
[21:18:16] <jdhnc> no clue what an svg file looks like :)
[21:18:31] <jdhnc> so your analogy kind of falls short with me!
[21:18:33] <joe9> svg is just an xml file to describe images
[21:21:19] <jdhnc> so, a gcode file is just a non-xml file to describe tool paths
[21:21:26] <joe9> yes.
[21:21:49] <jdhnc> Find something you want to cut out, try writing the g-code for it.
[21:22:01] <joe9> http://www.sherline.com/CNCinst6.0.htm seems helpful.
[21:22:22] <jdhnc> It's good to know, but for anything relatively complex, I'd just as soon draw it in a CAD package and run some CAM on it.
[21:22:32] <joe9> oh, ok. thanks.
[21:22:57] <KimK> joe9: Also, there are two ways to write gcode, the "east coast" way (program the part profile, with a "true" tool offset) and the "west coast" way (program the tool path, with a "zero" tool offset)
[21:24:30] <jdhnc> G41/G42 are quite nifty, after you figure out the lead in
[21:25:05] <joe9> http://cncutil.org/gcode-introduction.html
[21:25:32] <KimK> joe9: Either way is correct. The part profile way is easier to understand and relate to the part drawing. The tool path way is harder to follow when looking at the part drawing, but makes for fewer tool table editing mistakes by tired/bored operators.
[21:25:44] <jdhnc> http://linuxcnc.org/docs/html/gcode.html
[21:26:21] <Valen> offset tools are the "better" way of doing it in that you can measure your actual tool dia and it'll make the part right
[21:26:34] <Valen> but most cam packages seem to prefer the no offset way
[21:26:54] <Valen> the better ones want to use offsets more
[21:27:23] <joe9> KimK: i think the "east coast" way is easier to start off
[21:27:27] <jdhnc> for a CAM package, it is jsut as easy for it to do the offsets vs. trying to guess what a proper lead-in would be.
[21:28:09] <KimK> joe9: Sounds good to me.
[21:28:35] <Valen> we made one actual part by hand writing the g code
[21:28:44] <Valen> (with arcs and such like)
[21:28:57] <Valen> at that point we went screw it and use cam ;->
[21:29:09] <jdhnc> I made some stuff for my boat with hand gcode
[21:29:18] <joe9> i am looking to just carve a few straight lines to make sure that I understand gcode enough. I can draw a rectangle now.
[21:29:28] <joe9> looking to graduate to the next step.
[21:29:40] <djdelorie> there's a reason why computers are so good at math and boring repetitive tasks...
[21:29:43] <jdhnc> draw a rectangle with radiused corners
[21:30:01] <KimK> joe9: You need a project! Anything you need to make?
[21:30:12] <Valen> the G code you need to really know is everything except for g1 lol
[21:30:31] <Valen> cam packages spit out G1 and arcs (if your lucky)
[21:30:45] <Valen> knowing about the different drill cycles can be handy
[21:30:51] <djdelorie> g1 is the only one I use in MDI
[21:31:02] <joe9> kimk, i want to engrave some text (name) on a plywood piece (as a start).
[21:31:05] <Valen> also stuff like the exact path vs smooth path
[21:31:10] <Valen> joe9: use cam lol
[21:31:25] <joe9> valen, oh, ok. thanks. is cam opensource?
[21:31:27] <the-jub> hi :)
[21:31:28] <Valen> you will be 3 weeks doing it by hand
[21:31:38] <KimK> joe9: Great! Have you got truetype-tracer installed?
[21:31:39] <Valen> there are path to gcode converters for inkscape
[21:32:21] <joe9> no, I do not care about fonts and all that. just simple straight lines to familiarise myself with the coordinate system.
[21:32:24] <djdelorie> joe9: "cam" is a technology, there are many cam packages, some are open source
[21:32:55] <joe9> djdelorie: which do you use? in the past, it has always been a safe bet to follow your footsteps on these.
[21:33:07] <djdelorie> cam == computer aided manufacturing ?
[21:33:08] <joe9> djdelorie: if you do not mind sharing.
[21:33:20] <joe9> no, the cam package that you use.
[21:33:30] <djdelorie> for the simple things I'm doing, heekscnc is sufficient, but I don't think it does fonts
[21:33:42] <djdelorie> (or if it does, I haven't discovered it yet)
[21:33:46] <joe9> i do not need fonts, just straight lines for now.
[21:33:53] <djdelorie> g1 x0 y0 ?
[21:33:54] <joe9> will check out heekscnc. thanks.
[21:34:30] <KimK> joe9: Oh, OK. Well, that's harder. You'd have to get graph paper or a CAD screen and define your characters point-by-point. Instead, don't you have some useful project that you'd like to make?
[21:34:32] <djdelorie> if you just want to do straight lines, G1 and F are the only codes you need to know, once you've copied a header from a working file
[21:34:39] <Valen> for "art" check out inkscape
[21:34:54] <Valen> g0 is handy (and scary) too djdelorie
[21:36:13] <skunkworks__> every one needs a jog wheel hooked to 'maximum velocity'... makes the machine less scary
[21:37:33] <joe9> ok, thanks guys. let me read up on some tutorials.
[21:37:48] <joe9> KimK: thanks. let me try one character first and get a feel for the task.
[21:38:01] <djdelorie> hm... milling at maximum travel speed... yeah, scary
[21:39:04] <pfred1> not in foam
[21:39:28] <djdelorie> I've got foam...
[21:39:31] <pfred1> djdelorie I like that die grinder you're using as a spindle
[21:39:36] <pfred1> its sharp
[21:39:56] <djdelorie> it's perfect for that purpose, too. Although I have no idea what CFM it requires
[21:40:05] <djdelorie> so far, less than 12 ;-)
[21:40:10] <pfred1> I copped a bosch trim router at a flea market cheap that I use
[21:40:31] <pfred1> it is only 30K RPM though
[21:40:38] <djdelorie> I have a second setup that uses a standard 1.5HP router too
[21:41:07] <pfred1> I do have a little ultra high speed pneumatic die grinder
[21:41:22] <pfred1> it doesn't have a whole lot of torque though
[21:41:42] <pfred1> it is a really nice Swiss made one
[21:42:19] <pfred1> thing is crazy when I start it it sounds liek a jet taking off
[21:42:34] <thinpete> anyone ever try a dentists drill for PCB routing?
[21:42:49] <pfred1> that is sort of what djdelorie has
[21:42:56] <djdelorie> the air spindle sounds like a dentist's drill
[21:43:25] <pfred1> let me find a pic of the goofy thing i have
[21:43:31] <thinpete> what kind of bearings?
[21:43:54] <djdelorie> dunno, but mine comes with an inline oiler
[21:44:19] <pfred1> the one with the black whip hose in this pic http://www.instructables.com/image/F22VXT2GKLJ5O8R/Pneumatics.jpg
[21:45:49] <pfred1> in the fat part on the end there is a wheel in there with drill holes in it that is the turbine
[21:46:02] <pfred1> thing must really be balanced
[21:46:22] <pfred1> because it is a pretty big wheel and it goes at the RPM of the tool
[21:46:23] <thinpete> 1/8 collet?
[21:46:36] <pfred1> it is changable
[21:52:27] <thinpete> well I'm happy, the PCIE bridge showed on our 6I25 proto
[21:52:29] <thinpete> always a nail-biter when first testing PCIE stuff
[21:54:59] <skunkworks__> thinpete? Peter?
[21:55:24] <skunkworks__> PCW?
[21:55:37] <thinpete> yeah someone complained that my XXXPCWXXX looked fat
[21:55:44] <pfred1> thinpete :)
[21:55:45] <skunkworks__> heh
[21:55:59] <pfred1> or it looks like you have wings
[21:56:11] <skunkworks__> you sure they didn't mean phat?
[21:56:21] <thinpete> This computer was going into suspend and i was running out of names
[21:57:12] <pfred1> I'm not 100% sure i can use suspend on this system
[21:57:28] <pfred1> I think it may mess with my gfx cards
[21:57:38] <pfred1> it might be what burnt one out
[21:57:49] <pcw_home> works fine on ubuntu 12.04 and whatever this thing is
[21:58:10] <pfred1> well I had one burn up and another go into an unrecoverable had to reboot state
[21:58:27] <pcw_home> after suspend?
[21:58:28] <pfred1> since then I've been a little leary about using it
[21:58:30] <pfred1> yup
[21:58:47] <pfred1> each time i woke the box up it had issues
[21:58:58] <pcw_home> maybe no one watching the fire
[21:59:03] <pfred1> once gfx card never came back other time it did only after a reboot
[21:59:35] <pfred1> I guess i should test it again while i can still return this card
[21:59:45] <pcw_home> :-)
[21:59:46] <pfred1> because i do like the concept
[22:00:39] <skunkworks__> I can go weeks with this laptop.. but after a while things do get a little funky...... twice now the mouse has disapeared
[22:00:43] <pfred1> I just got one of these on sale it'll be $15 after the rebate http://www.newegg.com/Product/Product.aspx?Item=N82E16814500208
[22:01:42] <pcw_home> wireless sometime is funny with suspend as well
[22:01:53] <pcw_home> sometimes
[22:02:08] <pfred1> well suspend shuts down networking
[22:02:26] <pfred1> I see my wired network come back up when it comes out of it
[22:02:48] <pcw_home> well its been flawless on this system (to my surprise)
[22:03:18] <pfred1> on my laptop I decided i didn't want to do gnome but without network-manager i couldn't get my wifi to work
[22:58:54] <r00t4rd3d> pfred1, you realize that card is pretty crappy right?
[22:59:34] <r00t4rd3d> okay for a average desktop user
[23:00:33] <r00t4rd3d> any kind of serious game and its low settings and resolution
[23:02:08] <alex4nder> yoh