Back
[00:09:21] <robin_sz> fry them in a little sunflower oil, until brown and crisp .. serve in a salad
[00:09:33] <robin_sz> nice nutty taste
[00:14:39] <distracted> Hi! New to IRC!.... & EMC2 too!
[00:17:06] <distracted> I am looking for help finding the address for a newly installed parallel port. Can anyone help?
[00:18:48] <distracted> !name: irc freak
[00:19:07] <distracted> !name: ircfreak
[00:20:10] <distracted> !name ircfreak
[00:20:16] <distracted> name: irc freak
[00:20:21] <distracted> haha ur all losers
[00:21:02] <distracted> cancel that! my son thinks it is funny... I do not!
[00:27:51] <distracted> * distracted slaps cradek around a bit with a large trout
[00:28:01] <distracted> Oops!
[00:28:11] <distracted> Not sure what this is all about!
[00:37:40] <cradek> distracted: I have to go but:
http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?NetMos
[00:46:12] <distracted> Thanks, I'll try that!
[01:11:15] <PasstScho> n8
[01:17:25] <alex_> emc2-dev does not depend on build-essential. Bug?
[01:37:56] <Skullworks-PGAB> bump
[01:51:29] <jepler> alex_: "Build-dependencies on "build-essential" binary packages can be omitted. Please see Package relationships, Section 4.2 for more information." --
http://www.us.debian.org/doc/debian-policy/ch-relationships.html#s-sourcebinarydeps
[01:51:55] <tomp2> this month's circuit cellar has a usb based pulse generator, capable of 100nS pulses, 200nS periods ( and up ). what, in general would be needed to get this to work with hal?
[01:52:56] <tomp2> hmm, i'd only be telling it what to do, so I'm wondering about communiction to a usb device
[01:56:45] <jepler> tomp2: to control something that needs realtime -- like an X axis servo motor -- it's a substantial amount of work by someone with high understanding of both USB and realtime programming. emc doesn't yet support any realtime USB devices of any kind.
[01:57:49] <jepler> if it's to control something where non-realtime performance is acceptable -- like open-loop spindle control -- it would be a matter of a much easier to write userspace component
[01:59:00] <tomp2> jepler: i dont think i need realtime, something along the timing demands of a pump button ( not very critical timing wise ). but i admit I dontknow usb, i just saw the protocal was some ascii text and thought that'd be possible.
[02:00:16] <jepler> tomp2: some USB devices appear to the OS as serial ports -- this one could be of that type.
[02:00:38] <jepler> if so, the non-realtime driver would probably be under 50 lines of Python code or under 200 lines of C code
[02:01:55] <Skullworks-PGAB> Jepler: Do you know the line count of the encoders that are on those servo gearmotors you had on your etch-a-sketch?
[02:02:49] <jepler> tomp2: in your place, I'd want to start by getting any kind of linux program in c or python to talk to the device, then add the communication with HAL
[02:03:11] <jepler> you'd read the values from HAL, then format a message to send to the device, then wait a small length of time, then do it all over again
[02:04:07] <jepler> Skullworks-PGAB: my recollection is fuzzy, but I believe the encoders were 100 lines, the gearbox built in to the motors was 6:1, and I used x4 mode. This gave 2400 counts per revolution of the shaft.
[02:04:25] <tomp2> jepler: thanks, that sounds like what's needed. there's no feedback from this oscillator, just commands to it ( enable disabe ontime offtime )
[02:05:42] <Skullworks-PGAB> I picked up like 10 of those motors - the encoders are worth more than the motors - they have Agilent internals
[02:07:36] <Skullworks-PGAB> a real job to disassemble - but they can be used on more potent servos - just need a 3mm shaft to mount the disk on
[02:19:34] <distracted> cradek: That worked. I now have bare bones EMC2 with 2 parallel ports! Yahoo! (hope that's not copywrighted)
[02:36:14] <jepler> whee this is fun (needs java):
http://dan-ball.jp/en/javagame/dust/
[02:37:20] <jepler> for instance, make a C= shaped curve from "bloc", then put "dust" at the mouth and "gunpowder" in the middle
[02:37:27] <jepler> then set the whole thing off with a little "fire"
[02:40:04] <Skullworks-PGAB> carefull - talk like that will have Homeland security reading our logs
[02:40:27] <bytecolor> muahah
[02:41:43] <Skullworks-PGAB> but if the read enough they might learn something and become qualified for a real job...
[04:48:34] <LawrenceG> http://www.pastebin.ca/532454 ... hey guys... I can also meet you at HGR.... just a bit of a drive
[04:49:23] <LawrenceG> Total Est. Time: 41 hours, 25 minutes Total Est. Distance: 2660.97 miles
[04:55:13] <Skullworks-PGAB> HGR?
[05:08:21] <LawrenceG> HGR == surplus machinery place
[05:08:49] <LawrenceG> http://www.hgrindustrialsurplus.com/index.aspx
[05:18:09] <ds2> how bad is a counter weight for antibacklash in a CNC conversion?
[07:43:52] <CIA-8> 03jmkasunich 07TRUNK * 10emc2/src/hal/drivers/mesa_5i2x/firmware/ (5 files): ongoing work on FPGA infrastructure
[08:22:09] <lewin1> lewin1 is now known as lewing
[10:35:31] <cnc_engineer> i get en error message "tkConfig.sh not found, trying tk.h and libs" when i apply "./configure" command, what does it mean?
[10:41:48] <cnc_engineer> Hi, everyone.
[10:41:49] <cnc_engineer> i get en error message "tkConfig.sh not found, trying tk.h and libs" when i apply "./configure" command, what does it mean?
[15:06:57] <cnc_engineer> Hi, everyone.
[15:07:54] <cnc_engineer> I get an error message "tk lib not found" when I supply "./configure" command, Why?
[15:12:05] <a-l-p-h-a> cnc_engineer, someone will answer that in a sec... I know they're around. :)
[15:12:25] <a-l-p-h-a> are you sure yuo have tk lib installed? [that's the first Q]
[15:12:46] <SWPadnos> tk-dev, more likely
[15:12:53] <SWPadnos> tk8.4-dev or some such
[15:13:05] <a-l-p-h-a> SWPadnos would be the super guru
[15:13:13] <a-l-p-h-a> oh. after Paul_c. :)
[15:13:19] <a-l-p-h-a> ;)
[15:13:44] <SWPadnos> har har
[15:15:09] <a-l-p-h-a> is it just me, or does pizza taste better the next day (but only after coming out of the toaster oven to reheat it)
[15:15:26] <a-l-p-h-a> it's just that crispiness that makes it sooo much better
[15:15:47] <cnc_engineer> I am trying to install emc2 on fedora core2, i have successfully installed rtai but now when i supply "./configure" command in emc2/src, it gives error: "tk lib not found"
[15:16:14] <a-l-p-h-a> seriously Q now... I have an engineering friend that wants to tinker with CNC after seeing my setup... but he's too cheap to get metal working tools, so he's building a prototype out of MDF... any suggestions for him?
[15:16:28] <SWPadnos> cnc_engineer, do you have the tcl/tk development packages installed?
[15:16:32] <a-l-p-h-a> btw. he's having a heck of a time, trying to screw things into the side of mdf
[15:17:07] <cnc_engineer> how can i check that?
[15:17:24] <SWPadnos> I'm not sure on fedora. I don't know the name of the RPM
[16:01:45] <jepler> on my fedora core 2 machine, the package names seem to be tcl-devel (and tk-devel)
[16:02:44] <skunkworks> http://www.cnczone.com/forums/showthread.php?p=304615#post304615
[16:22:32] <Skullworks-PGAB> Alpha - for the cheap MDF builder - I would recommend thru holes with screws (#10) or 1/4-20 bolts with fender washers on each side.
[16:23:23] <Skullworks-PGAB> and lots of them to distribute clamping pressure
[17:04:53] <anonimasu> hi
[17:32:56] <robin_sz> what does nm^3/hr mean in gas flow terms?
[17:33:14] <robin_sz> cubic meters per hour at 1 atm ?
[17:35:45] <Skullworks-PGAB> thats about the volume of a scuba tank.
[17:36:37] <Skullworks-PGAB> err 1/3
[17:37:04] <a-l-p-h-a> Skullworks-PGAB, thanks... I'll send that off to him.
[17:37:08] <Skullworks-PGAB> read it wrong - was thinking 3m^3
[17:37:18] <a-l-p-h-a> he's one of the most frugal people I know.
[17:38:50] <Skullworks-PGAB> I'm cheap too - I'm grabbing the aluminum cut test parts out of the trash at work to save up and melt it all down to make tooling plates...
[17:39:34] <Skullworks-PGAB> they have a recycle bin - but people are to lazy to walk 20 ft to thru them there
[17:39:46] <Skullworks-PGAB> throw
[17:40:03] <Skullworks-PGAB> once it goes in the trash I claim it...
[17:40:36] <a-l-p-h-a> something about going into garbage, makes me gringe
[17:40:50] <a-l-p-h-a> I'm worried about dirty shit, like old food... smelly stuff.
[17:40:51] <Skullworks-PGAB> no - its an empty waste can
[17:40:56] <a-l-p-h-a> oh
[17:40:59] <a-l-p-h-a> that I'm cool with
[17:41:16] <a-l-p-h-a> I think garbage, and I think my kitchen garbage can
[17:41:19] <Skullworks-PGAB> our custodians empty them 4x a day
[17:41:38] <a-l-p-h-a> I think I'll go to the lexus dealership tomorrow.
[17:41:47] <a-l-p-h-a> and check out some cars.
[17:42:32] <Skullworks-PGAB> naw - this is out on the shop floor - nothing but obsolete work orders and plastic soda bottles
[17:43:15] <Skullworks-PGAB> sometimes some oily "pig-socks" but thats rare
[17:43:24] <Skullworks-PGAB> I need a truck!
[17:43:35] <a-l-p-h-a> pig socks?
[17:43:43] <a-l-p-h-a> lexus don't sell trucks
[17:44:05] <anonimasu> a-l-p-h-a: did you score a job?
[17:44:22] <anonimasu> a-l-p-h-a: dont whine about being a cheap bastard and go look for a lexus.
[17:44:23] <anonimasu> :D
[17:44:29] <Skullworks-PGAB> yeah they are tubes filled with shredded newspaper used to put around machines to contain oil seepage.
[17:44:58] <Skullworks-PGAB> available from MSC and other suppliers
[17:45:01] <a-l-p-h-a> I've been working 9-5 for the last two months
[17:45:09] <Skullworks-PGAB> bankers hours
[17:45:10] <a-l-p-h-a> I'm not the one buildnig an MDF machine
[17:45:15] <a-l-p-h-a> I have a metal lathe, and mill....
[17:45:27] <anonimasu> a-l-p-h-a: yeah yeah.. but when you were talking about melting stuff down to make tooling plate..
[17:45:36] <anonimasu> oh skullworks :D
[17:45:38] <anonimasu> sorry
[17:45:38] <Skullworks-PGAB> * Skullworks-PGAB would love to be able to sleep in...
[17:45:46] <a-l-p-h-a> I slept in yesterday
[17:45:50] <a-l-p-h-a> that felt great
[17:45:56] <a-l-p-h-a> then I slept in today, 8:45.
[17:45:56] <Skullworks-PGAB> me too
[17:46:03] <anonimasu> I can but then I need to work the whole night to make up for it..
[17:46:03] <anonimasu> :D
[17:46:04] <a-l-p-h-a> yesterday 10am
[17:46:35] <Skullworks-PGAB> but come tues I expect we will be back on 5a-5p 12hr shifts
[17:47:34] <anonimasu> :)
[17:50:55] <Skullworks-PGAB> the pain of the final backup/migration of my laptop
[17:51:43] <Skullworks-PGAB> moving all the important stuff to a different box. I'm going to miss it.
[17:52:24] <Skullworks-PGAB> but without a functional display.. whats the point.
[18:05:03] <marti1> marti1 is now known as martin_lundstrom
[18:22:38] <robin_sz> meep?
[18:23:13] <robin_sz> so ... the gas flow of nitorgen through a 1.4mm nozzle with 10bar pressure one side, 1 bar the other ...
[18:23:36] <robin_sz> my random jottings think about 3.5 nm^3/hr
[18:48:30] <JymmmmEMC> anyone remember the way to reconfig x resolution? dpkg something xorg-something ???
[18:49:53] <cradek> dpkg-reconfigure xserver-xorg
[19:05:11] <JymmmmEMC> ~~~~~ To reconfigure x for different resolution: dpkg-reconfigure xserver-xorg
[19:05:28] <JymmmmEMC> ~~~~~ H=31.5-85 V=50-150
[19:30:08] <JymmmmEMC> Kinda quiet in here today.
[19:30:19] <JymmmmEMC> Oh, it's Sunday.... nm
[19:41:40] <alex_joni> http://www.bikeforest.com/rhoades_car.php
[20:02:52] <JymmmmEMC> alex_joni: Forget it, it doens't have a 1000W per ch stereo system
[20:35:50] <lerneaen_hydra> anonimasu: you there?
[20:45:26] <lerneaen_hydra> hey Bo^Dick
[21:39:18] <Bo^Dick> hi
[21:41:43] <anonimasu> yes
[21:41:56] <anonimasu> lerneaen_hydra: anything special you want?
[21:41:55] <anonimasu> :)
[21:42:10] <anonimasu> I'm going to be running away in a little bit but I'll be back later
[21:42:46] <JymmmmEMC> anonimasu: why?
[21:42:51] <lerneaen_hydra> 'lo
[21:43:03] <lerneaen_hydra> uh, I was looking for retailers of gecko drives
[21:44:30] <anonimasu> ah
[21:44:33] <anonimasu> www.geckodrive.com?
[21:44:37] <anonimasu> what's wrong with that :)
[21:44:50] <lerneaen_hydra> oh, so directly from them
[21:44:54] <anonimasu> take a deep breathe and pay for the "toll" yourself ;)
[21:44:58] <anonimasu> yep
[21:45:01] <anonimasu> works flawlessly
[21:45:07] <lerneaen_hydra> btw, are there any other drives worth looking into?
[21:45:08] <lerneaen_hydra> nice
[21:45:11] <anonimasu> not that I know of
[21:45:15] <lerneaen_hydra> what type of shipping delay?
[21:45:26] <anonimasu> 3 weeks I think..
[21:45:33] <anonimasu> though that's the customs..
[21:45:43] <anonimasu> they usually go the same day they receive payment if they have what you order in stock
[21:45:49] <robin_z> customs?
[21:46:04] <lerneaen_hydra> which drives are generally the best value? the ones with short circuit protection but not other safety's?
[21:46:10] <lerneaen_hydra> ah, nice
[21:46:18] <robin_z> in your country its an old custom for the mail service to lose random things?
[21:46:20] <anonimasu> robin_z: the thing that takes your drugs, and makes you pay tax on your alcohol..
[21:46:24] <robin_z> thats sort of custom?
[21:46:37] <robin_z> anonimasu: the thing that takes your drugs?
[21:46:38] <robin_z> wife?
[21:46:43] <anonimasu> heh customs..
[21:46:52] <anonimasu> http://www.tullverket.se/se/
[21:47:03] <anonimasu> http://www.tullverket.se/en/
[21:48:06] <robin_z> http://www.goindustry.com/en/equipmentdetails.asp?sOfferID=1121147
[21:48:27] <anonimasu> laters..
[21:48:29] <robin_z> http://www.goindustry.com/en/gas-generator-equipment-image-1121000-1121147-1.jpg?TimeStamp=0x00000000162FDB22
[21:48:30] <anonimasu> going for a drive..
[21:48:31] <anonimasu> :)
[21:48:43] <anonimasu> robin_z: for the laser?
[21:48:48] <robin_z> yeah
[21:48:54] <robin_z> nitrogen generator
[21:57:17] <Chris_sub_1> Is it possible to run the PID tuning example having just done an install of EMC (not a local build)?
[22:02:04] <skunkworks> Yes
[22:04:49] <skunkworks> you could look at the etch-sevo sample or lathe_pluto.. (don't know if lathe_pluto is in the installed version)
[22:05:19] <skunkworks> there is a bunch of pid samples including the mazak
[22:07:18] <Chris_sub_1> I would like to run m5i20_pidtest.hal but I can find the script for starting the realtime module and HAL library. Note that I am still fairly clueless on the linux cmd line.
[22:07:46] <Chris_sub_1> Uh...that should have read "can't"
[22:08:45] <Chris_sub_1> The hal file says to run 'scripts/realtime start'.
[22:08:56] <skunkworks> I don't know it off the top of my head - but it is in the user manual... - how to run a hal file.
[22:11:13] <skunkworks> I think it is halrun -f filenam.hal
[22:22:19] <Chris_sub_1> That's what it says in the test hal file, but one of the steps before that is to setting an env var so halcmd can find realtime modules: 'export HAL_RTMOD_DIR=./rtlib'. I can't find rtlib.
[22:23:10] <Chris_sub_1> Or am I being stupid and it/they are created at runtime?
[22:32:19] <jepler> Chris_sub_1: the comments in that file are out of date.
[22:33:36] <jepler> Chris_sub_1: to set up realtime, run a HAL file, and then give a halcmd prompt, simply run: halrun -I m5i20_pidtest.hal
[22:35:37] <jepler> it does everything the "scripts/realtime start" "export ..." and "halcmd" commands to
[22:35:40] <jepler> it does everything the "scripts/realtime start" "export ..." and "halcmd" commands do
[22:39:09] <CIA-2> 03jepler 07v2_1_branch * 10emc2/configs/dallur-thc/dallur-classicladder.hal: fix some misleading comments about how to use these hal files. for pid tuning, use halrun. classicladder files are generally loaded from inis.
[22:39:09] <CIA-2> 03jepler 07v2_1_branch * 10emc2/configs/demo_sim_cl/classicladder.hal: fix some misleading comments about how to use these hal files. for pid tuning, use halrun. classicladder files are generally loaded from inis.
[22:39:10] <CIA-2> 03jepler 07v2_1_branch * 10emc2/configs/motenc/motenc_pidtest.hal: fix some misleading comments about how to use these hal files. for pid tuning, use halrun. classicladder files are generally loaded from inis.
[22:39:11] <CIA-2> 03jepler 07v2_1_branch * 10emc2/configs/demo_step_cl/classicladder.hal: fix some misleading comments about how to use these hal files. for pid tuning, use halrun. classicladder files are generally loaded from inis.
[22:39:16] <CIA-2> 03jepler 07v2_1_branch * 10emc2/configs/m5i20/m5i20_pidtest.hal: fix some misleading comments about how to use these hal files. for pid tuning, use halrun. classicladder files are generally loaded from inis.
[22:39:53] <CIA-2> 03jepler 07TRUNK * 10emc2/configs/dallur-thc/dallur-classicladder.hal: merge from v2_1_branch: fix some misleading comments about how to use these hal files. for pid tuning, use halrun. classicladder files are generally loaded from inis.
[22:39:53] <CIA-2> 03jepler 07TRUNK * 10emc2/configs/demo_sim_cl/classicladder.hal: merge from v2_1_branch: fix some misleading comments about how to use these hal files. for pid tuning, use halrun. classicladder files are generally loaded from inis.
[22:39:54] <CIA-2> 03jepler 07TRUNK * 10emc2/configs/demo_step_cl/classicladder.hal: merge from v2_1_branch: fix some misleading comments about how to use these hal files. for pid tuning, use halrun. classicladder files are generally loaded from inis.
[22:39:58] <CIA-2> 03jepler 07TRUNK * 10emc2/configs/m5i20/m5i20_pidtest.hal: merge from v2_1_branch: fix some misleading comments about how to use these hal files. for pid tuning, use halrun. classicladder files are generally loaded from inis.
[22:40:01] <CIA-2> 03jepler 07TRUNK * 10emc2/configs/motenc/motenc_pidtest.hal: merge from v2_1_branch: fix some misleading comments about how to use these hal files. for pid tuning, use halrun. classicladder files are generally loaded from inis.
[22:40:05] <jepler> Chris_sub_1: those confusing comments will be modified in the next release of emc. thanks for bringing it to my attention.
[22:40:08] <jepler> bbl
[22:43:18] <Sapote_reloaded> Sapote_reloaded is now known as Sapote
[22:48:26] <Chris_sub_1> jepler & skunkworks - Thanks. I'll give it a try.
[22:50:59] <cradek> hmm, I finally figured out why my 10-24 nut won't fit my thread (because it's 10-32)
[22:57:26] <Skullworks-PGAB> neat "flexable" servo drive video
http://video.google.com/videoplay?docid=-5083292974890836012
[22:58:03] <Skullworks-PGAB> http://www.cnczone.com/forums/showthread.php?t=38465
[22:58:29] <Skullworks-PGAB> DC brush - BLDC and AC all in one drive
[22:59:08] <Skullworks-PGAB> looks like it might be good for a spindle drive
[23:01:00] <Skullworks-PGAB> http://www.granitedevices.fi/assets/files/vsd-a_004.pdf
[23:17:24] <JymmmmEMC> soft recovery from following errors
[23:18:57] <Skullworks-PGAB> Jym - you watch the vid?
[23:19:12] <JymmmmEMC> can't no plugin installed
[23:26:12] <Skullworks-PGAB> "
[23:26:12] <Skullworks-PGAB> Warning: Do not play in or around dumpster. Do not kick dumpster. Do not sleep in dumpster. Usage of this container for disposal of human remains may be in violation of local health ordinances.
[23:26:12] <Skullworks-PGAB> "
[23:40:30] <maddash> `grep -r extAmpEnable *` only returns hits to the function calls in command.c -- where is this function defined?
[23:43:53] <SWPadnos> what directory are you grepping from?
[23:45:42] <maddash> emc2/src
[23:45:48] <SWPadnos> hmmm
[23:45:51] <maddash> nvm, it's been deprecated. had a #if 0
[23:46:17] <maddash> here's a better question: why does the main loop in motion.c do a `usleep(10000);`?
[23:47:27] <SWPadnos> I suspect that's only compiled for a sim build
[23:49:15] <SWPadnos> yep - that's inside a main() that's only compiled "ifndef RTAPI"
[23:50:11] <maddash> meh. silly me. so motion.c has no main and isn't used in nonsim situations?
[23:50:27] <SWPadnos> no, it only has a main when it's used for simulator builds
[23:50:33] <SWPadnos> otherwise, it has a module_init
[23:50:56] <SWPadnos> (called rtapi_app_main)
[23:56:13] <maddash> ah, thanks, SWPadnos
[23:56:18] <SWPadnos> sure