#emc | Logs for 2010-05-13

[00:00:48] <Guest203> does clicking show hidden files cause the program to crash?
[00:02:05] <Guest203> this is the second time I hit show hidden files in the file open box and I could no longer access anything in the computer
[00:13:48] <Valen> MattyMatt dd zeros to it
[00:14:19] <Valen> Guest203 there was a bug with an older version of axis that did that as I recall
[00:14:24] <Valen> you will want to update
[00:20:10] <Guest203> cool
[00:20:13] <Guest203> thanks
[00:49:52] <Guest203> any help getting linux to see the network card?
[01:49:20] <skunkworks> Guest203: what computer hardware do you have? 98% of the time (as long as it isn't wireless) linux finds the network card.
[01:49:43] <skunkworks> 80% of all statistics are made up on the spot.
[01:56:59] <Guest203> it is a IBM S50 8183
[01:57:15] <Guest203> it did not find the card
[01:57:36] <Guest203> I am blind to the net and the card it would seem
[01:58:45] <Guest203> I am a linux newBe but do know some things as I setup servers with redhat
[01:58:57] <Guest203> have done comand line work
[01:59:13] <Guest203> but very rusty and it was meny years ago
[01:59:38] <skunkworks> heh - I was a linux newbie also. but it really doesn't take long to figure out.
[02:00:45] <Guest203> any help in getting the computer on the net would be a life saver
[02:00:54] <skunkworks> what ubuntu version are you using? dapper drake or hardy heron?
[02:01:12] <skunkworks> I am suprised it didn't see ibm hardware.
[02:01:20] <Guest203> have work to do, do not want to fight Mach any more
[02:01:31] <Guest203> it was a live cd install
[02:02:03] <Guest203> 8.04
[02:02:47] <skunkworks> I would think that would work. You wouldn't happen to have an extra network card you could through into it?
[02:03:04] <skunkworks> (it isn't showing up in the network menu?)
[02:03:17] <Guest203> no
[02:03:38] <Guest203> only thing on the network menu is the dial up
[02:04:25] <Guest203> point to point conection
[02:04:42] <Guest203> it looks to be the modem conection
[02:05:43] <dgarr> Guest203: there may be a hint with command: lspci|grep -i ethernet
[02:06:34] <Guest203> no modem is installed or part of the MB so it must be thinking serial modem or conection
[02:06:54] <Guest203> will try
[02:08:37] <Guest203> comand not found
[02:08:49] <skunkworks> you might want to do some searching on http://ubuntuforums.org/
[02:08:54] <skunkworks> or even ask a question
[02:09:34] <skunkworks> wait - wasn't there some protected drivers you could install? (or whatever you call it)
[02:09:40] <skunkworks> anyone?
[02:12:06] <Guest203> why would the lspci command not work?
[02:12:33] <skunkworks> sudo lspci whatever
[02:13:39] <cradek> are you talking about getting the onboard ethernet to work on this? http://www.superwarehouse.com/IBM_ThinkCentre_S50_8183/8183GNU/p/457741
[02:15:35] <cradek> this page: http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-50535 says it's an intel pro/100 chipset. you positively do not need special drivers for that. it must be disabled in your bios or something like that
[02:16:31] <Guest203> will check
[02:16:34] <Guest203> thanks
[02:18:34] <Guest203> lol
[02:18:39] <Guest203> it was shut off
[02:18:45] <Guest203> hope it works now
[02:18:50] <cradek> the tip jar is by the cable modem
[02:19:08] <Guest203> simple things can bite you hard
[02:19:12] <Guest203> thanks a mill
[02:21:00] <Guest203> it is working now
[02:21:07] <cradek> yay
[02:36:56] <cradek> skunkworks pinged out in shame for not figuring that out :-)
[02:37:13] <Guest203> lol
[02:37:29] <Guest203> he is a great guy and of great help
[02:37:35] <cradek> yes
[02:37:49] <Guest203> he helped me get other problems fixed
[02:38:06] <Guest203> we can not all bat 1000
[02:38:28] <Guest203> I am a tech and I should have knowen better
[02:39:20] <Guest203> all this is so new and so much reading I got focused on linux and not the hardware
[02:40:40] <Guest203> in doing a update it wants to update the rtapi.conf file
[02:41:01] <cradek> what do you mean? updates update packages, not files
[02:41:06] <Guest203> should I let it and then re edit it to work again?
[02:41:36] <Guest203> it is asking me if I want to keep the file or replace it
[02:41:46] <cradek> oh, just keep it
[02:42:37] <Guest203> needed to kill the interupt that was killing my EMC
[02:43:15] <cradek> right, smi
[02:43:23] <Guest203> yes
[02:44:31] <Guest203> would that also effect windows?
[02:45:18] <Guest203> mach would freeze the computer at random times
[02:45:41] <cradek> I can't say what mach and/or windows do, I have no clue about either
[02:46:03] <Guest203> also had creep on zero so threading was a pain as I had to keep tweeking the zero setting
[02:46:47] <cradek> many things can cause that with steppers, especially step timing parameters. be sure you get them right when you use the stepper configurator in emc.
[02:47:42] <Guest203> servos
[02:47:56] <cradek> how were you running servos with mach?
[02:48:12] <Guest203> geckos
[02:48:17] <Guest203> step and dir
[02:48:29] <cradek> ok, that has all the same problems as steppers
[02:48:33] <cradek> well, plus more
[02:48:34] <Guest203> mach had no idea they were servos
[02:48:53] <cradek> you may have encoder noise problems going back to the geckos and you'd never know (except for gradually losing position)
[02:49:58] <Guest203> I have my Gcode on a USB chip
[02:50:12] <Guest203> how do you get EMC to read the chip?
[02:50:41] <Guest203> there is no drive select in file open that I can see
[02:50:56] <cradek> plug it in and an icon will appear on the desktop
[02:51:42] <Guest203> linux will see it
[02:51:56] <Guest203> but I can not get to it from EMC
[02:52:10] <Guest203> welcome back skunkworks
[02:52:29] <cradek> drag it to places / home / emc2 / nc_files folder
[02:52:29] <SWPadnos> it will be in /media/<whatever the name of the USB disk is>
[02:52:57] <skunkworks> it wasn't in shame.. it was in hibernate.
[02:52:59] <skunkworks> ;)
[02:53:09] <Guest203> cool
[02:53:11] <Guest203> thanks
[02:53:14] <Guest203> got it now
[02:53:18] <SWPadnos> it's a better idea to copy the file to the hard disk as cradek says though, since the USB subsystem sometimes causes latency problems
[02:53:37] <SWPadnos> (usually at plug/unplug, but it's better to be sure)
[02:54:15] <Guest203> I do a ton of hand coding and like to be in a warm office then a cool shop
[02:54:24] <Guest203> so I like to take the code with me
[02:55:03] <SWPadnos> get putty (if you use a Windows machine nornally), and log in to the CNC remotely :)
[02:55:19] <skunkworks> smi fixed the latency issues?
[02:55:21] <Guest203> one could unplug the chip after it is loaded into EMC
[02:55:22] <cradek> yeah I do that too, but I use networking...
[02:55:28] <Guest203> yes thanks
[02:55:34] <Guest203> worked like a charm
[02:55:47] <SWPadnos> Guest203, yes, copy the file, then right-click and unmount before unplugging
[02:55:49] <skunkworks> great!
[02:56:29] <Guest203> I have been pluging and unpluging like mad
[02:56:43] <Guest203> would that brake something?
[02:56:58] <SWPadnos> unlikely if you're only copying *from* the USB stick
[02:57:17] <SWPadnos> but it's similar to Windows - you're always supposed to "stop" the drive before unplugging it
[02:57:36] <Guest203> copied to it as well to move the error mesages to this computer
[02:57:53] <SWPadnos> it kind of depends on how long you wait after accessing it
[02:57:59] <SWPadnos> safer to unmount first
[02:58:04] <Guest203> ok
[02:58:06] <Guest203> thanks
[02:58:29] <Guest203> so what is the best GUI to use with EMC?
[02:59:15] <Guest203> is there a good one to use/ the defult one is OK but would like a better one
[02:59:55] <SWPadnos> best is relative
[02:59:55] <cradek> there are lots of options. you should try them all. your question is impossible to answer.
[02:59:56] <Guest203> thought there may be a download of a good GUI
[03:00:10] <SWPadnos> all the supported GUIs are included, I think
[03:00:32] <SWPadnos> and some that aren't :)
[03:00:40] <cradek> ha
[03:00:51] <Guest203> so what one do you guys use?
[03:00:58] <SWPadnos> which one do you use and not like?
[03:01:02] <Guest203> it is for a lathe
[03:01:25] <Guest203> and are they hard to customize?
[03:01:30] <skunkworks> night - good luck. (I love axis)
[03:01:31] <cradek> AXIS knows the most about lathes
[03:01:32] <SWPadnos> as far as I know, the only one that has a lathe mode is AXIS
[03:01:39] <SWPadnos> unless touchy also knows about lathes
[03:01:47] <cradek> yes, touchy does as well
[03:02:08] <SWPadnos> ok, then I'm back to "best is relative"
[03:02:10] <Guest203> is axis hard to mod?
[03:02:18] <cradek> Guest203: AXIS is nearly impossible to customize. but it starts out fine, so you don't have to waste your time.
[03:02:29] <Guest203> lol
[03:02:30] <Guest203> ok
[03:02:43] <SWPadnos> is there something particular you're looking for?
[03:02:48] <SWPadnos> it may actually be impossible :)
[03:02:58] <SWPadnos> (could save you some time looking)
[03:03:10] <cradek> it doesn't start out all OH GOD MY EYES I MUST CHANGE IT! so you can get right on to using it
[03:04:32] <Guest203> was wanting spindle seep reading and a few other things like mach
[03:04:33] <cradek> actually, the best way to use AXIS is with the keyboard shortcuts. there's a summary of them on the help menu. it's so much worth everyone's time to learn them. using a mouse to run a cnc sucks.
[03:04:58] <cradek> sim/lathe actually has that as an example
[03:05:38] <SWPadnos> some things are easy enough to add with some HAL components and pyvcp display elements
[03:05:41] <Guest203> the GUI in mach is easy to mod and has tons of info
[03:05:50] <SWPadnos> you'll want to read about those subjects a bit
[03:06:25] <SWPadnos> the GUI in EMC2 isn't as easy to modify, so you won't be able to put flashy thingies on the screen without doing some work
[03:06:48] <SWPadnos> (it's easier, in that you have the source code, but harder because there isn't a screen builder application)
[03:08:09] <cradek> in all seriousness, you'll get the best help here by asking "how do I accomplish ____ task" instead of "how do I make it like mach" because we're more knowledgeable about the first kind of question.
[03:09:07] <SWPadnos> on that note, I think I'll go to bed
[03:09:23] <SWPadnos> well, not that the note really matters. night guys
[03:09:30] <cradek> g
[03:09:32] <cradek> g'night
[03:09:33] <Guest203> night
[03:09:38] <Guest203> thanks again
[03:17:55] <Guest203> so what is used for rem/ comments?
[03:18:08] <cradek> comments in gcode can be like (comment) or ;comment
[03:18:59] <Guest203> EMC is saying I have a error in the Gcode
[03:19:07] <Guest203> line 3
[03:19:12] <Guest203> that is a comment
[03:19:24] <cradek> and what's on line 3?
[03:19:27] <Guest203> unless it will not count the comment lines
[03:20:05] <WesBaker> Is anybody on who could advise me about following error? I'm setting up my first EMC machine. Have the servo's jogging around and am ready to fine tune it.
[03:20:18] <WesBaker> My question is: How much following error is acceptable?
[03:20:32] <Guest203> (program start - turning cycles)
[03:20:40] <WesBaker> Is this amount representetive of the part dimension errors I can expect?
[03:20:47] <cradek> Guest203: pastebin the first several lines of your program
[03:21:38] <cliffb> Wesbaker: You should try to get the following error as close to 0 as possible, it will depend on your machine... If you have a large follow error it will show up in your parts..
[03:21:45] <cradek> WesBaker: kind of. you should get it as close as possible. on a good setup you can often get tuned so you stay within a handful of encoder counts when cutting, and maybe a couple dozen when rapiding
[03:22:13] <cradek> a sloppy machine, poorly tuned amps, bad lube, etc will of course make it harder to get excellent results
[03:22:43] <WesBaker> I have a 5 x 10 CNC router. Huge machine compared to what I've been using. The X and Z axis have about 2000 counts per inch resolution on the encoders.
[03:22:45] <Guest203> http://pastebin.com/BfbtgwMA
[03:22:51] <WesBaker> The Y axis has only 700 counts per inch.
[03:23:03] <cradek> ouch, that's pretty low
[03:23:18] <cradek> WesBaker: the error is line 2
[03:23:18] <WesBaker> I am using halscope to measure the following error.
[03:23:23] <cradek> good
[03:23:51] <WesBaker> I am getting about .0015 peaks during accel. It was a lot more until a guy told me about the ff0, ff1, ff2
[03:24:16] <WesBaker> I don't know what they represent, but see how they have reduced the error.
[03:24:20] <cradek> WesBaker: if that's on your 700/inch axis, you won't get better
[03:24:44] <cradek> ... that's 1 encoder count
[03:24:51] <WesBaker> The 700/inch is about tripple that right now. The .0015 is on my x axis with 2000 count per inch
[03:25:40] <WesBaker> So is an error of one or two encoder counts where I should set my mental goal of "good enough" for the hardware the way it is configured?
[03:25:43] <cradek> that's 3 encoder counts...
[03:25:55] <cradek> yes that's really quite good.
[03:26:06] <jmkasunich> if you can get 3 counts you are doing very very good
[03:26:19] <cradek> if it sounds right and it's tracking that well, you are done, and you did a good job
[03:26:28] <jmkasunich> general rule of thumb is that encoder resolution should be 1/10 of the accuracy you are aiming for
[03:27:02] <WesBaker> OK, then that might lead to my next question. If I can get .0015 on X during rapid moves and .004 or .005 on Y then what should I be able to expect as far as interpolating a 4" circle?
[03:27:16] <cradek> measure it and see
[03:27:18] <WesBaker> Would it be 4.000 +/- .005 in one direction and .001 in the other?
[03:27:57] <WesBaker> I'd measure it but right now when I turn the spindle on, I get false inputs on some of my GPIO and trip limit switch over travel errors, etc.
[03:27:59] <cradek> that depends more on the tightness of your machine. I suspect you'll see excellent path following in halscope.
[03:28:03] <WesBaker> Another problem.
[03:28:20] <WesBaker> Path following in halscope? What does that mean?
[03:29:11] <cradek> if you run a circle program and watch halscope, you'll see very small ferror because your acceleration while cutting a circle is very low compared to your tuning rapids
[03:29:21] <Guest203> found the problem in the Gcode
[03:29:51] <Guest203> what is halscope?
[03:30:22] <WesBaker> Halscope is a dream tool. If you haven't played with it, you are missing one of the most cool tools in EMC
[03:30:41] <Guest203> cool
[03:30:53] <WesBaker> halscope lets you simulate a DSO for your internal variables, pins, signals, i/o.
[03:30:54] <Guest203> so how and where do I get it use it?
[03:31:19] <Guest203> ok found it
[03:31:23] <WesBaker> I get it from the EMC menu. Can't rmember where but the menus are basic so you will find it quickly if you look
[03:31:37] <WesBaker> If you know how to use a basic o-scope, it's child's play from there.
[03:32:00] <WesBaker> If you are unfamiliar with oscilliscopes then it may look foreign.
[03:32:12] <Guest203> cool
[03:32:35] <WesBaker> If you play with it though, it will give you a sort of strip-chart record of the change of state and values of various i/o points and internal values
[03:32:59] <Guest203> I have used a scope since I was 15
[03:33:15] <Guest203> that would be over 30 years
[03:33:24] <WesBaker> cradek: So I I want tighter following error than .004, I need to get a differnt encoder or a different pitch screw.
[03:33:39] <WesBaker> Guest203: Then you will be in business quickly with halscope
[03:34:02] <WesBaker> guest203: It's so usefull it doesn't even seem fair. No probes. No leads.
[03:34:20] <Guest203> is setting up backlash hard or any tricks to it?
[03:34:38] <Guest203> I have read in the manual about it
[03:34:50] <WesBaker> not a question for me. I'm new to configuring emc. First machine. Just trying to figure stuff out.
[03:35:06] <Guest203> juas wondering if I have to watch out for anything
[03:35:18] <Guest203> lol me too
[03:35:30] <WesBaker> guest203: If you actually read some of the docs then you're miles ahead of me. Maybe cradek is still on.
[03:35:30] <cradek> WesBaker: .004 is 3 encoder counts on your Y - you really need more encoder if you want to improve that.
[03:35:40] <Guest203> was using mach till now
[03:36:20] <WesBaker> I'm a mach3 user as well. Love it. But my old machine was simi-open loop. Pulse counts out the parallel port to Gecko drives pushing small servo's with encoders.
[03:37:03] <Guest203> it is good for mill and router, but sucks for lathe
[03:37:20] <WesBaker> Too late for me guys. Thanks for cradek's input. See you guys later.
[03:37:27] <cradek> welcome
[03:37:30] <Guest203> later
[03:37:55] <Guest203> so is backlash comp tricky to setup?
[03:40:36] <Guest203> you still there cradek?
[03:46:44] <cliffb> the backlash compensation parameter in hal?
[03:47:45] <Guest203> not sure, have to reread the docs
[03:48:08] <Guest203> just want to get this lathe up and running so I can get the work done
[03:48:40] <Guest203> it is down for the moment, have to setup backlash first
[03:50:08] <cliffb> I'm no expert on it but I would setup a dial indicator on your axis jog in one direction to a even number, then jog backwards just till the needle moves.. the difference in position would be the value you enter..
[03:52:05] <Guest203> true, I know that, just not sure how to tell EMC what the backlash is
[03:53:58] <cliffb> It's in the ini file, under each axis settings, e.g. [axis_0].. use BACKLASH = <value>
[03:54:56] <Guest203> also something about setting other things if you use the back lash
[07:48:13] <PCW_> PCW_ is now known as PCW
[09:45:16] <piasdom> g'mornin all
[09:52:25] <micges_work> hi
[10:11:16] <alex_joni> hi
[10:24:25] <awallin> these look nice: http://www.trossenrobotics.com/c/robotis-dynamixel-robot-servos.aspx
[10:24:38] <awallin> although theyre made for higher voltages than usually used in RC
[10:43:28] <MattyMatt> they are higher spec than my steppers :)
[10:44:14] <MattyMatt> 3 of those on my mill would give me 10x the torque and 2x the positional accuracy
[10:47:16] <awallin> guess they need some serious cooling if you want to run them continously
[10:47:34] <awallin> they are geared like crazy, so the high torque comes out only at low rpm
[10:48:14] <celeron55> how about speed?
[10:48:23] <celeron55> probably way slower
[10:49:01] <awallin> 0,2s / 60deg
[10:49:05] <awallin> which is umm...
[10:49:11] <awallin> 1,2s/rev ?
[10:49:33] <awallin> 50 rpm?
[10:49:41] <celeron55> yep
[10:49:48] <awallin> but I'm not sure they can rotate 360deg continously
[10:50:14] <celeron55> rc servos at least can't, they position themselves based on a potentiometer
[10:50:20] <awallin> and only 256 positions I think
[10:50:31] <celeron55> well it depends on the accuracy of the electronics
[10:50:33] <awallin> these might have encoder or hall-sensor as feedback
[10:50:34] <celeron55> the signal is analog
[10:50:39] <celeron55> pulse width
[10:51:25] <awallin> those robotic ones were rs485 or something, not the RC pulse-width (?)
[10:51:37] <celeron55> ah, could be
[10:52:39] <awallin> or, it could be that you can chain 254 of these into one daisy-chain of servos
[10:52:50] <awallin> so the feedback encoder count might be higher?
[10:53:44] <awallin> hm the best one has 0.07deg "resolution"
[10:54:05] <awallin> that would be 5k count/rev
[10:54:26] <MattyMatt> you remove the 'encode' when you convert them to continuous, usually
[10:54:32] <awallin> or with the 1/164 gearbox it is 32counts/rev on the motor
[10:55:10] <MattyMatt> you replace it with an external speed pot
[10:56:18] <MattyMatt> or 2x fixed resistors, and the control signal becomes reversable speed control
[11:02:28] <MattyMatt> eek $20 just for a thrust washer :)
[11:03:57] <MattyMatt> I could wear out 20 skate bearings for that
[11:04:35] <MattyMatt> I will get proper axial bearings on my leadscrews one day tho
[11:05:52] <JT-Dev> http://www.youtube.com/watch?v=isTD6bDF_LI
[11:06:23] <MattyMatt> it's cheaper to build a robocup team than a human one these days
[11:06:29] <JT-Dev> Why keeping track of offsets is important http://www.youtube.com/watch?v=G4-lUNa0CpY
[11:07:31] <MattyMatt> fingers in lathe. naughty
[11:11:08] <MattyMatt> lathe into lathe :) even naughtier
[11:13:05] <MattyMatt> we'll have uncrashable machines soon
[11:13:21] <MattyMatt> in our lifetimes, anyway
[11:14:24] <JT-Dev> if there was some way to map the tools and the chuck to a no-go zone like the machine limits that could not happen
[11:14:51] <MattyMatt> yeah it needs total self awareness
[11:15:17] <MattyMatt> sensors in absolutely everything, including the tool tip
[11:15:56] <MattyMatt> like our fingertips and tounge are the most sensitive parts of our body
[11:16:39] <MattyMatt> tongue
[11:16:45] <awallin> so hold your fingertip close to the chuck at all times. problem solved.
[11:16:55] <MarkusBec_away> MarkusBec_away is now known as MarkusBec
[11:17:42] <MattyMatt> stereo cameras above the chuck, and the same cpu you'd have in a self-driving car
[11:17:54] <JT-Dev> I used to tell maintenance guys that worked for me to always place their hand between the object they wish to hit and the hammer so they have a good idea of the strength of the blow
[11:17:54] <MattyMatt> that'd do the job
[11:18:06] <awallin> might get unwanted accelerations...
[11:25:28] <MattyMatt> what data format does OCL expect? does it define the mesh?
[11:26:45] <MattyMatt> e.g. to use it from blender, would I build an ocl style mesh and pass a pointer?
[11:26:57] <awallin> STL
[11:27:19] <awallin> you could push the triangles to ocl in a loop
[11:28:21] <awallin> if you know how to loop over all triangles in a blender mesh
[11:28:37] <awallin> and access the vertex coordinates
[11:28:48] <MattyMatt> that's the only way to access them in a script, with the old API
[11:29:12] <MattyMatt> you can get at the blocks of memory in 2.5
[11:42:46] <MattyMatt> python is not the most efficient way to do some of this stuff :)
[11:46:49] <JT-Dev> anyone have any NewEgg promo codes?
[11:50:42] <MattyMatt> ask after breakfast. NewEgg don't deliver to Europe
[11:50:59] <MattyMatt> or even Canada, IIRC :)
[11:57:04] <MattyMatt> element_no !== tool number
[11:57:37] <MattyMatt> bleh, I remember yoyoek being on IRC a lot, in the blender channels mostly
[11:59:01] <MattyMatt> so, what does he mean by element? it's not object, cut, tool or layer
[11:59:21] <MattyMatt> * MattyMatt eliminates more impossibles
[12:00:20] <MattyMatt> does anyone here speak polish?
[12:00:51] <micges_work> yes
[12:00:56] <MattyMatt> polish machinist, specifically :)
[12:01:43] <mk0> micges from Poland
[12:02:08] <MattyMatt> I need to get in touch with him first. his email looks like it's been taken over
[12:02:16] <mk0> he's here now _work
[12:02:42] <MattyMatt> I mean yoyoek, the guy who wrote this script
[12:02:46] <micges_work> MattyMatt: I didn't talk with yoyek long time
[12:02:51] <mk0> try private, he's not biting afaik
[12:02:57] <MattyMatt> nice script, terrible english in the GUI
[12:03:03] <mk0> ))
[12:03:05] <micges_work> I'll try to contact him
[12:04:10] <MattyMatt> ah cheers :)
[12:05:58] <mk0> ))))
[12:06:15] <mk0> i didn't pay attention to nick
[12:06:23] <mk0> oh gosh
[12:07:40] <MattyMatt> :)
[12:08:41] <MattyMatt> I'm permanently on #cam too. that might be a better place for yoyoek to meet me, for my interrogation
[12:09:37] <MattyMatt> he did put in a comment that he wanted help with English spelling, well here I am
[12:11:14] <MattyMatt> it would be only polite to send him this script all done with Polish GUI and comments :)
[12:12:38] <MattyMatt> and variable names
[12:16:38] <MattyMatt> you can't paste Unicode into blender 2.46's text editor, that's my excuse
[12:16:55] <MattyMatt> and I'm sticking to it
[12:17:36] <frallzor> anyone wants a hug?
[12:18:42] <MattyMatt> not right now. I've got a spliff in one hand , coffe in another, and I'm typing with the rest
[12:28:04] <frallzor> gah I hate tis
[12:28:06] <frallzor> this
[12:28:22] <frallzor> dont know which way to go with clamp down
[13:19:55] <PCW_> PCW_ is now known as PCW
[13:30:49] <JT-Work> http://www.youtube.com/watch?v=isTD6bDF_LI
[13:33:13] <elmo40> why can't people stand still when they use the video camera? :/
[13:33:38] <JT-Work> I was standing still but the wind was blowing
[13:36:23] <elmo40> and this guy... holy BAD habit with the hands on the moving piece. http://www.youtube.com/watch?v=tUt3P2_lfm0
[13:38:47] <JT-Work> http://www.youtube.com/watch?v=EKL6elkbFy0&NR=1&feature=fvwp
[13:44:16] <frallzor> I need to get lockpin glue
[13:44:32] <frallzor> or what its called =P
[13:45:00] <frallzor> best thing about the mechmate, if it fails you know instantly what it is if you built it!
[13:46:19] <frallzor> you know if something is wrong if your 12mm circles become like 20mm ovals :P
[13:50:36] <JT-Work> yea, that's bad
[13:51:18] <frallzor> easy to find the error though =) I need glue for the set screws :P
[13:51:36] <frallzor> havent gotten around to fix it, despite knowin they get loose sometimes =)
[13:52:38] <frallzor> got some here but I dont think super permanent glue is the solution :P
[13:52:41] <elmo40> now this is a neat trick! http://www.youtube.com/watch?v=tn7A9PqNftY
[13:54:20] <PCW_> PCW_ is now known as PCW
[14:15:19] <ChanServ> [#emc] "This is the #emc channel - talk related to the Enhanced Machine Controller and general machining. Website: http://www.linuxcnc.org/, wiki at http://wiki.linuxcnc.org/"
[14:16:00] <SWPadnos> hmmm
[14:16:23] <SWPadnos> logger_2, bookmark
[14:16:23] <SWPadnos> Just this once .. here's the log: http://www.linuxcnc.org/irc/irc.freenode.net:6667/emc/2010-05-13.txt
[14:16:32] <SWPadnos> hmmm
[14:16:47] <SWPadnos> logger_emc, bookmark
[14:16:47] <logger_emc> Just this once .. here's the log: http://www.linuxcnc.org/irc/irc.freenode.net:6667/emc/2010-05-13.txt
[14:17:44] <SWPadnos> I wonder which logger actually owns that file
[14:20:07] <frallzor> dang not much more mdf left to play with!
[14:21:17] <frallzor> can you you make emc do inner corner in a certain way somehow?
[14:21:23] <frallzor> * -you
[14:21:32] <JT-Work> what do you mean?
[14:21:55] <frallzor> lets say I mil a slot and want "sharp" corners
[14:22:11] <frallzor> and then emc knows its a 6mm tool and make so that a sharp insert would fit
[14:22:35] <frallzor> so it cuts a bit in the corner
[14:23:01] <JT-Work> you would have to program that path
[14:23:15] <frallzor> as I said, its a bitch cadding for that
[14:23:18] <frallzor> =(
[14:23:33] <frallzor> especially if you have a load of slots and such
[14:37:45] <ries> frallzor: v carve can make these T slots I believe
[14:37:52] <ries> or whatever they call them....
[14:38:18] <ries> it's the task of a cad program
[14:39:43] <ries> wait, v carve calls it bone fillets
[14:40:54] <atmega> v carve looks nice, but I can't afford it.
[14:41:31] <cradek> can you show a picture of the kind of path you want?
[14:41:56] <frallzor> can try
[14:42:25] <JT-Work> would look like a capitol i "I" I assume for a slot
[14:42:57] <frallzor> http://pici.se/p/otKjtohWh/
[14:43:45] <frallzor> this is how I currently solved it, a way to big hole, I would like the tool just to go straight in to fit a sharp edge in there
[14:44:14] <DaViruz> frallzor: your sketch is under defined
[14:44:48] <DaViruz> anyhow, making solid works make the clearance automatically shouldn't be that hard?
[14:45:09] <frallzor> i dont use it to make code
[14:45:25] <frallzor> I make what I want, export to dxf and import in artcam =)
[14:45:30] <frallzor> if its not 3D
[14:45:47] <DaViruz> in other words, the code is based on what you draw
[14:46:03] <cradek> you can cut into the corner using a straight line. it will not go all the way to the corner's coordinate. how far you need to go depends on the angle of the corner.
[14:46:15] <frallzor> yes but I want to be able to draw the corners as should be
[14:46:26] <DaViruz> oh.
[14:46:40] <cradek> yeah, cutter compensation won't do that for you, it leaves the fillet on inside corners
[14:46:55] <DaViruz> well, that's unrealistic if you ask me, since the corners won't turn out like you drew them
[14:47:14] <cradek> no - those corners will get cut, at least
[14:47:34] <cradek> and you're cutting away way too much if I understand your picture
[14:47:44] <DaViruz> that was ment for frallzor, btw
[14:47:44] <frallzor> well more than I want
[14:48:43] <frallzor> but If I use smaller tools it will be ok
[14:48:46] <JT-Work> http://imagebin.ca/view/o8VMgck.html
[14:49:23] <frallzor> the issue with that is I can select to cut inside or outside a line in artcam
[14:49:29] <frallzor> havent found straigh on line
[14:49:40] <frallzor> *t
[14:49:50] <JT-Work> then you have to draw it for inside the line
[14:50:15] <cradek> yes what JT-Work drew is exactly right
[14:50:28] <cradek> the length of that little line depends on the angle of the corner
[14:53:36] <JT-Work> so your part looks like this http://imagebin.ca/view/YbNBMtdQ.html
[14:54:09] <JT-Work> then export the dxf from that
[14:54:39] <cradek> for a square corner, the line is cutter radius * (sqrt(2) - 1)
[14:54:52] <frallzor> aha
[14:59:13] <frallzor> * frallzor loves making milling videos
[15:03:33] <elmo40> * elmo40 loves watching them ;)
[15:05:09] <frallzor> wonder why im sitting here and not out milling
[15:06:24] <elmo40> this kid is either lazy or bored ;) http://www.youtube.com/watch?v=EKL6elkbFy0
[15:08:09] <JT-Work> at least he is practicing his cnc programming
[15:12:42] <DaViruz> it looks remarkably sharp
[15:13:04] <JT-Work> I need to get a pencil for my Hardinge
[15:13:24] <JT-Work> so I can poke myself when I forget an offset
[15:17:20] <elmo40> :P
[15:20:27] <elmo40> a few questions, bare with me now ;) new to the world of Servos and Lathes.
[15:20:29] <elmo40> can I take a 'regular' DC brushless motor, put an optical encoder on the back of it and use it for the spindle on my lathe with a PWM to controll RPM via EMC? would it be able to do threading? what about positioning, if I have a live tool to do an offset hole or mill a slot, would that encoder be enough to tell EMC where it is in relation to the g-code of where I want to put the slot? would it need a 'brake' to prev
[15:21:01] <elmo40> I have heard of people using Scooter motors.
[15:21:11] <ries> frallzor: may be it's easy to write a bit of python and make a small tool in qcad?
[15:22:11] <celeron55> brushless motor needs a brushless servo driver, at least
[15:23:03] <celeron55> a brushed motor with encoder is fairly easy i guess
[15:24:50] <celeron55> umm, no, on a lathe... that's not that hard? well dunno 8) forget what I said
[15:29:07] <Xavier_H> hi
[15:29:53] <Xavier_H> I just inform you that wiki website seems to be broken
[15:30:23] <JT-Work> works for me
[15:30:50] <Xavier_H> "Could not create /home/.jared/cncman/www.linuxcnc.org/wiki/data: No such file or directory"
[15:31:12] <Xavier_H> for the "http://wiki.linuxcnc.org/"
[15:32:47] <Xavier_H> someone else can try?
[15:33:23] <Xavier_H> It was working about an hour ago
[15:34:14] <Xavier_H> hi durka42, could you try to go on wiki website?
[15:34:38] <durka42> Could not create /home/.jared/cncman/www.linuxcnc.org/wiki/data: No such file or directory
[15:34:46] <Xavier_H> ok same error
[15:34:57] <Xavier_H> thank you
[15:35:05] <piasdom> both links work for me
[15:36:08] <JT-Work> and me
[15:36:18] <Xavier_H> 2 vs 2 ;-)
[15:36:43] <Xavier_H> It worked an hour ago for me...
[15:36:57] <piasdom> back where you started :)
[15:37:47] <Xavier_H> All pages return the same error
[15:37:58] <Xavier_H> I try to disable cache
[15:38:34] <jepler> how about this: it happens for me on 50% of my systems
[15:39:15] <alex_joni> dns propagation delays
[15:41:56] <Xavier_H> What is your wiki IP address (I have
[15:42:05] <Xavier_H> responding to ping
[15:42:21] <Xavier_H> ping ok
[15:43:43] <Xavier_H> curious it is "ivenchor.com" who respond to me...
[15:44:21] <jepler> Xavier_H: the hosting company of linuxcnc.org is changing some things right now, but hopefully we'll have the wiki working again soon
[15:45:20] <Xavier_H> ok thank you, I don't need them but I would report the problem
[15:45:41] <alex_joni> shoudl work now
[15:45:55] <alex_joni> jepler: fixed the wiki issue, can you confirm?
[15:46:00] <Xavier_H> yes it does!
[15:46:54] <Xavier_H> I have a question about hal
[15:47:04] <Xavier_H> user space python module
[15:47:35] <Xavier_H> I make a short script which manage a tool caroussel
[15:47:52] <Xavier_H> driven by a step motor
[15:48:08] <Xavier_H> on computer side there are stepgen hal module
[15:48:21] <Xavier_H> and my python hal module
[15:49:00] <Xavier_H> I want to change maximum velocity of my motor to find the caroussel home switch
[15:49:17] <Xavier_H> I don't know how do that in python
[15:49:45] <Xavier_H> (change stepgen maximum velocity parameter for example)
[15:50:44] <Xavier_H> someone has an idea?
[15:50:49] <jepler> since that's a parameter, you can't change it except with 'halcmd'. Something like: os.system("halcmd setp stepgen.4.maxvel %s" % desired_max_velocity)
[15:51:13] <jepler> when the system() command returns, the parameter will have its new value set
[15:52:06] <jepler> yes, unfortunately this means you have to code the number of the stepgen in your program
[15:52:26] <Xavier_H> ok thank you, I was thinking that halcmd underneath library was usuable
[15:52:47] <Xavier_H> I know the number of the caroussel number stepgen
[15:52:51] <Xavier_H> (2)
[15:53:58] <Xavier_H> How motion module or axis can reduce the velocity of motion?
[15:54:50] <Xavier_H> because stepgen provide just position_cmd in position mode
[15:54:58] <jepler> the realtime motion planner varies the stepgen position-cmd at the desired velocity, so that the limits of the stepgen never come into effect
[15:55:32] <Xavier_H> ok thank you again Jepler
[15:58:00] <Xavier_H> Last remark : I don't find the tooledit GUI program in EMC2.4 where it is?
[15:58:23] <jepler> in the package it's installed at /usr/bin/tooledit
[15:58:42] <jepler> there's a bug in 2.4.0's tkemc that prevents the menu item from launching it; that'll be corrected in 2.4.1 when it comes out
[15:59:22] <Xavier_H> oups I doesn't try it
[15:59:33] <Xavier_H> thanks for the infos
[16:01:31] <Xavier_H> Ok tooledit works on my computer
[16:01:39] <Xavier_H> thanks
[16:01:45] <jepler> welcome
[16:07:34] <frallzor> besided being blind as a bit while cadding 2 parts for the "box" it turned out real nice
[16:07:43] <frallzor> *besides
[16:16:24] <Guest203> does the tool edit work right?
[16:17:02] <Guest203> thought I read somewhere where the tool edit did not work right and you needed to use a text edit program
[16:17:37] <frallzor> http://pici.se/p/OpfExxqyi/ part box =D
[16:18:09] <JT-Work> Guest203: lathe or mill?
[16:18:23] <Guest203> lathe for me now
[16:18:27] <Guest203> mill latter
[16:18:45] <atmega> is there a decent toolpath viewer for window?
[16:18:54] <JT-Work> yea, the front angle and back angle get hosed
[16:19:36] <JT-Work> you can put TOOL_EDITOR = gedit in the [DISPLAY] section if I remember correctly
[16:19:52] <JT-Work> till 2.4.1 is released
[16:20:00] <JT-Work> AFAIK
[16:20:02] <JT-Work> :)
[16:20:28] <Guest203> AFAIK, what does that mean?
[16:20:39] <JT-Work> As Far As I Know
[16:20:45] <Guest203> ok
[16:20:59] <JT-Work> ie. from my memory :)
[16:21:43] <Guest203> so I am working on doing the tool table for lathe
[16:21:56] <JT-Work> you have a turret?
[16:22:03] <Guest203> there is no sample of the lathe to use as a template
[16:22:11] <Guest203> no, not yet
[16:22:12] <JT-Work> in the manual yes
[16:22:54] <JT-Work> http://www.linuxcnc.org/docview/html//lathe_lathe-user.html
[16:22:55] <Guest203> sure the manual has nice lines and all, but you can not get that into a text file
[16:23:18] <JT-Work> what do you mean?
[16:24:44] <Guest203> I just used the headers and used tab between the col on each row
[16:25:09] <Guest203> but had the brak the headers into to lines to get the col to line up right
[16:25:20] <JT-Work> oh, they don't need to line up
[16:25:20] <Guest203> have no idea if it will work
[16:25:33] <Guest203> the link you posted can up error for me
[16:25:53] <JT-Work> try and refresh your browser
[16:26:16] <SWPadnos> it's more likely a server issue, the host was changed earlier today
[16:26:26] <Guest203> so could one put more then one tab between numbers?
[16:27:00] <Guest203> if so how would EMC know it was not a blank field
[16:27:04] <JT-Work> give it a try
[16:27:09] <Guest203> lol
[16:27:21] <piasdom> how do i use this new tool format? .. mine is still a text file
[16:27:32] <JT-Work> I imagine EMC just looks for the next character
[16:28:00] <JT-Work> it is always a text file but the editor just loads the text file up
[16:28:37] <piasdom> but that link you gave shows something i don't see on my comp
[16:28:50] <JT-Work> what is that?
[16:29:13] <piasdom> ie. D0.125000
[16:29:43] <JT-Work> the diameter
[16:29:59] <piasdom> 1.2 Tool Table doesn't look like mine :)
[16:30:01] <SWPadnos> the new file is still text, it just uses text that could be pasted into a line of G-code (with some new functionality in 2.4)
[16:30:05] <piasdom> i know
[16:30:29] <piasdom> ok...i don't have 2.4 yet
[16:30:36] <piasdom> thanks
[16:30:59] <JT-Work> there you go the docs online are for 2.4 now
[16:31:42] <piasdom> k... i can't upgrade yet...mill been running since mon
[16:38:32] <Guest203> so does this look like a good usable text file for a tool table?
[16:38:34] <Guest203> http://pastebin.com/GYMcz3Y5
[16:39:26] <Guest203> lathe tool table
[16:40:59] <JT-Work> looks fine to me... can you preset your tools?
[16:41:23] <izua_> izua_ is now known as izua
[16:41:38] <Guest203> what do you mean?
[16:42:29] <JT-Work> do you have some sort of tool holder that you can take a tool off and put it back on without losing your offsets?
[16:42:48] <Guest203> oh
[16:42:50] <Guest203> yes
[16:42:55] <Guest203> tons of them
[16:43:06] <Guest203> buy them by the dozen
[16:43:07] <Guest203> lol
[16:43:27] <JT-Work> send me a few of the spare ones then lol
[16:43:51] <Guest203> I hate having to reset things
[16:44:42] <Guest203> so every tool I have is locked into a holder, with spare holder for the next tool I have to make or buy
[16:45:42] <Guest203> the tool table will be a big pain to do as I have a ton of editing to do
[16:46:28] <Guest203> the numbering gos over 90, but not all spots are filled, yet
[16:47:01] <Guest203> every drill will soon have there holder
[16:49:07] <Guest203> is there a easy way to zero the tool in EMC?
[16:49:21] <JT-Work> yes
[16:49:29] <Guest203> I see touch off, but can that update the tool table?
[16:50:40] <Guest203> I was asking about the tool zero being added or updating the tool table in some easy step or 2
[16:51:23] <JT-Work> yes it can... the way I do it is to zero the tool Z off of the spindle face
[16:53:33] <JT-Work> and tool X off of the centerline of the spindle then to a g54 from any tool off of the material Z BUT you have to have the tool offset in effect first
[16:55:26] <Guest203> I move the z zero to the work piece, some times the face end, some times the parting end, note in Gcode to tell me what end to zero
[16:56:26] <JT-Work> that's why I Z 0 off of some fixed point then do a g54 z offset from the part
[16:57:14] <JT-Work> I can change a tool and still be set to the rest of the tools
[16:58:08] <Guest203> thing is I have a collet chuck for some work a 3 jaw for other work and a 4 jaw for still other work, hard to find a referace point that is common to all
[16:58:51] <Guest203> I have one tool I zero, then zero all other tool from that
[16:59:05] <JT-Work> that can be a pain... I have a collet closer and a 4 jaw chuck but usually don't have the chuck on
[17:00:05] <Guest203> I change back and forth lots and yes it is a pain
[17:00:20] <Guest203> second lathe comming on line soon to help lower that
[17:02:39] <Guest203> so when I zero a tool in EMC does it auto update the tool table?
[17:03:10] <JT-Work> if you pick Tool Table it will update the currently selected axis in the tool table
[17:03:32] <JT-Work> in touch off
[17:04:08] <JT-Work> you do have to have a tool loaded but don't have to have the offset in effect with a G43 to store the offset to the tool table
[17:04:50] <Guest203> how do you pick tool table?
[17:05:25] <JT-Work> from the touch off button it is the last choice in the drop down list
[17:08:33] <Guest203> the last choise is P9 G59.3
[17:08:43] <Guest203> no tool table
[17:09:40] <JT-Work> you don't have a tool loaded do you?
[17:10:37] <Guest203> guess not, how does one load a tool?
[17:10:41] <JT-Work> are you using the manual tool change window?
[17:10:46] <Guest203> from the MDI?
[17:10:51] <JT-Work> t1m6
[17:10:55] <Guest203> YES
[17:10:57] <JT-Work> for tool 1
[17:11:33] <JT-Work> that will only load a tool and not put the offset into effect for that you need a g43
[17:11:41] <Guest203> LOL
[17:11:43] <Guest203> GOT IT
[17:11:48] <Guest203> oops
[17:12:05] <JT-Work> it's easy once you know how to screw it up lol
[17:12:27] <Guest203> for sure
[17:12:32] <JT-Work> some lathe info here http://www.linuxcnc.org/docview/html//lathe_lathe-user.html
[17:13:02] <Guest203> so can you have more offsets?
[17:13:22] <Guest203> like G59.200
[17:13:32] <JT-Work> fixture offsets or material offsets or chuck offsets yes
[17:13:49] <JT-Work> g54-g59 something
[17:15:31] <Guest203> still errors for me on the link, even after refrush
[17:16:00] <JT-Work> the same info is in your User Manual
[17:16:16] <JT-Work> you using 2.4?
[17:18:49] <Guest203> the top says 2.3.5
[17:22:32] <JT-Work> 2.4 just came out...
[17:22:42] <JT-Work> * JT-Work wanders to the other shop for a bit
[17:25:01] <Guest203> would the auto update update me?
[17:25:13] <Guest203> just did a auto update yesterday
[17:25:28] <frallzor> hmmm vacuum really is bad for cutting out parts....
[17:26:38] <Guest203> parts go down the vacum?
[17:26:51] <piasdom> Guess203; you have to change your source list from emc2.3 to emc2.4
[17:27:17] <frallzor> parts going down would kill the vacuum
[17:27:49] <piasdom> not if it's a wet.dry vac
[17:27:58] <piasdom> *wet/dry
[17:28:30] <frallzor> pretty sure ut would too
[17:28:35] <frallzor> *it
[17:28:43] <frallzor> part cut = vacuum lost?
[17:29:12] <piasdom> use one all the time, if the part gets sucked in, i just open the vac and it's right there :)
[17:29:15] <Guest203> I have chunks going down my vac all the time
[17:29:20] <Guest203> shop vac
[17:29:42] <Guest203> if the chunk can fit the pipe, it goes down
[17:29:49] <frallzor> im not saying vacuum cleaner =)
[17:29:57] <frallzor> im saying vacuum as in clamp down
[17:30:04] <piasdom> oh
[17:30:21] <Guest203> oh
[17:30:23] <Guest203> lol
[17:30:27] <frallzor> one part cut out = lost vacuum
[17:30:35] <piasdom> but the holes shouldn't be big enough for the part to go down ?
[17:31:22] <Guest203> so how do I change the source list?
[17:32:24] <piasdom> Guess203; System/admin/Software sources
[17:34:05] <Guest203> I am there
[17:34:08] <Guest203> now what?
[17:34:28] <piasdom> do an update/upgrade
[17:37:17] <Guest203> I have looked all through it and I can not find update/upgrade
[17:37:54] <piasdom> in a terminal - sudo apt-get update
[17:38:20] <piasdom> sorry i didn't say terminal
[17:39:07] <piasdom> then sudo apt-get upgrade
[17:39:11] <Guest203> do I need to su?
[17:39:20] <Guest203> ok
[17:39:24] <piasdom> don't know
[17:39:30] <piasdom> never use su
[17:40:08] <gweepprefect> sudo takes the place of the need to su
[17:40:16] <gweepprefect> it's literally "su do" - "do this as superuser"
[17:40:30] <gweepprefect> much safer to use than su
[17:41:02] <atmega> much?
[17:41:13] <atmega> sudo rm -rf /
[17:41:36] <gweepprefect> heh.. well, you can still shoot yourself in the foot
[17:41:43] <bill2or3> read mail, really fast.
[17:42:27] <atmega> all sudo does for you is make you type your password on occasion.
[17:42:56] <Guest203> did the sudo apt-get update
[17:43:06] <Guest203> nothing for EMC
[17:43:07] <gweepprefect> on a production system with multiple administrators, it creates an audit trail of who has done what to the system... that has a lot of value
[17:43:29] <gweepprefect> even as the sole user/admin of a box, it can be helpful to review sudo logs
[17:43:31] <SWPadnos> Guest203, did you actually change the sources lists?
[17:43:37] <piasdom> Guess203; now do sudo apt-get upgrade
[17:43:40] <atmega> on a different note... I want to cut a round cornered rectangle from the inside, working clockwise... that will always be G42 for cutter compensation?
[17:44:49] <Guest203> I asked how do you change the source list
[17:44:59] <SWPadnos> ok, that's what I thought :)
[17:45:08] <piasdom> i told you
[17:45:29] <piasdom> Guess203; System/admin/Software sources
[17:45:41] <Guest203> I was there
[17:45:42] <SWPadnos> system/administration/Synaptic Package manager
[17:45:43] <piasdom> second tab
[17:46:28] <Guest203> second tad is third party software
[17:46:35] <piasdom> yes
[17:46:39] <Guest203> no package manager
[17:46:40] <SWPadnos> in Synaptic, it's Settings/Repositories
[17:46:58] <SWPadnos> look at the list, and change any that say "emc2.3" to say "emc2.4"
[17:47:49] <Guest203> ok
[17:47:52] <Guest203> done
[17:48:07] <Guest203> the window was to small to see the EMC part
[17:49:07] <Guest203> cool
[17:49:10] <SWPadnos> ok, *now* update then upgrade
[17:49:12] <Guest203> thanks
[17:49:20] <Guest203> done
[17:53:31] <Jymmm> Now sit back and joy a cup of coffee while standing on your head!
[17:54:07] <Guest203> lol
[17:54:15] <Guest203> it will not start now
[17:54:32] <Guest203> I kept my api file
[17:54:46] <Guest203> guess I should have let it update it as well
[17:55:02] <Guest203> how do I get it to rewrite the file
[17:56:54] <Guest203> rtapi.conf
[18:00:47] <Guest203> so how does one get the rtapi.conf to be upgraded after saying no to rewriting it?
[18:01:07] <Guest203> or would that be why I can not start EMC now?
[18:01:26] <Eric_K> possibly
[18:01:34] <Eric_K> Eric_K is now known as EricKeller
[18:02:06] <Guest203> any ideas on how to fix?
[18:03:30] <EricKeller> straining my memory now
[18:04:00] <EricKeller> if you start emc2 from a command line it will give more info
[18:06:57] <Guest203> ok
[18:06:59] <Guest203> how?
[18:07:44] <Jymmm> open shell, type 'emc'
[18:08:53] <Guest203> is shell terminal?
[18:09:04] <Jymmm> try it and find out =)
[18:10:33] <Guest203> invalid coniferation of axis is preventing ENC from starting
[18:11:24] <piasdom> can you run stepconf ?
[18:12:01] <SWPadnos> I'm betting that's not exactly what it says :)
[18:12:51] <Guest203> yes can open stepconf
[18:13:04] <Guest203> lol
[18:13:06] <SWPadnos> if you're trying to run a 2.3 configuration on 2.4, you need to make some edits: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?UPDATING#Changes_between_2_3_x_and_2_4_x
[18:13:28] <Guest203> ok miss spelled somewhat
[18:14:29] <piasdom> don't think he was talking about the spelling
[18:14:52] <SWPadnos> try loading a sample config, even one of the sim configs
[18:15:06] <SWPadnos> those still load up the realtime stuff, they just don't load any hardware drivers
[18:15:14] <Guest203> it was what it said, some other things as well but that looked to be the mail thing
[18:15:49] <Guest203> waiting for axis s was tons of times
[18:16:38] <Guest203> waiting for s axes
[18:17:49] <EricKeller> did you try loading one of the configs from the distribution?
[18:19:54] <Guest203> not yet
[18:20:47] <Guest203> works fine
[18:20:48] <Srpski> Srpski is now known as Dannyboy
[18:21:16] <Guest203> so my config file is hooped
[18:21:41] <Guest203> one of them anyway
[18:21:59] <SWPadnos> you probably need to remove the NMLFILE setting from your ini file
[18:23:29] <EricKeller> I thought someone was working on a UI that had a user customizable interface
[18:23:46] <Jymmm> blah
[18:24:15] <piasdom> SWPadnos; so the problem was Guess203 keeping his api file ?
[18:24:26] <SWPadnos> what is an api file?
[18:24:48] <SWPadnos> EricKeller, yes, there is someone doing that, but I don't recall the name of it
[18:24:55] <Guest203> rtapi.conf
[18:25:18] <piasdom> don't know ... it's what Guess203 stated
[18:26:14] <Guest203> ok, working now
[18:26:19] <Guest203> 2 things
[18:26:24] <Guest203> did edit
[18:26:25] <piasdom> cool
[18:26:42] <Guest203> and had tool table open in editor
[18:27:03] <Guest203> now sure if tool table open was part of it or now
[18:27:22] <Guest203> edit of ini file
[18:27:56] <Guest203> thanks a mill everyone, and sorry for being such a pain
[18:27:57] <skunkworks_> you seem to be so excited that you are talking in code.. ;)
[18:28:48] <Guest203> I should proof read I see
[18:28:53] <skunkworks_> heh
[18:29:11] <skunkworks_> have you tried treading yet? or not that far?
[18:29:19] <skunkworks_> threading even
[18:30:18] <Guest203> the cpu is still on my desk, have to write the tool table and rewrite the Gcode before trying to do any cutting
[18:30:42] <Guest203> not to mention doing a wack of testing before I try to cut anything
[18:31:24] <Guest203> want to make sure I know how EMC uses offsets and how tool table updates work before risking any ouches
[18:32:08] <JT-Work> here is why you want to understand offsets well http://www.youtube.com/watch?v=G4-lUNa0CpY
[18:32:45] <Guest203> all Gcode is for mach right now, need to update all of it, tons of work, there was a reson I resisted the dark side so long
[18:33:40] <JT-Work> lol
[18:35:05] <JT-Work> did you here me say "that sucks"
[18:47:04] <cradek> nice video
[18:47:07] <cradek> I've done it too
[18:47:25] <cradek> yay for following errors - it just bounces off and stops everything
[18:47:50] <cradek> mine just cost me an insert screw (pop!)
[18:50:23] <cradek> I have to say though, your camera work sure wasn't very good
[18:50:55] <JT-Work> I was a little shook up after the impact
[18:51:11] <cradek> yeah I bet
[18:51:19] <cradek> any damage? looked pretty innocent.
[18:51:31] <JT-Work> I just got a divot on the CC-14 holder and some experiance
[18:52:00] <cradek> experience is good!
[18:52:13] <JT-Work> only if you learn from it lol
[18:52:28] <cradek> yep
[18:52:34] <cradek> glad it wasn't rapiding...
[18:53:40] <JT-Work> it was a G1 but I had it throttled down some
[18:53:41] <Guest203> rapiding towards the chuck/collet scares the hell out of me till I have run a few parts
[18:53:47] <JT-Work> I mean G0
[18:54:24] <JT-Work> me too, I'm going to fit a chicken button on the lathe
[18:54:31] <Guest203> lol
[18:54:45] <JT-Work> or as I like to say "A
[18:54:50] <JT-Work> Chicken Check"
[18:56:28] <Guest203> cnc guys playing chicken, G0 towards thier chucks, the big 3 and 4 jaw ones and see who panics fist
[18:56:41] <Guest203> first
[19:05:55] <frallzor> fist of panic
[19:06:28] <Guest203> lol
[19:08:05] <Guest203> poor panic switch when I am in panic mode, fist slap, smack and pound, just to make sure it got the point of my wanting a stop ASAP
[19:08:47] <Guest203> once is never enough
[19:09:49] <Guest203> with mach you get the feel the panic more then I want to
[19:10:20] <Jymmm> Um, that's what a safety relay and BRB are for
[19:10:45] <Guest203> BRB?
[19:11:13] <Jymmm> BRB = BIG RED BUTTON
[19:11:18] <Guest203> lol
[19:11:25] <EricKeller> that is properly called a BRS
[19:12:09] <Guest203> my BRB has seen its fair share of use
[19:13:15] <Guest203> there are a few bugs in mach where offset are not stored right
[19:14:46] <Guest203> and if you have a program crash ,often, you loose all offset that you did during that sestion with no way to save said offsets till you shut down the program
[19:15:08] <JT-Work> once I know I did my part correctly I don't worry about EMC2 after that :)
[19:15:35] <Guest203> that would be a dream come true
[19:16:18] <Guest203> off sets can get messed up just moving around mach the wrong way
[19:16:23] <JT-Work> I have no worries turning my lathe off and firing it back up and running the same program that I ran last time offsets included
[19:17:21] <Guest203> nice
[19:17:44] <Guest203> hope to be in your ranks soon
[19:17:57] <JT-Work> you just have to get a handle on how the offsets are loaded and unloaded etc
[19:21:14] <Xavier_H> archivist_attic : are you "davethearchivist" from youtube?
[19:21:56] <archivist_attic> yes
[19:22:08] <Xavier_H> great video thanks!
[19:22:28] <archivist_attic> which one?
[19:22:36] <atmega> can emc do conditionals in gcode?
[19:22:43] <Xavier_H> I watch the four
[19:22:52] <Xavier_H> http://www.youtube.com/user/davethearchivist#p/u/3/Ge9_Qbd09zU
[19:22:54] <archivist_attic> atmega, yes
[19:23:20] <Xavier_H> see O-code
[19:24:04] <atmega> cool, thanks
[19:25:29] <Xavier_H> http://www.linuxcnc.org/docs/2.4/html/gcode_main.html#cha:O-Codes
[19:25:56] <atmega> http://www.linuxcnc.org/docs/2.4/html/gcode_main.html#cha:O-Codes
[19:27:00] <atmega> hmm.. what I really want to do is G41 or G42 depending on a variable, can I just make it G#var?
[19:27:38] <archivist_attic> Xavier_H, I know another user is having a go at the escape wheel method, not heard if he got it going yet
[19:30:28] <cradek> atmega: no, I don't think so. but you can use a negative diameter for one and get the effect of the other
[19:30:29] <Xavier_H> archivist_attic, I have a friend which is clock-maker (http://www.horlogedantan.com/). He is going to make a similar machine
[19:32:39] <Xavier_H> But I don't have enough knowledges to fully appreciate your work. I just send him your videos link.
[19:33:19] <Xavier_H> What is the CAM software you are using for such work?
[19:33:27] <archivist_attic> brain
[19:33:34] <Xavier_H> ouch!
[19:33:38] <Xavier_H> ;)
[19:35:15] <archivist_attic> I dont know of any cam at a price I can afford that could do it so I have to use inside rear of skull
[19:36:01] <archivist_attic> it helps to be a coder to some extent
[19:36:24] <cradek> you're not realistically going to find a cam program to make escape wheels with a slitting saw, are you?
[19:36:36] <archivist_attic> nope :)
[19:37:36] <archivist_attic> I wish the gcode syntax was cleaner though
[19:37:51] <frallzor> woho I knew I had a piece of cherry wood laying around!
[19:38:22] <frallzor> what to do with a piece of cherry wood and a veneer walnut floor board? =)
[19:38:43] <archivist_attic> make sawdust
[19:39:10] <frallzor> what to make from it.... hmmmm
[19:43:42] <Xavier_H> sniff it?
[19:43:55] <Xavier_H> ;-)
[19:44:04] <frallzor> I only sniff oak
[19:44:11] <frallzor> its really something else
[19:44:16] <frallzor> freshly milled
[19:44:23] <archivist_attic> real pine is best
[19:45:18] <Xavier_H> pine sawdust is too stick for me
[19:46:21] <archivist_attic> we used some nice pine to restore the cover for a bell on a building
[19:53:56] <Xavier_H> Someone as ideas to make this run on EMC2? http://www.dailymotion.com/video/x4oi5l_rebull-2_tech?start=1
[19:54:45] <Xavier_H> I think process the velocity vector and orient the blade
[19:55:10] <Xavier_H> in the velocity vector direction
[19:55:13] <cradek> this has been covered over and over - please check the emc-users archives
[19:55:22] <Xavier_H> ok thanks
[19:57:08] <awallin_> pizza-wheel cutter?
[19:57:15] <Xavier_H> I am not yet confortable with archive. I will take a look.
[19:57:24] <Xavier_H> vinyle cutter
[19:57:52] <Xavier_H> but pizza sould be an interesting application!
[19:57:56] <Xavier_H> ;-)
[20:01:57] <awallin_> if you have the g-code or geometry you can calculate the instantaneous velocity vector and orient the wheel. sharp corners at high speed might be problematic...
[20:05:33] <Xavier_H> yes I think at it and I think G0 and "Z" moves can be problematic
[20:06:34] <Xavier_H> I found kinematic solution idea in archive, It is the best way?
[20:07:21] <cradek> not in my opinion. you could not orient the tool at the beginning of a cut before placing it in the material.
[20:08:38] <Xavier_H> ok I continue to devel list
[20:19:38] <frallzor> * frallzor is in love with the vectric suite
[20:19:47] <frallzor> even the free machinist for their models rock
[20:27:45] <Xavier_H> frallzor, are you talking about pizza cutter problem?
[20:28:54] <Xavier_H> I am reading devel thread on it, no great solution found?
[20:29:06] <Xavier_H> I continue reading
[20:31:09] <cradek> yes great solution is found (use emc's property of linear/rotary coordinated motion to move the rotary axis correctly)
[20:31:51] <Xavier_H> do you have doc?
[20:31:58] <Xavier_H> Gcode word?
[20:32:18] <Xavier_H> very interesting!
[20:34:19] <Guest693> Hi all, I'm new to IRC and EMC, can I ask about machine homing function now?
[20:34:49] <skunkworks_> don't ask to ask - just ask.
[20:35:05] <skunkworks_> :)
[20:37:25] <Guest693> Thanks, I'm Denis, got a 3 axis mill, EMC/Axis v 2.3.5 trying to establish a home position by the home function, axis all move wrong direction
[20:37:26] <Xavier_H> cradek, could you explain me how to do coordinated linear/rotary motion?
[20:38:04] <Xavier_H> I don't fing any G-code which could be usefull for that
[20:38:13] <Xavier_H> *find
[20:38:29] <cradek> by putting both linear and rotary axis words in your G1 motion
[20:38:58] <cradek> or in this case the more interesting case is G2/G3
[20:39:04] <Xavier_H> ok but it is the filter method
[20:39:33] <Xavier_H> thank you
[20:39:58] <Xavier_H> But It seems to be problematic with corners
[20:40:07] <cradek> g0 x1 y0 c90; g1 z-0.010; g3 i-1 x-1 c270
[20:40:52] <Xavier_H> if the trajectory planner "cut" sharp angle
[20:41:26] <Xavier_H> but it doesn't matter I don't need such precision!
[20:41:27] <cradek> yes, sharp corners are hard to handle with a knife. ideally you'd want to program a "smooth" path (all moves have tangency). you could get this by putting arcs at the corners.
[20:41:57] <Xavier_H> yes you're right
[20:42:20] <Xavier_H> thank you
[20:43:08] <cradek> welcome
[20:54:45] <mozmck_work> Guest693: do the axes move the correct directions when you jog?
[21:58:44] <frallzor> ya all dead?
[22:19:25] <Guest203> still here
[22:19:59] <JT-Hardinge> hi Guest203
[22:25:07] <Jymmm> SWPadnos: Man, I need one of these near me... http://www.cnn.com/video/#/video/offbeat/2010/05/13/lakhani.uae.gold.to.go.cnn?hpt=C2
[22:47:23] <mikegg> the reporter or the vending machine?
[22:52:19] <JT-Hardinge> when I run out of things to do on the Hardine I'm going to take a nap
[22:52:32] <JT-Hardinge> for a week!
[23:08:07] <pfred1> Oh! sometimes I'm so good I even impress myself. I am the man!
[23:12:25] <MrSunshine_> MrSunshine_ is now known as MrSunshine
[23:31:12] <raffi> raffi is now known as Guest30761
[23:40:58] <virtual_CNC> virtual_CNC is now known as kc6lbj-2
[23:44:49] <MarkusBec> MarkusBec is now known as MarkusBec_away