Back
[00:00:32] <tjb1> Would anyone be willing to load test an assembly in solidworks for me?
[00:01:34] <r00t4rd3d> you better wak ReadError
[00:02:17] <tjb1> I really need to learn how to do that...
[00:07:47] <tjb1> Well this calculator says a 64" fixed 2" square with 1/8" wall, 500lb center load will have a deflection of .0417"
[00:08:06] <tjb1> or .0307 with 3/16" wall
[00:10:10] <tjb1> .017" isnt worth the cost
[02:12:14] <DJ9DJ> moin
[04:24:09] <Loetmichel> mornin'
[04:25:55] <Loetmichel> again the mill engraves Slot plates... its time the order is done, i want to have a weekend again :-(
[04:26:49] <archivist> Im going out to play steam engine driving !
[05:31:29] <Diony> hi
[05:32:21] <Diony> Is there a way to do g38.x until probe or machine limits reached?
[06:06:25] <jthornton> yea just make the move long enough
[06:27:15] <Jymmm> jthornton: goin fishing?
[06:28:15] <Diony> jthornton: sure but how to know the "long enough" with offsets (tool, G5x and 92) including rotations.
[06:29:11] <jthornton> make it a million miles long
[06:29:39] <Diony> linuxcnc doesnot allow the move...
[06:30:50] <jthornton> Jymmm, ?
[06:31:09] <Jymmm> jthornton: you up at 6am on a saturday
[06:31:56] <jthornton> yea, slept in for a change
[06:32:06] <Jymmm> oh, heh
[06:32:24] <jthornton> usually up at 5am
[06:32:48] <Jymmm> jthornton: Didn't realize it. usually dont see you till 8ish
[06:33:44] <jthornton> I'm usually reading the forum, banning spammers etc.
[06:34:37] <Jymmm> jthornton: LOL, Hey I need about 2.5" disc punched from 0.024" SS, suggestions?
[06:35:31] <jthornton> you need 1 or 10,000?
[06:35:38] <Jymmm> 50K
[06:35:49] <Jymmm> But, I dont need all that many immediatly
[06:36:54] <Jymmm> jthornton: I can get away with 100+ for now.
[06:38:43] <jthornton> 100 would be kind of expensive to make a die for, stacked and cut on a water jet maybe...
[06:39:11] <Jymmm> jthornton: can a waterjet engrave?
[06:40:32] <jthornton> dunno
[06:40:36] <jthornton> but doubt it
[06:41:08] <Jymmm> jthornton: I sent out RFQ's to a few precision sheet metal place, what they've been quoting so far is really out there.
[06:41:29] <Jymmm> I like the stacked idea though.
[06:42:09] <jthornton> if you don't spec the tolerance correctly the price of an item goes up exponentially
[06:42:45] <Jymmm> Well, I told them I'm really flexible
[06:43:58] <jthornton> flexible is subject to interpretation and shops don't like that
[06:44:05] <Jymmm> ah
[06:44:30] <Jymmm> Well, I think much of the price they gave was due to the laser engraving on SS.
[06:44:45] <jthornton> you have to give them exact tolerance like 2.5" +- 1/8"
[06:45:09] <jthornton> ask them to break out each op in the quote
[06:45:35] <Jymmm> I did ask them to itemize the quote, none of them did
[06:46:19] <Jymmm> Hell, I had oen place decline, and had to put a flame under the asses of two others to even get a quote.
[06:47:58] <jthornton> in that case what you got was "I don't want to do this job but if you pay this much I'll be happy to do it"
[06:48:22] <Jymmm> I'm sure, I'm just nto sure why, it's an easy job.
[06:49:45] <Jymmm> except for the laser engraving
[06:49:49] <jthornton> many things look easy till you try and do them
[06:50:17] <Jymmm> jthornton: can your plasma cut that thin of SS ?
[06:53:32] <jthornton> the thinest listed on the cut chart for ss is 24ga
[06:54:53] <Jymmm> oh, so you can. would it warp?
[06:55:44] <jthornton> I've never tried to cut 24ga, I don't even know how one would touch off much less hold the material still
[06:56:24] <jthornton> I'm guessing you would need some kind of frame to stretch the material to keep it flat
[06:56:26] <Jymmm> ah
[07:02:17] <jthornton> does it have to be laser etched? you can't use a pad printer?
[07:02:42] <Jymmm> jthornton: Text needs to withstand 1200F+
[07:02:52] <jthornton> ah
[07:02:59] <Jymmm> Unless thee is a high temp ink
[07:03:02] <Jymmm> there
[07:03:41] <jthornton> there might be... what does header paint withstand?
[07:03:55] <Jymmm> 600F iirc
[07:04:50] <Jymmm> hmmmm 2000F
http://www.autozone.com/autozone/accessories/Rust-Oleum-12-oz-white-high-heat-spray-paint/_/N-261a?itemIdentifier=69499_0_0_
[07:36:50] <r00t4rd3d> Get some VHT, 1500F
[07:37:35] <r00t4rd3d> VHT Flameproof
[07:38:05] <r00t4rd3d> http://www.caswellplating.com/paints-and-coatings/vht-aerosol-paints/vht-flameproof-coatings.html
[07:39:00] <jthornton> ah caswellplating my favorite place
[07:39:36] <r00t4rd3d> really?
[07:39:40] <r00t4rd3d> you in ny?
[07:40:31] <jthornton> no
[07:41:26] <jthornton> I got a powder coating rig from them and I have acquired 90% of an anodizing kit that needs to get set up
[07:43:00] <jthornton> so Jymmm if you want to send me some material I can test cut a couple for you
[07:44:18] <Jymmm> jthornton: Thanks. Might be later this month as I'm working between two projects
[07:53:28] <andypugh> Jymmm: How does mah unban himelf?
[07:53:44] <jthornton> he can't an operator has to do that
[07:53:46] <r00t4rd3d> irc?
[07:53:48] <Jymmm> andypugh: ask?
[07:54:04] <jthornton> I've tried from here
[07:54:13] <andypugh> How does he ask if he is banned?
[07:54:29] <jthornton> lol
[07:54:34] <Jymmm> andypugh: I PM'ed him to change his nick, join the channel, and just ask
[07:54:43] <Jymmm> last night that is
[07:55:10] <jthornton> I tried to unban him but it said I must be the channel operator and that looks like cradek
[07:55:21] <r00t4rd3d> jymm set it
[07:55:25] <Jymmm> is he here?
[07:55:59] <andypugh> Anyway, he emailed me to say the problem was fixed. But that he can't figure out how to get unbanned
[07:56:13] <r00t4rd3d> /mode -b mhaberler*!*@*
[07:56:21] <Jymmm> *sigh* another case of can't RTFM
[07:56:25] <Jymmm> lol
[07:56:39] <andypugh> Where is TFM for IRC?
[07:57:26] <r00t4rd3d> that is so scary
[07:57:30] <jthornton> LOL
[07:58:05] <r00t4rd3d> was cradek drunk when he set that?
[07:59:26] * r00t4rd3d sets mode +b mhaberler*!*@*
[08:06:48] <andypugh> wb mah
[08:08:33] <jthornton> andypugh, did you ever run a BLDC from the arduino?
[08:08:58] <andypugh> Yes.
[08:10:04] <andypugh> Well, I ran a resolver-feedback AC servo from an Arduino. A conventional BLDC would probably be easier.
[08:10:53] <jthornton> hmm so you need some kind of switch to power the windings and read the position with the hall inputs?
[08:11:41] <andypugh> However, I seem to recall some problem with the Arduino not dong phase-locked three-phase PWM easily, so I ended up using a single PWM output gating a buffer chip.
[08:12:06] <andypugh> Yes, if you have halls it is all rather simple.
[08:12:36] <jthornton> I imagine simple once you know how :)
[08:13:16] * jthornton searching for some info on the web but not really finding much
[08:14:23] <andypugh> If you have the right hall pattern decoding no phases ever go straight from high to low-side drive, so you don't actually have to take precautions about shoot-through. Though the Arduino PWMs allow you to set up two thresholds on the same counter so that you can cover for it anyway.
[08:15:32] <jthornton> just found a graph of the hall output and I can see that only one hall changes at a time
[08:17:00] <jthornton> ah found a Microchip AN885 Brushless DC Motor Fundamentals pdf
[08:21:19] <r00t4rd3d> http://www.pololu.com/catalog/product/1352
[08:21:31] <r00t4rd3d> i have one of those, what should i do with it
[08:24:33] <andypugh> Control some "servos" perhaps? I am pretty sure that it refers to radio control plane "servos" thhough.
[08:26:43] <r00t4rd3d> yeah it is
[08:26:50] <r00t4rd3d> i have one, just sits though
[08:33:23] <r00t4rd3d> http://www.thingiverse.com/thing:2433
[08:33:36] <r00t4rd3d> robotic arm it is!
[08:40:25] <Tom_itx> i'd imagine an xmega would do the bldc alot easier since it has alot more complex timer stuff available
[08:41:13] <Tom_itx> jthornton is it 3 phase?
[08:44:29] <Tom_itx> http://www.atmel.com/Images/doc8012.pdf
[08:44:46] <Tom_itx> source is also there
[08:46:21] <Tom_itx> http://www.atmel.com/applications/automotive/motor_control_systems/default.aspx?tab=documents
[08:46:27] <Tom_itx> rest of the articles in the search
[08:47:27] <jthornton> Tom_itx, thanks, and yes I assume 3 phase
[08:47:45] <jthornton> I have one with a built in drive but I need more than it can provide
[08:47:50] <Tom_itx> http://www.atmel.com/Images/doc8311.pdf
[08:47:55] <Tom_itx> there's one for the xmega series
[08:48:07] <Tom_itx> it would be more robust probably
[08:48:15] <Tom_itx> but they're 3.3v chips
[08:48:26] <jthornton> what does that mean?
[08:48:39] <Tom_itx> it means you run them at 3.3v not 5
[08:49:09] <Tom_itx> non tolerant i believe, they may be 5v tolerant on the io... i don't know enough about them yet
[08:50:08] <Tom_itx> they're alot more complex than the regular 8bit avrs
[08:50:52] <jthornton> this is what I have atm
http://www.anaheimautomation.com/products/brushless/brushless-integrated-item.php?sID=147&pt=i&tID=97&cID=48
[08:51:25] <Tom_itx> the old motorola 68332 had built in microcode to control them
[08:51:40] <Tom_itx> as well as quadrature read
[08:52:55] <Tom_itx> seems it has it's own controller
[08:53:47] <Tom_itx> An external potentiometer (10K) or external voltage (0-5VDC) can be used to control the speed
[08:54:25] <Tom_itx> the xmega have dac out i believe
[08:54:44] <Tom_itx> so you read the hall feedback and spit out dac to the control on the motor
[08:55:55] <Tom_itx> jthornton is this your standalone project?
[09:02:39] <Tom_itx> jthornton i don't think you have to do the comutations on that one
[09:03:45] <Tom_itx> you need something to read the hall sensor int0 or pcint will do then output a 0-5v range for velocity mode control
[09:04:28] <Tom_itx> with another pin for direction
[09:07:19] <jthornton> Tom_itx, yes this is for my stand alone project
[09:07:48] <jthornton> this is what I think I want to use actually now
http://www.anaheimautomation.com/products/brushless/brushless-gearmotor-item.php?sID=156&pt=i&tID=98&cID=47
[09:09:20] <Tom_itx> star wound 3 phase
[09:09:34] <jthornton> that good or bad?
[09:09:58] <Tom_itx> i don't know
[09:10:55] <Tom_itx> you may have to do your own comutation with that one
[09:11:01] <Tom_itx> i can't tell from that page
[09:12:03] <jthornton> says on this one winding type: Delta, 4 poles
[09:12:49] <Tom_itx> which one?
[09:12:52] <Tom_itx> the link?
[09:12:54] <Tom_itx> These star wound motors come with integrated hall sensors for closed loop control for velocity applications
[09:13:07] <Tom_itx> they're confused
[09:13:12] <jthornton> http://www.anaheimautomation.com/products/brushless/brushless-gearmotor-item.php?sID=158&pt=i&tID=98&cID=47
[09:13:25] <jthornton> I stay confused
[09:14:31] <Tom_itx> it doesn't have the built in controller like the first one
[09:14:51] <jthornton> no, these are just BLDC motors with gear boxes attached
[09:15:11] <Tom_itx> so you would have to do your own BLDC function and feedback
[09:15:24] <jthornton> yea
[09:15:35] <jthornton> I guess it is time to learn how to do that
[09:15:54] <JessicaRN> anyone know of a good router speeds n feeds reference?
[09:15:57] <Tom_itx> the xmega are more complex but probably better suited to do that
[09:18:12] <jthornton> like the AVR1607?
[09:18:32] <Tom_itx> http://www.custompartnet.com/calculator/milling-speed-and-feed
[09:18:34] <Tom_itx> http://www.daycounter.com/Calculators/GCode/Feed-Rate-Calculator.phtml
[09:18:42] <Tom_itx> jess ^^
[09:18:48] <JessicaRN> ty tom
[09:19:21] <Tom_itx> jthornton i closed all those pages
[09:19:33] <jthornton> or for $30 just get this
http://www.anaheimautomation.com/products/brushless/brushless-driver-controller-item.php?sID=350&serID=15&pt=i&tID=999&cID=23
[09:20:19] <Tom_itx> 2A max
[09:20:23] <Tom_itx> is that enough?
[09:20:29] <Tom_itx> err 3 max
[09:20:31] <jthornton> they have other models
[09:20:50] <Tom_itx> depends how cheap you are :)
[09:21:04] <Tom_itx> the avr will do it but you have to write your own
[09:21:14] <jthornton> depends on how much torque I need for the application really
[09:21:26] <Tom_itx> i have quadrature for one already
[09:21:30] <Tom_itx> using pcint
[09:22:04] <JessicaRN> you all talking about using a avr as a stepper driver? (sorry... came in the middle)
[09:22:15] <Tom_itx> no, a BLDC motor controller
[09:22:21] <Tom_itx> brushless dc
[09:22:25] <Tom_itx> 3 phase
[09:22:26] <JessicaRN> yea
[09:22:28] <JessicaRN> ok
[09:23:38] <JessicaRN> the only thing i know about bldc is a few cool articles put out by mit. these were all focused on EV's and not machining.
[09:25:04] <JessicaRN> Tom_itx: all the cut rate tables I can find are focused on metal. are there any for wood?
[09:27:37] <Tom_itx> http://forum.thecncforum.com/CNC_Woodworking/Feed_rates_IPM
[09:27:39] <Tom_itx> not really
[09:28:57] <JessicaRN> all good. a bunch of this is just trial and error based on the machine and motors, eh?
[09:29:12] <Tom_itx> http://www.onsrud.com/plusdocs/Doc/index.html?model.code=FeedSpeeds
[09:30:34] <JessicaRN> that last one seems nice
[09:30:37] <JessicaRN> ty again
[09:30:45] <Tom_itx> all sorts of wood tables there
[09:32:55] <JessicaRN> sheesh... you know, it's less effort to calculate medication dosages!
[09:33:07] <JessicaRN> that's scary...
[09:33:22] <Tom_itx> chip load * flutes * rpm
[09:33:26] <Tom_itx> = ipm
[09:33:31] <JessicaRN> yeah
[09:34:11] <jthornton> material, moisture level, machine ... the list of variables goes on and on
[09:34:33] <Tom_itx> JessicaRN, you can still plug those numbers in those other calculators
[09:34:51] <JessicaRN> errr... that's all the stuff you learn with experience, right jthornton?
[09:35:41] <jthornton> yea, when you don't get what you expect you just got some experience
[09:35:45] <Tom_itx> some machines would shake apart under some chiploads while others would beg for more
[09:36:12] <r00t4rd3d> i got a large chipload right now
[09:36:20] <r00t4rd3d> bag of doritos
[09:36:33] <Tom_itx> you got a large load of something
[09:36:45] <jthornton> lol
[09:37:26] <JessicaRN> r00t4rd3d: too much of that chipload and you'll be hauling another load... your ass!
[09:37:55] <r00t4rd3d> nope
[09:38:03] <r00t4rd3d> way too active
[09:38:13] <r00t4rd3d> same weight for 20 years
[09:38:25] <JessicaRN> good job
[09:42:05] <r00t4rd3d> i was jk any way. Never would i eat doritos at my computer
[09:42:24] <JessicaRN> jk?
[09:43:03] <r00t4rd3d> just kidding
[09:43:22] <r00t4rd3d> https://images.nonexiste.net/popular/tag/cheetos/
[09:43:25] <JessicaRN> duh
[09:43:35] <r00t4rd3d> funny thats what i was thinking too!
[09:43:45] <r00t4rd3d> :D
[09:43:52] <JessicaRN> i was thinking you were talking a sport... like JV or something...
[09:44:13] <r00t4rd3d> schooling was never my thing
[09:44:58] <r00t4rd3d> my school sport was seeing how much school I could avoid.
[09:45:17] <r00t4rd3d> i was team captain
[09:47:54] <JessicaRN> well, i won't go there except to say that being a dyslexic genius girl who was into computers and electronics never made my school years a lot of fun.
[09:48:42] <r00t4rd3d> dyslexic genius huh?
[09:48:45] <JessicaRN> i know why jeri ellsworth dropped out
[09:49:00] <JessicaRN> yeah, i prayed to dog every night for a cure.
[09:50:41] <r00t4rd3d> the bounty hunter?
[09:51:09] <JessicaRN> you serious? jeri is like every geek girl's idol...
[09:51:33] <JessicaRN> oh
[09:51:35] <JessicaRN> duh
[09:51:36] <r00t4rd3d> lol
[09:51:44] <r00t4rd3d> are you blond also?
[09:51:54] <JessicaRN> <- doesn't have TV...
[09:52:04] <r00t4rd3d> well i dont watch tv either
[09:52:19] <r00t4rd3d> but i know who dog the bounty hunter is for some odd reason
[09:52:38] <r00t4rd3d> probably his idiot status
[09:52:44] <JessicaRN> shows like that are most of the reason i don't have tv
[09:52:50] <JessicaRN> afk.
[09:54:29] <JessicaRN> i'm doing rapid transit repeatability tests and i thought i heard the machine screaming out in the garage
[09:56:03] <JessicaRN> ok, i'm getting off of here and going to cut some wood. thanks for the snf info
[09:56:19] <Tom_itx> ok, i've been asked about feedrate calcs numerous times here so i added those links to one of my pages:
http://tom-itx.dyndns.org:81/~webpage/cnc/psu/psu_index.php
[10:03:20] <r00t4rd3d> tom why dont you port forward 80 to 81?
[10:03:33] <r00t4rd3d> or just use 80
[10:03:41] <Tom_itx> isp block
[10:03:59] <r00t4rd3d> router?
[10:04:06] <r00t4rd3d> port all 81 requests to 80
[10:04:19] <r00t4rd3d> then you can remove the :81
[10:04:27] <Tom_itx> my isp blocks outbound 80
[10:04:35] <r00t4rd3d> they cant
[10:04:46] <Tom_itx> as well as a few others
[10:04:47] <r00t4rd3d> you wouldnt be able to use the internet
[10:05:02] <r00t4rd3d> inbound 80s maybe
[10:05:09] <Tom_itx> well that then
[10:06:27] <r00t4rd3d> dyndns should have some option to port forward also
[10:07:24] <jthornton> Tom_itx,
http://www.anaheimautomation.com/manuals/brushless/L010676%20-%20MDC010-024031%20Users%20Guide.pdf
[10:09:53] <r00t4rd3d> set apache up to use port 81
[10:10:23] <r00t4rd3d> and open that port on your router
[10:10:34] <r00t4rd3d> then you should be able to drop the :81
[10:11:34] <Tom_itx> i did i think
[10:11:48] <Tom_itx> apache listens on 81
[10:20:03] <Tom_itx> jthornton, is 17 an adc input voltage?
[10:20:10] <Tom_itx> dac
[10:20:45] <r00t4rd3d> anyone make clocks?
[10:20:54] <Tom_itx> and 11 & 12 set the rpm range
[10:23:21] <jthornton> Tom_itx, I think so
[10:27:52] <Tom_itx> Set value Speed - Analogue input (0-5V); Resolution: 1024 Steps
[10:37:13] <jthornton> on the Inputs what does 1 Pole Pair, 4 Pole Pair, 8 Pole Pair mean?
[10:37:22] <jthornton> page 4
[10:39:41] <Tom_itx> good q
[10:40:27] <andypugh> Talking about motors?
[10:40:39] <Tom_itx> http://www.anaheimautomation.com/manuals/brushless/L010676%20-%20MDC010-024031%20Users%20Guide.pdf
[10:40:41] <andypugh> It's the number of, err, pole pairs :-)
[10:40:44] <Tom_itx> that little driver
[10:40:51] <jthornton> I think so it is on a chart for the driver
[10:42:30] <jthornton> ok, I think I see it on the specs of the motor
[10:42:42] <jthornton> winding type: Star, 4 poles
[10:43:36] <Tom_itx> how do poles and phase correlate?
[10:44:01] <jthornton> good q
[10:44:07] <Tom_itx> andypugh?
[10:44:57] <Tom_itx> maybe it's like a hybrid stepper
[10:45:52] <Tom_itx> http://answers.yahoo.com/question/index?qid=20090401164149AA852gp
[10:45:56] <Tom_itx> :)
[10:51:44] <andypugh> A brushless motor will (almost) always be three-phase.
[10:51:56] <Tom_itx> yeah
[10:58:21] <pcw_home> common exception is a step motor which is a brushless 2 phase normally 50 pole motor
[11:01:07] <andypugh> This is what you get when you run a stepper as a brushless.
http://www.youtube.com/watch?v=2SozZ7af3wg
[11:03:31] <jthornton> so that is a stepper with hall feedback?\
[11:03:39] <andypugh> Encoder feedback.
[11:03:50] <jthornton> cool
[11:04:04] <andypugh> Though you probably _could_ do it with halls.
[11:04:54] <pcw_home> You need to have about 10 times the step size encoder resolution
[11:05:12] <andypugh> Hmm. Using halls as encoder feedback on steppers is a really neat idea. Is there a patent lawyer in the house?
[11:06:19] <andypugh> pcw_home: For an encoder, yes. But if you are tracking whether the last step "worked" and not sending the next step until has...
[11:07:15] <r00t4rd3d> every app Vectric makes is awesome
[11:11:07] <pcw_home> Yeah if it were just used to keep in sync with the rotor (and not get better than 1/2 step or so resolution)
[11:12:24] <pcw_home> Is seems to me you would have to mimic the rotor/stator magnetics away from the stator coils (a rotor extension)
[11:13:10] <andypugh> It might be worth an experiment. I can imagine it would be easy to make replacement motor end-covers.
[11:13:25] <pcw_home> just 2 sensors
[11:13:37] <andypugh> I am not sure if I have any small-enough Halls lying about.
[11:13:52] <Tom_itx> andy just want's to play with his little hall sensors
[11:16:48] <L84Supper> http://www.google.com/patents/US5256943 Zero adjustment shaft encoder control for stepping motors
[11:18:40] <pcw_home> Jeez trivial and obvious
[11:18:55] <pcw_home> how else would you do it
[11:22:51] * jthornton has almost found the top of the desk down here in the beer cave
[11:23:05] <jthornton> another few inches to go I suspect
[11:23:36] <pcw_home> But if you could use the magnetic rotor of a hybrid stepper and so matching pole pieces on a HAL stator pickup with interpolation, then you would have something (a absolute over one electrical rotation relatively high res encoder permanently synced with the rotor)
[11:35:21] * jthornton wonders why the forum give an error now if you try and download a .py file?
[11:35:56] <r00t4rd3d> it wants cake
[11:44:48] <r00t4rd3d> whats the error?
[11:44:48] <jthornton> hmmm new user Nina Santamaria from Bogota Colombia... spammer or not?
[11:45:07] <r00t4rd3d> nah, she has your money!
[11:45:43] <jthornton> http://www.linuxcnc.org/images/fbfiles/files/gaxis.py
[11:46:46] <andypugh> I wouldn't assume that she is a spammer, but would be suspcious. I share an office with a Colombian, so they clearly do engineering.
[11:47:20] <r00t4rd3d> wait, what?
[11:47:20] <jthornton> but would their name be after three ships
[11:47:39] <jthornton> or two as the case may be
[11:49:12] <r00t4rd3d> classifying all colombians based on one you work with is not a sane thought
[11:49:36] <jthornton> seems to be a real address afaikt
[11:49:44] <jthornton> afaict
[11:49:46] <r00t4rd3d> ask for pics
[11:50:08] <r00t4rd3d> or cocaine
[11:51:01] <andypugh> She sounds cute, let her in :-)
[11:51:45] <r00t4rd3d> you are gonna get spammed
[11:52:24] <r00t4rd3d> you might as well open a can and rub it into your chest
[11:53:24] <andypugh> "The NiƱa, the Pinta, and the Santa Maria were the ships that Columbus took on his first journey to the new world."
[11:53:34] <Tom_itx> andy are you saying all columbians are bad?
[11:53:36] <Tom_itx> :)
[11:54:03] <Tom_itx> one of my ancestors was on one of those ships too
[11:54:06] <r00t4rd3d> they are either smart cause they work with him or he is dumb cause he works with them
[11:54:19] <jthornton> andypugh, that's what I was referring to...
[11:54:45] <Tom_itx> innocent coincidence
[11:54:50] <jthornton> and every name ends with an 'a'
[11:55:23] <Tom_itx> i know 3 mexicans named Jesus... are they ok?
[11:55:57] <jthornton> I think there are 25 million mexicans named heyzuse
[11:55:59] <r00t4rd3d> http://www.makecnc.com/freeproducts/makecnc_noahs_ark.dxf
[11:56:03] <Tom_itx> heh
[11:56:16] <Tom_itx> and likely are all related
[11:57:11] <Tom_itx> ok i gotta find one more old monitor
[11:57:13] <andypugh> http://www.youtube.com/watch?v=y_IrkdXAOkk indicates that ninasanta1 is a Solidowrks user.
[11:58:29] <Tom_itx> i wish i could use solidworks that fast
[11:59:02] <jthornton> must be on speed
[12:07:00] <taiden> what do you guys think of running 1/8" shank bits in a 1/4" or 1/2" collet with an adapter bushing?
[12:07:06] <taiden> for cutting hardwoods
[12:09:39] <andypugh> Better to use a different collet
[12:09:46] <jthornton> sounds like nap time to me
[12:13:28] <taiden> yeah..
[12:13:36] <taiden> man I really am a cheap ass
[12:13:58] <mcenter> Jesus loves you is a fine sentiment when heard in church, but rather terrifying when heard in a Mexican prison.
[12:17:06] <taiden> http://24.media.tumblr.com/tumblr_lxq32wjlAY1qil96wo1_500.jpg
[12:17:09] <taiden> related pic is related
[12:21:02] <taiden> definitely like writing gcode more than I like making parts
[12:21:27] <taiden> maybe that confirms that i should be majoring in computer science instead of mechanical engineering
[12:25:07] <andypugh> I like that I have to choice to do which I fancy at the time.
[12:25:57] <andypugh> Just watched the Women's Team Pursuit. I really thought that they might catch them :-)
[12:31:36] <jthornton> yea! I just got a custom gui to toggle the estop and power in Linuxcnc
[12:31:52] <andypugh> W00t!
[12:32:02] <jthornton> now to figure out how to run it without Axis...
[12:32:07] <taiden> woop!
[12:32:13] <taiden> some day I will dive into that
[12:32:28] <taiden> for now my absurd nested subroutines stored in files seem to work LOL
[12:32:30] <jthornton> it has just became much easier for me up to this point
[12:33:09] <taiden> can the custom gui run gcode direct or does it have to reference a file?
[12:33:41] <jthornton> I assume you could do what ever you want somehow
[12:34:12] <jthornton> I have pyvcp buttons that run a mdi command that calls a file...
[12:35:09] * jthornton really hears a nap calling his name now
[12:36:35] <taiden> did I hear the word PYTHON?
[12:36:40] <taiden> be still my beating heart
[12:40:25] <andypugh> taiden: Sarcasm?
[12:43:17] <alex4nder> he's waiting for the QBASIC bindings.
[12:43:43] <Jymmm> 10 LPRINT CHR$(12)
[12:43:45] <Jymmm> 20 GOTO 10
[12:44:24] <archivist> syntax error REDO FROM START
[12:44:51] <Jymmm> theres no error, evil yes, but not error
[13:11:49] <Jymmm> Will this type of sheer bend/bow the cut piece?
http://www.prc68.com/I/Images/12InShearOAw.jpg
[13:12:13] <Jymmm> or will the cut piece remain flat?
[13:16:20] <andypugh> The left-hand piece will stay flat and the right-hand side will bend.
[13:16:42] <Jymmm> ty
[13:17:32] <archivist> left hand flat will depend how well the left hand is held
[13:19:12] <fragalot_> ^
[13:20:00] <Tom_itx> use an old paper cutter
[13:20:02] <Tom_itx> i do
[13:43:25] <geo01005Farm> anybody ever had an "Unknown word starting with I" error in emc/linuxcnc?
[13:50:36] <archivist> pastebin the gcode segment
[13:50:45] <jthornton> sure
[13:53:05] <geo01005Farm> http://pastebin.com/U3tV2WzR
[13:53:36] <geo01005Farm> It apears to be connected to the G38.3 probe at line 40
[13:54:23] <geo01005Farm> Sorry, Line 40 should have the () removed.
[13:55:28] <jthornton> so do you have it figured out?
[13:55:48] <geo01005Farm> no, I just pasted it wrong in the pastebin
[13:56:01] <jthornton> ok
[13:59:39] <geo01005Farm> it looks like there is something wrong with o399
[13:59:52] <geo01005Farm> lines 41-50
[14:00:11] <jthornton> I thought you said it was the wrong pastebin?
[14:00:23] <andypugh> Try a space after LOG,
[14:00:55] <andypugh> Ah, no, it woin't be that, as it will just ne seen as a comment if it was wrong.
[14:01:30] <jthornton> what line does the error happen at?
[14:01:45] <jthornton> what plane are you operating in?
[14:01:58] <geo01005Farm> g17
[14:02:04] <Jymmm> g6
[14:02:54] <geo01005Farm> if I remove the (LOG ... line, then it errors around line 57
[14:02:58] <Jymmm> http://www.youtube.com/watch?v=w4s6H4ku6ZY
[14:03:44] <jthornton> I get near line 12 unknown word starting with t
[14:03:47] <andypugh> That URL in line 11 doesn't help.
[14:04:04] <jthornton> lol yea
[14:04:28] <jthornton> now it's near line 57
[14:04:35] <andypugh> o410 if [#lastContactDirection EQ 0]
[14:04:45] <andypugh> Needs to be o410 if [#<lastContactDirection> EQ 0]
[14:05:06] <andypugh> (same in line 59
[14:05:23] <jthornton> Andy's on it now
[14:06:10] <geo01005Farm> Ahh I see.
[14:06:36] <geo01005Farm> I'm sure there are still lots of other bugs, I just could see that one.
[14:07:49] <jthornton> geo01005Farm, a good practice to have a preamble at the top of your g code
[14:08:25] <geo01005Farm> It looks like it is a bit of a pain to use parameters 5420 etc along with probing...
[14:08:58] <geo01005Farm> Thanks jthornton, I'll keep that in mind.
[14:09:22] <jthornton> want a link to the tutorial?
[14:10:01] <geo01005Farm> Sure/
[14:10:05] <jthornton> http://gnipsel.com/linuxcnc/tutorial/gen01.html
[14:11:07] <Tom_itx> i really gotta get my probe hooked up
[14:11:28] <Jymmm> thats what she said
[14:13:27] <geo01005Farm> anybody know how to get the current location (in a parameter) after probing?
[14:13:50] <geo01005Farm> It says #5420 is out of range after a probe move
[14:15:11] <pcw_home> thats what she said
[14:15:24] <Tom_itx> she's a chatty little thing
[14:16:17] <jthornton> http://linuxcnc.org/docs/html/gcode/overview.html#_numbered_parameters_a_id_sub_numbered_parameters_a
[14:16:23] <Jymmm> Tom_itx: only because you haven't inserted your probe in the correct socket
[14:17:08] <jthornton> does sound like a mistoke in your code again
[14:22:55] <andypugh> is a mis-toke when you don't inhale?
[14:23:15] <Jymmm> andypugh: when you dont exhale
[14:25:46] <Jymmm> I'm looking for these but with a machine thread, anyone know the proper name? (Note the closed eye, unlike an 'eye bolt')
http://images.drillspot.com/pimages/12045/1204509_300.jpg
[14:27:27] <andypugh> Try "forged eye"
http://www.ukfixings.net/M6-Forged-Eye-Bolt-Box-of-50.html
[14:29:10] <Jymmm> andypugh: They are coming up but huge, I need about 10-24 thread
[14:29:29] <andypugh> The one I liked was M6
[14:29:33] <andypugh> )linked)
[14:29:45] <r00t4rd3d> aww you liked it!
[14:31:08] <Jymmm> andypugh: The OD of the eye is far too wide, I need that 1/4" at the widest
[14:31:37] <andypugh> Ah, OK.
[14:32:24] <andypugh> Try starting with who might use what you want, and what for.
[14:32:48] <Jymmm> andypugh: The closest I've found a tie rods
[14:32:55] <Jymmm> s/a/are/
[14:34:05] <r00t4rd3d> http://i.imgur.com/EYbEe.jpg
[14:34:13] <r00t4rd3d> all icing, made by a guy :/
[14:34:16] <jthornton> Jymmm, you looking for a rod end?
[14:34:45] <Tom_itx> http://www.fastenal.com/web/products/detail.ex?sku=0511483
[14:34:47] <Tom_itx> ?
[14:34:48] <Jymmm> jthornton: Only if it's 2-3" long =)
[14:34:59] <jthornton> they come in all sizes
[14:35:06] <Tom_itx> that's what she said
[14:35:12] <Jymmm> Tom_itx: the head OD can't be more than 1/4"
[14:36:12] <Jymmm> jthornton: The rod ends have too wide a head on them it seems
[14:36:19] <r00t4rd3d> well he just meets that criteria
[14:36:50] <Jymmm> I need what I linked but in machien thread instead of wood thread
[14:37:04] <andypugh> How many?
[14:37:07] <jthornton> maybe your looking at one that is too big?
[14:37:09] <Jymmm> Just not sure of the proper name to search for it
[14:37:16] <r00t4rd3d> bolt
[14:37:51] <andypugh> What goes in the eye?
[14:37:52] <Jymmm> jthornton: google images search
[14:37:59] <Jymmm> andypugh: cable
[14:38:23] <jthornton> solid rod end or square shoulder rod end
[14:38:35] <jthornton> http://www.mcmaster.com/#rod-ends/=ipf25e
[14:39:16] <Tom_itx> http://www.fastenal.com/web/products/detail.ex?sku=0543553
[14:39:25] <andypugh> Jymmm: Much nicer to swage the cable into the threaded part.
http://www.savacable.com/pages/prod_02_02.html
[14:40:32] <Jymmm> Tom_itx: now to find in 10-24 instead of 1/4-28 =)
[14:41:27] <Jymmm> andypugh: I'm looking at the drawing, but I'm not seeing it
[14:41:49] <andypugh> Eyes open? Looking at the right side of the monitor?
[14:42:56] <andypugh> What are you not seeing?
[14:43:05] <Tom_itx> http://www.fastenal.com/web/products/detail.ex?sku=0543554
[14:43:07] <Tom_itx> wrong way
[14:43:11] <Jymmm> andypugh: Ah, ok... This isn't terminating the END of a cable, but looped thru the cable.
[14:43:48] <Jymmm> Tom_itx: Yeah, fastenal is usually construction materials
[14:46:25] <Jymmm> They are called 'swing bolts'
[14:46:44] <Tom_itx> swage eye bolt
[14:48:16] <Jymmm> Tom_itx: those have an interior thread it seems
[14:49:49] <Jymmm> ty Tom_itx jthornton andypugh =)
[14:51:31] <jthornton> np
[15:01:00] <joe9> i added a tool length probe switch. instructions at
http://forscience.nl/?p=144 work fine. I can see the False and True states in HalMeter.
[15:01:16] <joe9> Now, I am checking this out
http://forscience.nl/?p=197
[15:01:52] <joe9> and it feels that I do not need it. I just need to program M6 so that the machine automatically does a "tool length" probe, whenever there is a tool change.
[15:02:19] <joe9> Is adding the gui component as mentioned in the tutorial superior to just a custom program to M6?
[15:02:25] <joe9> any thoughts, please?
[15:03:00] <joe9> i see the instructions here:
http://softsolder.com/2010/04/14/emc2-ugliest-tool-length-probe-station-ever/ and they do not seem to be for M6
[15:03:24] <joe9> It just seems to be a standalone program for "tool length probe". I could be wrong.
[15:03:59] <jthornton> to change the behavior of M6 you will need to look at master
[15:04:10] <jthornton> do you need a link to the documents on that?
[15:04:16] <joe9> andypugh: any thoughts, please?
[15:04:28] <joe9> jthornton: I think I am going down the wrong path.
[15:04:40] <andypugh> Which path do you want to go down?
[15:04:45] <joe9> I don't want to change how M6 works. just to call this tool length probe function when M6 happens.
[15:05:02] <joe9> andypugh: is this what you meant yesterday?
[15:05:12] <andypugh> So, you are happy to have an extra bit of G-code after the M6 command/
[15:05:22] <joe9> andypugh: i want to stick with your recommendation. so, that any tool change automatically does the length check.
[15:05:35] <andypugh> Then you need to change M6
[15:05:45] <andypugh> Ah, actually...
[15:05:49] <andypugh> You might not need to.
[15:06:10] <jthornton> classicladder?
[15:06:16] <joe9> oh, ok. how about a sed script that "s/M6/M6 <more gcode>/g" for my gcode programs?
[15:06:19] <joe9> is that good enough.
[15:06:26] <andypugh> MDI_COMMAND on the tool-change pin...
[15:08:09] <joe9> http://softsolder.com/2010/12/06/improved-tool-length-probe-switch/ seems to be pretty good.
[15:08:19] <joe9> andypugh: is ^^ that how you are thinking?
[15:09:22] <andypugh> I am not thinking. You are the one doing the thinking.
[15:09:23] <joe9> andypugh: is there something that I can do to replicate the homing behaviour for tool length probe too?
[15:10:18] <r00t4rd3d> i like this
http://emergent.unpythonic.net/01216264526
[15:10:25] <r00t4rd3d> i think andy posted it
[15:10:50] <joe9> r00t4rd3d: that is the switch I have
[15:10:59] <joe9> i worked off of it.
[15:11:02] <r00t4rd3d> i could make that, just not sure how to set it up
[15:11:41] <r00t4rd3d> i think you could use that as a z homing switch
[15:11:57] <joe9> but, could not find any gcode on how it works.
[15:12:41] <r00t4rd3d> it would be your machine setup, not gcode
[15:13:24] <r00t4rd3d> you would set that switch to z home in the parallel settings
[15:13:46] <joe9> r00t4rd3d: i have the same switch and wired similarly.
[15:13:49] <joe9> r00t4rd3d: gotcha.
[15:13:59] <joe9> so, this new switch will become the z-home switch.
[15:14:02] <r00t4rd3d> im guessing though
[15:14:04] <joe9> is that what you mean?
[15:14:07] <r00t4rd3d> yeah
[15:14:17] <joe9> i already had a z-home switch at the top.
[15:14:33] <joe9> which I use as a limit switch too.
[15:14:48] <joe9> I just wanted to add a tool length probe switch to measure the tool length.
[15:15:10] <joe9> I want the existing limit switch to work
[15:15:24] <joe9> r00t4rd3d: does that make sense?
[15:16:38] <r00t4rd3d> im not sure on probes at all
[15:16:43] <jthornton> anyone want read step 1 of creating your custom gui for linuxcnc?
[15:16:56] <r00t4rd3d> how many pages is it?
[15:17:21] <jthornton> 1
[15:17:44] * Jymmm will wait for the movie to come out
[15:18:06] <r00t4rd3d> Debbie Does Customs?
[15:19:58] <andypugh> joe9: I just managed to make LinuxCNC run G-code automatically after a tool-change using MDI_Command. But I have a feeling it won't work inside a program.
[15:21:12] <joe9> andypugh: Do you think this could work for me?
http://softsolder.com/2010/12/06/improved-tool-length-probe-switch/ Is this what you had in mind when you recommended the tool length probe.
[15:21:22] <joe9> not exactly that but that idea, I mean.
[15:21:50] <andypugh> I have no idea which "idea" there you are talking about.
[15:23:11] <andypugh> Yes, you probably could bolt a microswitch to your machine table.
[15:23:27] <andypugh> Yes you could use G-code to control the probe move.
[15:24:53] <Jymmm> joe9: a micro switch with a long lever on it would provide more sensativity if you need it
http://www.isplc2006.org/b2b/pics/Micro_Switch.jpg
[15:25:15] <andypugh> Jymmm: Les sensitivity
[15:25:19] <Jymmm> and a little lead room if over traveled
[15:25:48] <r00t4rd3d> http://www.liveleak.com/view?i=9d6_1344053879
[15:26:50] <Jymmm> andypugh: more precision?
[15:27:50] <andypugh> No. It takes more travel to operate the switch with the lever, so variations in switching point are larger variations in tool travel.
[15:29:48] <Jymmm> andypugh: more macho?
[15:33:25] <andypugh> joe9: If you look in the "examples" section of the nc_files directory you ought to find a file called "tool_length_probe.ngc"
[15:33:32] <joe9> "Yes, you probably could bolt a microswitch to your machine table." -- I have done this.
[15:33:41] <joe9> I can check the switch from halmeter.
[15:33:55] <joe9> "Yes you could use G-code to control the probe move." -- I do not have a clue how to go about this.
[15:34:05] <alex4nder> yoh
[15:34:07] <joe9> I have written gcode and have limit/home switches configured
[15:34:12] <andypugh> joe9: If you look in the "examples" section of the nc_files directory you ought to find a file called "tool_length_probe.ngc"
[15:34:43] <joe9> andypugh: ok, will check it out. thanks.
[15:35:52] <joe9> andypugh: thanks, that is exactly what I was looking for.
[15:35:57] <joe9> andypugh: that is helpful.
[15:36:55] <andypugh> It looks like 8 lines of Gcode. You could just insert it when required, or put it in a named subroutine and use O<toollength> call
[15:38:18] <andypugh> The alternative is to change the behaviour of M6, which is possible, but not trivial:
http://www.linuxcnc.org/docs/devel/html/remap/structure.html
[15:44:19] <joe9> changing M6 behaviour seems to be a more involved. let me get the subroutine stuff working first.
[15:51:49] <mhaberler> hey, it's dead simple, it's just a oword sub (with an admittedly pathetic but one-off & preconfigured calling sequence ;-)
[16:12:26] <DJ9DJ> gn8
[16:19:52] <r00t4rd3d> scrap wood clock:
[16:19:53] <r00t4rd3d> http://i.imgur.com/qgkil.jpg
[16:23:24] <andypugh> It appears to be more of a sundial without a gnomon.
[16:23:57] <r00t4rd3d> i need some clock parts
[16:24:13] <r00t4rd3d> im fresh out
[16:25:20] <archivist> I haz stock of quartz clock movements
[16:25:29] <andypugh> If I may be excused some pedantry, you have made a nice clock-face, and now need a clock.
[16:32:40] <jthornton> sombitch! my GUI runs without Axis!!!!
[16:38:20] <r00t4rd3d> http://www.microcarve.com/forum002/bbx-paint/
[16:40:31] <jthornton> http://imagebin.org/223307
[16:42:01] <jthornton> quit from menu
[16:42:01] <jthornton> Shutting down and cleaning up LinuxCNC...
[16:42:01] <jthornton> Cleanup done
[16:42:39] <andypugh> Does it also run G-code, or just display it?
[16:43:30] <jthornton> as soon as I add the run, stop button it will run G code
[16:43:47] <jthornton> all I have so far is the open file and the gremlin to display it
[16:43:57] <jthornton> I'm just stoked it worked
[16:44:37] <andypugh> Ah, yes, it's a GUI option in the INI isn't it?
[16:45:05] <jthornton> yes! I ran it from the INI
[16:46:16] <andypugh> And those Mach dudes say you can't customise the GUI in LinuxCNC! Hah, you can write it from scratch. Err, actually, you have to write it from scratch..
[16:47:21] <jthornton> it's so simple really once you put a few lines of code together with the glade screen.
[16:48:06] <jthornton> I have 37 lines of code to get what you see there and won't need any more for standard linuxcnc actions
[16:48:47] <jthornton> I'd guess in 30 minutes following my tutorial you could have a working GUI up and going
[16:48:50] <andypugh> I wonder if there is an argument for re-making Axis in Glade?
[16:49:16] <jthornton> you could
[16:49:34] <jthornton> it would play nicer with GladeVCP that's for sure
[16:49:47] <andypugh> Then we could have a GUI-editable GUI.
[16:50:31] <jthornton> and you could have it default to max screen size with no pain and suffering
[16:53:01] <r00t4rd3d> built in xchat and add a tab
[16:53:04] <Jymmm> kiosk mode
[16:53:49] <Jymmm> order pizza
[16:54:08] <Jymmm> pour beer
[16:54:43] <Jymmm> tell you when to flip the ribs/steaks on the grill
[16:54:44] <andypugh> r00t4rd3d: I think you could already do that
[17:01:06] <jthornton> andypugh, just running a G code file now
[17:01:12] <jthornton> that is amazing
[17:01:38] <andypugh> I am rarther impressed, I have to say.
[17:02:19] <jthornton> all I had to do was add the actions for run pause and stop to my glade file
[17:02:32] <andypugh> Folk have been describing LinuxCNC as modular for a long time, but it seems that we have only recently started to experiment with that.
[17:03:09] <andypugh> Pavel's work in GladeVCP is what makes it all possible, I think?
[17:04:19] <jthornton> yes I think your correct and Chris Morley's work with gscreen
[17:04:39] <jthornton> and Chris Morley telling me how to do it...
[17:06:27] <andypugh> I assume that wasn't mah leavingin a huff?
[17:11:33] <Jymmm> andypugh: why would he?
[17:11:48] <Jymmm> andypugh: what did you do?
[17:12:09] <andypugh> Well, he was involved in GladeVCP too.
[17:13:01] <Jymmm> ok, and?
[17:15:03] <Jymmm> he doesn't like when ppl think it's amazing?
[17:15:29] <andypugh> I gave the credit elsewhere?
[17:15:53] <Jymmm> oh, I dont know who pavel is
[17:16:04] <andypugh> psha
[17:16:07] <Jymmm> ah
[17:17:02] <Jymmm> well, *IF* by a slight chance it is, he'll get over it.
[17:18:06] <jthornton> I should give mah credit for this "Pavel committing a patch ;-)"
http://www.liveleak.com/view?i=4cf_1343665540
[17:19:38] <Jymmm> wtf
[17:19:39] <andypugh> looks like they got away with it.
[17:19:48] <Jymmm> grenade?
[17:20:05] <Jymmm> (suicide) grenade
[17:20:10] <andypugh> Maybe a floating grenade?
[17:20:20] <jthornton> short fuse I'd think
[17:20:31] <andypugh> But it seemed like a very short timer
[17:20:32] <Jymmm> one thing for sure, dumbasses with a grenade
[17:20:54] <Jymmm> 2s fuse
[17:21:50] <jthornton> I can't quit staring at jtgui
[17:22:19] <Jymmm> jt? he's such a whore.
[17:22:55] <andypugh> I am working on laser-rasta-gui. Or, rather, the motion controller for it.
[17:23:16] <Jymmm> rasta?
[17:23:20] <Jymmm> ya mon
[17:23:35] <andypugh> Yeah, I like the idea of Bob Marley with a laser.
[17:23:59] <Jymmm> precision doobage?
[17:24:27] <andypugh> I suspect it might all be a bit vague, actually.
[17:28:28] <joe9> HOME_LATCH_VEL = 0.050000
[17:28:31] <joe9> is that too high?
[17:28:39] <joe9> i have a search velocity of 0.1
[17:28:46] <joe9> this is in inches
[17:33:23] <andypugh> Search vel should be as high as possible such that the machine can still stop before crushing or over-running the switch.
[17:34:30] <andypugh> latch_vel should be as slow as makes sense given the accuracy of your switch. Think in terms of how far the machine moves in 1mS
[17:35:31] <joe9> oh, once I think in terms of mS, then I guess what I have is not that bad.
[17:35:32] <joe9> thanks.
[17:49:01] <r00t4rd3d> http://i.imgur.com/rWy9J.jpg
[17:52:10] <Tom_itx> did i hear andypugh volunteer to rewrite axis in glade?
[17:52:17] <Tom_itx> looks nice jthornton
[17:52:23] <jthornton> yea, I think that's what he said
[17:52:25] <jthornton> thanks
[17:52:40] <andypugh> Tom_itx: No, you heard me asking for volunteers. Well done.
[17:53:15] <Tom_itx> how hard would it be?
[17:53:38] <andypugh> If ye ken Python, posibly quite easy.
[17:53:51] <Tom_itx> i don't know python or glade
[17:53:54] <andypugh> Actually, the Python already exists,.
[17:53:58] <Tom_itx> but i'm interested in it
[17:54:07] <andypugh> Well, perhaps you ought to learn :-)
[17:54:12] <jthornton> read my tutorials
[17:54:18] <Tom_itx> perhaps you should teach us
[17:54:35] <andypugh> Who is "you"?
[17:54:43] <Tom_itx> yeah you
[17:54:57] <andypugh> I know _nothing_ about Pythin
[17:55:04] <Tom_itx> i'm doing good to boot linux
[17:55:08] <andypugh> I can't even spell it.
[17:55:11] <Tom_itx> heh
[17:55:36] <Tom_itx> jthornton you're using the builtin gui for linuxcnc with a glade front end?
[17:55:46] <Tom_itx> err backend of linuxcnc
[17:55:58] <joe9> i have this setup in my .hal file:
http://codepad.org/W6bBDgLV
[17:56:16] <joe9> How do I know when this "tool-length-probe-in-filtered" is triggered?
[17:56:19] <joe9> in gcode.
[17:56:29] <joe9> in halmeter, I can debounce.0.3.out
[17:56:31] <jthornton> Tom_itx, ?
[17:56:39] <joe9> see that the value is being triggered.
[17:56:54] <jthornton> GladeVCP and LinuxCNC and a little python
[17:56:57] <joe9> but, am not sure how to read this "tool-length-probe-in-filtered" in gcode.
[17:57:16] <Tom_itx> jthornton, how do you hook glade to the backend of linuxcnc?
[17:58:06] <jthornton> that will be in tutorial 3 and it is only a few lines long
[18:00:04] <Tom_itx> so what do i need to load to get started?
[18:00:16] <Tom_itx> i can put off my touch probe longer :)
[18:00:33] <jthornton> to get started with GladeVCP?
[18:00:55] <Tom_itx> isn't gladevcp builtin linuxcnc as a front end option?
[18:01:10] <Tom_itx> are you using glade or gladevcp?
[18:01:15] <jthornton> yes
[18:01:20] <Tom_itx> :)
[18:01:20] <jthornton> and python
[18:01:39] <Tom_itx> glade does the screen and python makes it work
[18:02:08] <jthornton> gladevcp makes it work really if I understand correctly
[18:05:37] <jthornton> Tom_itx, did you read part one of the gui tut?
[18:07:40] <Tom_itx> gettin ready to
[18:07:51] <Tom_itx> lookin for a better keyboard
[18:07:55] <Tom_itx> no way can i program with that crap one
[18:11:42] <r00t4rd3d> I am going to make a mini grandfather clock
[18:12:25] <atom1> ok this one may work
[18:14:12] <Tom_itx> jthornton where do i get glade3?
[18:14:18] <Tom_itx> i see 2 in the package manager
[18:14:44] <jthornton> I think I just went to Ubuntu Software Center on the menu
[18:17:19] <atom1> doesn't say what ver it is
[18:17:52] <jthornton> I'd bet it is 3.6.7
[18:19:01] <atom1> the package manager says i have python-glade2 already, is that something else?
[18:20:15] <atom1> ok this keyboard sucks too
[18:39:29] * Tom_itx makes a general arm sweep across the desk to make room
[18:47:56] <jthornton> Tom_itx, did you get it sorted out?
[18:48:04] <Tom_itx> yeah
[18:48:12] <Tom_itx> i'm reading
[19:03:14] <Tom_itx> jthornton, typo in your demo1 code
[19:03:33] <jthornton> where?
[19:03:44] <jthornton> demo1?
[19:04:03] <atom1> Traceback (most recent call last):
[19:04:05] <atom1> File "tutorial1.py", line 35, in <module>
[19:04:07] <atom1> main = Buglump()
[19:04:09] <atom1> File "tutorial1.py", line 29, in __init__
[19:11:34] <andypugh> Hmm, but, in my laziness my terminals automatically run the rip-environment when opened through the magic of (iirc .bashrc)
[19:11:55] <jthornton> hmmm
[19:12:03] <Tom_itx> i still get the eror after renaming the files
[19:12:11] <Tom_itx> error*
[19:12:13] <jthornton> same error?
[19:12:29] <Tom_itx> lemme doublecheck stuff here first
[19:16:35] <atom1> Traceback (most recent call last):
[19:16:35] <atom1> File "tutorial-1.py", line 35, in <module>
[19:16:36] <atom1> main = Buglump()
[19:16:36] <atom1> File "tutorial-1.py", line 32, in __init__
[19:16:36] <atom1> self.window.show()
[19:16:36] <atom1> AttributeError: 'NoneType' object has no attribute 'show'
[19:17:00] <atom1> i wonder if i skipped a step
[19:17:04] <jthornton> when you made the main window you didn't name it the same
[19:17:07] <jthornton> yes you did
[19:17:31] <jthornton> I'm going to change that so you don't have to change the window name soon...
[19:17:55] <Tom_itx> i'll start over
[19:18:24] <Tom_itx> it's a bit confusing here, i have 4 monitors/kbds on the desk atm
[19:18:35] <jthornton> I know that feeling
[19:19:08] <atom1> starting the glade part fresh
[19:19:57] <jthornton> I see a typo that might confuse you
[19:20:48] <jthornton> if you copy and paste tutorial-1.py it has a typo just use the link for now
[19:20:55] <jthornton> and thanks for testing this
[19:21:01] <Tom_itx> ok, np
[19:23:06] <jthornton> ok refresh your browser, I've fixed the misleading typo
[19:23:16] <Tom_itx> too late
[19:23:55] <Tom_itx> what was it?
[19:24:51] <jthornton> the first listing of tutorial-1.py had get_object("main_window") instead of window1
[19:25:27] <Tom_itx> oh
[19:25:55] <jthornton> bbl
[19:26:40] <Tom_itx> ok
[19:26:53] <Tom_itx> at least gracie isn't looking for you yet
[19:29:35] <Tom_itx> ok it ran that time
[19:43:11] <pcw_home> man its cold here, never got above 60F today
[20:01:40] <jthornton> send some our way it is 95F every day
[20:01:59] <Tom_itx> the emc lib should be renamed in glade
[20:02:16] <ReadError> i wish i had a manual rapid button
[20:02:20] <jthornton> so in hind sight Tom_itx anything in the tutorial need changing?
[20:02:25] <ReadError> so i dont have to put it in the code
[20:02:35] <ReadError> a turbo key that went to the specified velocity when held
[20:02:36] <ReadError> mmm
[20:02:49] <Tom_itx> not yet but it was a bit confusing where the 'credits' and 'license' came form
[20:02:56] <Tom_itx> from*
[20:03:21] <atom1> on the 2nd one
[20:03:33] <atom1> starting #3
[20:03:37] <atom1> got interrupted
[20:03:54] <jthornton> on the help about screen?
[20:04:02] <atom1> yes
[20:04:33] <jthornton> hmmm
[20:05:09] <jthornton> maybe expand the General tab to show them?
[20:05:41] <atom1> well most won't be as noob as me
[20:05:59] <atom1> this is the first time i've messed with glade at all
[20:06:08] <jthornton> gotta assume you know nothing at the start
[20:06:23] <atom1> that's hard to do when you're writing a tutorial
[20:06:25] <atom1> i know
[20:06:35] <jthornton> thanks for the feedback on that
[20:07:02] <atom1> it doesn't help i'm using 2 screens
[20:07:22] <atom1> i think once i re read that it's ok
[20:08:24] <atom1> ie, 'when you start typing in the 'license' dialog, the Licence button will appear on the screen
[20:08:48] <atom1> so far we have been draging stuff from the left side
[20:09:46] <jthornton> is this a better image?
http://imagebin.org/223333
[20:10:37] <Tom_itx> yeah
[20:13:29] <jthornton> ok updated the image and changed the word "stuff" to "text"
[20:13:37] <Tom_itx> hah
[20:14:13] <jthornton> time to flick on the magnetassswitch
[20:15:37] <Tom_itx> did you add your controls from the emc stuff on the left?
[20:22:06] <Tom_itx> your tutorial-2 python file needs renamed
[20:24:11] <Tom_itx> no it seems ok now, i'm not sure what i did
[20:26:55] <Tom_itx> yeah i got an error on it
[20:40:34] <Tom_itx> just froze glade
[20:49:24] <Skullworks> 2.5.1 - that means I'm behind on reading emails again. :{
[20:49:53] <Tom_itx> }
[20:49:59] <Tom_itx> always close your brackets
[20:50:50] <Skullworks> its plan text - no {secret} code
[21:02:01] <Tom_itx> jthornton, error on tutorial-3.py as well
[21:02:22] <Tom_itx> error saving file
[21:10:46] <r00t4rd3d> root
[21:11:22] <Tom_itx> he's asleep by now, i'm just taking notes
[21:11:55] <Tom_itx> the error is from downloading a file from his site
[21:15:03] <Skullworks> half my system is locked up - reboot time.
[21:36:29] <Tom_itx> jthornton, error on statusbar1 name should be statusbar
[21:36:40] <Tom_itx> code would not display
[21:37:19] <Jymmm> Tom_itx: why dont you pastebin/emai him all of them instead of having him scrollback?
[21:37:36] <Tom_itx> i have a log of them all
[22:01:14] <Tom_itx> now his server isn't responding
[22:21:41] <tom3p> Stuart? archivist: T C Chang Perdue 1993 wrote a version of apt 'MAPT ' and a post builder and a cut simulator, i stumbled on the src code. just fyi
[22:23:56] <tom3p> cradek: I think someone was building a triaglide or similar PK device, theres an open source effort libnifalcon at SFnet , google up 'Novint Falcon Open Src library'
[22:32:32] <KimK> tom3p: Do you have a link to that MAPT source code? Anything on license, copyright, etc.? Thanks for the info. Back in a bit.
[22:34:25] <tom3p> Kimk: i got the src and can tarball it . sorry, crap BK inet cnxn tonight . Ill look thru the src for copyrights when back home ( ditto for the PK kins lib )
[22:41:46] <Jymmm> Automatically Programmed Tool - developed in 1956 at MIT
[22:43:15] <Jymmm> This 1959 MIT Science Reporter television program describes the APT project, a novel system for the computerization of numerical control being developed at the new Electronic Systems Laboratory by colleagues John Francis Reintjes and Douglas Taylor Ross. Reintjes and Ross discuss their work using the WHIRLWIND I computer to develop an automatic programming system for numerical control in two dimensions known as APT (automatically programmed
[22:43:15] <Jymmm> tool). MIT ESL worked on APT with US Air Force support and in cooperation with Aerospace Industries Association. The project marked MIT's first government/industry/university joint effort
[22:52:56] <Jymmm> He's an advisor...
https://engineering.purdue.edu/~iekorean/OLD/members.html