#emc | Logs for 2004-11-04

Back
[00:32:10] <alex_joni> I'm gone... I'll be back later...
[00:32:31] <alex_joni> hope I didn't miss anything with that commit...
[05:16:04] <CIA-9> 03cradek * 10emc/src/emcplot3d/emcplot3d.cc:
[05:16:04] <CIA-9> color and line thickness chanes to make dwells, text,
[05:16:04] <CIA-9> and axes easier to see.
[05:41:05] <an0n> * an0n yawns
[06:07:48] <alex_joni> good evening...
[06:08:21] <cradek> hello
[06:08:25] <alex_joni> hey...
[06:09:00] <alex_joni> I've seen you commited some stuff on emcplot3d
[06:10:17] <cradek> yeah
[06:10:23] <cradek> it looks great nowadays
[06:10:58] <alex_joni> I don't think I ever used it... :(
[06:11:05] <alex_joni> could you tell me some about it?
[06:11:08] <cradek> I don't understand how anyone can get along without it
[06:11:22] <cradek> you give it gcode, it shows the paths the tools will take
[06:11:31] <cradek> it shows dwells, canned cycles, etc.
[06:11:32] <alex_joni> independent from emc?
[06:11:38] <cradek> you can zoom and rotate around
[06:11:46] <alex_joni> sounds great...
[06:12:01] <cradek> it uses the emc interpreter
[06:12:07] <cradek> but emc does not have to be running
[06:12:18] <alex_joni> exactly what I was gonna ask
[06:12:21] <cradek> it does not require any realtime software
[06:12:26] <alex_joni> what libs does it require?
[06:12:31] <cradek> just emc + opengl
[06:12:36] <alex_joni> I see..
[06:12:53] <alex_joni> * alex_joni was thinking it would need opengl...
[06:12:57] <cradek> mesa works fine if you don't have hardware gl support
[06:14:04] <cradek> so build it and try it
[06:14:16] <alex_joni> * alex_joni just fired up his devel box
[06:14:39] <alex_joni> let me see now...
[06:17:31] <alex_joni> missing GL/glut.h gl.h glu.h glx.h
[06:17:48] <cradek> do you have mesa or other gl?
[06:17:56] <alex_joni> don't think so ;)
[06:17:59] <alex_joni> checking now
[06:18:05] <cradek> get mesa then, no problem
[06:18:27] <alex_joni> I have mesa installed, but not mesa-devel
[06:18:32] <cradek> aha
[06:22:54] <alex_joni> ok.. build succesfull
[06:23:07] <cradek> copy scripts/generic/plot into your path somewhere
[06:23:15] <cradek> edit EMCTOPLEVELDIR in it
[06:23:38] <cradek> then run `plot somefile.nc'
[06:24:38] <cradek> programs/3D_Chips.ngc is a good candidate
[06:24:41] <alex_joni> * alex_joni is excited
[06:24:43] <cradek> but it doesn't have dwells or canned cycles
[06:25:04] <alex_joni> that's exactly what I opened ;)
[06:25:17] <cradek> translate with the arrows and pageup/down
[06:25:24] <cradek> rotate by the same keys while holding shift
[06:25:47] <cradek> x,y,z give orthographic views from those directions
[06:26:23] <cradek> notice it tells the cut length and rapid length, so if you know your approximate feed rate you can guess the running time
[06:27:15] <cradek> did you get my latest changes (you would probably have to cvs update as a developer)
[06:27:21] <alex_joni> yup... seen that
[06:27:33] <alex_joni> I didn't checkout... but I am now...
[06:27:42] <alex_joni> certainly this is a reason ;)
[06:29:57] <alex_joni> one question: is there a zoom possibility?
[06:30:02] <cradek> pageup/pagedown
[06:30:41] <alex_joni> oh yeah.. silly me (translate Z)
[06:31:02] <alex_joni> if I resize the window the text dissappears...
[06:31:11] <alex_joni> only from a certain size up
[06:31:16] <cradek> you don't have a recent update then
[06:31:23] <alex_joni> ok ;)
[06:31:30] <cradek> the text should be cyan, not red
[06:32:04] <cradek> you should get version 1.14
[06:32:18] <cradek> use `cvs status' to check
[06:33:24] <alex_joni> is it on emc2 too?
[06:33:25] <cradek> I think all emc users should have this program - I never run gcode without checking it first
[06:33:34] <cradek> I don't think so
[06:33:50] <cradek> but configure should check for GL and build it :-)
[06:35:15] <alex_joni> that's easy
[06:35:28] <cradek> this is a file with dwells and canned cycles
[06:35:34] <cradek> so you can see those features too
[06:35:41] <alex_joni> thing is.. does it work with emc2?
[06:35:49] <cradek> don't know, never tried
[06:35:57] <alex_joni> seems I gotta add that to my DCC...
[06:36:30] <cradek> usually you can use /dcc get
[06:36:33] <alex_joni> send again...
[06:37:09] <cradek> there you go
[06:37:10] <alex_joni> got it...
[06:37:13] <alex_joni> thanks
[06:37:26] <cradek> this is a simple circuit board I made
[06:41:20] <alex_joni> got it in cyan letters this time ;)
[06:41:24] <alex_joni> short question:
[06:41:25] <cradek> good
[06:41:31] <cradek> now the text will work right when you resize
[06:41:46] <alex_joni> when resizing you take in consideration the y size of the window
[06:41:58] <alex_joni> why not resize to whichever is smaller?
[06:43:16] <cradek> that appears to be what glutReshapeFunc() does
[06:43:38] <alex_joni> I see.. so it isn't inside emcplot3d.cc
[06:43:46] <cradek> not really
[06:43:47] <alex_joni> well then .. glut's problem ;)
[06:43:49] <cradek> it's part of glut
[06:44:00] <cradek> and no big deal - it's only a matter of zooming after a resize
[06:44:20] <alex_joni> anyways...
[06:44:37] <alex_joni> I really gotta say... WHY THE HECK DID I MISS THIS TILL NOW?
[06:44:57] <cradek> it did not work for a long time
[06:45:02] <cradek> I've done a lot of fixup
[06:45:14] <cradek> it makes me happy to know you think it is so useful
[06:45:45] <alex_joni> it is...
[06:46:00] <alex_joni> I've been messing around with CNC Simulator on doze...
[06:46:11] <alex_joni> till now...
[06:46:21] <cradek> I had an old DOS program but it was very bad
[06:46:32] <cradek> I would not have switched to emc without some kind of previewer
[06:46:35] <alex_joni> I have 2 wishes ...
[06:46:41] <cradek> ok shoot
[06:47:01] <alex_joni> 1. I'm kinda a mouse user... so rotating using a mouse would be great...
[06:47:16] <alex_joni> (even if I would have to move some sliders)
[06:48:16] <alex_joni> 2. if it's based on the interpreter... could it be used like the backplot?
[06:48:22] <cradek> I agree with #1 but that would require making it depend on gui libraries (and would be LOTS of work)
[06:48:32] <cradek> it does have a "live plot" mode already but it is buggy
[06:48:41] <cradek> try running it with no program specified while emc is going
[06:48:49] <alex_joni> more a "sim plot" than a live plot
[06:48:54] <cradek> be sure to kill it fast before your machine runs out of memory
[06:49:12] <cradek> hmm, I don't understand what you mean then, please explain
[06:49:26] <alex_joni> well.. be able to use it outside emc
[06:49:35] <alex_joni> don't need realtime for simulation
[06:49:45] <cradek> that's already the case
[06:49:48] <alex_joni> or maybe that could be done with sim.run
[06:49:56] <alex_joni> I meant the plot stuff...
[06:50:08] <cradek> emcplot3d does not require realtime
[06:50:26] <alex_joni> I know... but the machine.run does
[06:50:40] <alex_joni> when emcplot3d is sitting in backgroudn with no .nc file specified
[06:51:10] <cradek> sorry I still don't understand
[06:52:07] <alex_joni> well... never mind.. seems I'm pretty tired and I'm not getting through ;)
[06:52:10] <alex_joni> anyways...
[06:52:23] <cradek> I think it does read .ini and .var files etc., but those do not need to be related to a real emc setup
[06:52:23] <alex_joni> I don't seem to make it run with no param
[06:53:09] <cradek> the plot script does not do that
[06:53:17] <cradek> go to emc topdir
[06:53:26] <cradek> then plat/linux_whatever/bin/emcplot3d
[06:53:29] <cradek> then hit enter
[06:53:33] <cradek> window appears blank
[06:53:48] <cradek> (this has bugs and I don't use it this way)
[06:53:53] <alex_joni> window appears with error messages ;)
[06:54:14] <cradek> not for me
[06:54:46] <alex_joni> well it's because I'm running generic.run
[06:54:49] <alex_joni> not emc.run
[06:55:05] <alex_joni> emcplot3d is complaining it can't find emc.nml.. or smthg
[06:55:10] <cradek> ah
[06:55:19] <cradek> * cradek doesn't know how the live plot is supposed to work
[06:55:29] <cradek> it may be "bitrotted"
[06:55:31] <alex_joni> but emc.run is not ok for me (hardware limits on axis 1-6)
[06:55:44] <alex_joni> this is exactly what I meant earlier
[06:55:59] <alex_joni> it would be nice if I can start plot (with an nc file)
[06:56:21] <alex_joni> and see either the done output (how it does now)
[06:56:31] <alex_joni> or some kind of simulated run
[06:56:50] <alex_joni> but that's a lot of code we're talking about...
[06:56:56] <cradek> you mean the final display would be the same but it would draw slowly?
[06:57:00] <cradek> ("simulated run")
[06:57:04] <alex_joni> yup
[06:57:09] <cradek> oh now I understand
[06:57:16] <alex_joni> slowly=adjustable
[06:57:16] <cradek> the answer is: I don't know
[06:57:31] <cradek> I agree that might be nice too
[06:57:41] <rayh> alex_joni: is the hardware limit with emc2 or emc1
[06:57:47] <alex_joni> I don't really know how it gets drawn...
[06:57:49] <alex_joni> emc1
[06:58:07] <alex_joni> and it was axis0,1,2
[06:58:15] <cradek> it builds it into a GL display list
[06:58:18] <alex_joni> probably something in emc.ini
[06:58:28] <alex_joni> in the proper order from the nc file?
[06:58:29] <cradek> the list would have to be rebuilt each time a new move is drawn
[06:58:36] <cradek> yes
[06:58:41] <rayh> Is this a stepper definition like generic.run?
[06:58:51] <alex_joni> rayh: let me check
[06:59:05] <alex_joni> rayh: it's the emc.ini from CVS.. so I've not really used it before
[06:59:26] <rayh> Try running ./generic.run
[06:59:34] <alex_joni> well.. that runs
[06:59:41] <alex_joni> but emcplot3d doesn't connect to it
[06:59:50] <alex_joni> that's the reason I ran emc.run
[06:59:58] <rayh> generic.run is as good a sim on it's real time.
[07:00:07] <alex_joni> I see now that it's stg2mod
[07:00:40] <alex_joni> emc.ini that is... so it really can't work here (no stg around, nor other hardware)
[07:01:23] <alex_joni> rayh: not that important, I was just curious about emcplot3d...
[07:01:36] <rayh> There is a line about 389 in the ini that sets up plot
[07:01:51] <rayh> I'm curious also. That's why I was lurking.
[07:02:08] <alex_joni> in emc.ini ? (line 389?)
[07:02:39] <rayh> I'm wrong. That's stripchart.
[07:02:57] <alex_joni> rayh: I always wondered what stripchart is...
[07:03:11] <rayh> That line builds a socket between emc and the gnu stripchart.
[07:03:11] <alex_joni> cradek: what if emcplot3d get's changed to work with sim.run ?
[07:03:17] <rayh> Different world.
[07:03:30] <alex_joni> ok... skipping stripchart ;)
[07:03:58] <alex_joni> emcplot3d running with sim.run sounds better than a custom machine.run
[07:05:24] <cradek> you can change the line iniLoad(EMC_INIFILE);
[07:05:32] <cradek> to iniLoad("whatever.ini")
[07:05:34] <cradek> I think
[07:05:43] <cradek> there doesn't appear to be support for passing that on the commandline
[07:05:48] <cradek> please add that :-)
[07:05:57] <alex_joni> I could.. let me try
[07:06:39] <alex_joni> * alex_joni remembered something
[07:06:53] <alex_joni> I was looking at some milltask code lately .. from emc2
[07:07:11] <alex_joni> and I traced where (and how) the inifile is found / loaded
[07:07:40] <alex_joni> and... I got to emcGetArgs.. which does the trick
[07:07:58] <alex_joni> so it seems to me it already does that (run emcplot3d -ini sim.ini)
[07:08:05] <cradek> oh good
[07:08:54] <rayh> I'd like to try compiling emcplot3d if you don't mind helping a bit?
[07:09:21] <alex_joni> * alex_joni seems stuck...
[07:09:30] <alex_joni> I don't get any errors now...
[07:09:35] <alex_joni> sim.run is running
[07:09:47] <alex_joni> emcplot3d -ini sim.ini is running
[07:09:54] <alex_joni> but the interpreter is waiting
[07:12:02] <alex_joni> * alex_joni found that his machine was not homed.. such a shame ;)
[07:12:28] <alex_joni> rayh: do a make PLAT=<your not-rt plat> inside the emcplot3d dir
[07:12:34] <alex_joni> all I needed
[07:13:08] <alex_joni> is homing working for you guys on sim.run ?
[07:13:46] <cradek> I only use home with NO_SWITCHES set or whatever it is
[07:14:18] <alex_joni> NOSWITCHES?
[07:14:24] <rayh> emcplot3d.cc:10:60: GL/glut.h: No such file or directory
[07:14:24] <rayh> emcplot3d.cc:21:18: rcs.hh: No such file or directory
[07:14:24] <rayh> emcplot3d.cc:22:18: emc.hh: No such file or directory
[07:14:33] <rayh> and about a thousand lines more.
[07:14:36] <alex_joni> rayh: same problem here
[07:14:43] <cradek> emc.hh missing?
[07:14:46] <alex_joni> you have no mesa-devel packages
[07:14:48] <cradek> do you have a full source tree?
[07:14:52] <alex_joni> need to add those..
[07:15:05] <alex_joni> but rcs.hh and emc.hh need to be in emc/include
[07:15:08] <rayh> I do have a full sf repository.
[07:15:15] <alex_joni> did you make emc and rcslib?
[07:15:25] <rayh> a bunch of times.
[07:15:42] <alex_joni> and no make clean...
[07:16:00] <alex_joni> it's surely the same PLAT?
[07:16:14] <rayh> * rayh tries rc46
[07:16:47] <rayh> same thing.
[07:17:28] <rayh> I've got at least 3 rt versions with Knoppix on this.
[07:17:38] <rayh> No difference with rc46.
[07:18:04] <rayh> I don't find an emc/include
[07:18:30] <alex_joni> not emc/include
[07:18:41] <alex_joni> emc/plat/<platname>/include/
[07:19:04] <cradek> in the emcplot3d dir do `cvs status'
[07:19:09] <cradek> tell me what versions your two files are
[07:20:36] <rayh> I just updated 1.10 and 1.14
[07:21:22] <cradek> you should see -I[your emc toplevel]/emc/plat/linux_2_4_20/include
[07:21:24] <cradek> in the compile line
[07:21:33] <cradek> there should be include files in there
[07:21:54] <cradek> (whatever your PLAT is)
[07:22:21] <rayh> Got past the emc files not found. Just the glut files now.
[07:22:30] <cradek> what was wrong?
[07:22:44] <alex_joni> * alex_joni is running generic.run
[07:22:47] <cradek> you need to install mesa-devel or some other GL appropriate to your hardware
[07:22:59] <alex_joni> * alex_joni is running emcplot3d -ini generic.ini
[07:23:02] <cradek> err, mesa and mesa-devel
[07:23:06] <rayh> emcplot3d.cc:10:60: GL/glut.h: No such file or directory
[07:23:20] <cradek> rayh: right, install mesa and mesa-devel
[07:23:29] <alex_joni> and it really is drawing the output from emc ;)
[07:23:45] <cradek> alex_joni: for me its ram usage grows until the machine goes crazy
[07:23:58] <cradek> alex_joni: maybe watch it in `top'
[07:24:11] <alex_joni> top was runing....
[07:24:23] <alex_joni> and it got to 256MB mem + 512 MB swap
[07:24:41] <alex_joni> before finishing Chips feet
[07:24:46] <cradek> it should not grow like that
[07:25:00] <cradek> I suspect it is leaking GL display lists
[07:25:03] <alex_joni> well.. it did
[07:25:04] <rayh> Thanks guys. That update from synaptic will take me a day or two. Get back to you when it's done.
[07:25:10] <cradek> I haven't looked for this bug
[07:25:31] <cradek> what is synaptic?
[07:25:35] <alex_joni> anyways... I think it should get more advertised...
[07:25:46] <alex_joni> I have a touchpad from synaptic...
[07:25:49] <cradek> I announced it on the list when I revived it a while back
[07:25:59] <cradek> there was only a tiny bit of interest
[07:26:08] <alex_joni> I meant linuxcnc.org and documents
[07:26:15] <cradek> someone (coughcough) should fix the live plot problem first
[07:26:27] <alex_joni> I didn't get a chance to stop the plot...
[07:26:43] <alex_joni> but I did manage to kill X.. so I recovered control over my humble machine ;)
[07:27:01] <cradek> I told you that would happen :-)
[07:27:12] <alex_joni> * alex_joni is wondering what happened to emc and realtime stuff...
[07:27:45] <alex_joni> well.. it's a devel box.. I have no problem in crashing it ;)
[07:28:06] <alex_joni> no hard feelings... only joy ;)
[07:31:50] <alex_joni> * alex_joni is attempting to compile it with emc2
[07:33:19] <alex_joni> cradek: still around?
[07:33:23] <cradek> yes
[07:33:48] <alex_joni> did you get a chance to follow discussions about autoconf stuff?
[07:33:54] <alex_joni> and mainly make install..?
[07:34:14] <cradek> which day?
[07:34:49] <cradek> (I have watched the discussions on many days)
[07:36:13] <alex_joni> well.. the last few days
[07:37:36] <cradek> I don't want to voice my opinions about that anymore
[07:37:36] <alex_joni> I was really hoping I would get together with zwisk...
[07:37:36] <cradek> I think everyone's opinions are different, and most are reasonable
[07:37:36] <alex_joni> but seems we've been unable to meet on IRC...
[07:44:34] <cradek> yeah I think he comes later in the day after you leave
[07:44:34] <alex_joni> * alex_joni is stuck with Makefile
[07:48:32] <alex_joni> * alex_joni is starting to compile stuff... stll getting errors
[07:51:36] <alex_joni> hmmm... seems that RCS_LINKED_LIST got removed
[07:54:56] <alex_joni> * alex_joni takes that back.. it got renamed
[08:00:31] <alex_joni> I could use some help with the Makefile .. :(
[08:14:34] <alex_joni> cradek: still around?
[08:39:52] <alex_joni> * alex_joni got emcplot3d to compile with emc2
[08:42:09] <alex_joni> IT WORKS.....
[08:44:00] <alex_joni> even with live preview from a running emc2
[08:44:14] <alex_joni> I think I'll commit the changes to emc2
[08:47:40] <paul_c> NOOOOO
[08:47:45] <alex_joni> no?
[08:48:05] <paul_c> You wanting to commit emcplot3d ?
[08:48:18] <alex_joni> well.. I was gonna ask first... but yes
[08:48:22] <alex_joni> why not?
[08:48:49] <paul_c> Is it GPL or LGPL ?
[08:49:29] <alex_joni> no statement...
[08:49:44] <paul_c> exactly...
[08:50:01] <alex_joni> only that it was written by Jeff Molofee
[08:50:03] <paul_c> So it could have a restrictive license
[08:50:57] <paul_c> The licence needs to be confirmed befor committing to emc2
[08:51:31] <alex_joni> ok.. should I drop an e-mail to him?
[08:52:04] <paul_c> Would be nice to get it confirmed in writing
[08:52:18] <alex_joni> ok..
[08:52:35] <paul_c> * paul_c is checking the Debian pool for similar packages...
[08:54:16] <les> hey paul
[08:55:03] <alex_joni> don't seem to find an e-mail addy though...
[08:55:36] <alex_joni> don't know if the one inside emcplot3d.cc is still useable (almont at bellsouth dot net)
[08:57:23] <paul_c> Hi Les
[08:58:16] <les> gettin ready to ship some of these little black box testers to Chicago
[08:58:40] <les> take one on a plane...they'll put you in the little room for sure
[08:59:43] <les> For some reason all my stuff looks like IEDs
[09:00:07] <paul_c> put one in a lead lined box...
[09:00:15] <les> flashing lights...mYsterious switches
[09:00:26] <paul_c> alex_joni: Found Jeff Molofee
[09:00:40] <les> actually I made part of the box x-ray transparent
[09:00:49] <les> hoping it would help
[09:01:07] <alex_joni> paul_c: really?
[09:02:34] <paul_c> http://nehe.stumbleupon.com/
[09:03:06] <alex_joni> well.. yes, but no addy there...
[09:03:22] <alex_joni> or I'm too sleepy right now to see one
[09:04:12] <paul_c> nehe@cruzinternet.com
[09:05:06] <paul_c> Also found his name linked with Richard Campbell in an OpenGL tutorial
[09:06:12] <alex_joni> me too
[09:06:28] <alex_joni> same linkage in emcplot3d.cc
[09:07:01] <alex_joni> * alex_joni is running low on battery... (Laptop dying soon)
[09:07:34] <alex_joni> well.. it's 1 a.m. ..I'll go to sleep
[09:08:12] <paul_c> Yup - I'd email Molofee first thing in the morning
[09:20:55] <paul_c> Sorry Les - Got wrapped up with some stuff Alex was proposing....
[10:28:54] <learath> I am Nick the mighty, and I wield Fake Tivo the Slayer Of Comercials!
[10:32:15] <paul_c> * paul_c has the ultimate power
[10:32:43] <paul_c> to ban or kick minions off the channel <big grin>
[11:22:38] <cradek> zoing?
[11:25:16] <asdfqwega> Pukka pukka squeetily boink.
[11:25:23] <cradek> mmm-hmm
[11:39:12] <asdfqwega> WHOO-HOOOOO!!!
[11:39:45] <cradek> what's so exciting tonight?
[11:40:01] <asdfqwega> New lens mount [made by me], 20 PSI assist air, and I can cut 1/4" oak with 0.010" kerf!
[11:40:16] <cradek> wow
[11:40:17] <asdfqwega> Gawd, I love being a machinist.
[11:40:20] <cradek> what does the edge look like?
[11:40:41] <asdfqwega> char, but straight
[11:41:43] <asdfqwega> If my machine has good alignment, I think I could cut finger joints for small boxes.
[11:42:15] <cradek> that would be totally cool
[11:42:35] <asdfqwega> It IS totally cool
[11:42:54] <cradek> can you show us a pic?
[11:43:45] <asdfqwega> That would take a little while [begging camera off of my brother]
[11:44:11] <asdfqwega> Too bad I don't have an optical comparator
[11:45:05] <cradek> does the air blow up or down?
[11:45:16] <asdfqwega> Down
[11:45:44] <asdfqwega> The guy I bought the laser off of, he had things bolux'd up
[11:46:03] <asdfqwega> He had the lens reversed, for starters
[11:46:31] <asdfqwega> And he didn't have an air assist...he only had an air feed to prevent lens fouling
[11:46:55] <cradek> does air assist do something other than just blow the smoke and dust out?
[11:47:01] <cradek> I almost said `chips'
[11:47:42] <asdfqwega> I made a new lens mount/nozzle, which extended down to the focal zone, and just clears the beam
[11:48:13] <cradek> so what kind of speed can you cut?
[11:48:17] <asdfqwega> I don't just have anti-fouling, I have a air jet directly into the cutting
[11:48:35] <asdfqwega> 2 ipm through 1/4" red oak
[11:49:02] <cradek> ah, I was thinking it would move fast
[11:49:08] <cradek> (don't know anything about this)
[11:49:48] <asdfqwega> Well, I don't have a high wattage laser - mine's 30W, tops
[11:50:21] <asdfqwega> The guy also had the power supply messed up, as well
[11:51:06] <cradek> it's nice when you get a good deal on something that's "broken" and then you can fix it easily
[11:51:11] <asdfqwega> * asdfqwega is a human Swiss Army knife - machinist, electrician, carpenter, mechanic, computer programmer...
[11:51:20] <cradek> can you put up plaster?
[11:51:32] <asdfqwega> Easily?...who said it was easy? :P
[11:51:41] <cradek> uh, it was hypothetical
[11:51:54] <asdfqwega> Spackling, or lath-n-plaster?
[11:52:01] <cradek> lath-n-plaster
[11:52:06] <cradek> *real* plaster
[11:52:27] <asdfqwega> Ooo, that's hard...not something I could learn in weekend
[11:52:42] <asdfqwega> It'd take me a couple weeks, at least :)
[11:52:47] <cradek> I just paid someone to do it and now I think "that shouldn't be too hard"
[11:53:03] <cradek> good thing it's done now or I'd try it
[11:53:16] <asdfqwega> No...lath-n-plaster take a real eye for straightness
[11:54:57] <asdfqwega> Well, I'm off to find a camera...I'm going to update my little gallery page with stuff
[11:55:05] <cradek> slick
[12:07:36] <cradek> hah!
[12:07:42] <cradek> I found the bug in live plot
[12:08:11] <cradek> this rules
[12:09:40] <CIA-9> 03cradek * 10emc/src/emcplot3d/emcplot3d.cc:
[12:09:40] <CIA-9> This caused GL lists to be leaked, making the process grow
[12:09:40] <CIA-9> VERY fast when using the live-plot feature.
[17:18:13] <alex_joni> hello .. anybody around?
[17:28:15] <asdfqwega> I'm here.
[17:28:25] <asdfqwega> What's up/
[17:28:28] <asdfqwega> ?
[17:29:33] <alex_joni> not much...
[17:29:43] <alex_joni> I'm pretty tired.. just got to work :(
[17:30:01] <alex_joni> I stayed up till 2 a.m., now it's 9...
[17:30:18] <alex_joni> heard about your laser...congrats
[17:30:42] <asdfqwega> Thanks
[17:32:25] <asdfqwega> 9am, huh? You must be pretty far around the globe from here
[17:34:02] <asdfqwega> It's only 2:30am here
[17:41:03] <alex_joni> I'm GMT+2
[17:41:05] <alex_joni> ;)
[17:43:24] <alex_joni> * alex_joni set lurking mode...
[17:43:30] <alex_joni> * alex_joni sets lurking mode...
[22:50:57] <alex_joni> hello paul_c
[22:51:32] <les> hello all
[22:51:44] <alex_joni> hey les
[22:52:11] <les> trying to assemble these robotic testers here
[22:53:12] <les> also...looks like I found a Bridgeport cnc to retrofit with emc
[22:53:22] <les> as soon as I can get to it
[22:53:38] <les> that will be the second emc machine in the shop
[22:55:33] <alex_joni> nice... what robotic testers?
[22:56:23] <les> oh for a throttle position sensor product I invented here
[22:57:23] <les> the testers use a stepper system to analyze and calibrate the sensors by writing to non volatile memory on the sensor
[23:06:30] <alex_joni> sounds interesting...
[23:07:24] <les> it's a living
[23:07:39] <les> grr dropped a resistor on the floor
[23:11:38] <alex_joni> SMD?
[23:12:25] <les> no thank god...just a leaded one...have to increase the series resistance to the stepper a bit
[23:12:36] <les> too much torque
[23:12:56] <alex_joni> I see... I have troubles myself when I drop SMD's on the floor...
[23:13:11] <alex_joni> usually those tiny ones ;)
[23:13:14] <les> I want the stepper to slip when it hits and end stop
[23:13:25] <les> yeah 603s are fun
[23:13:30] <alex_joni> ;)
[23:15:03] <alex_joni> did you get a chance to play with emcplot3d?
[23:17:42] <les> I have not used it much since my cam programs do a nice simulated cut
[23:17:58] <alex_joni> I see..
[23:18:04] <les> I had mentioned that I would look at it again but no time yet
[23:18:07] <alex_joni> I never used it myself, until yesterday
[23:18:14] <alex_joni> cradek adviced me to do so
[23:18:26] <alex_joni> and I must say I really loved it :)
[23:18:46] <les> the earlier ones did not scale (or I did not know how to get it to)
[23:19:19] <alex_joni> it does scale now...
[23:19:33] <alex_joni> didn't find it either.. but it's Z-move
[23:19:37] <cradek> alex_joni: I fixed its live-plot last night
[23:19:39] <les> it's a problem when the work space is 1.75x1.75x.5 meters
[23:19:40] <alex_joni> Z+ it gets bigger
[23:19:56] <les> hmm
[23:19:58] <alex_joni> cradek: seen the commit, didn't get a chance to try it out...
[23:20:10] <alex_joni> I got it to compile/link/run with emc2
[23:20:12] <alex_joni> ;)
[23:20:20] <cradek> I saw that
[23:20:26] <cradek> any news on the license?
[23:20:33] <alex_joni> but... paul is waiting for a license info..
[23:20:41] <les> I want to try 4 axis if I get that Bridgeport
[23:20:42] <alex_joni> don't know really
[23:20:49] <les> if it really works...
[23:21:11] <alex_joni> should work...
[23:21:15] <cradek> I have a 4 axis machine
[23:21:52] <alex_joni> cradek: what kind?
[23:22:06] <cradek> alex_joni: maxnc (very small)
[23:22:54] <alex_joni> * alex_joni is still dreaming about building his own...
[23:23:08] <alex_joni> but I don't seem to find the time / materials, etc.
[23:23:29] <les> does emc do 4 axis properly these days?
[23:23:40] <cradek> oh sort of
[23:23:44] <les> ha
[23:23:57] <cradek> either I haven't got it tweaked right yet, or there are problems with acceleration
[23:24:11] <les> stepper?
[23:24:40] <cradek> it's tricky to have one axis do 10 units/min and another do 1000 units/min
[23:24:48] <cradek> yes stepper
[23:25:13] <les> I am playing with steppers here right now...
[23:25:19] <cradek> I have it working, but the rotary axis accelerates very slowly
[23:25:20] <les> on the tools I use servo
[23:25:38] <alex_joni> cradek: you need IO .. right?
[23:25:58] <alex_joni> * alex_joni was thinking about emc2... but it's still on simio
[23:26:00] <cradek> alex_joni: what do you mean?
[23:26:11] <cradek> alex_joni: oh right
[23:26:20] <cradek> alex_joni: yes I have one bit of io (spindle control)
[23:26:31] <alex_joni> that can be done with parport...
[23:26:41] <alex_joni> 1 parport should be enough
[23:26:46] <cradek> emc2 doesn't seem to work right for my steppers yet
[23:26:48] <alex_joni> do you have limitswitched?
[23:26:52] <cradek> no
[23:27:00] <alex_joni> s/ched/ches/
[23:27:04] <les> I only have semi spindle control
[23:27:11] <cradek> I have on/off only
[23:27:17] <les> I use spindle/brake on/off
[23:27:37] <alex_joni> I did run emc2 with an small stepper (4-phase, directly connected to parport...)
[23:27:43] <les> made a little circuit that checks for proper rpm
[23:28:01] <les> estop if rpm drops below a certain value
[23:28:23] <les> stalling the spindle from too heavy feeds is common with routers
[23:28:39] <alex_joni> and then breaking it... if not stopped...
[23:29:05] <les> In my case it will keep right on feeding..with 12 kilonewton force
[23:29:27] <cradek> it's good to have a wimpy machine
[23:29:34] <cradek> with little tools that snap off easily
[23:29:51] <les> running the following close to the limit also helps with it
[23:30:04] <les> (now that Ferror is fixed!)
[23:30:30] <alex_joni> les: how do you get feedback to emc?
[23:30:39] <alex_joni> is it CL?
[23:30:46] <alex_joni> closed loop?
[23:30:47] <les> optical encoders to servo to go
[23:30:54] <alex_joni> STG then... nice
[23:30:55] <les> yes closed loop
[23:31:04] <alex_joni> I was thinking about writing a driver for emc2
[23:31:16] <alex_joni> would you be interested?
[23:31:16] <les> will use the Vital systems card on the Bridgeport
[23:31:29] <les> yes...
[23:31:37] <alex_joni> not sure about what STG version...
[23:31:45] <les> but the Vital card is half the price
[23:31:52] <alex_joni> I don't have one myself...
[23:32:01] <les> and PCI
[23:32:20] <les> not sure about the driver status though
[23:32:37] <les> might work...might not
[23:33:13] <alex_joni> http://vitalsystem.com/motion/index.htm ?
[23:33:44] <les> I use newstgmod and newstgsegmod for the STG II with the trap and segmentqueue planners respectively
[23:35:12] <les> Yup I see the linux driver there...who knows if it works properly
[23:35:26] <paul_c> les: The vital driver is functional - To link to segmot is fairly easy.
[23:35:37] <les> cool
[23:35:56] <les> Paul, I found a Bridgeport cnc locally...
[23:36:02] <paul_c> So I see
[23:36:12] <paul_c> What model ?
[23:36:14] <alex_joni> hello paul
[23:36:15] <les> If it looks ok I will get it and retrofit with emc
[23:36:22] <les> old series 1
[23:36:37] <paul_c> BOSS or Interact
[23:37:01] <les> BOSS I think
[23:37:20] <les> I would just rip out the steppers and control of course
[23:37:46] <paul_c> Make sure you get some tooling with it
[23:37:48] <les> If the ballscrews are good I will prob get it
[23:37:57] <les> tooling is good
[23:38:23] <paul_c> Without tooling, you will end up spending a fortune
[23:38:51] <les> yeah...but we are looking at only about $1000 here
[23:39:23] <les> good deal if the machine is sound
[23:39:25] <paul_c> say $250 per collet chuck
[23:39:38] <les> YIKES
[23:39:50] <les> what collet type?
[23:39:59] <paul_c> You might find some cheaper
[23:40:26] <paul_c> * paul_c paid �125 for an ER25 body
[23:40:46] <paul_c> and then found some for �25
[23:40:49] <les> Prices are a bit lower here
[23:41:04] <les> 40 taper holders about $80
[23:41:39] <paul_c> Plenty of INT30 tooling around that is going cheap
[23:41:46] <les> that is cheap enough to not bother making them
[23:41:56] <paul_c> but very little will fit the BP QC spindle
[23:42:28] <paul_c> The flange is a different size...
[23:42:36] <les> I had better check in to that
[23:43:06] <les> possibly modify it...
[23:45:19] <les> With all this engineering work I need a second mill
[23:45:46] <les> the big cnc can do metal with a spindle change...
[23:45:54] <les> but it is busy with wood
[23:46:43] <les> so two vertical milss for the metal stuff and keep the router making wood and plastic stuff is the plan
[23:46:47] <les> mills
[23:47:52] <paul_c> Will the power line be up to it ?
[23:48:23] <les> yes..I got a new transformer with 200 amps
[23:49:55] <les> at some point I will separate the wood and metal shops though
[23:50:18] <les> running out of room
[23:51:44] <paul_c> Yo pigi
[23:54:53] <pigi> paul_c: do you have time for some questions ?
[23:55:41] <paul_c> yup
[23:56:33] <pigi> ok. I've been able to find a place where to put my function to print the output pin
[23:56:50] <pigi> but the results are a little discording with documentation.
[23:57:52] <paul_c> * paul_c pulls up the listings
[23:59:17] <paul_c> * paul_c has the listings pulled up..
[23:59:41] <pigi> if I move the Y axis forward I get 00001000 00000000.