#emc | Logs for 2009-06-22

[00:01:01] <skunkworks> jepler: cool
[00:03:25] <skunkworks> got everything to fit then
[00:03:28] <skunkworks> :)
[00:10:05] <jepler> skunkworks: yes, I think so
[00:10:15] <skunkworks> Great!
[00:11:25] <jepler> at_pid doesn't give useful results
[00:11:42] <jepler> P=101 I=5300 D=.48 and it oscillates badly
[00:15:53] <skunkworks> I thought it kinda got me close when I was paying - but I didn't really have it hooked to anything
[00:17:24] <jepler> is the pid output generally scaled so that 1 = 1 unit/second?
[00:17:42] <jepler> (I guess it's the pwmgen scale to change for that)
[00:19:12] <skunkworks> for your amp - I would scale it to full scale voltage
[00:23:26] <jepler> You mean 1 = 100% duty cycle?
[00:24:37] <skunkworks> I was thinking 24=100% (if your supply is 24v) (also if I am making sense)
[00:24:50] <jepler> so 1 = 1V?
[00:25:14] <skunkworks> yes
[00:26:21] <tom3p> 3 or 5 V/vert division ( 3 would be nice and big )
[00:27:20] <SWPadnos> jepler, I think the scale should be in units/sec or units or units/sec^2 ...
[00:27:36] <toastyde1th> hey, does anyone have the large shipyard machine shop pictures link from yesterday
[00:27:45] <toastyde1th> toastyde1th is now known as toastydeath
[00:28:17] <tom3p> for which trace?
[00:28:34] <SWPadnos> tom3p, I was referring to PWM scaling
[00:29:00] <jepler> the problem with pretending I can set 1 = 1 in/sec is that it's a simple pwm servo amp, not velocity mode..
[00:29:02] <SWPadnos> you send a 1 to PWMGen when you want 1 unit/sec or whatever
[00:29:08] <SWPadnos> yeah, that is a problem
[00:29:09] <jepler> so, really, you can't set that scale
[00:29:19] <SWPadnos> it's non-linear, which is pandemonium for PID
[00:29:46] <Jymmm> log?
[00:29:54] <tom3p> pdm?
[00:30:18] <SWPadnos> the problem is that the PWM duty cycle is more or less directly translated to voltage across the motor
[00:30:27] <SWPadnos> (except around zero, where even that's non-linear)
[00:30:55] <SWPadnos> but voltage across a DC motor is composed of two parts, back EMF and IR drop
[00:30:56] <skunkworks> That is why I was thinking voltage.
[00:31:02] <skunkworks> right
[00:31:05] <SWPadnos> so you have 1 variable and 2 unknowns
[00:31:45] <SWPadnos> I guess in this case it doesn't matter what the scale is, except that some value might sometimes make the numbers you observe with halscope more understandable
[00:32:03] <jepler> luckily I know that this kind of system is tunable, otherwise I might be disheartened at this point
[00:32:10] <SWPadnos> heh
[00:33:43] <tom3p> did the encoders on the pittmans have an index pulse?
[00:38:14] <skunkworks> I think jepler said they didn't
[00:42:31] <Jymmm> Is 32bit XP truely a waste on a dual core box?
[00:43:45] <pcw> jepler: you may need to speed up the servo thread especially if you are trying to tune the motors with
[00:43:47] <pcw> no added inertial load (bare motors)
[00:44:59] <skunkworks> I think jepler has it hooked to the machine
[00:45:21] <pcw> (1 KHz is probably fairly hopeless for small servos, no phase margin)
[01:01:58] <pcw> Having tuned systems with little Pittman motors with the 7I30 and SoftDMC
[01:02:00] <pcw> I would suggest a 4 KHz or higher sample rate. 1 KHz if fine for velocity mode
[01:02:01] <pcw> amplifiers, as the amplifier handles the high frequency (KD) portion of the loop,
[01:02:03] <pcw> but in this case EMCs PID loop has to do it
[01:02:04] <pcw>
[01:03:39] <skunkworks> nice info!
[01:15:23] <jepler> yes, the motor is hooked to the machine
[01:15:28] <jepler> * jepler reads back
[01:15:35] <jepler> 1kHz servo thread
[01:15:57] <jepler> actually the tuning seems fairly decent seeing as I am new at the whole practice
[01:16:22] <jepler> I've gotten it to 200uinch error during rapids
[01:16:32] <jepler> with a short spike to 500uinch
[01:17:49] <jepler> 10kHz allows me to see the following error as ripples rather than as noise
[01:19:15] <skunkworks> how did the drilling/reaming of the timing gears turn out? is that the ripple?
[01:19:27] <jepler> I don't think so, that's nothing like 1 revolution
[01:19:32] <skunkworks> ok
[01:19:59] <MarkPictor> Hi guys.
[01:20:20] <jepler> hello
[01:21:43] <MarkPictor> I have a question, I found a timing belt/pulley set on ebay. Wondering if it's worth what they ask.
[01:21:48] <MarkPictor> http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=150333407148
[01:21:53] <jepler> http://emergent.unpy.net/files/sandbox/zenbot-semituned.png
[01:23:28] <jepler> MarkPictor: have you priced comparable belts on mcmaster.com? I recently got some timing belts and pulleys from there -- smaller than those, however.
[01:24:05] <jepler> 12 tooth, 28 tooth, 4.4"x1.4" belt (.080" tooth pitch) was about $20
[01:24:25] <MarkPictor> I wasn't really sure what size to look for in mcmaster. What I looked at was $$$
[01:25:00] <MarkPictor> the ebay guy says 4000 oz/in torque on the larger pulley which seemed more than adequate
[01:25:19] <jmkasunich> MarkPictor: I have a link to a place that specialises in timing belts and pulleys, gimme a sec to find it
[01:25:32] <MarkPictor> SDP/SI?
[01:26:10] <jmkasunich> no, SDP is expensive
[01:26:15] <jmkasunich> http://www.econobelt.com/
[01:26:25] <jepler> looks like you pay a metric penalty at mcmaster, too
[01:26:35] <MarkPictor> SDP/SI claim that trapezoidal belts aren't good for precision, gotta use belts with round teeth. know anything about that?
[01:26:43] <jmkasunich> is that ebay combo known to be the size you need, or just "something close"
[01:26:47] <jepler> do you require specific pulley bores to match an existing part like a motor shaft?
[01:26:50] <MarkPictor> jmk: thanks, will look at link
[01:27:06] <jepler> (I don't see it specified in the auction)
[01:27:20] <MarkPictor> ebay is something close, I will turn the bores
[01:27:40] <jmkasunich> http://www.econobelt.com/e-store/Pulleys.htm
[01:28:01] <skunkworks> MarkPictor: you emailed me about the h-bridge.. I have never really got the BOM for the whole thing.. (it was a lot of what I had and ebay discounts)
[01:28:25] <jmkasunich> T5 pulley with 60 teeth and a 0.5" bore is $20.88 each
[01:28:34] <MarkPictor> my problem is, I need the mill to be cnc so I can shape the motor mounts
[01:28:55] <jmkasunich> T5 with 20 teeth, 0.25" bore, $8.62
[01:29:00] <jepler> that's where having a friend with working cnc comes in
[01:29:04] <jmkasunich> so IMO. the ebay isn't a deal
[01:29:17] <MarkPictor> so I'll put motors on acme, with simple mounts, then make the mounts with bearing holes,
[01:29:20] <jmkasunich> especially since econobelt will let you pick exactly what you want
[01:29:25] <MarkPictor> skunkworks: cool.
[01:29:41] <MarkPictor> Thanks guys, those prices seem much better.
[01:29:54] <skunkworks> MarkPictor: and yes - milling the board manually would be impossible.. ;)
[01:30:04] <jmkasunich> they also have many different types, so you don't have to use T5
[01:30:07] <jepler> looks like they beat mcmaster on comparable pulleys to the ones I got as well
[01:30:16] <jepler> ah, well, live and learn
[01:30:35] <jmkasunich> jepler: if I'd know you were looking....
[01:30:38] <MarkPictor> What width/pitch do you think would be good for a bench mill?
[01:30:53] <jmkasunich> that depends mostly on torque
[01:31:06] <jepler> jmkasunich: true
[01:31:20] <skunkworks> jepler: what kind of accel/vel are you atm?
[01:31:25] <MarkPictor> http://mpictor.googlepages.com/thebenchmill
[01:31:33] <jmkasunich> I have a pdf from gates that tells you how to figure out belt sizing
[01:32:06] <MarkPictor> jmkasunich: cool could you mail me mpictor at gmail dotcom
[01:32:19] <jepler> skunkworks: 1.3 in/sec, 18 in/sec^2 -- conservative
[01:32:35] <jmkasunich> MarkPictor: gotta find it first
[01:32:53] <jmkasunich> ISTR it is pretty big, might be simpler to download it from gates website (gotta find it there too tho)
[01:33:02] <skunkworks> jepler: what was the acc of your steppers?
[01:33:31] <MarkPictor> jmk: ok
[01:33:43] <jmkasunich> found it, only 3.1M
[01:34:09] <MarkPictor> heh. just found pics of an ancient POS I made, you'll get a laugh. http://imagebin.org/53272
[01:34:11] <jepler> skunkworks: 1.5 and 30 or something like that
[01:34:28] <skunkworks> nice
[01:34:35] <jepler> we all start somewhere
[01:35:03] <skunkworks> builds charactor? ;)
[01:35:29] <jmkasunich> sending....
[01:35:32] <skunkworks> you set to 1 amp?
[01:35:34] <MarkPictor> gave up on it at that point, so I don't even know if the stepper (from an apple imagewriter printer) would move it. If it would, just barely
[01:36:44] <MarkPictor> the screws are 1/4 fine thread, and the bearings on them are from an atari 5 1/4 floppy :-)
[01:37:05] <jmkasunich> MarkPictor: sent
[01:37:16] <MarkPictor> thanks jmk
[01:48:45] <MarkPictor> Another question. I have an old golf-cart charger I'm thinking of using as my power transformer. It has a ferroresonant winding.
[01:49:34] <MarkPictor> Will that winding cause noise? I assume that disconnecting the capacitor wouldn't be good, the winding could create high voltages.
[01:49:46] <MarkPictor> So should I just cut that winding off?
[02:18:25] <jepler> skunkworks: no, it's set to 3 amp now. more pics: http://emergent.unpy.net/index.cgi/01245634880
[02:20:35] <MarkPictor> MarkPictor is now known as MarkPictor-away
[02:22:15] <jmkasunich> MarkPictor-away: don't fsck with a ferro-resonant transformer - use it as designed only
[02:28:49] <cradek> jepler: that looks great!
[02:33:10] <jepler> yeah, everything fits together right
[02:33:38] <jepler> it's a minor miracle I didn't have any important dimensions wrong
[02:34:07] <jmkasunich> leadscrew into coupling, coupling onto dowel, dowel into bearing? so the bearing handles the thrust?
[02:34:28] <jepler> yes
[02:34:31] <jmkasunich> oh, before the motor bearings took the thrust?
[02:34:40] <cradek> the steppers, yes
[02:34:47] <jepler> yes
[02:35:01] <cradek> the servos were hopeless in that regard
[02:35:09] <jmkasunich> got it - you basically made a "motor", with a shaft and bearing that looks like the old stepper
[02:35:27] <cradek> yes, and mount
[02:36:22] <cradek> jepler: not a miracle - it was done with great care and planning. good job on the design.
[02:38:59] <cradek> "not possible to stop it" sounds like plenty of power - that's nice.
[02:39:15] <cradek> although that means you might want full limit switches...
[02:39:30] <jepler> If I said "not possible" it was a case of hyperbole. I don't doubt it's stoppable
[02:39:40] <cradek> it may be able to tear out those delrin nuts - they will be the things that give first
[02:39:49] <jepler> ugh, I bet you're right
[02:40:35] <cradek> set your ferrors as low as possible...
[02:41:15] <jmkasunich> woo-hoo - just finished the last of the 54 intake manifolds
[02:41:22] <cradek> yay!!
[02:42:14] <jmkasunich> a bit of good luck that you found a bearing/dowel combo that gave a good press fit
[02:42:31] <cradek> I have a bunch of these bearings. it works great.
[02:43:04] <jmkasunich> is there much play in the bearing?
[02:43:16] <jmkasunich> probably a bit less after you force a pin in (expands the inner race)
[02:43:20] <cradek> seems like close to none
[02:43:29] <cradek> yes and the outer is a press fit too, of course
[02:43:37] <cradek> I was really happy with how it came out.
[02:43:59] <jepler> on the other hand, 50% of the bearings have been ruined after the pressing..
[02:44:02] <jepler> (1 of 2)
[02:44:06] <cradek> heh
[02:44:28] <cradek> it may have been bad to start with - hard to say
[02:46:42] <tom3p> jepler: whats the screw pitch? ( with 500 line encoder & 12:28 belt gearing ) I was wondering what 1 feedback unit was in linear motion of the axis.
[02:47:31] <jepler> tom3p: the screw is 16 tpi. INPUT_SCALE=74666.66
[02:48:29] <cradek> darnit, I can't believe I let that motor mount leave here twice without being deburred :-/
[02:48:35] <cradek> some machinist I am
[02:49:33] <jmkasunich> heh
[02:49:36] <jmkasunich> goodnight
[02:49:41] <tom3p> always play with the result... if it feels bad, you aint done (if you bleed on it, it rusts ;)
[02:49:51] <tom3p> gnite
[02:49:52] <cradek> ack, end-of-weekend
[02:49:54] <cradek> goodnight
[02:50:45] <jepler> likewise
[03:03:24] <tom3p> hmm, they all split... did i think this right? the motor turns 28/12 times per leadscrew rev, so there's (500*4)*(28/12) encoder counts per leadscrew rev? with 0.0625" pitch (1/16), that's 0.000013393" travel per count?
[03:07:15] <tom3p> maybe the gearing was for torque, becuz 1:1 would get 0.0625"/2000counts = 0.00003125"/count least detectable unit ( damn fine already )
[03:08:11] <tom3p> and its goodnite from me ( the 2 ronnies :)
[04:33:41] <roh> hey guys
[04:33:46] <roh> jepler you there?
[04:34:12] <roh> i am trying to replicate http://axis.unpy.net/01198594294 this one
[04:34:53] <roh> bit confused about pinnumbers
[04:36:38] <roh> also i wonder about the low baudrate.. wouldnt it be better to use something like 115200 instead of 9600 to gain atleast a bit of latency?
[07:23:53] <micges> good morning
[07:51:32] <micges1> micges1 is now known as micges_plasma
[08:11:06] <christel> [Global Notice] Hi all, I'm going to restart services -- you'll be without NickServ, ChanServ, MemoServ etc for a few moments! Sorry for the inconvenience and thank you for using freenode.
[09:25:13] <piasdom> g'mornin all
[11:22:24] <_Poincare> _Poincare is now known as Poincare
[12:45:58] <skunkworks_> jepler: very nice!
[12:46:57] <skunkworks_> jepler: You think they are a good match?
[12:48:22] <jepler> skunkworks_: everything seems promising
[12:48:28] <jepler> skunkworks_: I feel like I won't really know until I cut with it
[12:49:14] <skunkworks_> sure
[12:52:52] <skunkworks_> jepler: with the time that you played with it - did the servos get warm?
[12:53:32] <jepler> skunkworks_: I didn't remember to check until after the motor had been stationary for a few minutes. but, no, it didn't feel warm.
[12:54:57] <skunkworks_> Great! I think you are going to have fun :)
[13:01:32] <skunkworks_> when is cradek going to make you the rest of the zenbot in aluminum? ;)
[13:01:57] <jepler> I don't think it's quite that simple
[13:02:26] <jepler> for instance, you'd want to add bushings between the carriage and the rails if they were both metal -- but there's not enough room
[13:02:49] <skunkworks_> ah - understood
[13:03:03] <jepler> oh, I should mention: that terrible "honking" sound the zenbot would make during rapids? apparently gone with servos, or at least greatly reduced at the speeds I'm trying.
[13:03:24] <skunkworks_> interesting :)
[13:03:32] <SWPadnos> must have been stepper honk :)
[13:09:05] <jepler> I wish I'd saved the screenshot where I said I could see distinct variations in the following error when running the servo thread at 10kHz. I think the variations are in the right neighborhood to be one cycle per belt tooth. (1.4 inch/second) * (16 revolution/inch) * (28/revolution) = 627.2 Hz
[13:11:48] <cradek_> cradek_ is now known as cradek
[13:11:50] <archivist> excuse for fft on the following error should show exact frequency
[13:12:14] <jepler> yeah that'd be pretty neet
[13:12:24] <jepler> somebody needs to get all excited and write halscope2
[13:12:57] <archivist> halscope_on_steroids
[13:13:43] <SWPadnos> hmmm
[13:13:46] <archivist> actually would be very sensible to add fft for diagnosis of gear train error
[13:13:55] <SWPadnos> how many teeth are engaged on the smaller pulley?
[13:16:02] <archivist> also needs averaging over a number of cycles to get best SNR
[13:17:33] <cradek> SWPadnos: 5ish?
[13:17:41] <SWPadnos> huh
[13:17:56] <SWPadnos> that seems like it should be ebough for the belt to be smooth
[13:18:01] <skunkworks_> fft?
[13:18:11] <SWPadnos> Fast Fourier Transform
[13:18:15] <skunkworks_> ah
[13:18:42] <jepler> wikipedia probably has a decent article if you're not familiar with it
[13:18:44] <cradek> skunkworks_: it shows you all the frequencies that make up the signal, and the "amount" of each frequency
[13:18:52] <archivist> used in digital spectrum analysers
[13:19:09] <jepler> if I understand cradek's pulley length calulation correctly, the number of teeth engaged are 14.4 (big pulley) and 5.8 (small pulley)
[13:19:10] <skunkworks_> jepler: have you noticed if the belt want to ride up on either pully? (either too tight or too loose)?
[13:19:13] <SWPadnos> I bet modern CPUs can do FFTs pretty quickly
[13:19:16] <cradek> in jepler's case, there'd probably be a nice spike at the belt-tooth frequency
[13:19:44] <SWPadnos> there shouldn't be, unless the pulleys aren't parallel or something
[13:19:45] <skunkworks_> (As the belt is engauging
[13:19:58] <SWPadnos> oh - or not tight
[13:20:01] <archivist> SWPadnos, last time I actually implemented on was on a commodore pet
[13:20:05] <SWPadnos> heh
[13:20:16] <SWPadnos> AT&T 6300 for me, so a little more recently
[13:20:24] <jepler> archivist: ugh, that sounds like "come back after dinner" to me
[13:20:25] <archivist> not a lot
[13:21:07] <jepler> one thing that will be unfortunate about this design is that you can't change the belt tension without removing the whole servo assembly
[13:21:31] <jepler> the adjustment is inaccessible
[13:21:34] <SWPadnos> hmmm. that is annoying
[13:21:46] <jepler> hm, I suppose I just need to have cradek put some holes in the plastic frame in the right spots..
[13:22:04] <SWPadnos> oh come on - you can do that with a hand drill :)
[13:22:12] <jepler> bbl
[13:22:26] <skunkworks_> scroll saw
[13:22:35] <skunkworks_> (needs slots) ;)
[13:22:42] <SWPadnos> hmmm. not a bad deal. $610 for a complete quad-core PC, including monitor, mouse, and keyboard
[13:22:54] <SWPadnos> bigger drill bit
[13:23:01] <archivist> file
[13:23:15] <archivist> hammer and chisel
[13:27:08] <als> SWPadnos, you selling those pc's
[13:27:15] <SWPadnos> no, NewEgg is :)
[13:27:21] <SWPadnos> if you buy the right parts
[13:27:28] <als> you got the link
[13:27:37] <SWPadnos> no, it's a list of parts :)
[13:27:45] <als> ah
[13:27:54] <SWPadnos> I can list them for you if you like
[13:28:26] <als> my kid are bugging me to come out of the dark ages
[13:28:33] <SWPadnos> I did get $17.50 in coupon discounts because I'm on their mailing list
[13:28:35] <SWPadnos> heh
[13:28:48] <als> that would be cool thanks
[13:28:56] <SWPadnos> this is replacing a Windows 95 machine for my sister
[13:29:16] <als> she's in the dark too
[13:30:18] <archivist> wfw 3.11 for the light
[13:30:22] <SWPadnos> http://pastebin.ca/1469843
[13:30:56] <SWPadnos> shipped price will be $627.55 for you, there are $35 in rebates
[13:31:21] <SWPadnos> oh, shipping might be a little different
[13:31:45] <als> cny
[13:31:48] <SWPadnos> and the monitor doubles as an HDTV (no tuner, but has speakers)
[14:06:39] <Valen_emc> hey hey everybody
[14:06:50] <Valen_emc> coming at you live from my emc box
[14:07:00] <Valen_emc> with a functioning linear scale
[14:07:27] <Valen_emc> through a 7i40 driver card and a 5i23 controller card
[14:07:49] <Valen_emc> now i've got the adjustment on the scale right so its mm are actual mm
[14:08:01] <Valen_emc> I'm just wondering how to zero the DRO readout in axis?
[14:09:06] <archivist> touch off
[14:10:13] <cradek> or home it
[14:10:41] <Valen_emc> hmm
[14:10:42] <cradek> not sure if you're making just a readout or actually controlling an axis?
[14:10:51] <Valen_emc> just the readout at this stage
[14:11:01] <cradek> then either answer is fine
[14:11:29] <Valen_emc> we have some scales (only) on the lathe, and we want to use them to do the lathing to make the stuff for the ballscrews on the mill
[14:11:50] <Valen_emc> I think i have to set some rather large following errors for this to work ;->
[14:12:06] <Valen_emc> once the mill is working, we will use it to make the stuff to CnC the lathe ;->
[14:12:20] <jepler> just don't turn emc to "machine on", and it doesn't care how far you turn a handwheel
[14:12:44] <cradek> true, but you can't home or touch off with machine off
[14:12:50] <Valen_emc> it wont let you touch off in that state though
[14:12:55] <jepler> ah, hm
[14:13:09] <jepler> emc is not really a very good dro :-/
[14:13:21] <Valen_emc> only needs to do a few dozen cuts
[14:13:23] <cradek> ha
[14:13:32] <cradek> big ferror will work fine :-)
[14:13:50] <Valen_emc> I'll look into the pyvcp way later
[14:14:00] <Valen_emc> this pool is still way too big lol
[14:14:57] <Valen_emc> I was adjusting the scale in 5i23.ini but it seemed to have no effect, the scale in the hm-servo.hal file seemed to override it
[14:17:46] <Valen_emc> where would i set the ferror?
[14:17:49] <jepler> Valen_emc: do you mean OUTPUT_SCALE? Presumably 1.0 should be changed to [AXIS_0]OUTPUT_SCALE in the line setp hm2_[HOSTMOT2](BOARD).0.pwmgen.00.scale 1.0
[14:18:11] <jepler> Valen_emc: [AXIS_#]FERROR and MIN_FERROR
[14:18:21] <jepler> just set them both to big values
[14:18:58] <Valen_emc> does reload reload the config such that i can do that rather than restarting axis/emc?
[14:19:17] <jepler> no, that's one you have to restart for
[14:19:24] <archivist> reload is only gcode
[14:20:14] <Valen_emc> it wont let me touch off without homing
[14:20:21] <jepler> inifile items that are *only* used to set pins and parameters in hal can be changed by issuing a 'halcmd setp' manually. Everything else requires a restart
[14:20:33] <jepler> Valen_emc: there's an infile flag to change that behavior, it should be documented..
[14:20:35] <Valen_emc> and there is nothing for it to home to at this stage
[14:21:00] <jepler> http://www.linuxcnc.org/docview/html/config_ini_config.html#sub:[TRAJ]-section
[14:21:08] <jepler> [TRAJ]NO_FORCE_HOMING = 1
[14:23:44] <Valen_emc> ahh that did the trick
[14:24:32] <Valen_emc> dad is going to be rather happy with all the progress thanks guys
[14:24:50] <Valen_emc> (its his lathe/mill thats getting the CnC goodness
[14:26:37] <Valen_emc> hmm that may explain it
[14:28:10] <Valen_emc> in my 5i23.ini [AXIS_0] i have the line INPUT_SCALE = 1000 which according to http://www.linuxcnc.org/docview/html/config_ini_config.html#sub:[AXIS]-section isn't sposed to be there as far as i can tell
[14:28:35] <Valen_emc> (the file is a sample file i have just modified the scale and now the homing in)
[14:29:07] <Valen_emc> is there a purpose behind the scale in the ini file or is that an oops?
[14:32:47] <jepler> INPUT_SCALE is described in for servo machines
[14:32:49] <SWPadnos> scale has traditionally been in the ini file
[14:33:14] <jepler> it only has an effect if your hal files use it, though
[14:33:24] <SWPadnos> yes, there is that
[14:34:10] <Valen_emc> so it can be set there then overriden in hal?
[14:34:45] <Valen_emc> I'm trying to look at the reset/index line from this scale, I was looking with scope but not getting much would meter be better?
[14:35:56] <jepler> aha, in 2.3.1 the hm2-servo.hal file doesn't use INPUT_SCALE.
[14:36:15] <Valen_emc> no it seems to have a set value
[14:36:38] <Valen_emc> so it seems odd to have it in the ini file as well
[14:36:56] <jepler> yeah, it was a mistake and will be fixed in 2.3.2 for both INPUT_SCALE and OUTPUT_SCALE
[14:37:11] <SWPadnos> it should be set in the hal file, but read from the ini file (in the hal file)
[14:37:19] <Valen_emc> hal will use the ini or it wont be in the ini file to start with?
[14:37:22] <SWPadnos> or you can just set it in the hal file, it really doesn't matter
[14:37:30] <SWPadnos> read ll about it :)
[14:37:31] <SWPadnos> all
[14:37:33] <jepler> http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=7c08831c1e977b45451abb6e18cf5b385a761862 http://git.linuxcnc.org/gitweb?p=emc2.git;a=commitdiff;h=840bf51bcc901d62cafac6f3ac992cb31c53dec0
[14:37:38] <Valen_emc> lol
[14:37:40] <jepler> ^^ shows how you could make the changes yourself
[14:38:01] <SWPadnos> you can use a certain syntax to look things up from the ini file instead of hard-coding the numbers in the hal file
[14:38:08] <Valen_emc> i'll get there, first I'm just playing in the shalow end of the pool lol
[14:39:59] <SWPadnos> documentation is your SCUBA gear
[14:40:43] <Valen_emc> i am open water certefied for scuba, it was way simpler than this lol
[14:40:56] <kcummins1> kcummins1 is now known as kcummins
[14:41:00] <Valen_emc> the only thing that can go wrong with scuba is you die
[14:41:01] <jepler> SWPadnos: it's bulky, and doesn't save you from getting the bends or making deadly mistakes?
[14:41:13] <SWPadnos> yes!
[14:41:41] <jepler> I dreamed last night that I discovered a whole new family of jokes in which the punchline was "it's a dog!" Unfortunately, I can't remember the rest of the joke.
[14:41:48] <kcummins> Mmmmm scuba...
[14:41:57] <SWPadnos> heh
[14:42:04] <SWPadnos> only done it once, but it's way cool
[14:42:12] <kcummins> SCUBA? It's a DOG!!! Hahahahahaha....
[14:42:33] <Valen_emc> i just hope i dont make a mistake like that guy who made that really nice probing tip for his lathe or some such and was videoing it only to have it work perfectly then crush it into the chuck like a bug when it was finished
[14:42:47] <Valen_emc> scuba induces less motion sickness than flying did
[14:42:57] <Valen_emc> (i'm a student pilot as well)
[14:43:10] <jepler> it sounds like you already have too many hobbies to let you really get into cnc
[14:43:14] <kcummins> * kcummins got open water, drysuit (handy when diving in a quarry in PA), Nitrox, deep, and wreck certifications...
[14:43:25] <Valen_emc> heh theres an interesting thing that i just realised
[14:43:26] <SWPadnos> cool
[14:43:33] <Valen_emc> its a 5 day course to scuba for open water
[14:43:48] <Valen_emc> its also a 5 day course for student pilot
[14:43:52] <kcummins> Besides training, I dove once, to a wreck of the NJ shore... :P
[14:44:08] <Valen_emc> if you pay a bit more $ you could solo in that first week
[14:44:11] <SWPadnos> the U-boat? :)
[14:44:25] <kcummins> No, a USCG ship, I think...
[14:44:28] <SWPadnos> heh
[14:44:36] <Valen_emc> is it true what they say about nitrox making you cold?
[14:44:43] <SWPadnos> we just went for a day off Grand Turk Island
[14:45:03] <SWPadnos> anything should make you cold due to adiabatic decompression
[14:45:20] <SWPadnos> or expansion or something
[14:45:20] <kcummins1> kcummins1 is now known as kcummins
[14:45:33] <Valen_emc> the heat energy in that shouldn't be more than for standard air
[14:45:48] <kcummins> Stupid network...
[14:45:49] <SWPadnos> no, but as you let the mix out, it gets colder
[14:45:54] <SWPadnos> like compressed air cans
[14:46:28] <Valen_emc> yeah but a dive master i was speaking to said that enriched air makes you feel colder than standard air
[14:46:40] <Valen_emc> which seemed odd, he only mentioned it in passing though
[14:46:51] <SWPadnos> "enriched" how?
[14:46:53] <kcummins> Don't remember that....
[14:47:06] <Valen_emc> nitrox is normal air with added oxygen
[14:47:10] <kcummins> Nitrox. Higher O2 content.
[14:47:28] <SWPadnos> I wonder if you just use less due to the higher oxygen content
[14:47:40] <Valen_emc> you *can* use less air and its better for decompression
[14:48:00] <kcummins> Bends is nitrogen bubbles. Nitrox has less nitrogen. Ergo, less bubbles...
[14:48:03] <SWPadnos> the thing they told us was that it will be very dry, so drink lots of water (before and after the dive :) )
[14:48:06] <Valen_emc> the divers at the place i was at were using it so they could fly home
[14:48:27] <SWPadnos> eek. there should still be a 48-hour wait, no?
[14:48:31] <kcummins> I used it to make deep diving easier...
[14:48:42] <Valen_emc> so kcummins did you notice a temperature difference between nitrox and normal air?
[14:48:45] <SWPadnos> tri-mix ftw!
[14:49:38] <kcummins> Not that I can recall. I was damned cold all the time (the only wetsuit diving I did was training and certification for my open water). PA quarries have very, *very* cold water...
[14:49:56] <Valen_emc> SWPadnos, there are tables that tell you details for all that kind of stuff, If your a "hardcore diver" they do weekend dive trips that are either a flight or a drive over a mountain on the way
[14:50:19] <Valen_emc> so why you diving quarries so much?
[14:50:26] <kcummins> Hardcore diving = cave diving...
[14:50:27] <SWPadnos> yeah -no need here since I'm a softcore diver
[14:50:45] <Valen_emc> hardocre = altitude cave diving ;-P
[14:51:01] <Valen_emc> you were diving caves in the quarry?
[14:51:27] <kcummins> I *was* diving quarries. I lived in NYC, and the group I was with was out of Bethlehem...
[14:52:06] <Valen_emc> there much to see in a quarrie?
[14:52:11] <kcummins> http://dutchsprings.com/ But the Aqua Park is new... We usually camped...
[14:52:25] <Valen_emc> heh where we did our training the next beach around was a nudist beach
[14:52:29] <Valen_emc> there was plenty to see there
[14:52:37] <kcummins> Sunken cars, a few boats, a Sikorsky suspended mid-water...
[14:52:51] <Valen_emc> the instructors freaked because they lost a pair
[14:53:06] <Valen_emc> bigass quarry lol
[14:53:23] <Valen_emc> now to try the SMP kernel i thinks
[14:53:41] <Valen_emc> thats more familiar territory
[14:53:55] <kcummins> There's no mention on the site, but there's supposedly a motorcycle down there. It gets around as the staff enjoys moving it...
[14:54:16] <Valen_emc> lol should make an electric one an "ride" it down there
[14:54:35] <Valen_emc> and have mention of the "ghost rider" haha
[14:55:18] <kcummins> * kcummins wanders off to do real work...
[16:10:25] <BJT-Work> Dallur: hows the boat coming along?
[16:27:54] <skunkworks_> jepler: are these the series pullys you used? http://www.mcmaster.com/#mxl-timing-belt-pulleys/=2fg4lt
[16:30:02] <jepler> skunkworks_: 1375K32 and 1375K47
[16:30:21] <jepler> 1/4" belt
[16:34:12] <motioncontrol> good evening at all.One questions about spi bus of mesa.I have the .bit file for use the M7i46 card with m5i20 card.please there is the example of hal file for spi configuration?
[16:34:47] <SWPadnos> I don't think so
[16:35:17] <SWPadnos> SPI is very hard to use in its current form, and the configuration will be very device-specific (the device you connect via SPI, that is)
[16:36:21] <motioncontrol> yes i knows the actual dvelopment for spi bus is Seb.
[16:36:45] <motioncontrol> but i don't see now on list
[16:37:16] <motioncontrol> i use in this moment 2 card m5i20 for maschine with more io
[16:37:29] <SWPadnos> you mean here? no, he's not here at the moment
[16:37:36] <motioncontrol> and thing the spi bus a good solution for compòex maschine
[16:37:58] <SWPadnos> it sure could be
[16:38:20] <SWPadnos> the SPI function in the FPGA works, and I think you can send and receive raw data with it
[16:38:49] <SWPadnos> but there is no mapping of what that raw data means (analog values, digital I/Os ...)
[16:40:04] <motioncontrol> i don't know the dveveloping fuction, but i thing it is the realtime comunication
[16:40:38] <SWPadnos> it can be, the clock rae is programmable
[16:40:41] <SWPadnos> rate
[16:41:01] <SWPadnos> for a 1ms servo thread, you can get a lot of data using a few MHz clock
[16:42:59] <motioncontrol> one question for realtime.I have install emc on a dell computer with on board grafic card.sometimes emc display the exesive time overload for realtime.is possible can the internat video card the problem ?
[16:43:14] <SWPadnos> it could be
[16:43:25] <SWPadnos> some network controllers also seem to be a problem
[16:44:36] <motioncontrol> i thing the internal video card, use the ram memory for grafics memory.what is the good card on pci express for linux ubuntu 8.04 lts?
[16:45:03] <SWPadnos> oh, I don't know what to recommend :)
[16:46:21] <motioncontrol> ok i read on some forum the nvidia chipset is more compatible with linux.
[16:47:39] <bill2or3> the nvidia drivers on linux are pretty stable.
[16:48:06] <SWPadnos> the nvidia drivers are problematic for realtime though
[16:48:24] <SWPadnos> then again, very recent drivers seem to be OK (I don't know when that change happened)
[16:50:09] <motioncontrol> SWPadnos: which video card you use?
[16:51:39] <SWPadnos> um - I use several types of video card, but I have no actual machines to control
[16:52:23] <archivist> * archivist has on board in one box
[16:52:58] <SWPadnos> yep. I've had very good luck with a couple of onboard video chipsets
[16:53:37] <SWPadnos> but the best success was when I disabled the graphical boot and used the unit as a headless controller
[16:53:57] <bill2or3> using ssh -X ?
[16:54:13] <SWPadnos> no, it's a "no-UI" application, HAL only
[16:54:24] <bill2or3> ahh.
[16:54:25] <SWPadnos> communication is via modbus and hardware only :)
[17:16:32] <Dallur> gf
[17:16:34] <Dallur> dallur
[17:16:39] <Dallur> err mistell
[17:17:12] <Dallur> BJT-Work: really well, i'll probably be done with all carbon steel work in about two weeks
[17:17:24] <BJT-Work> cool, got any pics?
[17:17:26] <Dallur> BJT-Work: then it's stainless components
[17:17:40] <Dallur> http://dallur.com/index.php?id=44&tx_lzgallery_pi1[showUid]=8
[17:17:44] <BJT-Work> I'd rather weld stainless
[17:17:49] <Dallur> just hit the next button for more
[17:19:21] <Dallur> BJT-Work: TIG IS nicer but it would take a long long time to weld 1/2 mile with TIG and tons of filler
[17:19:55] <BJT-Work> I MIG stainless too with my Miller Passport welder
[17:20:08] <BJT-Work> very little splatter with that one
[17:20:14] <Dallur> BJT-Work: is it pulsed mig or ?
[17:20:40] <BJT-Work> not sure but you can not use a spool gun with it...
[17:21:01] <BJT-Work> http://www.millerwelds.com/products/mig/millermatic_passport_plus/
[17:21:20] <BJT-Work> ha, the new ones have a spool gun
[17:21:53] <BJT-Work> I run it on straight co2
[17:22:21] <Dallur> BJT-Work: I always use 80/20 argon/co2
[17:22:59] <BJT-Work> I have to use that on my other miller for steel but the passport works better with straight co2
[17:23:27] <Dallur> BJT-Work: should be hotter that way
[17:24:57] <BJT-Work> the boat is looking nice :)
[17:25:21] <Dallur> BJT-Work: thanks, hopefully I'll make it and finish this summer
[17:25:27] <BJT-Work> * BJT-Work needs to get back to work
[17:25:31] <BJT-Work> talk to you later
[17:25:35] <Dallur> BJT-Work: later
[17:29:32] <alex_joni> BJT-Work: if you're using only CO2, then it's certainly not pulsed. pulsed doesn't work above 20% CO2
[17:31:22] <alex_joni> also as a rule of thumb, if it wasn't more than 5k$ then it isn't pulsed :)
[18:14:35] <BJT-Work> alex_joni: I didn't have a clue about it other than it welds nice with almost no splatter on co2
[20:28:27] <a> Building dependency tree
[20:28:27] <a> Reading state information... Done
[20:28:27] <a> E: Couldn't find package emc2-sim
[20:28:27] <a> a@a-desktop:/cdrom$
[20:29:10] <a> Where's emc2-sim from emc2-install-sim.sh?
[20:33:05] <SWPadnos> where is emc2-install-sim.sh from?
[20:34:04] <alex_joni> maybe http://www.linuxcnc.org/hardy/
[20:34:10] <a> from that script
[20:34:16] <SWPadnos> oh yeah, now I see it
[20:34:33] <a> alex_joni: i've run that script for pure-simulator installation
[20:34:46] <alex_joni> a: did you have any other emc2 install on that machine?
[20:35:02] <alex_joni> the script checks if there are emc references in the sources.list first
[20:35:28] <a> oh... I wanted to use simulator in kubuntu9.04, now I seee I will compile it from source and use LiveCD on other computers
[20:35:37] <a> alex_joni: no
[20:35:47] <a> it's new kubuntu9.04
[20:35:48] <alex_joni> it should work
[20:35:52] <jepler> version 2.3 doesn't build on 9.04 anyway
[20:35:57] <alex_joni> but yeah, that
[20:36:00] <SWPadnos> the script has an error
[20:36:08] <a> ...and it claums for "<2.6." python modules....
[20:36:11] <SWPadnos> echo "deb http://www.linuxcnc.org/hardy hardy base emc2.3"
[20:36:21] <SWPadnos> that should be emc2.3-sim
[20:36:29] <jepler> SWPadnos: true enough -- fix it for us?
[20:36:30] <alex_joni> yup it should
[20:36:31] <a> jepler: even with compiled python-2.5 ???
[20:36:34] <SWPadnos> so it adds the correct src repo but not the correct binary
[20:36:39] <SWPadnos> sure
[20:36:51] <a> SWPadnos: ok
[20:37:24] <jepler> a: I don't recall all the details; all I know is that there are a number of 9.04-specific fixes in the development version that are not in 2.3.
[20:37:40] <a> SWPadnos: So, all I need in new ubuntu8.04 is this line: deb http://www.linuxcnc.org/hardy hardy base emc2.3 then "sudo apt-get emc2-sim"? Right?
[20:37:42] <SWPadnos> ok, the script is fixed
[20:37:57] <SWPadnos> all you need to do is add "-sim" to the line that doesn't have it
[20:38:04] <SWPadnos> in /etc/apt/sources.list
[20:38:30] <SWPadnos> you should see two emc2-related lines, and only one is correct :)
[20:38:36] <a> ok
[20:38:46] <jepler> yeah but I have my doubts that the 8.04 package will do anything other than **** up your 9.04 install if you try to do it
[20:39:15] <a> jepler: I see I need python 2.5 or 2.6, not "2.6.2"
[20:39:34] <a> I have problem with LiveCD
[20:39:58] <a> i fear to run it on laptop because of RTAI. Am I right?
[20:40:04] <SWPadnos> yes
[20:40:10] <a> I need to train myself in a simulator
[20:40:14] <a> SWPadnos: ok
[20:42:02] <a> And how can it be installed to CF card if RTAI cdoesn't support USB & other "thingies"?
[20:42:37] <a> I mean , can I somehow use RTAI linux from USB Flash drive?
[20:43:50] <a> I need to reboot
[21:39:47] <f7ee> I hope that emc2-install.sh script works in kubuntu 8.04
[21:39:58] <f7ee> right?
[21:42:17] <SWPadnos> yes, it should work fine
[21:43:16] <f7ee> ok
[21:44:08] <f7ee> So, I need to systems -- one for emc2-install-sim.sh, another -- for emc2-install-sim.sh, right?
[21:44:35] <f7ee> Or they all can be presented in one system?
[21:44:45] <f7ee> emc2-sim and emc2
[21:44:54] <SWPadnos> you can't have more than one version "installed" at a time
[21:45:12] <SWPadnos> you can compile as many as you want, if you use run-in=place for the compiled versions
[21:45:16] <f7ee> SWPadnos: you mean sim and not-sim, or something else?
[21:45:18] <SWPadnos> run-in-place
[21:45:40] <SWPadnos> sim and not-sim, multiple versions of sim, multiple versions of RT - none are possible
[21:45:51] <f7ee> they both are run-in-place installations, but one is for RTAI Kernel
[21:45:55] <SWPadnos> with installed packages anyway
[21:46:08] <SWPadnos> installation and run-in-place are mutually exclusive
[21:46:10] <f7ee> oh, "can't"
[21:46:24] <f7ee> I misread for "can"
[21:46:30] <SWPadnos> if you compile yourself, you can choose run-in-place, which can coexist with installed
[21:46:32] <SWPadnos> heh, ok :)
[21:47:31] <f7ee> SWPadnos: so, compilation needs python 2.5 or 2.6 modules, Tk-dev, Tcl-dev, and Glib.h from e.g. mesa-...-fff.deb, and something else...
[21:47:50] <f7ee> Does it need some video driver for ATI or NVidia?
[21:48:39] <SWPadnos> the video driver is up to you. I think openGL is necessary
[21:48:48] <f7ee> I wanted to boot from flash for sim-mode from a number of computers. I was told I shall not install drivers in this case.
[21:49:03] <SWPadnos> there's an emc2-dev package which will install some stuff, and you can also apt-get build-dep emc2 to get everything else you need
[21:49:06] <f7ee> SWPadnos: OpenGL from what package?
[21:49:15] <SWPadnos> opengl
[21:49:19] <f7ee> libGL or wich one?
[21:49:27] <f7ee> opengl.deb?
[21:49:30] <SWPadnos> it's in the build-deps if it's needed
[21:49:52] <f7ee> well, I do not know the build-deps command yet
[21:50:07] <f7ee> ./build-deps?
[21:50:29] <f7ee> from withing the ./src/ directory?
[21:50:37] <f7ee> before ./configure?
[21:52:36] <SWPadnos> apt-get build-dep emc2-sim
[21:52:46] <SWPadnos> that will install all software that you need to build emc2
[21:52:50] <SWPadnos> sim
[21:56:34] <f7ee> SWPadnos: ok, last time I was offline and used package search to compile emc2 sim in-place
[21:56:49] <f7ee> now it's more easy to do that
[21:57:08] <SWPadnos> hopefully :)
[21:57:20] <f7ee> really!
[21:58:08] <f7ee> LiveCD doesn't support keyboard, which is added through D0Link adapter
[21:58:22] <SWPadnos> huh?
[21:58:31] <f7ee> I think booting in RTAI can be tricky
[21:58:59] <f7ee> in fact, emc doesnn't run from LiveCD on this mashine
[21:59:05] <f7ee> *machine
[22:00:49] <SWPadnos> hmm
[22:01:53] <f7ee> it stops with an error.
[22:02:35] <f7ee> andf latency test doesn't run. But it seems the motherboard of this computer is kind of ... unnormal
[22:03:28] <SWPadnos> sounds like it
[22:04:05] <f7ee> It's really so. There are problems with attaching HDD to current RAID
[22:04:44] <f7ee> So, LiveCD should run on almost any machine?
[22:05:13] <SWPadnos> it should, assuming that the hardware is supported by the 8.04 kernel
[22:05:14] <Jymmm> Verify MD5, and burn at 4x speed
[22:05:30] <f7ee> ok
[22:05:45] <f7ee> SWPadnos: and RTAI restricts nothing?
[22:06:15] <SWPadnos> there are some things that don't work out of the box, and there are even more things that cause bad latencies
[22:06:25] <f7ee> OK
[22:06:46] <f7ee> will see and solve those problems
[23:29:19] <Guest176> is there any way to make sure the emc program is connecting to the cnc controller box?
[23:31:02] <SWPadnos> what do you mean?
[23:31:17] <SWPadnos> testing to see if your connection works during initial setup?
[23:31:32] <SWPadnos> making sure that the RT kernel is not crashed during operation?
[23:31:45] <SWPadnos> something else?
[23:32:46] <Guest176> I have just gotten the cnc machine and software, and am having trouble connecting the machine to the computer
[23:32:54] <Guest176> is there a way to test the connection?
[23:33:32] <SWPadnos> yes
[23:33:40] <SWPadnos> what kind of machine / control box is it?
[23:34:13] <Guest176> it is a sherline 4-axis driver box
[23:34:20] <SWPadnos> hmmm. OK
[23:34:42] <SWPadnos> I don't know if there are any lights that you can fiddle with to see if it's working
[23:34:53] <Guest176> it does light up when it is on
[23:34:55] <SWPadnos> you could try loading the sherline sample config and see if it does anything :)
[23:35:07] <Guest176> i tried that, but it did nothing when i ran it
[23:35:12] <SWPadnos> ok
[23:35:18] <Guest176> does the box need to be connected somehow?
[23:35:26] <Guest176> besides just plugging it in?
[23:35:27] <SWPadnos> parallel cable, I think
[23:35:31] <SWPadnos> and power
[23:35:58] <SWPadnos> and possibly a separate motor power connection, I'm nto sure
[23:36:00] <SWPadnos> not
[23:36:02] <Guest176> it is connected to the computer and powered on, but does it need to be configured in the software or something?
[23:36:27] <SWPadnos> the stock sherline config should do something - the scales may be off, but it should do something
[23:36:37] <SWPadnos> do you know how to operate EMC2?
[23:36:57] <SWPadnos> the machine won't move until you do a couple of things, like reset estop and set it to "machine on"
[23:37:00] <Guest176> well i got it to the point where it was running the pre-loaded design
[23:37:01] <SWPadnos> this is normally F1 then F2
[23:37:07] <SWPadnos> running or displaying?
[23:37:20] <Guest176> but the motors were not moving when it moved on the screen
[23:37:30] <Guest176> runnin
[23:37:32] <Guest176> running
[23:37:40] <SWPadnos> ok
[23:37:42] <SWPadnos> hmmm
[23:37:59] <SWPadnos> I don't know what else needs to be done, I'm not familiar with the Sherline equipment
[23:38:06] <SWPadnos> does it have an e-stop button?
[23:38:18] <Guest176> yes the emc has an e-stop in the program
[23:38:21] <Guest176> i turned it off
[23:38:40] <SWPadnos> no, I mean a physical swoitch on the controller
[23:38:43] <SWPadnos> switch
[23:38:53] <Guest176> only a power switch
[23:39:00] <SWPadnos> hmm. ok
[23:40:11] <SWPadnos> um. is this the software from Sherline, or did you download and install EMC2 yourself?
[23:41:00] <Guest176> downloaded it myself
[23:41:05] <SWPadnos> ok
[23:43:41] <SWPadnos> hmmm
[23:43:50] <SWPadnos> it looks like step and dir might be swapped
[23:44:30] <SWPadnos> did you copy the config to your home directory when you ran it?
[23:45:48] <Guest176> i don't think so
[23:45:52] <SWPadnos> ok
[23:46:36] <SWPadnos> you can use stepconf to generate a new config (it just asks you questions about the machine), or you can copy the config (the config picker should ask if you want to do that), then edit a couple of numbers in a text file
[23:46:57] <SWPadnos> this page shows pin connections that don't match what we have in our config: http://www.crackpotinventor.com/rotary/cnc/index.html
[23:47:15] <SWPadnos> so if they're right, we may need to change the sample config
[23:47:53] <Guest176> i have just been trying to use the samples to just try and see if it will work
[23:48:05] <Guest176> i think they are actually in the home directory
[23:48:39] <SWPadnos> they are normally not, but they can get copied when you run them
[23:48:49] <SWPadnos> is this a 3-axis machine?
[23:49:04] <Guest176> yes
[23:49:32] <SWPadnos> ok, if you copied it, then you have a directory under your home dir called emc2/configs/Sherline3Axis
[23:49:43] <SWPadnos> do you have that?
[23:50:17] <Guest176> yes
[23:50:25] <SWPadnos> ok, great
[23:50:40] <SWPadnos> are you looking at this stuff with a file browser or a terminal?
[23:50:54] <Guest176> file browser
[23:51:14] <SWPadnos> I guess that doesn't matter. open the "standard_pinout.hal" file in that Sherline3Axis directory
[23:51:20] <SWPadnos> open it in an editor
[23:51:36] <SWPadnos> (probably right-click and then select "edit")
[23:51:54] <Guest176> ok
[23:52:21] <SWPadnos> ok, lines 14-20 or so connect the X Y and X dir and step signals to the parallel port
[23:52:52] <SWPadnos> that web page I linked says that pin 2 is X step, pin 3 is X dir, pin 4 is Y step, pin 5 Y dir ...
[23:53:34] <SWPadnos> so you need to swap the numbers on those pins, because they're set up as X step = pin 3 and X dir = 2 , etc.
[23:53:56] <SWPadnos> need any more help, or is that good enough for the edits?
[23:54:10] <Guest176> so switch step and dir for x, y and z?
[23:54:18] <SWPadnos> I'd change the numbers, but yes :)
[23:54:37] <SWPadnos> only one character to change per line, and they'll be in numerical order when you're done :)
[23:55:04] <Guest176> yes it looks like that now
[23:55:13] <Guest176> so should i just save it and then try it again?
[23:55:15] <SWPadnos> ok, save that
[23:55:17] <SWPadnos> yep
[23:55:31] <SWPadnos> just make sure you choose the Sherline3Ais config from your home dir, not the sample config
[23:55:43] <SWPadnos> Sherline3Axis