#emc | Logs for 2005-07-03

Back
[03:04:07] <bpmw_> Hey Guys!
[03:07:34] <bpmw_> cradek, You there?
[14:15:38] <jmkasunich> hmmmm.... quiet this morning
[14:24:21] <bpmw_> Good morning everyone!
[14:25:03] <bpmw_> John, you there? I seriously need your help!
[14:25:41] <jmkasunich> I'm here
[14:26:42] <bpmw_> I got those new steppers, and they sent me 2 drivers to try but they use Quadrature.
[14:27:44] <jmkasunich> and you want to convert from step/direction to quadrature outputs?
[14:27:54] <bpmw_> yes.
[14:28:11] <jmkasunich> not too hard
[14:28:40] <jmkasunich> save your .hal file under a different name before you start editing
[14:29:43] <bpmw_> Right, I learned that lessen the hard way!
[14:30:18] <jmkasunich> ok, now near the top of core_stepper.hal, is a line like "loadrt stepgen cfg="0 0 0"
[14:30:32] <jmkasunich> change to "loadrt stepgen cfg="2 2 2"
[14:30:40] <bpmw_> Yes, done.
[14:31:06] <jmkasunich> down further is
[14:31:17] <jmkasunich> newsig Xstep bit
[14:31:24] <jmkasunich> newsig Xdir bit
[14:31:28] <jmkasunich> etc
[14:31:52] <jmkasunich> change from Xstep to X_A, and from Xdir to X_B, same for Y and Z
[14:33:04] <bpmw_> Ok, I was told to change to XPHaseA bit. Thats probably why it won't start.
[14:33:25] <jmkasunich> doubt it... the choice of names for that signal is arbitrary
[14:33:44] <bpmw_> Ok,
[14:33:45] <jmkasunich> you didn't tell me you had already attempted this
[14:34:05] <jmkasunich> if you already tried, then we should start with what error messages you got, rather than starting from scracth
[14:35:16] <bpmw_> Ok, error Im getting is HAL: ERROR: pin 'stepgen.0.XPhaseA' not found
[14:35:48] <jmkasunich> ok... that isn't the proper name for the pin
[14:36:02] <jmkasunich> there are two different names involved here... the pin and the singal
[14:36:04] <jmkasunich> signal
[14:36:22] <jmkasunich> the newsig command creates a signal, you can name it anything you want
[14:36:36] <bpmw_> Ok,
[14:36:37] <jmkasunich> I suggested X_A, but XPhaseA is fine too
[14:36:55] <jmkasunich> then you use a linkps line to connect that signal to a pin on the stepgenerator
[14:36:57] <bpmw_> I'll use your conventions!
[14:37:12] <jmkasunich> that pin has a name that is fixed by the step generator component
[14:37:37] <jmkasunich> I believe it would be "stepgen.0.PhaseA"
[14:37:59] <jmkasunich> for X... for Y it would be stepgen.1.PhaseA, etc
[14:38:08] <bpmw_> Ok
[14:38:52] <jmkasunich> so the linksp line(s) below the newsig lines should read something like:
[14:39:09] <jmkasunich> linkps stepgen.0.PhaseA X_A
[14:39:26] <jmkasunich> linkps stepgen.0.PhaseB X_B
[14:39:35] <jmkasunich> linkps stepgen.1.PhaseA Y_A
[14:39:39] <jmkasunich> etc, etc
[14:40:02] <jmkasunich> (linkps means link pin to signal, so the pin names comes first)
[14:40:03] <bpmw_> Ok, I'm with you so far.
[14:40:41] <jmkasunich> oops... the actual pin names are stepgen.0.phase-A
[14:41:03] <jmkasunich> lowercase P in phase, and a dash before the A, B, etc
[14:41:20] <bpmw_> Ok.
[14:42:11] <jmkasunich> there may be another problem....
[14:42:45] <jmkasunich> I recently discovered that insmod on BDI-4 doesn't properly handle arguments like cfg="2 2 2"
[14:43:13] <jmkasunich> it should result in a string "2 2 2" being assigned to the argument
[14:43:20] <bpmw_> I'm using emc2 off cvs
[14:43:46] <jmkasunich> but apparently even with quotes around it, insmod or the shell is seeing the spaces and breaking the string at the whitespace
[14:44:05] <jmkasunich> result is cfg becomes a string like "2" instead of "2 2 2"
[14:44:25] <jmkasunich> that has nothing to do with emc, it's the way the operating system parses the strings
[14:44:40] <bpmw_> ok.
[14:45:17] <jmkasunich> for another driver that I was working on at the time I had to change the strings to something like "2_2_2" to eliminate the whitespace
[14:46:01] <jmkasunich> which also requires the code that parses the string to be changed
[14:46:43] <robin_sz> meep?
[14:46:53] <jmkasunich> ?peem
[14:47:08] <bpmw_> I'll try the name conventions first.
[14:47:30] <jmkasunich> ok... I'll test out the "2 2 2" thing here
[14:47:49] <bpmw_> but what about standard_pinout.hal?
[14:48:19] <jmkasunich> that will need to be changed too, to send X_A out the pin where X_step was before
[14:48:50] <robin_sz> jmkasunich: do you kow what the current plans for the tp are?
[14:49:04] <jmkasunich> nope... paul has been working on that.
[14:49:12] <robin_sz> 'k
[14:49:33] <robin_sz> I was just curious as I was tinking of conveting the second laser bed to emc
[14:49:57] <jmkasunich> it lead to a revisit of the NML vocabulary, which has since taken center stage so to speak
[14:50:11] <robin_sz> but anonimasu thought that the current tp would give trouble at 10m/minute
[14:50:22] <bpmw_> John, linksp.X_A parport.0.pin-02-out?
[14:50:50] <jmkasunich> no "." after linksp, just a space, but otherwise, yes
[14:51:41] <bpmw_> ok great, is ther a way to tell emc how long a pulse should be?
[14:52:35] <jmkasunich> for step pulses, yes... for quadrature, the output state stays the same until the next step, there is no such thing as pulse length
[14:52:44] <robin_sz> * robin_sz nods
[14:53:57] <robin_sz> ah well, I have to make some sort of decision on what to do with this second laser ...
[14:54:12] <bpmw_> Ok, Thanks I'm out to garage to try this new info. will report back in a few minutes!
[14:54:24] <jmkasunich> ok
[14:54:50] <robin_sz> it will be either emc or baldor
[14:56:54] <jmkasunich> strange... cfg="2 2 2" works when it is in a .hal file, but not from the commmand line
[14:57:47] <jmkasunich> must be bash that's fscking around with it
[15:07:25] <bpmw_> ok, seemed to work fine accept for this EMC_SET_GAINS
[15:08:12] <bpmw_> emctaskmain.cc 1984: ignoring issue of unknown command 103
[15:08:37] <jmkasunich> did you get that message before (when you were using step and direction drives)?
[15:08:55] <bpmw_> Not that I noticed!
[15:09:31] <jmkasunich> ok... it's safe to ignore that message, I'll investigate from here
[15:11:07] <bpmw_> Ok, great I have to do some re-wiring to try out new drivers, Thanks again for your help. Will you be around for a while today?
[15:11:48] <jmkasunich> on-and-off.... I have some shelves to build, and some parts to machine, but both jobs are in the basement where the computer is, so I'll check it from time to time
[15:12:34] <bpmw_> Ok, Thanks John. See ya later:)
[15:13:18] <jmkasunich> you're welcome
[15:17:47] <jmkasunich> that was quick
[15:18:02] <bpmw_> Sorry John, one more thing.
[15:18:10] <jmkasunich> ;-)
[15:19:44] <bpmw_> To hook up driver, X_A would be CW+ and X_B would be Ccw+. Would I then just tie Cw- and Ccw- to ground?
[15:20:13] <jmkasunich> don't know... I know nothing about your driver.
[15:20:27] <jmkasunich> that sounds reasonable, but you need to consult the driver documentation
[15:21:21] <cradek> jmkasunich: bash probably won't pass along the quotes
[15:21:31] <bpmw_> Ok, Thanks. Later:)
[15:21:43] <cradek> you would need to say 'cfg="2 2 2"' (inside single quotes) to pass them along
[15:21:52] <jmkasunich> yeah... it doesn't respect quites withing a token...
[15:21:58] <jmkasunich> yep - did that and it worked
[15:22:45] <cradek> bpmw_ said his drive is quadrature, but he talks about cw and ccw signals
[15:23:18] <cradek> I think maybe he doesn't understand quadrature
[15:23:18] <jmkasunich> hmmm... you're right... he might be back soon ;-)
[15:23:52] <jmkasunich> stepgen also supports "up/down" outputs (type 1 instead of type 2) so shouldn't be a problem
[15:24:14] <cradek> that's good
[15:28:12] <Imperator_> jmkasunich: Hi John, are you arround ?
[15:28:17] <jmkasunich> yep
[15:28:26] <Imperator_> that was fast :-)
[15:28:43] <Imperator_> there was a mail from Ray about the retrofit Fest
[15:28:44] <jmkasunich> I was doing something brainless
[15:28:50] <Imperator_> :-)
[15:28:52] <jmkasunich> http://www.schlockmercenary.com
[15:29:11] <Imperator_> ah
[15:29:29] <Imperator_> i design at the moment te breakout boards for the mesa card
[15:29:49] <Imperator_> btw. do you know the mesa FPGA card ?
[15:30:09] <jmkasunich> I don't think so
[15:30:38] <Imperator_> http://www.mesanet.com/motioncardinfo.html 5I20 FPGA based PCI Anything I/O card
[15:31:12] <Imperator_> Lawrance and Stephen had one, and we are buying about six for us and some german guys
[15:31:56] <jmkasunich> interesting
[15:33:32] <Imperator_> you had problems with the digital IOs of the mazak, don't you had the optocuppler board for the Vital card ?
[15:33:56] <jmkasunich> the main problem with the Mazak was too many things to do and not enough time
[15:33:59] <Imperator_> the card is very interesting
[15:34:05] <A-L-P-H-A> Imperator_ cost?
[15:34:12] <Imperator_> the usual problem
[15:34:17] <jmkasunich> we mostly used Opto-22 modules for IO, they work fine
[15:34:37] <Imperator_> A-L-P-H-A: 200$ for one, if you buy 5 then each is 155$
[15:34:45] <jmkasunich> we did use one of the Vital digital breakout boards, the input section didn't seem to work
[15:35:15] <jmkasunich> didn't bother trying to troubleshoot it, we had other things to deal with.
[15:35:40] <jmkasunich> if we ran out of opto-22 inputs, then we would have to figure out the motenc breakout board
[15:37:23] <Imperator_> what is the opto-22 module ?? http://www.opto22.com/ ???
[15:40:00] <jmkasunich> http://www.linuxcnc.org/Dropbox/mazak009.jpg
[15:40:16] <jmkasunich> the red and white modules at the top of the cabinet
[15:40:51] <jmkasunich> each white module is an opto-isolated input (24VDC) and each red one is an opto-isolated output (12-60VDC, 3A)
[15:40:56] <Imperator_> how can you connect them with emc ?
[15:41:16] <Imperator_> with 5V TTL input
[15:41:18] <dave-e> 5 v interface to dio card
[15:41:23] <Imperator_> ok
[15:41:28] <jmkasunich> each board holds 24 modules, and connects with a 50 pin ribbon cable
[15:41:36] <Imperator_> directly connectel with the motenc card
[15:41:41] <jmkasunich> the motenc card supports two cables
[15:41:55] <jmkasunich> (motenc-Lite that is, the motenc-100 supports 4)
[15:42:11] <jmkasunich> and we also had another I/O card that supports 2 ribbon cables (48 IO)
[15:42:52] <Imperator_> this 50pin connectors with 24 IOs that is more or less a standard, right ???
[15:42:56] <jmkasunich> yes
[15:43:15] <Imperator_> the mesa card has three
[15:43:24] <jmkasunich> you can see the ribbon cables above Dave's left shoulder, going to the PC mounted on the cabinet door
[15:44:03] <Imperator_> ah, ok, and the PC is at the far left corner of the door
[15:44:16] <Imperator_> at the top
[15:44:22] <jmkasunich> the PC is the entire top part of the door
[15:44:34] <Imperator_> oh
[15:44:36] <jmkasunich> the blue glow top left is LEDs in the power supply fan
[15:44:41] <jmkasunich> hard disk top right
[15:44:51] <jmkasunich> motherboard below the hard disk
[15:44:53] <Imperator_> oh shit
[15:45:15] <Imperator_> real industrial quality :-D
[15:45:22] <jmkasunich> (yeah, the only milling machine with a gamer PC power supply)
[15:45:36] <Imperator_> juhu
[15:45:41] <dave-e> din strip below the power supply
[15:46:15] <jmkasunich> the PC is strictly consumer grade stuff
[15:46:26] <jmkasunich> the only expensive part is the motenc card
[15:46:53] <dave-e> and the opto-22
[15:47:05] <jmkasunich> yeah.. but I wasn't counting that as part of the PC
[15:47:18] <dave-e> expecially if you buy new
[15:47:26] <dave-e> especially
[15:47:46] <dave-e> hi steve
[15:47:55] <Imperator_> Hi steve
[15:48:10] <Imperator_> hm, hope not to design such a PC for EMC
[15:48:12] <steve_stallings> hi Dave, guess you survived the trip back,
[15:48:34] <dave-e> yep...one one 700 mi day ;-)
[15:48:41] <steve_stallings> I had a good trip, but am still fighting off the head cold that I came down with the last day of the show
[15:48:49] <dave-e> yuch
[15:49:10] <jmkasunich> that was a very tiring week
[15:49:17] <jmkasunich> but enjoyable
[15:49:24] <steve_stallings> sick puppy!
[15:49:44] <steve_stallings> you worked so hard that you hardly got to see the rest of the show
[15:49:54] <dave-e> would hate t o keep that schedule all the time
[15:50:53] <jmkasunich> yeah... it took me until this weekend to get caught up on sleep
[15:51:21] <jmkasunich> I like to work late and sleep late... but the day job doesn't let me do that
[15:51:28] <dave-e> got home on Wed and am still dragging
[15:51:45] <jmkasunich> thats understandable... that drive would have anybody dragging
[15:52:03] <jmkasunich> I was looking at flying instead of driving the next time
[15:52:08] <dave-e> if I do that again I will fly... and ship stuff
[15:52:23] <jmkasunich> found a $199 fare from Cleveland to Peoria
[15:52:27] <dave-e> think it may be cheaper
[15:53:02] <dave-e> SW had a $160 rt into Midway in Sept.
[15:53:14] <steve_stallings> could be if you don't have to rent a car, but is that realistic?
[15:53:43] <dave-e> well take a look at 6 days of driving with gas and food...
[15:54:28] <steve_stallings> sharing the trip with Matt made it reasonable for me, otherwise not sure I would have gone
[15:54:50] <Imperator_> we want to use the three connectors of the mesa card like this (one breakoutborad for each connector) :
[15:54:52] <Imperator_> 1. 4x encoder inputs and for each encoder 2x limit- and 1x refswitch input ( optodecuppled )
[15:54:54] <Imperator_> 2. 4x DAC 16-bit output with 8x relay output and 8x optodecuppeld inputs (for the amp ! amp-enable, amp-fault, ....)
[15:54:55] <Imperator_> 3. Digital IO 16 digital outputs (relay) 16 digital inputs (optocuppler). On this port we want to use 16 lines for data, some for adress and some chip selects, so there can be used much more digital IO boards.
[15:54:57] <dave-e> I spent serious $$ for that trip...think of it in terms of tooling
[15:56:16] <jmkasunich> yeah... it adds up
[15:56:26] <jmkasunich> motel, gas, food
[15:56:40] <steve_stallings> the $$ hurt, but the time away from my business hurt even more, got to work through the holiday to make a delivery
[15:57:18] <jmkasunich> for me, the time away from my day job was the best part ;-)
[15:57:29] <dave-e> steve...that does cut into things
[15:57:55] <dave-e> I must say we had a great group to work with
[15:58:25] <steve_stallings> Imperator - does Mesa offer the breakout board, or do you have to make them
[15:58:39] <jmkasunich> I just wish we could have spent more time actually working to get EMC on the machine, rather than simply doing machine re-wiring and mechanical stuff
[15:59:12] <steve_stallings> the lesson learned was a valuable one, just not the one planned
[15:59:18] <dave-e> we almost needed a group to do wiring and the turn the emc group loose
[15:59:32] <Imperator_> steve_stallings: they have some boards, but they use PWM for analoge outputs, i want to have a real DAC chip
[15:59:47] <jmkasunich> yeah... but the re-wiring group also had to do some re-engineering
[15:59:54] <dave-e> indeed
[16:00:59] <dave-e> looking back I think we should have pulled the air change stuff out of the cpu cabinet....leaves lots more room
[16:01:07] <dave-e> almost 15" deep
[16:01:09] <jmkasunich> it would have been cool to have a webcam take a photo every five minutes or so, and made a movie
[16:01:18] <steve_stallings> Imperator - ultra precision or low noise? don't forget that most modern servo amps are PWM inside anyway
[16:01:27] <jmkasunich> we really didn't need any more depth
[16:02:13] <dave-e> except that we could have tucked the cpu away and mounted the opto where it was just as accessible
[16:02:22] <dave-e> short cables
[16:02:27] <jmkasunich> not knowing that we were going to pull out the power supply until after the IO panel was made certianly didn't help
[16:02:41] <dave-e> yep
[16:02:46] <jmkasunich> I wouldn't want to bury the PC
[16:02:51] <Imperator_> steve_stallings: 16bit and noise level as good as possible
[16:03:05] <dave-e> 16 bits is asking a lot
[16:03:08] <jmkasunich> the way I see it, space is measured in square inches, not cubic inches...
[16:03:22] <jmkasunich> layering things makes for horrible serviceibility
[16:03:27] <dave-e> certainly in terms of accessibility
[16:03:31] <dave-e> hinge it?
[16:03:49] <jmkasunich> sure... like a door ;-)
[16:03:59] <jmkasunich> like the door
[16:04:01] <dave-e> ok I give up. :-)
[16:04:42] <dave-e> I'm looking at my own setup ... which is a real mess right now
[16:05:12] <robin_sz> did the Mazak get fitted in the end?
[16:05:22] <jmkasunich> robin: ran out of time
[16:05:27] <robin_sz> ahh.
[16:05:37] <jmkasunich> too much time spent "fixing" the machine, rather than retrofitting it
[16:05:42] <robin_sz> right
[16:05:48] <robin_sz> did they get it moving at all?
[16:05:48] <dave-e> btw.... I seem to have arrived home without my docs... 8.5 x 11 x 4 box ...probably with a Longbottom Coffee label
[16:06:00] <dave-e> not under control
[16:06:07] <jmkasunich> have you contacted Roland?
[16:06:11] <robin_sz> shame
[16:06:14] <dave-e> not yet ...
[16:06:34] <jmkasunich> main problem wrt motion...
[16:06:45] <jmkasunich> amps are velocity mode, expect tach inputs
[16:06:54] <jmkasunich> motors do not have analog tachs
[16:07:01] <robin_sz> ahh.
[16:07:03] <robin_sz> pooh.
[16:07:13] <jmkasunich> the old control had encoder to analog conversion onboard
[16:07:30] <jmkasunich> which was not clearly documented and not discovered until about Friday
[16:07:42] <robin_sz> with 20:20 hindsight ... never attempt in public gaze something you aren't sure about :)
[16:08:16] <jmkasunich> things we did that we weren't planning on:
[16:08:26] <dave-e> lots of speed bumps
[16:08:43] <robin_sz> got drunk?
[16:08:48] <jmkasunich> re-wire estop chain (original overtravel limits were NO contacts in parallel, we rewired to NC in series, and added the other ESTOP switches as well
[16:08:54] <steve_stallings> the project machine had old SCR phase angle control servo amps, the almost identical machine sitting beside it had PWM ams, like Ray said no two Mazaks are the same
[16:09:15] <dave-e> ain't that the truth
[16:09:23] <jmkasunich> built differential to single-ended converter board for signals from the spindle orientation sensor
[16:09:43] <jmkasunich> (a sensor we didn't think even existed, we thought it had mechanical spindle orientation)
[16:09:51] <dave-e> mine does
[16:10:09] <jmkasunich> the spindle drive had been changed and it had a really nasty lash-up to attempt spindle orientation
[16:10:34] <jmkasunich> the spindle tach connections had been ripped loose at the motor end and the tach cover was missing
[16:10:44] <jmkasunich> (somebody machined a new one while we were there)
[16:11:02] <robin_sz> so .. how long got spent on it? 3 days?
[16:11:32] <dave-e> 6+ for the main crew...longer for a few
[16:11:41] <dave-e> long days too.
[16:11:43] <jmkasunich> one of the flex-conduits with limit switch and other wiring was flattened (they set the machine on it when moving it), we cut it back and landed it on a closer cabinet, re-routed all those wires
[16:11:52] <robin_sz> oh dear
[16:11:56] <steve_stallings> some good came from the spindle interface converter board, I learned about a neat high common mode range instrumentation amp, thanks JMK
[16:12:27] <dave-e> whats the number on the amp?
[16:12:40] <jmkasunich> AD629 or INA117
[16:12:56] <jmkasunich> unity gain, over 100V common mode range
[16:12:56] <dave-e> 629's are nice
[16:13:27] <robin_sz> I can already imagine some posts on "other" places ... emc crew coulent get emc working eeven in a week for 8 people, I got Mach2 (or whatever) running in an hour .. an unfair comparison, but I expect we'll see it somewhere
[16:13:40] <jmkasunich> probably
[16:13:54] <jmkasunich> like to see them get it running on a Mazak
[16:13:58] <robin_sz> heh
[16:14:01] <dave-e> this was not an emc problem...it was a machine problem
[16:14:05] <jmkasunich> exactly
[16:14:13] <steve_stallings> I think that the Mach folks who were there gained a lot of respect for EMC just seeing what was being attempted
[16:14:21] <jmkasunich> at most 1 day was spent doing "EMC" stuff
[16:14:27] <robin_sz> right ...
[16:14:32] <jmkasunich> the rest was things that would need to be done for any conversion
[16:14:40] <robin_sz> Im just guessing how the news will filter out ...
[16:15:00] <jmkasunich> an huge amount of time was spend just identifying wires
[16:15:02] <dave-e> emc comes up pretty easily once the other stuff .... e-stop, amps, etc are working
[16:15:42] <jmkasunich> we need a webpage for the project that describes just what we did and didn't do
[16:15:51] <robin_sz> the wiki ....
[16:15:55] <jmkasunich> yes
[16:15:55] <robin_sz> good a place as any
[16:15:59] <dave-e> that's OK...XX brand is welcome to tackle a Mazak in the same condition and see how they do.
[16:16:11] <robin_sz> dave-e: absolutely
[16:16:27] <robin_sz> trouble is ... publicity and politics aint fair or truthful
[16:16:36] <robin_sz> still, we know the core
[16:16:38] <robin_sz> score
[16:16:51] <jmkasunich> http://www.linuxcnc.org/Dropbox/mazak008.jpg
[16:16:53] <robin_sz> was Art there?
[16:17:09] <jmkasunich> nice pendant arm, eh?
[16:17:17] <jmkasunich> yeah, art was there
[16:17:19] <steve_stallings> well the Mach folks showed up with NO machine to run, not even for demos
[16:17:35] <jmkasunich> nice guy, didn't resemble my mental picture of him at all
[16:17:57] <steve_stallings> loaned them my MicroMill so the crowd could see something other than CRT images
[16:18:06] <jmkasunich> that arm was also built at the fest BTW
[16:18:06] <robin_sz> jmkasunich: yeah, Ive spoken to him on the phone .. seemd a decent guy
[16:18:32] <mshaver> so, you were thinking something like a cross between Bill Gates & Satan? ;)
[16:18:33] <dave-e> note the shiny cap on the tach on the lower end of the spindle motor...also the new front panel...all of this takes time
[16:18:43] <robin_sz> noted
[16:18:57] <robin_sz> whose the guy in the reverese cap?
[16:19:04] <jmkasunich> no, not at all... just didn't fit my mental image
[16:19:06] <dave-e> My machine lost it's fiberglas shround yesterday
[16:19:18] <dave-e> tom powderly
[16:19:28] <robin_sz> dotn know him
[16:19:33] <dave-e> good edm and plc guy
[16:19:49] <robin_sz> and did Ray show?
[16:19:53] <steve_stallings> HA
[16:19:54] <jmkasunich> yeah
[16:20:03] <steve_stallings> Ray lived there for almost two weeks
[16:20:06] <robin_sz> wow
[16:20:11] <robin_sz> enjoyed himself?
[16:20:20] <jmkasunich> http://www.linuxcnc.org/Dropbox/mazak003.jpg
[16:20:41] <jmkasunich> blue shirt, facing away from the camera, on the left (seated)
[16:20:55] <dave-e> matt is to his left
[16:21:00] <jmkasunich> the far left, facing camera, is Matt
[16:21:11] <robin_sz> right
[16:21:19] <robin_sz> that machine looks a bit of a beast
[16:21:20] <jmkasunich> then ray, I think the standing person is Jon E, then seated is Tom,
[16:21:24] <mshaver> * mshaver is going to look at this picture...
[16:21:36] <jmkasunich> the standing blur is Dave I think
[16:21:47] <dave-e> too nervous to stand still
[16:21:55] <dave-e> hi matt
[16:21:58] <jmkasunich> and seated right in striped shirt is Rick of Rick-o-matic I think
[16:22:10] <jmkasunich> http://www.linuxcnc.org/Dropbox/mazak001.jpg
[16:22:22] <jmkasunich> your's truly on top of the machine, rewiring Z limit switches
[16:22:50] <mshaver> hi dave - yep, that's me sitting at the far left
[16:22:59] <steve_stallings> mazak001 - Dave E at far right
[16:23:02] <dave-e> does give you a sense of the size of the machine
[16:23:13] <jmkasunich> pic 1 shows the old front panel
[16:23:19] <dave-e> and the head is NOT all the way up!
[16:23:25] <robin_sz> it is .. without a doubt, a big mother
[16:23:31] <jmkasunich> http://www.linuxcnc.org/Dropbox/mazak002.jpg
[16:23:31] <dave-e> has about a foot to go
[16:23:37] <jmkasunich> shows the new panel
[16:23:43] <jmkasunich> and the toolchanger
[16:23:55] <steve_stallings> and the Mazak was not the largest CNC there, two Giddings and Lewis take that honor
[16:24:11] <jmkasunich> the big fiberglass cowl/housing in pic 1 came off to get access to the Z limit wiring
[16:24:18] <robin_sz> will the refit get done?
[16:24:22] <jmkasunich> yes
[16:24:24] <dave-e> yes
[16:24:32] <robin_sz> thats good ...
[16:24:36] <jmkasunich> some of us are planning to return in a couple months
[16:24:38] <dave-e> ray to talking about going back in Sep
[16:24:48] <robin_sz> wow
[16:24:48] <mshaver> yes - even if i have to go back there...
[16:24:53] <dave-e> cooler weather
[16:25:01] <jmkasunich> gonna replace the SCR amps with modern torque mode amps to solve the velocity feedback issue
[16:25:09] <jmkasunich> yeah, it was hot
[16:25:27] <robin_sz> jmkasunich: som of thos amps you rescued?
[16:25:30] <dave-e> I've already looked at 1525br's and SD's newer amps
[16:25:50] <jmkasunich> no, the ones I have are AC, and not complete amps, just power sections
[16:25:56] <robin_sz> right
[16:26:11] <dave-e> and muggy
[16:26:16] <steve_stallings> and dusty
[16:26:25] <robin_sz> plenty of space though
[16:26:37] <dave-e> I didn't notice the dust...just the humidity
[16:26:52] <jmkasunich> same here
[16:26:53] <robin_sz> do they already have something running emc?
[16:27:05] <jmkasunich> dunno
[16:27:27] <robin_sz> would make it easier if they did
[16:27:33] <dave-e> that G&L would be an interesting conversion
[16:27:35] <jmkasunich> neither of the big Giddings mills is in working order
[16:27:37] <steve_stallings> Rowland had been using Turner Controls, looking toward a future without them
[16:27:42] <jmkasunich> http://www.linuxcnc.org/Dropbox/mazak010.jpg
[16:27:55] <jmkasunich> you can see the top of one of the G&Ls in that pic
[16:28:07] <jmkasunich> as well as the servo amps for the Mazak
[16:28:16] <jmkasunich> Z on top, X and Y below
[16:28:32] <mshaver> hey john - ray gave me this housing that holds the spindle orientation sensor - i'm supposed to mount an encoder in it's place - will that work with the existing spindle drive? - i remember your explanation of the ramp voltage that causes the spindle to auto-drive itself to the resting equilibrium - just wondered if we can do somewthing similat in software...
[16:28:40] <jmkasunich> hydraulic pumps and such behind the opened door of the amp cabinet
[16:28:46] <robin_sz> http://www.linuxcnc.org/Dropbox/mazak012.jpg
[16:28:47] <dave-e> btw- Fanuc does the disconnect differently for those amp and my old ones
[16:28:52] <robin_sz> what a lot of wires:)
[16:29:04] <jmkasunich> robin: that's only about half of them
[16:29:08] <robin_sz> neat though
[16:29:16] <jmkasunich> tracing out wires was a big part of the battle
[16:29:33] <mshaver> have to go downstairs & give a pill to a cat - back shortly
[16:29:50] <jmkasunich> re the sensor, we'll make it work
[16:29:54] <dave-e> one only needs about 20 inputs and 14 outputs to do the tool change
[16:30:05] <mshaver> mshaver is now known as mshaver_catmeds
[16:30:07] <dave-e> all the rest are to keep one out of trouble
[16:30:25] <dave-e> matt...if things get too tought....get a catapult
[16:30:29] <jmkasunich> things like "hydraulic pressure OK"
[16:30:30] <dave-e> tough
[16:30:40] <mshaver_catmeds> haha...
[16:30:49] <robin_sz> jmkasunich: sure, but all that needs to go in eventually ...
[16:31:01] <dave-e> btw...someone needs to tackle the air leak in the hydraulics
[16:31:24] <jmkasunich> some I/O probably won't go in at all... cost/benefit isn't there
[16:31:26] <dave-e> one more little problem
[16:31:36] <robin_sz> shrug
[16:31:37] <jmkasunich> the original control had feedbacks for every fuse and breaker in the machine
[16:32:01] <dave-e> only need enough I/O to make the machine safe and provide for some troubleshooting
[16:32:47] <dave-e> spindle controller needs an Al mounting plate to replace the rusty steel
[16:33:11] <jmkasunich> http://www.linuxcnc.org/Dropbox/mazak012.jpg
[16:33:20] <jmkasunich> power cabinet, spindle drive is green
[16:33:38] <jmkasunich> yes about the plate, but IMHO Roland's guys should do that before we arrive
[16:33:45] <dave-e> yep
[16:33:56] <jmkasunich> also, that spindle contactor seems to be borked
[16:33:56] <dave-e> and the hydraulics
[16:34:05] <jmkasunich> either that or not connected correctly
[16:35:38] <jmkasunich> the bank of 24V->120VAC solid state relays in the upper right corner handle most of the toolchanger outputs
[16:36:06] <robin_sz> how is that going to be implemented .. in HAL ? or classicladder?
[16:36:16] <jmkasunich> CL most likely
[16:36:26] <jmkasunich> using HAL for I/O mapping
[16:36:46] <dave-e> those ssr will handle tool change easily
[16:36:52] <robin_sz> did paul_c attend?
[16:37:22] <jmkasunich> nope... tho there was one guy (not emc related) who came from australia
[16:37:29] <robin_sz> wow
[16:37:50] <jmkasunich> most attendees were from the US
[16:37:51] <steve_stallings> no Paul, though John Printice of the UK who did the Mach docs was there
[16:37:59] <robin_sz> so .. a good CNC holiday was had by all :)
[16:38:03] <robin_sz> ahh, JP
[16:38:07] <robin_sz> how are hsi eyes?
[16:38:27] <steve_stallings> John was happy with the results of his surgury
[16:38:33] <robin_sz> good.
[16:38:47] <robin_sz> it was non-certain he would be OK when I spoke to him
[16:39:09] <jmkasunich> dave_e: I just realized, if we replace the spindle orient sensor with an encoder, that entire +/-15V supply can go away
[16:39:20] <jmkasunich> use PC +5V for all the encoders and be done with it
[16:39:35] <dave-e> one more simplification
[16:39:44] <dave-e> KISS principle
[16:40:17] <robin_sz> what servo card you using?
[16:40:20] <robin_sz> STG?
[16:40:23] <dave-e> john...how easily will the front panel encoder stuff transfer to emc1
[16:40:46] <dave-e> motenc for the Cardinal machine
[16:40:50] <dave-e> stg for mine
[16:40:53] <robin_sz> right
[16:41:17] <jmkasunich> robin: Motenc-Lite
[16:41:20] <robin_sz> front panel encoders stuff? you mean jogwheels?
[16:41:26] <dave-e> yes
[16:41:31] <robin_sz> in emc1?
[16:41:36] <jmkasunich> dave: for emc1 you are on your own
[16:41:40] <robin_sz> shudder
[16:41:47] <dave-e> good reason to go to emc2
[16:41:50] <jmkasunich> the jogwheel is using the HAL encoder counter
[16:41:58] <robin_sz> yeah
[16:42:01] <dave-e> ppt
[16:42:16] <dave-e> pport
[16:42:23] <jmkasunich> getting the counts into the PC is the easy part (with HAL)
[16:42:40] <jmkasunich> what remains is to write a GUI component that reads the wheel and sends NML jog messages
[16:42:43] <dave-e> but then they need to diddle the counters
[16:42:55] <jmkasunich> ray and I talked briefly about it at lunch one day
[16:42:59] <robin_sz> i wwouldnt imagien the jog wheel to go through the gUI
[16:43:15] <jmkasunich> jog commands come from the user interface
[16:43:33] <jmkasunich> the fact that the interface happens to be using a hardware device (wheel) instead of a keyboard is irrelevant
[16:43:44] <robin_sz> possibly
[16:44:04] <dave-e> but shouldn't the jogwheel just update the position counter and let the gui display it
[16:44:11] <dave-e> of did I miss something
[16:44:14] <robin_sz> sounds more like a plan
[16:44:30] <jmkasunich> I was thinking a small window, with buttons for X, Y, Z (to select which axis the wheel moves) and x1, x10, x100, etc (to select how much one click of the wheel move it)
[16:45:05] <robin_sz> id have thought 3 push buttons was a more intuitive interface
[16:45:09] <Imperator_> mabe with a smal display
[16:45:12] <Imperator_> maybe
[16:45:18] <jmkasunich> that can (I think) run totaly independent of the main GUI, it sends jog messages, the machine moves, and the main GUI displays where it is
[16:46:00] <jmkasunich> robin: you mean 3 physical buttons, near the wheel, instead of 3 screen buttons?
[16:46:08] <robin_sz> * robin_sz nods
[16:46:11] <dave-e> how about probe sensing?
[16:46:22] <jmkasunich> you could do that, but it would need more I/O
[16:46:31] <jmkasunich> and more mechanical work and wiring
[16:46:32] <Imperator_> must that be connected to the realtime part or is it possible (useable) also to connect it to the userspacepart like the gui
[16:46:36] <dave-e> always more i/o
[16:46:54] <jmkasunich> since we were limited by i/o and manpower, screen seemed a better way to go
[16:47:11] <robin_sz> i would have thought .. what, 120 channels of I, 60 channels of O would do it ?
[16:47:30] <robin_sz> looks that sort of size of task to me ...
[16:47:31] <jmkasunich> but it all needs breakout boards and wiring
[16:47:36] <robin_sz> yeah
[16:47:53] <robin_sz> or some sort of pre-made HMI
[16:47:58] <Imperator_> what about using a ATMEL that is connected to emc via a serial cable
[16:48:04] <jmkasunich> the motenc-lite gives 32 in, 16 out
[16:48:27] <jmkasunich> the other I/O board gives 48 total, configurable in 4 and 8 bit chunks
[16:48:34] <robin_sz> right
[16:48:43] <dave-e> I think the plc on my mazak had 55 in and 33 out
[16:48:51] <robin_sz> I'll count up on my laser .. I think its 240 in, 64 out
[16:49:09] <robin_sz> some insanely large number for a 2.5 axis machine
[16:49:32] <jmkasunich> we also had a PMDX-122 board connected to the parport, mostly for the charge-pump relay output (since I saw some disturbing power-up results with the motenc outputs)
[16:49:45] <robin_sz> heh
[16:49:52] <jmkasunich> that gives us about another 12 bits, but 5V only, useless for most stuff
[16:49:59] <robin_sz> noted
[16:50:05] <robin_sz> right .. I must be away ...
[16:50:14] <robin_sz> later guys
[16:50:21] <jmkasunich> we did bring the jogwheel in thru that board, and I suppose some front panel buttons could come in there
[16:50:25] <jmkasunich> bye
[16:50:37] <dave-e> some of that 55 in can go away when one passes tool numbers thru emc
[16:50:48] <jmkasunich> but 5V I/O in an industrial environment sucks
[16:51:19] <jmkasunich> a crapload of the I/O was used to access the front panel switches
[16:51:30] <jmkasunich> http://www.linuxcnc.org/Dropbox/mazak011.jpg
[16:51:35] <jmkasunich> back of the front panel
[16:51:42] <dave-e> and a gui takes care of a lot of that
[16:51:49] <jmkasunich> zactly
[16:52:31] <steve_stallings> gotta love rotary switches used as encoders 8-)
[16:52:43] <jmkasunich> absolute encoders that is
[16:52:52] <dave-e> I'm gong to run...I'm starting to dummy up I/O for the tool changer...
[16:54:57] <Imperator_> I think that front panel stuff has to go over a bus, otherwhise you won't get happy
[16:55:31] <jmkasunich> the vast majority of the front panel stuff is gone... on screen as part of the GUI
[16:55:46] <jmkasunich> http://www.linuxcnc.org/Dropbox/mazak001.jpg
[16:55:48] <jmkasunich> old front panel
[16:55:59] <jmkasunich> http://www.linuxcnc.org/Dropbox/mazak002.jpg
[16:56:02] <jmkasunich> new front panel
[16:56:20] <jmkasunich> front panel "physical" controls:
[16:56:22] <jmkasunich> power on
[16:56:23] <jmkasunich> estop
[16:56:34] <jmkasunich> tool unclamp (for manual toolchanges)
[16:56:41] <jmkasunich> feed hold
[16:56:51] <jmkasunich> cycle start
[16:56:54] <jmkasunich> jogwheel
[16:57:02] <Imperator_> thats a big change
[16:57:09] <jmkasunich> and I think there is gonna be a feedrate override knob
[16:57:14] <LawrenceG> g'day .... I am working on a Hal driver for the Mesa card... is anyone else?
[16:57:30] <jmkasunich> not at present
[16:57:50] <Imperator_> LawrenceG: if i get my card, then I#m with you
[16:58:07] <LawrenceG> ok... I'll try to get it to a point where it does something and get it into cvs for review
[16:58:28] <Imperator_> have some practice with the drivers
[16:58:29] <jmkasunich> LawrenceG try to follow the pin naming conventions of the motenc card where practical
[16:58:50] <LawrenceG> yes... it is very close actually....
[16:58:57] <jmkasunich> good
[16:59:35] <LawrenceG> I started with the motenc driver and have been stripping and adding where necessary
[16:59:43] <jmkasunich> one thing that working on the Mazak brought up... mapping "TRUE" and "FALSE" HAL pin values to actual logic levels on physical pins
[17:00:03] <jmkasunich> the original motenc driver assumed TRUE was high on the 5V logic outputs
[17:00:21] <Imperator_> maybe it is a good thing not to download every driver to the cvs, otherwhise it looks in a year like the drivers Dir of EMC1
[17:00:28] <jmkasunich> however, when connected to opto-22 output modules or the vital breakout board, ON is LOW on the 5V signal
[17:00:30] <LawrenceG> and opto assumes low is TRUE
[17:00:52] <jmkasunich> imperator: I disagree... I want lots of drivers
[17:01:09] <Imperator_> ok, but then well organised
[17:01:15] <LawrenceG> as long as they mature to something working....
[17:01:27] <jmkasunich> lawrence: right... and its important that the output remain off until told to turn on
[17:01:37] <jmkasunich> there are several stages...
[17:01:37] <Imperator_> that was why i said at Fest that mybe we set up a webside for drivers or so
[17:01:45] <jmkasunich> power up, before any driver is loaded
[17:01:58] <jmkasunich> after the driver is loaded, but before the realtime code runs
[17:02:04] <jmkasunich> and finally once the realtime code is running
[17:02:40] <jmkasunich> the power up stage is determined strictly by the hardware design of the card
[17:03:42] <LawrenceG> computer stuff probably needs to be up and stable before control power is energized
[17:05:19] <jmkasunich> yeah
[17:05:25] <LawrenceG> is the breakout board watchdog relay usually wired into estop?
[17:05:26] <jmkasunich> we used the estop chain for that
[17:05:31] <jmkasunich> yep
[17:05:45] <jmkasunich> estop chain on the mazak:
[17:05:50] <jmkasunich> starts with +24V
[17:06:01] <jmkasunich> goes thru all the axis overtravel switches (NC contacts)
[17:06:09] <jmkasunich> goes thru all the red estop buttons
[17:06:24] <jmkasunich> to ESTOP IN (one opto-22 input)
[17:06:38] <jmkasunich> and also goes to one side of the relay on the PMDX board
[17:06:57] <LawrenceG> good.... does hal currently drive an output for the PMDX board?
[17:07:14] <jmkasunich> the other side of the NO relay contact goes to the coil of a small contactor and from there to ground
[17:07:41] <bpmw_> Hi John, could not get AC- Quadrature driver to work. On to other driver which is back to DC step/dir. This is the drive that needs 5us step pulse duration, 10us direction hold time, and 20us turnon/off time. Are these within Emc's parameters?
[17:07:42] <jmkasunich> when EMC sees ESTOP-IN go true, and the user hits F1, it pulls in the relay
[17:08:06] <jmkasunich> bpwm: let me finish a thought, be right with you
[17:08:16] <bpmw_> no problem!
[17:08:36] <jmkasunich> if ESTOP-IN goes away, even momentarly, EMC turns off ESTOP-OUT (the relay)
[17:08:56] <jmkasunich> in addition, the PMDX board has a charge pump output that is ANDed with the relay
[17:09:14] <jmkasunich> EMC constantly toggles the charge pump output
[17:10:27] <jmkasunich> that small contactor is the main ESTOP relay, 115V control power goes thru it to operate things like the contactors on the servo amps, the contactor on the spindle, the contactors for cooling and hydraulic pumps, all the solenoid valves for the toolchanger, etc, etc
[17:11:05] <LawrenceG> I need to build a charge pump circuit here, as I am not Using the PMDX board
[17:11:21] <jmkasunich> bpmw: the default configuration for stepgen is 1 "period" of direction setup and hold time, and step pulses 1 "period" long
[17:11:33] <jmkasunich> those can all be extended if needed
[17:12:03] <jmkasunich> "period" is the value of PERIOD in the ini file
[17:12:53] <bpmw_> Ok, I believe mine is set to 0.000025
[17:13:03] <jmkasunich> so then you have 25uS for all those times
[17:13:17] <jmkasunich> should be good enough
[17:13:44] <jmkasunich> bpwm: earlier you said something about CW and CCW inputs to your drives?
[17:13:59] <jmkasunich> that's not quadrature, that sounds like up/down
[17:14:14] <bpmw_> That was for the AC drive.
[17:14:46] <jmkasunich> right... but that would explain why the AC drive didn't work
[17:14:51] <bpmw_> Maybe thats why ?
[17:14:58] <jmkasunich> up/down is stepping type 1, quadrature is type 2
[17:15:01] <mshaver_catmeds> mshaver_catmeds is now known as mshaver
[17:15:18] <mshaver> now need to do some honey-do items...
[17:15:22] <bpmw_> OOH boy:)
[17:15:32] <mshaver> mshaver is now known as mshaver_honeydo
[17:16:29] <mshaver_honeydo> oh, i did start reading emc2.hh with ps, jmk & aj comments - i'll try to write something up tonight or tomorrow night.
[17:16:54] <bpmw_> John, am I wasting my time on these drives should I just go buy some Gecko's?
[17:17:35] <jmkasunich> no idea... that depends on how valuable your time is... three geckos is something liek $400
[17:17:59] <jmkasunich> if it was me, I'd figure out how to make them work (I don't spend $400 casually)
[17:18:01] <bpmw_> Or did I buy wrong steppers, they are 4 phase.
[17:19:07] <jmkasunich> I dunno... I can help you with the software, but I don't know anything about your machine, drives, motors, etc
[17:19:24] <bpmw_> These drives are going to cost me about the same
[17:19:54] <jmkasunich> "going to", or "already did"? if bought and paid for, makes sense to do whatever it takes to make them work
[17:20:13] <bpmw_> They are on 2 week trial.
[17:20:52] <jmkasunich> got a URL for specs, etc?
[17:21:37] <bpmw_> or should I be spending my time trying to get my xylotex drive to work better.
[17:21:50] <jmkasunich> I don't know
[17:22:05] <jmkasunich> xylotex and gecko are completely different in terms of power
[17:22:18] <jmkasunich> if your machine is small enough to use xylotex, gecko is overkill
[17:22:28] <jmkasunich> if you need geckos, then xylotex is a waste of time
[17:22:57] <bpmw_> My mill is 3hp gearhead about 850 lbs.
[17:23:20] <jmkasunich> what size motors? frame size, oz-in, volts, and amps?
[17:24:02] <bpmw_> Motors I bought for X & Y are 1282oz/in 11v 1.42A
[17:24:10] <bpmw_> Nema 34
[17:24:16] <jmkasunich> 11V? wow
[17:24:30] <jmkasunich> that's very high... they won't go very fast
[17:25:08] <jmkasunich> especially with Xylotex, that is limited to 24-30V
[17:25:19] <bpmw_> Thats maybe where im having most problem, I'm trying to get them to do 20ipm rapid.
[17:25:20] <jmkasunich> the rule of thumb is 10-20x voltage
[17:25:38] <jmkasunich> have you read the gecko whitepaper about steppers?
[17:25:52] <bpmw_> Briefly
[17:26:34] <bpmw_> Thats why I thought I'd try the ac drive.
[17:26:48] <jmkasunich> what exactly is this "AC drive"
[17:27:42] <bpmw_> www.nyden.com then checkout IMS20 drive.
[17:28:31] <bpmw_> the other drive they sent me the dc one is SD230 drive.
[17:29:28] <jmkasunich> the INS20-210 sounds like it would work, but it says it can be configured for STEP/DIR or CW/CCW
[17:29:39] <jmkasunich> why don't you just run it in STEP/DIR and keep things simple?
[17:29:59] <jmkasunich> by the way, the extreme microstepping they are doing is silly
[17:30:25] <jmkasunich> 5x, 8x, or maybe 10x is about as far a you should go
[17:31:48] <bpmw_> The ac dive is only full step i believe
[17:31:59] <bpmw_> the dc one will do up to 8
[17:33:02] <jmkasunich> the INS20 page on their website says 1,2,2,5,5,8,10.....1000 uicro-steps per full step
[17:33:32] <bpmw_> IMS20
[17:33:53] <jmkasunich> oops
[17:34:19] <jmkasunich> ok, full or half step
[17:34:33] <jmkasunich> still configurable for S/D or CW/CCW
[17:37:02] <bpmw_> Could I try a config for CW and CCW? step/dir didnt work for some reason coulnt get motors to reverse direction.
[17:37:30] <jmkasunich> step dir went one way OK but wouldn't reverse?
[17:37:41] <bpmw_> thats correct
[17:38:05] <jmkasunich> did you try swapping step and dir signals?
[17:38:21] <bpmw_> Didn't try that
[17:39:10] <bpmw_> Do you want me to?
[17:39:44] <jmkasunich> are you sure the drives themsleves are configured for step/dir?
[17:40:12] <jmkasunich> need more info:
[17:40:55] <jmkasunich> when it doesn't reverse, do you mean jog forward turns one way, and jog reverse turns the same way, or do you mean jog forward turns one way, and jog reverse does nothing?
[17:41:19] <bpmw_> they both turn the same way
[17:41:51] <jmkasunich> that is exactly what would happen if the drive was configured for cw/ccw and you sent it a step/dir signal...
[17:42:07] <jmkasunich> it's also what would happen if the dir part of step/dir wasn't connected right
[17:42:56] <jmkasunich> if you swap step and dir and get the same results, except it turns the other direciton, then the drive is configured for cw/ccw, and you need to read the drive manual and figure out how to change it
[17:43:54] <bpmw_> Manual doesn't say. So could I make a .hal file for CW/CCW?
[17:44:42] <jmkasunich> you have a drive where the webpage says "STEP and DIRECTION or CW/CCW pulse (selectable)" but the manual doesn't tell you how to select one or the other?
[17:45:03] <bpmw_> Not that I can see!
[17:45:58] <bpmw_> The manual is online if you'd like to check it out
[17:46:54] <jmkasunich> hmmm, Japlish
[17:47:26] <bpmw_> one moment and I'll find the url.
[17:47:33] <jmkasunich> I'm reading it now
[17:49:17] <jmkasunich> pretty crappy manual
[17:50:16] <jmkasunich> what is the model number for the drives you have?
[17:50:54] <bpmw_> http://www.nyden.com/nyden05b/product/IMS20.pdf
[17:51:27] <jmkasunich> yeah, that's the one I'm reading... all six nearly worthless pages of it
[17:51:41] <bpmw_> The Ac drive is IMS20-210
[17:52:07] <bpmw_> The dc drive is the SD230
[17:52:36] <jmkasunich> ok... IF I'm reading that cruddy manual right, the IMS20-210 is CW/CCW only, and the IMS20-211 is STEP/DIR
[17:53:19] <bpmw_> OOH boy!
[17:53:21] <jmkasunich> so it looks like you need a UP/DOWN (CW/CCW) hal file
[17:53:25] <jmkasunich> not a problem
[17:53:31] <jmkasunich> no harder than quadrature
[17:53:54] <jmkasunich> quadrature is step type 2, hence 'cfg="2 2 2"'
[17:54:08] <jmkasunich> up/down is step type 1
[17:54:13] <bpmw_> ok.
[17:54:16] <jmkasunich> so change that to cfg="1 1 1"
[17:55:19] <jmkasunich> then you'll have to change the lines that refer to stepgen.0.phase-A to stepgen.0.up
[17:55:30] <jmkasunich> and stepgen.0.phase-B to stepgen.0.down
[17:55:39] <jmkasunich> etc, etc for stepgen.1 and stepgen.2
[17:56:44] <bpmw_> can the rest stay the same
[17:56:56] <alex_joni> hello
[17:57:10] <jmkasunich> for now yes... later you might want to rename X_A to X_up, etc
[17:57:11] <bpmw_> Hey Alex!
[17:57:13] <jmkasunich> hi alex
[17:57:17] <alex_joni> hello bpmw_
[17:57:19] <alex_joni> hi John
[17:57:46] <alex_joni> bpmw_: got that quadrature running?
[17:58:17] <bpmw_> Ok I'll go and try that. It'll take a little while to rewire everything
[17:58:18] <jmkasunich> it's not quadrature... the drives want CW/CCW (aka UP/DOWN) signals
[17:59:16] <alex_joni> I see...
[17:59:22] <bpmw_> Sorry Alex, John's right
[17:59:41] <bpmw_> I goof'd
[18:00:03] <jmkasunich> the manual for those drives is pretty crappy
[18:00:13] <alex_joni> :)
[18:00:22] <alex_joni> jmkasunich: short questions for you ;)
[18:00:28] <jmkasunich> shoot
[18:00:35] <alex_joni> SET_TELEOP_VECTOR
[18:00:37] <bpmw_> Ok, I'll be back in a while
[18:00:39] <alex_joni> *g*
[18:00:51] <alex_joni> do you still remember what the dataflow was?
[18:01:06] <alex_joni> I mean if the HMI sends a teleop jog command
[18:01:08] <jmkasunich> not really
[18:01:12] <alex_joni> it eventually gets to motion
[18:01:18] <bpmw_> bpmw_ is now known as bpmw_[A]
[18:01:18] <bpmw_[A]> * bpmw_[A] is now away - Reason : Trying new config.
[18:01:52] <jmkasunich> set_teleop_vector is a sort of jog for machines without trivial kinemaitcs
[18:02:00] <jmkasunich> normal jog moves only one motor
[18:02:07] <alex_joni> right
[18:02:12] <alex_joni> btw.. seen my machine work?
[18:02:14] <jmkasunich> doing that on a hexapod probably doesn't do anything usefull
[18:02:33] <jmkasunich> nope, last I saw it was just under construction
[18:02:33] <alex_joni> jogging one joint could even break the machine ;)
[18:02:45] <alex_joni> http://dsplabs.utt.ro/~juve/emc/mytoy/
[18:03:01] <jmkasunich> anyway, teleop lets you say "move along +X" and it should move all motors to allow you to make that move
[18:03:14] <alex_joni> right
[18:03:19] <alex_joni> but it doesn't ;)
[18:03:24] <alex_joni> G1X+ works
[18:03:29] <jmkasunich> damn... no video viewers on this box
[18:03:36] <alex_joni> :(
[18:04:37] <jmkasunich> * jmkasunich looks at jpegs
[18:05:09] <alex_joni> the movies are the nice thing ;)
[18:05:22] <alex_joni> you can see my emc computer there ;)
[18:05:58] <jmkasunich> guess I gotta fire up the doze box
[18:06:07] <jmkasunich> or apt-get a mpeg viewer
[18:06:12] <SWP_Away> I thought teleop was just the opposite - that you could jog a single joint, regardless of the machine kinematics
[18:06:21] <alex_joni> nope
[18:06:42] <SWP_Away> I could have sworn that's what Fred said at Fest
[18:06:43] <alex_joni> SWP_Away: normal jogging does joints
[18:06:49] <alex_joni> teleop is for carthesian
[18:06:50] <SWP_Away> SWP_Away is now known as SWPadnos
[18:07:02] <jmkasunich> "free" mode is where each motor is controlled individually
[18:07:04] <SWPadnos> surely normal jogging does axes
[18:07:17] <jmkasunich> normal jogging is in free mode
[18:07:34] <jmkasunich> the problem is when motors and axis don't map 1-to-1
[18:07:47] <SWPadnos> right - on a hexapod, for example
[18:08:10] <SWPadnos> but the GUI would still allow you to jog in cartesian space
[18:08:29] <jmkasunich> it uses TELEOP mode to do that
[18:08:37] <SWPadnos> oh - odd.
[18:08:48] <jmkasunich> and the teleop mode code in the motion controller isn't debugged
[18:09:13] <jmkasunich> not so odd.... you need kinematics to jog along X with a non-Cartesean machine
[18:09:55] <SWPadnos> well - as long as the GUI does what I expect, regardless of the machine, I guess it doesn't really matter
[18:10:02] <SWPadnos> (which is called what)
[18:10:36] <jmkasunich> the problem is that cartesean machines let you get lazy
[18:11:11] <alex_joni> lazy?
[18:11:21] <jmkasunich> since axis map 1-to-1 with motors, you can write GUIs or controllers that don't make the distinction... then when its time to do a hexapod or robot or something, you have issues to deal with
[18:11:22] <alex_joni> ahh.. I see ;)
[18:11:40] <alex_joni> jmkasunich: had a few to twiddle with before I could move my machine
[18:11:49] <alex_joni> but it works pretty ok now, except the jogging
[18:12:58] <jmkasunich> * jmkasunich is looking for a movie viewer
[18:16:25] <SWPadnos> heh - I'll soon be in the same boat as matt - SWP_honeydo :)
[18:16:50] <jmkasunich> lunchtime coming up here...
[18:17:11] <SWPadnos> for some reason I lost my appetite this morning
[18:17:41] <SWPadnos> I got out of bed, and before I had even had coffee, my wife says "Honey, I've got this fun thing for you to do" ...
[18:17:53] <jmkasunich> lol
[18:18:05] <SWPadnos> Strangely, I don't find fileting a Salmon a "fun thing" before coffee
[18:18:11] <SWPadnos> (or after, for that matter)
[18:18:38] <jmkasunich> alex: video working.. that's too cool!
[18:19:14] <jmkasunich> my wife made me clean som of my crap out of her side of the basement yesterday
[18:19:22] <SWPadnos> ooohh -bummer
[18:19:34] <SWPadnos> we were working on our garage yesterday
[18:19:39] <jmkasunich> worked out well tho.. I've been avoiding that even tho it needed done,
[18:19:44] <SWPadnos> sheetrock, shelving, moving crap around
[18:20:01] <alex_joni> jmkasunich: like it?
[18:20:06] <SWPadnos> at least I'll have more space for the milling machine once we're done (and maybe even a car or two)
[18:20:11] <jmkasunich> we wound up getting two new shelf units, one for her, one for me
[18:20:23] <jmkasunich> I have to assemble mine today
[18:20:30] <jmkasunich> alex: yes
[18:20:31] <SWPadnos> Gorilla Racks at Costco - just about the best thing going
[18:21:37] <jmkasunich> got a URL? gorilla rack search at cosco.com came up blank
[18:21:44] <SWPadnos> hmmm - I'll look
[18:22:01] <SWPadnos> the racks are 48 x 18 inches, 5 shelves, 6' tall, 1500 pounds/shelf capacity
[18:22:07] <SWPadnos> $65 or so
[18:22:15] <alex_joni> * alex_joni is packing
[18:22:15] <jmkasunich> I got similar from home depot
[18:22:26] <jmkasunich> 48" x 24", 5 shelves, 6' tall
[18:22:31] <alex_joni> I'm on vacation the next 2 weeks ;)
[18:22:35] <SWPadnos> same thing, but I think the Costco ones are a little stronger
[18:22:40] <SWPadnos> have fun Alex
[18:22:47] <alex_joni> SWPadnos: surely will do ;)
[18:23:00] <jmkasunich> particleboard shelves, steel frame, knock together with a hammer (no bolts)
[18:23:11] <SWPadnos> yep - www.gorillarack.com
[18:23:42] <jmkasunich> yeah, that kind of stuff
[18:23:57] <jmkasunich> this one has a different cross section for the beams
[18:24:05] <jmkasunich> (instead of simple angle)
[18:24:24] <SWPadnos> yep - Costco has the GRZ 8460-5
[18:25:47] <SWPadnos> jmkasunich, have you seen any of the discussions about the Mesa 5I20 FPGA board?
[18:25:59] <jmkasunich> only a little this morning
[18:26:12] <SWPadnos> ok - it looks pretty darned cool
[18:26:21] <SWPadnos> www.mesanet.com
[18:26:59] <SWPadnos> LawrenceG, and I have one, Martin has been trying to get one
[18:27:16] <SWPadnos> It's the least expensive FPGA card I've seen
[18:27:21] <jmkasunich> lunchtime
[18:27:30] <SWPadnos> see ya - enjoy
[18:29:36] <SWPadnos> SWPadnos is now known as SWP_Away
[18:44:15] <bpmw_[A]> bpmw_[A] is now known as bpmw_
[18:45:16] <bpmw_> Well that didn't work! couldnt get motor to turn at all.
[18:45:39] <alex_joni> hmm.. why not?
[18:46:19] <bpmw_> It was like both coils were firing at the same time and the motor just vibrated
[18:46:37] <alex_joni> hmm.. sounds like the sequence is not right
[18:46:49] <alex_joni> but if it moved before.. it's probably not
[18:47:27] <bpmw_> I even tried unhooking 1 coil and that didn't even work.
[18:48:18] <bpmw_> Alex how was the storm the other night?
[18:49:39] <alex_joni> pretty ok ;)
[18:50:25] <alex_joni> right.. going for some dinner
[18:50:28] <alex_joni> and more packing
[18:50:29] <alex_joni> :)
[18:50:45] <alex_joni> alex_joni is now known as alex_joni_away
[18:50:54] <bpmw_> Well I think I'll give the DC drive a try now.
[18:51:16] <bpmw_> See ya later Alex!
[18:56:35] <steve_stallings> steve_stallings is now known as steves_logging
[19:47:23] <alex_joni_away> alex_joni_away is now known as alex_joni
[19:47:38] <alex_joni> hmm.. quiet today
[19:54:02] <ValarQ> ...
[19:54:09] <alex_joni> hey ValarQ
[19:54:19] <ValarQ> hi :)
[19:54:46] <Imperator_> Hi alex
[19:55:13] <ValarQ> * ValarQ disappears again
[19:55:25] <alex_joni> Hey Martin
[19:55:27] <alex_joni> wie geht's ?
[19:55:36] <Imperator_> gut, danke und selber
[19:55:47] <Imperator_> Du hast Ferien !!
[19:56:20] <Imperator_> wo geht's hin ??
[19:57:31] <alex_joni> zu erst mal campen
[19:57:37] <alex_joni> hab mein Zelt schon gepackt
[19:58:04] <Imperator_> na dann hoff ich mal es regnet nicht !!!
[19:58:13] <alex_joni> heh ;)
[19:58:15] <alex_joni> ist mir egal
[19:58:53] <Imperator_> das ist immer gail, Zelten und Regen !! nach nem halben Tag ist nicht nur drausen, sondern auch im Zelt alles voll mit Schlamm und Dreck
[19:59:21] <alex_joni> ;)
[19:59:43] <alex_joni> du musst aber die boots draussen lassen
[19:59:50] <alex_joni> dann ist es nicht soooo schlimm ;)
[19:59:56] <Imperator_> wir hatten mal einen Anh�nger, der ein Zelt enthielt, das war recht gut
[20:00:25] <Imperator_> mit festen Betten
[20:01:04] <alex_joni> that's pretty cool
[20:01:23] <Imperator_> hast Du ein richtiges Zelt oder nur so ein drei Mann teil
[20:01:24] <alex_joni> anyways.. I'll be about 50 km from my house in wolfsberg away
[20:01:25] <Imperator_> jep
[20:01:40] <alex_joni> so if I have enough of camping *g*...
[20:01:42] <Imperator_> ok
[20:02:22] <Imperator_> so if it beginns to rain you can easyly go home
[20:03:08] <alex_joni> yeah
[20:03:21] <alex_joni> or even if I have enough of it, and I need a good bed
[20:03:23] <alex_joni> :)
[20:05:23] <Imperator_> hehe
[20:05:34] <Imperator_> I hate camping
[20:05:37] <alex_joni> why?
[20:05:42] <alex_joni> it's nice.. once a year
[20:05:45] <alex_joni> in the summer ;)
[20:05:48] <alex_joni> near a lake
[20:05:56] <alex_joni> with friends
[20:06:14] <Imperator_> Im to oald for that
[20:06:18] <Imperator_> old
[20:06:32] <alex_joni> heh.. don't really think so ;)
[20:06:41] <Imperator_> if the weather is fine that makes fun
[20:06:43] <alex_joni> oh.. next week I'll be getting that STG
[20:06:51] <alex_joni> but I won't be here :(
[20:06:57] <Imperator_> from matt
[20:07:11] <alex_joni> yeah
[20:07:16] <alex_joni> matt sent it a while ago
[20:07:24] <alex_joni> but shipping to .ro is problematic
[20:07:24] <Imperator_> ok
[20:07:34] <alex_joni> would have had problems with customs
[20:07:35] <Imperator_> do you get the LS7266
[20:07:42] <alex_joni> so my cousin is bringing it in
[20:07:44] <alex_joni> yeah
[20:07:46] <alex_joni> thx
[20:08:10] <alex_joni> I'll be in Stuttgart between 19 and 22
[20:08:22] <Imperator_> this month ?
[20:08:39] <alex_joni> yup
[20:08:50] <Imperator_> cool, hope we can meet
[20:09:02] <alex_joni> will you be around?
[20:09:07] <Imperator_> jep
[20:09:14] <alex_joni> stuttgart?
[20:09:17] <Imperator_> start my new job tomorrow
[20:09:24] <alex_joni> where?
[20:09:35] <Imperator_> in Ebersbach
[20:09:50] <Imperator_> that is the middle of Schwabenland
[20:10:07] <Imperator_> about 20 km from Stuttgart
[20:10:22] <Imperator_> where the "Kehrwoche" was invented
[20:10:38] <alex_joni> an der fils?
[20:11:02] <Imperator_> �hm
[20:11:23] <Imperator_> jep
[20:11:29] <alex_joni> Baden W�rtenberg?
[20:11:35] <Imperator_> where do you know that ??
[20:11:36] <Imperator_> jep
[20:11:49] <alex_joni> www.ebersbach.de
[20:11:51] <alex_joni> lol
[20:11:55] <Imperator_> "Wir k�nnen alles ausser Hochdeutsch"
[20:11:57] <Imperator_> hehe
[20:12:18] <Imperator_> http://www.wirkoennenalles.de/
[20:12:24] <alex_joni> tja, ich kann nur hochdeutsch ;)
[20:13:21] <alex_joni> so.. how's your new job?
[20:13:24] <alex_joni> any idea yet?
[20:13:46] <alex_joni> * alex_joni loves technology
[20:13:47] <Imperator_> nope
[20:13:59] <Imperator_> I will get a toolmaker
[20:14:01] <alex_joni> I just VPN'ed into the work network
[20:15:15] <Imperator_> nice
[20:16:19] <alex_joni> and I just found out that the hotel I'll be staying at has a wireless hotspot ;)
[20:16:48] <alex_joni> http://www.hansa-stuttgart.de/html/hotspot/index.html
[20:18:30] <alex_joni> although.. preiswert doesn't sound like free ;)
[20:18:42] <Imperator_> hehe
[20:19:39] <Imperator_> but not that expensive
[20:20:05] <Imperator_> and a good location
[20:20:36] <alex_joni> about 30 km from ebersbach to stuttgart
[20:20:38] <alex_joni> cool ;)
[20:21:30] <Imperator_> jep, ant the B10 is nearly a Autobahn, about 20min to Stuttgart
[20:21:42] <alex_joni> nice
[20:21:52] <alex_joni> well then.. maybe I'll get to meet you in stuttgart
[20:22:06] <Imperator_> phone me
[20:22:17] <alex_joni> ok
[20:22:49] <Imperator_> what are you doing there ?
[20:23:39] <alex_joni> I'm going to IPA
[20:23:56] <Imperator_> cool, i was there half a year
[20:24:07] <Imperator_> which department ?
[20:26:11] <alex_joni> dunno ;)
[20:28:05] <alex_joni> I think it's Technische Informationsverarbeitung
[20:29:12] <Imperator_> hm, don't know them
[20:29:47] <Imperator_> but I don't know the most of them
[20:30:07] <Imperator_> It's cool there
[20:30:37] <alex_joni> I'm just going to a meeting
[20:34:25] <bpmw_> Hi folks, I give up!!!!!
[20:34:35] <alex_joni> hey bpmw_
[20:34:37] <alex_joni> no luck?
[20:34:46] <bpmw_> none
[20:35:04] <alex_joni> :/
[20:35:57] <bpmw_> All I can get motor to turn is at feed of 2 with xylotex drive. Mycom drive only works one way- something wrong with drive.
[20:36:32] <bpmw_> What is the best drive to buy for nema34 motors?
[20:37:50] <bpmw_> ALL I want to achive is 20 Ipm rapid, I'd be very happy with that!
[20:38:26] <alex_joni> bpmw_: one more thing
[20:38:34] <bpmw_> yes.
[20:38:37] <alex_joni> you said once that after doing that stepping type 1
[20:38:45] <alex_joni> the motor just humms on the place
[20:38:48] <alex_joni> doesn't move
[20:38:51] <alex_joni> vibrates
[20:38:53] <alex_joni> right?
[20:38:55] <bpmw_> correct
[20:39:12] <alex_joni> that also can be wrong timings for the motor
[20:39:21] <alex_joni> speed too high
[20:39:28] <alex_joni> or accel too high
[20:39:42] <alex_joni> if a stepper start losing steps it'll halt
[20:39:52] <alex_joni> are the motors connected to anything?
[20:40:16] <bpmw_> Mounted on machine.
[20:40:39] <alex_joni> right.. so accel too high might make it stall
[20:40:46] <alex_joni> try lowering accel values
[20:40:50] <alex_joni> and speed
[20:40:50] <bpmw_> max velocity is set to 0.34 which should gives me 20Ipm.
[20:41:06] <alex_joni> what's your steps / unit?
[20:41:39] <bpmw_> 32000 for that one 28800 for the other
[20:42:08] <bpmw_> Xylotex is in 1/8 step mode.
[20:42:50] <bpmw_> accel i've tried everthing from 1 to 200
[20:43:16] <alex_joni> make it low
[20:43:20] <alex_joni> 1 should be ok
[20:43:27] <alex_joni> still won't move?
[20:43:35] <alex_joni> start with slow G1X1F1
[20:45:01] <bpmw_> I can jog 110oz/in at feed of 3 on X 4 on z and 1282oz/in on Y only 2
[20:45:44] <bpmw_> Havent mounted other 1282oz/in on X yet
[20:46:37] <alex_joni> heh.. found a nice quote
[20:46:55] <alex_joni> if violence is not getting results, you're probably not using enough.
[20:47:03] <bpmw_> LOL
[20:47:21] <ValarQ> alex_joni: sounds like my old teacher :)
[20:47:50] <bpmw_> I dont know do you think a 5lb sledge hammer would help:)
[20:48:05] <alex_joni> maybe 10lbs
[20:48:12] <bpmw_> :)
[20:48:20] <ValarQ> we unix nerds usually call that a LART ;)
[20:48:43] <ValarQ> usually works on more than just lusers
[20:48:55] <alex_joni> lol
[20:49:18] <alex_joni> I did find another nice quote.. but .. *g*
[20:49:22] <alex_joni> it might offend some ;)
[20:49:56] <ValarQ> alex_joni: so what? this is irc, we can't hit you :P
[20:50:07] <alex_joni> Define scene whore. I would say someone who is a scene whore is something who doesn't contribute a damn thing yet befriends all the'right people' in an attempt to stay recognised. Geez I wonder who does that.
[20:51:48] <ValarQ> alex_joni: ?
[20:52:29] <alex_joni> if you don't get it = not you I was talking about ;)
[20:52:59] <ValarQ> maybe i was offended, maybe i'm off to code a cad system now...
[20:54:13] <alex_joni> hmmm.. there are plenty of cad's ;)
[20:55:26] <ValarQ> yeah, but nothing like holycrap :D
[20:55:56] <alex_joni> holy skit
[20:56:01] <alex_joni> iirc
[20:56:23] <ValarQ> heh, ein half translation :)
[20:56:31] <alex_joni> yeah ;)
[20:56:44] <ValarQ> helig = holy
[20:56:49] <alex_joni> I can even pronounce it correctly.. I think
[20:56:53] <alex_joni> heilig in german
[20:56:58] <alex_joni> helig skit
[20:57:03] <alex_joni> ;)
[20:57:24] <ValarQ> hmm, i guess it can't be directly translated to swedish...
[20:57:36] <ValarQ> that doesn't make as much sense as holy crap
[20:57:56] <alex_joni> heilige scheisse sure sounds ok in german ;)
[20:58:08] <ValarQ> schei�e :)
[20:58:16] <alex_joni> that's the old spelling ;)
[20:58:23] <ValarQ> teehee ;)
[20:58:23] <alex_joni> or the new one?
[20:58:33] <alex_joni> I can't remember.. they keep changing them ;)
[20:58:36] <ValarQ> dunno, i'm no expert at german
[20:58:40] <alex_joni> well I am ;)
[20:58:45] <alex_joni> or should be ..
[20:58:46] <ValarQ> oh
[20:58:50] <ValarQ> you speak german?
[20:58:51] <alex_joni> not really expert
[20:58:56] <alex_joni> a 'bit'
[20:59:10] <alex_joni> I have a Sprachdiplom Stufe 2
[20:59:20] <ValarQ> same here, i know enough to read german (with some trouble thought)
[20:59:30] <Imperator_> you are very good in german, Alex
[21:00:14] <alex_joni> that's C1 Niveau.. whatever that might be ;)
[21:00:17] <Imperator_> yur german is much better than my english
[21:00:27] <ValarQ> alex_joni: my earlier line was a response to �a 'bit'�, not �I have a Sprachdiplom Stufe 2�
[21:01:08] <Imperator_> ValarQ: Dann m�ssen wir ein wenig �ben, dann wird das schon !!
[21:01:13] <ValarQ> or was that french quote marks? i keep messing them toghether...
[21:01:53] <ValarQ> Imperator_: was m�ssen wir? was ist eing �wenig �ben�?
[21:02:10] <Imperator_> Die deutsche Sprache !
[21:02:19] <ValarQ> �h�
[21:02:49] <Imperator_> einwenig = a little bit (or so)
[21:03:05] <Imperator_> ein wenig
[21:03:29] <ValarQ> �k�j...
[21:04:09] <Imperator_> can't read that
[21:04:21] <ValarQ> alex_joni: did you learn anything from the swedish lessons? ;)
[21:04:21] <Imperator_> wrong charset
[21:04:37] <ValarQ> Imperator_: ok, i use iso-8859-1
[21:05:15] <ValarQ> Imperator_: it will be better after the UTF-8 revolution
[21:05:32] <Imperator_> don't know which one is which, but that seams better :-)
[21:05:37] <Imperator_> maybe
[21:06:25] <ValarQ> Imperator_: have you heard http://download.slayradio.org/mastering_swedish_-_lesson_3.mp3 ?
[21:07:48] <bpmw_> Anybody here driving Nema34 Steppers?
[21:08:27] <Imperator_> ValarQ: hm
[21:08:48] <alex_joni> ValarQ, Imperator_: after 3 years of kindergarten and 12 years of school in german you might expect I learned some ;)
[21:08:54] <alex_joni> german that is
[21:09:03] <alex_joni> Imperator_: that mastering swedish is great ;)
[21:09:09] <ValarQ> alex_joni: ok
[21:09:12] <Imperator_> :-)
[21:09:38] <alex_joni> Imperator_: http://www.vhs-nds.de/pruefungszentrale/pruefung/grobskizzierung.html
[21:09:45] <alex_joni> I'm at C1 it seems
[21:09:46] <ValarQ> yeah, alex speaks flawless swedish now :)
[21:10:03] <alex_joni> lol
[21:10:46] <ValarQ> alex_joni: r�ck mig en sill och r�ksm�rg�s imorgon klockan sju
[21:13:06] <Imperator_> Hm, I think my english is then B1 or B2 level
[21:13:44] <Imperator_> alex_joni: you have visited a german school in romenia ?
[21:14:00] <ValarQ> can't be worse than mine thought...
[21:14:23] <alex_joni> ValarQ: I'm not getting up that early
[21:14:31] <alex_joni> usually way after 7
[21:14:36] <alex_joni> 10-11 would be more ok
[21:15:07] <alex_joni> Imperator_: yup, http://www.lenauschule.de/
[21:15:13] <ValarQ> alex_joni: ok, i'm happy with that :)
[21:15:38] <alex_joni> but is it imorgon? or should it be i morgon ?
[21:16:05] <ValarQ> alex_joni: thats short for "i morgon"
[21:16:14] <alex_joni> ahh... ok ;)
[21:16:19] <alex_joni> I'm not that far yet
[21:16:27] <alex_joni> Imperator_: getting this?
[21:16:39] <alex_joni> "imorgon" is short for "i morgon" in swedish ;)
[21:16:46] <ValarQ> heh
[21:16:58] <Imperator_> ???
[21:16:59] <alex_joni> not sure that makes a lot of sense ;)
[21:17:05] <ValarQ> my spellchecker accepted imorgon but lexin didn't...
[21:17:34] <ValarQ> oh, maybe it did... ?...
[21:17:41] <alex_joni> well.. my french is pretty rusty
[21:18:42] <ValarQ> i don't even know one french word (i think i know one canadian-french word thought)
[21:19:01] <bpmw_> oh how so
[21:19:18] <alex_joni> mais.. francais c'est ne pas tres dificile
[21:19:19] <Imperator_> tryed to learn french at school but i give up after half a year
[21:19:40] <Imperator_> hm, alex is pretty good in languages
[21:19:52] <ValarQ> i'm of to bed... g'dnite folks
[21:19:55] <alex_joni> Imperator_ : heh ;) not really
[21:19:58] <alex_joni> night ValarQ
[21:20:21] <alex_joni> god natt
[21:20:28] <bpmw_> bonsour!
[21:20:38] <alex_joni> bonne nuit ;)
[21:20:44] <alex_joni> gute nacht
[21:20:47] <alex_joni> noapte buna
[21:20:48] <Imperator_> night
[21:21:39] <alex_joni> Buena nuei
[21:22:05] <alex_joni> Bona note
[21:22:18] <alex_joni> Dobro veche (serbian ;)
[21:22:24] <Imperator_> hm, have to drive now every day one hour to my new company and one hour back
[21:22:35] <alex_joni> Hyv�� iltaa
[21:22:45] <Imperator_> :-)
[21:22:52] <alex_joni> Kalinishta
[21:23:08] <alex_joni> J� napod
[21:23:30] <bpmw_> Imperator, thats not so bad I've done it for years!
[21:23:58] <alex_joni> Imperator_: it'll be bad when you drive one hour to work, and 2 back
[21:23:59] <alex_joni> ;)
[21:25:09] <bpmw_> Ah yes the good old winter snowstorm.
[21:25:33] <Imperator_> hm, do you have to drive so long Alex ?
[21:25:46] <alex_joni> nah.. I have to walk about 15 minutes
[21:25:51] <alex_joni> although I don't walk
[21:25:58] <alex_joni> so I drive about 5-10 mins
[21:26:03] <Imperator_> :-)
[21:26:05] <alex_joni> ;)
[21:26:11] <alex_joni> something good to know
[21:26:18] <alex_joni> http://www.elite.net/~runner/jennifers/english.htm
[21:26:32] <Imperator_> I'm also used to walk to school, university, work, the last 20 years
[21:26:35] <bpmw_> Alex, how much does fuel cost there?
[21:26:44] <alex_joni> I know diesel
[21:26:50] <alex_joni> it's 3.1 lei =))
[21:26:59] <Imperator_> in Germany 2,23 EUR at the moment
[21:27:00] <alex_joni> 3.6 lei ~ 1 EURO
[21:27:04] <alex_joni> 1,23 I hope
[21:27:10] <alex_joni> Imperator_: not 2,23
[21:27:17] <bpmw_> what that in usd.
[21:27:32] <alex_joni> about 1 $ / litre
[21:28:19] <Imperator_> 2,7 $ in germany
[21:28:24] <bpmw_> wow thats not bad, ours is about the same. I was under the impression that fuel was vey exoensive in europe.
[21:28:44] <bpmw_> very expensive
[21:28:45] <Imperator_> but in the USA that is per galone
[21:28:48] <alex_joni> Imperator_: can't be
[21:28:57] <alex_joni> 1,7$ in germany
[21:29:02] <alex_joni> not 2,7
[21:29:05] <bpmw_> our is in litres
[21:29:14] <Imperator_> 1 EUR=1,20 $
[21:29:20] <alex_joni> ja
[21:29:33] <alex_joni> and fuel is 2,23 EUR?
[21:29:38] <Imperator_> jep
[21:29:47] <alex_joni> last time I checked it was 1,23
[21:29:50] <alex_joni> not 2,23
[21:29:58] <bpmw_> ouch!!!
[21:30:05] <Imperator_> �h, sorry
[21:30:06] <alex_joni> I put some diesel last week in austria and it was 0,954
[21:30:12] <Imperator_> 1,23 EUR is right
[21:30:16] <Imperator_> ups
[21:30:19] <alex_joni> :)
[21:30:33] <robin_sz> meep!!
[21:30:47] <Imperator_> we always convert it in the good old DM
[21:30:51] <bpmw_> Hi Robin.
[21:30:54] <Imperator_> Deutsche Mark
[21:31:04] <robin_sz> eveny
[21:31:06] <alex_joni> robin_sz: Wan shang hao
[21:31:29] <Imperator_> there it is at the moment 2,40 DM !! when i started driving it was 0,98 DM
[21:31:53] <robin_sz> alex_joni: Zao chen hao!
[21:32:31] <alex_joni> morning is still pretty far away
[21:33:14] <alex_joni> but.. you may call it that too ;)
[21:33:25] <alex_joni> [00:00] <alex_joni> but.. you may call it that too ;)
[21:33:33] <alex_joni> * alex_joni is preparing for bed
[21:33:41] <alex_joni> last night in a nice bed ;)
[21:33:41] <robin_sz> heh
[21:33:45] <robin_sz> fair point
[21:34:57] <robin_sz> so ...
[21:35:03] <robin_sz> two sperm swimming along ..
[21:35:08] <robin_sz> one says to the other:
[21:35:15] <Imperator_> alex_joni: Wan an !
[21:35:23] <robin_sz> "Is it far to the falopian tubes?"
[21:35:33] <robin_sz> the other replies:
[21:35:50] <robin_sz> "yeah, miles yet .. we only just got past the tonsils"
[21:35:58] <alex_joni> LOL
[21:35:59] <Imperator_> alex_joni: Zhu ni luu tu yu kuai!
[21:36:50] <alex_joni> robin_sz: nice
[21:37:22] <alex_joni> Imperator_: Xiexie
[21:39:29] <Imperator_> I give up
[21:39:39] <Imperator_> ah, ok
[21:39:40] <alex_joni> thank you ;)
[21:39:44] <Imperator_> beginner
[21:39:47] <alex_joni> :P
[21:40:16] <alex_joni> robin_sz: two elephants were flying through the air, the one says to the other:
[21:40:26] <alex_joni> let me fly in the middle
[21:43:59] <bpmw_> See ya guys, I'm going to research some drives.
[21:44:09] <alex_joni> * alex_joni goes to bed too
[21:44:11] <alex_joni> night guys
[21:44:22] <alex_joni> god natt
[21:44:23] <robin_sz> tzai jian
[22:11:55] <robin_sz> * robin_sz ponders what to do with his no2 laser bed ...
[22:12:10] <robin_sz> another look at it tonight didn't give any more answers
[22:12:28] <robin_sz> It has BIG AC servos ...
[22:12:53] <Jymmm> turn it into a piece of "living artwork sculpture"
[22:37:30] <jmkasunich> do you have BIG AC drives to go with the servos?
[22:43:43] <robin_sz> suer
[22:43:45] <robin_sz> sure
[22:44:07] <robin_sz> the whole thing is all there ... drives, servos, encoders, IO
[22:44:29] <robin_sz> in the middle is a 6502 based CNC control with no ducumantation
[22:44:39] <robin_sz> and is a bit "crap"
[22:45:50] <jmkasunich> sounds like a retrofit just waiting to be done
[22:45:55] <robin_sz> yeah
[22:46:01] <robin_sz> question is .. with what?
[22:46:13] <jmkasunich> EMC of course
[22:46:24] <robin_sz> well .. .thats what I thought
[22:46:37] <robin_sz> but anonimasu thinks I might have trouble with the tp
[22:46:39] <Phydbleep> robin_sz: Plug the romset from a Vic-20 into it?
[22:46:55] <robin_sz> Phydbleep: for all I know, it might be that way already ;)
[22:47:20] <Jymmm> robin_sz : Look for the RF Adapter output! lol
[22:47:33] <robin_sz> jmkasunich: this one is fairly slow, 10m/minute max
[22:48:07] <jmkasunich> 5in/sec, more or less
[22:48:39] <robin_sz> are those sort of velocities "doable" with emc?
[22:48:44] <jmkasunich> no idea
[22:48:57] <Jymmm> WOW! lots of info http://www.google.com/search?q=6502
[22:48:58] <jmkasunich> under EMC2, you could conduct some tests without hardware
[22:49:09] <robin_sz> really?
[22:49:11] <robin_sz> coo.
[22:49:27] <jmkasunich> yeah... the core motion module simply spits out position commands
[22:49:36] <jmkasunich> PID and drives and motors and such is all external
[22:49:44] <robin_sz> right
[22:49:52] <jmkasunich> so feed the position command back to the feedback directly to prevent following errors
[22:50:01] <robin_sz> sounds ... modular :)
[22:50:02] <jmkasunich> then use halscope to look at the outputs
[22:50:06] <robin_sz> wow ...
[22:50:29] <jmkasunich> there are also HAL differentiator blocks, so you could generate signals to represent velocity, accel, and even jerk if you want
[22:50:42] <robin_sz> heh
[22:50:49] <robin_sz> I might give that a go
[22:51:01] <jmkasunich> if I wasn't buried under other stuff I might do it myself
[22:51:09] <robin_sz> dont worry ...
[22:51:14] <jmkasunich> trying to clear some of the basement mess
[22:51:22] <robin_sz> concentrate on the other stuff, I'll handle my end
[22:51:26] <jmkasunich> (IRC is an avoidance tactic)
[22:51:30] <robin_sz> heh :)
[22:51:46] <Jymmm> jmkasunich (isn't it always)
[22:51:48] <jmkasunich> have 40 sq ft of beautiful new shelving
[22:51:53] <robin_sz> nice
[22:52:05] <jmkasunich> and about 60 sq ft of messy piled with crap floor
[22:52:10] <jmkasunich> so I'm already doomed to failure
[22:52:13] <robin_sz> uh huh ...
[22:52:32] <robin_sz> you are going to need what we call "a garbage bin"
[22:52:52] <jmkasunich> yeah, a little of that
[22:53:00] <jmkasunich> but some of this stuff is hard to bin
[22:53:10] <jmkasunich> 18" LCD panels
[22:53:14] <jmkasunich> (two of those)
[22:53:18] <robin_sz> then just tie it to the ceiling ;)
[22:53:26] <Jymmm> jmkasunich where are you at?
[22:53:36] <jmkasunich> Cleveland
[22:53:42] <robin_sz> why do you think I have a 1500 foot factory?
[22:53:57] <robin_sz> half of it is filled with toys :)
[22:54:01] <Jymmm> jmkasunich: Toss it in the FREE section --> http://cleveland.craigslist.org/
[22:54:01] <jmkasunich> 1500 ft? long, wide, or square?
[22:54:04] <robin_sz> sq
[22:54:24] <Jymmm> jmkasunich : http://cleveland.craigslist.org/zip/
[22:55:22] <robin_sz> anyway,
[22:55:39] <robin_sz> going to make an effort to get that 2nd laser up and running
[22:55:52] <robin_sz> looks like I have work for it :)
[22:56:15] <robin_sz> the only snag is ....
[22:56:24] <robin_sz> we only have a 100amp 3pahse supply ...
[22:56:31] <robin_sz> dunno if thats enough to run 2
[22:57:59] <jmkasunich> one way to find out...
[22:58:19] <robin_sz> yeah, insert finger in ears ... press the ON button
[22:59:37] <robin_sz> must remember to get hold of some hydrochloric too
[23:00:08] <robin_sz> there is a very fine gauze filter ... thats all scaled up
[23:00:45] <jmkasunich> I was thinking more of measuring amps draw with unit 1 running, then with unit 2 running
[23:00:54] <robin_sz> oh, ...
[23:00:55] <robin_sz> heh
[23:00:58] <jmkasunich> but your way sounds like fun
[23:01:21] <jmkasunich> how many volts is your 100A at?
[23:01:22] <robin_sz> at the previous factory we had to do a "modification" to the fuse
[23:01:28] <robin_sz> 415
[23:01:37] <robin_sz> (between phases)
[23:01:38] <jmkasunich> thats some decent kw
[23:01:54] <jmkasunich> just short of 72KW
[23:02:12] <robin_sz> going to be close then
[23:02:54] <robin_sz> laser 1 is 30Kw input
[23:02:59] <robin_sz> plus a chiller and compressor
[23:03:18] <robin_sz> laser 2 has a 25kw o/p RF stage ... plus a chiller
[23:03:50] <robin_sz> it gets "quite warm" in summer :)
[23:03:51] <jmkasunich> looks to be past "close" and well into "not quite"
[23:03:59] <robin_sz> heh
[23:04:15] <robin_sz> could be right .. but we have a handy fuse mod
[23:04:20] <robin_sz> worked before ...
[23:04:34] <jmkasunich> until the wires turn into fuses
[23:04:41] <jmkasunich> I'm not so fond of fuse mods
[23:04:56] <robin_sz> depends how close you are to cable limits ...
[23:05:09] <robin_sz> they tend to be bigger than needed
[23:05:12] <jmkasunich> what percent of the time do the lasers spend actually cutting (vs loading/unloading, etc)
[23:05:20] <robin_sz> oh, short
[23:05:24] <robin_sz> sometimes
[23:05:35] <robin_sz> possibly 25%?
[23:05:55] <robin_sz> but one job has some LONG cuts ..
[23:05:59] <jmkasunich> 25% cutting? then just arrange it so that laser 1 cuts while 2 unloads, etc
[23:06:09] <robin_sz> that could be up near 80% at times
[23:06:23] <robin_sz> could do that, true ...
[23:06:55] <robin_sz> I have a job thats possibly going to occupy 40 hours a week of machine time for several months ...
[23:07:05] <jmkasunich> nice
[23:07:14] <robin_sz> I'd like to put the 2nd machine online to just do that, day in, day out
[23:07:48] <jmkasunich> how much babysitting do you think that job would need?
[23:07:58] <robin_sz> not a lot once its running
[23:08:07] <robin_sz> just part changes
[23:08:08] <jmkasunich> how often do you need to load/unload?
[23:08:20] <robin_sz> once every 45 minutes
[23:08:34] <robin_sz> 3 x 15 minute parts per sheet
[23:08:48] <robin_sz> end plates .. for motors
[23:09:00] <jmkasunich> what about a second shift?
[23:09:05] <robin_sz> could be ...
[23:09:20] <jmkasunich> do you have off-peak electric rates over there>
[23:09:23] <jmkasunich> ?
[23:09:28] <robin_sz> probably do that at first while I bring the 2nd machine on line ...
[23:09:35] <robin_sz> hey, good point!
[23:09:38] <robin_sz> yes, we do
[23:09:44] <robin_sz> * robin_sz hadnt thought of that
[23:09:57] <robin_sz> 1am to 6am
[23:10:11] <jmkasunich> are there other consumables, or is electricty your largest variable cost?
[23:10:42] <robin_sz> only cost really
[23:10:53] <robin_sz> lamps are 1$ hr
[23:11:38] <jmkasunich> load/unload labor is probably the highest - even if the guy sits on his duff for 45 mins and works for 5 you still have to pay him
[23:11:46] <robin_sz> yep
[23:11:49] <jmkasunich> (or course, if "he" is you....)
[23:11:57] <robin_sz> probably be that way
[23:12:04] <robin_sz> hey, youd like these motors though
[23:12:09] <robin_sz> your kinda motor
[23:12:11] <jmkasunich> do the parts need any post processing (debur, cleaning, packing)
[23:12:19] <robin_sz> a little, not much
[23:12:28] <robin_sz> get this ..
[23:12:37] <robin_sz> stator pack is 850mm dia
[23:12:55] <robin_sz> rotor is 500mm dia
[23:13:08] <jmkasunich> nice sized motors
[23:13:14] <robin_sz> we cut 120 odd holes inthe stator plate
[23:13:24] <robin_sz> and all the little "fingers" in the centre
[23:13:33] <jmkasunich> "plate" as in core laminations?
[23:13:34] <robin_sz> and hold 0.006"
[23:13:42] <robin_sz> its the end laminations
[23:13:49] <robin_sz> the rest are punched
[23:13:56] <robin_sz> from 0.35mm stock
[23:13:59] <jmkasunich> end ones are extra thick?
[23:14:06] <robin_sz> we cut 3mm and 6mm end plates
[23:14:19] <robin_sz> 3mm stator
[23:14:20] <jmkasunich> but same profile as the laminations?
[23:14:26] <robin_sz> 6mm rotor
[23:14:29] <robin_sz> yeah,
[23:14:33] <robin_sz> 0.010 smaller
[23:14:42] <jmkasunich> strange... I would expect eddy current losses to be a problem in the thick ones
[23:14:53] <jmkasunich> most motors I've seen have the whole stack the same thickness
[23:14:57] <robin_sz> shrug
[23:15:11] <robin_sz> these are axle motors on trains
[23:15:11] <bpmw_> Hi John, I bit the bullet and just ordered 3 Gecko G210's. Will you be able to help tune them when they arrive?
[23:15:12] <jmkasunich> right... "I don't ask questions, I just make the parts"
[23:15:30] <robin_sz> oh i ask questions :)
[23:15:39] <robin_sz> but they have been doing this for 15 years,
[23:15:41] <jmkasunich> bpmw: sure... shouldn't be much tuning required
[23:15:50] <robin_sz> I figure they would have it sorted now
[23:17:00] <robin_sz> anyway .. we submitted smaples and they are OK
[23:17:00] <jmkasunich> bpmw: what are you going to use for a power supply with the geckos
[23:17:15] <robin_sz> get a QC inspection some time this week.
[23:17:31] <jmkasunich> those 11V motors aren't gonna set any speed records no matter what drive you use... but the higher the power supply voltage the better
[23:17:34] <robin_sz> * robin_sz crosses fingers, legs, arms and other bits
[23:17:48] <bpmw_> I'm going to try and get a 48v PS from the place i used to work
[23:18:05] <jmkasunich> 60-70 volts would be better
[23:18:21] <bpmw_> Where do you find those?
[23:18:28] <jmkasunich> usually you build them
[23:18:55] <jmkasunich> you really need to read the geckodrive white paper in detail, and peruse other online sources
[23:19:03] <robin_sz> * robin_sz nods
[23:19:22] <robin_sz> bpmw_: are they 8 wire?
[23:20:02] <bpmw_> Oh, I read the whole thing before I orderd drives. most of it is foriegn to me!
[23:20:14] <bpmw_> Robin steppers are 4 wire.
[23:20:17] <jmkasunich> when I said read it, I meant read it and understand it
[23:20:21] <robin_sz> damn
[23:20:29] <jmkasunich> it is pretty much written for the layman
[23:20:30] <robin_sz> bpmw_: are you SURE they are 11V?
[23:20:40] <bpmw_> Yes.
[23:20:45] <robin_sz> strange for 4 wire to be such high voltage
[23:21:08] <jmkasunich> 11V, 1.something amps, 1282 oz-in IIRC
[23:21:20] <bpmw_> 11v 1.42A
[23:21:21] <jmkasunich> NEMA 34
[23:21:31] <robin_sz> hmmm
[23:21:31] <bpmw_> Correct
[23:21:33] <robin_sz> 3 stack
[23:21:35] <robin_sz> ??
[23:21:52] <jmkasunich> where did you get them? removed from some used equipment, bought surplus, bought new?
[23:22:00] <robin_sz> 1280 oz-in seems a LOT for nema 34 ...
[23:22:13] <Jymmm> tripple stack?
[23:22:17] <bpmw_> There new from Nyden Corp.
[23:22:18] <jmkasunich> I'm guessing they came from something that needed a lot of torque at very low speed
[23:22:24] <robin_sz> must have
[23:22:41] <jmkasunich> if new, why did you buy such a high voltage motor?
[23:22:41] <robin_sz> bpmw_: how long is the body?
[23:23:15] <robin_sz> (roughly)
[23:23:27] <bpmw_> 6" or so
[23:23:31] <robin_sz> 2.5, 5 or 7.5"
[23:23:34] <robin_sz> hmmm
[23:23:42] <robin_sz> 6 ... could be 2 or 3 stack
[23:24:05] <robin_sz> lets assume its triple stack ...
[23:24:15] <robin_sz> thats the onlyway you'll get 1280 oz-in
[23:24:26] <robin_sz> thats what? 9Nm?
[23:25:06] <jmkasunich> I hope they weren't too expensive
[23:25:44] <bpmw_> They have another model lover voltage ,but higher Amps
[23:25:54] <bpmw_> lower not lover
[23:25:58] <jmkasunich> that is almost always a better choice
[23:26:13] <jmkasunich> well, for geckos at least
[23:26:26] <robin_sz> bpmw_: model number?
[23:26:30] <jmkasunich> their amps run direct from the 120V line, so the motors might be a good fit for their amps
[23:26:56] <robin_sz> PF4913-11A(B)?
[23:27:19] <bpmw_> I bought these ones hoping they would work with 2 amp Xylotex drive, I didnt' expect to have 7 Amps to play with!
[23:27:40] <robin_sz> yeah
[23:27:49] <bpmw_> Robin, PF4913-11A
[23:28:09] <jmkasunich> xylotex is only 30V max tho... lousy speed with a 11V motor
[23:28:15] <robin_sz> they seem to build their motors to match their drives ... they will be low torque on a "normal" drive
[23:28:33] <robin_sz> well, low torque when moving anyway
[23:29:20] <bpmw_> I tried to get two of there drives to work today to no availl.
[23:29:24] <jmkasunich> bpmw: the hard truth is that those motors will only work will with the Nyden drives
[23:29:40] <jmkasunich> s/will/well/
[23:29:51] <bpmw_> ?
[23:30:02] <jmkasunich> only work well with Nyden drives
[23:30:09] <robin_sz> * robin_sz nods
[23:30:26] <bpmw_> Why is that?
[23:30:31] <robin_sz> they need around 250V DC on the drive side to get decent speed
[23:31:08] <jmkasunich> normally you want the power supply to the drive to be 10 to 25 times the motor rating
[23:31:33] <jmkasunich> normal motors are 2-6 volts, so you use 20-70 volt supplies
[23:31:36] <robin_sz> actual power available with 70V ... well,, you could only be getting 1/10th the power that a nyden drive will
[23:32:03] <bpmw_> So I just wasted $450 US on the Gecko's
[23:32:14] <robin_sz> not really
[23:32:29] <jmkasunich> he already has the Nyden motors and drives
[23:32:41] <robin_sz> oh
[23:32:46] <robin_sz> he has Nyden drives?
[23:32:49] <jmkasunich> IMHO, the answer is to get the Nyden drives to work
[23:32:55] <robin_sz> yeah
[23:32:58] <bpmw_> I'm very confused!!!!
[23:33:19] <robin_sz> bpmw_: good news, geckos sell for *almost* full price on ebay!
[23:33:34] <robin_sz> why did you not use the Nyden drives int he first place?
[23:33:51] <bpmw_> Can't get them to work!
[23:33:59] <robin_sz> they are new?
[23:34:19] <bpmw_> They sent me 2 different drives to test.
[23:34:25] <robin_sz> which ones?
[23:34:48] <bpmw_> IMS20-210 and SD230.
[23:35:29] <jmkasunich> WTF is with their website... the pages won't scroll
[23:35:56] <bpmw_> It's not the best thats for sure!
[23:36:01] <jmkasunich> fricken frames or some such sh!t
[23:36:50] <bpmw_> I can send these back and they will let me try other ones.
[23:36:51] <jmkasunich> ah-ha... opened the frame content in another window
[23:37:32] <jmkasunich> slow down before you send anything or order anything
[23:37:47] <robin_sz> IMS20-210 is what you need
[23:37:49] <robin_sz> BUT ...
[23:37:50] <jmkasunich> did they recommend any particular drive/motor combo?
[23:37:54] <robin_sz> they do 2 versions
[23:38:06] <jmkasunich> because the SD230 drive looks like a horrible fit for the motors you have
[23:38:31] <bpmw_> No I bought the steppers beforehand
[23:38:36] <robin_sz> IMS20-211 is what you need
[23:38:41] <robin_sz> not 210
[23:38:46] <robin_sz> 211 is step and direction
[23:39:13] <jmkasunich> ok, you bought motors from them, and later went back and bought drives from them. Did you ask them what drive they recommend with the motors you have?
[23:39:16] <robin_sz> 210 is weird ass
[23:39:31] <jmkasunich> robin: weird, but should still be usable
[23:39:39] <robin_sz> yeah, but WEIRD
[23:39:52] <bpmw_> Ok. But i did try the 210 in stepping mode "1 1 1"
[23:39:54] <robin_sz> if they will do him the IMS20-211 hes home and dry
[23:40:21] <jmkasunich> this is so frustrating...
[23:40:49] <jmkasunich> if I was there, I'd pull out the scope and meter, and probably have things going without too much trouble
[23:41:00] <jmkasunich> but troubleshooting something like this by remote control sucks
[23:41:01] <robin_sz> bpmw_: and you appreciate they are opto isolated imputs?
[23:41:22] <robin_sz> jmkasunich: they look pretty nice drives, decent interface
[23:41:36] <robin_sz> jmkasunich: whats the 'co' input?
[23:41:37] <jmkasunich> when he was trying S/D signals into them, he got movement the same direction whichever way he jogged
[23:42:03] <jmkasunich> which means that the step signal was successfully driving one of the two optos (either CW or CCW)
[23:42:17] <bpmw_> Ok. I'll call Gecko in the Morning and try to cancel the order.
[23:42:19] <jmkasunich> so it should be possible to drive the other as well, then use step type 1 which is UP/DOWN
[23:42:30] <jmkasunich> dunno what the CO is, gotta look at the manual again
[23:42:50] <robin_sz> jmkasunich: yeah, should be
[23:43:12] <robin_sz> bpmw_: Mariss is a decent guy .. if he aitn shipped, he will
[23:43:17] <robin_sz> cancle I expect
[23:43:50] <robin_sz> yeah, sounds like he just needs a different steppign type
[23:44:51] <bpmw_> Ok, should i try to get the IMS20-211 model?
[23:44:51] <jmkasunich> bpmw: are there intellignet folks on the phone at NYDEN, or just stupid sales drones?
[23:45:16] <jmkasunich> my first choice would be to make what you have work... there is no good reason it shouldn't
[23:45:18] <robin_sz> bpmw_: wait there ... as jmkasunich says, you might be OK as you are
[23:45:34] <jmkasunich> why spend money on shipping, etc, returning things, plus waste time
[23:45:36] <bpmw_> I actually talked to singh their engineer about 5 times on Friday
[23:45:58] <jmkasunich> singh... does he speak english?
[23:46:12] <jmkasunich> (sorry, my prejudices are showing)
[23:46:13] <robin_sz> 211 will me more "universal" if you have a choice .. but 210 will work just fine as well .. e ahve stepping types for every occasion :)
[23:46:57] <jmkasunich> need to figure out what the CO input is for, and whether it needs to be tied active, tied inactive, or driven with some signal
[23:47:10] <bpmw_> Ok, Im game for trying Step mode 1 again.
[23:47:32] <robin_sz> is it 1?
[23:47:52] <jmkasunich> did you wire them according to the manual, with a +5V supply to CW+ and CCW+, then connect CW- and CCW- to the parport?
[23:48:11] <jmkasunich> robin: he's using emc2 stepgen, 1 is up/down
[23:48:16] <robin_sz> right
[23:48:40] <bpmw_> one sec have to get manual from garage!
[23:49:59] <robin_sz> jmkasunich: sikhs are usually doctors, engineers, lawyers ... its quite probably mr Singh knew his beans
[23:50:07] <jmkasunich> no doubt there
[23:50:17] <jmkasunich> problem is communication
[23:50:25] <robin_sz> possibly ...
[23:50:46] <bpmw_> Im back
[23:50:53] <robin_sz> but the guys in Mumbai do pretty well ... sorta
[23:52:14] <jmkasunich> ok, page 4 of the manual has a wiring diagram
[23:52:21] <jmkasunich> sorry, page 5
[23:52:32] <jmkasunich> "connection example"
[23:52:52] <jmkasunich> does that picture makes sense to you?
[23:53:37] <bpmw_> I think I wired it wrong last time
[23:53:51] <robin_sz> phew ...
[23:53:58] <jmkasunich> do you have a source of +5V?
[23:54:06] <robin_sz> (preferably the PC)
[23:54:24] <bpmw_> pin 10 on parport is what i used
[23:54:30] <jmkasunich> can be pulled from the PC power supply connectors (an unused drive connector)
[23:54:32] <robin_sz> ?
[23:54:35] <robin_sz> pin 10?
[23:54:44] <jmkasunich> there are no parport pins that supply +5V
[23:54:52] <robin_sz> * robin_sz agrees with jmkasunich
[23:55:19] <robin_sz> you need real 5V, not some signal on the pport
[23:55:19] <bpmw_> it measured 4.9v i thought was close enough.
[23:55:21] <jmkasunich> there may be pins that are at or near 5V when outputing a logic 1, but that does not mean they can supply the current needed
[23:55:24] <robin_sz> nah
[23:55:30] <robin_sz> only a few ma worth
[23:55:34] <bpmw_> oh
[23:55:38] <robin_sz> 5 to 10 at most
[23:55:47] <robin_sz> you need 40 to 60 ma
[23:55:58] <robin_sz> so ...
[23:56:09] <robin_sz> 5V off a pare drive connector insdie the PC OK?
[23:56:13] <robin_sz> spare
[23:56:26] <jmkasunich> you have a meter, right?
[23:56:42] <bpmw_> shouldn't be a problem, and yes
[23:56:48] <jmkasunich> I think the red wire on a drive connector is +5V, but measure it
[23:56:53] <jmkasunich> the black ones are ground
[23:57:01] <robin_sz> yellow is +12 IIRC
[23:57:05] <jmkasunich> and I think the yellow is +12
[23:57:10] <SWP_Away> red=5V, yellow=12V, black=ground
[23:57:16] <SWP_Away> SWP_Away is now known as SWPadnos
[23:57:20] <jmkasunich> wouldn't want to get 5 and 12 crossed
[23:58:05] <bpmw_> ok, I can do that, and then wire as per diagram.
[23:58:11] <robin_sz> then wire that +5V to Cw+ and CCw+
[23:58:17] <robin_sz> * robin_sz nods
[23:58:24] <jmkasunich> yes... CW- and CCW- go to the parport
[23:58:43] <robin_sz> phew ... problem solved :)
[23:58:49] <jmkasunich> not yet
[23:59:00] <robin_sz> oh, it will be ...
[23:59:00] <jmkasunich> in addition, you probably need to invert the parport outputs
[23:59:06] <robin_sz> nah
[23:59:12] <robin_sz> reckon?
[23:59:14] <jmkasunich> you can do that in the HAL
[23:59:30] <jmkasunich> see the timing diagram on sheet 3 of the manual
[23:59:33] <jmkasunich> active low outputs
[23:59:41] <bpmw_> You mean X
[23:59:46] <bpmw_> sorry