#emc | Logs for 2008-01-23

Back
[00:33:15] <BigJohnT> do you have to link something else besides motion.digital-in-00 to the paraport.pin.nn-in to get M66 P00 L3 Q9999 to start motion?
[00:33:40] <alex_joni> BigJohnT: only the parport read funtion to a thread
[00:34:17] <BigJohnT> alex_joni: I'm not understanding what you mean
[00:34:36] <alex_joni> BigJohnT: there are functions associated with parport.0
[00:34:48] <alex_joni> one is read, the other one is write
[00:34:59] <BigJohnT> * BigJohnT looking
[00:35:07] <alex_joni> if those functions aren't called periodically, then emc2 won't see any changes
[00:35:20] <alex_joni> if you're using a default config (or changed one) it should be there
[00:35:51] <BigJohnT> I'm using the stepconf config
[00:36:20] <BigJohnT> are you talking about the paraport read and write in the servo? period just guessing
[00:36:26] <alex_joni> yes
[00:36:40] <alex_joni> it's in the base period..
[00:38:08] <alex_joni> stepconf should have done that
[00:38:31] <BigJohnT> that is there, read, write and reset in base period
[00:40:13] <alex_joni> BigJohnT: then I'm lost.. it should work
[00:40:30] <BigJohnT> I can see parport.0.pin-15-in, my-motion-input, and motion.digital-in-00 toggle when I press the button but no motion
[00:40:33] <alex_joni> maybe you have noise on your input? try a debounce ?
[00:41:18] <BigJohnT> It's real quiet down here LOL so no noise
[00:41:47] <BigJohnT> in hal configuration I can see all the pins toggle from off to on so I don't think that it is noise
[00:41:54] <BigJohnT> watch window
[00:42:10] <alex_joni> halshow?
[00:42:23] <alex_joni> HAL Configuration..
[00:42:33] <BigJohnT> yes hal configuration
[00:42:35] <alex_joni> hmm, that one might be too slow for you to see anything
[00:43:40] <skunkworks633> logger_emc: bookmark
[00:43:40] <skunkworks633> Just this once .. here's the log: http://www.linuxcnc.org/irc/irc.freenode.net:6667/emc/2008-01-23.txt
[00:43:46] <alex_joni> BigJohnT: try to increase the debug level to max (using Machine -> Set EMC Debug level)
[00:43:52] <BigJohnT> hal meter shows motion.digital-in.00 toggle
[00:44:07] <alex_joni> and see if any messages are printed on the console where you started emc
[00:45:08] <alex_joni> hmm.. no, nothing printed
[00:45:49] <BigJohnT> when I select machine set debug level I get task issue, IO points, Motion time, interperter, trajectory, tnterperter list but on max
[00:46:03] <BigJohnT> no max
[00:46:32] <alex_joni> I meant maximum (all settings).. but it doesn't help
[00:46:43] <BigJohnT> ok
[00:47:00] <BigJohnT> brb have to put the dog to bed
[00:49:08] <alex_joni> BigJohnT: go to Machine->show EMC Status
[00:49:10] <Gamma-X> BigJohnT i almost gave up on the hal then i said if BigJohnT can do it so can I! lol
[00:49:49] <alex_joni> BigJohnT: then let me know what exec_state and state read while it sits and waits for the input
[00:50:40] <BigJohnT> * BigJohnT trying stand by
[00:51:14] <Gamma-X> anyone got a clue on the connections of hal to a vfd?
[00:52:05] <BigJohnT> exec_state is "delay" and state is "2"
[00:52:13] <alex_joni> that's how it should be
[00:52:48] <BigJohnT> nothing changed on the status when I toggle the input
[00:53:07] <BigJohnT> makes me think I've not got something correct in hal
[00:53:22] <alex_joni> BigJohnT: can you pastebin a "halcmd show all" ?
[00:53:37] <alex_joni> halcmd show all > file.foo
[00:53:51] <alex_joni> then open file.foo in an editor, and copy/paste to pastebin.ca
[00:54:45] <BigJohnT> in a terminal window?
[00:55:30] <alex_joni> BigJohnT: open a new terminal window
[00:55:36] <BigJohnT> done
[00:55:44] <alex_joni> then write "halcmd show all > file.foo"
[00:55:45] <BigJohnT> putting up on pastebin
[00:55:48] <BigJohnT> done
[00:55:53] <alex_joni> cool
[00:55:56] <alex_joni> link?
[00:56:53] <alex_joni> which pastebin did you use?
[00:57:07] <BigJohnT> http://951753.pastebin.ca/869256
[00:57:19] <BigJohnT> I have dial up so it takes a minute or two
[00:57:41] <Gamma-X> if my glinear scales have an index, should I bother editting my motion.hal?
[00:59:00] <alex_joni> BigJohnT: odd, it seems ok
[00:59:10] <alex_joni> BigJohnT: can you run emc from a terminal?
[00:59:23] <BigJohnT> should be able to
[00:59:29] <alex_joni> close the old emc, and write "emc" in the terminal you just used
[01:00:08] <BigJohnT> ok the configuration selector popped up
[01:00:19] <alex_joni> select your config, run the same program, and look for messages
[01:00:23] <BigJohnT> run my config ok
[01:00:34] <BigJohnT> done
[01:00:35] <alex_joni> called "GET_EXTERNAL_DIGITAL_INPUT called"
[01:01:19] <alex_joni> run the program (and if the toggling doesn't make it go on, wait until it times out)
[01:01:43] <BigJohnT> no messages so let me shorten the timout and re run
[01:02:05] <alex_joni> BigJohnT: you'll need to enable some debug
[01:02:27] <BigJohnT> where?
[01:02:31] <Gamma-X> what would I put in hal for the amp enable if I just want the 2 wires on my mesa card to be "touched" together.
[01:02:47] <alex_joni> BigJohnT: Machine->set emc debug level
[01:02:52] <BigJohnT> ok
[01:03:01] <alex_joni> only select Task Issue Command
[01:04:38] <BigJohnT> I don't see "GET_EXTERNAL_DIGITAL_INPUT"
[01:04:52] <BigJohnT> HERE IT IS
[01:04:57] <alex_joni> :P
[01:05:10] <alex_joni> di[0]=?
[01:05:14] <alex_joni> timeout=?
[01:05:15] <BigJohnT> GET_EXTERNAL_DIGITAL_INPUT called
[01:05:16] <BigJohnT> di[0]=0
[01:05:16] <BigJohnT> timeout=1
[01:05:48] <alex_joni> BigJohnT: lets try something
[01:05:52] <BigJohnT> OK
[01:05:57] <alex_joni> open another terminal
[01:06:07] <alex_joni> and write "halcmd -kf"
[01:06:07] <BigJohnT> ok
[01:06:15] <alex_joni> that will give you a halcmd prompt
[01:06:22] <BigJohnT> ok
[01:06:42] <alex_joni> then "unlinkp motion.digital-in-00"
[01:07:01] <BigJohnT> done
[01:07:05] <alex_joni> now make the delay in the program big again.. (10-20 seconds)
[01:07:20] <alex_joni> reload the program and run again
[01:07:21] <BigJohnT> it's 10 seconds not
[01:07:24] <BigJohnT> ok
[01:07:28] <BigJohnT> now
[01:07:39] <alex_joni> when you see it stops, go to the halcmd terminal and write
[01:07:48] <alex_joni> setp motion.digital-in-00 1
[01:08:17] <BigJohnT> ok
[01:08:31] <alex_joni> that should make it go further
[01:09:32] <BigJohnT> hmmm, further as in the program like skipping the timer
[01:09:49] <alex_joni> it should behave as if the input came
[01:09:50] <BigJohnT> yes, it blew right past the time
[01:09:55] <BigJohnT> it di
[01:09:56] <alex_joni> it stops waiting.. etc
[01:09:57] <BigJohnT> did
[01:10:04] <BigJohnT> it did
[01:10:05] <alex_joni> then I'm completely LOST
[01:10:11] <alex_joni> this simply can't be :D
[01:10:20] <Gamma-X> is there a way to test ur hal files without connecting the mesa cards to the machine?
[01:10:37] <alex_joni> Gamma-X: the mesa config won't start without a mesa card
[01:10:45] <Gamma-X> im saying with the cards.
[01:10:47] <alex_joni> but you can have a mesa card with nothing connected to it
[01:10:55] <BigJohnT> alex I think he means without the servos connected
[01:11:02] <Gamma-X> BigJohnT thanks...
[01:11:04] <alex_joni> yes, but you can't test much
[01:11:22] <alex_joni> only that the HAL files are syntactically valid
[01:11:22] <Gamma-X> im assuming a can test voltages and continuity with a multi meter though
[01:11:23] <BigJohnT> you could test your limits and home switches
[01:11:45] <BigJohnT> alex_joni: thanks for trying
[01:11:56] <BigJohnT> * BigJohnT time for dinner
[01:12:01] <alex_joni> jmkasunich: any idea why setting the input by hand works, and connecting it to a signal and thus parport input pin doesn't?
[01:12:24] <alex_joni> the signal seems to toggle in hal meter (as reported by BigJohnT)
[01:12:30] <jmkasunich> no
[01:12:37] <BigJohnT> as a note it worked fine for me using pyVCP button
[01:13:05] <alex_joni> I can only imagine there's some toggling on the parport pin before the contact settles
[01:13:30] <alex_joni> and maybe my code checking for level is borken (although I don't suspect that..)
[01:13:57] <alex_joni> but I'm lost at what else to tell BigJohnT to check
[01:13:58] <jmkasunich> I'm gonna look at the code that reads the hal pin
[01:14:00] <BigJohnT> so after dinner try a debounce just to me sure
[01:14:08] <jmkasunich> its in control,c, right?
[01:14:18] <alex_joni> jmkasunich: it simply reads the pins in control.c and puts them in the task stat struct
[01:14:22] <Gamma-X> alex_joni u think that multi meter will work just to check voltasges?
[01:14:40] <alex_joni> Gamma-X: just for checking voltages -> a multimeter is enough
[01:14:51] <alex_joni> for checking cabling & connections .. it's not enough
[01:15:00] <Gamma-X> i want to check voltages and continuity
[01:15:10] <Gamma-X> to see if it is opening and closing the circuit
[01:15:20] <alex_joni> you need : a plan, someone to doublecheck your plan, someone who saves you when person #2 wants to slap you :P
[01:15:26] <jmkasunich> alex_joni: so the actual decision to proceed or not is made in task?
[01:15:28] <alex_joni> Gamma-X: a multimeter is enough
[01:15:31] <alex_joni> jmkasunich: yes
[01:15:40] <jmkasunich> ick - I hate task
[01:15:53] <alex_joni> jmkasunich: I know :/
[01:15:54] <jmkasunich> what file is that in?
[01:15:55] <Gamma-X> cool. was there anything that realy needed to be done in that ini file we were talkin about i basicly edited the motion just to get me by for testing.
[01:16:00] <alex_joni> emctaskmain.cc
[01:16:19] <alex_joni> jmkasunich: it sets up a delay (just like G4..)
[01:16:33] <alex_joni> then drops out of the delay if it sees the level change
[01:16:48] <alex_joni> otherwise sets the timeout err at the end of the delay
[01:17:01] <alex_joni> (something along those lines.. this was from memory)
[01:17:02] <jmkasunich> I'm looking at the code at line 2326
[01:17:09] <jmkasunich> is that the right place?
[01:17:14] <alex_joni> TRUNK?
[01:17:57] <alex_joni> 2315 starts here
[01:18:05] <jmkasunich> yeah, but I don't know when I last updated - let me do that
[01:18:15] <alex_joni> if (emcAuxInputWaitIndex ...
[01:18:41] <jmkasunich> yeah
[01:18:58] <Gamma-X> anything i need to edit in the .ini file for testing?
[01:18:59] <jmkasunich> I didn't like what I saw at first glance, but I closed the file to do the update, need to look again
[01:18:59] <alex_joni> motion.synch_di[] is the copied array from control.c
[01:19:48] <jmkasunich> still uppating
[01:20:30] <alex_joni> there goes my sleep :/
[01:20:38] <jmkasunich> first question: why are WAIT_MODE_HIGH and WAIT_MODE_RISE implemented the same?
[01:20:58] <alex_joni> because I didn't know how to implement them differently for a bit
[01:21:01] <jmkasunich> oh, I see the bug
[01:21:09] <jmkasunich> if (emcStatus->motion.synch_di[emcAuxInputWaitIndex] == 1) {
[01:21:23] <jmkasunich> that is not the right way to test a bit variable
[01:21:30] <Gamma-X> jmkasunich where does the latency test number fall intio place when it comes to the hal and ini files?
[01:21:31] <jmkasunich> TRUE = non-zero, not just 1
[01:21:33] <alex_joni> oh.. != 0
[01:21:41] <alex_joni> darn
[01:21:53] <jmkasunich> setp and pyvcp use 1 for true
[01:22:02] <alex_joni> and parport doesn't ?
[01:22:08] <jmkasunich> parport doesn't - it uses port_data anded with a mask
[01:22:19] <alex_joni> eww :P
[01:22:27] <alex_joni> thanks for spotting it..
[01:22:34] <jmkasunich> that isnt' the first time somebody has been bit by that
[01:23:14] <alex_joni> ok, I'll fix & commit & backport
[01:23:54] <jepler> that's not the first time *today* somebody's been bitten by that!
[01:24:11] <alex_joni> jepler: that was yesterday :P
[01:24:23] <jepler> well it wasn't 'till this afternoon that I figured it out
[01:24:28] <jepler> bbl
[01:24:30] <alex_joni> right..
[01:24:52] <jmkasunich> alex_joni: I thought of a not-ugly way to implement the RISE and FALL modes I think
[01:25:15] <jmkasunich> the existing code would be used for HIGH and LOW
[01:25:23] <jmkasunich> the code for RISE would be:
[01:25:29] <jmkasunich> case WAIT_MODE_RISE:
[01:25:50] <jmkasunich> if (emcStatus->motion.synch_di[emcAuxInputWaitIndex] == 0) {
[01:25:57] <Gamma-X> #error, estopsense already has output or i/o pinds.
[01:26:10] <jmkasunich> emcAuxInputWaitType = WAIT_MODE_RISE:
[01:26:12] <jmkasunich> }
[01:27:15] <jmkasunich> alex_joni: see what I'm getting at? if looking for a rise, you wait till its low, then tell it to look for high
[01:27:35] <alex_joni> ahh.. I get it
[01:28:04] <alex_joni> but I htink you mean WAIT_MODE_HIGH
[01:28:11] <jmkasunich> oh, right
[01:28:12] <jmkasunich> duh
[01:28:24] <jmkasunich> it makes a bit more sense that way doesn't it
[01:28:26] <alex_joni> I'll fix it first, backport
[01:28:36] <alex_joni> then add that to TRUNK only
[01:28:42] <jmkasunich> ok
[01:30:24] <Gamma-X> Linksp estopsense <= m5i20.0.estop-in-not | Linksp estopsense <= m5i20.0.in-07 | Linksp estopsense => iocontrol.0.emc-enable-in | Linksp estopsense => m5i20.0.out-07 | Linksp estopsense <= iocontrol.0.user-enable-out
[01:30:38] <Gamma-X> thats my estop line and I get an error on estopsense
[01:30:56] <alex_joni> well. I doubt there's a pin called m5i20.0.estop-in-not
[01:31:56] <Gamma-X> musta been a test line
[01:31:58] <Gamma-X> thanks
[01:34:46] <BigJohnT> Gamma-X did you uncomment just some of the lines?
[01:34:52] <Gamma-X> yes
[01:34:54] <Gamma-X> most haha
[01:34:59] <Gamma-X> for now atleast
[01:35:15] <Gamma-X> i need to add in a bunch of things like vfd, my lube thing
[01:35:16] <BigJohnT> are you looking at m5i20_io.hal
[01:35:26] <Gamma-X> yeah i got emc running i took out that line
[01:35:37] <BigJohnT> this section # use this if you have an external estop switch
[01:35:37] <Gamma-X> thanks to alex_joni i now understand hal! yay!
[01:35:50] <Gamma-X> alex_joni make a video tutorial, u made it simple
[01:35:57] <Gamma-X> oh and SWPadnos made it possible 2
[01:36:15] <Gamma-X> BigJohnT yes?
[01:36:48] <alex_joni> Gamma-X: I still think you need someone in there to help you sort it out
[01:37:06] <Gamma-X> i have no choice.... except for SWPadnos coming down here and helpin me hahaha
[01:37:22] <alex_joni> Gamma-X: where is here?
[01:37:27] <BigJohnT> Gamma-S did you comment out this line > net estop-loop iocontrol.0.user-enable-out iocontrol.0.emc-enable-in
[01:37:28] <Gamma-X> newyork
[01:37:33] <Gamma-X> BigJohnT yes
[01:37:56] <BigJohnT> ok, just looking around to see if I spot something
[01:37:56] <alex_joni> Gamma-X: that's not far from SWPadnos
[01:38:15] <Gamma-X> thats why i wanna see if i can get him down here sometime, he said someday but dont hold my breath haha
[01:38:33] <Gamma-X> maby i can throw him some cash for tols and gas... and a place to stay of course.... and food. ill cook!
[01:38:48] <alex_joni> now you busted it
[01:38:51] <alex_joni> now he'll never come
[01:39:02] <alex_joni> you had to mention your cooking
[01:39:07] <Gamma-X> well i got emc running on my hal config.... now i just gotta connect my 7i33 and 7i37 and im golden.
[01:39:08] <Gamma-X> hahahha
[01:39:11] <Gamma-X> im a good cook shit.
[01:39:22] <Gamma-X> atleast i dont eat or cook dear sack!
[01:39:29] <BigJohnT> what's your favorite dish to prepare
[01:39:40] <Gamma-X> BigJohnT puts them balls on his chin then does party tricks!
[01:39:54] <BigJohnT> don't be raggin on me now
[01:39:56] <Gamma-X> BigJohnT chicken franchiese
[01:39:59] <alex_joni> Gamma-X: as you go on.. try to be real carefull
[01:40:00] <Gamma-X> hahaah im just kiddin BigJohnT
[01:40:08] <BigJohnT> I know
[01:40:15] <alex_joni> up to now you could only mess up software.. really easyly replaceable
[01:40:18] <Gamma-X> hahaah a big gy is gunna bust threw my wall like the coolaid man.
[01:40:33] <Gamma-X> alex_joni i know! hahaha ur makin me scared! lol
[01:40:42] <BigJohnT> you need to be
[01:40:46] <Gamma-X> you just gave me anxiety over irc....
[01:40:47] <Gamma-X> wow
[01:41:00] <alex_joni> Gamma-X: I have the magic powers
[01:41:05] <Gamma-X> hahaha
[01:41:06] <BigJohnT> when your not scared you will surely screw up
[01:41:14] <Gamma-X> im going to hook up the boards...
[01:41:20] <alex_joni> BigJohnT: there's a workaround to make your M66 work
[01:41:28] <BigJohnT> yes
[01:41:33] <alex_joni> you need to connect the parport input to an AND2 gate
[01:41:38] <alex_joni> the other pin set high
[01:41:39] <Gamma-X> i mean nothing is realy connected...
[01:41:45] <Gamma-X> except for the baords
[01:41:46] <BigJohnT> ok
[01:41:49] <alex_joni> BigJohnT: think you can set that up?
[01:41:54] <BigJohnT> yes
[01:41:57] <alex_joni> great
[01:42:25] <Gamma-X> got one small problem
[01:42:42] <Gamma-X> my estop and amp enabler wires are kinda intertwined
[01:42:46] <Gamma-X> theres 4 wires.
[01:43:32] <Gamma-X> estop wires with im assuming 5 v coming through the estop, then another wire from the same terminal on the connector going to the amp enabler.
[01:44:05] <Gamma-X> so i guess this 5 volts turns on the amp enabler, from inside the machine.
[01:44:27] <Gamma-X> when 5 volts is missing then estop is hit.
[01:44:55] <BigJohnT> alex_joni: put the and2.0 on the servo thread or the base thread?
[01:45:08] <jmkasunich> servo
[01:45:14] <BigJohnT> ok, thanks
[01:45:17] <Gamma-X> anyone kknow what im talkin about
[01:45:18] <Gamma-X> ?
[01:47:08] <Gamma-X> alex_joni ? any clue?
[01:47:25] <alex_joni> Gamma-X: sorry.. no clue atm
[01:47:32] <alex_joni> I _really_ need to get some sleep
[01:47:42] <Gamma-X> hahah i forgot
[01:47:50] <BigJohnT> goodnight again alex
[01:47:52] <alex_joni> yeah, I keep forgetting too
[01:47:59] <alex_joni> BigJohnT: let me know if it works with the and2
[01:48:05] <alex_joni> I'll read back in the morning
[01:48:22] <Gamma-X> ok sounds good
[01:48:31] <BigJohnT> ok be done in a bit but you go to sleep I'll see you in the morning(for me anyway)
[01:50:36] <BigJohnT> and to all M66 works with the workaround
[01:50:46] <alex_joni> BigJohnT: great
[01:50:47] <jmkasunich> yay
[01:51:00] <jmkasunich> the real fix will be in version 2.2.3 - alex already changed it
[01:51:00] <BigJohnT> thanks
[01:51:04] <alex_joni> it'll be fixed in 2.2.3
[01:51:07] <BigJohnT> cool
[01:51:37] <BigJohnT> should I post the temp workaround on the wiki where I have the description of M66
[01:51:55] <jmkasunich> I dunno - I guess it does no harm
[01:52:00] <Gamma-X> jmkasunich i got a possible problem with my estop. You got a min so i can explain then u give ur input?
[01:52:04] <alex_joni> BigJohnT: don't bother.. it's days till it's fixed
[01:52:12] <BigJohnT> ok
[01:52:29] <alex_joni> but if you feel like it.. by all means :D
[01:52:45] <jmkasunich> Gamma-X: I can't do that kind of hardware troubleshooting from a distance
[01:52:54] <Gamma-X> its not so much hardware
[01:53:52] <alex_joni> maybe jmkasunich likes "chicken franchiese"
[01:54:01] <alex_joni> in new york :P
[01:54:09] <alex_joni> * alex_joni is really gone now
[01:54:17] <Gamma-X> i have 3 pins coming out of a 37 pin connector. 2 of these pins are e stop and one is enable amps, but there are 4 wires, 2 wires go to one pin wich i believe supplys 5 volts to the other pins when enabled,
[01:55:23] <Gamma-X> so when the estop circuit is closed and the machine wants to work the 5 volts is flowing through the circuit, and when i want to enable my amps u touch the 5 volts to the pin for enable amps,
[01:56:03] <Gamma-X> the thing that im worried is that with the estop wired into the mesa cards in 2 differant spots, it may have a bad effect on the board, any takes on this?
[01:57:43] <BigJohnT> Gamma isn't the e stop an input and the enable amps an output
[01:57:54] <Gamma-X> yes
[01:59:00] <Gamma-X> the estop shuts off the amps when it is pressed because of already in place hardware
[01:59:00] <BigJohnT> not sure how the mesa boards are configured
[01:59:18] <Gamma-X> if they are opto isolated should it matter?
[01:59:25] <BigJohnT> so the e stop is directly wired to the amps
[01:59:54] <Gamma-X> it is connected to a relay inside the cabinet that controls the transformer.
[02:00:16] <BigJohnT> and you want emc to also shut off the amps?
[02:00:27] <Gamma-X> but the only way to get that transformer to turn back on is by touching it with the 5v wich comes from the amp enable "switch"
[02:01:09] <Gamma-X> BigJohnT shutting off the amps is just done through estop either the button or emc, to enable u hit amp enable, or touch the 5 volts to the amp enable pin.
[02:01:41] <BigJohnT> If it works like my 1100m after an e stop you have to "start" up the amps by pressing a button
[02:01:53] <BigJohnT> which draws in a contactor
[02:02:00] <Gamma-X> im worried that the 5v coming from 1 pin branched out to 2 differant parts of the mesa board may affect it and ruin it.
[02:02:10] <Gamma-X> yes
[02:02:14] <Gamma-X> thats basicly it
[02:02:43] <Gamma-X> but the 5 volts that closes that estop circuit also controls the amp on.
[02:02:49] <Gamma-X> 3 pins, 4 wires.
[02:02:59] <BigJohnT> where does the 5v come from?
[02:03:06] <Gamma-X> the servo cabinet
[02:03:12] <Gamma-X> i think its 5 v ill have to measure it
[02:03:32] <BigJohnT> don't mix them up if you don't have to
[02:03:50] <BigJohnT> does your mesa boards require a power supply
[02:03:58] <Gamma-X> i dont think so.
[02:04:24] <Gamma-X> that voltage comes from the machine already, and goes into the mesa boards.
[02:06:10] <BigJohnT> I'm don't know anything about the mesa boards... you need to study the manuals on them some more...
[02:06:24] <Gamma-X> there opto isolated! haha i know that
[02:06:31] <BigJohnT> make sure you know what is required
[02:06:43] <BigJohnT> ok the opto chips are cheap I think
[02:06:55] <Gamma-X> ok
[02:07:04] <Gamma-X> what does that mean/
[02:07:08] <Gamma-X> there opto isolated...
[02:07:22] <BigJohnT> the last set I bought for my breakout board were only $8
[02:07:54] <BigJohnT> there is a led and a photo sensor that break the electrical circuit
[02:08:08] <Gamma-X> wow.... why? lol
[02:08:24] <BigJohnT> the led turns on and the photo sensor "sees" that and turns on it's circuit
[02:08:38] <BigJohnT> to electrically isolate a circuit
[02:08:48] <Gamma-X> that sounds stupid...
[02:08:53] <BigJohnT> nope
[02:09:06] <Gamma-X> well
[02:09:13] <Gamma-X> i guess its good so no feedback and shit...
[02:09:32] <BigJohnT> and nothing past the opto's gets blown up when you screw up
[02:10:01] <Gamma-X> for some reason i cant imagine, a realy big redneck chatting at a computer on irc...
[02:10:12] <Gamma-X> the term redneck is used lightly.
[02:10:42] <Gamma-X> i just get that from the u being in miz o ree, and having a deerstand in the back or ur pickup hahaha.
[02:11:19] <BigJohnT> I like it here, I was born in Alaska and lived a long time in New Orleans
[02:11:28] <Gamma-X> wow
[02:11:42] <BigJohnT> I used to have a I heart Pink Floyd bumper sticker on my old pickup
[02:11:42] <Gamma-X> cheap ciggarettes!
[02:12:31] <BigJohnT> my wife thought I was a cowboy but I am a veteran cosmic rocker hillneck
[02:12:51] <Gamma-X> what the hell is that! hahaha. brbr smokey time! come join me BigJohnT!
[02:13:05] <BigJohnT> gave them up
[02:13:10] <BigJohnT> a hill neck
[02:13:17] <BigJohnT> is a redneck from the hills
[02:13:49] <BigJohnT> * BigJohnT time to relax with a glass of homemade wine and watch MASH
[02:48:06] <Gamma-X> i fouind out my estop has 24v flowing through it
[02:50:19] <eric_U> that is to be expected
[02:50:33] <eric_U> when you panic and hit the switch, does it turn off?
[02:50:53] <Gamma-X> yes
[02:50:59] <Gamma-X> but heres my problem
[02:51:24] <Gamma-X> my amp on signal runs off that same 24v...
[02:51:37] <Gamma-X> how do i tie that into the 7i37?
[02:51:57] <Gamma-X> well wait
[02:51:58] <eric_U> the inputs will take 24v
[02:52:17] <Gamma-X> is all inputs and outputs on the 7i37 opto isolated?
[02:52:24] <eric_U> inputs are
[02:52:34] <Gamma-X> outputs arnt...
[02:52:56] <eric_U> outputs are compatible w/24v, but they are different
[02:53:05] <Gamma-X> how so?
[02:53:17] <eric_U> they are mosfets
[02:53:23] <Gamma-X> dont know what that is
[02:53:39] <eric_U> do you need to?
[02:53:44] <Gamma-X> id like to
[02:53:50] <Gamma-X> so i understand how it works properly
[02:53:57] <eric_U> it's a transistor
[02:54:46] <Gamma-X> whats its purpose?
[02:54:55] <Gamma-X> ohhh i think i know why
[02:55:01] <eric_U> you can drive a relay for example
[02:55:16] <eric_U> or, if you need less than 1 amp, you can use it directly
[02:55:17] <Gamma-X> its because u cant realy control a input but u can an putput
[02:55:26] <Gamma-X> and on an opto it would be impossible to control that?
[02:55:45] <eric_U> actually, I think the fet is optoisolated from the 5i20
[02:56:02] <Gamma-X> wierd.
[02:56:03] <eric_U> the outputs have transistors so they will handle more power
[02:56:07] <Gamma-X> ohh ok
[02:56:15] <Gamma-X> can an input handle 24v?
[02:56:18] <eric_U> the optoisolation makes it much more useful
[02:56:26] <eric_U> yes, you can use 24v inputs
[02:56:35] <Gamma-X> i now know what happeneds
[02:57:08] <eric_U> what did happends?
[02:57:57] <Gamma-X> there r 3 pins for estop and amp on.
[02:58:00] <Gamma-X> 4 wires...
[02:58:33] <eric_U> my tablesaw wants 40A 240V, anyone know what plugs I can use for that?
[02:59:29] <Gamma-X> it goes like this,...... estop 24v....estop switch.... amp on/estop return line.
[02:59:43] <eric_U> makes sense, I think
[03:00:17] <Gamma-X> the only way to turn the amps on is if u touch the amp on wire to the 24v while its closed loop. when it opens it turns off the relay and shutsdown the amps.
[03:00:56] <eric_U> "when its closed loop" -- does this mean when the estop is off?
[03:01:24] <Gamma-X> estop off.... machine running.
[03:01:39] <Gamma-X> u only need to touch the amp on wire to 24v for a second and it doesnt need it anymore
[03:01:49] <eric_U> latches
[03:02:07] <eric_U> how do you turn it off then?
[03:02:21] <eric_U> that's actually a pain
[03:02:38] <Gamma-X> u hit estop
[03:02:52] <Gamma-X> and they wont come back on until estop is off and u hit amp enable
[03:02:53] <eric_U> it has an estop input to the amps?
[03:03:00] <Gamma-X> yes
[03:03:16] <Gamma-X> it goes to a relay wich connects to the transformer for the amps
[03:06:36] <Gamma-X> when relay is activated, amps turn on, when estop is hit relay comes offline and shuts down the transformer.
[03:09:30] <Gamma-X> how long does emc keep the ampon signal active for?
[03:09:52] <eric_U> I think it's on if the machine is on
[03:10:09] <Gamma-X> is there a way top edit this?
[03:10:33] <eric_U> if you need to turn it on momentarily, you may have to use classicladder
[03:11:03] <Gamma-X> uhhh no idea what that is haha.
[03:11:17] <Gamma-X> eric_U how does the latency test get put into emc?
[03:11:43] <Gamma-X> im confused on where to input that data
[03:12:29] <eric_U> I think that's only in the stepper config. I never looked into it, but I'm guessing they change the thread timing
[03:13:12] <Gamma-X> SWPadnos: where does latency come into play on my config?
[03:16:34] <jepler> latency doesn't matter so much with a mesa setup. For step&direction configurations, it figures directly into the max step rate. For systems like mesa where the PCI card does all the "fast" stuff, you just need latency to not be too big and everything works dandy.
[03:16:38] <eric_U> you can run it and see if you get an error
[03:19:14] <eric_U> what I meant is that you can run your sample config without it being able to make the machine move, and see if you get a real-time error
[03:19:14] <Gamma-X> jepler thanks!
[03:19:36] <Gamma-X> i think im ready to hook this up!
[03:20:21] <Gamma-X> hey question.... on an industrial sized machine.... when does the oil lube start to flow? when moving axis.... or when u turn on th machine?
[03:20:43] <eric_U> my machine would turn it on and off
[03:20:59] <eric_U> if it was on all the time, the room would be an oil slick
[03:21:12] <Gamma-X> how does it know when to come on?
[03:21:28] <Gamma-X> or i should say how often should it come on?
[03:22:03] <eric_U> I don't remember, it was every 30 minutes or something like that
[03:22:09] <Gamma-X> for how long?
[03:23:44] <eric_U> one cycle
[03:25:58] <Gamma-X> well how long is that? lol
[03:26:08] <eric_U> what kind of oiler do you have?
[03:26:15] <Gamma-X> idk the exact name of it
[03:26:19] <Gamma-X> its an auto lube i know that
[03:26:26] <eric_U> bjur?
[03:28:14] <eric_U> mine is just like this, but it has a motor on the pull knob: http://www.bijur.com/Pages/Products/Manual/LP-2.htm
[03:28:56] <Gamma-X> its pretty much just like that
[03:29:37] <Gamma-X> eric what kind of power does that run on?
[03:30:11] <eric_U> this might be the one I have: http://www.bijur.com/Pages/Products/Automatic/TM-1.htm
[03:30:18] <eric_U> mine will run on 220 or 120
[03:31:36] <Gamma-X> hmmm ok
[03:31:46] <Gamma-X> this is gunna be a project and a half
[03:32:02] <eric_U> I tolt you it was gonna take 6 years
[03:32:40] <eric_U> now that I think about that oiler, it may run all the time
[03:32:58] <eric_U> it has a very slow motor that only actuates the "instant feed button" every so often
[03:33:24] <Gamma-X> is it on time delay?
[03:33:28] <eric_U> I think it probably would work for the minute hand on a clock
[03:33:38] <cradek> those are often clockwork motors
[03:33:40] <Gamma-X> if thats the case I can just plug it in.
[03:33:41] <eric_U> there is a clock mechanism
[03:34:04] <eric_U> if you just plug it in, don't forget to unplug or you will have an oil slick
[03:34:21] <Gamma-X> yeah ill have it hooked up to a relay and control it by emc
[03:34:24] <cradek> you can run it while "machine on" or just while the spindle is on
[03:34:37] <cradek> mine runs only while the spindle is going
[03:35:21] <Gamma-X> doesnt the oiler oil the ways aswell though?
[03:35:52] <cradek> yes
[03:36:11] <cradek> but how much motion is there with the spindle off? not much
[03:36:20] <Gamma-X> what sucks is that my coolant pump is 3 phase
[03:36:31] <Gamma-X> and my vfd will be controlling my spindle motor.
[03:37:10] <cradek> so replace it
[03:38:13] <Gamma-X> where would I even look for one? a 220 single phase 1/6th hp coolant pump.
[03:39:12] <eric_U> sounds like a furnace pump
[03:39:23] <eric_U> can you just replace the motor
[03:39:42] <eric_U> or you can get a 1/3 horse vfd on ebay for $25
[03:41:26] <Gamma-X> another vfd...
[03:41:33] <Gamma-X> i cant even figure out the first! ahaha
[03:41:36] <eric_U> that would be quite small
[03:41:53] <eric_U> probably can drive it w/ an on off relay
[03:42:26] <Gamma-X> i read on cnczone that a guy went to home depot and jsut bought a sump pump and put that in! hahaha what a joke
[03:42:42] <eric_U> Jon Elson does that
[03:42:51] <eric_U> it's about the right size pump
[03:43:07] <Gamma-X> he got lucky! haha
[03:43:14] <eric_U> but I doubt they are continuous duty pumps
[03:43:20] <Gamma-X> yeah
[03:43:44] <Gamma-X> there is soooooo much nasty stuff in my coolant area...
[03:43:51] <eric_U> does your mill have the sheet metal required to collect the coolant?
[03:43:56] <Gamma-X> looks like paper towlse but its jsut old coolant
[03:44:03] <Gamma-X> eric_U yes.
[03:44:18] <Gamma-X> i gotta clean them up, there outside gettin rusty! haha
[03:44:20] <eric_U> my mill came with a mister
[03:44:26] <Gamma-X> 2 dirty to bring in the garage
[03:44:28] <eric_U> don't want to use it
[03:44:34] <Gamma-X> y
[03:44:42] <eric_U> don't want mist
[03:44:51] <Gamma-X> y not isnt it good?
[03:45:09] <eric_U> it works, it's just that it is all over
[03:45:14] <Gamma-X> ahhh
[03:45:51] <Gamma-X> since my coolant is so nasty can i just attach a hose to the coolant spout, and just pump water through it to clear out the tank?
[03:46:06] <eric_U> I wouldn't
[03:46:14] <Gamma-X> what would u do?
[03:46:22] <eric_U> open the cleanout and use a hose
[03:46:32] <Gamma-X> the clean out...
[03:46:50] <cradek> you probably need to flush with solvent and make sure all the nozzles are open
[03:46:54] <eric_U> isn't there a hole in it?
[03:46:59] <cradek> they plug easily and this leads to failure far in the future
[03:47:01] <eric_U> with a hatch?
[03:47:13] <Gamma-X> i dont think so, theres is a way to get into it from the back though
[03:47:18] <Gamma-X> theres a plastic cup in it hahha
[03:47:49] <Gamma-X> wait
[03:47:53] <Gamma-X> there is sumtin on the left side
[03:48:17] <Gamma-X> a pipe of some sort but i thought it went directly into the tank,
[03:48:27] <Gamma-X> like from the metal collector.
[03:48:52] <cradek> are you talking about the lube pump or coolant?
[03:49:00] <Gamma-X> coolant
[03:49:23] <cradek> oh I thought we were talking about bijur lube system
[03:49:29] <Gamma-X> hahah sorry
[03:49:31] <Gamma-X> i meant coolant
[03:49:39] <cradek> for the coolant just dump it out, who cares
[03:49:40] <eric_U> were you asking about cleaning the pump, or the resevoir?
[03:49:50] <Gamma-X> reservior
[03:50:02] <cradek> you won't use it until you're more familiar with milling anyway
[03:50:12] <Gamma-X> i know but its realy nasty!
[03:50:13] <Gamma-X> realy!
[03:50:18] <eric_U> every coolant resevoir I've ever seen has a hatch on it the size of your head
[03:50:22] <Gamma-X> im sure there are tons of shavings in it.
[03:50:45] <Gamma-X> so i still cant jsut turn it on and let it go into the street?
[03:50:56] <eric_U> dump the old crap out
[03:50:59] <Gamma-X> flush with water?
[03:51:05] <cradek> sure
[03:51:05] <eric_U> why would you want to pump it through the pump
[03:51:10] <cradek> coolant is mostly water
[03:51:23] <Gamma-X> eric_U cause the pump is already in there
[03:51:29] <Gamma-X> and i need to PUMP it out.
[03:51:33] <eric_U> it's your pump
[03:51:38] <cradek> I'm with eric_U
[03:51:42] <Gamma-X> true
[03:52:06] <eric_U> get back to work on the motion
[03:52:16] <Gamma-X> u talkin to me? lol
[03:52:21] <eric_U> yeah
[03:52:56] <Gamma-X> yeah ur right
[03:52:59] <Gamma-X> i think i got it though
[03:53:06] <eric_U> do it then
[03:53:07] <Gamma-X> when doin servos not much to configure in hal...
[03:53:21] <Gamma-X> i wanna wait for SWPadnos___ and hopefully he can take a trip down here hhahha
[03:53:24] <eric_U> if you beat me getting your mill working, I'll buy you a beer
[03:54:27] <Gamma-X> wear do u live?
[03:54:31] <Gamma-X> i will take u up on that hahah
[03:54:40] <Gamma-X> hey i said 2 weeks from time i start wiring.
[03:55:06] <eric_U> central pennsylvania
[03:55:20] <Gamma-X> oh damn! im in ny
[03:55:38] <Gamma-X> yo.... u will be buyin me a round verry soon my friend! haha
[03:55:51] <eric_U> ifn' you say so
[03:56:44] <Gamma-X> we should do this. who ever gets there mill workin first has the other person come to where they live to not only check out the mill but buy some beers!
[03:57:01] <eric_U> ok
[03:57:36] <cradek> I suggest anyone with fingers or eyes missing is disqualified from winning (i.e. don't hurry too much)
[03:58:47] <Gamma-X> sounds good
[03:59:01] <cradek> I'm also doing a conversion one of these days but you'll both beat me
[03:59:22] <eric_U> does smashing your middle finger count?
[03:59:45] <cradek> if it goes back to normal after a while on its own, no :-)
[04:00:07] <eric_U> still waiting for the nail to heal or fall off
[04:01:33] <Gamma-X> nah its ok
[04:09:16] <Gamma-X> eric_U fyi I plan on hookin the mesa boards up to the machine tomorow...
[04:09:42] <Gamma-X> vfd will be in this weekend hopefully
[04:17:50] <cradek> that's strange
[04:28:37] <EE_Chri1> Can someone who knows IRC and gaim help me out? After a mere hour of screwing around I managed to connect here from my EMC machine, but not with the screen name I typically use from another Windows PC (Chris_sub_1) or another one I intended to use (EE_Chris). Grrrr...
[04:30:25] <eric_U> * eric_U < don't know how to change the name, but BigJohnT can do it, so Gamma-X probably knows how
[04:32:23] <eric_U> help nick
[04:32:44] <eric_U> eric_U is now known as idunnowhatidid
[04:32:55] <idunnowhatidid> idunnowhatidid is now known as eric_U
[04:33:09] <EE_Chri1> help nick
[04:33:18] <EE_Chri1> Oh well, that didn't work very well. :)
[04:33:24] <eric_U> just type / nick chrisbleah
[04:33:36] <eric_U> without the space between the / and the nick
[04:34:49] <eric_U> btw, I typed help nick by mistake, forgot the /
[04:35:51] <EE_Chri1> EE_Chri1 is now known as Chris_hates_gaim
[04:35:57] <Chris_hates_gaim> Is this working?
[04:36:02] <eric_U> yar
[04:36:44] <eric_U> it's irc, not gaim
[04:37:10] <eric_U> actually, I find gaim annoying too
[04:37:53] <Chris_hates_gaim> I'm using gaim as the client. I've used IRC infrequently for many years, but not on Linux before.
[04:38:35] <Chris_hates_gaim> Chris_hates_gaim is now known as EE_Chri1
[04:38:58] <eric_U> thought you wanted to be some other name?
[04:40:05] <EE_Chri1> Yeah. I tried EE_Chris and it was modified. Maybe using that from another host or previous failed attempts prevents me from using it now.
[04:40:46] <EE_Chri1> I'm actually far more interested in figuring out why I can't seem to get a spindle speed PWM out of my m5i20.
[04:40:58] <eric_U> what output board?
[04:41:38] <EE_Chri1> Opto22 rack using ODC5 module.
[04:42:18] <eric_U> direct connect ot the m5i20?
[04:43:00] <EE_Chri1> Yes
[04:43:15] <eric_U> it might not be able to drive a odc5
[04:43:29] <eric_U> I've had a lot of problems with parallel ports
[04:43:48] <eric_U> I just hook up a 74ls04 to it now
[04:43:50] <EE_Chri1> A bunch of other outputs work just fine.
[04:45:00] <eric_U> nvm
[04:45:22] <EE_Chri1> I tried to follow the PWM example in the example stepper-based system but my PWM isn't PWMing.
[05:37:35] <SWPadnos____> SWPadnos____ is now known as SWPadnos
[06:38:29] <fenn> eric_U: 10kW table saw?
[06:38:36] <fenn> eric_U: and try DMSO for the fingernail
[07:17:03] <micges> hi all
[07:17:12] <micges> work.. again..
[07:41:00] <Jymm> SWPadnos: you alive and well?
[07:58:42] <alex_joni> Jymm: he made it safe home
[07:58:50] <alex_joni> bet he's asleep now though
[07:58:59] <alex_joni> * alex_joni drags his ass to work.. later
[12:56:57] <BigJohnT> jepler: dispite all my efforts I still did the math wrong but your program stepconf did it right and I ran emc for 24 hours with no RTAPI errors and it allowed me to go much faster THANKS!
[12:57:41] <alex_joni> BigJohnT: that's nice to hear
[12:57:46] <alex_joni> any more issues regarding M66?
[12:57:53] <BigJohnT> no
[12:58:18] <alex_joni> good.. I will try to test with a parport input later today, and see if the fix works
[12:58:25] <alex_joni> then I'll close the bugtracker
[12:58:29] <BigJohnT> I've looked at stepconf and jepler put quite a lot of effort into that
[12:58:41] <BigJohnT> thanks alex
[12:58:44] <alex_joni> indeed he did
[12:59:47] <BigJohnT> I can actually change my gearing now to get better resolution by about 20%
[13:00:01] <BigJohnT> because of the faster speed
[13:00:46] <BigJohnT> now I can run the stepper rpm at the end of the torque curve before it starts to fall off
[13:01:59] <BigJohnT> I still wish there was a way to set the speed during the last part of the homing so it doesn't have to go at G0 speeds
[13:06:34] <BigJohnT> alex_joni: do you want me to test the fix as well?
[13:10:30] <alex_joni> BigJohnT: that would be nice, but it's a bit harder
[13:11:04] <alex_joni> you would need to have a compiled emc2 around.. so either set up from CVS or from a tar package
[13:11:12] <alex_joni> but that also means you need to install dev tools
[13:11:20] <alex_joni> and it easily gets to a multi-hour thing
[13:11:26] <BigJohnT> ok
[13:11:46] <alex_joni> at least you verified the workaround works
[13:11:55] <BigJohnT> cool
[13:12:02] <alex_joni> that means our assumption about what is wrong was right
[13:12:07] <alex_joni> actually jmk's :)
[13:12:14] <BigJohnT> that's good
[13:12:18] <alex_joni> so that means the fix will most likely be ok
[13:13:58] <BigJohnT> I love it when a plan comes together
[13:14:50] <alex_joni> sounds like mr. smith
[13:15:25] <BigJohnT> lol
[13:21:49] <BigJohnT> * BigJohnT is off to work ttul
[13:22:49] <skunkworks> morning
[13:24:06] <jepler> BigJohnT: I love hearing praise -- keep it coming.
[13:51:17] <alex_joni> jepler: you deserve it too
[13:51:22] <alex_joni> how's that? :P
[14:03:42] <skunkworks> you guys all deserve it. emc has come a long long ways.,
[14:29:49] <skunkworks> hmm the $60 hp color laser 4550 seems to work great after replacing the black and yellow cartridge.
[14:30:10] <skunkworks> time to print out the emc manual :)
[14:31:07] <alex_joni> skunkworks: cool
[14:31:10] <alex_joni> need a cover for it?
[14:31:19] <skunkworks> heh - you have a cover?
[14:31:25] <alex_joni> somewhere
[14:31:54] <skunkworks> This thing is in great physical shape.
[14:32:09] <alex_joni> http://eneas.juve.ro/~juve/emc/emc2_user_manual_cover_v2.png
[14:32:31] <skunkworks> cool - I remember that.
[14:35:07] <skunkworks> needs to be updated to v2.2 :)
[14:35:32] <alex_joni> sure, and to 2008
[15:06:49] <skunkworks> 11 second per color page
[15:07:16] <skunkworks> needs to be cleanded. a bit of extra blue on the pages.
[15:07:17] <alex_joni> most shouldnt be colour
[15:07:23] <skunkworks> right
[15:08:15] <alex_joni> bbl
[15:08:17] <alex_joni> -awaz bbl
[15:09:10] <archivist> for those printing in BW there are some text contrast problems on some drawings
[15:11:12] <archivist> i want! http://cgi.ebay.co.uk/NEWWALL-2436-TABLE-36by24-JIG-BORER_W0QQitemZ140201219532QQihZ004QQcategoryZ12584QQssPageNameZWDVWQQrdZ1QQcmdZViewItem
[15:13:18] <skunkworks> nice
[15:14:37] <archivist> only 40 miles up the road, but I need a lorry and a bigger garage
[15:15:55] <skunkworks> hmm - is page23 and 25 of the pdf - the stepconf images go off the page.
[15:16:15] <skunkworks> and 20
[15:16:54] <skunkworks> is that a windows adobe pdf thing or is that just the way it is?
[15:17:11] <jepler> eep those are some big images
[15:17:16] <jepler> I have no idea why they're so big!
[15:17:17] <archivist> went off page for me as well
[15:18:38] <skunkworks> ok
[15:28:30] <lerneaen_hydra> lo, anyone here?
[15:28:40] <skunkworks> heh
[15:28:48] <jepler> hi lerneaen_hydra
[15:29:31] <lerneaen_hydra> ah, great, anyone know how to/if it's possible to; 1) download the entire wiki simply 2) upgrade an existing 2.x.x installation with the live-cd?
[15:30:16] <jepler> "wget" is a common linux tool that can be used to mirror websites
[15:30:27] <jepler> the live cd is not for upgrading existing installations of emc -- it's only good for new installs
[15:30:34] <lerneaen_hydra> hmm, will links be preserved?
[15:30:51] <lerneaen_hydra> oh, is there a loose .deb and req. deps somewhere?
[15:31:50] <jepler> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?UpdatingTo2.2 -- raw access to .deb files http://linuxcnc.org/emc2/dists/
[15:32:40] <lerneaen_hydra> ah, nice
[15:32:49] <lerneaen_hydra> have any new dependencies been added recently?
[15:32:58] <lerneaen_hydra> since october or so
[15:33:01] <jepler> compared to 2.1? yes.
[15:33:20] <lerneaen_hydra> hmm I see
[15:34:00] <lerneaen_hydra> a fresh reinstall is probably the easiest way to fix this issue then
[15:34:15] <lerneaen_hydra> (no net connection, no config on the machine yet, unknown emc version)
[15:34:33] <jepler> could be
[15:39:16] <lerneaen_hydra> hmm is there any easy way to see which version of emc is on a live-cd?
[15:40:32] <jepler> dpkg -l emc2
[15:40:41] <jepler> OR run emc at the commandline and look at the version it prints
[15:40:50] <jepler> OR run emc sim/axis and look at Help > About Axis
[15:41:01] <jepler> (you have to boot the live cd of course)
[15:42:36] <lerneaen_hydra> oh, right, any way without booting it?
[15:43:01] <lerneaen_hydra> or would that be a "get off your lazy ass" ;)
[16:09:13] <cradek_> cradek_ is now known as cradek
[16:12:07] <dave_1> its too quiet ... more coffee
[16:14:09] <skunkworks> quiet?
[16:14:16] <skunkworks> did you try the at_pid?
[16:14:20] <dave_1> ah, that better
[16:14:38] <dave_1> petev was very nice about providing some help
[16:14:57] <dave_1> he said to raise tune-effort maybe quite a lot
[16:15:21] <dave_1> I tried yesterday but what worked the day before wouldn't
[16:16:07] <dave_1> halrun would bring things up .... but at_pid gave me an error like .... doesn't exist
[16:16:21] <dave_1> I could start siggen tho
[16:16:51] <dave_1> at least I didn't get an error message
[16:18:22] <dave_1> not at all certain what to do next ... except tune manually
[16:19:34] <skunkworks> heh. I have not played with it for a few months. I remember having to raise the tune_effort though. (but it did do something at the default)
[16:20:11] <dave_1> mine doesn't do anything at the default or 20 x that
[16:20:39] <dave_1> I'm off doing other things like getting the axis to go the right way....
[16:21:06] <dave_1> isn't there a parameter in the ini I can change sign on to flip the direction?
[16:22:33] <skunkworks> input_scale or now I think it is just 'scale'
[16:22:49] <dave_1> I've tried input scale and output scale and they don't do it ... and yes I'm using the ini I'm editing
[16:23:49] <dave_1> I reduced the input scale to make certain I was on the right ini and it made it plain that higher counts are more stable
[16:24:13] <dave_1> going from 40K to 10K led to oscillation
[16:24:49] <dave_1> I can always do it in hardware it is just a pain
[16:27:21] <alex_joni> lerneaen_hydra: the live cd also has a text file which identifies the version
[16:27:33] <alex_joni> if you know that we might be able to say what emc2 is on it
[16:27:58] <dave_1> I'd better go ... at least turn up the heat in the shop ... it is +3 here F that is
[16:28:38] <dave_1> shop is super-insulated ... R27 walls and R40+ ceiling
[16:28:50] <dave_1> just like the house
[16:30:58] <dave_1> hi alex
[16:31:09] <alex_joni> hi dave_1
[16:31:34] <skunkworks> dave_1: where are you located?
[16:31:59] <dave_1> south central washington ... Yakima ... or really Selah
[16:31:59] <alex_joni> behind the keyboard
[16:32:14] <dave_1> 120 W 47 N
[16:32:34] <alex_joni> 120?
[16:32:54] <dave_1> yep
[16:33:22] <alex_joni> my first impression was that 120 is quite much
[16:33:41] <dave_1> approx 80 km ne of Mt. St. Helens
[16:33:56] <dave_1> alex: it is still dry land
[16:34:03] <dave_1> 9"/yr
[16:34:24] <jepler> huh google maps does something a bit odd if you enter "120 W 47 N". It puts a marker called 47.000000, -120.000000 and under it displays the latitude and longitude of that location as +46° 59' 60.00", -119° 59' 60.00"
[16:34:30] <jepler> dang if floating-point math isn't hard
[16:35:03] <alex_joni> that one errupted just after I got born
[16:35:09] <dave_1> classifies as high desert even tho only 1000-2500 ft
[16:35:45] <dave_1> .... snow falling that doesn't melt is a real pain.
[16:36:14] <dave_1> we only go 5/8" or a bit more
[16:36:27] <dave_1> got
[16:37:29] <dave_1> Yakima filled a VERY large gully with it ... and built a soccer field
[16:39:37] <dave_1> gonna go check the shop .... back later
[16:54:43] <skunkworks> wait - dave_l=dave_e?
[16:55:23] <alex_joni> skunkworks: if you ever will have a real IRC client you'll first notice that dave_1 != dave_l
[16:57:17] <skunkworks> wait - it is the same.
[16:57:23] <skunkworks> (ip)
[16:57:33] <alex_joni> :P
[16:57:41] <alex_joni> someone learned about /whois
[16:57:58] <skunkworks> right click - whois
[16:58:07] <alex_joni> right-click my ass
[16:58:22] <alex_joni> err.. you'd better not do that
[16:58:23] <alex_joni> :P
[16:58:32] <skunkworks> huh?
[16:58:52] <alex_joni> n/m
[16:58:56] <alex_joni> * alex_joni is beeing silly
[16:58:59] <skunkworks> ah :)
[16:59:04] <skunkworks> biab
[17:19:26] <fretless85> hey everyone
[17:23:13] <SWPadnos> Jymm, yes, I'm alive (and the world shines on me today)
[17:23:26] <SWPadnos> err - s/on/for/
[17:23:28] <skunkworks> nice
[17:23:40] <skunkworks> its sunny here too ;)
[17:23:51] <skunkworks> (not really)
[17:24:05] <SWPadnos> no, it's not sunny here
[17:24:20] <SWPadnos> just remembering (more or less) the lyrics to "I'm Alive"
[17:24:29] <archivist> SWPadnos, did you get jyms machine running nicely?
[17:24:36] <SWPadnos> nope
[17:24:44] <alex_joni> he bitched out before :P
[17:24:56] <archivist> heh did he!
[17:24:58] <SWPadnos> but at least he still has all the old parts, so it could be reassembled to run just t he same
[17:25:49] <skunkworks> what fun is that?
[17:26:00] <SWPadnos> not much, actually
[17:40:11] <alex_joni> bbl
[19:18:59] <Jymm> SWPadnos: glad to hear
[19:19:49] <Jymm> alex_joni: bitched out?
[19:23:41] <archivist> ew /me just had joint 3 following error after a pause
[19:32:12] <Jymm> ***** Some really good CNC resources - http://www.thewarfields.com/cnccookbook/CCResourcesSup.htm
[19:37:55] <cradek> archivist: is the move after the pause rotary?
[19:39:20] <archivist> hmm cant remember exactly but paused to jog into a better pos and restart, yes rotary was in the prog
[19:39:44] <cradek> you can't jog while paused, so you must mean something else
[19:39:57] <cradek> can you say more precisely what you did
[19:41:45] <Jymm> For those that have a problem with DigiKey's new catalog, check this out... http://harborfreight.dirxion.com/1601/Main.asp
[19:42:11] <Jymm> Look familure?
[19:42:32] <cradek> looks like a bunch of little green puzzle pieces
[19:42:41] <archivist> cradek stop, jog, run
[19:43:03] <archivist> just made it go wrong again
[19:43:04] <cradek> stop, jog, run or stop, jog, run from line, run?
[19:43:17] <jepler> jymm: I get a page that chews me out because it doesn't like my browser settings
[19:43:54] <Jymm> jepler: Ah. Well it's the exact same UI that DigiKey is now using.
[19:44:25] <jepler> hm, I modified my security settings and then the proprietary adobe flash plugin crashed my browser
[19:44:25] <cradek> "this probably won't work, but we've done our best, so it's your fault" [OK]
[19:44:29] <jepler> boo
[19:45:40] <jepler> oh thank heavens, digikey's "search" dialog still works just like always.
[19:45:42] <Jymm> jepler: That's funny, because I'm viewing in under ubuntu
[19:48:03] <jepler> I'm happy to report, 5 minutes later, that it just made my browser unresponsive for quite a long time.
[19:48:45] <Jymm> You think this is worth $75 as a "starter" set? http://www.harborfreightusa.com/usa/itemdisplay/displayItem.do?itemid=5947&CategoryName=&SubCategoryName=
[19:49:55] <cradek> you don't need all those sizes - better to get a few good end mills than lots of lousy ones
[19:50:55] <archivist_emc> cradek difficult to get its error consistent but stop during a g1 f450 A5 and press start
[19:51:32] <archivist_emc> getting my stop during the correct step
[19:52:25] <archivist_emc> yup that seems to be it
[19:52:51] <cradek> so that g1 is the first move in the program?
[19:52:59] <archivist_emc> can do it at will now
[19:53:18] <archivist_emc> let me wait for a later one
[19:53:34] <cradek> did you ever pastebin your ini?
[19:53:41] <archivist_emc> actually it was the third
[19:53:59] <archivist_emc> yes in the bug report now
[19:54:37] <archivist_emc> waited for a later g1 f450 a5 still errors
[19:55:10] <SWPadnos> Jymm, this one is better, but >2x the price http://www1.mscdirect.com/CGI/NNSRIT?PMPXNO=1660846&PMT4NO=36452875
[19:55:11] <cradek> so the trick is to abort it (hit escape) during this g1 move, then run the program again? when does it error then?
[19:56:33] <cradek> Jymm: what spindle? you may not be able to run all those shank sizes (the one swp linked doesn't even say the shank sizes)
[19:56:34] <Jymm> SWPadnos: Well, cradek made sense in that I don't thin I need all those sizes. Is cobalt beyween hss and carbide?
[19:56:49] <SWPadnos> not quite
[19:57:11] <archivist_emc> cradek yes still errors
[19:57:11] <cradek> do you have some weldon tool holders? or just collets?
[19:57:40] <Jymm> cradek: TechShop has all the collets, jsut the tooling is chewed up
[19:57:42] <cradek> archivist_emc: I'm still trying to understand what you do, and when it errors.
[19:57:52] <cradek> Jymm: so you have R8?
[19:58:04] <Jymm> cradek: TechShop does, yes.
[19:58:12] <cradek> I mean your mill - is it R8?
[19:58:36] <Jymm> cradek: No, not for my machine. For when I goto TechShop and use their mills
[19:58:43] <cradek> oh, sorry, I see
[19:59:01] <cradek> you'll definitely never use most of those then
[19:59:09] <cradek> will you cut aluminum or steel?
[19:59:22] <Jymm> cradek: Yeah, when we looked at the drill bits they had, it looked like someone tossed them in a vise and cranked down.
[19:59:25] <Jymm> alum
[19:59:58] <cradek> just get a couple good aluminum-cutting mills then
[20:00:22] <cradek> 3/8 and 1/2 and if you'll be doing big stuff and are brave maybe a 3/4 roughing mill
[20:01:01] <Jymm> SWPadnos: What size did you use to do those set pin holes?
[20:01:08] <cradek> get 2 or 3 flute, not 4, if you'll be doing any slotting
[20:02:07] <Jymm> Hmmm, that reminds me, I need to get a can pf floresent pink paint too =)
[20:02:51] <archivist_emc> cradek http://rafb.net/p/6WJ3Jd38.html
[20:03:35] <cradek> ok thanks
[20:03:49] <cradek> so it restarts from the beginning, and then where is it when you get the FE?
[20:04:16] <archivist_emc> I wish it told me
[20:05:00] <archivist_emc> straight away no moves done cradek
[20:05:25] <SWPadnos> Jymm, 1/8 inch
[20:05:34] <cradek> so A is above zero when you abort the first run
[20:05:56] <Jymm> SWPadnos: Ok, I'll keep a lookout for 1/8" if I hit the tooling store.
[20:06:02] <SWPadnos> ok
[20:06:10] <cradek> y-1 x0 a between 0-5
[20:06:16] <archivist_emc> cradek yes 2.5..
[20:06:31] <cradek> when you restart the first move you would expect is y goes to 0 right?
[20:06:40] <cradek> at line 9
[20:06:56] <archivist_emc> yes if you stop in other moves it returns to 0
[20:07:00] <cradek> line 8 does nothing because z is already at 1
[20:07:21] <cradek> ok so you get the joint 3 FE before Y moves to 0?
[20:07:31] <archivist_emc> yes
[20:07:41] <archivist_emc> erno
[20:07:43] <cradek> ok, very interesting
[20:07:54] <cradek> ok, not
[20:08:15] <archivist_emc> y already 0
[20:08:31] <cradek> not if you stop at line 16. Y is at -1
[20:08:40] <cradek> err 19
[20:08:47] <archivist_emc> so a is not returnong to 0
[20:09:14] <archivist_emc> and causing the j3fe
[20:09:20] <cradek> this is maddening
[20:09:55] <cradek> when you restart the program after aborting on line 19 you said you get the FE "straight away no moves done". is that right, or is it later after Y moves to 0?
[20:09:57] <archivist_emc> any first use of a a bit like my gug report seems to be related
[20:10:19] <archivist_emc> no moves done
[20:10:21] <jepler> cradek: G91 (set incremtal/relative)
[20:10:29] <jepler> so Y1 then Y-1 leaves Y at zero
[20:10:37] <cradek> ohhhhh
[20:10:40] <cradek> sorry
[20:11:00] <archivist_emc> yup cutter out at 0
[20:11:35] <archivist_emc> then rotate for next cut
[20:12:21] <cradek> archivist_emc: can you turn on "Task Issue" debug and do this again, and give us your stdout?
[20:13:21] <jepler> I am trying to reproduce it on 2.2.2, stepper_xyza but haven't seen the following error yet
[20:13:51] <cradek> you started with stepper_xyza and put his ini in it?
[20:14:39] <jepler> no I haven't changed the ini yet
[20:15:00] <jepler> is the ini the one from that recent, similar report?
[20:15:14] <archivist_emc> yes
[20:15:37] <archivist_emc> dont think ive changed anythingg since
[20:17:37] <cradek> jepler: http://timeguy.com/cradek-files/emc/incorrect-warning.png
[20:17:52] <cradek> that home directory doesn't even exist
[20:18:01] <jepler> cradek: yeah hm
[20:18:39] <archivist_emc> where is the stdout to be found
[20:19:01] <archivist_emc> or do i rerun piping it
[20:19:15] <jepler> when you run from the terminal, stdout is what appears there
[20:19:19] <jepler> so restart without using an icon
[20:19:25] <jepler> bbl
[20:24:07] <cradek> whee I got it
[20:25:39] <archivist_emc> emc/task/taskintf.cc 601: Error on axis 3, command number 369
[20:25:39] <archivist_emc> need to be enabled, in coord mode for linear move
[20:29:50] <archivist_emc> just tried my bug report code and get joint 3 following error emc/task/taskintf.cc 601: Error on axis 3, command number 424
[20:33:07] <skunkworks> Guest741: hello
[20:33:22] <alex_joni> archivist_emc: cradek said pastebin the whole stdout, everything which is there on the terminal
[20:33:34] <Guest741> hello
[20:33:35] <alex_joni> but if cradek managed to replicate it... don't bother
[20:33:38] <alex_joni> hi Guest741
[20:33:46] <cradek> it's ok, I'm getting it, digging in now
[20:34:02] <Guest741> just trying this irc channel
[20:34:09] <Guest741> looking for somebody to help me :)
[20:34:37] <alex_joni> Guest741: ask away
[20:34:38] <Guest741> did anybody see this post in the forum?
[20:34:39] <archivist> alex_joni, I thought I saw a glint in his eye and the rest would be over the top
[20:35:00] <Guest741> http://www.cnczone.com/forums/showthread.php?t=50988
[20:35:18] <alex_joni> archivist: it might be probably me, but I don't really catch what you mean
[20:35:48] <archivist> alex_joni, meaning he was getting it
[20:36:40] <cradek> looks like you need to tune the pid loop, which can be hard with no mass on the motor
[20:37:51] <Guest741> I was looking all over (doc, wiki, forums, ...) how to tune the PID
[20:38:08] <Guest741> but it doesn't make any difference
[20:38:29] <Guest741> whell, if I set the P to large, then I get the oscilation
[20:38:33] <Guest741> even in jog
[20:38:43] <alex_joni> Guest741: do you have something connected to the motor?
[20:38:51] <Guest741> so, do you thing I NEED a mass
[20:38:58] <skunkworks> yes
[20:39:00] <Guest741> alex_joni: no, it is just a motor
[20:39:01] <alex_joni> surely
[20:39:01] <archivist> put a drill chuck on the spindle to give it mass to try
[20:39:43] <archivist> and hold the motor down
[20:40:48] <Guest741> I thought I'd try without anything, so I couldn't break something
[20:41:58] <alex_joni> what's your ferror limit?
[20:41:59] <skunkworks> if you turn the motor while emc is in e-stop - do you see the position change?
[20:42:12] <Guest741> just a sec.....
[20:42:15] <cradek> if you can jog it must be working
[20:42:19] <alex_joni> min_ferror is kinda slow
[20:42:28] <cradek> I bet you can run gcode slowly (g1 f[slow] x[something])
[20:42:41] <alex_joni> how do you jog? steps? continuos? at what jog speed?
[20:42:50] <alex_joni> min_ferror is kinda small*
[20:43:23] <Guest741> yes, I get the pos. change
[20:43:40] <Guest741> I tried with: G21, F1, G1X0.5
[20:43:57] <Guest741> and, I can jog with various speeds
[20:44:01] <Guest741> from 0.01 to 1
[20:44:21] <Guest741> I set the parameters, so one turn would be a 1 mm
[20:45:48] <Guest741> I just tried with 5 mm/min
[20:46:07] <Guest741> and it also works with 50 mm/min
[20:46:59] <alex_joni> 50 mm/min is a bit slower than one revolution/second.. right?
[20:47:27] <SWPadnos> you have MIN_FERROR set to 0.002 - at low speeds, that will control the allowed following error
[20:47:36] <SWPadnos> you can remove that line for testing purposes
[20:47:56] <Guest741> alex_joni: yes
[20:48:08] <Guest741> O.K., I'll remove it and try agian
[20:49:19] <alex_joni> SWPadnos: hmm.. think it's not respected while jogging?
[20:49:27] <SWPadnos> that could be :)
[20:49:37] <alex_joni> no waaaay :P
[20:49:44] <SWPadnos> it also doesn't fix the problem, it just lets you tune PID
[20:50:05] <Guest741> VAV, not it works :)
[20:50:13] <Guest741> but only for small moves
[20:50:31] <SWPadnos> <1mm? :)
[20:50:32] <Guest741> so, if I go from 0 to g1x1 it will work
[20:50:41] <alex_joni> try g1x10f1
[20:51:05] <lerneaen_hydra> jepler; I played around with the gui mill-config-generator, really nice to use! great idea and realisation :)
[20:51:43] <Guest741> alex_joni: no go :(
[20:51:47] <SWPadnos> lerneaen_hydra, stepconf?
[20:51:50] <Guest741> following error :(
[20:51:58] <lerneaen_hydra> uh stepconf, right
[20:52:02] <alex_joni> does the motor spin?
[20:52:05] <alex_joni> how much?
[20:52:10] <alex_joni> what does the display read
[20:52:12] <alex_joni> etc.
[20:52:14] <SWPadnos> ok - wasn't sure if another one had come about in the last week ;)
[20:52:17] <Guest741> but, don't I have to set MAX and MIN OUTPUT to 10
[20:52:40] <SWPadnos> Guest741, that depends on the scale setting for the PWM channels on the mesa card
[20:52:44] <Guest741> yes, the motor spins, but only for 0.2xx
[20:53:42] <SWPadnos> what is the m5i20.0.dac.0.scale parameter (or similar) set to?
[20:54:54] <Guest741> I tried now form 0 to ....
[20:55:19] <Guest741> to 1.2 it works, any larger move -> error :(
[20:56:54] <Guest741> I don't set the m5i20.0.dac.0.scale
[20:56:55] <SWPadnos> can you open a terminal, run `halcmd show param`, and post the output to http://pastebin.ca
[20:57:05] <SWPadnos> it's set somewhere - I think you need to know what it is
[20:57:22] <Guest741> only m5i20.0.dac.0.gain is set to [AXIS0]OUTPUT_SCALE
[20:57:32] <SWPadnos> ok, gain may be scale :)
[20:57:45] <SWPadnos> hmmm
[20:58:08] <SWPadnos> the DAC / PWM operates on velocity, but that scale is position
[20:58:18] <alex_joni> OUTPUT_SCALE is missing from that ini you posted on cnczone
[20:58:23] <SWPadnos> yep
[20:58:32] <alex_joni> err.. no, it's further down
[20:58:35] <alex_joni> =1
[20:58:43] <Guest741> yes
[20:58:51] <SWPadnos> no - it's 1, at the bottom of the section
[20:59:38] <SWPadnos> max_output=1 means that the PWM can never get above 10% (1/10) of its range
[20:59:52] <alex_joni> might explain why it works for small moves
[21:00:04] <alex_joni> accel is pretty low.. so for small moves it can't reach high speeds
[21:00:05] <Guest741> should I try wirh 10
[21:00:10] <alex_joni> try 5 first
[21:00:17] <alex_joni> see if it behaves better
[21:00:19] <alex_joni> then 10
[21:00:34] <Guest741> just a sec....
[21:00:39] <SWPadnos> 5 may be enough for it to work with these accel/vel settings
[21:02:24] <Guest741> I think you guys maybe right :)
[21:02:40] <Guest741> I tried first with 3, because the motor is already jumping :(
[21:02:51] <Guest741> and now I can go from 0 to 1.3
[21:02:59] <Guest741> before to 1.1
[21:03:14] <Guest741> I should hold the motor down, and try with 5
[21:03:32] <cradek> the jump may really mess with your ability to tune it
[21:03:43] <Guest741> what is teh default MIN_FERROR??
[21:03:55] <Guest741> cradek: yes I know
[21:03:59] <cradek> I agree with clamping it to the table and putting a little mass on it - everything will get better
[21:04:13] <Guest741> but I just wanted to try it, if it works
[21:04:29] <cradek> sounds like it does :-)
[21:04:40] <Guest741> yes, it does :)
[21:04:58] <alex_joni> a flywheel would be nice :D
[21:05:18] <cradek> a little lathe chuck?
[21:05:21] <cradek> not sure how big the motor is
[21:06:01] <Guest741> I'll post the motor data
[21:08:49] <Guest741> Continuous Stall Torque: 2.4 Nm
[21:09:10] <Guest741> Peak Torque: 7.2 Nm
[21:09:34] <Guest741> Peak Current: 13.3A
[21:09:47] <Guest741> Rated Speed @300 volts: 6000
[21:10:04] <Guest741> Weight 4.5 Kg
[21:10:07] <alex_joni> 300V .. sounds like a niceish motor
[21:10:13] <alex_joni> AC?
[21:10:22] <Guest741> BLAC
[21:10:48] <alex_joni> nifty :)
[21:11:06] <Guest741> http://www.baldor.com/products/servomotors/c_series/bsm_cseries.asp
[21:11:16] <Guest741> BSM80C-250
[21:11:49] <Guest741> this kind of motor can jump, doesn't it??
[21:11:59] <Guest741> I mean free standing, with no load ...
[21:12:35] <SWPadnos> just about any motor can jump, it's dependent on the torque and the ratio of rotor mass to total motor mass
[21:17:26] <Guest741> I tried with 10 now, and I can go to 1.7
[21:17:35] <Guest741> so I think, it IS working
[21:17:42] <Guest741> I just need to put some load on it
[21:17:46] <skunkworks> well i'll be :)
[21:18:11] <Guest741> and clamp it to the table
[21:25:32] <Jymm> SWPadnos: I've been thinking about the back panel for the connectors. Instead of machinging holes per connector. Mak a large rectangle, then use a replacable plate and just bolt it in.
[21:25:55] <SWPadnos> yep, that's doable
[21:26:07] <cradek> I think archivist's bug is not in trunk
[21:26:20] <cradek> I still haven't found it though
[21:26:32] <cradek> it is in 2.2-branch's head
[21:26:42] <SWPadnos> is it the same one that Alex pointed out - the one jepler made to fix probing with >3 (or >6) axis machines?
[21:26:53] <cradek> I thought that fix was in 2.2-branch's head
[21:26:58] <Jymm> SWPadnos: Yeah and much easier to fix and machine. though the one thing I haven't figured out is the inside backer plate - kinda comflicts with the connector plate.
[21:26:59] <SWPadnos> oh, maybe
[21:28:06] <SWPadnos> Jymm, if you're saying what I thikn you're saying, I don't think you should need that big a plate for connectors
[21:29:33] <Jymm> SWPadnos: I'll have to measure the heatsink for the drives and see how much room I got. I also wanted to toss in a cooling fan just not sure where.
[21:29:42] <SWPadnos> on a side
[21:30:03] <Jymm> SWPadnos: Can't machine the side |______________________|
[21:30:09] <SWPadnos> just make sure the heatsink fins allow air to flow toward the fan
[21:30:25] <SWPadnos> hole saw + drill press + time ;)
[21:30:43] <archivist> file and more time
[21:30:51] <Jymm> SWPadnos: you a funny guy
[21:31:06] <SWPadnos> clamp the side to be machined on top of a wood block on the drill press table, letting the other half hang below the table
[21:31:27] <SWPadnos> it does work, but you can't cut very fast
[21:31:45] <SWPadnos> I'm talking about the adjustable hole saws, not the ones you normall see at Home Depot
[21:31:48] <Jymm> SWPadnos: I'm thinking 120vac fan - then have it run always when master power is on
[21:32:23] <SWPadnos> it should be powered by the same supply that runs the things it cools
[21:32:48] <Jymm> SWPadnos: nope, I want it on beyond that.
[21:33:14] <SWPadnos> after use, it will help cool things down faster, but otherwise, it's a waste of power
[21:33:43] <Jymm> SWPadnos: It's CNC, not a energy star rated device
[21:33:48] <SWPadnos> heh
[21:34:06] <Jymm> if we were worried about power, we're in the wrong hobby
[21:34:54] <Guest741> ok, guys
[21:35:02] <Guest741> I played a litlle with the motor
[21:35:09] <Guest741> thank you all, for your help
[21:35:13] <Jymm> Then only thing I haven't figured out is how to cover the vent holes to prevent swarm from being sucked in
[21:35:20] <Jymm> swarf
[21:35:26] <Guest741> I'll post a reply to my question
[21:35:45] <Guest741> If I get into any more trouble, I'll be back here :)
[21:35:51] <Guest741> thank you once again
[21:36:20] <skunkworks> Great!
[21:36:24] <skunkworks> good luck
[21:38:10] <Jymm> SWPadnos: I think I have one of these around here somewhere too... http://www.radioshack.com/product/index.jsp?productId=2102825&cp=&sr=1&origkw=fan&kw=fan&parentPage=search if I can't find one at the surplus stores.
[21:38:54] <archivist> time I did a bit more lathe headstock to milling headstock modifications
[21:39:10] <Jymm> archivistdont ya hate having to do that!
[21:39:31] <archivist> well I hated the lathe
[21:39:49] <archivist> except for the heastock
[21:39:59] <Jymm> archivist I understand, it just seems we're all fixing something, instead of just creating something.
[21:40:14] <archivist> Im creating the miller
[21:40:31] <archivist> from available "stuff"
[21:42:30] <Jymm> archivist I don't know if you recall or not, but I got inot this stuff because I wanted a laser and just couldn't afford it. No prep/finishing work, just draw and go. No swarf, no real setup - just do it. But I find all I'm doing is fighting and endless battle, at least with my machine. I wanted to be the guy driving the race car, not under the hood all the time.
[21:43:02] <SWPadnos> you need someone to be the team owner, so you can drive ;)
[21:43:07] <archivist> hehe, machines can be fun too
[21:43:50] <Jymm> SWPadnos: I just want a laser damnit!
[21:44:00] <alex_joni> no sharks?
[21:44:05] <SWPadnos> so sell the truck and buy one!
[21:44:15] <Jymm> SWPadnos: Still not enough
[21:44:20] <archivist> go to factory auction, get one bring it home
[21:44:27] <alex_joni> how big of a laser do you need?
[21:44:39] <SWPadnos> sell the truck and the car, and then most of the computer equipment, and the CNC
[21:44:53] <alex_joni> and strap the laser to your back
[21:45:03] <Jymm> alex_joni: 150Watt (min) CO2 with a 48" x 24" work area with pass-thru doors.
[21:45:07] <archivist> switch on and run!
[21:45:09] <SWPadnos> then demand ONE MILLION DOLLARS! muahahahahaha
[21:45:53] <alex_joni> Jymm: http://eneas.juve.ro/~juve/emc/IMG_8374.JPG
[21:46:11] <Jymm> alex_joni: 150W is pushing it at 120vac, above that they go to 220VAC
[21:46:32] <Jymm> alex_joni: Yeah, rub it in biotch!
[21:47:46] <alex_joni> Jymm: not mine..
[21:48:03] <alex_joni> but a used 150W laser shouldn't be more than 5k$
[21:48:10] <alex_joni> (only laser)
[21:48:33] <Jymm> alex_joni: I need the whole thing, not just the head
[21:48:35] <alex_joni> the 48" x 24" might make it a bit more expensive
[21:49:06] <Jymm> for $1500 I can get a self contained one that will fit on my machine.
[21:50:00] <archivist> do you have a fire station near your house, if so get one and play!
[21:50:21] <Jymm> archivist Yes, 1/16th of a mile
[21:50:37] <Jymm> I could see the firehouse if it wasn't for the trees in the way =)
[21:50:55] <Jymm> Even these are not 48" http://www.laserproi.com/en/engr_prod_model_detail.php?ID=English_040920041915#spec
[21:51:29] <Jymm> so you ca't toss in full sheet stock
[22:13:44] <bill2or3> Mmm lasers
[23:23:52] <alex_joni> good night all
[23:24:07] <Jymm> nite
[23:35:23] <cradek> archivist: I fixed your bug, it'll be in 2.2.3
[23:35:49] <archivist> good, what was it
[23:36:44] <cradek> g91 y.1 then y-.1 left y not quite at zero, which confused the code that decided whether the move was purely rotary
[23:36:50] <archivist> and I think I may have another, not sure yet
[23:37:07] <cradek> one of the things that sucks about computers: floating point math
[23:37:42] <archivist> was it both versions of bug
[23:37:52] <cradek> sorry?
[23:38:17] <archivist> g1 without preceding g0 as well as tonights bug
[23:38:31] <cradek> I think so
[23:39:05] <archivist> I was expecting both as similar stop point in debug
[23:39:32] <archivist> there may be a shutdown bug
[23:40:29] <cradek> I think you misidentified the pattern (g1 without preceding g0). the pattern is actually the same in both cases: purely rotary move after some g91 linear moves
[23:41:21] <cradek> whether it was g0 or g1 didn't matter - what mattered was moving a rotary vs moving a linear
[23:41:31] <cradek> what kind of shutdown bug?
[23:41:39] <archivist> my ubunto crashes/stalls during shutdown, it appears to be if emc left in running state when shutdown called
[23:42:07] <archivist> if axis exited before shutdown then all is ok
[23:42:14] <cradek> I think we've seen that before - I'm afraid the answer is likely to be "don't do that"
[23:42:21] <archivist> hehe
[23:42:47] <archivist> theres probably a signal to be caught and used
[23:43:04] <archivist> -9
[23:43:13] <archivist> clean shutdown
[23:46:03] <archivist> hmm that would be a bug not a feature if hardware left in a ? state if -9 signal not used for a clean shutdown
[23:46:35] <cradek> I think almost by definition -9 is not a clean shutdown
[23:46:51] <archivist> sorry -15
[23:47:08] <cradek> whether it shuts down properly depends which thing you kill probably
[23:47:08] <archivist> as -9 never gets there!
[23:50:06] <archivist> hmm perhaps -15 could be monitored and an estop then die
[23:59:51] <SWPadnos____> SWPadnos____ is now known as SWPadnos