#emc | Logs for 2010-08-16

Back
[00:04:16] <theorb> theorb is now known as theorbtwo
[00:07:41] <Fox_Muldr> Fox_Muldr is now known as Fox_M|afk
[00:45:10] <jthornton> there is no place like home
[00:47:45] <Valen> "theres no place like ~"
[00:49:35] <jthornton> :0
[00:52:54] <Valen> http://www.thinkgeek.com/tshirts-apparel/unisex/generic/5d6a/ if your keen
[00:54:20] <jthornton> had fun but glad to sleep in my own bed tonight
[01:10:48] <DaViruz> sinumerik 810 to emc2.. how much of the sinumerik stuff can be retained?
[01:10:58] <DaViruz> keeping servo amps, spindle drive, plc etc would be nice
[02:12:01] <cradek> if you can tell us more about those parts maybe we can give advice
[02:12:13] <cradek> (because I have no idea what sinumerik is/uses)
[02:13:37] <DaViruz> there are a few people here who have done this specific conversion, i guess i was mostly asking them
[02:13:50] <DaViruz> but all the motion control stuff sits in a rack called a simodrive 611
[02:13:55] <DaViruz> also siemens stuff
[02:16:02] <DaViruz> sinumerik is a very common cnc controller here in europe, and i believe it is extensively cross branded in the us
[02:27:38] <ichudov> What bits do you guys use for engraving text
[02:39:38] <cradek> how big of text?
[02:40:01] <cradek> these for small stuff: http://www.thinktink.com/stack/volumes/voli/store/mechmill.htm
[02:40:13] <cradek> 90 degree drill mills for large stuff
[02:58:55] <ichudov> looks good. I will try to use your true type tracer.
[03:01:56] <foxtrot> truetype -> gcode?
[03:08:59] <foxtrot> is there a dremel 'bit kit' you guys would recommend?
[03:22:07] <ichudov> I want to report, your TrueType tracer works REMARKABLY@!
[03:22:14] <ichudov> The mill is cutting a word
[03:24:03] <foxtrot> i only ever cut 'EMC2 AXIS'
[03:24:06] <foxtrot> :(
[04:07:11] <ichudov> It is kind of nice, birthday presents, house numbers, otherwise tryig to gain favors with spouse
[04:08:24] <elmo40> foxtrot: and how is the cut? is 1" actually 1"?
[04:11:08] <cradek> ichudov: yay, glad you like it. I'm fond of the new feature that can fill in the letters - but I haven't used it much yet.
[04:15:25] <elmo40> fill in the letters? that is a nice feature. I would also like the 'v-cutting' capabilities. anything like that lying around? ;)
[04:41:27] <ichudov> you need to update the manpage :)
[04:42:51] <ichudov> cradek: I am thinking of writing a perl wrapper for your tracer, to make its output slightly more flexible and script friendly, such as specifying all parameters on command line and optionally outputting a subroutine. That way I could create subs, to be used in a larger G-code.
[04:43:08] <ichudov> If I get it to work, I will email it to you to see if you like it.
[04:46:50] <ichudov> cradek: ergo, truetype-tracer.pl --sub MyGreeting --depth 0.03 --safez 0.1 -- "Happy Birthday, my friend", would output O<MyGreeting> sub that writes happy birthday etc. That way I would emit subs to be used in a larger script. I will let you know.
[05:16:14] <ries_> ries_ is now known as ries
[06:43:34] <Birdman3131|trip> Birdman3131|trip is now known as Birdman3131
[06:48:56] <Birdman3131> Birdman3131 is now known as birdman3131|zzzz
[07:35:57] <alex_chally> * alex_chally does a little birthday dance
[08:18:47] <Fox_M|afk> Fox_M|afk is now known as Fox_Muldr
[11:00:41] <MattyMatt> foxtrot
[11:01:38] <MattyMatt> http://cgi.ebay.co.uk/6pc-High-Speed-Steel-Mini-Router-Cutters-1-8-shank_W0QQitemZ380258155625
[11:02:28] <MattyMatt> 8.1 mm on a 1/8" shank. can't argue with that. I got 2 sets because HSS won't last forever :)
[11:04:53] <MattyMatt> your choice is really limited on dremels. you get better cheaper ones with 6mm shanks
[11:37:47] <ashren> exit
[11:57:18] <morficmobile> DaViruz: Simodrive 611 takes a +-10V analog velocity signal, it is what Siemens US quoted me to go together with the motor we intend to use for our lathe spindle
[11:57:52] <morficmobile> +-10V velocity signal == easy emc2 use, from my understanding
[11:59:10] <morficmobile> SIMODRIVE 611U PWR MOD,1AXIS,INT,200A
[11:59:10] <morficmobile> UPC/EAN: 662643069433
[12:00:11] <morficmobile> SIMODRIVE 611 UNIV HR,2AXIS BL INCR ENC
[12:00:12] <morficmobile> UPC/EAN: 662643069181
[12:00:58] <morficmobile> They call it book style since you can have one drive with various power modules to cover a wide range of motor power requirements
[12:51:37] <piasdom> hi
[12:53:41] <piasdom> if i add m6 t4 (1/4" endmill) it add and XYZ movement line 193 http://pastebin.org/549140
[12:53:55] <piasdom> and * an
[12:55:39] <piasdom> xyz moves to x2 y0 z2 then goes down to z-.1 .... not in the correct place
[12:56:11] <piasdom> then moves to the corrct place and work correctly
[12:57:06] <piasdom> if i take out m6 t4, all goes correctly
[12:59:25] <piasdom> bug or just me, if me, say so and i'll go looking
[13:08:10] <cradek> piasdom: not sure I understand what you are saying - m6 can move to a tool change location if you have one defined in your ini. but I'm not sure if that's what you mean.
[13:08:55] <piasdom> i'll check that, i think i was trying ot understand that last week
[13:09:43] <piasdom> i have this in the ini TOOL_CHANGE_AT_G30=1
[13:10:00] <piasdom> but =1 is not x2 y0 z2
[13:10:43] <skunkworks> so - can you cook brushes?
[13:11:49] <ichudov> cradek: something very weird is going on. Your truetype-tracer works really great at making outlines. Then I tried using it for fills. I made a NGC file, see http://igor.chudov.com/tmp/smile.ngc That NGC file displays fill operations as horizontal white lines on my 10.04 laptop. On the 8.04 the same exact script (I copied it via CVS and checked with MD5), does not produce white lines, only the outline. What gives??? I am tota
[13:12:07] <piasdom> cradek: thanks ... forgot about last week
[13:12:08] <ichudov> I did truetype-tracer -l 50 Smile > smile.ngc
[13:12:44] <skunkworks> we hooked one of the servos up that we had cleaned - just the tach to the amps. the thing acted very goofy. finally figured out the brushes had stuck. So they must still have a little oil on them. I wonder if soaking them in laquer thinner and or cooking them would help.
[13:13:10] <skunkworks> I see the advantage of brushless ;)
[13:13:50] <skunkworks> oil/grease
[13:14:47] <piasdom> skunkworks: i like to use vinagar
[13:15:34] <piasdom> cradek: thanks again
[13:19:29] <KimK> ichudov: you might check the version numbers of the truetype-tracer programs you're using. I seem to recall that the earlier version (what, 3.2? 3.3? maybe on your 8.04 machine?) didn't do fills. The newer one (4.0?, maybe on your 10.04 laptop) does do fills.
[13:20:14] <Dave911> Skunkworks .. electrical contact cleaner should do the trick..
[13:20:22] <KimK> skunkworks: you might try a shot of "brake cleaner" or some similar gentle evaporative solvent.
[13:20:45] <Dave911> I think it is pretty much acetone or lacquer thinner
[13:20:55] <KimK> Dave911: looks like we're on the same track, lol
[13:22:02] <Dave911> Yep :-)
[13:22:28] <skunkworks> KimK, Dave911, Thanks :)
[13:23:04] <skunkworks> at first we where like WTF? but after spinning it by hand - we figured the brushes where not working quite right :)
[13:23:25] <Dave911> I would think that Brake cleaner should work well also.. that removes grease quite nicely and is probably cheaper...
[13:23:43] <skunkworks> KimK: I forget - why did you change from 64 to 32bit lucid?
[13:25:30] <KimK> skunkworks: Glad to hear you're getting closer to having servos. Oh, I think because there was some problem with running real-time on other than 32-bit, I was told.
[13:25:54] <morficmobile> Dave911: SWPadnos: Yaskawa is focusing on servo drives only, which explains the (rather typical almost) 2000RPM limit, as most servos i looked at maintain torque through the range and drop sharp after the rated RPM
[13:28:57] <skunkworks> KimK: I think I have 90% of the transmission shifting comp working :)
[13:29:06] <KimK> skunkworks: Funny you should mention changing OSs, I just upgraded John's BP2 from 8.04 to 10.04 and broke it somehow, it won't start up. I'm presently looking for obvious mistakes before I ask for help, lol.
[13:30:01] <skunkworks> eww.
[13:30:07] <skunkworks> Does it post?
[13:31:04] <skunkworks> Is it intel video?
[13:31:20] <skunkworks> (boots for a while to a blank screen?)
[13:32:22] <KimK> Yes, it posts the splash screen, then the manual tool change info window, then when it looks like axis is about to come up, it errors out. I have a regular install, a git master install, and a sim install. All are about the same, it appears.
[13:34:32] <KimK> The last thing I tried was to turn the debug setting all the way up, but that didn't reveal anything either, at least not to me, lol.
[13:35:55] <skunkworks> does anything come up? sim?
[13:37:48] <skunkworks> when you say it errors out - Does it actually have an error - or just closes?
[13:39:48] <KimK> No, not even sim will start. (I was worried about that because the evil "parport error" appeared in the list, but it must not be that since sim doesn't work either.) The most relevant line appears to be this one: /usr/bin/emc: line 654: 26494 Segmentation fault $EMCDISPLAY -ini "$INIFILE" $EMCDISPLAYARGS $EXTRA_ARGS 26415
[13:40:37] <KimK> The line number (654) never varies, the next number varies a little.
[13:42:07] <cradek> ichudov: block delete
[13:42:49] <skunkworks> KimK: did the proprietary video drivers get installed? (closed source?)
[13:53:33] <cradek> I agree it might be an opengl problem. is there any other output on the terminal before that? does glxgears run?
[13:54:46] <skunkworks> lucid has a popup telling you that there are closed source drivers for your hardware. (maybe there should be a note on the wiki - If lucid says you have drivers to instal - DON'T!)
[13:55:00] <cradek> yuck, I forgot about that damn thing
[13:55:26] <skunkworks> it seems to dissapear after a few boots.
[13:59:02] <KimK> I'm thinking I made some simple mistake, just can't put my finger on it. I have three PCs that I upgraded, two don't work (different PCs, different reasons, I suspect) and one does. None of them have any proprietary drivers in use. I let Ubuntu upgrade (and remove emc2) and then re-installed emc2 using the install script.
[14:01:26] <KimK> All the upgrade and re-install stuff seemed to go OK, till I went to run emc2. I could pastebin the errors, if you like? I'll start with the one set to normal (off?) debug level.
[14:04:34] <cradek> oh you upgraded via apt? I was assuming you reinstalled using mozmck's new cd.
[14:04:48] <cradek> but sure, let's see the full error text
[14:08:55] <skunkworks> here is a new one. I cannot get into the repositories screen in synaptic or the update manager. Odd. Also going into the system->administration->software sources doesn't open up anything.
[14:19:12] <KimK> Yes, I downloaded the first candidate ISO (what, a week or two ago?) but I never got a chance to use it. Then I saw (recently) that there was a new candidate ISO, and I hadn't had time to get it yet. But I will, I've got another PC to do yet. Here's the errors from John's desktop: http://pastebin.ca/1918143
[14:24:34] <SWPadnos> KimK, check the BIOS to see if there's a way to enable the local APIC
[14:24:58] <SWPadnos> those last 3 lines may be spurious, but if not, they may mean that RTAI has no available timing source
[14:27:44] <cradek> I think these guys are right. I had to add lapic to the kernel command line on an old machine here to get it to work.
[14:30:17] <ichudov> cradek: what did you mean by block delete? Sorry, I had to step away as I am at work
[14:31:15] <KimK> SWPadnos: OK, will do, give me a minute though. And here's the errors from the BP2 (with debug on max): http://pastebin.ca/1918149 cradek: Both of the PCs with issues are "older" units, so you may be onto something there.
[14:31:20] <cradek> block delete is a feature that optionally skips gcode lines starting with /
[14:31:36] <cradek> truetype-tracer puts / in front of the fill lines
[14:37:02] <Jymmm> /**/
[14:40:07] <ichudov> cradek: thanks. How do I disable this block delete, sorry I am a little dense this morning
[14:41:24] <ichudov> cradek: I got it now, it is a setting in Machine menu
[14:41:26] <cradek> click the block delete icon
[14:42:00] <ichudov> Oh,m and an icon too, nice. Thanks a lot!!! More beautiful lettering will come soon. Your tracer is awesome
[14:42:08] <cradek> thanks
[14:45:20] <ichudov> Is there some way to invert this tracer to do raised lettering?
[14:45:32] <ichudov> Remove everything but letters, so to speak
[14:45:55] <cradek> ichudov: nope
[14:46:07] <cradek> ichudov: well not without some other technology like casting
[14:47:11] <ichudov> Understood. Thanks
[14:47:17] <KimK> SWPadnos, cradek: OK, the desktop unit may be too old? (for emc?, 10.04 seems OK.) It's a Dell Dimension 4100, Pentium 3, 900 MHz, 256 MB. Nothing in the BIOS about APIC. So "lapic" tells the kernel "no apic"?
[14:48:20] <cradek> that's similar to the one I had the problem with. just put lapic in grub.conf ... somewhere
[14:48:26] <cradek> man they've made grub complicated now
[14:48:42] <Jymmm> grub or grub2
[14:48:46] <L84Supper> Grub was fine... Grub2... not so much
[14:49:51] <KimK> I saw there's a grub GUI manager you can install from Synaptic now. Maybe I should try it on that old unit?
[14:50:47] <L84Supper> we have coreboot running on AMD AM3 +ddr3 785G+7xx mainboards. I could write a howto for optimizing coreboot + emc2
[14:50:54] <Jymmm> The Intel APIC Architecture is a system of advanced programmable interrupt controllers (APICs) designed by Intel for use in symmetric multiprocessor (SMP) computer systems. It was originally implemented by the Intel 82093AA and 82489DX, and is found in most x86 SMP motherboards. It is one of several attempts to solve interrupt routing efficiency issues in multiprocessor computer systems.
[14:51:12] <cradek> aha
[14:51:35] <cradek> in /etc/default/grub, add it to GRUB_CMDLINE_LINUX_DEFAULT
[14:51:42] <cradek> then run update-grub
[14:58:08] <L84Supper> has anyone done any latency testing with multicore AMD Phenom II's?
[14:59:20] <L84Supper> btw... the GA-MA785GM-UD2H at the latency test results page is supported by coreboot now
[15:01:08] <L84Supper> anyone know who tested and posted those results?
[15:02:12] <cradek> KimK: ^
[15:05:24] <KimK> cradek: I don't seem to have an /etc/default/grub, I do have a /boot/grub/default, but it doesn't contain much, though. And of course there's /boot/grub/menu.lst.
[15:06:01] <cradek> hm, then the upgrade process did not switch you to grub2
[15:06:12] <cradek> my fresh install does not have menu.lst
[15:07:53] <KimK> It appears that "you can't get there from here", lol
[15:08:25] <cradek> well you could add that same flag in menu.lst
[15:08:34] <cradek> it's just done differently
[15:09:12] <cradek> you put it in the line "# kopt=..."
[15:09:31] <cradek> er "# defoptions=..."
[15:09:35] <cradek> yeah that one
[15:10:08] <L84Supper> KimK: are you trying to move to grub2 with Ubuntu?
[15:11:15] <L84Supper> grub.cfg is the new menu.lst
[15:12:07] <KimK> No, I'm trying to follow cradek's advice and add a "no apic" adder to grub, to help an older PC (maybe?)
[15:12:24] <cradek> lapic
[15:12:47] <NTU> KimK hello! i can help you with your grub2 issue
[15:12:50] <SWPadnos> "lapic" = "local APIC", not "no APIC"
[15:13:27] <cradek> yes just add it to the "# defoptions=" line
[15:13:30] <KimK> Sorry, I seem to be confusing things for everyone. Thanks for straightening me out.
[15:13:37] <cradek> then run update-grub
[15:13:41] <NTU> KimK: in grub.cfg set lapic=off in kernel line :) after UUID=awful-garbage / root=/dev/sdXX lapic=off
[15:14:28] <hesperaux> Is there a way to ascertain what voltage a random servo motor needs for each coil?
[15:14:30] <KimK> NTU: I don't believe I'm running grub2.
[15:14:35] <cradek> that is incorrect advice for several reasons: KimK doesn't have grub2; if he did, that change would be lost when update-grub is next run
[15:14:43] <hesperaux> i have two types of servo motors and cannot, for the life of me, find datasheets
[15:15:28] <cradek> the correct way to add a kernel flag for a grub2 machine is by putting it in /etc/default/grub and running update-grub
[15:16:41] <NTU> cradek: it would not be changed when update-grub. if he is not using grub 2, then lapci=off in menu.lst... I never had issues talking directly to grub.cfg. I've used it for several months and did hacks to make it load faster. I noticed that its almost BIOS dependant.. GRUB 2 loads quicker on some BIOSes than others compared to GRUB 1.
[15:21:14] <birdman3131|zzzz> birdman3131|zzzz is now known as Birdman3131
[15:34:38] <SWPadnos> L84Supper, I just tested a Phenom 9850 on an Asus M3A79-T Deluxe board (790FX chipset),and I get ~3000-~9000 latencies
[15:35:10] <SWPadnos> since I have the nvidia proprietary driver loaded, there are periodic spikes to ~500k, and those also happen when a new openGL application is launched
[15:36:38] <SWPadnos> this is on 9.04 with a kernel that I may have compiled myself (I don't remember for sure), it's version 2.6.28.8RTAI SMP
[15:37:03] <L84Supper> ahhh nvidia drivers
[15:37:20] <NTU> hmm.. My Phenom II X4 955 (X3 720 actually but +1 unlocked core and OC'd from 2.8 to 3.2 Ghz) I get 40k or so. Make sure your using xf86-video-nv too.
[15:37:34] <NTU> or nouveau
[15:37:49] <SWPadnos> yeah, if I'd switch to non-nvidia proprietary, I'm sure it would be better
[15:38:29] <L84Supper> I'll have to chat with the radeon devs about minimizing latency, not sure if nvidia devs will cooperate
[15:39:24] <NTU> i'd use -nv. nouveau requires a lot of extra work to get going.
[15:39:42] <NTU> I have a 5900 XT AGP in one of my PCs and I can't even get X to start with nouveau.
[15:40:34] <SWPadnos> I rarely use that machine for RT stuff (I think I only have that kernel there so I can load EMC2 RT hardware drivers), so I think I'll leave it alone for now ;)
[15:41:39] <SWPadnos> argh. should I use an AVR32 (which will give me ethernet capability), or just use two ATMegas, where I need one to be able to program the other?
[15:41:45] <SWPadnos> such a design decision
[15:43:27] <micges> I would use avr32
[15:43:52] <micges> two or more uc on board is bad idea
[15:44:01] <SWPadnos> yeah. I'm leaning that way, even though I have never used one before
[15:44:05] <L84Supper> SWPadnos: have you ever tested latency with SMP vs uni on the current AMD or Intel
[15:44:28] <SWPadnos> I have the ATMega toolchain all set up, but not so for the AVR32
[15:44:40] <SWPadnos> L84Supper, no, not in a long time
[15:45:02] <SWPadnos> I can try the Lucid boot CD on an X6 1090T some time though
[15:45:15] <micges> SWPadnos: here to, so I'll use xmega soon
[15:45:19] <SWPadnos> and maybe 8.04 as well, if it boots
[15:45:33] <SWPadnos> xmega has no USB, which is a requirement
[15:45:41] <micges> oh
[15:45:41] <SWPadnos> and I don't want to do that in software
[15:46:07] <SWPadnos> the ATMega32U2 or U4 have USB, but only one serial port, and I need at least 2 serial ports
[15:46:08] <L84Supper> I'll try it myself on the X6 and X4 Phenom-II's later this week on 785G boards
[15:46:11] <NTU> I noticed my latency dropped with SVM / AMD V+ (AMD virtualization) and Cool and Quiet (C&C) off.
[15:46:27] <SWPadnos> L84Supper, this would be on an 890FX board
[15:46:51] <micges> SWPadnos: did you used and programmed some uc chip with eth ?
[15:47:07] <L84Supper> the nice thing about coreboot is the we can tweak the registers beyond what the factory bios offers
[15:47:10] <SWPadnos> not so far, except with the various development kits
[15:48:47] <L84Supper> amd 8xx coreboot support is getting finished up
[15:49:03] <SWPadnos> ooh, nice
[15:57:57] <Jymmm> SWPadnos: Wouldn't it just be easier to add a serial port chip?
[15:58:08] <SWPadnos> no
[15:58:15] <Jymmm> why not?
[15:58:31] <SWPadnos> it's the UART in the microcontroller that's missing, not the level shifting to +/- 12V
[15:58:44] <SWPadnos> and there's no external address bus, so I can't add an external UART chip
[15:58:59] <SWPadnos> (and not enough I/O pins to do it in software, anyway)
[15:59:03] <Jymmm> ah
[15:59:34] <Jymmm> so, get out you sharpie marker and electron microscope and add em!
[15:59:43] <SWPadnos> it's not that sharpie
[16:00:03] <Jymmm> Use teal colored mini sharpie!
[16:00:16] <SWPadnos> Pilot Razor Point pens
[16:00:52] <Jymmm> so, what you going to do? is there an alternative uC?
[16:01:33] <Jymmm> and why can't you use something like I2C ?
[16:05:30] <SWPadnos> I need at least two channels of RS-2323 (5V) or SPI, plus USB and some other I/O
[16:06:04] <SWPadnos> I would prefer to use a micro that I'm familiar with, which means AVRs are my first choice at the moment
[16:06:42] <SWPadnos> the micro(s) must be able to be programmed in-system, via the USB port (and possibly ethernet, if it's there)
[16:06:53] <SWPadnos> ie, no extra hardware, and no disassembly
[16:07:49] <Jymmm> SWPadnos: Check this... USB +Ethernet+4 Serial... http://www.atmel.com/dyn/products/product_card.asp?part_id=4126
[16:08:17] <Jymmm> SWPadnos: http://www.atmel.com/dyn/products/param_table.asp?family_id=607&OrderBy=part_no&Direction=ASC
[16:08:22] <SWPadnos> yeah, that's one of the two choices I mentioned in the original question :)
[16:08:39] <SWPadnos> though I'd probably use the 256 or 512k version, just for kicks
[16:08:44] <IchGuckLive> so im done with the first vercion of pocket milling.py
[16:08:57] <Jymmm> SWPadnos: I was being cheap for you =)
[16:09:02] <IchGuckLive> i will now upload the python and a picture !
[16:09:03] <SWPadnos> as expected ;)
[16:09:25] <SWPadnos> the 256 has the advantage of being in stock at DigiKey
[16:10:07] <Jymmm> That works, or free samples =)
[16:10:34] <SWPadnos> they only give you 2 or 3 samples, and I need 10
[16:11:08] <Jymmm> 3 from atmel, 3 from digi, 3 from newark,, 3 from....
[16:11:16] <SWPadnos> heh
[16:11:24] <SWPadnos> mouser
[16:11:41] <Jymmm> but ask each one for 4 samples =)
[16:12:44] <Jymmm> Or 3 256 and 3 512
[16:12:50] <Jymmm> Muhahahahaha
[16:13:52] <Jymmm> WHAAAAT?! No gigibit ethernet on a uC - the nerve
[16:14:36] <SWPadnos> yeah, and you can't get hi-speed USB2 and ethernet in the same chip (at least not in those)
[16:14:58] <Jymmm> they say full speed + otg
[16:15:10] <Jymmm> oh, I see it now
[16:15:38] <Jymmm> Well, what about using both?
[16:16:18] <Jymmm> ether + 4 hi-speed?
[16:16:40] <SWPadnos> ?
[16:16:46] <SWPadnos> what are you babbling about?
[16:18:14] <Jymmm> Ok, the 4 hi-speed one per camera, each talking to ether uC
[16:18:37] <SWPadnos> no need for that at this point
[16:18:41] <Jymmm> k
[16:18:54] <Jymmm> There's alwasy the wireless ones =)
[16:19:01] <SWPadnos> computers are getting small enough that the next revision will still have a mini-PC for each set of cameras
[16:19:10] <SWPadnos> this isn't that board though
[16:19:25] <SWPadnos> it's the one that connects to the control computer and manages triggering and that kind of thing
[16:19:40] <Jymmm> ah
[16:20:01] <SWPadnos> USB is so the host PC can talk to it
[16:20:10] <Jymmm> SWPadnos: OH, btw... I got one of those 10 port USB hubs
[16:20:17] <SWPadnos> ethernet would allow a future version to be attached to the truss, which can be pretty remote from the control PC
[16:20:26] <SWPadnos> the pink ones?
[16:20:42] <Jymmm> SWPadnos: Lime Green actually
[16:20:45] <SWPadnos> ah
[16:20:57] <SWPadnos> there are a dozen of the Rosewill version waiting for me in Dallas
[16:21:05] <SWPadnos> I get to check out that setup tomorrow
[16:21:47] <Jymmm> SWPadnos: It also has keyhole mounts on the back too
[16:22:19] <SWPadnos> I think I noticed that in the photos
[16:22:52] <Jymmm> I didn't =)
[16:27:06] <IchGuckLive> im online
[16:27:08] <IchGuckLive> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Simple_EMC_G-Code_Generators#Rectangulare_Circulare_Pocketing_Generator
[16:28:40] <IchGuckLive> so this is version 1 to get the next step i need a litel more time
[16:55:41] <ichudov> When I use G42.1 cutter radius compensation, it seems to affect where the line starts, so not the full line is being milled.
[16:55:55] <ichudov> Any idea what can I do about it
[16:57:08] <skunkworks> you want some sort of lead in
[16:57:21] <ichudov> yes
[16:57:32] <ichudov> and similarly lead out
[16:57:47] <ichudov> But I was hoping that I could avoid such calculations.
[17:09:20] <cradek> ichudov: you need to enter the cut tangentially
[17:09:37] <cradek> a quarter circle arc is my favorite way to do this
[17:10:24] <cradek> you don't necessarily need lead out: finish cutting profile; g0 z1 (will go straight up above compensated path); g40
[17:10:47] <cradek> but definitely move so you're not touching the work before you turn off compensation, otherwise you will gouge it
[17:11:16] <cradek> finish cutting profile; g40; g0 z1 <- wrong, because the g0 will not go straight up - it will gouge the part because it will end at the non-compensated point.
[17:13:03] <cradek> http://www.linuxcnc.org/docs/devel/html/gcode_tool_compensation.html#r1_3_1_2
[17:13:12] <cradek> I'm assuming you are talking about this kind of problem
[17:14:09] <ichudov> cradek, I think that I am beginning to understand.
[17:14:35] <cradek> to fix example 1.3.1.2 a good solution is to start at x-1 y0; have a quarter circle arc for entry: g42 g2 x0 y1 i1
[17:15:02] <ichudov> OK, let me digest this a little bit. It is beginning to make sense to me
[17:15:40] <cradek> jthornton: could you put the "fix" for 1.3.1.2 there? it would be really nice to have that.
[17:17:07] <JT-Work> I agree
[17:18:48] <Jymmm> Wow, Igus is very reasonable on their micro stuff.... $6.42/ft
[17:19:54] <Jymmm> I was expecting somethign like $32/ft
[17:21:08] <KimK> What's the trick on editing grub? It keeps changing it back. I've tried sudo text editing /boot/grub/menu.lst directly, and I've tried going thru the grub menu editor on boot. Either way, when I check it later, my edit isn't there.
[17:22:27] <Jymmm> Don;t they still have the header that says dont edit this directly because changes will go bu-bye upon update?
[17:24:01] <Jymmm> I know I've read it becasue I change grub to NOSPLASH VERBOSE and after an update, it's gone again =)
[17:26:26] <Jymmm> KimK: http://ubuntuforums.org/showthread.php?t=1195275
[17:26:57] <Jymmm> # If you change this file, run 'update-grub' afterwards to update
[17:26:57] <Jymmm> # /boot/grub/grub.cfg.
[17:26:57] <Jymmm>
[17:27:28] <Jymmm> KimK: that's grub.cfg NOT menu.lst
[17:29:39] <Jymmm> # The main menu file, ''/boot/grub/grub.cfg'' is not meant to be edited, even by 'root'.
[17:29:39] <Jymmm> # ''grub.cfg'' is overwritten anytime there is a update, a kernel is added/removed or the user runs `update-grub` *
[17:29:39] <Jymmm> # The user can use a custom file, ''/etc/grub.d/40_custom'', in which the user can place his own entries. This file will not be overwritten.
[17:30:05] <Jymmm> KimK: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[17:31:13] <KimK> OK, but I'm on Grub 0.97
[17:31:25] <KimK> (Still reading)
[17:34:35] <Jymmm> KimK: man grub perhapse?
[17:41:26] <KimK> Good idea, but it turns out that man grub --> info grub and info grub is for grub 1.98. I'll have a look in synaptic after lunch.
[17:41:47] <Jymmm> KimK: how did you install?
[17:42:44] <KimK> Upgraded 8.04 using update-manager (apt), then re-installed emc2 with the install script.
[17:43:12] <Jymmm> upgraded 8.04 to 10.x ?
[17:43:49] <KimK> Yes, once I found that you can do it in one throw, instead of three.
[17:44:47] <Jymmm> Ew, I'm not one that believes in UPGRADING OS'es, it's fdisk and clean install. Less chance of residue being left around.
[17:45:16] <Jymmm> and hdd's are cheap these days
[17:46:07] <KimK> Well, I might yet have to do that, but I don't have the 2nd ISO candidate image yet. Where is that thing, anyway?
[17:49:01] <Jymmm> Install 2nd hdd in computer, mount the other drive say as "/backup", rsync -ax --delete --force / /backup/ =)
[17:50:21] <Jymmm> Err, theres a booboo in that, see this: http://lists.samba.org/archive/rsync/2004-February/008673.html
[17:56:57] <ichudov> I upgraded some 8.04 to 10.04 and it was not all peachy.
[17:57:04] <ichudov> but not the computer on the milling machine
[18:16:27] <IchGuckLive> ichudov: ?
[18:17:02] <Dave911> DaViruz: The Simodrive of that era (and you can still get them setup this way) could be speced for either encoder or resolver feedback from the motors.. Cradek (and others) have experience tying resolvers into EMC2.
[18:17:04] <Dave911> Chances are the PLC will be unusable in a practical sense with EMC2. There was a Modbus interface for the old S5 controllers but you really don't want to go there. $$ and very hard to implement. You would be better off finding a newer PLC that supports Modbus RTU or Modbus TCP and replacing the existing PLC.
[18:17:06] <Dave911> Controller that come to mind... some PLCs that support Modbus RTU and are available used: Siemens S7-200, one little Micrologix AB brick PLC,, GE Micro90 PLCs, Automation Direct 405, 205, DL06, etc. Pick your poison.. ;-) Or you can use the onboard Classic Ladder logic... or use both! :-)
[18:19:19] <IchGuckLive> i go tomorrow to look on mahine that has Fagor8055TV broken controller to set this up to emc2
[18:20:14] <Jymmm> I know what an encoder is, what's a resolver?
[18:21:21] <IchGuckLive> is there a free cam to generate Turn tool pathes
[18:31:09] <KimK> http://en.wikipedia.org/wiki/Resolver_%28electrical%29
[18:35:11] <Jymmm> Oh a magnetic encoder as opposed to optical. WHY DIDN'T YOU SAY SO KimK??? ;)
[18:36:24] <IchGuckLive> by till tomorrow !
[18:37:27] <KimK> Because I'm back to reading up on grub, lol. But I'm done now, I'll just reinstall it. Is that 2nd ISO in the mozmck folder? (Probably, I'll go take a look.)
[18:40:31] <cradek> KimK: what exact edit did you make that keeps getting reverted?
[18:42:01] <KimK> I was trying to add your lapic statement. And I could add it. But when I ran emc, no different. So I'd check to see if it was in there, and it wasn't.
[18:42:18] <cradek> I mean what line did you change, and from what, and to what?
[18:47:47] <KimK> In the first go-round I added a line in /boot/grub/menu.lst just below the #defoptions section: defoptions=lapic . In the 2nd go-round, I thought maybe I wasn't supposed to be editing, so I let the boot menu editor do it ('hit e to edit', etc.). I added lapic at the end of the kernel line, I think it was.
[18:48:54] <cradek> in a menu.lst here, there is already a defoptions line. it has a # in front of it. YOU MUST LEAVE THE #. just add your option onto the end of it.
[18:49:02] <cradek> ### BEGIN AUTOMAGIC KERNELS LIST
[18:49:02] <cradek> ## lines between the AUTOMAGIC KERNELS LIST markers will be modified
[18:49:02] <cradek> ## by the debian update-grub script except for the default options below
[18:49:07] <cradek> ## DO NOT UNCOMMENT THEM, Just edit them to your needs
[18:49:15] <KimK> I'm downloading the new ISO also, in case reinstall is the way to go.
[18:49:20] <cradek> ^ big warnings in the file, because it acts so stupidly
[18:50:30] <KimK> Oh, I see, OK. I'll try it again then.
[18:50:34] <cradek> fwiw, they made this slightly less weird in grub2
[18:51:47] <KimK> Yes I wondered about that too, whether I have a strange mix of grub 0.97 and 1.98? Or if what I have is normal and how it should be.
[18:52:00] <cradek> what you have is probably normal for an upgrade
[18:56:52] <alex_chally> * alex_chally does a little birthday dance
[18:57:14] <L84Supper> http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=110571408182&ssPageName=STRK:MEWAX:IT could go for a steal if you're in the area
[18:59:20] <L84Supper> looks like the same color as my old 62 Comet :)
[21:40:52] <JT-Hardinge> * JT-Hardinge wanders out to chuck some wood
[21:41:42] <Jymmm> How much wood can a woodchuckin JT-Hardinge chuck, if a woodchuckin JT-Hardinge could chuck wood?
[21:43:52] <alex_joni> a JT-Hardinge chuck?
[21:44:19] <Jymmm> a woodchuckin JT-Hardinge chuck
[21:44:26] <alex_joni> http://www.paragoncode.com/temp/mystery_chuckb.jpg
[21:44:30] <JT-Hardinge> yea, cut it into 8' - 10' lengths and chuck it on the wood pile
[21:44:39] <JT-Hardinge> but I have to stop the bleeding first on my hand
[21:44:59] <Jymmm> JT-Hardinge: just slap some sap on it, it'll stop eventually
[21:45:11] <JT-Hardinge> these are oak trees Jymmm
[21:45:29] <Jymmm> JT-Hardinge: just slap some acorns on it, it'll stop eventually
[21:46:12] <JT-Hardinge> alex_joni: chuck (redneck for throw in lazy haphazard manner something)
[21:47:22] <JT-Hardinge> Bubba, chuck-a-nother piece of wood on the fire and get me a beer
[21:48:07] <JT-Hardinge> probably his wife talking to him...
[21:48:39] <JT-Hardinge> * JT-Hardinge needs some stop leak
[21:48:41] <alex_joni> JT-Hardinge: right, knew that
[21:48:59] <JT-Hardinge> that it was his wife talking to him?
[21:49:32] <alex_joni> no, about the chuck
[21:49:40] <JT-Hardinge> lol
[21:49:51] <Jymmm> Which chuck?
[21:49:59] <alex_joni> but it was an easy guess it was the wife :P
[21:50:22] <JT-Hardinge> how can so much blood come out of such a small hole in your skin
[21:50:33] <alex_joni> heh, pressure
[21:50:59] <JT-Hardinge> I don't need any blood pressure pills it is high enough now
[21:51:24] <JT-Hardinge> an aspirin a day will make you bleed away
[21:51:46] <alex_joni> I did that experiment last week (lots of blood out of a small hole)
[21:52:01] <alex_joni> improper handled thumbtack :D
[21:52:06] <Jymmm> JT-Hardinge: smack your head into a wall and blood goes everywhere!
[21:52:14] <alex_joni> (to my defense it came without a users manual)
[21:52:20] <JT-Hardinge> I'm guessing you finally got it to stop :0
[21:52:37] <alex_joni> yeah, apply lots of pressure on it for 2-3 minutes
[21:53:27] <JT-Hardinge> Jymmm: my head is too hard to bleed but the back of my hands and my arms catch hell
[21:54:28] <Jymmm> JT-Hardinge: When I cut my hands, fingers, arms I actually don't know it till I see the trail of blood on the ground and go "Who's bleeding" Oh, it's me!"
[21:55:35] <JT-Hardinge> my shooting/drinking/hunting/cannon making buddy is the same way he is diabetic and can't feel the cut
[21:56:08] <JT-Hardinge> oh, I should have put drinking first...
[21:57:17] <JT-Hardinge> oh boy it has stopped, now I can get the chain saw out...
[21:57:46] <Jymmm> JT-Hardinge: You want to know how I stop a cut from bleeding (like a paper cut)?
[21:58:00] <alex_joni> superglue
[21:58:12] <Jymmm> alex_joni: Not always handy, but you could.
[21:59:38] <Jymmm> Take some TP or tissue paper and burn it. When it gets mostly burned smother it out with whatever is handy, then place the burnt ash on the cut. It's sterile due to the fire, and the very fine ash makes a great coagulant.
[22:03:44] <cradek> I use super glue a lot - especially knuckles/fingertips that are hard to bandage otherwise
[22:04:27] <ds2> now try that over a cotton glove }:-)
[22:04:37] <Jymmm> cradek: Check out "liquid skin", it's flexible and waterproof.
[22:04:55] <cradek> I've got some of that too - it doesn't seem to stay on as well
[22:05:07] <cradek> but yeah the inflexibility of the super glue is sometimes a drawback
[22:09:07] <theorb> theorb is now known as theorbtwo
[22:14:49] <DaViruz> Dave911: this system is fortunately encoder based
[23:19:54] <salvarane> hello
[23:22:38] <salvarane> I have downloaded from git repository latest versione emc2 and move on branch v2.4, but when I running the command
[23:22:57] <salvarane> ./configure --with-realtime=/usr/realtime --prefix=/usr/local
[23:23:25] <salvarane> I receve from autconfig system this message
[23:23:27] <salvarane> checking for kernel version string... configure: error: Kernel version string not found
[23:25:03] <salvarane> anybody can help me please, understand how correct the error
[23:45:38] <Fox_Muldr> Fox_Muldr is now known as Fox_M|afk
[23:48:55] <JT-Hardinge> salvarane: is there some reason not to use the livecd?
[23:50:11] <salvarane> I have gentoo amd64
[23:50:24] <salvarane> and I compiled kernel and realtime
[23:51:24] <salvarane> the realtime test it's ok
[23:51:56] <JT-Hardinge> I've not seen the ./configure line you use where did you get that?
[23:53:07] <salvarane> ./configure --with-realtime=/usr/realtime --prefix=/usr/local
[23:53:30] <salvarane> into /usr/local/emc2-dev/src
[23:53:50] <salvarane> after that I run ./autogen.sh
[23:54:30] <salvarane> this is the command for download the repositore :
[23:54:34] <salvarane> git clone git://git.linuxcnc.org/git/emc2.git emc2-dev
[23:55:43] <JT-Hardinge> the commands for building a rip are:
[23:55:51] <JT-Hardinge> ./autogen.sh
[23:55:58] <JT-Hardinge> ./configure
[23:56:03] <JT-Hardinge> make
[23:56:09] <JT-Hardinge> sudo make setuid
[23:57:01] <JT-Hardinge> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Installing_EMC2#Building_emc2_realtime
[23:57:46] <salvarane> ok I have recived this error
[23:57:47] <salvarane> checking for kernel version string... configure: error: Kernel version string not found
[23:59:43] <JT-Hardinge> I don't know what gentoo is so it sounds like some advanced configuration...