#emc | Logs for 2009-07-27

[00:12:13] <Jymmm> Good stuff!
[00:12:37] <Jymmm> hamburger and corn-on-the-cob
[04:14:44] <toastydeath> i love that at&t blocked 4chan /b/
[04:14:58] <toastydeath> of all the sites to block first, they pick the one most likely to fight back viciously
[04:18:16] <Jymmm> ?
[04:33:05] <toastydeath> at&t blocked the server that hosts the 4chan NSFW boards
[04:33:40] <toastydeath> and now people in /b/ have started organizing shenanigans
[04:34:35] <toastydeath> i was thinking that if at&t wanted to start censoring the web, they'd start with other, less violent websites and get to /b/ eventually
[04:35:07] <toastydeath> not start with the website whose members have already found out most of the personal information of upper management
[05:04:32] <Jymmm> url?
[05:49:21] <toastydeath> jymmm:
[05:49:22] <toastydeath> http://encyclopediadramatica.com/ATT_Blocks_4chan
[05:50:49] <Jymmm> toastydeath: I have nfc what this is, but I'm on AT&T and can get to http://www.4chan.org/
[05:51:20] <toastydeath> it's only the /b/ board and the nsfw stuff
[05:51:29] <toastydeath> don't go there if you haven't been
[05:51:39] <toastydeath> your eyes may not forgive you
[05:53:27] <Jymmm> I'm in here right now: http://img.4chan.org/b/imgboard.html
[05:54:16] <toastydeath> whack
[05:54:28] <Jymmm> It looks pretty dumbass kiddie crap anyway
[05:55:51] <toastydeath> it's where most of the internet memes come from
[05:56:07] <toastydeath> like the primordeal ooze of the internet, lots of crap, but occasionally something useful emerges from the slime
[05:56:20] <Jymmm> Looks like just dumbasses
[05:56:27] <toastydeath> you've nailed it
[05:58:01] <Jymmm> I could give a rats ass, but if it was some place I needed to goto, I can just ssh proxy to my server in the DC and go out that way.
[05:58:13] <toastydeath> i'm not blocked either
[05:58:21] <toastydeath> it's just this big to-do about internet censorship
[05:58:47] <Jymmm> eff *might* jump in
[06:04:22] <Jymmm> Witf ATT only blocking PART of a website, tells me that more than likely they've had a alot of abuse/malware originate from that area.
[06:04:56] <toastydeath> yes
[06:05:14] <toastydeath> even 4chan hosts that one board on a totally seperate server so it doesn't affect the rest of the site
[06:05:19] <Jymmm> It is SLOW to connect, so I bet there's a filter tring to capture any exploits
[06:05:35] <toastydeath> no, that's just the state of the board
[06:05:41] <toastydeath> there's an enormous of traffic
[06:05:48] <toastydeath> 45-60 second load times are not uncommon
[06:05:57] <Jymmm> That's not censorship, that's stopping the dumbasses from wrecking havoc.
[06:09:49] <toastydeath> jymmm: do you hire anyone
[06:10:58] <Jymmm> nope
[06:12:06] <toastydeath> damnit
[06:25:11] <toastydeath> i sent an email + cover/resume to an optics manufacturer
[06:25:17] <toastydeath> and i'm worried i sounded too excited to be applying
[06:25:28] <toastydeath> oh well, we'll see i guess
[07:10:31] <toastydeath> hmm, there's another optics place down the road from me
[07:10:44] <toastydeath> I don't know if I should apply to them or not, their website doesn't have much information about what they do internally
[07:12:54] <ds3> toastydeath: you are done with school?
[07:13:18] <toastydeath> nope
[07:13:24] <toastydeath> won't be done for quite some time
[07:14:10] <ds3> oh
[07:14:22] <toastydeath> why?
[07:14:24] <ds3> what happened to your current/last place?
[07:14:37] <toastydeath> sry, are you asking re: school, or re: work
[07:14:42] <ds3> thought you graduated
[07:14:45] <ds3> work
[07:14:58] <toastydeath> i got my machinist training stuff completed, not my mechanical engineering stuff
[07:15:14] <toastydeath> work, i still work at the same place, but I'm starting to get dissatisfied with the direction the company is going in
[07:15:21] <ds3> ohhh
[07:15:27] <toastydeath> so I'd like to change out and go somewhere else, more in line with my interests then where i am now
[07:15:28] <ds3> thought perhaps another company bit the dust
[07:15:35] <toastydeath> nah, they're doing "fine"
[07:15:53] <toastydeath> growing again, but they're back to like, 1998 size
[07:16:04] <toastydeath> 4 mil/year instead of 10-11 mil/year
[07:16:11] <ds3> blah
[07:16:19] <ds3> >0 is a good thing
[07:16:22] <toastydeath> ys
[07:16:33] <toastydeath> but everyone is talking about change and doing things the "right way" this time
[07:16:42] <ds3> hmm
[07:16:43] <toastydeath> and the stuff they're changing is just making eveyone's job harder on the floor
[07:16:58] <ds3> ISO stuff?
[07:17:05] <toastydeath> and I get paid 13.50 to do the same job people are getting paid 18-20+ an hour for
[07:17:19] <toastydeath> so i'm a little disgruntled about that
[07:17:25] <toastydeath> iso ain't bad, i don't mind it
[07:17:48] <toastydeath> it's just little rules and stuff that are starting to get to me
[07:18:02] <toastydeath> they just banned electronics from the shop
[07:18:30] <toastydeath> it was a lifesaver to be able to jump on irc when I had a 1 1/2 cycle time
[07:18:34] <toastydeath> and couldn't find anything else to do
[07:19:15] <toastydeath> they're asking an awful lot in other areas, and giving very little
[07:19:26] <toastydeath> cleanliness, what you're allowed to bring in, no eating aside from lunch
[07:19:57] <toastydeath> i can get behind the cleanliness thing, but they're telling people to take home things that really help make the job bearable for individuals
[07:20:13] <toastydeath> one guy has this crate of V8 juice that he drinks, just to have it on hand
[07:20:21] <toastydeath> and the boss is like, "that's unprofessional, take it home"
[07:20:49] <toastydeath> little stupid stuff, but it's making it unbearable and I think i can find better elsewhere
[07:21:14] <toastydeath> i was told I couldn't practice scraping surfaces, for example
[07:21:24] <toastydeath> oh well.
[07:22:10] <toastydeath> if I'm going to have to stand around and watch some stupid machine and not do anything else, I'd rather watch an optics machine, for more money
[07:22:50] <toastydeath> also sorry for rambling
[07:29:54] <ds3> hmmmm
[07:30:21] <ds3> I guess the next thing is they will have you run 3 or 4 machines at onnce so there is no waiting time
[07:30:37] <toastydeath> i don't have a problem running that many machines, done it before, will do it again
[07:31:16] <toastydeath> they tend to be long running, and it only takes a minute to change the part and check a few dimensions
[07:31:47] <toastydeath> i always ask my boss, hey, is there anything else that needs done in addition to this
[07:31:56] <toastydeath> if there is, it gets done.
[07:32:03] <toastydeath> i don't know why they're doing this to us.
[07:36:21] <toastydeath> night
[07:38:02] <ds3> *shrug8
[07:50:55] <Jymmm> http://www.collegehumor.com/video:1917519
[07:51:29] <toastydeath> haha, cool
[07:52:20] <Jymmm> how did you watcha 90 second video in 35 seconds?
[07:53:09] <toastydeath> i fast forwarded.
[07:53:25] <toastydeath> "this is a lot of bandsawing, i wonder what's at the end"
[08:19:37] <alex_joni> Jymmm: nice
[09:37:30] <piasdom> g'mornin all
[10:26:13] <christel> [Global Notice] Hi all, we appear to be having some routing issues causing the network which services reside on to be unreachable, we're looking into it now -- please be aware that services (chanserv, nickserv etc) are unresponsive currently. Please set yourself +w for further information as we look into this. Thank you for using freenode.
[11:25:39] <Valen> criminy, need to compile new emc for smp now :-<
[12:16:35] <Valen1> Valen1 is now known as Valen
[12:48:56] <tom2> tom2 is now known as tom3p
[13:12:45] <tom2> tom2 is now known as tom3p
[13:13:22] <frallzor> yo
[13:14:16] <pjm> YO!
[13:15:02] <archivist> yoyo
[13:18:41] <skunkworks_> http://www.cnczone.com/forums/showpost.php?p=643665&postcount=8
[13:19:51] <frallzor> anyone happen to know E-modulus for C45E? =)
[13:20:10] <frallzor> or know something similar to it
[13:25:43] <SWPadnos> skunkworks_, either that guy knows a lot that I (we) don't, or he doesn't know a lot that I (we) do
[13:26:16] <frallzor> who here has build a mill with mobile portal, or what its called in english :)
[13:26:31] <SWPadnos> gantry?
[13:26:42] <SWPadnos> I don't know what you mean by portal though
[13:27:05] <frallzor> in swedish its called "portalfräs" =)
[13:27:16] <frallzor> but I think gantry is the correct word
[13:27:54] <frallzor> im planning to build one with a movable gantry, with alu-profiles
[13:27:59] <micges> frallzor: like this: http://www.gudel.com/common/img/products/linear/monoroll/monoroll-gantry-img01.jpg
[13:28:00] <micges> ?
[13:28:14] <frallzor> yes
[13:28:44] <micges> gantry for sure
[13:29:20] <frallzor> any of you here got one of those?
[13:30:21] <micges> of those specific no, but I have gantry
[13:30:30] <SWPadnos> jepler has a small one called zenbot
[13:30:48] <SWPadnos> small like a 0.5m^3 box could hold it :)
[13:30:59] <frallzor> micges got any tips on how to construct it?
[13:31:15] <SWPadnos> (that's 0.5x0.5x0.5, so actually 0.125 m^3)
[13:31:32] <micges> I've builded from stell so don't have any alu tips
[13:31:42] <frallzor> pics? =)
[13:32:26] <SWPadnos> here's a nice one: http://www.lmwatts.com/cnc.html
[13:32:29] <micges> nope sorry
[13:33:06] <frallzor> im cranking some numbers now on how much my rails will flex and just dont know if its acceptable atm, if the load is exactly the the middle of both raild itll flex 0.2mm
[13:33:16] <frallzor> but it will never happen
[13:34:16] <frallzor> but that is based from regular carbonsteel, and not the specific alloy, so dont know if I should trust this =/
[13:38:21] <SWPadnos> if you have a machine that's more or less like the one micges posted the photo of, then you are guaranteed to have the cutting head in the middle of the gantry at some point, and the gantry is guaranteed to be in the middle of the base rails at some point
[13:39:54] <frallzor> yes but its not stressing on exactly 1 point on 2 rails, but itll be 2 places/rail
[13:41:00] <SWPadnos> ah
[13:42:44] <frallzor> so if 0.2mm is the max, would you say thats acceptable?
[13:43:00] <frallzor> as an extreme case
[13:43:11] <SWPadnos> probably not, unless 0.2mm errors in your parts are acceptable
[13:43:25] <archivist> depends what you are doing
[13:43:30] <SWPadnos> also remember that there will be oscillation and cutting forces (the cutters will pull/push some)
[13:43:30] <skunkworks_> SWPadnos: heh
[13:43:44] <SWPadnos> it's not a static load
[13:43:50] <archivist> wood probably ok, metal not at all ok
[13:43:58] <frallzor> well its not for metal
[13:44:05] <Valen> you really need to know what your max errors are
[13:44:06] <archivist> cutters pull in
[13:44:08] <frallzor> plastic/wood
[13:44:22] <Valen> I'd reccomend supporting your rail with something somewhat beefy
[13:44:47] <archivist> cutter induce load and vibration can be very hard to deal with
[13:45:04] <Valen> yeah vibration over a 2m span of Al would be pretty signifigant
[13:45:15] <Valen> you would run the real risk of hitting a resonance I'd reckon
[13:45:52] <Valen> you need to factor in the side to side loads on your front to back gantry as well
[13:46:11] <Valen> (not just up and down)
[13:46:49] <archivist> but for wood cutting at high speed the frame does not see a lot of load
[13:47:01] <frallzor> was going to get supported rails but cant find any the right length
[13:47:16] <Valen> yeah but it will see the vibration and acceleration loads from the next stage
[13:47:59] <Valen> not just the static cutting force
[13:51:10] <frallzor> I dont think vibrations will be a problem just the flex
[13:52:59] <archivist> I had to add stiffness due to cutter induced vibration
[13:57:12] <Jymmm> That's what she said
[13:57:46] <frallzor> http://elektronikforumet.com/forum/viewtopic.php?f=5&t=34551&hilit=fr%C3%A4s+blocket&start=30 at least you can look at the pictures :P
[13:58:00] <frallzor> something like this im after =)
[14:00:42] <archivist> I tend to think the bar method is a bit flimsy, probably ok for wood and plastic
[14:05:07] <Jymmm> I like the simplicity though
[14:05:44] <Jymmm> of that link
[14:07:25] <frallzor> seems it works nice too
[14:07:53] <Jymmm> Heh, i just heard the motor stall
[14:08:14] <Jymmm> at the end of this video http://www.youtube.com/watch?v=x1JaD-MUi1U
[14:08:45] <Jymmm> I know that sound *FAR* too well =(
[14:10:23] <frallzor> well I think my design will work now, i wanted 1x1 but itll be too much work =)
[14:10:33] <frallzor> cutting Y a bit
[14:13:35] <tom2> the 2 y block bearings could be further apart by using a thicker sliding block. the cantilever of the Z could be reduce by interlacing the X&Y rails, making it shorter. the Z could be inside the rails rather than hing off to one side (use 4 X rails, put z in between)
[14:14:42] <frallzor> im getting some nice block to have further apart yes =)
[14:14:57] <frallzor> *s
[14:15:37] <frallzor> and by using profiles i hope to get it sturdy yet lightweight =)
[14:48:46] <Valen1> Valen1 is now known as Valen
[14:49:35] <geo01005> SWPadnos: When we were talking about transformers the other day you mentioned a 1.8 de-rating multiplier for using the transformer with a DC load.
[14:49:42] <SWPadnos> yes
[14:50:25] <geo01005> So when I calculate the KVA rating do I multiply the average current * Ac voltage or DC voltage?
[14:50:47] <SWPadnos> you divide the AC VA rating by 1.8 to get the DC wattage rating
[14:51:35] <SWPadnos> you then divide that DC wattage rating by the peak output voltage (which is sqrt(2) * AC output voltage) to get current
[14:52:04] <SWPadnos> these are all average values, and peaks should be able to be much higher, unless you get really cheap capacitors
[14:52:20] <SWPadnos> (current peaks, that is. the voltage will be a constant plus ripple)
[14:54:38] <Jymmm> not Thunderbird?
[14:56:16] <geo01005> Thanks SWPadnos, I wasn't sure if the sqrt(2)*AC voltage was built into the 1.8.
[14:58:33] <geo01005> Anything wrong with using a lighting transformer for a heavy load application like this?
[14:59:21] <Jymmm> Like a floresent ballast?
[14:59:45] <geo01005> Like these http://www.hammondpowersolutions.com/upload_files/htp-08_sec6.pdf
[15:01:00] <Jymmm> which model?
[15:01:38] <Jymmm> and what secondary AC voltage are you after?
[15:02:01] <geo01005> group C 5KVA
[15:02:34] <geo01005> I'm trying to get a secondary between 40-60 VAC
[15:02:41] <Jymmm> Other than 105 lbs you mean?
[15:02:58] <geo01005> Well the other transformers I
[15:03:12] <geo01005> I'm looking at are around 200-300 lbs
[15:03:50] <Jymmm> But the secondary on that one is 24/48 VAC
[15:04:55] <Jymmm> Did you mean 40-60VDC ?
[15:04:58] <geo01005> So I should be able to get 48 VAC right?
[15:05:22] <Jymmm> That's what the pdf says
[15:06:15] <Jymmm> Heh, 105 lb wall mount.
[16:00:17] <cradek> wow, 7 Lermans today
[16:00:37] <Lerman_______> Lerman_______ is now known as Lerman
[16:00:47] <Jon_geo01005> Jon_geo01005 is now known as geo01005
[16:38:07] <skunkworks_> cradek: figured out the drives yet?
[16:38:29] <cradek> yes I think so
[16:39:22] <alex_joni> hi guys
[16:42:21] <skunkworks_> Hi aledx
[16:42:22] <skunkworks_> alex
[16:42:32] <skunkworks_> are they +/-10v?
[16:43:31] <cradek> yes
[16:43:52] <skunkworks_> cool
[16:43:59] <skunkworks_> velocity?
[16:44:14] <cradek> yes there are tachs
[16:44:43] <cradek> spindle has resolver feedback too
[16:45:13] <cradek> well the spindle motor anyway
[16:45:18] <skunkworks_> nice - that is almost plug and play... :)
[16:45:21] <cradek> not sure how to get an encoder on the spindle
[16:45:42] <jepler> buy another of jon elson's resolver-to-encoder boards?
[16:45:43] <cradek> haha, you should see the number of relays to figure out
[16:45:59] <skunkworks_> I can guess :)
[16:46:16] <cradek> jepler: the spindle belt isn't toothed, so motor feedback wouldn't be suitable - also, resolvers can only serve one master
[16:46:26] <jepler> oh, and oh
[16:50:06] <NewType> hi! I did it! : )
[16:50:17] <NewType> the 5-axis machine is working.
[16:51:09] <NewType> I have a video on youtube.
[16:52:26] <NewType> should I post the *.ini file also?
[16:52:45] <archivist> we cant see without a url
[16:53:21] <NewType> oh here: http://www.youtube.com/watch?v=osILfjQ8Hms
[16:56:39] <alex_joni> NewType: congrats
[16:57:00] <NewType> thanks! it was A LOT of work and A TONS of help from you guys!
[16:58:01] <alex_joni> well.. don't forget to add it to the videos page at wiki.linuxcnc.org
[16:58:14] <NewType> I fixed the [DISPLAY] so it will show what the machine is doing on the screen with the cone at the correct orientation. also made things following the right hand rule. and also solve the electrical noise issue.
[16:58:21] <NewType> let me do that now...
[16:59:09] <alex_joni> NewType: great stuff
[16:59:10] <NewType> how do I edit a Wiki page?
[16:59:31] <NewType> I found the Youtube user with EMC video section, and (Add yours here)
[16:59:31] <jepler> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?BasicSteps
[16:59:35] <alex_joni> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?BasicSteps
[16:59:36] <NewType> OKOK
[16:59:45] <jepler> after you log in, there will be an "edit text of this page" link at the bottom of every page
[17:00:01] <NewType> should I also post the *.ini file also? and where?
[17:00:41] <jepler> you can put the whole .ini as an attachment on the wiki, or you can put the important parts in the text of the page
[17:00:52] <NewType> ok.
[17:06:39] <NewType> done! video added.
[17:38:46] <skunkworks_> cradek: did the old control do rigid tapping?
[17:49:18] <cradek> skunkworks_: I'm not sure
[17:49:38] <cradek> not sure how it would have. I don't think there's a way to put the spindle into position mode.
[18:00:34] <skunkworks_> no hidden encoder/resolver hidden somewhere maybe..
[18:00:46] <skunkworks_> hidden hidden hidden ;)
[18:02:37] <jerk__> jerk__ is now known as ilya_
[18:10:41] <geo01005> jepler, I just saw your 5-axis milling simulation video on youtube. Is that a voxel based simulation?
[18:12:23] <jmkasunich> non-EMC question: I'm seeing flakey video on my main computer, even at the grub boot screen. most likely suspect bad video card?
[18:14:54] <bill2or3> sounds like.
[18:15:12] <jepler> geo01005: no. jmkasunich wrote a program that generated the sphere-cutting 5-axis code and also wrote a POV file that made the final shape by using CSG "difference" operations between the original block and a cylinder representing successive tool positions.
[18:15:30] <cradek> a bad fan on a video card can do that too
[18:15:31] <jepler> geo01005: I tweaked his program so that in each frame one more cylinder is subtracted
[18:15:54] <jmkasunich> cradek: this is a low-end card, no fan
[18:16:18] <jepler> and shows the tool cylinder
[18:16:25] <jepler> which is the next cylinder to be subtracted
[18:16:29] <geo01005> jepler, I see so it would have a hard time doing that in realtime right?
[18:16:38] <jmkasunich> I suspect heat in general, but after having it off for 30 mins (took it apart, blew out dust, reseated all cards), it got flakey as soon as it entered the grub screen, seconds after power up
[18:16:43] <jepler> yes, it was a slow process
[18:16:47] <geo01005> sorry, not realtime but quickly.
[18:17:02] <jmkasunich> ISTR it took a couple days to render that video
[18:17:16] <geo01005> yikes!
[18:17:16] <jmkasunich> a minute or two per frame
[18:17:21] <jepler> yeah something in that range
[18:17:34] <jmkasunich> ray tracing is powerfull but slow
[18:17:39] <jepler> I wasn't going for interactive visualization, so I didn't care..
[18:17:59] <jmkasunich> what I originally wrote was just a single image of the finished part, to check the g-code
[18:18:11] <geo01005> I see.
[18:18:19] <jmkasunich> I could do a low-res render in 15 seconds, if it seemed good, then a high res in a couple minutes
[18:18:25] <geo01005> How fast is just the CSG part?
[18:19:03] <jmkasunich> povray reads a text file and builds an internal model if the scene, then it shoots rays at that model to decide what the image looks like
[18:19:08] <geo01005> (I'm thinking of simulation for HeeksCAD)
[18:19:12] <jmkasunich> reading and building takes seconds
[18:19:35] <jmkasunich> shooting rays depends on how many (one per pixel. plus additional ones toward light sources for shadows, etc)
[18:19:39] <jepler> having a more complex CSG makes pov slower to calculate each pixel
[18:19:50] <jepler> it doesn't "do" csg first, then rendering..
[18:20:18] <jmkasunich> each ray is tested against each object in the scene to see if it intersects
[18:20:26] <geo01005> I see, the CSG is part of the POV file.
[18:21:01] <jmkasunich> yes
[18:21:07] <jmkasunich> povray syntax is something like:
[18:21:10] <jmkasunich> object {
[18:21:13] <jmkasunich> difference {
[18:21:23] <geo01005> There has been some talk about using the GTS library along with gl to do the simulation in Heeks.
[18:21:24] <jmkasunich> box { <coords>, <coords> }
[18:21:37] <jmkasunich> cylinder { <coords>, <coords>, radius }
[18:21:43] <geo01005> There is some question to the speed of GTS
[18:21:43] <jmkasunich> another cylinder
[18:21:46] <jmkasunich> and another...
[18:21:48] <jmkasunich> etc
[18:22:26] <jepler> that's totally different from what pov does -- it keeps shapes like box and cylinder as analytic surfaces
[18:22:50] <jepler> http://gts.sourceforge.net/ is about triangulating and then performing all operations on polyhedra
[18:22:53] <geo01005> yes, not triangulation with pov.
[18:26:22] <geo01005> I would think that the analytic surfaces would be faster, but what do I know :)
[18:26:52] <jmkasunich> the problem is ray tracing
[18:27:08] <jmkasunich> once you triangulate a surface, you have to do very little on a per-pixel basis
[18:27:23] <jmkasunich> (and with openGL, much of the per-pixel work is done by the graphics card)
[18:27:33] <jepler> if you've got a difference { box cylinder*10000 } then you have to do 10001 ray intersection tests for every pixel that hits the box
[18:27:34] <jmkasunich> with ray tracing, there is a LOT of per-pixel work
[18:27:43] <jepler> bbl
[18:28:01] <geo01005> yes, it would be much better to use opengl for fast performance.
[18:28:34] <jmkasunich> raytracing is conceptually simple - all you need are a few core algorithms, and you can model anything
[18:28:36] <jmkasunich> but it is slow
[18:29:17] <jmkasunich> triangulation is much more challenging - try triangulating a shape that consists of 100 randomly oriented and sized cylinders that partly overlap
[18:29:35] <ilya_> Can I compile emc2-sim in `Russian' in English ubuntu 8.04?
[18:29:58] <jmkasunich> I don't think there is a russian translation for EMC2 yet
[18:30:27] <ilya_> jmkasunich: it is, when i do that in Russian Ubuntu 8.04
[18:30:57] <jmkasunich> all the text strings in the program need to be translated - "russian ubuntu" doesn't know anything about EMC2's text strings
[18:31:31] <micges> jmkasunich: there is russian translation of emc2
[18:31:42] <ilya_> jmkasunich: when i'm in russian environment, emc2 compiles with russian interface
[18:32:12] <jmkasunich> ilya_: then what are you asking? it sounds like you already know the answer
[18:33:00] <ilya_> `./configure --enable ... ... ... CF_FLAGS=ru_RU' or how?
[18:33:45] <jmkasunich> I don't know the details of how internationalization works - but I believe you do NOT have to recompile
[18:34:29] <ilya_> anyway, by default it compiles in english in english environment
[18:34:40] <jmkasunich> the substitution of russian strings (from the translation file) for the english ones happens at runtime, not compile time
[18:34:43] <geo01005> jmkasunich: http://www.opencsg.org/
[18:34:58] <micges> ilya_: you must set some environment varables to run emc2 in russian
[18:35:14] <ilya_> --enable-FEATURE[=ru_RU] ?
[18:35:21] <bill2or3> "...you have to think in russian."
[18:35:29] <jmkasunich> environment variables! not compile time variables
[18:35:53] <ilya_> bill2or3: and to undertake the Jeday's power? ;)
[18:36:46] <bill2or3> :-)
[18:38:02] <jmkasunich> * jmkasunich off in search of a cheap new vid card
[18:40:28] <ilya_> i could probably edit some files in a source directory, I don't know
[18:40:31] <jepler> ilya_: emc uses the standard environment variables LC_xxx, LANG, and LANGUAGE
[18:40:40] <cradek> you don't recompile to change languages
[18:40:52] <jepler> this article may be helpful: http://publib.boulder.ibm.com/infocenter/systems/index.jsp?topic=/com.ibm.aix.nls/doc/nlsgdrf/locale_env.htm
[18:41:20] <jepler> (whoops, that's a document about AIX, not linux!)
[18:42:25] <jepler> 'man 3 gettext' and 'man 3 setlocale' describe the behavior on Linux
[18:43:17] <jepler> http://opengroup.org/onlinepubs/007908799/xsh/setlocale.html http://www.gnu.org/software/hello/manual/gettext/The-LANGUAGE-variable.html#The-LANGUAGE-variable
[18:43:53] <ilya_> ok
[18:44:32] <ilya_> 1 man creat
[18:44:56] <ilya_> s a text, 1 man gives it, and 3rd man takes it!
[18:45:37] <jepler> "man man" explains the numbers, man
[18:45:43] <jepler> 3 Library calls (functions within program libraries)
[18:45:46] <cradek> 'LANGUAGE=ru emc' gives me something that might be russian
[18:46:08] <jepler> if you just ran "man gettext" you'd get the manpage for the executable program "gettext", which I don't think has an explanation of LC_xxx
[18:46:13] <ilya_> could be, could be...
[18:47:49] <ilya_> yeah... It seems there's so much to learn in Linux!
[18:52:07] <Jymmm> or, my favorite... man woman
[18:53:14] <jepler> too bad most of the shell jokes don't work right anymore: http://www.mit.edu/~jcb/humor/shell-jokes
[18:54:00] <jepler> % If I had a ) for every dollar Reagan spent, what would I have?
[18:54:00] <jepler> Too many )'s.
[18:54:08] <jepler> that's just a little dated.. :-/
[18:54:20] <ilya_> nice! as fortunes
[18:54:50] <Jymmm> man login
[19:00:59] <ilya_> http://www.mit.edu/~jcb/humor/vanilla-ice-cream
[19:07:35] <ilya_> even insane-looking problems are sometimes real.
[19:31:31] <alex_joni> http://www.mit.edu/~jcb/humor/high-speed-ravioli
[19:33:19] <jmkasunich> I must be going blind in my old age
[19:33:44] <jmkasunich> how could I have not noticed the two ruptured capacitors the first time I remove/reinstalled the old video card?
[19:35:06] <alex_joni> maybe you were watching the ravioli can?
[19:35:35] <jmkasunich> no, it was before ravioli made its appearance in the channel
[19:35:41] <alex_joni> heh
[19:38:21] <jmkasunich> I'm glad I saw the holes this time - it explains another mystery
[19:38:46] <jmkasunich> yesterday, and a couple weeks ago, I heard a very sharp "snap" sound
[19:38:58] <jmkasunich> nothing happened at the time, and I couldn't tell where the sound came from
[19:39:00] <jmkasunich> now I know
[19:39:21] <skunkworks_> heh - we had a video card do the same thing recently.
[19:39:41] <skunkworks_> still sort of worked..
[19:40:37] <jmkasunich> mine worked for 2 weeks after the first failure, and 10+ hours after the second
[19:41:16] <Jymmm> You guys buying video cards from "blowEmup.com" or what?
[19:41:49] <ilya_> i like to add two cheap fans for c
[19:42:23] <Jymmm> Fans not gonna stop a cap from blowing up
[19:42:29] <ilya_> for moving out of the case that warm air
[19:42:39] <ilya_> add a radiator
[19:48:54] <Jymmm> "512MB hard drive" yeow
[19:51:04] <alex_joni> http://www.mit.edu/~jcb/humor/etch-a-sketch
[19:54:51] <motioncontrol> good evening at all
[19:59:10] <tomaw> [Global Notice] Hi all, one of our sponsors is having connectivity problems resulting in a loss of services (ChanServ, NickServ etc). Please keep with us while we investigate. Thanks.
[21:02:57] <motioncontrol> Good evening. i have the spi configuration bus of mesa with m5i20 .I read i before post the component for spi.how use it?
[21:08:17] <jepler> motioncontrol: the hostmot2 hal module doesn't have any support for spi. To use spi, you have to use 'enable_raw' when loading the module, and then directly read and write the spi registers using the 'raw mode' registers listed in the hostmot2 manpage
[21:09:04] <jepler> the register map is in src/hal/drivers/mesa-hostmot2/firmware/src/regmap
[21:10:31] <motioncontrol> good evening excuse but i don't understand . if i want use the spi , i don't can use the hostmost2 driver?
[21:10:59] <motioncontrol> i load another firmware?
[21:11:07] <jepler> no, you use the hostmot2 driver for the functions it does support (such as quadrature, pwm, and so forth)
[21:12:04] <jepler> for a function it doesn't support, you use its 'raw mode', which lets you directly program the registers for the unsupported part
[21:12:43] <jepler> ultimately, it is desirable for spi to be directly supported by hostmot2, but no one has contributed that yet.
[21:13:19] <motioncontrol> where selection the raw mode?
[21:13:31] <ilya_> what if i need to reverse lines in .dxf files? I only have a QCad right now...
[21:13:54] <jepler> motioncontrol: read the manpage "hostmot2", search for "raw".
[21:14:11] <motioncontrol> ok thanks for help i read
[21:14:59] <motioncontrol> i use the 2.3.0 version is ok for spi in raw data mode?
[21:15:00] <jepler> it says you add 'enable_raw' to the board's config string. further down, it describes the additional pins (read_address, read_data, write_address, write_data, write_strobe) that this enables
[21:15:27] <jepler> you should use the latest version (2.3.3) though I am not aware of any specific bug fixes that are related to raw register access.
[21:17:03] <motioncontrol> ok aftre i have enable the raw data i load the component spi the GoSlowJimbo
[21:17:15] <motioncontrol> ?
[21:17:39] <jepler> I am not familiar with his component
[21:18:37] <motioncontrol> Peter the mesa speeck me the user emc have implementated the spi component
[21:18:49] <motioncontrol> i have dowload it
[21:22:09] <motioncontrol> i have attach it at http://pastebin.ca/1509336
[21:25:51] <jepler> I glancing at it, i have the impression that it creates pins which are suitable to hook to the "raw mode" pins of hostmot2
[21:26:07] <ilya_> Is it a common practice to redraw part of the entities of a drawing in reverse direction to have a proper tool compensation?
[21:26:10] <geo01005> Well that is a pretty good solution using the raw interface, reads and writes all the bits every other time the hm2 tread is run.
[21:27:43] <jepler> #
[21:27:43] <jepler> #
[21:27:43] <jepler> if (read_data | 0x01) plcout_0 =1;
[21:27:43] <jepler> #
[21:27:45] <jepler> else
[21:27:48] <jepler> #
[21:27:50] <jepler> plcout_0=0;
[21:27:53] <jepler> argh, excuse the bad paste, but that code can't possibly be right
[21:27:56] <jepler> it must be intended to be "&", not "|"
[21:28:31] <SWPadnos> indeed
[21:28:36] <SWPadnos> plus the possibility of using loops :)
[21:28:41] <SWPadnos> and arrays
[21:31:27] <motioncontrol> with this component is necessary enable raw mode in regmap?
[21:31:35] <SWPadnos> yes
[21:31:39] <jepler> yes, I think so
[21:31:40] <jepler> bbl
[21:31:54] <SWPadnos> without raw mode, there are no SPI pins exported by hostmot2
[21:33:56] <motioncontrol> ok. in the regmap file i add the line : enable raw mode. at line 752 about read Simple SPI inteface?
[21:34:23] <motioncontrol> or at inizial the file?
[21:34:56] <SWPadnos> the loadrt line needs a parameter
[21:34:59] <skunkworks_> ?
[21:35:02] <SWPadnos> it should be in "man hostmot2"
[21:37:18] <motioncontrol> after i have modification the regmap file i add in hal file : loadrt inspi count=1 and aftre addf inspi.0 servp-thread?
[21:37:55] <SWPadnos> yes, that seems correct
[21:38:26] <SWPadnos> you will need to look at the module as written though, it probably doesn't do exactly what you need done
[21:38:47] <SWPadnos> it's meant for the I/O setup of a specific microcontroller
[21:41:04] <motioncontrol> ok SWPadnos.The component have the 7i64 card of mesa, my configuration is this, i don't want use 2 M5i20 card in a one pc for complex system.i prefered the spi bus is more intelligent?
[21:41:44] <SWPadnos> if you can get an SPI component that works with it, then yes, that seems like a good way to go :)
[21:43:26] <motioncontrol> excuse i don't understand , you thing the componet write our friends not fuction correctly?
[21:44:53] <SWPadnos> if I remember correctly, the component you showed from pastebin was written for a specific I/O card, and I don't know if it was a 7i64
[21:45:05] <SWPadnos> I think it was a microcontroller or PLC
[21:45:37] <SWPadnos> hmmm. actually, now I remember looking at the 7i64 manual while discussing that component, so I could be wrong
[21:46:26] <SWPadnos> but as jepler pointed out, the code is also incorrect. the parts that check the read data need to use an '&' instead of a '|'
[21:48:38] <motioncontrol> ok. the situation is : the component is in alfha development.If i don't use the component and enable the raw data mode in regmap file, can use the spi bus on 7i64 card ?
[21:49:09] <motioncontrol> excuse for my difficult in english
[21:49:15] <SWPadnos> you would need a component like the one you pasted
[21:49:23] <frallzor> thar I go, 0.03mm flex as an extreme!
[21:49:31] <frallzor> I rock
[21:49:41] <ilya_> Hey, when I'll have done, would someone revise my small g-code and say if it would be great to add some other features?
[21:51:30] <motioncontrol> SWPadnos have please a link for read the manpage the hostmost 2 for read the instruction the add the enable raw mode?
[21:52:02] <SWPadnos> type "man hostmot2" on your emc2 machine
[21:53:12] <SWPadnos> oh. actually it's hm2_pci that has the enable_raw option
[21:53:18] <motioncontrol> ok thanks i tomorrow prove the component .You thing in the futhure the spi will directly supported the hostmost 2 ?
[21:53:22] <SWPadnos> you just add enable_raw to the loadrt line
[21:53:35] <SWPadnos> it should be, but I don't know how far in the future :)
[21:56:50] <motioncontrol> ok thanks for help and patience.I go to sleep , tommorrow i repair the maschine with sinumerik840d cnc, very more comples 14 axis digital
[21:57:08] <SWPadnos> good night
[21:57:31] <motioncontrol> thanks at all and good night
[22:28:10] <Jymmm> SWPadnos: Damn dude, you keep going to bed earlier evey week
[22:28:30] <SWPadnos> I've been getting up earlier than I like
[22:28:34] <Jymmm> ah
[22:30:09] <Jymmm> SWPadnos: well, g'night then =)
[22:30:28] <SWPadnos> yeah. just about
[22:30:46] <SWPadnos> gotta get up early tomorrow so I can see if I can get our siding on a delivery truck in the morning
[22:42:41] <jepler> hmph, back at fest I took apart my mill's driver box -- now I can't find the solid state relay I used to control my spindle
[22:43:17] <jmkasunich> its under the table in that meeting room
[22:43:26] <skunkworks> heh - with your memory card.
[22:44:38] <jepler> hmph
[22:44:47] <jepler> I think I have another one somewhere, but who knows
[22:47:23] <jepler> after getting that and limit switches, I can try cutting with my servo-ified machine
[23:09:06] <frallzor> http://www.youtube.com/watch?v=quN37YskoaM
[23:09:08] <frallzor> cute =D