#emc | Logs for 2008-04-16

[00:00:24] <gene> zeroed now, but stalled out at f5, about 250 step/sec
[00:00:35] <jmkasunich> all I asked was the DRO number
[00:00:42] <jmkasunich> so the DRO says zero
[00:00:44] <gene> its now zero
[00:01:14] <jmkasunich> under the MDI entry box is an "Active G-code" box
[00:01:24] <jmkasunich> does it have G93 or G94 in it?
[00:02:10] <gene> if i set a jog to 720, its is 30 seconds per full table rev, yes on g93
[00:02:25] <JymmmEMC> can you have multiple halmeters running concurrently?
[00:02:32] <jmkasunich> gene: please stop doing stuff and just bear with me, PLEASE
[00:02:39] <jmkasunich> JymmmEMC: yes
[00:02:43] <JymmmEMC> ty
[00:03:00] <gene> that 720=30 secs is without the G93 however, previously measured
[00:03:14] <jmkasunich> gene: the fact that you have G93 showing means that you are still in inverse time mode, and all the things you have been trying have been wasting time
[00:03:39] <gene> what halmeters, and I'll do a g94
[00:03:52] <jmkasunich> gene: halmeters have nothing to do with you
[00:04:08] <jmkasunich> do the G94, and verify that it appears in the active g-codes box
[00:04:29] <jmkasunich> then try various simple A axis mves
[00:04:31] <jmkasunich> moves
[00:04:58] <jmkasunich> if you are in G94, and moving ONLY the A axis, then the F word value is in degrees per minute
[00:05:24] <jmkasunich> make sure you can move the axis at least 720 degrees per minute when you are running it by itself
[00:07:42] <jmkasunich> gene: are you still with us?
[00:07:43] <gene> g1a360f360 turned one turn in 59 seconds, and that is slow.
[00:07:50] <jmkasunich> ok, great
[00:08:18] <jmkasunich> now try this:
[00:08:21] <jmkasunich> G93
[00:08:33] <jmkasunich> A is still at 360, right?
[00:09:03] <jmkasunich> hello?
[00:09:56] <alex_joni> (different terminal)
[00:10:30] <gene> checking, 720/minute is reasonable speed IF the spindle is runing, the bit is againsst the work
[00:10:36] <JymmmEMC> Not sure why, but I'm impressed that this gamepad register any/all of it's controls at the same time.
[00:11:03] <jmkasunich> gene: I'm very patiently trying to walk you through something, but you keep going off and doing other stuff
[00:11:09] <gene> a=0 atm, next
[00:11:21] <jmkasunich> I have no clue what you are doing, all I know is that you disappear for minutes at a time
[00:11:41] <jmkasunich> did you enter the G93 that I asked you to?
[00:11:51] <gene> i aws doing the checks to see if 720 was a good speed, it is
[00:12:12] <gene> If thats next?
[00:12:32] <jmkasunich> <jmkasunich> now try this:
[00:12:32] <jmkasunich> <jmkasunich> G93
[00:12:32] <jmkasunich> <jmkasunich> A is still at 360, right?
[00:12:42] <gene> g93 entered abd displayed
[00:12:45] <jmkasunich> great
[00:12:48] <jmkasunich> and A is at zero
[00:12:54] <gene> no, its at 0.0 atm
[00:13:05] <jmkasunich> right
[00:13:29] <jmkasunich> now do this: G1A360F1
[00:13:35] <jmkasunich> that should turn one rev in one minute
[00:13:43] <jmkasunich> and stop with A = 360
[00:13:51] <gene> and the spindle is idling at about 1oo rpm so it doesn't interfere
[00:14:00] <gene> ok
[00:14:08] <jmkasunich> what does the spindle have to do with anything?
[00:14:39] <jmkasunich> the spindle should be off, and the tool and workpiece should be far away
[00:14:56] <JymmmEMC> lockout imho
[00:15:10] <JymmmEMC> while doing any testing at least
[00:15:10] <jmkasunich> you gotta make sure your program is gonna do the right thing before you insert tooling and work and start the spindle
[00:15:38] <gene> 59 seconds=360
[00:15:50] <jmkasunich> close enough for the girls we go with
[00:15:58] <gene> id say
[00:16:08] <JymmmEMC> jmkasunich: Damn, you have some fast girls out there
[00:16:14] <jmkasunich> now try G1A0F2
[00:16:24] <jmkasunich> that should take you back to zero (one full turn) in 30 seconds
[00:16:45] <alex_joni> shouldn't it take 2 minutes?
[00:17:02] <jmkasunich> no, inverse time is _inverse_ time ;-)
[00:17:12] <jmkasunich> F2 = do it in 1/2 minute
[00:17:17] <jmkasunich> F10 is do it in 1/10 minute
[00:17:43] <JymmmEMC> F60 = 1/60m = 1s ?
[00:17:45] <gene> 29.5 secs
[00:17:46] <alex_joni> when I thought I saw the weirdest things about g-code.. another crazyness pops up
[00:17:59] <jmkasunich> gene - so far so good
[00:18:11] <jmkasunich> now, what does the DRO say for the X axis?
[00:18:26] <gene> all balls
[00:18:29] <jmkasunich> cool
[00:18:33] <jmkasunich> lets try a combined move
[00:18:46] <jmkasunich> G1X1A360F3
[00:18:54] <jmkasunich> can you tell me what that is gonna do?
[00:20:26] <jmkasunich> it should move X by 1 inch, and move A by one rev (360 degrees) and it should to that in 20 seconds (1/3 of a minute, since F3)
[00:20:28] <gene> that will take me into the tailstock if i let it run, and if f3=too fast for the table
[00:21:02] <jmkasunich> ok, then don't do it
[00:21:14] <JymmmEMC> jmkasunich: Well, I was close... I was thinking absolute 1.0, not relative
[00:21:19] <jmkasunich> how fast can the table move?
[00:21:37] <gene> how about x.5 & f2, that will clear everything
[00:22:09] <jmkasunich> ok, G1X0.5A360F2 should move a half inch, and turn one full rev, and take 30 seconds
[00:22:20] <gene> 720 degrees a minute is comfy, free, maybe 1200, but this will be ubder cutting loads
[00:22:30] <gene> 720 degrees a minute is comfy, free, maybe 1200, but this will be under cutting loads
[00:22:51] <jmkasunich> I don't care right now
[00:22:55] <JymmmEMC> SWPLinux: Ok, I had 2.2 on the laptop (not for long though) and halmeters are all showing up properly for all axis and buttons.
[00:23:03] <jmkasunich> I'm trying to make sure you understand how inverse time works
[00:23:16] <jmkasunich> then you can calculate the feeds and speeds yourself, to suit your cut
[00:24:04] <jmkasunich> applications->accessories->calculator ;-)
[00:24:28] <gene> ok, that appeared to work correctly
[00:24:40] <jmkasunich> are you catching on to how inverse time works now?
[00:25:30] <JymmmEMC> Now to apply inverse time to REAL LIFE.... "Yes folks, put in your 8 hours for the boss in only 20 minutes!"
[00:25:42] <SWPLinux> JymmmEMC: cool
[00:25:42] <jmkasunich> sign me up!
[00:26:16] <SWPLinux> JymmmEMC: I'm goinh to grab a bite and then head over. I have the board done
[00:26:20] <SWPLinux> going
[00:26:28] <JymmmEMC> k
[00:26:33] <jmkasunich> SWPLinux: when is the demo?
[00:26:38] <SWPLinux> Friday
[00:26:42] <SWPLinux> 1:00 PM
[00:26:42] <JymmmEMC> maybe by then I'll find the nic for the laptop
[00:26:45] <jmkasunich> crunch time eh?
[00:26:46] <SWPLinux> heh
[00:26:52] <SWPLinux> slightly ;)
[00:27:22] <SWPLinux> we can talk about getting the machine here once I get there
[00:27:52] <jmkasunich> gene: I have things I need to do.... are you doing OK?
[00:28:11] <SWPLinux> JymmmEMC: do you have a DVI-DVI cable I can borrow?
[00:28:14] <JymmmEMC> SWPLinux: I could care less about that, I'm trying to get it going so I can machien the front and back plates.
[00:28:24] <SWPLinux> or one of those DVI->VGA adapter dongles
[00:28:31] <SWPLinux> oh, that ;)
[00:28:44] <JymmmEMC> SWPLinux: Ha! I got dvi jack crap.
[00:29:02] <JymmmEMC> SWPLinux: what you need dvi cable for?
[00:29:03] <gene> no, no matter whar f i enter, a is running wide open at 72 degrees a sec
[00:29:08] <SWPLinux> hmmm. do you need the board tonight? if not, it's easier for me to not bring it
[00:29:22] <jmkasunich> gene: wait a minute
[00:29:35] <SWPLinux> my laptop has a DVI-I connector, all the cables I've seen here are DVI (projector end) to VGA (computer end)
[00:29:38] <JymmmEMC> SWPLinux: only if you want to test it BEFORE the last minute.
[00:29:45] <SWPLinux> I guess I could reverse one of those :)
[00:29:55] <SWPLinux> what did that mean?
[00:30:00] <SWPLinux> before the last minute?
[00:30:14] <JymmmEMC> SWPLinux: no vga, no paraport, what a crappy laptop you have.. not good for nuttin is it
[00:30:24] <SWPLinux> there's a Yanni tune called "Before The Last Moment"
[00:30:31] <SWPLinux> DVI baby :P
[00:30:42] <SWPLinux> who has VGA these days?
[00:30:47] <jmkasunich> gene: about 7 mins ago I asked you to enter G1X0.5A360F2
[00:30:52] <jmkasunich> what happened when you did that?
[00:31:03] <gene> ok, that appeared to work correctly
[00:31:21] <jmkasunich> you didn't say a word
[00:31:34] <jmkasunich> now you say no matter what you do it doesn't work
[00:31:37] <JymmmEMC> SWPLinux: I might have one at work you could borrow DVI2VGA
[00:31:39] <gene> turn 360 in half a minute while x went to .5
[00:31:49] <jmkasunich> ok, it worked perfectly
[00:32:01] <jmkasunich> what did you try next?
[00:32:06] <gene> well, I said 29.5 at the time :)
[00:32:12] <SWPLinux> hmmm. nevermind. they have DVI->DVI cables, I just wanted to test before the last minute ;)
[00:32:22] <JymmmEMC> gene: are you running between two computers to do all this?
[00:32:25] <SWPLinux> but I can do that by reversing the DVI->VGA cable
[00:32:27] <JymmmEMC> SWPLinux: test what?!
[00:32:31] <jmkasunich> what did you try next?
[00:32:41] <SWPLinux> laptop->projector connection, X modelines for the proj, etc.
[00:33:12] <gene> g1f.241x-.290a29822, and a runs at maxvel & stalls in 5 degrees
[00:33:24] <jmkasunich> of course it doesd
[00:33:41] <jmkasunich> you just told it to go 29822 degrees in 1/.241 minutes
[00:33:46] <gene> then i tried f1, f2, f3, none of which changed a thing
[00:34:02] <jmkasunich> each of those was telling it to go even faster
[00:34:27] <gene> g1f.00241x-.290a29822?
[00:34:27] <jmkasunich> go 29822 degrees in 1/1 minute, 1/2 minute, 1/3 minute
[00:34:36] <jmkasunich> yes
[00:35:00] <jmkasunich> keep in mind that is about a 40 minute move you just started
[00:35:11] <SWPLinux> 400
[00:35:20] <jmkasunich> if it appears to be doing the right thing, you're gonna want to hit escape ;-)
[00:35:24] <SWPLinux> or not
[00:35:37] <SWPLinux> yes, 400
[00:35:39] <gene> i doubt it, a still moves a couple of degrees wide open & stalls
[00:35:43] <jmkasunich> oops, right - I slipped a digit
[00:36:03] <jmkasunich> ok, it is possible you've found a bug
[00:36:20] <SWPLinux> gene: you're still in inverse time mode?
[00:36:29] <jmkasunich> you have a radical difference between your angular distance and your linear distance
[00:36:45] <jmkasunich> what I was trying to do was work up to that in steps
[00:36:51] <gene> yes, g93 is activeAnd with that, I'm freezing
[00:36:51] <SWPLinux> gotta run. bbl
[00:37:22] <jmkasunich> gene: maybe time to call it a night - I need to go the other way, I have work to do on my mill, out in my cold garage
[00:37:38] <jmkasunich> I was hoping to to it before it got dark ;-(
[00:38:03] <gene> the missus just got back from bowling, and i need to put stuff away too, sometime tomorrow maybe
[00:38:15] <jmkasunich> goodnight
[00:38:34] <gene> thanks for the help, maybe we do have aq bug
[00:39:13] <jmkasunich> you need to start easy and work up
[00:39:22] <jmkasunich> start with moving X 0.25 inches and A one rev
[00:39:27] <jmkasunich> then X 0.25 and A 10 revs
[00:39:28] <jmkasunich> etc
[00:39:45] <jmkasunich> each time, pick an appropriate time for the move
[00:39:54] <jmkasunich> 1 rev = F2 (half a minute)
[00:40:05] <jmkasunich> 10 revs = F0.2 (1/0.2 = 5 minutes)
[00:40:19] <jmkasunich> in both cases you will be doing 720 degrees per minute
[00:40:30] <gene> one other Q, i have an electronic digital caliper, its battery is fresh, but hthe display blinks once per sec, anybody know what that is trying to tell me?
[00:40:37] <jmkasunich> no clue
[00:41:18] <gene> me either, but its still accurate
[00:41:33] <JymmmEMC> gene: replace the new almost-dead battery =)
[00:41:34] <gene> goodnight all. i'm gone.
[00:41:56] <gene> a 357=1.468 volts is deaqd?
[00:42:04] <gene> a 357=1.468 volts is dead?
[00:42:11] <JymmmEMC> gene: It's trying to tell you ... "If you build, they won't come"
[00:42:36] <JymmmEMC> RTFM maybe?
[00:42:43] <JymmmEMC> see what is says?
[00:43:27] <gene> its in the plastic box & buried someplace I can't find it ATM
[00:43:40] <JymmmEMC> remember the mfg or where you got it from?
[00:44:09] <gene> advance auto
[00:44:38] <JymmmEMC> ah, no idea. others have the manual available online
[00:55:52] <JymmmEMC> Um, is there an easy way to add a partition (that already exists) to grub?
[00:56:00] <JymmmEMC> as a boot menu option that is
[00:56:15] <toastydeath> isn't the grub config in /boot
[01:02:15] <JymmmEMC> ok, I added the entries to menu.lst, but I forget how I update it.... grub update?
[01:03:46] <JymmmEMC> ah... sudo update-grub
[01:05:03] <toastydeath> bam
[01:05:25] <JymmmEMC> wtf... the option didn't show up when I rebooted =(
[01:07:34] <JymmmEMC> even worse, it erased what I added =(
[01:07:45] <toastydeath> damn son
[01:10:22] <JymmmEMC> weird, just added it back w/o running update-grub and it worked.
[01:46:45] <jmkasunich> grub always reads menu.lst - you don't need to do an update
[01:54:18] <SkullWorks_PGAB> Gear changes
[02:00:28] <jmkasunich> seasons change too
[02:02:28] <SkullWorks_PGAB> M40 = Neutral, M41=Low, M42=High/2nd, M43= High/3rd
[02:02:38] <jmkasunich> what about 5th, 6th, etc?
[02:03:08] <SkullWorks_PGAB> most big iron only have hi/lo
[02:03:22] <jmkasunich> skunkworks machine has 16
[02:03:31] <SkullWorks_PGAB> but I do have a 6speed
[02:03:46] <SkullWorks_PGAB> 3 lo, 3 hi
[02:03:48] <jmkasunich> (it is old enough that it doesn't have a variable speed motor drive, so it has lots of gears instead)
[02:04:23] <jmkasunich> the M40, 41, etc is somebody's approach I assume? who?
[02:04:43] <SkullWorks_PGAB> but back to basics - a bridgeport needs a M41 and M42
[02:05:10] <jmkasunich> who defined M41 and M42 as the codes? you? some control maker? if so, which one?
[02:05:17] <SkullWorks_PGAB> Fanuc, Okuma and Mazak all use M41/M42
[02:05:34] <jmkasunich> ok - that is usefull info
[02:06:03] <SkullWorks_PGAB> Okuma adds M43 cause many of there machines used to have 3speed geear boxes
[02:06:10] <jmkasunich> personally I think I'd rather have Msomething Pn, where n is the gear number, because it covers any number of speeds
[02:06:52] <SkullWorks_PGAB> Well - I agree for many options - including one of my own
[02:07:02] <SkullWorks_PGAB> I have a 6 sp
[02:07:32] <jmkasunich> it is very good to know what the big guys do, but EMC should try to do what is best
[02:07:49] <SkullWorks_PGAB> so I would like to call out Sxxx M41 P1
[02:07:50] <jmkasunich> not confusing people who use other controllers is certainly something that needs to be kept in mind
[02:08:16] <SkullWorks_PGAB> which would be lo gear #1
[02:08:25] <jmkasunich> yeah
[02:09:02] <toastydeath> our lathe has m41-43, which are lo/hi/auto
[02:09:09] <toastydeath> fanuc on a mori
[02:09:13] <SkullWorks_PGAB> reason its important for Bridgeports is the "FWD" direction changes between lo/hi
[02:09:54] <jmkasunich> "auto" attempts to decide for itself what is the best gear, based on the S word?
[02:10:09] <toastydeath> yep
[02:10:18] <toastydeath> if you are going up in speed, it shifts at about 700 rpm
[02:10:22] <toastydeath> er, 500
[02:10:22] <SkullWorks_PGAB> toasty - try an MDI - M40 - on our older Hitachi Seiki thats Neutral
[02:10:29] <toastydeath> skullworks_pgab: 40 is neutral.
[02:10:42] <toastydeath> same on our mill
[02:10:50] <toastydeath> and we have a tong il lathe that also uses that whole set
[02:10:57] <toastydeath> but it's still a fanuc
[02:11:51] <SkullWorks_PGAB> funny thing is on most newer machines the have eliminated the gearbox
[02:12:01] <toastydeath> not true
[02:12:06] <toastydeath> small new machines have no gearbox.
[02:12:32] <toastydeath> small being like, 20-30 hp and under
[02:12:47] <toastydeath> high speed machines obviously have no gearbox
[02:12:53] <SkullWorks_PGAB> machines smaller than my motorhome
[02:13:15] <toastydeath> well, i'm still talking machines in the ~20 swing range
[02:13:44] <SkullWorks_PGAB> Our 30 HP Mori mill is all motor
[02:13:55] <toastydeath> indeed
[02:14:00] <toastydeath> < toastydeath> small being like, 20-30 hp and under
[02:14:25] <SkullWorks_PGAB> 21,000 lbs little
[02:14:44] <toastydeath> we have a 21,000 lb lathe with a 8x10 envelope.
[02:14:46] <SkullWorks_PGAB> but yeah
[02:14:57] <SkullWorks_PGAB> ouch
[02:15:00] <toastydeath> (doesn't have a gearbox tho)
[02:15:18] <SkullWorks_PGAB> what thru the draw tude dia?
[02:15:25] <toastydeath> dunno
[02:15:35] <toastydeath> i've never taken the collet nose off it
[02:15:49] <toastydeath> in fact i think i've only used it once?
[02:16:03] <toastydeath> someone else is "assigned" to the small lathes.
[02:16:35] <toastydeath> where did this m-code thing come up from anyway
[02:16:40] <SkullWorks_PGAB> lucky
[02:17:21] <SkullWorks_PGAB> I have to police the whole building... There are always a dozen crisis to resolve
[02:17:25] <toastydeath> lol
[02:17:38] <jmkasunich> toastydeath: it came from a discussion on the users list
[02:17:57] <toastydeath> oh
[02:19:32] <SkullWorks_PGAB> BTW JMK - the M41 to M42 gear shift looks alot like the Mazak video when the spindle orients for the tool change
[02:20:08] <jmkasunich> we didn't take a video of the mazak doing a gear change - we should have
[02:20:30] <SkullWorks_PGAB> stops, rotates a bit at like 15 rpm while the gears mesh then is ready.
[02:20:34] <jmkasunich> we did the change itself in hal + classicladder - you set a hal signal to tell it what gear to be in
[02:20:43] <jmkasunich> yep, we did it that way too
[02:23:47] <SkullWorks_PGAB> Hal + CL is almost limitless, the hardest part is getting enough I/O channels available.
[02:24:41] <jmkasunich> yep - on the Mazak we have a motenc with 4 encoders and 4 DACs plus something like 16 I/O, plus another card that has 24 I/O
[02:25:28] <SkullWorks_PGAB> what were the DAC's for?
[02:25:55] <SkullWorks_PGAB> +/- 10v on the servo ?
[02:27:42] <jmkasunich> yes
[02:28:00] <SkullWorks_PGAB> smooth
[03:29:18] <ds2> hello
[03:29:44] <ds2> is there any reason why a basic johnson counter can't be used to drive a stepper if a chopper drive isn't needed?
[03:31:33] <cradek> a johnson counter counts in binary - I don't see how this is the right waveform for a stepper
[03:31:55] <soulrider__> soulrider__ is now known as soulrider
[03:31:56] <cradek> if you're going to make your own drives, you can just have stepgen generate the waveforms anyway
[03:32:25] <ds2> eh?
[03:32:32] <ds2> maybe I got the wrong name then
[03:32:45] <ds2> remember the old CD4017?
[03:32:51] <cradek> sure
[03:32:53] <ds2> thought those were johnson counters
[03:33:01] <cradek> don't think so, but no matter
[03:33:09] <ds2> it has 10 pins and it drives each pin one at a time
[03:33:15] <cradek> johnson is a chain of /2 FFs I think
[03:33:22] <ds2> oh hmmm
[03:33:47] <ds2> googling
[03:33:57] <cradek> oops, I think you're right
[03:34:35] <ds2> regardless of the names
[03:34:42] <cradek> steppers don't like this kind of full stepping though. best to use halfstepping which stepgen can generate directly
[03:35:01] <ds2> this is more of an mental experiment then an actual thing
[03:35:28] <ds2> soemthing like that driving a 2N2222 on each phase.... one place had each phased wired up to a paper clip and if you close them in order, thestepper moves
[03:37:10] <cradek> this shows some of the waveforms useful for driving a stepper: http://www.linuxcnc.org/docs/html/hal_rtcomps.html#sub:Stepgen-Step-Types
[03:37:30] <cradek> you could definitely generate them with some logic like you're saying
[03:38:50] <cradek> I think type 9 is often the most useful
[03:39:22] <cradek> since it is only 8 states, you could generate it with a 4017 and some discrete logic
[03:39:32] <ds2> hmmm
[03:39:53] <cradek> (but that's the kind of thing software is good at doing...)
[03:40:02] <ds2> I don't doubt that
[03:40:42] <ds2> btw, if I want the simpliest type of driver, can I get away with 4 FETs + 4 diodes on a parallel port w/EMC?
[03:41:32] <cradek> in theory yes
[03:41:53] <cradek> in practice a drive like that works pretty badly
[03:42:23] <cradek> but a parport has 12 outputs. many simple drivers use these lines to run 3 motors like you say.
[03:43:03] <ds2> I see
[03:43:47] <ds2> I would like to through together a quick and dirty 3 axis motion platform (plywood base + drawer slides))
[03:44:02] <ds2> just something to test ideas out
[03:44:18] <cradek> consider a xylotex board (less than $100? for 3 axis)
[03:44:59] <cradek> err $155 I guess
[03:45:42] <ds2> think the $100 is the kit
[03:46:10] <ds2> but those are unipolar drives, IIRC -- the salvage motors I have are bipolar
[03:46:48] <cradek> incorrect, xylotex is bipolar
[03:47:14] <ds2> oh cool
[03:47:23] <cradek> anyway, you cannot make a simple driver with 4 transistors, for bipolar motors
[03:47:35] <ds2> I can't? doh
[03:48:04] <cradek> no you need in general a pair of H bridges per motor
[03:48:15] <cradek> that's basically what the L298 is
[03:48:41] <ds2> arrg.thought those chips are for a higher performance chopper drive
[03:49:06] <cradek> yes L298 are commonly paired with current sense and L297 which makes them into a chopper
[03:49:29] <ds2> hmmm
[03:50:06] <cradek> you could make L297/L298 drivers but you probably won't be done before you've spent your $155 anyway
[03:50:23] <cradek> (I did this for my little mill - I wouldn't do it again if I was doign it over)
[03:50:37] <ds2> if I were doing it, I wouldn't do those chips... the most complexity I would attempt is a few transistors + diode
[03:50:46] <cradek> then you need unipolar motors
[03:51:04] <ds2> back to more scavaging
[03:51:29] <cradek> heh
[03:51:43] <cradek> goodnight
[03:51:51] <ds2> night
[05:43:33] <lewin1> lewin1 is now known as lewing
[06:01:56] <K`zan> Does this look reasonable for a break out board?: http://cgi.ebay.com/CNC-DB25-Breakout-Board-adapter-stepper-motor-driver_W0QQitemZ300216664162QQihZ020QQcategoryZ50971QQssPageNameZWDVWQQrdZ1QQcmdZViewItem
[06:03:29] <K`zan> They have a non-isolated version, but I don't think I want that.
[06:04:36] <sweeper> K`zan: the price looks right for the hardware, but are you really sure you need the couplers?
[06:05:49] <K`zan> Would rather not toast parallel ports, especially with them getting rare on newer machines.
[06:05:53] <sweeper> personally, I'd slap together a breakout board for $5 out of protoboard and some screw terms
[06:06:40] <sweeper> but that's not really a prohibitive price, and you only really need 1
[06:06:52] <K`zan> Could do that, got a pile of 4N38s, but I am not sure they are quick enough, need to look over the data sheet.
[06:07:25] <K`zan> Price on that seemed reasonable enough for IG (instant gratification takes too long to say :).
[06:07:42] <sweeper> oh, I meant just screw term -> paraport
[06:07:47] <sweeper> nothing fancy
[06:07:49] <K`zan> Understand.
[06:08:36] <K`zan> That is easy but leaves the port open to abuse while I play around and experiment. Not like I am just going to get geckos right off the bat, will probably look up the AVR drives I did a while back.
[06:09:04] <K`zan> Or something cheap and dirty for some smallish steppers.
[06:10:40] <sweeper> cheap and dirtY?
[06:10:44] <sweeper> use the mcwire drivers :d
[06:10:45] <sweeper> :D
[06:10:46] <K`zan> Just something simple to get going with so I can figure out the design -> gcode stage. Hardware, I suspect, is going to be the easy part :p).
[06:10:52] <sweeper> they're like, $5
[06:10:59] <K`zan> mcwire?
[06:11:05] <K`zan> googling...
[06:11:08] <sweeper> http://www.instructables.com/id/Easy-to-build-CNC-Mill-Stepper-Motor-and-Driver-ci/
[06:11:29] <K`zan> Ah, that one, same place I found the mill!
[06:15:50] <K`zan> This one looks interesting too, especially since I have dug in boxes for the past couple day and can't find those NEMA17 steppers I got from Jameco a good while back.
[06:15:55] <K`zan> http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&Item=220222522211&Category=71394
[06:16:46] <sweeper> did you buy it?
[06:22:33] <K`zan> Not yet.
[06:23:00] <sweeper> oh, that particular auction got bought, so I wondered :)
[06:24:43] <K`zan> Still looking, I want something to play with until I can afford the geckos.
[06:26:00] <K`zan> Giving reasonable serious thought to knocking this together for something to do while I save for the real stuff :):
[06:26:05] <K`zan> http://www.instructables.com/id/Easy-to-Build-Desk-Top-3-Axis-CNC-Milling-Machine/
[06:26:05] <sweeper> :)
[06:26:08] <sweeper> yep
[06:26:13] <sweeper> I'm going for something similar
[06:26:20] <sweeper> probably mdf framed tho
[06:26:21] <K`zan> ??
[06:26:38] <sweeper> and a bit bigger
[06:26:51] <K`zan> Cool,
[06:27:25] <sweeper> actually, come to think about it, it's not gonna be similar at ALL except it'll use the same drivers (breadboarded) until I design better ones :D
[06:27:27] <K`zan> will be glad when I have SOMETHING to be able to something with, even if it is reasonably small and perhaps time consuming. I got real tired of the drill and file.
[06:27:42] <K`zan> LOL
[06:28:00] <K`zan> Just like that but differernt, eh? :-) :-) :-)
[06:28:05] <sweeper> right
[06:28:20] <sweeper> well, that instructable is what got me hooked
[06:29:01] <K`zan> I've been hooked ,just saving $$$ to cnc the uMill
[06:29:04] <sweeper> but I ahve the tools to do better, so I might as well
[06:41:05] <sweeper> quick power/ground question: I've got an arduino, which runs off this little 1A 12v brick I've got. I've got a laptop brick that does 4.5A at 16v that I want to use to power a stepper motor
[06:41:09] <sweeper> I've got some mosfets to do it with. how can I make a common "ground" between the arduino power and the motor power so that the mosfets trigger?
[11:37:00] <cradek_> cradek_ is now known as cradek
[13:59:02] <alex_joni> ce?
[14:06:33] <skunkworks> morning alex. How is your week going so far?
[14:37:58] <alex_joni> skunkworks: tiring
[15:03:02] <skunkworks> heh
[15:20:29] <alex_joni> and I'm upset cause my internet connection is acting up
[15:40:24] <micges> hello
[17:03:22] <rayh> Got a question about reading an encoder with a parport. What is the max read speed in as percent of max pulse rate out?
[17:04:39] <rayh> For example -- If I can generate 24k pps for steppers, what can I expect to be able to read with the same parport?
[17:08:12] <alex_joni> rayh: about half of that
[17:09:51] <rayh> Hi Alex.
[17:09:56] <alex_joni> hi ray
[17:09:56] <rayh> Thanks
[17:39:52] <alex_joni> rayh: tought you were going to be more often online :)
[17:58:34] <soulrider_> soulrider_ is now known as soulrider
[19:55:17] <christel> [Global Notice] Hi all, There will be some slight disturbance as I attempt to kick a desynced server back into the correct dimension, hopefully this will take but a minute. Thank you for using freenode and have a great day!
[23:13:47] <ken> hello all...hope all is fine
[23:14:01] <ken> i have a question for everyone........
[23:14:33] <SWPLinux> I'm sure everyone has an answer for you
[23:14:40] <fenn> i have an answer for everyone
[23:14:48] <fenn> step right up, answers a dime a dozen
[23:14:50] <SWPLinux> I have everyone's answre
[23:14:54] <ken> in emc2...which config do you like to use....mini,axis,tkmec...so on ?
[23:15:04] <ken> thanks
[23:15:09] <SWPLinux> I like the looks and functionality of AXIS
[23:15:16] <fenn> axis
[23:15:28] <archivist> * archivist uses axis
[23:15:34] <skunkworks> axis
[23:15:39] <SWPLinux> the backplot in the others is pretty horrendous in comparison
[23:15:45] <SWPLinux> among other things
[23:15:54] <ken> i tried axis,,,but i don't like that i have to open another config to edit a file
[23:16:15] <SWPLinux> what do you mean config?
[23:16:26] <ken> i like mini...i can right click to go to anything i like
[23:16:27] <SWPLinux> and what do you mean by "edit a file"
[23:16:54] <ken> configuration...mini...axis...tkemc
[23:16:57] <fenn> you can set the $EDITOR variable .. somehow .. dont ask me why this isnt set by default
[23:17:09] <ken> edit a gcode when i fine a mistake
[23:17:19] <SWPLinux> oh - does mini allow you to edit in place?
[23:17:25] <ken> yes
[23:17:32] <SWPLinux> ok. that's cool
[23:17:51] <SWPLinux> axis will run an external editor of your choise, and has a single-click "reload" function
[23:18:01] <ken> you can't edit when running....
[23:18:09] <SWPLinux> I think it also notices if you changed the file and asks you if you want to reload
[23:18:16] <ken> don't know where that is in axis
[23:18:29] <SWPLinux> file->edit?
[23:19:07] <SWPLinux> yep. file -> edit
[23:19:39] <SWPLinux> but I think you need either an environment variable or [DISPLAY]EDITOR in the ini file to point to the editor you want to use
[23:19:40] <ken> i see i can edit the rool table...not the file itself
[23:19:46] <SWPLinux> ^^
[23:19:53] <ken> tooll
[23:20:02] <SWPLinux> Fool! :)
[23:20:06] <SWPLinux> drool!
[23:20:13] <SWPLinux> sorry -I get carried away
[23:20:34] <ken> now ya'll talking about editing the program itself...having enough trouble learning emc :)
[23:20:46] <SWPLinux> not the program, the configuration file
[23:20:48] <ken> pool
[23:20:54] <ken> coolll
[23:21:08] <ken> which one ?
[23:21:30] <SWPLinux> that's why I asked you what you meant by "config" - those user interface programs can be used in any config. a config is a set of user interface and machine parameters
[23:21:37] <SWPLinux> whichever one you're using
[23:22:04] <ken> i call mini and them config...didn't know what to callem
[23:22:17] <SWPLinux> you can have as many configs as yourt disk will hold. each can specify a display progbram to use, and what the machine actually is (lathe, mill, 5-axis, hexapod ...)
[23:22:25] <SWPLinux> those are user interfaces or display programs
[23:22:29] <SWPLinux> UI
[23:22:33] <ken> ooooooooooooo
[23:22:45] <ken> i heard about those :)
[23:23:02] <SWPLinux> so when you run emc and it asks you which config you want, that's what I'm talking about when I say config :)
[23:23:25] <ken> i usually use mini, but trying the others
[23:23:43] <skunkworks> I like the way axis makes me feel
[23:23:54] <ken> but i like the look of axis
[23:24:35] <SWPLinux> axis tries to be smart about the controls it shows you, so sometimes a feature isn't obvious unless you have done something in the configuration
[23:24:50] <ken> and in mini...to have to go look in the folders to edit the tool file
[23:24:57] <SWPLinux> for example, you won't see spindle controls unless the spindle signals are hooked up in HAL
[23:25:38] <ken> ok....i seen HAL but don't want to miss with something i have no idea about
[23:25:56] <SWPLinux> if you actually want to run a machine, you'll have to mess with it at some level
[23:26:06] <SWPLinux> (hopefully just by creating a config using stepconf)
[23:26:17] <ken> i know....getting machine tomorrow
[23:26:25] <SWPLinux> well, start reading :)
[23:26:30] <ken> hahahahha
[23:26:41] <ken> said o was trying
[23:26:44] <ken> i
[23:26:47] <SWPLinux> yep
[23:26:50] <SWPLinux> enjoy
[23:26:52] <SWPLinux> gotta rin
[23:26:59] <ken> later and thanks
[23:27:00] <SWPLinux> or run or something
[23:27:02] <SWPLinux> sure
[23:30:16] <skunkworks> hmm - lets see if ubuntu still boots on this thing..
[23:30:24] <sweeper> http://www.moanmyip.com/ <-- bwahahaha
[23:39:35] <skunkworks> only 71mb of udats
[23:39:39] <skunkworks> or updates
[23:40:20] <skunkworks> I looked at classic ladder finally in the simsteppercl or whatever it is.. Pretty cool.