#emc | Logs for 2010-10-03

[00:04:06] <theorb> theorb is now known as theorbtwo
[00:44:29] <skunkworks> http://www.electronicsam.com/images/KandT/conversion/yaxis/yassembly.JPG
[00:45:10] <skunkworks> http://www.electronicsam.com/images/KandT/conversion/yaxis/ybrake.JPG
[00:54:44] <skunkworks> bbl
[01:09:44] <atmega> forgive me for not paying attention... but, is there any reason not to upgrade to 10.04.1 ?
[01:40:20] <rooks> 10.10 is comming out in few days :P
[01:40:39] <cradek_> cradek_ is now known as cradek
[01:53:23] <atmega> is there a dxf-to-gcode?
[02:01:38] <elmo42> I believe there is
[02:01:54] <elmo42> who created the dxf? no CAM app to use?
[02:11:59] <atmega> autocad, no real cam
[02:12:23] <atmega> I have a demo thing, but it doesn't do tool compensation or much anything else interesting
[02:13:38] <elmo42> HeeksCNC can import dxf files.
[02:13:42] <elmo42> you could give that a try
[02:14:05] <atmega> heh... I've tried it several times, I can't seem to get it to do anything.
[02:14:25] <atmega> but... I'll try again.
[02:18:24] <skunkworks> few more wires to hook up and we can try Y
[02:20:09] <elmo42> atmega: why not begin the drawing with Heeks?
[02:55:50] <atmega> I tried that too... couldn't figure out how !
[04:48:45] <petemckenna> Hello, anyone about who could give me pointers on a scaled input. I'm trying to get the right scaling from a spindle input
[13:11:03] <psha> anyone is confident with Tkinter?
[13:26:17] <JT-Mississippi> not me lol
[13:42:52] <psha> sad :(
[13:43:42] <psha> since you are only active today you are 'anyone' :)
[13:47:02] <bootnecklad> update on my ttl processor guys!
[13:47:03] <bootnecklad> http://www.youtube.com/watch?v=XYVYfXM4wRY
[15:02:48] <skunkworks> http://www.machsupport.com/forum/index.php/board,87.0.html
[15:12:47] <skunkworks> and for those who missed it,.. ;) http://www.electronicsam.com/images/KandT/conversion/yaxis/yassembly.JPG
[15:23:19] <skunkworks> feels really go - and with the hydraulics up counterbalancing the y axis - it turns really easy.
[15:23:28] <skunkworks> *fell really good
[15:23:34] <skunkworks> jeeze
[15:23:39] <skunkworks> feels really good
[15:24:17] <skunkworks> and it looks like the hydralic cylinder we used for the brake doesn't leak ;)
[15:24:25] <skunkworks> *hydraulic
[15:30:09] <elmo42> bootnecklad: so... what is it you plan on doing with that board? make a calculator?
[15:36:52] <bootnecklad> elmo42 im making a ttl processor
[15:37:05] <bootnecklad> http://marc.cleave.me.uk/cpu/index.htm
[15:37:07] <bootnecklad> have a nice read!
[15:37:14] <bootnecklad> although there is one 404 on there that I have to fix
[15:37:26] <bootnecklad> the documentation is below, not the link that it says it is!
[15:42:32] <micges> skunkworks: looks like mesa support in mach will be soon
[15:43:18] <skunkworks> micges: It has been talked about for a while. nothing yet.
[16:06:49] <skunkworks> http://www.youtube.com/watch?v=RFyxYhRUsEA
[16:10:47] <cradek> not much resolution on that spindle encoder!
[16:10:55] <cradek> wonder what he's talking about :-)
[16:11:48] <skunkworks> cradek: wondering the same thing :_)
[16:12:03] <skunkworks> 4 counts per rev
[16:12:03] <cradek> a tilting head would be nice for this setup
[16:12:17] <cradek> you could just tilt the head at the helix angle
[16:12:38] <skunkworks> right
[16:13:39] <skunkworks> cradek: did you see http://www.electronicsam.com/images/KandT/conversion/yaxis/yassembly.JPG
[16:13:55] <cradek> just got home after a week - i'm very behind
[16:14:07] <skunkworks> heh
[16:14:15] <skunkworks> exciting trip?
[16:14:21] <cradek> pneumatic brake?
[16:14:24] <cradek> yes it was a blast
[16:14:33] <skunkworks> cradek: hydraulic
[16:15:30] <skunkworks> the machine that the original servo mount assembly came off of was air. but we already have a hydraulic solinoid setup so we switched out the cylinder
[16:15:42] <skunkworks> solenoid
[16:16:31] <cradek> neat
[16:16:34] <cradek> is Y moving yet?
[16:16:54] <skunkworks> close - all the conduit is run so - just hooking up some wire
[16:16:55] <bootnecklad> :DDDD
[16:16:57] <bootnecklad> OMGOMGOMG
[16:16:58] <skunkworks> maybe monday
[16:16:58] <bootnecklad> [16:00] <bootnecklad> Duke Nukem Forever Arrives On PC, Xbox 360, PS3 in 2011
[16:17:00] <bootnecklad> [17:17] <bootnecklad> http://www.youtube.com/watch?v=5uX5VDjjT0I
[16:17:01] <bootnecklad> [17:17] <bootnecklad> http://www.3drealms.com/
[16:18:11] <skunkworks> it all slipped together very nicely - very happy with it.
[16:18:59] <cradek> skunkworks: slick, can't wait to see a new video
[16:19:32] <skunkworks> soon :)
[16:28:52] <skunkworks> cradek: the y axis was the hardest I think. all down hill from here!
[16:30:33] <cradek> I should be working on my A today!
[16:30:40] <cradek> but I'm sitting here chatting instead...
[16:31:06] <skunkworks> heh
[16:36:13] <cradek> http://www.machsupport.com/forum/index.php/topic,14553.0.html
[16:36:54] <cradek> here's why people who say it doesn't hurt to buffer up motion in an external device are mistaken
[16:45:51] <skunkworks> yeck
[16:46:16] <skunkworks> sounds like the ss still also has quite a few issues
[16:47:28] <SWPadnos> that was from March. everything could be fixed by now
[16:47:53] <cradek> (I shouldn't have pasted that - I try not to)
[16:48:08] <skunkworks> it isn't from what I have read.
[16:48:15] <skunkworks> heh
[16:48:30] <skunkworks> again
[16:48:37] <skunkworks> * skunkworks hugs emc
[16:49:06] <skunkworks> I get very touchy feely with my machine controls
[16:49:19] <skunkworks> doesn't everyone?
[16:49:25] <cradek> ...
[16:49:57] <atmega> be safe
[16:52:25] <atmega> I've been trying to draw a rounded rectangle with heekscad for several hours now
[16:52:46] <cradek> heh
[16:53:04] <cradek> maybe you could write a dxf file by hand and import it...
[16:53:33] <atmega> I actually drew it in autocad, saved the dxf, imported it in to heeks
[16:53:41] <cradek> heekscad has some good cam but is still a fairly poor cad
[16:54:25] <atmega> so now I have what I want in there, but getting it to generate code is no easier.
[16:54:52] <atmega> I actually did that first, then gave up and tried drawing it in heeks... where I am now giving up again
[16:54:59] <cradek> I think it's pretty good at pocketing...
[16:56:16] <atmega> does it do cutter radius compensation?
[16:56:23] <cradek> no
[16:56:35] <cradek> it does its own path offsetting
[16:59:10] <atmega> are there any docs for teh CAM?
[17:12:36] <Jymmm> atmega: what dimensions and corner radius?
[17:17:06] <Jymmm> atmega: http://filebin.ca/butzk/Graphic1.dxf
[17:17:27] <Jymmm> that?
[17:37:33] <Jymmm> * Jymmm watches the tumbleweeds roll by... _________________*____*_____
[17:39:55] <skunkworks> those are asterisks!
[17:45:03] <bootnecklad> there should be a tumbleweed key
[17:45:05] <bootnecklad> ...
[17:45:17] <bootnecklad> ________@=3_________
[17:45:35] <bootnecklad> see, mines moving fast to the left
[18:24:50] <Jymmm> ____ @====----_________ Mine's moving faster!
[18:25:05] <Jymmm> skunkworks: are not!
[19:09:04] <atmega> Jymm: more or less... 4" wide, 2.5" high 1.25" radius
[19:09:37] <atmega> with a 1.7" diameter hole in the middle.
[19:20:26] <atmega> http://filebin.ca/afaoos or that
[19:40:15] <Jymmm> what's the FULL link?
[19:47:02] <psha> eeee, i've embeded that freaking gtk app into axis
[19:47:32] <psha> and now i have 'live camera' tab in axis :)
[19:48:45] <archivist> sounds useful psha
[19:48:50] <QuietStorm81> afternoon all
[19:49:33] <QuietStorm81> I'm told ya'll might be versed in the world of CNC machines and whatnot.
[19:50:32] <psha> archivist: there was thread on forum about it
[19:50:37] <psha> but without any result
[19:50:53] <archivist> I hardly ever read the forum
[19:51:24] <atmega> http://filebin.ca/afaoos/cockpit-light-back1.dxf
[19:51:26] <psha> I've read it only yesterday to check if somebody was doint same )
[19:51:35] <atmega> sorry, I've never used that before
[19:52:37] <QuietStorm81> i'm currently trying to build a cnc made from the grid beam framing system, in the hopes of making a rap rep-esque machine for the world.
[19:53:18] <QuietStorm81> but I'm getting somewhat stuck now that I have a potential table design in sketchup.
[19:53:39] <bootnecklad> I don't really like rep-rap machines
[19:53:45] <bootnecklad> because thats how skynet starts
[19:53:49] <bootnecklad> or should I say their real name
[19:53:53] <bootnecklad> google!
[19:54:54] <QuietStorm81> bootnecklad: that's a fair concern but the lack of good framing systems for modular, open source living is something to be considered for the good of more than just those with mad cash.
[19:55:04] <QuietStorm81> your name rules, btw.
[19:55:05] <QuietStorm81> :D
[19:55:31] <bootnecklad> cheers!
[19:55:41] <bootnecklad> do you know about the TTL processor I'm building?
[19:56:09] <QuietStorm81> nein. just found this community today. I'm so keen in building this machine and whatnot that I'm looking for help anywhere I can get it.
[19:56:17] <bootnecklad> ic
[19:56:26] <QuietStorm81> but seeing as I'm wanting to go into this as my next career, I want to see what others are doing.
[19:56:35] <QuietStorm81> I can't be in the restaurant business anymore.
[19:56:41] <QuietStorm81> my geek is crying out for me.
[19:56:46] <bootnecklad> lold
[19:56:58] <psha> QuietStorm81: build a restaurant serving robot!
[19:57:13] <psha> so you'll be in business and your geek will be happy
[19:57:42] <QuietStorm81> psha: now THAT would be skynet indeed. but I am seriously thinking about new school automation for kitchens to do better slow food cooking.
[19:58:06] <QuietStorm81> I'm a heavy geek but I'm more a maker/welder type. The idea of CNC's though....
[19:58:10] <QuietStorm81> * QuietStorm81 drools and smiles
[19:58:33] <bootnecklad> * bootnecklad mops the floor
[19:58:40] <QuietStorm81> I want to make a barbot.
[19:58:43] <bootnecklad> I should stop mopping this floor
[19:58:57] <QuietStorm81> 4 drinks, really well made, on demand.
[19:59:53] <bootnecklad> lool
[19:59:55] <QuietStorm81> lord knows I'd go to more sports bars if the only thing between me and my alcohol isn't a bartender trying to get a bigger tip out of me with her cleavage.
[20:00:25] <bootnecklad> ahahha
[20:00:31] <QuietStorm81> * QuietStorm81 smirks
[20:00:57] <QuietStorm81> is there a photo gallery of sorts where the community's projects are being shown off?
[20:01:18] <QuietStorm81> I would like to see what ya'll are doing as the idea of linux based software makes me happy anyway.
[20:01:34] <bootnecklad> uh
[20:01:45] <bootnecklad> not sure how many people from here go to, but mycnc
[20:01:48] <bootnecklad> is a nice place
[20:01:57] <bootnecklad> you might be able to find my dads build
[20:02:15] <bootnecklad> (although
[20:02:22] <bootnecklad> he still hasnt finished it yet)
[20:07:18] <QuietStorm81> hotness
[20:12:34] <elmo42> atmega: get your drawing to work for you?
[20:12:47] <elmo42> when I open that file in Heeks all the values for the dimensions are missing.
[20:12:54] <elmo42> is it metric or imperial?
[20:14:47] <alex_joni> QuietStorm81: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Case_Studies
[20:14:52] <alex_joni> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Videos
[20:26:37] <psha> alex_joni: is there any hal pins with current positions?
[20:31:52] <cradek> heh, just made the mounting plate for the pulley box and motor for my rotary axis - came out perfectly - perfect mirror image of what I need
[20:33:18] <alex_joni> psha: not that I know of
[20:33:29] <alex_joni> but maybe we should add some to trivkins
[20:33:37] <cradek> halui has that doesn't it?
[20:34:02] <cradek> (the correct place to add would be motion, not a certain kins)
[20:34:54] <cradek> complicating factor is that there are lots of simultaneous 'current' positions
[20:34:59] <psha> cradek: there are pos-{commanded,actual,feedback} in halui
[20:35:08] <psha> thanks
[20:35:36] <psha> I'm trying to make video overlay with current axis positions
[20:35:52] <psha> Just proof-of-concept for live video in axis
[20:36:21] <cradek> sounds better not to tell me about that
[20:36:34] <psha> :)
[20:36:41] <alex_joni> heh
[20:36:46] <psha> Don't worry :) It's external process )
[20:37:19] <psha> Embeded in axis with ~5 lines of code )
[21:00:59] <Jymmm> jepler: Damn that's a lot of edits!
[21:02:10] <Jymmm> What's the underscore before every message do/for? _(blah blah)
[21:02:36] <Jymmm> err _("blah blah")
[21:02:47] <psha> gettext
[21:02:52] <psha> Localization
[21:02:54] <alex_joni> marks it as translatable
[21:03:09] <Jymmm> and without the underscore?
[21:03:17] <psha> Non-translatable :)
[21:03:28] <Jymmm> Like an external table ?
[21:03:40] <psha> Yes
[21:04:11] <Jymmm> so how is _("blah") associated with the martian table?
[21:04:40] <psha> you'll tell xgettext util to look for all translatable strings in source file
[21:04:51] <psha> it builds .mo file for you with them
[21:05:06] <psha> then you translate them and build binary .po file (message catalog)
[21:05:27] <psha> on progam start you load them and tell gettext to look for example for russian translation
[21:07:56] <Jymmm> so in this .po file, does is it LITERALLY contain: "Hello World!" == "Hola a todos!" (or something there abouts) ?
[21:10:01] <Jymmm> Привет мир!
[21:10:32] <Jymmm> or is it a unicode equiv?
[21:10:40] <cradek> Jymmm: http://git.linuxcnc.org/gitweb?p=emc2.git;a=blob;f=src/po/de.po;h=dd63539018a5114ab797480fb7c314ccc3673eea;hb=846bdfc2774002f3d1df78fed7a95fac60484380
[21:10:55] <cradek> this is what a po file looks like
[21:11:48] <cradek> it tells the translator where to find the usage in the source (can be several places) and then has the english string and the translated string
[21:14:04] <Jymmm> So the '#: blah' are just comments of where the string resides
[21:14:08] <cradek> yes
[21:14:23] <cradek> often the translator has to look at the usage of the string, and that helps (a bit)
[21:14:55] <Jymmm> And the underscore here are just the keystroke shortcuts?
[21:15:01] <Jymmm> msgid "O_pen Data File..."
[21:15:01] <Jymmm> msgstr "_Daten laden..."
[21:15:01] <Jymmm> msgid "_Help"
[21:15:02] <Jymmm> msgstr "_Hilfe"
[21:15:04] <Jymmm>
[21:15:20] <psha> yes
[21:15:36] <Jymmm> ALT+H and ALT+O ???
[21:15:54] <Jymmm> If so, where before and after?
[21:16:04] <Jymmm> s/where/why/
[21:16:15] <psha> typo? )
[21:16:34] <psha> it's not 'global' shortcuts
[21:16:41] <psha> it's letter used to navigate in menu
[21:16:54] <Jymmm> Oh, so it should be H_elp ?
[21:17:11] <alex_joni> that's for alt-e
[21:17:11] <psha> I think it should be _Open
[21:17:20] <alex_joni> _Help is alt-h
[21:17:21] <Jymmm> alex_joni: Ah, gotcha
[21:17:32] <cradek> Jymmm: the translator has to worry about stuff like the shortcuts: all entries on a menu need different shortcuts, so it can be a pain to figure out.
[21:17:37] <alex_joni> the _ is before the letter you want
[21:18:10] <Jymmm> alex_joni: so OPEN is ALT+P ?!
[21:18:27] <Jymmm> that doesn't sound right.
[21:18:44] <cradek> maybe something else was already using O.
[21:19:14] <cradek> they just have to be different. It's sometimes hard for them to all be great letters at the same time.
[21:19:26] <cradek> like AXIS's "reload tool ta_ble"
[21:19:34] <cradek> 'alt-F B' for reload tool table
[21:19:51] <Jymmm> ALT+F,B ?
[21:21:10] <Jymmm> ok, cool. I thought localization was more of a pita than that.
[21:21:43] <alex_joni> well it kinda is
[21:21:49] <Jymmm> lol
[21:21:51] <cradek> yeah
[21:21:55] <alex_joni> there's also tcl/tk involved in emc2
[21:22:08] <alex_joni> which means a different architecture for the same thing, etc
[21:22:16] <cradek> another big pain is sometimes words go in different orders, and printf takes % arguments in order
[21:22:32] <cradek> to be a good translator you nearly have to be a programmer
[21:22:38] <Jymmm> heh
[21:23:35] <cradek> "you can't %s the %s because the %s is bigger than %d when only a maximum of %d is allowed"
[21:24:27] <psha> :)
[21:25:56] <Jymmm> I think I'll just refer to quoting Samuel L Jackson instead =)
[21:26:23] <alex_joni> that's Jackson L Samuel in some languages
[21:27:06] <Jymmm> "English, motherf*cker! Do you speak it?" -- SLJ
[21:27:23] <Jymmm> alex_joni: you sure it wouldn't be: Jackson, Samuel L ?
[21:29:15] <Jymmm> Thanks for the localization lesson guys!
[21:29:30] <alex_joni> probably in others
[21:29:40] <alex_joni> but in hungarian at least the last name goes first
[21:29:46] <alex_joni> not with a ,
[21:29:56] <Jymmm> and the middle name/initial comes next?
[22:00:29] <atmega> elmo: it's imperial - 4" x 2.5" R1.25, D1.70
[22:12:25] <DaViruz> http://vimeo.com/15510933
[22:12:31] <DaViruz> x acis is kind of loud :/
[22:16:16] <alex_joni> http://www.wulffmorgenthaler.com/strip.aspx?id=fdf754bb-0f07-43c9-97a0-dc625c40e499
[22:46:13] <elmo42> hrmm, if it is imperial then Heeks has issues.
[22:46:50] <elmo42> it must read dxf by default metric. because I swear the drawing looks 4mm x 2.5mm when I load it into my imperial set Heeks
[22:54:54] <elmo42> DaViruz: nice vid. how is the touch screen working for you? I wnt my setup to be touch screen with a pendent.
[23:21:41] <atmega> actually, it may be unitless in there