#emc | Logs for 2006-08-30

[00:00:18] <jepler> that's true, this code will be repeated frequently
[00:00:20] <dmessier> any reason your not using one of the available arcfitters??
[00:00:23] <jepler> once for each entry
[00:01:35] <jepler> dmessier: because I'm largely ignorant of the techniques of CAM
[00:01:52] <jepler> if you have some reasearch or some GPL code in mind, please point me in the right direction
[00:02:53] <dmessier> i do not but i have a friend... ; )
[00:03:14] <dmessier> with some VERY usefull dos routines..
[00:03:40] <dmessier> most are in assembled basic
[00:03:45] <jmkasunich> the heights are integers too?
[00:04:06] <jmkasunich> no, can't be
[00:04:10] <jmkasunich> I and J are integers
[00:04:37] <jmkasunich> the horizontal distance between K[i] and K[j], and the heights of K[i] and K[j] are both floats, right?
[00:04:39] <jepler> jmkasunich: the heights look like integers in there, but they're floating-point
[00:06:15] <jepler> and the different samples K[i] and K[j] are regularly spaced, but they might be e.g., .001 inch apart
[00:06:24] <jmkasunich> ok
[00:06:26] <jmkasunich> thats what I thought
[00:06:54] <jmkasunich> so X = some floating point spacing * an integer
[00:07:06] <dmessier> is this an iterative routine and NOT a g code file??
[00:07:20] <jepler> dmessier: yes, this is in some code to produce a g-code file
[00:07:21] <jmkasunich> I _think_ I might have a solution
[00:07:35] <dmessier> for to do what???
[00:07:39] <jmkasunich> first: X(j) = n * spacing
[00:07:54] <jmkasunich> (for n = -50 to +50, or whatever range you want to test)
[00:08:18] <jepler> dmessier: to convert "depth images" into g-code files -- a kind of CAM app
[00:08:30] <dmessier> http://www.cgal.org/Manual/3.2/doc_html/cgal_manual/Straight_skeleton_2/Chapter_main.html try this on for my earlier reading mat'l
[00:08:34] <jmkasunich> bah, got ahead of myself
[00:08:35] <jepler> dmessier: specifically, I'm adding arc entry cuts according to what Lernean_Hydra told me
[00:08:45] <jmkasunich> ok, trying again
[00:08:50] <jmkasunich> i is the index of the current point
[00:08:56] <jmkasunich> j is the index of a point you are testing
[00:09:09] <jepler> the x-distance between them is |j-i| * spacing
[00:09:19] <jmkasunich> right
[00:09:22] <jmkasunich> call that dX
[00:09:36] <jepler> and the K-distance between them is K[j] - K[i]
[00:09:39] <jmkasunich> the Y distance between them is K[j] - K[i]
[00:09:43] <jmkasunich> call that dK
[00:09:44] <dmessier> apt could do it..
[00:09:48] <dmessier> APT
[00:10:15] <jmkasunich> the radius of the circle that touches both Ks is dk/2+x
[00:10:16] <jepler> dmessier: http://axis.unpy.net/files/01156615138/i2g.png
[00:10:19] <jmkasunich> bah
[00:10:26] <jmkasunich> dK/2 + dX
[00:10:26] <dmessier> Atomatically Programmed Tool
[00:10:44] <jepler> (that's a screenshot of my program and some old output)
[00:11:06] <jmkasunich> oops
[00:11:12] <jmkasunich> dK/2 + dX/2
[00:11:40] <jmkasunich> never mind, I'm full of shit
[00:11:42] <dmessier> your tryin to machine a simple torus and finding it difficult??
[00:12:15] <jmkasunich> no. he's trying to mesh an arbitrary surface
[00:12:20] <jmkasunich> the torus is just a test case
[00:12:26] <jepler> dmessier: no, the program will accept any image where the brightness of the pixel specifies the height of the finished piece at that location
[00:12:28] <jmkasunich> he as a more complex test case now
[00:12:29] <dmessier> i see
[00:12:51] <dmessier> and you w-cut them??
[00:13:00] <dmessier> waterline..
[00:13:45] <dmessier> have you ever heard of DELCAM
[00:13:50] <jepler> well the first version (the one you see there) just goes over the image in rows and takes into account the shape of the tool to prevent gouging
[00:14:01] <jmkasunich> one more time (think I got it now)
[00:14:14] <dmessier> they have an AWESOME art to part module...
[00:14:29] <jmkasunich> r = (dK^2 + dX^2)/(2dK)
[00:14:56] <jepler> since then, I've added additional ways to cover the image (what edgecam calls "(bounded) perpendicular lace" and "up or down mill")
[00:15:07] <jmkasunich> evaluate for all dK > 0 (can ignore dK < 0) and use the lowest result
[00:15:22] <jmkasunich> evaluate over whatever range of j you are worried about
[00:16:00] <dmessier> looks pretty slick to me
[00:16:09] <jmkasunich> can ignore dK <= 0 even
[00:16:56] <dmessier> is the plan 1 cut to finish... ANY part??
[00:18:03] <jepler> dmessier: I don't yet have any support for things like changing tools for a finishing pass, if that's what you mean...
[00:18:06] <dmessier> bcz ive seem machines and millions try to sell that and it dont work on all parts...
[00:18:59] <jepler> luckily I'll give my software away
[00:19:10] <dmessier> but a ruf and fin strategy in the programming is all that is needed.. a fake t/c to check and replace a tool..
[00:21:09] <dmessier> i WILL 1 day run an emc2 machine on customer parts... ; )
[01:59:03] <A-L-P-H-A> dmessier.
[01:59:08] <A-L-P-H-A> you kicking around?
[01:59:27] <A-L-P-H-A> Has the VP done about the open job spot?
[02:24:26] <CIA-8> 03jepler 07HEAD * 10emc2/lib/python/rs274/author.py: flush segments before changing feed
[02:24:57] <CIA-8> 03jepler 07HEAD * 10emc2/src/emc/usr_intf/axis/scripts/image-to-gcode.py: begin to introduce entry cuts. hard-coded arc entry cut for now, works sorta
[02:25:27] <CIA-8> 03jepler 07HEAD * 10emc2/src/po/.cvsignore: generated files
[10:36:50] <Bo^Dick> is it possible to tell the eagle autorouter to use as few vias as possible?
[12:09:47] <jepler> Bo^Dick: the "Costs: Via" field in the tabs of the Autorouter Setup window control how (un)desirable the autorouter thinks a via is.
[12:30:29] <Bo^Dick> so a large number will get rid of vias?
[12:31:17] <Bo^Dick> that's precisely what i want
[12:40:39] <pier> Hi all
[12:41:16] <jepler> hi pier!
[12:41:47] <pier> good morning jepler!
[12:42:19] <pier> I was having a look at sim_ulapi source
[12:42:56] <jepler> oh -- that code is not at all finished
[12:43:17] <jepler> in fact, nobody seems to agree on exactly what the goals of an emc2 without realtime *are*
[12:43:29] <pier> from the comment lines it seems one can run emc from a non patched kernel
[12:43:45] <jepler> that was true of emc1, and I did it. but it no longer works in emc2, and nobody has made it work...
[12:44:11] <pier> ok :) it was interesting though
[12:45:15] <pier> having the possibility to run tests on axis almost on every pc without the need of patching the kernel
[12:46:05] <jepler> you might try emc1 and axis 1.2 -- that's the way I developed axis for a long time.
[12:46:47] <pier> can emc1 cohexist with emc2?
[12:47:43] <jepler> yes, you'd compile emc1 like emc2 "--run-in-place" (that's basically the default/only way emc1 compiles, afair)
[12:48:01] <pier> nice..
[12:48:21] <pier> no need to recompile a patched kernel?
[12:48:41] <pier> on the pc I'd like to run emc1?
[12:49:10] <jepler> nope, I did it with the redhat9 default kernel (old machine)
[12:49:26] <pier> excellent..
[12:49:49] <jepler> let me see if I can find any info about compiling it.. I haven't used that in a long time
[12:50:02] <pier> ok thanks
[12:53:44] <jepler> hm it looks like some of the C++ in emc1 is not acceptable to a modern C++ compiler
[12:54:18] <pier> shame
[12:54:50] <pier> it would have been nice to try it
[12:55:00] <jepler> oh this first one is just a silly thing that is easy to fix
[13:01:58] <jepler> emc1 compiles a lot slower than emc2, it would seem
[13:04:47] <pier> does it need old version of gcc?
[13:06:23] <jepler> no, I think I got all of emc1 to compile with the compiler on "dapper"
[13:06:34] <jepler> (without realtime support, of course)
[13:06:45] <pier> new ubuntu release?
[13:09:52] <jepler> dapper is the one that was released in June
[13:12:18] <pier> ok
[13:12:28] <jepler> hm, I can get emc1 simulator + tkemc to work
[13:12:36] <jepler> but not axis 1.2.1 or axis-historical CVS
[13:17:34] <jepler> well I got it to work but it requires a few patches
[13:18:46] <jepler> let me take some time to write this up ..
[13:21:03] <pier> thank you... I think quite a few would find it useful...
[13:22:06] <pier> at school in my lab I will not have to patch all the pc's to make it possible the us of emc on the part of the students
[13:22:59] <pier> whereas it will be enough to have one emc working properly with the test machine
[13:46:05] <jepler> alex_joni: any updates on the emc2 .deb hosting and the DNS problem?
[13:46:38] <SWPadnos> did the board ever complete their vote on that?
[13:47:34] <jepler> oh, is there some board thing involved?
[13:47:57] <SWPadnos> I think they were going to vote on whether to move more stuff off SF, and the deb thing was also in there
[13:48:03] <jepler> ah
[13:48:05] <SWPadnos> or maybe itwas just the debs
[13:51:26] <A-L-P-H-A> Anyone know of a way to create an MD5 of all files on a drive via the command line in dos or linux?
[13:52:02] <SWPadnos> one md5 for all files, or an md5 for each file?
[13:52:13] <A-L-P-H-A> md5 for each file.
[13:52:22] <A-L-P-H-A> including subdirs.
[13:52:33] <jepler> find -print0 | xargs -0 md5sum
[13:52:43] <jepler> or better: find -type f -print0 | xargs -0 md5sum
[13:53:22] <A-L-P-H-A> now that's linux... is there an easy way to do this in dos?
[13:53:26] <SWPadnos> nope
[13:53:34] <jepler> yes -- boot a linux live CD and mount your DIS partition
[13:54:55] <A-L-P-H-A> jepler, fair enough. "I could do that"... but the person I'm helping can't.
[13:56:04] <SWPadnos> I thought TakeCommand might let you do it, but there's no xargs equivalent
[13:56:42] <SWPadnos> and since md5sum isn't a built-in command, it can't take file lists
[13:56:52] <SWPadnos> hmmm - md5sum may take file lists
[14:00:02] <A-L-P-H-A> not that I can figure out
[14:00:38] <jepler> ftp://ftp.iif.hu/pub/simtelnet/msdos/sysutl/dskutl11.zip Unix-like utils chmod/cp/du/find/mv/page/ls/rm
[14:01:08] <A-L-P-H-A> link was no good
[14:01:14] <jepler> hm, too bad
[14:01:15] <SWPadnos> does print0 do no CR?
[14:01:24] <jepler> SWPadnos: it writes \0 at the end of each filename
[14:01:26] <jepler> instead of CR
[14:01:28] <SWPadnos> ok
[14:01:38] <jepler> so any valid UNIX file name is represented unambiguously
[14:01:45] <jepler> (otherwise, files that contain \n in their names don't work)
[14:01:47] <SWPadnos> and the -0 splits at \0 ?
[14:01:49] <SWPadnos> right
[14:01:52] <jepler> right
[14:01:56] <jepler> older find/xargs may not have it
[14:01:59] <SWPadnos> ok, thanks
[14:02:03] <A-L-P-H-A> hmm... if he were able to put php to use as well. :)
[14:02:50] <A-L-P-H-A> Then I could do pretty much everything I need too... and mysql... I'll be able to generate PDF reports as well. oh ohwell.
[14:02:53] <SWPadnos> the nice thing is that once you've done it once (even by hand), you have a list that can be used with md5sum -c
[14:02:53] <A-L-P-H-A> jepler, SWPadnos, thanks.
[14:02:55] <jepler> hm, dskutl11 doesn't have 'xargs' anyway
[14:03:18] <A-L-P-H-A> SWPadnos, can do md5sum *.* > file.md5
[14:03:28] <A-L-P-H-A> but it won't traverse subdirs.
[14:03:54] <SWPadnos> well, you can do dir /s/b > filelist to get a list of files
[14:04:04] <SWPadnos> I'm not sure if md5sum can do anything with that though
[14:04:11] <A-L-P-H-A> no. it can't.
[14:04:22] <A-L-P-H-A> which sucks monkey balls.
[14:04:28] <jepler> is this literally a DOS machine?
[14:04:29] <SWPadnos> donkey
[14:04:40] <A-L-P-H-A> SWPadnos, you should actually do "dir /s/b/a" so it captures hiddens as well.
[14:04:50] <A-L-P-H-A> donkey's too played out.
[14:04:56] <SWPadnos> heh
[14:05:10] <SWPadnos> sure, and you still may have a problem with "system" files
[14:05:28] <A-L-P-H-A> SWPadnos, with the "/a" it displays "all"
[14:05:38] <A-L-P-H-A> /a:h displays hidden.
[14:05:43] <A-L-P-H-A> /a:s displays system.
[14:06:03] <jepler> this site's programs include find.exe, xargs.exe, and md5sum.exe: http://unxutils.sourceforge.net/
[14:06:04] <SWPadnos> ok - didn't know the /a (nothing) form
[14:06:18] <A-L-P-H-A> nice little app, for win32. http://windirstat.info/
[14:06:27] <jepler> "
[14:06:27] <jepler> Here are some ports of common GNU utilities to native Win32. In this context, native means the executables do only depend on the Microsoft C-runtime (msvcrt.dll) and not an emulation layer like that provided by Cygwin tools."
[14:06:47] <A-L-P-H-A> show's me that I have way too much porn... and way too much TV shows.
[14:08:02] <jepler> A-L-P-H-A: looks a bit similar to my http://unpythonic.net/jeff/tkdu/ which is chronically in need of updating and a little evangelism
[14:08:03] <SWPadnos> oooohhh - a shiny looking version of spacemonger
[14:08:31] <SWPadnos> yours is much closer to spacemonger
[14:08:33] <A-L-P-H-A> works pretty well... though it did take like 3 minutes to parse my 400gig drive.
[14:08:43] <A-L-P-H-A> yours is who?
[14:08:53] <SWPadnos> yourss = jeff's
[14:08:57] <A-L-P-H-A> I see.
[14:09:06] <SWPadnos> windorstat is very slick-looking (ie, oily :) )
[14:09:09] <SWPadnos> windirstat
[14:09:11] <A-L-P-H-A> I like my prettiness better.
[14:09:46] <jepler> pier: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?EMC1_Pure_Simulator
[14:10:21] <A-L-P-H-A> is there an emc2 pure simulator?
[14:10:28] <jepler> A-L-P-H-A: no
[14:10:42] <jepler> if there was, an EMC1 pure simulator mode wouldn't be at all interesting
[14:12:16] <jepler> A-L-P-H-A: 3 minutes doesn't sound bad .. 'du' on my 250 gig drive is taking minutes, and I assume it's about the fastest a unix program can compute disk usage...
[14:13:53] <A-L-P-H-A> what's du do again? [I don't have linux booted up]
[14:14:00] <A-L-P-H-A> nm
[14:14:02] <SWPadnos> here's a great slashdot sig: "XML is like violence. If it doesn't solve the problem, use more." :)
[14:14:06] <A-L-P-H-A> I didn't finish reading your sentence.
[14:14:09] <SWPadnos> Disk Usage
[14:18:01] <A-L-P-H-A> Time: 10:20:39 -0500 GMT, Windows XP Professional, Service Pack 2 (5.1 - 2600), AMD XP 2800+ running at (1-AMD , 2123MHz, 512KB (66% Load)), DDR400 RAM Usage: 622/1024MB (60.74%), C: 30.59gb of 152.04gb free, E: 25.04gb of 372.62gb free, Current Uptime: 5hrs 47mins 25secs, Record Uptime: 3wks 12hrs 48mins 50secs, 3 Viewsonic 17" LCDs.
[14:33:31] <jepler> on the second run, du took 6 minutes on my drive with about 240 gigs in about 800,000 files and 110,000 directories
[14:34:06] <jepler> that seems like a *lot* of files!
[14:34:43] <A-L-P-H-A> argh. lost my gnu dos apps.
[14:34:51] <A-L-P-H-A> gotta put those back in now.
[14:35:01] <A-L-P-H-A> 'grep' 'sed' and the link.
[14:35:06] <A-L-P-H-A> link=like
[14:36:05] <jepler> yeah I'm lost if I don't have unixlike tools
[14:36:25] <jepler> but I solved that by getting rid of Windows except for whatever videogame I'm interested in this month
[14:36:51] <jepler> pier: let me know if you get a chance to try out those instructions I put on the wiki.
[14:37:03] <A-L-P-H-A> I have ut2k4... and love that game... I've wasted many hours playing that... but CIV is one of those games where I've wasted days... same with sim city.
[14:37:39] <A-L-P-H-A> I can't remember if I've bought a sid mier's Civ game yet...
[14:38:01] <A-L-P-H-A> but I know I've bought ut2k4, and simcity 2000, and 4.
[14:38:34] <jepler> I have Civ3 but I play Sid Meier's Alpha Centauri more -- lokigames released a Linux version back in the day
[14:38:45] <A-L-P-H-A> yeah, loki died.
[14:38:47] <jepler> the windows game I keep coming back to is Deus Ex, and to a lesser extent its sequel
[14:38:52] <A-L-P-H-A> there wasn't enough critical mass to support them.
[14:39:02] <A-L-P-H-A> Deus Ex, what is that game?
[14:39:04] <SWPadnos> Wolf:ET ;)
[14:39:11] <SWPadnos> that's my distraction du jour
[14:39:12] <A-L-P-H-A> my friend bought it, but I never played it, or saw it.
[14:39:18] <jepler> Deus Ex is an old (2000? 1999?) spy/stealth title based on the original Unreal engine
[14:39:25] <A-L-P-H-A> wolf:et... I'd whoop you so easily in that game. :)
[14:39:33] <SWPadnos> hardly :)
[14:39:43] <A-L-P-H-A> SWPadnos, you'd be my moving target. :)
[14:39:53] <SWPadnos> you'd be dead, more likely
[14:39:56] <SWPadnos> :)
[14:40:08] <SWPadnos> depends on the level though
[14:40:17] <A-L-P-H-A> SWPadnos, you're OLD... your reflexes aren't what they use to be.
[14:40:32] <A-L-P-H-A> ;)
[14:40:33] <SWPadnos> true. now they're only excellent instead of amazing
[14:40:47] <A-L-P-H-A> sure sure. :)
[14:41:11] <SWPadnos> if I could aim, i'd be unstoppable
[14:41:26] <A-L-P-H-A> this program, o&o defrag is supposed to keep my system defraged... but it does a horrible job.
[14:41:52] <SWPadnos> time for coffee - bbl
[14:41:56] <jepler> see you SWPadnos
[14:42:20] <jepler> anyway, if you like a single-player fps with a storyline and stealth elements, pick up deus ex from a bargain bin
[14:43:10] <jepler> e.g., http://www.gogamer.com/cgi-bin/GoGamer.storefront/SESSIONID/Product/View/0014PLA
[14:43:38] <A-L-P-H-A> I'd just borrow it from my buddy.
[14:44:21] <A-L-P-H-A> I like interactive games with people to shot against. ut2k4 solves that... instant. no level buildups. just reflexes, and a decent ping. :)
[14:44:44] <A-L-P-H-A> if I want logic... I'll play sudoku against people... or tetris. :)
[14:44:46] <jepler> then deus ex may not be for you
[14:44:58] <A-L-P-H-A> I really don't like RPGs.
[14:45:12] <jepler> deus ex is about hiding in the shadows, doing a quicksave, then repeating the next 10 meters of corridor until you get past the guards without being seen
[14:45:21] <jepler> (well, that's the way I play it, anyhow)
[14:45:32] <A-L-P-H-A> jepler, sort of reminds me of metal gear solid.
[14:46:53] <jepler> you can also play it as: hiding in the shadows, making sure all your guns are reloaded, shooting one guard in the back of the head with your silenced pistol then bursting out and killing the remaining two with your sawed-off shotgun...
[14:48:13] <A-L-P-H-A> also reminds me of the game max payne... that was a fun game... but no replayablilty.
[14:50:06] <A-L-P-H-A> bbl, after everything defrags... love windows. don't you? j/k
[14:52:07] <alex_joni> jepler: hi
[14:52:21] <jepler> hi alex!
[14:52:30] <alex_joni> it seems there was a power outage on dsplabs, that's why it wasn't working
[14:52:48] <alex_joni> unfortunately I'm 600km away now, so not much I can do
[14:52:53] <jepler> oh I forgot that
[14:53:18] <alex_joni> otoh we voted on moving the debs to linuxcnc.org, and I manage to do that before I left
[14:53:27] <alex_joni> but I never had a chance to test
[14:53:45] <alex_joni> maybe you can try if it works?
[14:53:55] <alex_joni> http://www.linuxcnc.org/emc2/
[14:55:12] <alex_joni> I suspected I wouldn't have any internet access here, but I found a bit of signal in the middle of a field (where I am right now :)
[14:57:16] <jepler> I removed the emc2 emc2-dev emc2-axis packages, and the copies in /var/cache. change sources.list. now 'apt-get install emc2-axis emc2-dev' seems to be working. I'm only getting 72kB/s but that's probably on my end not on linuxcnc.org's end
[14:57:23] <jepler> Get:1 http://www.linuxcnc.org breezy/emc2 emc2 1:2.0.3 [2652kB]
[14:57:30] <jepler> seemed to work just fine
[14:57:59] <alex_joni> ok, good
[14:58:35] <alex_joni> at least you'll know what to tell ppl when dsplabs fails again
[14:59:16] <jepler> yes
[14:59:29] <jepler> I assume we'll release updated emc2-install.sh scripts?
[14:59:38] <alex_joni> we should
[14:59:39] <alex_joni> :)
[14:59:56] <jepler> bbl
[15:14:20] <alex_joni> jepler: done
[15:14:27] <alex_joni> updated the scripts
[15:20:02] <jepler> what are the old server names?
[15:20:39] <alex_joni> dsplabs.cs.upt.ro
[15:20:54] <jepler> and what temporary other name was being used?
[15:20:57] <jepler> the utt.ro one
[15:21:12] <alex_joni> dsplabs.utt.ro or dsplabs.cs.utt.ro
[15:22:11] <alex_joni> thinking about a script to search&replace?
[15:23:38] <jepler> No, I'm writing some instructions on how to do it in the synaptic GUI
[15:26:31] <SWPadnos> is there a way of redirecting existing users to the new location, or do they just have to change the repository list manually?
[15:27:12] <SWPadnos> it seems there is a way of adding new repositories - the breezy->dapper upgrade did that
[15:28:18] <jepler> I'm not sure, there may be
[15:29:05] <jepler> 3. Error notes: couldn\'t spawn child process: /home/groups/e/em/emc/cgi-bin/emcinfo.pl
[15:29:13] <jepler> grumblegrumble
[15:29:28] <SWPadnos> where was that from?
[15:29:57] <jepler> from the wiki
[15:30:09] <SWPadnos> err
[15:52:47] <jepler> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Repository_Updating
[16:18:23] <simon78> Hi all!
[16:18:29] <SWPadnos> hi simon78
[16:20:49] <simon78> Is this a user- or a dev channel (or both)?
[16:21:10] <SWPadnos> both, to some extent.
[16:21:22] <jepler> simon78: it's both, though we also have a channel called #emc-devel (anyone is welcome there as well)
[16:21:37] <SWPadnos> there's another channel meant for development, with less chatter about other stuff :)
[16:21:45] <jepler> oh, it has its fair share of chatter too
[16:21:55] <SWPadnos> err - yeah, but it's not suposed to ;)
[16:23:07] <SWPadnos> I should have answered the doorbell this morning - it was mr. Postman delivering this: http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&ih=014&item=330021013673
[16:23:47] <jepler> it says "opteron" in the title but "939-pin" in the text. Aren't opterons socket-940?
[16:23:58] <SWPadnos> the 1xx series are 939
[16:24:01] <jepler> ah
[16:24:10] <SWPadnos> it also comes with a retail boxed 165 :)
[16:24:48] <SWPadnos> assuming it's all there, it's a hell of a deal
[16:24:52] <jepler> how does a 165 compare with say the X2 3800+? surely the X2 smokes it for compiling...
[16:25:02] <jepler> oh, 165 is dual core too?
[16:25:03] <jepler> n/m
[16:25:06] <SWPadnos> yep
[16:25:18] <SWPadnos> and $250 or more, according to pricewatch
[16:26:17] <jepler> yeah it looks like a really sweet deal at that price
[16:26:24] <jepler> * jepler checks to see if he's selling any more of 'em
[16:26:24] <SWPadnos> yep. I hope it works
[16:26:28] <SWPadnos> heh
[16:26:39] <SWPadnos> there was one, actually
[16:26:58] <jepler> doesn't seem to have anything else for sale right now
[16:28:11] <simon78> An EMC question: How do I change direction of an axis on a stepper based system?
[16:28:23] <simon78> Z-axis goes up when it ought to go down.
[16:28:46] <jepler> simon78: In the ini file, change INPUT_SCALE to a negative number
[16:28:51] <jepler> e.g., from this
[16:28:52] <jepler> (synaptic:28409): Gtk-CRITICAL **: gtk_accel_label_set_accel_closure: assertion INPUT_SCALE = 4000 0
[16:28:56] <jepler> oops
[16:29:00] <jepler> INPUT_SCALE = 4000 0
[16:29:10] <jepler> to this: INPUT_SCALE = -4000 0
[16:29:22] <simon78> Oki! Thanks, will try.
[16:31:32] <SWPadnos> I did a search for opteron CCBBE, including descriptions. here's one (with an exorbitant BIN price): http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=300021810464
[16:34:01] <jepler> The reserve price has not been met (although you are the current high bidder) </ebay>
[16:34:07] <SWPadnos> heh
[16:34:46] <SWPadnos> I also got a steal (relatively speaking) on a pair of 285's for my supermicro board
[16:34:59] <SWPadnos> hopefully I can get a little for the 244's I have now
[16:41:13] <jepler> invalid use of member (did you forget the `&' ?)
[16:41:21] <jepler> </g++>
[16:41:45] <SWPadnos> it's not up to the computer to tell me when I'm misusing my member
[16:44:51] <jepler> SPECIAL: FREE SHIPPING!!! Just pay $5.00 Handling </ebay>
[16:45:08] <SWPadnos> I wonder if that would wotk for a milling machine ;)
[16:45:11] <SWPadnos> work
[16:45:24] <jepler> oh that's just part of the text of this (scammy in other ways too) auction
[16:45:29] <SWPadnos> ah
[16:46:09] <SWPadnos> I saw a great one for some opterons. it was GBP100 for the chips, but the auction said "do not bid. total with shipping is GBP 800"
[16:47:18] <jepler> "starting bid $0.99. shipping: whatever it takes to make the final price a nice round $1000" ?
[16:47:26] <SWPadnos> something like that
[16:47:33] <SWPadnos> against ebay policy also
[16:49:00] <SWPadnos> heh: http://www.pagerealm.com/tc2k/
[16:50:51] <jepler> we don't really get that many telemarketing calls
[16:51:15] <jepler> maybe the federal DNC registry actually helped
[16:51:28] <jepler> and I don't mind just hanging up once I realize it's telemarketing, which never takes long
[16:51:34] <SWPadnos> I've been getting several per week for "investment opportunities"
[16:52:43] <SWPadnos> http://www.deviantart.com/view/22995489/
[16:52:54] <SWPadnos> the flash animation of number 5 :)
[16:56:08] <jepler> ok that's pretty funny/sad
[16:56:12] <jepler> I still advocate just hanging up
[16:56:37] <SWPadnos> yep. though I sometimes try to waste their time as well (when I have nothing better to do)
[16:57:45] <jepler> ooh lunchtime
[16:58:22] <SWPadnos> I can't believe that mozilla/firefox have no built-in support for tiff images
[16:58:27] <SWPadnos> how very strange
[17:00:56] <Lerneaen_Hydra> 'lo people
[17:01:31] <SWPadnos> hiya LH
[17:01:43] <Lerneaen_Hydra> anything new happening?
[17:01:54] <Lerneaen_Hydra> jepler's image-to-gcode cam app?
[17:02:03] <SWPadnos> repositories have been moved to linuxcnc.org
[17:02:37] <SWPadnos> here's jepler's wiki page on making the changes: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Repository_Updating
[17:02:41] <Lerneaen_Hydra> oh, why?
[17:02:43] <Lerneaen_Hydra> oh, nm
[17:02:58] <Lerneaen_Hydra> dead wiki :(
[17:02:58] <SWPadnos> might as well put all the eggs in one basket ;)
[17:03:20] <SWPadnos> the wiki should be the next thing o move :(
[17:03:24] <Lerneaen_Hydra> haha, nice
[17:03:32] <Lerneaen_Hydra> moving from?
[17:03:46] <Lerneaen_Hydra> wasn't linuxcnc.org run off of someone's own DSL?
[17:03:55] <SWPadnos> debs moved from a server near Alex
[17:04:01] <SWPadnos> no - only CVS
[17:04:16] <SWPadnos> linuxcnc is on my hosting service (DreamHost)
[17:04:18] <Lerneaen_Hydra> oh, ok
[17:04:21] <Lerneaen_Hydra> ah, right
[17:04:32] <Lerneaen_Hydra> bad uptime/service with the old one?
[17:04:42] <SWPadnos> if we switched to svn, that could be on dreamhost as well
[17:04:52] <SWPadnos> but they don't have good support for anonymous cvs on DH
[17:07:19] <Lerneaen_Hydra> oh, ok
[17:57:53] <robin_sz> meep?
[17:59:16] <robin_sz> ooh, lovely, a nice cup of tea
[17:59:35] <SWPadnos> hey - that's a good idea, since I'm out of coffee
[17:59:50] <SWPadnos> PG Tips, even ;)
[18:02:53] <robin_sz> indeed it is!
[18:02:56] <robin_sz> well guessed
[18:03:09] <robin_sz> heh, that tc2k is neat
[18:03:29] <robin_sz> we have a similar script on our asterisk box ...
[18:05:00] <robin_sz> not quite the same ... its a "torture" script ... once you get a telemarketeer you just say "oh, wait, you need to talk to someone in purchasing .." and put them through to this extension, which has a million menus, none of them exactly what you want, some of them looping and never with a "back" option.
[18:11:49] <SWPadnos> phew - I got the direction right for "ghost"
[18:12:03] <SWPadnos> I'm not in the process of deleting all my wife's data ;)
[18:37:15] <jepler> anybody know what a "stepmasternc" controller is? their website is .. far from informative. http://stepmasternc.com/
[18:57:10] <SWPadnos> that's ... an understatement
[18:59:58] <SWPadnos> here's one, with some information: http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=260025976064
[19:00:16] <SWPadnos> it looks like it's just a parallel-port connected 4-axis stepper driver
[19:04:28] <jepler> yep
[19:06:17] <simon78> Are there any open/free CAM programs for linux? I just want to convert e.g. svg to G-code (for now).
[19:12:58] <jepler> this is a fairly new program and I haven't used it yet ... but maybe it's worth a try: http://opencam.sourceforge.net/
[19:13:32] <jepler> "
[19:13:33] <jepler> "This is the web base of the newest tool to generate your GCODE, HPGL, ISOBASE and whatever machine language you need to do your job!
[19:13:36] <jepler> Link prize winning applications like Inkscape and QCad to OpenCAM and get the best way of creating your master-piece.
[19:13:39] <jepler> "
[19:44:56] <simon78> jepler: Any luck with it? Here it generates invalid g-code, according to EMC. I don't know wheather its me or opencam :-)
[19:45:06] <jepler> simon78: like I said, I haven't used it yet
[19:45:22] <jepler> bbl
[19:47:18] <simon78> sorry... read to fast...
[20:02:48] <Lerneaen_Hydra> jepler: how goes image-to-gcode
[20:09:09] <jepler> Lerneaen_Hydra: I've been working on the arc entry cuts
[20:09:33] <Lerneaen_Hydra> ooh :D
[20:10:49] <jepler> Lerneaen_Hydra: I'm not sure if what I've implemented is "right"
[20:10:52] <jepler> as usual
[20:11:12] <Lerneaen_Hydra> hmm
[20:11:14] <Lerneaen_Hydra> I see
[20:11:16] <Lerneaen_Hydra> screenshots?
[20:13:01] <jepler> http://emergent.unpy.net/files/sandbox/arcentry.png
[20:13:36] <Lerneaen_Hydra> that looks good, though I can't say for sure as some bits are hard to soo
[20:13:38] <Lerneaen_Hydra> see
[20:14:09] <Lerneaen_Hydra> one thing that is suspicious is the bit that goes down from the highest point on the lead in arc
[20:14:11] <Lerneaen_Hydra> what's that?
[20:15:27] <cradek> it looks like most of the rapids are at z=0
[20:15:31] <cradek> or am I not seeing it right?
[20:15:51] <jepler> cradek: the safety height is just above 0 .. maybe 0.01 or something
[20:16:01] <jepler> 0.12 ?
[20:16:28] <cradek> look at the line at the largest Y coordinate
[20:16:30] <Lerneaen_Hydra> it looks like the rapids are in the material, though that's just an illusion right?
[20:16:40] <cradek> isn't the rapid at the left in the material?
[20:16:42] <jepler> there are also rapids "out" -- it doesn't arc out
[20:17:30] <jepler> maybe an additional view helps: http://emergent.unpy.net/files/sandbox/arcentry2.png
[20:17:48] <cradek> oh that's much better
[20:18:19] <jepler> the other thing is that the start of the arc may be way above the safety height, so you get a feed *up* to the start of the arc
[20:18:32] <cradek> ok that's what looks strange
[20:18:52] <Lerneaen_Hydra> shouldn't that feed be g0?
[20:19:09] <cradek> yes seems like it could be
[20:19:27] <Lerneaen_Hydra> are there seperate plane/plunge feeds?
[20:19:46] <Lerneaen_Hydra> that's pretty much the only thing left that I can find usefull for everyday stuff
[20:20:00] <Lerneaen_Hydra> IMO that app as evolved amazingly fast
[20:20:12] <jepler> yes, the entry move is at a different feed rate
[20:20:23] <jepler> right now the max arc radius and feed-rate are hard-coded, but that will change soon
[20:20:24] <Lerneaen_Hydra> what do you mean by entry?
[20:20:28] <Lerneaen_Hydra> ok
[20:20:46] <jepler> the entry is the pluge or the plunge plus the arc
[20:20:55] <Lerneaen_Hydra> I was thinking more like all plunges, even ones that result from the images' form
[20:20:57] <Lerneaen_Hydra> oh, ok
[20:21:45] <jepler> a different feed rate for every segment?
[20:22:18] <Lerneaen_Hydra> if the Z "angle" is different
[20:22:44] <Lerneaen_Hydra> it doesn't need to be accurate, just a crude approximation is enough
[20:23:07] <jepler> so it might be F100 when going straight down, F250 when going at 45 degrees, and F500 when going horizontally or up?
[20:23:42] <jepler> (then what feed rate does the entry arc take?)
[20:23:50] <Lerneaen_Hydra> so feed = 400 plunge = 100 would give (from x0y0z0);
[20:23:51] <Lerneaen_Hydra> x10 f400
[20:23:53] <Lerneaen_Hydra> y10 f400
[20:23:54] <Lerneaen_Hydra> z-10 f100
[20:23:56] <Lerneaen_Hydra> g1 z10 f100
[20:23:57] <Lerneaen_Hydra> z-10 x-10 f250
[20:24:07] <cradek> a slower plunge feed does sound useful
[20:24:16] <cradek> don't know what the arcs would be
[20:24:22] <Lerneaen_Hydra> that's pretty much the only thing missing
[20:24:37] <Lerneaen_Hydra> right off the top of my head I would say plungle
[20:24:40] <Lerneaen_Hydra> plunge
[20:25:02] <Lerneaen_Hydra> as the arc could be inside quite some material if soft
[20:26:12] <Lerneaen_Hydra> the ideal would be a gradual change from plunge to feed, though rs274d doesn't have support for that
[20:26:28] <Lerneaen_Hydra> anyway, not a lot of time is spent doing arcs typically
[20:26:33] <Lerneaen_Hydra> err, lead in
[20:34:37] <Lerneaen_Hydra> 'night
[20:52:19] <christel> [Global Notice] Hi all! You may be interested to learn that Gentoo has just released its latest version, 2006.1. Any current or potential users can find it at http://www.gentoo.org/main/en/mirrors.xml, more information about this release can be found at http://www.gentoo.org/proj/en/releng/release/2006.1/2006.1-press-release.txt Drop by #gentoo and wish them a Happy Mayhem day! ;)
[21:00:55] <CIA-8> 03jepler 07HEAD * 10emc2/src/emc/usr_intf/axis/scripts/image-to-gcode.py:
[21:00:55] <CIA-8> make arcs used for entry moves not extend above the safety height
[21:00:55] <CIA-8> fix the direction that pixels were considered when calculating entry cuts for X
[21:00:55] <CIA-8> remove debugging prints
[21:00:55] <CIA-8> restore "flush"ing cuts at the end of a row or column
[21:02:17] <robin_sz> plungle
[21:04:41] <Bo^Dick> has anyone of you made any home-made pcb boards?
[21:05:08] <danex> robin_sz, I gave the web address of Bysonic to some managers today, they went like kids in a candy store
[21:06:08] <danex> * danex is back.
[21:11:57] <danex> Is it possible to use the para port for additional I/O when using Motenc cards?
[21:12:05] <SWPadnos> yes
[21:17:29] <danex> Low cost way to add Status lights, i think
[21:25:15] <danex> * danex is away: Away at the moment
[21:32:00] <robin_sz> Bo^Dick, yes, many times
[21:33:34] <jepler> ah it's nice to be home
[21:33:48] <SWPadnos> err - yeah
[21:34:04] <SWPadnos> jepler, so - the motherboard came, with no CPU :(
[21:34:10] <robin_sz> jepler, the carers at the facility have let you out?
[21:34:34] <SWPadnos> probably the "don't-carers" ;)
[21:34:45] <jepler> SWPadnos: hmph
[21:35:02] <SWPadnos> yeah - I sent off an email asking if it's coming in another box :)
[21:35:14] <SWPadnos> (and pointing out that it is in the auction description)
[21:39:19] <cradek> it sure is, but I bet it was a copy/paste error
[21:39:20] <jepler> ah who has time for all those little details
[21:39:34] <SWPadnos> I think I saw the original, but then again ...
[21:40:46] <cradek> http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=330021002292
[21:41:19] <SWPadnos> well, that's only 2x the price of the supposed combo
[21:41:46] <cradek> I'm saying this is the description they edited for your auction
[21:42:41] <lilo> [Global Notice] Hi all. Apologies for our staffer's global notice a bit earlier, she got a bit too enthusiastic about a new software release. :) Thanks for your understanding. :)
[21:43:37] <SWPadnos> could be. it has the same type for the warrantee
[21:43:41] <SWPadnos> typo ;)
[21:45:10] <cradek> Processor Speed 165 / 1.80GHz * Overclockable to 3.00 GHz (3000mHz)
[21:45:23] <cradek> yeah sure whatever you say
[21:45:37] <SWPadnos> actually - that's why I found this auction
[21:45:48] <SWPadnos> the CCBBE batch is *very* overclockable
[21:46:29] <cradek> huh
[21:46:50] <SWPadnos> not that I overclock, but they also apparently are very far down on the power/heat curve as well, which probably helps with the overclocking
[22:13:29] <SWPadnos> jepler - what's the target price for you to buy an Athlon 64 X2?
[22:29:16] <jepler> SWPadnos: oh, I dunno. I don't really need a new system, I just like looking at prices
[22:29:31] <SWPadnos> yep - I remember. the 3800X2 is now $152 at NewEgg
[22:30:08] <jepler> Usually I seem willing to spend $300-$400 for mb+cpu+ram
[22:30:23] <jepler> so it's sure in that neighborhood
[22:30:43] <SWPadnos> yep. you might have to settle for less than 2G RAM though
[22:31:02] <SWPadnos> though the AsRock 939SATA2 is ~$79, and is a really good performer
[22:31:31] <jepler> that's the other thing -- I never know what motherboard is a good one, and which is a piece of crap
[22:31:37] <SWPadnos> heh
[22:31:42] <jepler> I have no patienc for reading the average, 12-page "here's how much we overclocked it" reviews, either
[22:31:50] <SWPadnos> me either - I get a lot of info from the MURC forums though
[22:32:01] <SWPadnos> (Matrox Users Resouerce Center)
[22:32:06] <jepler> never heard of it
[22:32:11] <SWPadnos> - extraneous e
[22:32:33] <SWPadnos> I've been a matrox guy for a long time (12-15 years), so I learned of it way back when
[22:32:42] <SWPadnos> the forums are at forums.murc.ws
[22:33:17] <jepler> I'll take a look
[22:33:45] <SWPadnos> the general hardware forum has a lot of info, though they're not so great with Linux compatibility (Alternative Lifestyles forum)
[22:35:18] <SWPadnos> dinnertime - see you later
[22:37:08] <jepler> see you
[22:42:05] <davidf> hi guys.
[22:44:27] <davidf> Anybody know if I can just take the hard drive with Ubuntu out of one box and stick it in another computer & have it work? Or would I need to reinstall Linux after moving the drive to the new computer?
[22:48:53] <jepler> davidf: things like the X server configuration and the network configuration (to name the biggest two) will be wrong if the machines are different in some way
[22:49:10] <jepler> davidf: but it's likely to at least boot up to text mode and let you sort out the problems
[22:49:22] <jepler> (I've never done it myself)
[22:50:10] <davidf> Thanks Jepler. Probably easier to just reinstall it I have the disk. I'll just have to reinstall emc2 & update the ubuntu system I guess.
[22:50:40] <davidf> I'm at a loss for explaining why this intermittent stalling happens.
[22:51:07] <davidf> Getting desperate enough to try a whole new computer.
[22:52:08] <davidf> 5 minutes of perfect perfomance and then missed steps and stalling, totally random.
[22:53:10] <davidf> OK, guess I'll bite the bullet. Thanks again