#emc | Logs for 2007-02-24

[00:25:58] <ds3> hal_joystick? are the input lines on the joystick port supported as input signals?
[00:26:22] <cradek> no, the joystick axes themselves are available as analog inputs, and the buttons as bits
[00:26:54] <cradek> mostly this is for usb joysticks, not the old style
[00:27:10] <skunkworks> cradek: Hi
[00:27:14] <ds3> oh
[00:27:16] <cradek> hi sam
[00:27:31] <ds3> running out of pins on a stock PC to do everything (at least on paper I am)
[00:27:44] <skunkworks> can you use another printer port?
[00:27:45] <cradek> ds3: not an uncommon problem :-)
[00:28:07] <ds3> shunkworks: designing it with 3 parallel ports, and 4 serials
[00:28:16] <cradek> yikes
[00:28:22] <cradek> why not get a mesa card?
[00:28:27] <skunkworks> wow.
[00:28:30] <ds3> the joystick would get me 4 more digital inputs
[00:28:44] <ds3> cuz I have a 3P/4S (a few of those actually) lying around
[00:28:55] <cradek> what will you use the serials for?
[00:29:08] <ds3> just extra I/O lines (CTS/RTS/CD/DTR/etc)
[00:29:20] <cradek> you know they're at strange logic levels right?
[00:29:29] <ds3> nothing a MAX232 won't fix
[00:29:32] <cradek> +-9 or 12
[00:29:35] <cradek> ok just checking
[00:29:48] <ds3> and serial is more tolerant of me shorting things
[00:29:55] <skunkworks> ds3: I think jepler has a working hal driver for http://futurlec.com/PCI8255.shtml
[00:30:00] <skunkworks> untested
[00:30:17] <cradek> that's a nice card
[00:30:39] <skunkworks> for the price - yes -
[00:30:42] <ds3> I am sure it is, but there is the issue of $$$ between me and the card =)
[00:30:56] <skunkworks> cradek: where you able to fondle the one that jepler has?
[00:31:11] <ds3> I do have some 8255's around; might wiring it up to an ISA slot if I can find some free (dumpster grade) ISA proto boards
[00:31:14] <cradek> yeah I was impressed with how everything was labeled
[00:31:33] <cradek> I thought it's almost from a different (past) age
[00:31:48] <cradek> labeled AND socketed!
[00:31:54] <skunkworks> yes - with those large dip's on them
[00:31:56] <ds3> actually, is there any support for the FTDI USB to Parallel/RS232 chips?
[00:32:11] <cradek> ds3: no
[00:33:22] <skunkworks> * skunkworks is waiting for the wife to bring home some pizza.
[00:34:15] <skunkworks> cradek: what is a place to get ieee mumble mumble parallel cable extentions?
[00:34:16] <ds3> with the way PC hardware is available (ISA system boards for <$10), maybe it is time for EMC/Beowulf cluster edition to get the most IO lines cheaply?
[00:34:27] <cradek> skunkworks: the basement
[00:34:49] <cradek> skunkworks: (sorry, I don't know - I don't buy anything like that new)
[00:35:13] <ds3> skunkworks: what area of the planet?
[00:35:17] <skunkworks> I suprisinly don;t have any. The zip drive cable I had found I thought was perfect - only about 2 ft long. but it seems to have issues.
[00:35:21] <skunkworks> WI
[00:35:43] <cradek> you might want the old scsi cables that have twisted intermingled grounds
[00:36:09] <skunkworks> hmm - those are usually male male though
[00:36:12] <ds3> or maybe a DB-25 to DB-25 serial cable that is spec'ed to have all 25 lines wired?
[00:36:12] <skunkworks> iirc
[00:36:22] <cradek> oh is that wrong for the pluto? I don't remember
[00:36:34] <skunkworks> I need male-female
[00:38:05] <skunkworks> It will be nice - my portable is still able to do what I want - I thought last night that there was a flaw/
[00:38:43] <skunkworks> must be an issue with low voltage parallel port and crappy cable.
[00:39:28] <cradek> that same cable worked on a desktop machine?
[00:39:38] <CIA-6> 03cradek 07v2_1_branch * 10emc2/debian/ (drivers.files.in changelog): add accidentally-omitted pluto_servo and serport drivers
[00:39:40] <skunkworks> yes - older desktop - slot 1 450
[00:41:18] <skunkworks> cradek: http://www.electronicsam.com/images/KandT/servostart/pluto1.jpg
[00:41:51] <cradek> what's the little board?
[00:42:22] <skunkworks> oh - I hacked into my usb power cable so I could get 5 volts to run the encoder and stuff for testing.
[00:42:36] <cradek> ah, cool
[00:43:02] <skunkworks> makes it very portable ;)
[00:44:02] <skunkworks> I have not made a break-out board yet.
[00:44:52] <cradek> I hope to wire up my lathe and fix the remaining problems this weekend
[00:45:08] <skunkworks> cool. the spindle encoder noise?
[00:45:28] <cradek> yeah, and fix it all to use the new pluto standard pinout
[00:45:44] <skunkworks> The encoder you see is an OC out - so I am using pull up resisters.
[00:46:29] <skunkworks> How are you interfacing with the pluto?
[00:46:42] <cradek> messily
[00:47:03] <cradek> my H-bridge board was meant to plug into the parport directly, so there's a mess of wiring between it and the pluto
[00:47:37] <skunkworks> wait - I thought ou could make pcb's ;)
[00:47:57] <cradek> I'd do that if I wanted it to be pretty...
[00:49:42] <skunkworks> just plaining on a filter for the encoder issue?
[00:51:01] <cradek> yes I think so, I'm going to try plain RC
[00:51:25] <cradek> if that doesn't work reliably, I'll try doing it right (differential receiver)
[00:51:42] <skunkworks> have you scoped it?
[00:51:52] <cradek> yeah, I can't see anything wrong
[00:52:03] <skunkworks> eww - I hate those
[00:52:26] <cradek> it must be noise - but the other encoders work perfectly
[00:52:40] <skunkworks> The velocity pin of the pluto didn't seem right - jepler fixed it but I don't know if he committed it.
[00:53:01] <cradek> skunkworks: cool, that will go in 2.1.1
[00:53:14] <cradek> good evening ray
[00:53:18] <skunkworks> Hi ray
[00:53:43] <rayh> Evening.
[00:54:39] <skunkworks> cradek: http://emergent.unpy.net/files/sandbox/pluto-velocity.patch
[00:54:46] <skunkworks> worked at work.
[00:55:23] <cradek> ah, that looks simple enough
[00:55:28] <cradek> I'll let him commit it though
[00:56:11] <skunkworks> with my encoder scaled to 4096 - it seemed to read around 1 when I was turning it at 1rps
[00:56:38] <cradek> I might use that to give a spindle speed readout - that would be cool
[00:56:45] <skunkworks> :)
[00:57:28] <cradek> if we had a spindle-at-speed loopback, it could prompt (like hal_manualtoolchange) to tell me to adjust the speed, and wait for it
[00:58:42] <skunkworks> wait - can't you just close the loop on your lathe?
[00:59:13] <cradek> not on mine - no speed input
[00:59:39] <skunkworks> ah - I was thinking of your other lathe
[00:59:49] <cradek> yeah, the nist one has very nice speed control
[01:04:34] <tomp> extend the wait for the user concept to the edge... imagine an emc with no motors, just brakes, it waits for you to turn the handles ( the ones that it allows ) until it stops you. then it releases different brake(s)...
[01:04:57] <cradek> tomp: HNC
[01:04:59] <skunkworks> well - if I get my act togather I was planning on bringing some of the milled h-bride boards and hand a few out.
[01:05:12] <cradek> skunkworks: that would be cool
[01:05:29] <skunkworks> I still have a few months
[01:05:42] <cradek> I have a lot I want to get done before then! we'll see how I do.
[01:06:37] <tomp> i guess HNC is hand numerical control but google doesnt find it (it's really programming the operator;)
[01:06:46] <skunkworks> tomp: circles would be interesting ;)
[01:07:01] <cradek> tomp: 'Human'
[01:07:05] <tomp> aggravating i think
[01:08:24] <cradek> I read an article about it once - he used a programmable calculator to show the next step - he was cutting spheres on a lathe
[01:08:36] <cradek> a little sanding at the end to remove the ridges
[01:14:03] <skunkworks> grandfather talks about doing it that way.
[01:14:06] <skunkworks> tedious
[01:14:45] <cradek> I understand that's how they made the propellers in WWII - a bunch of men running machines, one yelling out numbers to everyone
[01:14:51] <tomp> OLPM (one laptop per machinist for 3rd world cnc )
[02:20:02] <justin_> justin_ is now known as Twingy
[05:20:41] <maddash> is arm good for emc?
[05:22:17] <tomp> maddash: i think you should try to ask alex_joni, he may have managed emc on arm, very few have made emc2 on non intel x86
[05:25:06] <tomp> this looks like open source, and mentions rainnea http://5axes.free.fr/ some sophistcated collision testing ( demo catches rear slide shield hitting tilted table )
[05:30:02] <tomp> pretty deep site, has a half dozen knuckleheads and describes many machine architectures for 5 axis http://5axes.free.fr/fraiseuse5_en.htm
[05:36:08] <tomp> site also has tripod simulation, stock removal simulation, all src code, but vb
[05:36:20] <maddash> is that for me?
[05:36:39] <tomp> anybody thats interested
[05:36:52] <tomp> not about arm
[05:37:03] <maddash> is it more difficult to run emc on arm? isn't it supposed to be cross-platform?
[05:39:01] <tomp> the development of emc was getting pretty difficult ( way beyond me, but i mean diffucult for those who were deeper into it). it was decided to remove most (all?) cross platform stuff. I believe Paul Corner's branch is still cross platform. the reduction of the code base was the beginning of emc2.
[05:39:58] <maddash> wow. ugh.
[05:41:29] <tomp> it think arm ( the r i for reduced?? ) doesnt have floating point processor, and is a type of RISC ( reduced instruction set ),, so emc may suffer... not sure
[05:52:53] <maddash> emc relies on fpu?
[05:54:42] <maddash> if so, what about mmx/sse/2?
[05:55:04] <tomp> theres a bit of floating point math done, and floating point can be done in software or hardware. hardware is less cpu intensive. i think all modern ix86 cpus have built in fpu's. dunno what mmx/sse/2 means.
[06:10:05] <jmkasunich> maddash: emc2 isn't tested on arm
[06:10:11] <jmkasunich> that doesn't mean it doesn't work
[06:10:29] <jmkasunich> but first you need to find out if rtai works on arm
[06:10:53] <jmkasunich> emc does the vast majority of its math using floating point
[06:11:46] <jmkasunich> "it was decided to remove most (all?) cross platform stuff" is a bit misleading
[06:11:59] <jmkasunich> we removed windows CE support, and solaris, and a few other things
[06:12:30] <jmkasunich> we only support linux now, but hopefully that includes linux on arm
[06:13:22] <jmkasunich> (the windows CE and solaris and such was for simulation only anyway, since there was/is no hard realtime support for those OS's
[06:13:50] <jmkasunich> goodnight
[06:13:51] <tomp> jmkasunich: i dont think many people are up now, but this site has a lot of stuff the emc2 & apt crews are working on.. 6axis robosim, material removal simulation, 5 axis similation, apt2gcode http://5axes.free.fr/ source included, but is VisBasic, i thought someone oughtta know about it
[06:19:27] <orpheus> howdy all
[06:19:44] <orpheus> i'm a bit new to all this, but i'm trying to get my minimill setup
[06:20:01] <tomp> hello, using emc2?
[06:20:22] <orpheus> it looks like stepgen is creating pulses for output, but what my stepper driver seems to want is more of a square wave
[06:20:24] <orpheus> yes
[06:20:46] <orpheus> as in, a change low->high or high->low represents a step for my motor driver
[06:20:56] <tomp> there's a whole bunch of step outputs listed in the manual ( someplace.... )
[06:21:10] <orpheus> yeah, but this doesn't seem to be one of them
[06:21:50] <orpheus> only setp type 0 and 1 are 2-pin i think
[06:21:50] <tomp> you say its a transition , either up or down, will cause a step?
[06:22:02] <orpheus> if i'm reading the documentation right
[06:22:23] <orpheus> also, the way it is now, it acts pretty wrong, consistent with that
[06:22:48] <tomp> tryning to get the docs up...
[06:22:50] <orpheus> (i.e. the stepper have 1.8 degree / phase, but are moving 3.6 degrees
[06:23:01] <orpheus> you'll probably want the implementor's guide
[06:24:00] <orpheus> I guess what I could do is adjust the pulse width so that I can send it something close to a square wave, and confirm that my steppers act properly
[06:24:25] <orpheus> but it really looks like my motor drivers are sitting in one phase almost exclusively
[06:24:41] <orpheus> (the phase associated with low)
[06:25:09] <orpheus> also, thanks for helping. I like any software backed by an irc channel.
[06:25:40] <tomp> so the low to hi transition is unimportant? (not catching up to you yet, many messages on diff ircs' )
[06:26:38] <orpheus> no, it seems that a transition either way makes it step once
[06:27:06] <orpheus> but the stepgen is generating pulses
[06:27:15] <orpheus> so it steps 2 phases almost at once
[06:27:40] <tomp> orpheus: if you are in the america's try earlier, i'm not able to help right now... ok an edge makes a step, and you get 2 steps for a pulse, got it
[06:28:52] <tomp> i cant believe i can search the wiki for document/guide and not find the docs ... :(
[06:29:05] <orpheus> heh
[06:29:16] <orpheus> yeah, i'm actually on the east coast
[06:29:22] <orpheus> just a little late...
[06:29:29] <orpheus> well, thanks anyways
[06:29:35] <orpheus> i'll keep poking at it
[06:29:42] <orpheus> it's all so well documented
[06:29:47] <tomp> heh
[06:42:46] <tomp> gnite all thanks
[06:48:47] <orpheus> anyone else here have much knowledge stepper stuffs?
[08:36:15] <xemet> anyone there?
[08:47:30] <xemet> hello
[09:11:12] <Jymmmm> tomp the docs are in PDF format.
[09:11:49] <Jymmmm> http://linuxcnc.org/docs/EMC2_User_Manual.pdf
[09:12:08] <Jymmmm> http://linuxcnc.org/index.php?option=com_content&task=view&id=5&Itemid=5&lang=en
[09:12:29] <Jymmmm> http://linuxcnc.org/docs/EMC2_Developer_Manual.pdf
[09:12:44] <Jymmmm> http://linuxcnc.org/docs/2.1/
[09:16:47] <xemet> someone knows if I can use AXIS with only two axis, X and A, one linear and one angular?
[09:21:16] <Jymmmm> Dang, my feet are still frozen!
[09:38:01] <Jymmmm> sigh * http://www.harborfreight.com/cpi/ctaf/Displayitem.taf?itemnumber=95566
[09:39:26] <Jymmmm> * Jymmmm waits for the laser pointer pencil.
[09:43:55] <Jymmmm> http://www.harborfreight.com/cpi/ctaf/Displayitem.taf?itemnumber=95012
[09:44:05] <Jymmmm> 4" x 5" MICRO MINI LATHE
[10:22:33] <alex_joni> morning all
[10:28:08] <alex_joni> http://forums.teamphoenixrising.net/archive/index.php?t-17212.html
[11:18:15] <alex_joni> hi xemet
[11:18:33] <xemet> hi
[11:18:46] <alex_joni> any luck with your new kins?
[11:18:47] <xemet> still no luck with the two axes configuration...
[11:18:51] <alex_joni> how so?
[11:19:46] <xemet> could you look at the kins conf?
[11:20:08] <xemet> http://www.pastebin.ca/370224
[11:28:05] <xemet> are you there?
[11:30:20] <alex_joni> lookig
[11:30:22] <alex_joni> looking
[11:31:22] <xemet> ok
[11:31:24] <xemet> thank
[11:32:08] <alex_joni> looks good
[11:32:40] <alex_joni> xemet: did you install it with comp?
[11:32:57] <xemet> yes...it works and load with loadrt...
[11:33:08] <xemet> but...in AXIS the A axis doesn't rotate
[11:33:23] <xemet> and if I type G0 A10...it doesn't move
[11:33:44] <xemet> the A axis moves if I type G0 Y10 in linear way...
[11:33:47] <xemet> http://www.pastebin.ca/370227
[11:33:52] <xemet> here is the hal file
[11:33:54] <alex_joni> can you paste your ini file?
[11:34:46] <xemet> and ini fil : http://www.pastebin.ca/370228
[11:35:06] <alex_joni> xemet: like I said, there might be places where XYZABC is assumed
[11:35:30] <xemet> yes I think so...
[11:35:37] <alex_joni> I'm afraid you need to follow the XYZA approach
[11:35:44] <alex_joni> unless you want to dig into the code :D
[11:36:00] <xemet> I think that possibly it is impossible in AXIS to show a X A configuration
[11:36:14] <alex_joni> xemet: I don't think AXIS is the problem
[11:36:18] <xemet> I would like to ask it to jeff,
[11:36:37] <xemet> but I don't find him here
[11:36:45] <alex_joni> xemet: he's in the US, sleeping now
[11:36:45] <xemet> ah ok
[11:36:49] <xemet> AH
[11:37:04] <xemet> of course! I HOPE he is sleeping!
[11:37:05] <alex_joni> in 3 hours it's 8am there
[11:37:19] <xemet> and not working at computer also at night
[11:37:56] <alex_joni> maybe a bit later I will try to have a look at this
[11:38:07] <alex_joni> but I am sure there are lots of places where this assumption is wrong
[11:38:22] <alex_joni> so even if I fix it, it would be a while till there are packages that contain this
[11:38:33] <xemet> ok I thank you
[11:38:50] <xemet> don't worry, do it only if you have the time
[11:38:51] <alex_joni> (it's probably a fix that can bust a lot of other things, so it'll be in 2.2.x ..)
[11:38:54] <xemet> and if you want
[11:39:12] <alex_joni> but 2.1.0 was just released, that means probably 6 months the earliest :D
[11:39:21] <alex_joni> xemet: we know it's not perfect
[11:39:22] <xemet> my friend just do it with turbocnc so I tought it was possible to do that also in EMC2
[11:39:34] <alex_joni> you can do it with emc2 with xyza
[11:39:38] <xemet> perfection doesn't exist
[11:39:42] <alex_joni> just ignore YZ
[11:39:50] <xemet> yes I told to him :)
[11:40:02] <alex_joni> xemet: actually we know it's busted for things not like trivkins
[11:40:16] <alex_joni> there are problems with other kinematics aswell
[11:40:29] <xemet> he want XA! but I hope will convince him
[11:41:01] <xemet> personally I've a normal three axes machine and feel good with it...no need for strange kinematics at the moment
[11:41:36] <xemet> I don't know why he needs XA configuration I've to ask him
[11:42:57] <xemet> ah thank you for the help to add a new parallel port
[11:43:11] <xemet> I was able to do it, now I've two parports working
[11:43:18] <xemet> nice
[11:43:34] <alex_joni> xemet: another thing
[11:43:46] <alex_joni> can you shortly try XR in the [TRAJ] section ?
[11:43:52] <alex_joni> instead of XA?
[11:44:39] <xemet> ok, what I've to change?
[11:44:44] <xemet> XR in the ini
[11:44:51] <xemet> and after?
[11:45:59] <alex_joni> in the ini
[11:46:04] <alex_joni> then run again
[11:46:34] <alex_joni> xemet: also try tkemc instead of AXIS
[11:46:50] <alex_joni> (I somehow bet it's not a problem with AXIS, but it doesn't hurt to try another GUI)
[11:48:03] <xemet> uhm...with AXIS the problem is the same
[11:48:13] <alex_joni> how about tkemc?
[11:48:19] <xemet> I try
[11:50:07] <xemet> uhm...it doesn't work...
[11:50:16] <alex_joni> xemet: what did you try?
[11:50:17] <xemet> In tkemc the second coordinate
[11:50:24] <xemet> is A
[11:50:32] <xemet> eve if in the ini file I call it R
[11:50:38] <alex_joni> xemet: lol
[11:50:41] <alex_joni> ok..
[11:50:47] <xemet> and if I type in the MDI G0A10
[11:50:52] <xemet> it doesn't move
[11:50:56] <alex_joni> can you jog?
[11:50:59] <xemet> it moves if I type G0 Y10
[11:51:10] <xemet> I can jog and A moves like Y
[11:51:22] <alex_joni> I didn't understand that
[11:51:36] <xemet> Ah, in AXIS now if I type G0 R10...it gives an error
[11:51:49] <alex_joni> R10 is not a proper coordinate
[11:51:52] <xemet> wor R used without a g-code...or something like that
[11:51:57] <xemet> ah ok
[11:52:01] <alex_joni> R is used as a radius for circles
[11:52:05] <alex_joni> G2 R...
[11:52:12] <xemet> Ah yes
[11:52:15] <xemet> I understand
[11:52:23] <alex_joni> g-code only knows about ABC
[11:52:33] <alex_joni> I'll try to cleanout this mess :)
[11:53:02] <alex_joni> what if you set AXES=4 in [TRAJ] ?
[11:53:25] <alex_joni> it will complain a bit about missing AXIS_2 and AXIS_3
[11:54:06] <xemet> I think...
[11:54:10] <xemet> i try
[11:54:13] <alex_joni> ok
[11:54:17] <xemet> but in coordinates?
[11:54:25] <xemet> what I type?
[11:54:29] <alex_joni> X A
[11:54:34] <xemet> ok
[11:55:24] <xemet> well...EMC doesn't start...
[11:55:33] <alex_joni> :D
[11:55:43] <xemet> :D
[11:55:50] <alex_joni> guess that doesn't work
[11:56:02] <alex_joni> xemet: not much use in this
[11:56:12] <xemet> yes
[11:56:52] <xemet> maybe it is really not possible to configure only two axes...at least without modifying all EMC2 code
[11:57:30] <alex_joni> xemet: most likely
[11:57:35] <alex_joni> just use XYZA
[11:58:11] <xemet> yes
[11:58:17] <xemet> I think it is the best thing to do
[12:00:34] <xemet> well, alex thank you, I go
[12:01:10] <alex_joni> xemet: I'll work on it later, and let you know what I find.. ok?
[12:01:23] <xemet> ok, Thank you very much!
[14:44:07] <CIA-6> 03jepler 07TRUNK * 10emc2/src/hal/drivers/pluto_servo.comp: fix velocity output
[14:45:39] <CIA-6> 03jepler 07v2_1_branch * 10emc2/src/hal/drivers/pluto_servo.comp: merge rev 1.10: fix velocity output
[14:50:05] <jlmjvm> has anyone here ever used usb to input into emc?
[14:50:33] <jlmjvm> http://www.contourdesign.com/shuttlepro/shuttlexpress.htm
[14:52:23] <jlmjvm> this is used to jog axis with mach3,it works very well,has a inner wheel with clicks
[14:52:46] <jlmjvm> and an outer ring thats spring loaded
[14:54:05] <jepler> jlmjvm: if they provide adequate documentation, it would be a simple matter of programming to create a non-realtime emc hal driver for that device
[14:58:25] <jlmjvm> that would be great,i think it would be very handy in emc.how hard would it be to do that?
[14:59:55] <jlmjvm> i should have 1 here later today,would be able to give more info then
[15:00:28] <jepler> it depends if Linux already recognizes it as an input device
[15:00:38] <jlmjvm> what do you use to jog machine when doing a setup?
[15:00:51] <jlmjvm> k
[15:00:52] <jepler> if it does, then you just have to write a userspace C or Python program to convert the device's events to HAL pins
[15:01:02] <jlmjvm> k
[15:01:04] <jepler> if it doesn't, then you face a much more difficult task
[15:01:27] <jepler> hal_joystick.c is one example of such a program: it converts anything linux recognizes as a joystick into HAL pins
[15:01:28] <jlmjvm> i bet it will recognize it
[15:04:40] <jlmjvm> it can be used with tons of windows programs from word to video stuff without loading anything
[15:05:50] <jlmjvm> so it prolly putting out standard signals like cursor up,down,left,right,etc
[15:07:01] <jlmjvm> i hope hal_joystick does see it
[15:11:58] <jlmjvm> where can i find hal_joystick.c
[15:12:30] <jepler> src/hal/user_comps/devices in the source tree
[15:13:22] <jepler> to use it in your hal file, 'loadusr hal_joystick /dev/input/jsN'
[15:17:07] <jlmjvm> do i just use that command in my hal file,or do i have to copy hal_joystick.c to my config folder also
[15:19:31] <jepler> you just add the 'load' command to your hal file
[15:22:20] <jlmjvm> k,just add load command to hal file
[15:23:25] <jlmjvm> where would you change the hal_joystick file at
[15:25:03] <jlmjvm> src/hal/user_comps/devices in the source tree,how do i find this
[15:28:32] <jepler> the wiki describes how to get the source code
[15:28:34] <jepler> it's breakfast time here, see you later
[15:31:55] <jlmjvm> k,thanks
[15:36:47] <tomp> jimjvm: xemet had used a usb joypad with emc2. he didnt have an encoder, but it shows usb can be used. http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Using_A_Joypad_To_Move_Your_CNC_Machine
[15:39:42] <jlmjvm> thanks,will check it out
[15:40:20] <jlmjvm> was just using my usb numeric keypad to see if it worked
[15:41:53] <jlmjvm> if i could add 2 functions to it i could do almost everything i need
[15:43:56] <jlmjvm> great link,thanks
[16:03:08] <jlmjvm> does anyone know how to change a keyboard command
[16:04:48] <jlmjvm> example,want the" / " key to toggle between continous jog and step jog
[16:05:23] <jlmjvm> and the " * " key to toggle between step sizes
[16:10:20] <ejholmgren> anyone else in the midwest getting hit by this storm?
[16:10:31] <ejholmgren> my front yard looks like a 6" deep snowcone
[16:14:22] <jlmjvm> where r u located
[16:17:00] <ejholmgren> minnesota
[16:17:27] <ejholmgren> twin cities to be exact
[16:17:42] <ejholmgren> we're supposed to get 17" or so O_o
[16:19:24] <awallin> hi all
[16:20:19] <jlmjvm> huntsville,al here,we hardly ever get any snow
[16:27:50] <awallin> anyone used a Haas minimill ? my friend is talking about getting one
[16:29:40] <jlmjvm> i have a friend that has 1
[16:30:47] <jlmjvm> are you talking bout the mini or the tool room
[16:32:14] <awallin> the mini, since the workshop won't fit a toolroom mill (and it doesn't come with an ATC)
[16:33:19] <jlmjvm> you can get the tool changer on the tool room also,it just bolts right on basically
[16:33:20] <awallin> it does end up quite pricey when you add all the goodies you want (coolant, tapping, etc). could get a much bigger vmc for the same price...
[16:33:30] <jlmjvm> can be added on at any time
[16:33:58] <jlmjvm> they are pricey
[16:34:16] <awallin> but good?
[16:34:41] <jlmjvm> they are good machines
[16:35:36] <jlmjvm> but you could save a bunch of money using emc on an older bridgeport cnc
[16:38:57] <awallin> yeah, but if youre aiming for production then a bridgeport retrofit is really not an option...
[16:39:25] <awallin> I guess it's a question of taking what's been a hobby and turing it to a business. might not be easy...
[16:41:55] <tomp> awallin: haas had some telephone booth sized mill/drill, that were pretty good machine. 150mm work cube, +/- 10um, enclosed cabinet so can be in a small clean room. not desktop. saw at Timtos in 2005
[16:42:28] <awallin> that's probably their office mill ?
[16:42:40] <tomp> floor mount, small footprint
[16:42:47] <awallin> 150mm might be a bit small for general purpose use
[16:45:22] <awallin> the office mill is actually more expensive than the minimill
[16:49:48] <tomp> it was 200x200x200, and the website has all the dimensions, work volume & floor plans, nice site.. they've changed the design since i saw it. may have been proto
[17:00:48] <jlmjvm> my friend likes his mini
[17:01:12] <jlmjvm> no problems that ive heard of
[17:01:40] <jlmjvm> bout the cheapest mill you can get with a tool changer
[17:01:52] <awallin> sounds good, now we just have to figure out how to get the 40k it takes to start the business...
[17:02:25] <jlmjvm> im working on that my self
[17:43:42] <ejholmgren> rob a bank with a large dia fly cutter?
[17:43:42] <lerman> So... Do you know if anyone has taken a Haas and retrofitted it to EMC?
[17:44:27] <lerman> That might be less expensive than paying for all of the software options (that are free with EMC). :-)
[17:44:55] <alex_joni> lerman: usually people paying 300k for a machine, pay the extra 20-30k
[17:45:05] <alex_joni> http://uncyclopedia.org/wiki/Windows_Vista/Old
[17:48:42] <jmkasunich> VISTA = Viruses Spyware Intruders and Trojans, Attack! ;-)
[17:48:52] <alex_joni> hi jmk
[17:49:02] <jmkasunich> hi
[17:49:15] <alex_joni> I saw you in -devel too, you know
[18:00:18] <jmkasunich> "Try the new Windows Vista simulator; turn on all the flashy crap
[18:00:18] <jmkasunich> in XP, change the background image, take some memory out of your
[18:00:18] <jmkasunich> computer and clock down the CPU. Then break Media player."
[18:00:27] <jmkasunich> (somebody's sig)
[18:58:17] <kwajpol> hello
[18:58:26] <alex_joni> hello
[18:58:53] <kwajpol> i have a problem with last version of emc...i had a working configuration with previos one
[18:59:10] <kwajpol> but if try it on latest, i get an erroe
[18:59:12] <kwajpol> http://pastebin.com/888045
[18:59:27] <jepler> kwajpol: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?UPDATING <-- did you follow these instructions?
[18:59:44] <kwajpol> no, i resistalled the system
[19:00:19] <jepler> your configuration file from 2.0.x must be changed according to those instructions to work with 2.1.0.
[19:00:40] <kwajpol> i see, thank you
[19:13:38] <awallin> ramblings on minimill conversion to linear rails+ballscrews+DC servos: http://www.anderswallin.net/2007/02/x-axis-progress/
[19:20:38] <alex_joni> awallin: nice
[19:22:18] <awallin> I'll be happy when I can show videos of the machine actually running... these retrofit / scratch build things seem to take forever to complete
[19:23:25] <lerman> awallin: I looked at Camtronics site and didn't see any servos with 1000 line encoders. Are your sure they aren't 250 line (1000 *count*) encoders?
[19:25:10] <awallin> lerman: camtronics, aka Dan Mauch, was very approachable, so he ordered 1000 line encoders for me. Don't remember if it cost extra but not much. I wanted the extra resolution since I'm trying direct-drive. for 1:3 or 1:4 belt reduction it probably does not matter
[19:26:02] <awallin> you might check the US digital code from here: http://www.anderswallin.net/wp-content/2006_12servos/back.JPG
[19:26:16] <lerman> I'm looking at building an X-Y table to mount on my lathe to use with gang tooling.
[19:26:48] <lerman> I have some very nice ball screws -- but they have a pitch of 1cm if I recall correctly.
[19:27:03] <awallin> the X-travel of your current toolholder is not enough ?
[19:27:17] <lerman> The nice thing about them is that there are dual angular thrust bearings.
[19:27:43] <lerman> I haven't decided which lathe to use it with.
[19:27:55] <awallin> you have many :)
[19:28:25] <lerman> One is a turret lathe with a pneumatic chuck. That would be nice for the small parts I usually need. (It cost me $500 delivered).
[19:28:58] <lerman> The other is much larger. I'm not sure that I want to under take converting it.
[19:29:24] <lerman> If I build an X-Y table, I might be able to make it work on either lathe and switch it back and forth.
[19:29:58] <lerman> I'm looking at making something like the Omniturn.
[19:30:30] <lerman> With an automatic chuck, that could just knock out parts (more or less) unattended.
[19:31:11] <awallin> sounds advanced... what parts do you make?
[19:31:32] <lerman> I make parts for veterinary anesthesia machines.
[19:32:20] <awallin> ah, that must be fluidics and nebuliziers etc
[19:32:21] <lerman> A half dozen different parts -- most out of brass -- tapers, o-rings, etc.
[19:33:28] <lerman> No fluidics. We pass oxygen thru a bubbler that contains anesthetic agent. Then mix it with pure oxygen. The temperature and ratio determine the concentration of agent.
[19:34:00] <lerman> We pulse some valves on and off (PWM) to control the average rates thru the bubbler and the bypass paths.
[19:34:26] <lerman> The little valves we use are 'rated' at a few billion operations (10^9).
[19:34:53] <lerman> See: www.MarkKenny.com for more info.
[19:35:02] <awallin> thanks.
[19:35:49] <lerman> Sorry about that -- I really didn't mean to give a sales pitch. BTW: Patent Pending. (And that was a lot of work). I'm ' Kenny' ; my twin brother is 'Mark'
[19:35:58] <lerman> -- He's the Veterinarian.
[19:48:11] <jmkasunich> lerman: the vets we take our critters to are twins Robert William and William Robert
[19:48:22] <jmkasunich> Dr. Bill and Dr. Bob
[20:30:56] <ds3> @$@$#@%#@!#! metric
[20:35:00] <alex_joni> ds3: ??
[20:40:56] <alex_joni> anyone knows how to get the version from a qmail ?
[20:41:04] <alex_joni> (remote host, not local)
[21:27:08] <lerman_> lerman_ is now known as lerman
[21:27:50] <lerman> jmkasunich: Are you still here?
[21:28:02] <jmkasunich> yeah
[21:28:13] <jmkasunich> did you get the /msg I sent you (about a typo)?
[21:28:17] <lerman> Thanks for your feedback. I've updated the manual.
[21:28:21] <jmkasunich> good
[21:28:30] <jmkasunich> (didn't know if you timed out before or after I sent that)
[21:28:40] <lerman> That was more like a thinko than a typo.
[21:28:54] <jmkasunich> yeah
[21:29:09] <lerman> I'll update the copy on the web page when I get a chance.
[21:29:45] <lerman> We get a batch of covers printed in color on card stock and then print and bind the manuals as we need them.
[21:29:56] <jmkasunich> JIT printing
[21:30:00] <lerman> That way we don't have a stock of obsolete manuals.
[21:30:21] <lerman> That's the phrase I was looking for. I don't have a color laser printer, so I don't do the covers, myself.
[21:46:35] <alex_joni> https://sourceforge.net/project/screenshots.php?group_id=6744
[21:47:44] <jmkasunich> oh, emc porn
[21:48:00] <alex_joni> gotta sell it..
[21:49:25] <alex_joni> porn sells.. even CNC one
[21:49:34] <Skullworks> jmkasunich - is that artwork you used for the EMC2 Lightscribe CD available?
[21:49:43] <alex_joni> Skullworks: that was me..
[21:49:43] <jmkasunich> that wasn't me
[21:49:48] <Skullworks> oops
[21:50:20] <Skullworks> * Skullworks must be having memory curruption issues
[21:51:21] <alex_joni> Skullworks: http://dsplabs.cs.utt.ro/~juve/blog/index.cgi-files/sandbox/lightscribe-emc2.png
[21:51:51] <alex_joni> that's the pic I used
[21:52:27] <alex_joni> hereby I grant you the right (and obligation) to mark all your EMC CD's using that picture :P
[21:52:51] <crepincdotcom> * crepincdotcom
[21:53:09] <alex_joni> crepincdotcom: ?
[21:53:11] <Skullworks> Neat - now I just need a prog that does the lightscribe burn
[21:53:16] <lerneaen_hydra> 'night all
[21:53:21] <alex_joni> Skullworks: there is one for linux
[21:53:29] <alex_joni> _one_
[21:53:30] <Skullworks> OH Really!
[21:53:53] <alex_joni> http://www.lightscribe.com/downloadSection/linux/index.aspx
[21:54:05] <Skullworks> sweet!
[22:05:29] <lerman> I'm working on my GWiz (gcode wizard) program and need a splash screen. Is there an artist out there who can make a wizardly tux?
[22:06:14] <alex_joni> lerman: got some ideas already?
[22:45:01] <skunkworks> jepler: I have tried 4 different cables now and none have worked with my portable. I starting to think the best solution is to by a new laptop battery so that I can run without it plugged in for more than 10 minutes ;)
[23:08:40] <ejholmgren> lerman: I could make an attempt
[23:09:10] <ejholmgren> have size, color, etc requirements?
[23:30:27] <alex_joni> flood in sight :)
[23:30:44] <CIA-6> 03alex_joni 07TRUNK * 10emc2/configs/common/ (core_servo.hal core_sim.hal core_stepper.hal):
[23:30:44] <CIA-6> Added max_joints insmod parameter for the motmod module.
[23:30:44] <CIA-6> Changed a couple of places in the motion controller to check only
[23:30:44] <CIA-6> up to EMCMOT_MAX_JOINTS(=max_joints), should improve speed a tiny bit.
[23:30:44] <CIA-6> This also helps to export only the needed number of joints from the motion controller.
[23:30:44] <CIA-6> HAL files use 'loadrt motmod .. max_joints=[TRAJ]AXES' for now
[23:30:48] <CIA-6> 03alex_joni 07TRUNK * 10emc2/configs/dallur-thc/dallur-core_stepper.hal:
[23:30:50] <CIA-6> Added max_joints insmod parameter for the motmod module.
[23:30:52] <CIA-6> Changed a couple of places in the motion controller to check only
[23:30:54] <CIA-6> up to EMCMOT_MAX_JOINTS(=max_joints), should improve speed a tiny bit.
[23:30:56] <CIA-6> This also helps to export only the needed number of joints from the motion controller.
[23:30:58] <CIA-6> HAL files use 'loadrt motmod .. max_joints=[TRAJ]AXES' for now
[23:31:01] <CIA-6> 03alex_joni 07TRUNK * 10emc2/configs/hexapod-sim/core_sim_6.hal:
[23:31:02] <CIA-6> Added max_joints insmod parameter for the motmod module.
[23:31:05] <CIA-6> Changed a couple of places in the motion controller to check only
[23:31:07] <CIA-6> up to EMCMOT_MAX_JOINTS(=max_joints), should improve speed a tiny bit.
[23:31:09] <CIA-6> This also helps to export only the needed number of joints from the motion controller.
[23:31:11] <CIA-6> HAL files use 'loadrt motmod .. max_joints=[TRAJ]AXES' for now
[23:31:17] <CIA-6> 03alex_joni 07TRUNK * 10emc2/configs/etch-servo/etch.hal:
[23:31:19] <CIA-6> Added max_joints insmod parameter for the motmod module.
[23:31:20] <CIA-6> Changed a couple of places in the motion controller to check only
[23:31:22] <CIA-6> up to EMCMOT_MAX_JOINTS(=max_joints), should improve speed a tiny bit.
[23:31:24] <CIA-6> This also helps to export only the needed number of joints from the motion controller.
[23:31:26] <CIA-6> HAL files use 'loadrt motmod .. max_joints=[TRAJ]AXES' for now
[23:31:30] <CIA-6> 03alex_joni 07TRUNK * 10emc2/configs/nist-lathe/nist-lathe.hal:
[23:31:32] <CIA-6> Added max_joints insmod parameter for the motmod module.
[23:31:35] <CIA-6> Changed a couple of places in the motion controller to check only
[23:31:37] <CIA-6> up to EMCMOT_MAX_JOINTS(=max_joints), should improve speed a tiny bit.
[23:31:39] <CIA-6> This also helps to export only the needed number of joints from the motion controller.
[23:31:40] <CIA-6> HAL files use 'loadrt motmod .. max_joints=[TRAJ]AXES' for now
[23:31:44] <CIA-6> 03alex_joni 07TRUNK * 10emc2/configs/lathe-pluto/lathe-pluto.hal:
[23:31:46] <CIA-6> Added max_joints insmod parameter for the motmod module.
[23:31:49] <CIA-6> (58 lines omitted)
[23:31:57] <ejholmgren> that was ark worthy
[23:32:56] <Skullworks> someone was very busy
[23:40:07] <alex_joni> who was?
[23:42:32] <Skullworks> you I assume
[23:42:47] <alex_joni> not me