#emc | Logs for 2010-06-20

[00:00:31] <andypugh> That drive there in the video is a 6kW drive...
[00:02:18] <morfic> Endeavour: looked at turning off power savings stuff in bios? http://wiki.linuxcnc.org/emcinfo.pl?FixingSMIIssues if this applies especially, don't know much about i7
[00:02:41] <morfic> andypugh: 6kw would be plenty to push Z and huge in comparison to X
[00:05:32] <andypugh> What sort of power do you need? I suspect that a proper drive with current sensing has to be a better plan for a serious machine. The Mesa 8I20 is 2.2kW (400V, 24A) and might work.
[00:06:02] <Endeavour> andypugh: I'm running Ubuntu 10.04 with EMC2 installed.
[00:06:17] <andypugh> http://wiki.linuxcnc.org/emcinfo.pl?RealTime
[00:07:09] <andypugh> Specifically the bit about isolcpus in grub, though that is old, and based on grub, not grub2, and uses the term "both cores"
[00:07:29] <morfic> athe 8i20 ought to work for what?
[00:07:57] <andypugh> Servo drive
[00:08:05] <Endeavour> I see.
[00:08:25] <morfic> none of them are that small (2.2kw)
[00:08:32] <andypugh> OK.
[00:08:58] <andypugh> Mine is only 6kW on paper, I suspect, being 600V and 10A.
[00:09:31] <morfic> i had looked at it, honestly, i would love to mod our sharp to cnc, just because we could
[00:09:58] <pcw_home> The 8I20 uses a 30A 600V module but even Fairchilds data lists it as 2.2KW
[00:10:04] <morfic> Sharp, another very Bridgeport like kneemill
[00:10:52] <morfic> how does 18kw -> 2.2kw work? extra safe stats?
[00:11:23] <andypugh> I guess 30A or 600V, but perhaps not at the same time, all the time.
[00:11:27] <andypugh> http://uk.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=6880751
[00:11:47] <andypugh> Is the 16A version of what I am using, but it is a component, not a drive.
[00:11:57] <andypugh> (Sorry, 20A)
[00:12:42] <pcw_home> 400V max for short circuit protection, 15A max at 100C Heastsink
[00:12:43] <andypugh> That claims 2.2kW motor power too.
[00:12:43] <pcw_home> 3X normal current needed for servo peaks so 5A RMS at 340VDC (240*sqrt2) = ~2 KW
[00:13:48] <morfic> i wonder what size servos our small mill has, when they rip out the messed up ballscrew(s), i'll check
[00:14:06] <andypugh> Like a car, 140mph, 50mpg. Just not both at the same time.
[00:14:25] <morfic> pcw_home: i never asked what is delivery usually on 5i2X and 7i33?
[00:14:59] <pcw_home> Normally stock
[00:15:01] <morfic> you could compare it to a lathe motor, 127ftlb and 4500rpm, just not together :)
[00:15:15] <morfic> i realized i assumed it as stock and never asked
[00:16:43] <morfic> i have so much backlash (and play from somwhere) the OD chucking lips i milled today had 4 steps at the transistion points, i can't wait for them to rebuild X+Y (and will talk them into looking really good at Z and not forget about it)
[00:20:40] <pcw_home> I like the air conditioner picture in the IRAM page
[00:20:41] <pcw_home> I think thats why they are so cheap (millions used in ACs)
[00:20:44] <morfic> pcw_home: 8i20/8c20 are not on pricelist because you don't stock them/are still new/phase them out?
[00:21:23] <andypugh> IR have a driver they reckon can do a 3.3kW motor (and then you are into seperate IGBTs, though they go up to 1000V 450A, which sounds like plenty.
[00:21:29] <andypugh> http://www.irf.com/product-info/datasheets/data/iram136-3063b.pdf
[00:21:31] <pcw_home> Still new and we had lots of trouble getting the firmware solid
[00:22:09] <andypugh> And no EMC2 driver, as yet.
[00:22:25] <pcw_home> Fairchild has a 75A module (37A at 100C Heatsink)
[00:22:43] <andypugh> That sounds pretty useful
[00:22:52] <morfic> i was just about to ask if you thought you could build it bigger
[00:22:54] <pfred1> I can't believe Fairchild is still in business
[00:23:29] <pcw_home> Yes no EMC support, had to figure a way to hide the serial protocol
[00:23:41] <andypugh> Actually, looking on the IR website the 2.5A module at $2 each looks useful too.
[00:24:03] <pcw_home> Sure for little stuff
[00:24:14] <morfic> pcw_home: so 5i20+7i33+8i20+8c20+propersizeservo and we would have the same as 5i20+7i33+yaskawa_drive+servo?
[00:24:35] <pcw_home> Fairchild has some really nice stuff
[00:24:47] <pfred1> in axis sim after I run a program how do I rehome? I keep getting this message "Cannot home while shared home switch is closed"
[00:25:11] <pcw_home> more like 5I23/7I44 or 7I52 and 8I20
[00:25:27] <andypugh> 5i20 + 7i33 + 8i20 + EMC2 driver is possibly the way to go.
[00:26:13] <pfred1> pcw_home I have their TTL Databook on my desk from 1978
[00:26:21] <andypugh> (Actually, what _is_ the 7i33 in that chain I just typed?)
[00:26:26] <pcw_home> (no 7I33 needed), 8I20 is all digital
[00:27:05] <morfic> pcw_home: 8c20 needed?
[00:27:06] <pfred1> pcw_home its a classic!
[00:27:19] <pcw_home> Fairchild made the first smart TTL chips
[00:27:27] <pcw_home> no 8C20 needed
[00:28:05] <pfred1> did Gordon Moore come from Fairchild or was it the otehr way around?
[00:28:17] <pfred1> did some leave Intel to found it
[00:28:19] <pcw_home> 7I33 is analog servo interface (4 +-10V analog out + 4 encoder ins)
[00:28:40] <andypugh> I suspect that there is a good chance of an EMC2 8I20 driver happening eventually. Probably quicker if someone like you actually needs it.
[00:29:49] <morfic> "The 8I20/8C20 combination adds the features of analog input velocity and torque modes, step and direction mode, quadrature input mode, smart position control mode, and four isolated inputs and outputs.
[00:29:49] <morfic> " That's why i thought 8c20 was needed, this is when using it outside of EMC then?
[00:29:50] <pfred1> I'm going to get buried with this Databook
[00:29:58] <pcw_home> Probably from (wasn't Fairchild one of the Shockley pieces)
[00:30:22] <pfred1> pcw_home I sort of remember some tie in between the two
[00:30:28] <pcw_home> Yes 8C20 is for standalone
[00:31:01] <morfic> could you give me an idea of what a 8i20 costs, not something officially quoted :)
[00:31:13] <andypugh> You would move all the clever into EMC2/HAL
[00:31:23] <pcw_home> 8I20 itself is just a 3 phase current mode amp (which is al EMC needs since EMC can close the loop)
[00:31:48] <pfred1> andypugh how did your 3 phase motor driver ever go?
[00:32:01] <andypugh> Did you not see my video?
[00:32:15] <pfred1> andypugh can't on this machine
[00:32:28] <pcw_home> It on our web page (or maybe the pdf price list) I think its 239 Q1 maybe doe to 149 or so in large Qtys
[00:32:32] <pfred1> Linux cnc1 2.6.24-16-rtai #1 Tue Sep 30 22:54:33 EEST 2008 i686 GNU/Linux
[00:32:39] <andypugh> OK, well, it works pretty well now. At 300V the motor flies
[00:32:59] <pfred1> /exec -o uname -a
[00:33:18] <pfred1> this isn't exactly multimedia paradise I'm afraid
[00:33:28] <pcw_home> (s/doe/down/)
[00:34:03] <pfred1> I with shit flat screen did higher resolution
[00:34:14] <pfred1> whoops missed my homes
[00:34:35] <pfred1> I wish this flat screen did higher resolution
[00:34:38] <andypugh> I can't see it on the web price list
[00:35:13] <pcw_home> must only be on the pdf
[00:35:23] <andypugh> It is.
[00:35:36] <morfic> pcw_home: would the performance of that combination be comparable to 5i22+7i33+manufacturer'sdrive+servomotor? or is there anything to be aware of
[00:35:43] <andypugh> And you had the pricing right
[00:36:29] <morfic> never noticed the pdf link below it, sorry pcw_home
[00:36:49] <pfred1> I jogged the tool all around why are my home switches in sim still "closed" ?
[00:36:55] <andypugh> It might turn out to be better. Or it might not, it depends how good the manufacturers drive is, I would guess.
[00:37:13] <pcw_home> Should be, but since its a torque mode drive you may need to run EMCs PID loop at 2-4 KHz instead of the default 1 KHz
[00:37:17] <andypugh> pfred1: I doubt that sim has home switches.
[00:37:32] <morfic> pcw_home: now comes my real question, how likely is it mesa would be willing to build a 8i20like one based on the large version you mentioned a few lines up?
[00:37:32] <pfred1> andypugh well it won't rerun a program
[00:37:57] <andypugh> Never used sim, so no real idea.
[00:38:02] <pcw_home> ( though torque mode is nice because you have direct load monitoring)
[00:38:05] <pfred1> andypugh when i open it it homes and touches off just fine but if I try to rerun it refuses with the Cannot home message
[00:38:37] <pfred1> and when I search google its just noise returns
[00:38:51] <pfred1> 281,000 pages of nonsense
[00:39:06] <xie> hello how can i make my own GUI
[00:39:17] <morfic> pcw_home: and sorry for that awkward grammar
[00:39:49] <pcw_home> Its scalable so we could make It bigger but we'd like to get a lot more experience with the 8I20 before we venture into bigger drives
[00:39:49] <pfred1> morfic get a soldering iron
[00:39:54] <spasticteapot> Does anyone here think it's worth my time trying to learn Inventor? I got a freebie copy.
[00:40:01] <andypugh> Yes.
[00:40:10] <andypugh> It's veru nice software
[00:40:11] <spasticteapot> I've heard I should jump right to SolidWorks.
[00:40:25] <spasticteapot> I've also heard that SolidWorks is like going swimming in a computerized piranha tank.
[00:40:39] <spasticteapot> It can't suck any worse than SketchUp.
[00:40:41] <andypugh> I used Inventor 8 hours a day for 2 years and still like it.
[00:40:59] <pfred1> I just learned image-to-gcode I think that is about as advanced as I'm going to get for a while
[00:41:00] <morfic> spasticteapot: i would say it is, guy at work was just good at figuring out, but now he has a good foot in our company
[00:41:08] <andypugh> No comparison, Sketchup is horrible for engineering
[00:41:22] <spasticteapot> I'm hoping to bribe Alex into doing a bit of machining for me, and I need to get the 3D models done lickety-split.
[00:41:46] <morfic> i am impressed to see him animate his designs and check functions, and to me solidworks got nothing on it
[00:42:03] <andypugh> xie: Do you intend writing a GUI from scratch, or do you just want to add buttons to the existing one
[00:42:04] <spasticteapot> Interesting.
[00:42:08] <pfred1> spasticteapot rushing with the unfamiliar is a fair recipie for disaster
[00:42:12] <spasticteapot> Is there a recommended book for it?
[00:42:33] <spasticteapot> pfred1: I'm going to pay a machinist I know to fix the CAD information before I send it out.
[00:42:45] <spasticteapot> I'm mostly trying to figure out how it will look.
[00:42:48] <andypugh> Just go through the included tutorials. That's all I did
[00:43:07] <spasticteapot> I'm rubbish at CAD, but much better at paying other people to do things for me. :P
[00:43:17] <pfred1> you and me both
[00:43:20] <morfic> spasticteapot: i don't get to use it, so i have no idea, when i watch the puerto ricans model something i need, or boss needs and ask them to give me dimensions or have them check their model if my program and their model don't agree, that's when i interact with inventor
[00:43:46] <andypugh> Just realise that you can't draw anything until you model it.
[00:43:47] <pfred1> since I switched back to paper and pencil I've come up with much better solutions than I was coming up with trying to be a CAD
[00:44:22] <andypugh> But for thinking in 3D it is way cheaper than aluminium :-)
[00:44:28] <spasticteapot> pfred1: I have pen-and-paper pictures. Sadly, my grasp of perspective drawing is a bit limited when it comes to complex surfaces.
[00:45:23] <xie> is there someone hellp me i am new user
[00:45:24] <morfic> pcw_home: we do a lot of learning on this emc build/retrofit already, was wondering if i could propose it to my boss, mainly because we would deal less with "oh i can't tell you how our magic works" from a big guy, and would get more of the "off the shelf, non specialized" parts my boss was focusing on when he proposed the project
[00:46:00] <andypugh> Inventor lets you try out whole assemblies, spot the problems, fix them, try some more. Of course all the simialr packages do that too, but I have found the Inventor assembly constraints to be a lot more robust than some others (like the 8-ball-joint shaker I designed)
[00:46:14] <pfred1> andypugh you can always think in styrpfoam
[00:46:16] <xie> i want to make own GUI
[00:46:20] <andypugh> xie: Why?
[00:46:31] <pfred1> axis is OK
[00:46:39] <andypugh> It's a rather big project for a newbie
[00:46:43] <pfred1> if i culd ever get it to home!
[00:46:47] <morfic> pcw_home: my thought is that 8i20 would be interesting if it "made us more free".....no replacement motor from company X in stock, we call up Y and Z and get theirs, without the "but you need our drives too"
[00:47:13] <andypugh> If you just want to add buttons to Axis, then it is easy, but writing a whole replacement GUI is a huge task
[00:47:32] <spasticteapot> andypugh: In this case, I'm modelling a lumpy block of Corian.
[00:47:38] <spasticteapot> Not terribly exciting.
[00:47:42] <pfred1> yeah a new interface isn't my idea of a beginner project
[00:48:36] <andypugh> spasticteapot: Model the block, add on the lumps, job done.
[00:49:50] <pfred1> Grrr! with this Cannot home message!
[00:50:28] <pfred1> I have it right on the line it originall homed on with no problems are my simulated home switch springs broken or something?
[00:50:34] <spasticteapot> andypugh: In this case, it's more along the lines of "create intersecting spheres."
[00:51:01] <pcw_home> We look at it that way as well, by putting most of the motor specific setup in EMC, almost any motor type can be driven
[00:51:03] <pcw_home> (synchronous AC servo motors are pretty much all the same) so especially for retrofits it good to have one type fits all on the drive
[00:51:10] <andypugh> That's fairly easy. Make them in Black Chrome, that texture is a Dodge Viper reflection.
[00:51:16] <pfred1> spasticteapot a sphere was the only thing I was ever able to create when I tried Blender once
[00:51:25] <spasticteapot> pfred: They're funky spheres.
[00:51:30] <morfic> andypugh: sometimes it seems to be much harder for them to revolve a hole pattern than it is for me in Esprit, wish i could recall the kind of pattern, i think it's irregular stuff, where i start with a row of holes at 0deg, then copy n-1 4.5deg and then translate, while this sounds cumbersome, i beat them at modeling that every time
[00:51:37] <spasticteapot> In this case, I'm trying to create a hemisphere of an oblate spheroid.
[00:51:59] <morfic> pcw_home: hm, how do you feel about putting a 8i20 on a fanuc motor, sounds like lemon squeezy? ;)
[00:52:24] <spasticteapot> * spasticteapot is building ridiculously complicated speakers because he can.
[00:52:42] <spasticteapot> And because, hopefully, they'll work well and look snazzy.
[00:53:00] <pfred1> spasticteapot I've built a lot of speakers and one thing I learned is they all sound better in any enclosure and I actually prefer boominess
[00:53:14] <pfred1> as opposed to "optimal"
[00:53:33] <spasticteapot> pfred1: I'm still something of a newbie to speaker design, but I'm going kinda nuts on this design.
[00:53:58] <spasticteapot> Active crossover, bi-amping, low-diffraction enclosure....
[00:53:59] <pfred1> speakers with the right volume sound too flat to me
[00:54:23] <spasticteapot> They sound better in ANY enclosure?
[00:54:35] <morfic> reminds me i wanted a new cabinet for my bamboos (fullrange)
[00:54:36] <pfred1> oh no doubt you cancel out the back waves
[00:54:53] <spasticteapot> You're referring to OB use?
[00:54:58] <spasticteapot> morific: Tang-Band 4" units?
[00:55:07] <pfred1> a speaker on a flat surface a raw speaker that is sounds like next to nothing
[00:55:22] <pcw_home> morfic: Well if you ignore their encoder I'm sure its possible
[00:55:24] <pcw_home> the main difference that make drive incompatible is Hall patterns
[00:55:25] <pcw_home> and or different schemes of determining startup rotor position
[00:55:26] <pfred1> put it into any kind of a box and it is night and day
[00:55:27] <pcw_home> (all basically encoder issues) the motors are all much of a muchness
[00:55:47] <spasticteapot> Not exactly a fan of open-baffle speakers, I take it?
[00:56:01] <pfred1> I like ported speakers
[00:56:36] <pfred1> get some MDF and make random speaker boxes
[00:56:37] <morfic> pcw_home: so we would want to have a way to have encoders outside the drives, some w/o undocumented magic?
[00:57:29] <morfic> spasticteapot: yes, tang band 4" bamboos, the speakers they are in are WAY small, i need a little more volume to get rid of that nasty boomyness
[00:57:52] <pfred1> morfic life begins at 12"
[00:57:52] <pcw_home> Yes. I think most have standard encoders with other gizmos added (or resolvers)
[00:58:20] <pfred1> I've had 8s and 10s there's nothing quite like real 12s
[00:58:39] <morfic> spasticteapot: i try to level out the low end with jack-rack eq plugin, which would work better in a case where i can let the speaker move
[00:58:40] <spasticteapot> morific: Have you tried WinISD?
[00:59:10] <spasticteapot> Also, there's a lot of transmission-line and horn designs that can use that particular driver - I'm not sure of the Qts, though.
[00:59:25] <morfic> what is it with people adding 'i's to my name (to explain: people do it to my last name, even after i spell out all 6 letters to them :/)
[00:59:28] <spasticteapot> pfred1: Eh, it's a question of amplitude. 7" is just fine for a nearfield monitor.
[00:59:37] <andypugh> There are only 48 hall sensor patterns, it is a manageable problem.
[00:59:44] <spasticteapot> Sorry.
[01:00:06] <pfred1> spasticteapot to get a "live" sound it was made with 12s so nothing but 12s are going to reproduce it
[01:00:19] <spasticteapot> ?!?!?!?
[01:00:52] <spasticteapot> A really good 8" woofer can reproduce 20hz. (Admittedly, that's a pretty unusual woofer).
[01:00:56] <spasticteapot> You can't really hear below 30hz.
[01:00:59] <spasticteapot> So what's the point?
[01:01:16] <pfred1> to feel the chest punch?
[01:01:24] <spasticteapot> Eh.
[01:01:27] <pcw_home> Yaskawa is interesting, they use a standard quadrature encoder but with a battery backed up CMOS counter
[01:01:28] <pcw_home> that remembers how far the encoder is from index, they transmit the absolute position to the controller serially at startup
[01:02:03] <spasticteapot> pcw_home: I could see that causing problems if the battery failed.
[01:02:08] <morfic> i want some decent sound on my desk, those 4" produce some nice sound playing Rasputina's Tourniquet
[01:02:14] <pfred1> one of my systems is a Sony 270 watt amp with an old Samsung 45 watt for the back fill
[01:02:29] <pfred1> with 6 speakers
[01:02:41] <spasticteapot> morific: Sealed or ported?
[01:02:42] <pfred1> I can hear it when i go get my mail
[01:02:50] <morfic> pcw_home: you know a lot about yaskawa, probably more than the distributor we try to get our stuff from
[01:02:57] <morfic> spasticteapot: sealed
[01:03:12] <spasticteapot> Which model?
[01:03:29] <pfred1> thats the other thing if you don't have the room for it yo ucan never reproduce that either
[01:03:39] <morfic> just those tangband in a way too small enclosure
[01:03:45] <pfred1> that system is in a 20x20x12 space
[01:04:09] <pfred1> so it gives a nice small club sound
[01:05:01] <pfred1> buddy of mine has a 1200 watt mixing board and 4 CV club monitors its awesome
[01:05:20] <andypugh> pcw_home: This "serial". Is it on a serial protocol, or just a burst of quad pulses to get the counter to the right position (the latter is what my resolver-quadrature Arduino thing does)
[01:05:28] <spasticteapot> morific: Which tangband?
[01:05:34] <Endeavour> Hello pfred1
[01:05:41] <pfred1> Endeavour hey
[01:05:44] <pcw_home> andypugh you can also use Hall and sinusoidal (Hall state gives approximate reference angle, enough so that servo control works: 87% torque)
[01:05:46] <pcw_home> once you hit an edge you can lock in an accurate reference angle
[01:05:47] <Endeavour> pfred1: http://www.linuxcnc.org/component/option,com_kunena/Itemid,20/func,view/catid,18/id,3181/lang,english/
[01:06:52] <pfred1> Endeavour I thought this was for my axis sim home problem
[01:06:57] <spasticteapot> morifc: The 4" one?
[01:06:57] <spasticteapot> http://www.parts-express.com/pe/showdetl.cfm?Partnumber=264-847
[01:07:01] <pcw_home> (truely serial, specs are available from Yaskawa)
[01:07:07] <Endeavour> pfred1: Hah, sorry.
[01:07:10] <morfic> pcw_home: are you aware of something that lets you drive a (large) AC motor like a servo and when needed position like a C axis?
[01:07:13] <pfred1> Endeavour ah thats OK
[01:07:35] <pcw_home> You mean induction motor?
[01:07:48] <pfred1> Endeavour yeah that is crazy I get 15,000 ns on this wreck of a 1GHz PIII
[01:07:53] <morfic> spasticteapot: yes that driver in http://www.overstock.com/Electronics/Teac-Book-Shelf-Wood-Trim-Speakers/2929384/product.html that enclosure (tweeters not in use and black)
[01:08:20] <andypugh> Endeavour: The mailing list is a lot better than the forum. There is only really one person actually answering on the forum, and that's JT (I think)
[01:08:23] <spasticteapot> Ah.
[01:08:27] <spasticteapot> Yeah, that'll cause problems.
[01:08:44] <morfic> pcw_home: yes
[01:09:06] <pfred1> BTW don't try hardware accelerated GL on ATI cards it locks the system up
[01:09:31] <spasticteapot> morfic: Are you using a sub?
[01:09:35] <pfred1> I had it all working here soon as I fired up an rtai app like EMC it'd die
[01:09:44] <morfic> spasticteapot: and no existing cabinets work for me, they all get deeper and taller, i would prefer to just get taller or much more tall and little wider/deeper, brings them up to ear level at the same time, does not affect desk space
[01:09:58] <spasticteapot> Outside perhaps of a big horn, you won't be getting any bass.
[01:10:13] <spasticteapot> In a sealed box, pretty much none at all.
[01:10:21] <morfic> spasticteapot: no, i might be happy in a larger enclosure, it sounds ok, perhaps i don't hear as low as i should
[01:10:22] <Endeavour> pfred1: That stinks.
[01:10:50] <pfred1> Endeavour yeah for a bit there it almost looked like I could have lowered my latency to 12,000 but then it spiked to about 18,000
[01:11:02] <pcw_home> I think its possible, at least I've seen papers on it (its tricky not to lose rotor flux at reversals)
[01:11:23] <spasticteapot> morfic: http://www.planet10-hifi.com/fonken.html
[01:11:45] <Endeavour> I have no idea why my latency is as high as it is.
[01:11:52] <spasticteapot> It's a bit of a kludge, but it might work.
[01:12:13] <pfred1> Endeavour have you tried a live CD release to compare?
[01:12:14] <spasticteapot> Or you could sell them (not hard) and build some proper speakers, like the Overnight Sensations.
[01:12:20] <spasticteapot> 6" wide, 9" high.
[01:12:26] <spasticteapot> Possibly 10".
[01:12:57] <pfred1> spasticteapot size is everything with speakers
[01:13:05] <pfred1> mo biggerer is mo betterer
[01:13:23] <morfic> spasticteapot: see, too deep
[01:13:25] <andypugh> Right, time to sleep. Tomorrow I think I will try the induction motor as servo idea, I am curious about how well it will work.
[01:13:28] <pfred1> there is no upper limit to that truth either
[01:13:31] <spasticteapot> http://sites.google.com/site/undefinition/diy-overnightsensations
[01:13:33] <morfic> 'night andypugh
[01:14:33] <morfic> <pcw_home> (truely serial, specs are available from Yaskawa) <--- makes me feel a little better about yaskawa, not as secret society as Fanuc
[01:14:35] <pcw_home> 'nite
[01:14:37] <Endeavour> pfred1: Won't install.
[01:14:47] <pfred1> Endeavour if it was me I'd try just a plain EMC and see what numbers yo ugot might narrow it down between hardware or software
[01:14:56] <pfred1> Endeavour why not?
[01:15:45] <pfred1> * pfred1 runs HAL Latency Test ... 13309 so far
[01:15:47] <morfic> spasticteapot: rear ports also don't work too well for me, speakers are way back to wall, sealed is much more practical and there is no port that's wrong and starts blowing :)
[01:15:48] <spasticteapot> morfic: Here's a taller, shorter version:
[01:15:50] <Endeavour> pfred1: I don't know. Fails with regularity.
[01:16:01] <spasticteapot> http://977414429758362792-a-1802744773732722657-s-sites.googlegroups.com/site/undefinition/WWWJDOS-frontfull.jpg?attachauth=ANoY7cpa1tnCKW9cbQRlVCWui8FJ3Qu31NsWQhlcNb_I10PendJqqEGQjsEPBd6G0t8-BGXJ4xGTN-C21v2gWNE8sH-v6VwccYQ--dPODzK6Cd0x3CqmDTYVE6fYYwUbtL3TgCmgqRVn37H9oOThOWJky-peV0jB8q_g8O7f03HWp6rTr4uBGLyZ4d8ySO4efvmuz5JpO5nEn0MQD14dBGzjVEKBeHfD-A%3D%3D&attredirects=0
[01:16:03] <Endeavour> Won't install and always throws me to initramfs
[01:16:28] <pfred1> Endeavour has to be something going on with the hardware then
[01:16:46] <pfred1> because the EMC live CD works
[01:16:50] <spasticteapot> morfic: If 8" is too deep, you could make them shallower and taller.
[01:16:59] <Endeavour> I s'pose.
[01:17:18] <Endeavour> Ubuntu 10.04 works well, I can't get any other Ubuntu to install.
[01:17:31] <pfred1> even though mine claimed it had "One Errors" (sic) I installed it anyways
[01:18:03] <pfred1> Endeavour maybe earlier kernels didn't have support for your mobo chipset or something?
[01:18:03] <Endeavour> It won't let me. Always goes to initramfs
[01:18:43] <Endeavour> Possibly, pfred1. I might get this board: http://www.newegg.com/Product/Product.aspx?Item=N82E16813121399
[01:19:05] <pfred1> yeah mobo chipset is just my wild guess ATM
[01:19:37] <pfred1> jitter is steady like a rock tonite
[01:19:59] <pfred1> shot up to 13309 and hasn't spiked past it
[01:20:35] <pfred1> I think i use 15500 in my config just to be safe
[01:21:19] <pfred1> Endeavour what kind of a machine do you run with your EMC?
[01:22:56] <pfred1> ha ha dragging a window around shot my Base Thread up to 14398 this gfx card sux
[01:24:23] <pfred1> Endeavour everyone raves about the Atoms here
[01:25:43] <pfred1> wow this is a combo with the CPU too?
[01:27:09] <pfred1> wait a minute this thing doesn't even need a CPU cooler?
[01:27:28] <pcw_home> no fan
[01:28:03] <pfred1> they should just dip it in epoxy with a power supply and call it a system or something
[01:29:09] <pcw_home> Also has a MiniPCIE slot
[01:29:32] <pfred1> what do you do with those? is that the new gfx slot?
[01:29:40] <pfred1> I heard about them then I forgot
[01:29:44] <pcw_home> Wireless
[01:30:06] <morfic> spasticteapot: doesn't look bad, the closest i found was a TMM curved cabinet, so yeah i like em if footprint is ok (that was a prime example for why tiny url exists btw)
[01:30:49] <pfred1> it'd be cool to boat build speaker cabinets foam gel coat then glass it
[01:31:41] <pfred1> electronics just gets cheaper and cheaper
[01:32:18] <pfred1> I can't believe this screen I picked up at a garage sale 2 weeks ago an Acer AL1916 for $5
[01:33:57] <spasticteapot> morfic: 6" x 8" footprint for stock version.
[01:34:04] <spasticteapot> You could downsize it to 6" x 6".
[01:34:42] <spasticteapot> Best part is, the whole parts cost is about $85 - you could probably get about $75 for your fullrangers if sold secondhand.
[01:34:50] <spasticteapot> Those TB drivers are really much better suited to being midranges.
[01:35:31] <pfred1> I picked up a pair of junky old yamaha computer speakers about a month ago for a dollar
[01:35:57] <spasticteapot> Yamaha made some surprisingly okay computer speakers.
[01:36:10] <pfred1> when they were new I wanted a pair so bad good thing they were out of stock and I settled for the Jensens
[01:36:32] <pfred1> well not these they have one driver in plastic boxes
[01:36:53] <pfred1> I had to take them all apart to chande the power jack because for a buck I didn't get the wall wart with them
[01:37:20] <pfred1> and in taking them all apart i saw just what crap hey were
[01:37:39] <spasticteapot> pfred1: Picky picky.
[01:38:01] <pfred1> yeah they're better than other cheap PC speakers I've seen I guess
[01:38:15] <pfred1> not as nice as this pair of Jensens I have though
[01:38:24] <spasticteapot> Jensens?
[01:38:31] <spasticteapot> Like the old speakers from the 70s?
[01:38:36] <pfred1> yes
[01:38:51] <pfred1> they at least have 2 drivers per box
[01:39:14] <spasticteapot> One driver can work surprisingly well, providing you don't need much output.
[01:39:43] <pfred1> I guess Yamaha thought so
[01:40:03] <pfred1> but hey for a buck I got the speakers I always wanted
[01:40:56] <pfred1> when I go garage saling I keep an open mind
[01:41:25] <pfred1> people ask me what are you looking for? I always reply, a good deal!
[01:42:04] <pfred1> I got a backup PC for EMC for free this season
[01:42:25] <pfred1> it was in a pile and I asked whats up with that they said want it take it
[01:42:49] <pfred1> nice corporate model
[01:43:15] <pfred1> has little rubber booties over the unused power connectors inside it and stuff nice touches
[01:54:24] <Jymmm> SWPadnos: SWPadnos_
[01:54:27] <Jymmm> SWPLinux:
[01:58:54] <morfic> Jymmm: APB for Mr Padnos?
[02:10:38] <Jymmm> morfic: Yeah, SHOOT ON SIGHT!
[02:11:57] <madsci44> its always the damndest things that take forever
[02:14:38] <madsci44> i have to mill out like 16 1x2x3 inch steel blocks all accurately to the same size
[02:15:15] <elmo40> 3" facemill?
[02:15:22] <madsci44> ..seems so simple - but not with a chinese milling vice
[02:17:05] <morfic> buy 2x3 cold rolled bar, tollerance may be suitable for your application, saw 1" part and mill, 2x1 and cutting 3" would be easier i guess, i was more thinking EDM on the first bar
[02:18:49] <madsci44> yeah i was thinking i should have done that in the first place - first mill two dimensions out of a long bar - that would have saved megatime
[02:19:35] <elmo40> you cut them already?
[02:19:46] <morfic> madsci44: one dimension to mill :)
[02:19:48] <elmo40> :P silly mistake.
[02:19:49] <madsci44> yeah i had a bunch of pieces that were close - leftovers from other jobs
[02:19:57] <elmo40> that is different
[02:20:03] <elmo40> not much you can do about that
[02:20:07] <madsci44> yeah
[02:20:33] <madsci44> might have taken less time to melt them down into a bar hehe
[02:21:41] <morfic> left overs are as much a curse as that welded piece after someone has scrapped it, doesn't matter how much 316 likes to move, doesn't matter how often we saw it not work out, if it's friday and it could mean another shipment, we weld it, put it back on lathe, creep in, cut the weld, just to find it's not cleaning up or opening up some surprise elsewhere
[02:23:23] <madsci44> yeah
[02:24:04] <madsci44> well future practice for me - if its several of something forget the leftovers and start with bar :)
[02:25:36] <madsci44> im going to try a torque wrench for tightening the vice consistantly
[02:25:53] <madsci44> the flex is messing with my square
[02:27:20] <madsci44> got what i paid for there
[02:27:28] <morfic> the moving jaw is rising up?
[02:28:02] <morfic> do you have round bar stock? 6" wide to cover the width if the vise?
[02:29:15] <madsci44> yeah using a piece of ground stock for the rolling side - its the fixed thats moving
[02:29:46] <madsci44> its tight but I suspect the vise bed flexes
[02:30:54] <madsci44> getting about 0.0005 to 0.0015 out across the 2 inch dimension
[02:31:22] <pfred1> madsci44 thats great!
[02:32:02] <madsci44> hah hi fred! i wish.
[02:32:14] <pfred1> madsci44 what do you wish?
[02:33:53] <madsci44> i wish that was great :) but for my purpose it needs to be closer to 0.0005
[02:34:08] <pfred1> smallest increment on surface grinders I've run is .0005
[02:35:03] <pfred1> and 0.0015 is almost imperceptible to humans
[02:35:16] <madsci44> its not imperceptible to machines tho :)
[02:35:38] <pfred1> well i don't need to impress machines
[02:35:40] <madsci44> depends what the part is for - where its goig what its doig
[02:35:45] <madsci44> nn
[02:36:01] <madsci44> (keyboard also made in chia)
[02:36:50] <pfred1> I don't expect accuracy any better than .003 out of a cutter machine
[02:37:20] <pfred1> not to say it cannot be done just I don't expect it
[02:39:41] <madsci44> well its good to design things not to require it where you dont need it
[02:40:49] <madsci44> to me 0.001 in milling and turning is 'approximate'
[02:41:09] <pfred1> I expect .0005 of raised bur on a cut surface
[02:41:44] <pfred1> madsci44 why exactly do you think they make surface grinders/
[02:41:59] <pfred1> because shops have floor space they need covered?
[02:42:00] <madsci44> i expect to read my micrometer in the reflection :) (im joking somewhat)
[02:43:04] <madsci44> nope - when you have to remove less than what is removable with a cutter - and/or what is too hard to remove with a cutter accurately - thats to me a surface grinder job
[02:43:32] <pfred1> if it mattered we surface ground everything
[02:43:53] <madsci44> yeah i should get me one of those
[02:43:56] <pfred1> anything we wanted closer than .003
[02:43:57] <madsci44> or make
[02:44:35] <alex|lappy> madsci44, so did you do it?
[02:44:44] <madsci44> not yet
[02:45:11] <madsci44> finishing another job before I clean it off (i want to recycle the chips from the bushing job)
[02:45:17] <pfred1> madsci44 have yo uever worked in a commercial machine shop?
[02:45:35] <madsci44> nope
[02:46:19] <pfred1> I guess production is a little different than doing one offs
[02:46:23] <madsci44> and i have to check if my camera is coolant proff :-)
[02:46:28] <madsci44> proof
[02:46:55] <madsci44> its alot different - specially if your always prototyping and the design is evolving
[02:47:19] <pfred1> we'd throw out a half a dozen pieces doing some setups
[02:47:20] <elmo40> our Production is, on a lathe, +/- 0.0003"
[02:47:25] <madsci44> and also especially if job has to fit resources vs the other way around
[02:47:32] <elmo40> mill, +/- 0.002"
[02:48:03] <pfred1> elmo40 and how long will your lathe hold that tolerance/
[02:48:07] <elmo40> we make airplane parts :)
[02:48:28] <elmo40> our newest lathe is 4years old!
[02:48:29] <alex|lappy> pfred1, .003 on cutting machines?
[02:48:31] <alex|lappy> 0.o
[02:48:45] <pfred1> alex|lappy repeatable sure
[02:48:54] <elmo40> they run ~18hrs/day 5days/wk
[02:49:31] <alex|lappy> that is.... a little loose.
[02:49:32] <pfred1> as cutters wear deflection changes
[02:49:38] <alex|lappy> at least for cnc
[02:49:51] <pfred1> cnc cutters are magical?
[02:50:04] <alex|lappy> pfred1, no, but they are more reliable then us squishy fleshy bits
[02:50:24] <madsci44> also predictable in a production environment
[02:50:42] <pfred1> cut the same pocket 10,000 times I can guarantee you over the run the tolerance will change
[02:51:02] <madsci44> after 10000 times if you track it you can measure and compensate in advance
[02:51:24] <pfred1> we'd just blow up bits and change them
[02:51:43] <pfred1> when they start counging up sand you know its coming soon
[02:52:20] <alex|lappy> ah, so maybe instead of saying you only expect them to be within .003, you should say "within .003 over the entire life of the cutting tool"
[02:52:41] <pfred1> alex|lappy its a lot easier to say .003 and leave it at that
[02:52:58] <pfred1> its not the only variable
[02:53:07] <alex|lappy> yes, but it is a silly statement without the qualification
[02:53:11] <pfred1> bar stock is only so accurate etc
[02:53:19] <alex|lappy> why leave out large amounts of relevant information?
[02:53:25] <alex|lappy> instead of broad generalizations?
[02:53:49] <pfred1> in a commercial production environment you're wasting money trying to get any closer
[02:54:16] <pfred1> keep on operating like that and you won't operate for long
[02:57:09] <madsci44> it all depends if your making doorknobs or your making aerospace components,
[02:57:23] <pfred1> no it doesn't
[02:57:55] <pfred1> the machine doesn't car if the knob is going on an outhouse or a space ship
[02:59:41] <pfred1> what matters is cost per operation
[02:59:47] <madsci44> i sure would not want a bearing journal to be out by 0.0005 - and its faster to get it on in the lathe than it is to remount for a 2nd operation in a grinder
[02:59:52] <pfred1> that is coming out of your pocket regardless
[03:00:18] <madsci44> unless its for a go cart or something
[03:03:34] <pfred1> I'm not so sure I'd want a machine soft bearing journal I think I'd want it heat treated after roughing
[03:04:21] <pfred1> madsci44 thats the other thing BTW stuff with tolerances that tight are often treated
[03:04:57] <pfred1> we heat treated everything we made
[03:05:08] <madsci44> well yeah perhaps - but they are often not as well - which goes back to the point - you worry about it where it needs to be, and depends on the job, the application, the part, etc
[03:05:24] <pfred1> well we made tools so
[03:05:34] <pfred1> they're better harder than softer
[03:09:54] <pfred1> after I mill a piece i can knock it down with some wet or dry sand paper and it'll change a good .0005 pretty fast
[03:10:17] <pfred1> as high spots get sanded off
[03:11:10] <pfred1> we'd even do that with surface ground stuff polish it
[03:11:29] <pfred1> though it changes a lot less
[03:12:12] <pfred1> once you get up to a polished surface you can carry on about .0005
[03:12:52] <pfred1> but I've had this conversation so many times it bores me
[03:13:50] <cradek> madsci44: I have a fix for the g92.2 problem you reported. jepler and I are working on testing it well enough to put into the stable 2.4 branch.
[03:14:00] <cradek> madsci44: if you want to try it: http://timeguy.com/cradek-files/emc/0002-Save-state-of-G92-correctly-across-restarts.patch
[03:14:06] <madsci44> hey thats great!
[03:14:45] <pfred1> cradek you wrote image-to-gcode right?
[03:15:11] <madsci44> thank you I will try it out
[03:15:41] <cradek> pfred1: the one currently included with emc was written by jepler based loosely on an algorithm I had written earlier
[03:15:48] <cradek> so, yes and no
[03:16:00] <pfred1> cradek well hey good job the both of you!
[03:16:11] <cradek> thanks
[03:16:29] <pfred1> took me a bit but i finally made something like I was thinking about with it and it rocks
[03:16:47] <cradek> neat. what kind of thing did you make?
[03:16:49] <pfred1> cradek you wrote axis too didn't you?
[03:17:24] <pfred1> cradek oh just the gnu bull so far
[03:17:25] <cradek> it was mostly written by jepler based on a design I came up with (haha, this sounds familiar)
[03:18:04] <pfred1> cradek in the sim after I ran one file I could never get it to home again any idea what I missed doing?
[03:18:17] <cradek> try jogging left
[03:18:25] <pfred1> it keps erroring saying home switches were closed
[03:18:33] <pfred1> oh i jogged every which way
[03:18:34] <cradek> sim/axis has simulated home switches and you're on one of them (you can'st see it so it's kind of baffling)
[03:18:42] <pfred1> put it right back o nthe starting yellow line
[03:18:58] <pfred1> you name it it drove me nuts!
[03:19:16] <pfred1> I'd put it exactly where it started off still no dice
[03:19:26] <cradek> yeah I think jogging left is the key (or just home once right after you start up, and leave it)
[03:19:44] <pfred1> ah OK home once
[03:20:07] <pfred1> I was sitting there cutting my gnu beast and just wanted ot you know cut it twice
[03:21:10] <pfred1> it was pretty neat though I think it'll be all i ever use to make stuff with
[03:21:37] <SWP_Away> SWP_Away is now known as SWPLinux
[04:00:45] <madsci44> cradek: applied patch and rebuilt - tested several combinations of offsets in effect restarting, reloading, running program, opening emc with and without offsets in effect - behavior is PERFECT.
[04:01:11] <cradek> that's terrific, thanks for the careful testing
[04:01:33] <cradek> that helps me feel better about putting it in 2.4
[04:01:41] <madsci44> yw thanks for the fast fix
[07:26:19] <madsci44> i guess in linux kernel 2.6.34 and beyond there is no more CONFIG_PCI_LEGACY and hence no more pci_find_device
[07:27:30] <madsci44> (no wonder i couldnt find the prototype anywhere)
[07:53:23] <alex|lappy> jesus
[07:53:24] <alex|lappy> http://www.google.ca/search?hl=en&q=define:+adun&btnG=Search&meta=
[07:53:27] <alex|lappy> google is fucking amazing
[07:53:33] <alex|lappy> err, wrong channel
[07:53:35] <alex|lappy> although still cool!
[07:53:49] <alex|lappy> if you are a starcraft nerd.
[07:54:20] <fragalot> fail :3
[07:56:44] <madsci44> yikes
[07:57:56] <madsci44> my parents had a tent trailer made by starcraft :)
[07:58:08] <fragalot> rofl
[07:58:40] <alex|lappy> madsci44, not quite what I was getting at
[07:58:56] <madsci44> it was quite nice
[08:00:59] <madsci44> micges: i figured out my compile problem with the drivers
[08:01:13] <micges> hi
[08:01:18] <madsci44> hi
[08:01:19] <micges> madsci44: go on
[08:02:04] <madsci44> the CONFIG_PCI_LEGACY is gone, so is pci_find_device and so on, as of the 2.6.34 kernel -
[08:03:07] <madsci44> i guess thats supposed to "encourage" the driver authors to switch to hotplug api
[08:09:14] <madsci44> i guess i must be only one crazy enough to have tried 34 :-) on the upside besides the drivers, and the version.h issue, it works great
[08:11:38] <madsci44> it has been a while since I wrote any kernel drivers - like since kernel 2.4.xx - i thought if i could find the prototype for the function maybe i could come up with a solution - then i discovered there was no prototype in my kernel tree,
[08:12:06] <madsci44> then i checked an older kernel tree and there it was
[08:13:12] <alex|lappy> ah linux nerds, what would we do with out you guys?
[08:13:18] <alex|lappy> reading MAN files so we don't have to
[08:13:37] <madsci44> lol
[08:13:42] <micges> haha
[08:14:13] <pfred1> info is more fun to read
[08:14:25] <madsci44> they should have named the man system Working Manual, then we could rather be reading woMan files
[08:14:54] <pfred1> man touch is gay
[08:15:08] <micges> madsci44: those are very important informations, thanks
[08:15:27] <madsci44> im very glad if they are helpful
[08:16:24] <madsci44> fortunately for the moment the only rtai patches for 2.6.34 are still in magma so I guess there is some time to upgrade the driver code
[08:19:29] <Endeavour> Hello pfred1
[08:24:13] <madsci44> i need a cheaper hobby
[08:24:49] <alex|lappy> madsci44, noshit
[08:25:02] <alex|lappy> gah
[08:25:21] <alex|lappy> my power supply arrived, but i am a 100 miles away
[08:25:28] <alex|lappy> damn fathers day
[08:25:34] <alex|lappy> i wanna play with toys
[08:37:02] <micges> * micges away for breakfast and coffee
[10:12:32] <awallin> wow: http://www.youtube.com/watch?v=4nuRea6615s&feature=digest
[10:52:45] <Valen> that face cutter is huge
[13:15:49] <MattyMatt> slow reader tho
[13:16:56] <MattyMatt> you could probably visually identify the tool quicker, or put fingers on the existing reader slide to feel the shape
[13:17:45] <MattyMatt> it could feel it for sharpness and chips etc too :)
[13:19:25] <MattyMatt> nice to see it working tho
[14:09:12] <pcw_home> Actually the reader reads at full track speed, look like it slows down to index (maybe too soon)
[14:11:13] <elmo40> slows 2 before it needs to
[14:11:21] <elmo40> but what is the speed of an actual tool change?
[14:11:37] <cradek> I don't think he has the arm going yet
[14:11:40] <elmo40> has that been programmed yet?
[14:11:43] <elmo40> I see
[14:11:49] <cradek> prep time does not matter because you can prep ahead of time
[14:12:06] <elmo40> true
[14:12:18] <elmo40> but total tool change time matters
[14:12:20] <cradek> I'd be amazed if the arm takes more than 4 seconds or so
[14:13:17] <cradek> moving into position and starting/stopping the spindle probably take more time than the changer arm does
[14:13:24] <cradek> but I'm guessing - I've never seen his go
[14:16:24] <elmo40> 4 is a long time :P
[14:16:31] <elmo40> ours is 1/2 second
[14:16:53] <pcw_home> Would be great to see that old machine doing real work. I wonder if thats the oldest NC-CNC conversion with EMC
[14:17:25] <pcw_home> oldest machine I mean
[14:17:26] <cradek> pcw_home: my NC lathe was '74 but his has that beat by many years
[14:21:01] <elmo40> I wonder what they are asking: http://tinyurl.com/COBRA-42
[14:22:55] <cradek> they do too
[14:27:33] <elmo40> wow, SO over priced http://tinyurl.com/2wyjhjq
[14:27:40] <pcw_home> Samco's machine is late 50s/early 60s ISTR
[14:30:27] <elmo40> damn! found a good score... minor repairs http://tinyurl.com/37hnhuj
[14:31:06] <pcw_home> looks a little on the big side
[14:31:22] <elmo40> should fit in the bedroom no problem... I can sleep on the couch :P
[14:32:53] <elmo40> doesn't seem to have live tooling, though :(
[14:33:54] <skunkworks> what are we talking about?
[14:35:04] <cradek> YOU
[14:35:27] <skunkworks> I thought so... but I wanted to make sure...
[14:35:29] <skunkworks> ;)
[14:36:53] <skunkworks> actually - I think it would index correctly at high speed.
[14:37:15] <skunkworks> but it is a little less scary when it slows down for the last few
[14:38:18] <cradek> skunkworks: have any progress on the arm and drawbar yet?
[14:38:45] <skunkworks> no - that will be the next thing probably
[14:39:46] <skunkworks> it is pretty basic
[14:40:15] <skunkworks> I think just a bit less complicated than the chain
[14:41:23] <skunkworks> a good portion of the motion is hydralic - I think there are maybe 2 limit switches
[14:42:58] <skunkworks> * skunkworks wonders where in the world is cradek
[14:43:29] <cradek> cleveland
[14:43:37] <frallzor> hmkm best to use smaller or larger tools when milling alu a bit too fast?
[14:43:43] <frallzor> small = more heat right?
[14:44:18] <cradek> skunkworks: sounds easy - you just turn it on and then wait until it hits the switch and turn it off?
[14:44:48] <cradek> frallzor: what do you mean a bit too fast? feed or speed?
[14:44:55] <frallzor> rpm
[14:45:21] <frallzor> i think of it like making fire with a stick, small = more heat at a point
[14:45:28] <skunkworks> cradek: more like - turn on this - wait for that - turn on that - wait for this
[14:45:30] <cradek> smaller tool reduces your surface speed
[14:45:42] <skunkworks> kinda makes it hard to fail
[14:45:46] <cradek> neat
[14:45:56] <frallzor> so far my small tools have been killed =)
[14:46:30] <frallzor> works fine to a certain degreen, then they die when it starts clogging up
[14:46:36] <frallzor> *degree
[14:46:49] <cradek> what size of tool are you talking about?
[14:46:57] <frallzor> last test = 2mm
[14:47:01] <cradek> yikes
[14:47:08] <cradek> what coolant?
[14:47:27] <frallzor> ehm red spirit I think its called in imaginary english
[14:47:45] <cradek> unless your spindle is amazingly fast I don't see how you could spin a 2mm tool too fast
[14:47:59] <frallzor> 18k =)
[14:48:02] <frallzor> so its a bit too fast :P
[14:48:43] <cradek> that's only 300 sfm which is fine for aluminum, even with HSS
[14:49:15] <frallzor> but it gooks up
[14:49:20] <frallzor> so it cant be fine
[14:49:36] <frallzor> and i allmost drowned it in T-red
[14:49:40] <cradek> you have to keep it cool and let the chips get out
[14:49:47] <cradek> no idea what T-red is, sorry
[14:49:52] <frallzor> glycol?
[14:50:19] <DaViruz> t-red i ethanol
[14:50:20] <frallzor> Denaturated alcohol
[14:50:25] <DaViruz> is
[14:50:37] <cradek> what kind of aluminum?
[14:50:45] <frallzor> no idea
[14:50:50] <frallzor> free piece I got
[14:50:59] <frallzor> 3-4mm sheet
[14:51:02] <DaViruz> from me?
[14:51:10] <frallzor> nah other
[14:51:19] <cradek> you're not cutting 4mm in one pass with a 2mm tool are you?
[14:51:30] <frallzor> 0.25mm this time
[14:51:36] <skunkworks> cradek: do you see any reason why iocontrol.0.tool-prepare would go high at estop?
[14:51:44] <skunkworks> sometimes
[14:51:46] <cradek> no
[14:51:58] <skunkworks> odd
[14:52:04] <cradek> well, I didn't look, but that seems weird
[14:52:27] <skunkworks> heh
[14:52:55] <skunkworks> like I say - it is an internal signal from emc.. I don't see anything that would activate it.
[14:53:40] <frallzor> im going to try a 4.5mm tool with same settings
[14:53:45] <cradek> frallzor: I'm not very experienced with stuff that small, but when I do tiny cuts, the trick is spin fast, feed slow, and keep it underwater (soluble oil)
[14:57:45] <frallzor> slower feed, right Ill try then
[14:58:00] <cradek> are these 2 flute or 4?
[14:58:03] <frallzor> 2
[14:58:10] <cradek> good
[14:59:21] <frallzor> ill try lower speed, more coolant and new tool
[14:59:32] <cradek> maybe 5-10 ipm? is your spindle good or is it a wobbly dremel?
[14:59:39] <frallzor> its a good one
[15:00:10] <cradek> definitely keep it underwater if you can
[15:00:14] <frallzor> 10ipm? :P i was thinking like 100 ipm =)
[15:00:19] <frallzor> too fast?
[15:00:23] <cradek> wd40 works ok too
[15:01:19] <cradek> 100 ipm is like .002/tooth - I doubt you can do that for long with a 2mm tool
[15:01:34] <frallzor> well my last test was like that actually
[15:01:39] <frallzor> faster even
[15:01:43] <cradek> how long did it last?
[15:01:55] <frallzor> it lasted the whole work until the end when it stuck
[15:02:04] <frallzor> but the result was cloggy
[15:02:13] <frallzor> but the cuts were very nice before that
[15:02:49] <cradek> hmm, maybe it just got dry at the end then
[15:05:31] <frallzor> 4.5mm test is done now and im about to try it out
[15:05:57] <skunkworks> logger_emc: bookmark
[15:05:57] <skunkworks> Just this once .. here's the log: http://www.linuxcnc.org/irc/irc.freenode.net:6667/emc/2010-06-20.txt
[15:09:41] <skunkworks> it was cool to see the numbers flash by in ladder :) (that is how we found out what tool where in the chain already ;)
[15:11:22] <skunkworks> you can see at the end of the video - the tool numbers flashing in the variable display
[15:21:44] <morfic> at 21k rpm and .001/flute you would get 40ipm (that's figuring at 1000sfm for a carbide endmill)
[15:22:44] <frallzor> thanks alot cradek....
[15:22:50] <frallzor> did what you suggested...
[15:22:54] <frallzor> guess what
[15:23:04] <cradek> broke another one? :-)
[15:23:11] <frallzor> nah perfect result
[15:23:24] <frallzor> besides a spot where I missed coolant =)
[15:23:31] <cradek> yay
[15:23:54] <frallzor> amazing quality of the cuts, im impressed
[15:24:33] <morfic> get a oil mister to follow the spindle to avoid missing :)
[15:24:52] <frallzor> think is, MDF table
[15:25:00] <frallzor> so have to cool with care
[15:25:53] <frallzor> pic otw =D
[15:26:20] <frallzor> http://pici.se/p/nwaDPOsuH/ top right of 2nd and 3rd
[15:26:24] <frallzor> there i missed some =)
[15:26:35] <frallzor> but other than that Im satiesfied
[15:26:47] <frallzor> wrong spelling but hey, im too happy to fix =)
[15:29:49] <frallzor> but some sort of miniature flood coolant would be nice
[15:31:30] <skunkworks> SWPadnos_!
[15:32:03] <SWPadnos_> SWPadnos_ is now known as SWPadnos
[15:37:58] <elmo40> (10:49:39) cradek: you have to keep it cool and let the chips get out
[15:38:12] <elmo40> don't think fluids are the only solution
[15:39:07] <elmo40> compressed air with one or two of these http://qurl.org/D11 will do just fine for 4mm thick sheet Al
[15:39:15] <cradek> true, I hear air also works if you have it (but the pedant in me says air is also a fluid)
[15:39:50] <archivist> and you need lube to stop ally from sticking to a tool
[15:41:23] <elmo40> need the proper chip clearance and grind angle of the flutes
[15:41:36] <elmo40> you could mist lube with the air
[15:41:46] <elmo40> flooding is so 1990's :P
[15:42:19] <cradek> I've been tempted to try air/lube mist but it seems like you'd end up breathing a lot of it, no?
[15:42:49] <skunkworks> btw - the tool chain should pre-fetch the tool before it is needed. So speed really shouldn't be an issue.
[15:43:57] <frallzor> http://pici.se/p/large/DDoOOMxyN/ decent cuts too =)
[15:43:58] <elmo40> cradek: if you don't use a purpose built nozzle sich as those Exair ones ( http://qurl.org/D11 ) then yes, you will breath a lot of it in. Those nozzles don't 'shear' the air when it comes out. Plus, they don't need high pressures to do the same job as an open pipe.
[15:44:27] <elmo40> frallzor: nice cutting :)
[15:44:47] <cradek> frallzor: that looks great
[15:44:50] <elmo40> I see a slight ripple effect on the sides. is your tool only 2-flute?
[15:44:56] <frallzor> yup
[15:45:01] <elmo40> it shows
[15:45:23] <frallzor> as long as I cant feel it It doesnt matter, allmost as smooth as a babies butt :P
[15:45:24] <elmo40> medium helix 4-flute would make a very smooth egde for you, if needed, that is ;)
[15:45:43] <elmo40> you should be able to feel it.
[15:46:10] <elmo40> that would not pass at my shop, just so you know.
[15:46:21] <frallzor> thats why I said allmost like a babies butt _Å
[15:46:22] <frallzor> :P
[15:46:26] <elmo40> what is it for?
[15:46:50] <frallzor> heatsink for leds
[15:47:02] <frallzor> it will be placed in some wood
[15:47:11] <skunkworks> cradek: how was hgr?
[15:48:01] <cradek> skunkworks: fun but I didn't find anything I couldn't live without
[15:48:21] <skunkworks> don't let that stop you ;)
[15:49:23] <frallzor> I need to mill a 2nd pice :P
[15:49:26] <frallzor> this was fun
[16:08:27] <jthornton> been running the latency test all morning on the Zotac ($59 with cpu) motherboard and so far it is 3350 for the Base thread and 5250 for the servo thread :)
[16:10:54] <cradek> nice
[16:12:16] <jthornton> that's the same motherboard that I have in the Hardinge
[16:12:25] <frallzor> 2nd milling done =) im happy!
[16:12:30] <frallzor> no mistakes
[16:21:00] <fragalot> :)
[16:21:11] <fragalot> * fragalot is waiting for a reply wrt warranty on his controller still
[16:28:05] <skunkworks> btw - whoever made the nifty little tool editor in 2.4.1 - that is pretty neat
[16:40:56] <StonedSlacker> Is there a way to script EMC's startup? I'm still working on my ini file and having to restart EMC everytime and home each axis then set zero then call up my program is aggravating.
[16:53:12] <fragalot> madsci44: hey, I just found some old books on that regulator I asked you about.. want me to email some pictures of the pages related to it? I'm afraid one of them is in german, and I believe the other one to be gibbrishanistanisch. :/
[17:02:16] <EndeavourLinux> Hello
[17:11:35] <DanielFalck> StonedSlacker: you could try something like this:
[17:11:38] <DanielFalck> /home/dan/emc_trunk122408/scripts/emc /home/dan/emc_trunk122408/configs/sim/axis.ini /home/dan/CAM/drawings/testme2.ngc
[17:11:56] <DanielFalck> it won't home for you but it will get you closer
[17:12:16] <DanielFalck> you need to change the directory syntax of course
[17:19:41] <frallzor> just milled something that could pass as panel for something, im getting good at this =)
[17:21:38] <Jymmm> fragalot: Gppd, now make me a cheeseburger
[17:21:50] <frallzor> *ahem*
[17:22:15] <Jymmm> all you fr's look the same
[17:22:24] <fragalot> ..
[17:22:25] <Jymmm> ya FReaks
[17:22:39] <fragalot> lots of j's here too
[17:22:55] <StonedSlacker> Thanks Daniel, I'll have a look at that
[17:23:15] <Jymmm> fragalot: how many jy<tabs> do you find?
[17:23:39] <andypugh> Too many>
[17:23:41] <Jymmm> -s
[17:23:59] <fragalot> one too many.
[17:24:04] <Jymmm> andypugh: Fsck you and the lathe you rode in on!
[17:24:10] <fragalot> lol
[17:24:21] <fragalot> * fragalot makes Jymmm cake to make up for itt
[17:24:32] <andypugh> That's the best offer I am likely to get this weekend, I fear.
[17:24:38] <Jymmm> fragalot: Cheeseburger
[17:24:46] <fragalot> about the double-characters i send: My keyboard doesn't seem to be debounced propperrly
[17:25:31] <Jymmm> * Jymmm buys andypugh a lapdance by placing two one dollar bills in fragalot's g-string!
[17:26:33] <andypugh> Don't be daft, fragalot isn't a Lapp.
[17:27:25] <Jymmm> andypugh: Hey, getting a lap dance from fragalot might be the only action you get all year!
[17:27:58] <andypugh> Sadly true.
[17:28:14] <Jymmm> LOL, oh you poor b@stard
[17:28:45] <Jymmm> damn, the drawers look like a great deal, just a lil too long for my needs.. http://sfbay.craigslist.org/sby/tls/1801580026.html
[17:31:00] <andypugh> What are they for? Fishing-rod salesmen?
[17:31:43] <Jymmm> put in your van or turck bed floor. holds parts like pipe fittings, electrical parts, etc
[17:31:59] <andypugh> And they slide out 6'?
[17:32:11] <Jymmm> well, at least 4'
[17:33:15] <andypugh> MattyMatt could convert them into a gantry miller.
[17:33:26] <Jymmm> heh
[17:33:35] <frallzor> attempt numero 2 http://pici.se/p/large/qnrNrlMGz/ http://pici.se/?p_large/VTrZvNTLk
[17:34:25] <andypugh> Made on the Mechmate?
[17:34:28] <Jymmm> looks nice
[17:34:28] <frallzor> yup
[17:34:42] <andypugh> Better than my so-called milling machine would do, I suspect
[17:34:48] <frallzor> mockup panel just for shows =)
[17:35:00] <frallzor> so ppl wanting panels can see I can make them :P
[17:35:38] <Jymmm> frallzor: don't forget the counter sunk mounting holes
[17:36:18] <Jymmm> frallzor: and the engraving
[17:36:32] <frallzor> im pretty happy, first made 2 simple heatsinks now this =)
[17:36:44] <andypugh> Have you considered engraving captions under the holes? Something like "Gigavolts" and "Interociter Phase Angle"
[17:36:45] <frallzor> engraving, good idea, would be fun to test that tool
[17:37:05] <Jymmm> andypugh: I just said that =)
[17:37:29] <frallzor> next try will have some text
[17:37:29] <andypugh> I was reminding myself of what the Interociter was called.
[17:37:34] <frallzor> all out of sheets =)
[17:37:58] <Jymmm> frallzor: 600 count Egyptian Cotton?
[17:38:08] <frallzor> Al
[17:38:10] <frallzor> :P
[17:51:42] <Jymmm> haha Item #3 http://sfbay.craigslist.org/sby/clt/1801624405.html
[18:06:06] <andypugh> Hmm, nice size. Or perhaps a little small. http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=300437304572
[18:07:42] <Jymmm> It's not even assembled. I wonder why he didn't finish doing that.
[18:11:29] <andypugh> There are some odd folk about. Perhaps he was given it and never needed it.
[18:12:14] <andypugh> http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=110546343634 is about the same distance from me and probably a better size.
[18:13:01] <Jymmm> he said he took it apart, but eh
[18:13:24] <andypugh> Perhaps he likes cleaning and fettling, but not making stuff?
[18:14:07] <Jymmm> Or, it works but he had an issue, tried to fix it, and couldn't.
[18:14:19] <andypugh> What could not work on it?
[18:14:45] <elmo40> andypugh: nice Harrison. ISO30 spindle, too
[18:15:18] <andypugh> Yeah, the 30 spindle is what sells that to me. And the swing-table is ideal for gear hobbing in the horizontal mode.
[18:15:18] <elmo40> now, how to motorize the head unit to go from vertical to horizontal...
[18:16:13] <andypugh> I think horizontal to vertical involves fitting the over-arm, so is probably a job for an industrial robot.
[18:16:52] <elmo40> looks like is rotates from one to the other
[18:17:41] <elmo40> oh, nevermind... I thought the head had a 45deg swivel in it
[18:17:49] <Roguish> andypugh: more on the bldc comp please. is the sinusoidal version aimed at the 7i39? connected to what? 5i20? ? ?
[18:17:49] <elmo40> that would have made more sense ;)
[18:18:30] <andypugh> It does that too, but that is a removable vertical head. http://www.lathes.co.uk/harrisonmiller/index.html
[18:20:18] <elmo40> is this a score or what? http://qurl.org/F11
[18:20:21] <andypugh> Roguish: The sinusoidal driver certainly works with a 7i39, but with the right BIT file will work with any power module or even discrete transistors, IGBTs etc.
[18:20:23] <elmo40> if you had the space... ;)
[18:21:07] <elmo40> slow rapids, though: 720 IPM rapids
[18:21:16] <andypugh> I have been using it with a 7i43 but that was a special config, the 5i20 BIT file is probably in the current EMC2 release
[18:21:23] <elmo40> I work on machines that rapid at 3500 IPM !
[18:23:13] <andypugh> I built a machine with 50mm travel and 264000 IPM (50mph)
[18:23:48] <andypugh> It was a compression rig for crash-test simulaiton.
[18:24:42] <jmk-lucidvm> zero to 50mph in 2 inches? wow
[18:25:23] <andypugh> No, zero to 50 in 0.4" and then a steady speed the rest of the way ;-)
[18:25:53] <jmk-lucidvm> what did you use to accel it? gunpowder?
[18:27:40] <andypugh> No, that is a little too fast (I discussed it with someone who did use explosives to excite his Hopkinson Bars). This was awkwardly between the conventional speed ranges. I used a 100kg flywheel at 3000rpm, a pneumatic clutch and a cam.
[18:27:48] <jmk-lucidvm> did I do the math right? I get 63000G accel
[18:29:45] <andypugh> Sounds about right. The first-cut sliding platform left the bearing carriers behind. The carriage was a different shape after the test.
[18:30:09] <jmk-lucidvm> uh, you did the math wrong - 50 mph is 264000 inches/hour, not minute :-)
[18:30:22] <andypugh> It was the most frightening mouse-click ever to release that clutch.
[18:30:33] <Roguish> andypugh: where would i find your source in gitweb?
[18:30:36] <jmk-lucidvm> I can imagine
[18:30:52] <andypugh> jmk-lucidvm: Doh!
[18:30:56] <jmk-lucidvm> corrected calcs still say over 1000G
[18:31:31] <jmk-lucidvm> I think.... (calcs some more)
[18:32:04] <andypugh> It was a while back. I built the machine out of the photocopying budget of the project, the _original_ proposal was well inside what the existing servo-hydraulic machines could manage.
[18:33:13] <andypugh> Roguish: It isn't there yet. (I don't think) unless someone has committed it.
[18:34:34] <cradek> units 50mph/0.4sec gravity
[18:34:38] <cradek> * 5.6981742
[18:34:53] <cradek> er, 0.4", forget it
[18:41:50] <Roguish> andypugh: thank, but i think i messed up the transfer. i got 0 bits
[18:42:12] <Roguish> could you do it again? please.
[18:53:40] <andypugh> Roguish: I am not sure it actually works.
[18:53:49] <andypugh> (The file transfer that is)
[18:56:48] <andypugh> Roguish: The correct sample HAL file is still queued
[19:01:46] <Roguish> i'm mechanical. not electrical, and have no way or desire to make a drive.
[19:01:51] <Roguish> which one is that?
[19:02:23] <andypugh> 3ppwm.hal.sine
[19:03:11] <andypugh> I renamed it for safe keeping while doing a different driver in the same config
[19:04:01] <Roguish> get error in the transfer. seems to be a time limit or somethingg
[19:04:33] <andypugh> Try again
[19:05:12] <Roguish> thanks, there it is.
[19:07:07] <Roguish> i think i'll visit mesanet one day next week (1/2 hour from work) and pick up a 7i39 and check if it will work with my available motors
[19:08:08] <Roguish> company uses lots of 23 and 34 bldcs, ones on vibbration tested systems get scrapped out. i dumpster dive.
[19:08:52] <Roguish> i can get all the details on the motors: halls, etc.
[19:09:07] <Roguish> thanks.
[19:17:43] <elmo40> anyone in need of a 'wee' lathe? http://qurl.org/G11
[19:19:58] <jthornton> gee and I was looking for a50" x 150" lathe the other day
[19:20:51] <elmo40> would be a shoe-in at my house... just move the couch into the washroom, tv into the kitchen and knock out 3 walls :/
[19:21:08] <jthornton> one wall being an external wall?
[19:21:27] <jthornton> hmm glxgears is not on 10.04 by default
[19:21:46] <elmo40> interesting
[19:21:58] <jthornton> I just need to find a couple of CC-19 by 5/8 or 3/4 holders
[19:22:27] <archivist> heh it says local pickup only for that lathe, they should deliver
[19:23:59] <archivist> jthornton, I found another faster way to get bad latency, open largish file in gedit and scroll with the mouse wheel
[19:24:11] <jthornton> ok
[19:25:09] <archivist> was much worse than glxgears on a particular box, didnt investigate why
[19:25:21] <jthornton> heh I don't have any files on that computer lol
[19:26:02] <jthornton> the latency is just below 6000 which is about what the same mother board did on the lathe
[19:27:49] <archivist> open a log file
[19:29:14] <pcw_home> http://www.govliquidation.com/auction/view?id=3406913&convertTo=USD
[19:29:15] <pcw_home> probably a little too big for home shop as well
[19:29:53] <archivist> hehe BUYER LOADS with no assistance
[19:31:15] <jthornton> ok I give up looking where are the log files?
[19:31:37] <archivist> /var/logs iirc
[19:32:05] <pcw_home> 23000 lbs and no help...
[19:32:28] <Jymmm> Just hit the Home Depot Employment Office
[19:32:30] <archivist> they stand back and laugh at you
[19:32:59] <jthornton> I looked everywhere but var lol
[19:33:49] <Jymmm> NAS == Naval Air Station, Jackson FL ???
[19:33:55] <jthornton> yep
[19:34:05] <Jymmm> ah
[19:34:29] <Jymmm> better buy two then =)
[19:34:59] <jthornton> archivist, no change in latency while opening and scrolling while surfing while getting a package installed and playing a silly game
[19:35:55] <pcw_home> what motherboard?
[19:39:23] <jthornton> Zotac GeForce 6100-Value same one that is in the Hardinge
[19:40:56] <skunkworks> cool
[19:41:53] <pcw_home> Built in video?
[19:41:55] <jthornton> with an Athlon II X2 245 AM3 2.9G RT
[19:41:58] <jthornton> yes
[19:42:46] <jthornton> it was on special at newegg for $59 with the processor
[19:42:58] <pcw_home> I guess the curse is off built in video
[19:43:07] <skunkworks> sounds as good as the goal3 motherboards.
[19:43:37] <pcw_home> Is that with a SMP kernel
[19:43:42] <pcw_home> ?
[19:43:45] <jthornton> I'd have to say this built in video has shaken the curse for sure
[19:44:08] <morfic> i need to build emc on my new box, gfx are built in, but it has sideport ram you can use w/o dipping into shared system ram
[19:44:42] <jthornton> I'm running 10.04 with mozmck's emc rtai
[19:44:54] <morfic> curious about latency in that case
[19:45:10] <jthornton> pcw_home, what is a SMP kernel?
[19:45:44] <andypugh> jthornton: Multiprocessor/Multicore enabled
[19:46:38] <pcw_home> Buzzword for Symmetric multiprocessing
[19:46:59] <jthornton> it must be as I see both processors busy and what ever they do in the system monitor
[19:47:38] <jthornton> Kernel Linux 2.6.32-22-rtai
[19:48:17] <frallzor> jthornton using his packages?
[19:48:22] <frallzor> they work fine?
[19:48:28] <jthornton> yes and yes
[19:48:43] <frallzor> installed emc via them too?
[19:49:00] <jthornton> and for some reason I didn't have to select the rtai kernel on boot up either
[19:49:12] <jthornton> yes the whole shebang - dev
[19:49:29] <frallzor> tried machining with it?
[19:50:09] <skunkworks> I am pretty sure the package that mozmck is working on is smp for lucid
[19:50:11] <jthornton> not with the one with 10.04 but plenty of cuts with the 8.04 install
[19:50:40] <frallzor> same packs with hardy?
[19:52:22] <jthornton> I don't think so
[19:59:59] <jthornton> * jthornton wanders out in the 97F heat looking for a garden hose to finish flushing out the coolant tank :/
[20:00:49] <archivist> in that heat you should be flushing beer bottles into self
[20:13:15] <JT-Hardinge> did that for breakfast just to prepare for this afternoon
[20:26:32] <andypugh> morfic: You there? I tried using an AC motor as a servo.
[20:33:24] <andypugh> morfic: http://www.youtube.com/watch?v=3oTJNEVpvYY
[20:39:15] <pcw_home> Starts. stops and reversals are problematic
[20:39:16] <pcw_home> I think that systems that get good performance from an induction motor as servo have to model/control the rotor flux
[20:39:44] <andypugh> Indeed. For indexing for probing, though, I thought it was quite promising.
[20:40:32] <archivist> there seems to be a little oscillation/overshoot at stop
[20:40:46] <pcw_home> Yes, if you do not expect good dynamic performance it will work
[20:40:47] <andypugh> I guess that a vector drive would perform a lot better, but I think even mine would be usable with an inverse deadzone and some more careful tuning.
[20:42:06] <pcw_home> We a feedforward model if tuned to the motor should be pretty good
[20:42:07] <pcw_home> I'm pretty dense I just realized why Tesla automobile have that name
[20:42:28] <pcw_home> (they use induction motors )
[20:42:32] <andypugh> Considering that it isn't meant to work at all. I wouldn't want to try it with a system that uses relays for the Fwd-Rev buttons though. (bear in mind that that is how this VFD works, except the buttons terminals are wired through a ULN2003)
[20:43:26] <pcw_home> Oh I though you were driving it with your IRAM
[20:43:54] <andypugh> No, thats sort of the point of the excercise.
[20:45:18] <andypugh> I would be disappointed with that performance with something I had built for the job, that is with a 1988 Fenner VFD I got from eBay.
[20:45:46] <SWPLinux> pcw_home: got a question about the PLX9054-based cards (specifically the 5i23)
[20:46:38] <pcw_home> I think the overshoot is because you lose rotor flux and it takes a goodly amount of reversed drive dir to recover
[20:46:54] <SWPLinux> at least on the 5i23, the firmware doesn't load correctly, and leaves the FPGA (or PLX9054) in a state that requires a power-off to recover from
[20:47:54] <pcw_home> you mean with a bad bitfile?
[20:47:56] <SWPLinux> looking at the code, I see that the PLX9030 programming routine reverses the bits in the bit file but the PLX9054 routine doesn't
[20:48:05] <SWPLinux> no, with the same bitfile, 2.3 works and 2.4 doesn't
[20:48:31] <pcw_home> bot should reverse bitfiles (bot not promfiles)
[20:48:47] <SWPLinux> ok, thanks
[20:48:48] <pcw_home> (both)
[20:49:18] <jepler> actually it's swp who noticed that there was a reverse missing from 9054..
[20:49:33] <jepler> I'm still half an hour away from finding the problem using 'git bisect' :-/
[20:49:36] <SWPLinux> heh
[20:49:59] <SWPLinux> we could calculate how many more iterations it would take, now that we know which commit is at fault
[20:50:04] <jepler> but this brings up another question: whatever state the non-reversed programming leaves the card in, emc can't program the card again until a hard power cycle
[20:51:13] <SWPLinux> yeah, "reset" doesn't seem to work, and the only way it checks to see if it failed is by checking /DONE (which isn't set in the case where programming fails, of course)
[20:51:15] <jepler> is there supposed to be a 'reset fpga to power-on-equivalent state that always works' method and the driver is buggy and doesn't reset it right?
[20:51:28] <jepler> or is it a limitation of the hardware
[20:52:06] <SWPLinux> or at least a way of detecting that the chip hasn't reset, without the assumption that /DONE will accurately tell us that
[20:52:14] <Jymmm> HAHAHAHAHA http://sfbay.craigslist.org/sby/bar/1801877645.html
[20:53:11] <andypugh> That doesn't make sense.
[20:53:17] <SWPLinux> um. I don't think I want to know what you were looking for ...
[20:54:06] <Jymmm> SWPLinux: I hit the free/barter/garden/tools/materials sections of CL on a regular basis
[20:54:20] <SWPLinux> well OK Then
[20:54:21] <Jymmm> that was in barter
[20:54:43] <jepler> there's not a joke in the world where the punchline is "for barter, same as in town".
[20:54:54] <pcw_home> It should always be possible to reset the FPGA, but its possible to craft a bitfile that wil not allow reset or crash the computer
[20:56:18] <jepler> it seems unlikely that a bit reversed firmware would pass the fpga's crc or whatever it uses..
[20:57:15] <pcw_home> Yes thats strange, I would expect it to just fail to load
[20:59:05] <pcw_home> Ill try it here and see what state the hardware is in
[20:59:07] <pcw_home> Without a bit reversal the sync word would be wrong so loading would not even start
[21:01:02] <andypugh> pcw_home: I guess it could be down to motor properties, but I think it might also be that the VFD does nothing at all until the PID output = 4 and with a gain of 20 on the PID and a 0-1 angular range that is a heck of a deadzone.
[21:02:40] <pcw_home> Maybe a little of both, least anti-deadzone woudl be a good thing to try
[21:02:44] <jepler> pcw_home: you can easily see this problem with a 5i23 and v2.4.0 or v2.4.1.
[21:03:10] <jepler> if you have a v2.3 and a v2.4 git checkout you can run the v2.4 first, then run v2.3 and see that it can't load the firmware
[21:03:28] <andypugh> I put in anti-deadzone and it helped a fair bit, but then I tended to get oscillations.. Then I got bored.
[21:03:52] <pcw_home> I can just try it by hacking my loader so it doesnt do the bit-reversal
[21:04:21] <jepler> emc's error is: Jun 20 14:51:50 azazel kernel: [ 112.412154] hm2_5i23.0: Error: Not /DONE; programming not completed.
[21:04:37] <jepler> you get that when you run with the version that has a bad firmware loader; then after that you get it with any version
[21:04:50] <pcw_home> (on Monday)
[21:04:57] <jepler> at least that's the current guess; I have tested that the revision right before reversing was changed is not broke
[21:05:14] <jepler> I'll look forward to hearing the results
[21:08:40] <pcw_home> If you load bad firmware, all bets are off, but bit reversed firmware should be a no-op. will check Moday Morning
[21:18:03] <pjm> jepler that symptom re mesa card resetting is the same also with the 7i43. first firmware load at power on is perfect, but restart EMC and it fails saying the 7i43 is a 400k gate ver when in fact firmware file specifies 200k gate. Fix is to power cycle the 7i43 and restart EMC
[21:19:58] <SWPLinux> pjm: which firmware file? (Or all of them ...)
[21:20:58] <pjm> ah well i only run it with one, firmware=hm2/7i43/SVST4_6S.BIT num_encoders=3 num_pwmgens=0 num_stepgens=5
[21:21:19] <SWPLinux> ok. which version(s) of emc?
[21:21:32] <Jymmm> 1
[21:22:09] <pcw_home> That would be a different issue (Driver fails to reset 7I43 before attempting reload)
[21:22:41] <pjm> SWPadnos its the 2.4.1 from the ubunto update server
[21:23:00] <alex_joni> pjm: birdie on the desktop?
[21:23:35] <pjm> um i cannot honestly remember, but i think yes
[21:23:42] <pjm> 8.04 of ubuntu etc
[21:23:57] <alex_joni> right , that
[21:24:03] <SWPLinux> ok. do you remember if it happened on any older versions?
[21:24:27] <pjm> it used to not happen, but i cannot recall when that was
[21:24:31] <SWPLinux> ok
[21:24:49] <pjm> perhaps before this last update, i remember tweaking stuff in the ini and restarting the EMC without having to reboot the 7i43
[21:25:12] <pjm> i've put a NC 'reset' button inside my electrical cab now, so i can simply press to reset the card
[21:30:05] <skunkworks> pjm: http://www.youtube.com/watch?v=4nuRea6615s
[21:31:12] <pjm> that is pretty wicked! one of your conversions?
[21:31:40] <pcw_home> The driver is supposed to EPP write 0x5A to 0x7F7F to reset the 7I43 before re-programming maybe that gotten busted
[21:33:29] <pcw_home> (thats)
[21:33:44] <pjm> its not really too much of a problem currently since my machine is running nicely, so I dont have to do multiple restarts of EMC, but the other week I was fiddling with Z axis speed/acceleration etc
[21:33:56] <pjm> to get a decant speed peck on drilling ops
[21:35:37] <SWPLinux> pcw_home: the 7i43 driver does do that write
[21:35:53] <SWPLinux> in the reset function
[21:38:57] <pcw_home> I wonder what changed?
[21:39:01] <SWPLinux> dunno
[21:39:36] <SWPLinux> it actually does that write first, then tries something else to reset in case the CPLD is in charge of the port
[21:40:21] <SWPLinux> pjm: do you have a dmesg capture from a failed 7i43 load?
[21:40:37] <pjm> i will do one
[21:40:41] <pcw_home> Maybe when it restarts something is out of sync with the EPP interface
[21:40:47] <SWPLinux> pjm: thanks
[21:47:23] <andypugh> skunkworks: I have a feeling that every link in that toolchain cost more than my entire machine.
[21:48:04] <pjm> SWPLinux http://pjm.dyndns.org/cam/emc7i43
[21:48:10] <SWPLinux> oh, thanks
[21:48:32] <pjm> so top of file is normal start
[21:48:41] <pjm> bottom of file is EMC restart
[21:50:25] <pjm> ok i have to sleep, need to be out of the house at 5am ;-( I'll check in here tommorow
[21:50:38] <SWPLinux> ok, thanks
[21:50:47] <SWPLinux> we have a 7i43 here, so we'll do some more testing
[21:50:58] <pjm> perfect!
[21:50:59] <pjm> cheers
[21:51:38] <SWPLinux> except that we actually have a 400k-gate one, so we probably won't see the problen
[21:51:40] <SWPLinux> m
[21:55:20] <skunkworks> heh
[21:55:49] <skunkworks> andypugh: we bought the machine pretty much for the price of scrap metal
[21:56:18] <andypugh> Yeah, that would be 10x the value of my machine :-)
[22:00:31] <skunkworks> heh
[22:06:23] <skunkworks> hmm - wonder if it is as simple as noise getting into the keyboard.
[22:07:24] <SWPLinux> pcw_home: should the /DONE line read 0 after resetting the FPGA?
[22:07:37] <SWPLinux> (on the 7i43)
[22:08:42] <SWPLinux> oh, and do you recall if there needs to be any pause after writing 0x5A to 0x7F7F?
[22:09:28] <jepler> 7i43-400 is working as expected
[22:10:00] <madsci44> hiho
[22:10:36] <skunkworks> hiho
[22:11:42] <pcw_home> \done should be high after reset (I wonder if the 400K version really reset)
[22:12:24] <SWPLinux> well, the interesting thing is that by default (or at least here), when you read from address 0 of the FPGA, you get FF
[22:12:27] <madsci44> jepler: you are probably right about the put function - I am way behind on my kernel and catching up to the "new" stuff, do you need put when its called from a while tho?
[22:12:36] <SWPLinux> which has the bit set that tells us it's a 400k gate chip
[22:12:51] <SWPLinux> so if the FPGA doesn't really reset, it looks like a 400k regardless of what it is
[22:12:55] <jepler> madsci44: I think it's reference counting, so the number of gets has to equal the number of puts
[22:13:02] <madsci44> yes it is
[22:13:03] <jepler> SWPLinux: but the FPGA is really resetting
[22:13:22] <jepler> I put a call to reset in cleanup, and it goes to "DONE" lit on exit
[22:13:39] <SWPLinux> oh, right. the CPLD just doesn't seem to be getting control back then (???)
[22:14:08] <madsci44> but i read its supposed to automatically dereference in the case that its called from a while loop? so maybe check counts - in hal_vti and opto_ac5 there is no while so im certain its required there
[22:14:14] <andypugh> SWPLinux: Hmm, the FPGA registers pretty much always return FF when read.
[22:14:48] <pcw_home> Well you should get a change in \DONE so should always fail if you dont reset the FPGA
[22:15:01] <pcw_home> (not the readable ones)
[22:15:42] <andypugh> Only explicitly readable registers are readable. I guess that is none of them without a valid program installed?
[22:15:58] <SWPLinux> ok - jepler found that it is resetting
[22:16:06] <Endeavour_> Hello
[22:16:18] <SWPLinux> though we have a 400kgate chip, so it's hard to tell what may be wrong with the 200k
[22:16:29] <pcw_home> Without a program installed you are talking to the CPLD
[22:16:35] <SWPLinux> maybe seb will bring a 200k to the workshop
[22:16:49] <andypugh> Endeavour_: Did you blow your PC up by disabling SMI yet?
[22:16:51] <jepler> madsci44: oh, are you saying that in the construct dev = pci_find_device(..., dev, ...) that the count on dev is decremented in pci_find_device for non-null dev?
[22:17:09] <jepler> er, _get_
[22:17:24] <Endeavour_> andypugh: I haven't figured out the problem. Haven't gotten too many suggestions on it.
[22:17:39] <jepler> I bothered to read some docs this time and it sounds like you're right
[22:18:04] <Endeavour_> Tried disabling a few NVidia drivers from the Synaptic manager, no changes whatsoever.
[22:18:20] <madsci44> jepler: yeah that :) except pci_get_device()
[22:18:26] <Endeavour_> Thinking about removing the card and just hooking up to the motherboard on-board video and seeing what happens.
[22:18:44] <madsci44> i really have to study up on this before I mess around any further
[22:18:56] <SWPLinux> Endeavour_: if I remember correctly, you had delays in the 500k or more range
[22:19:09] <SWPLinux> though that could be video related, it probably isn't IMO
[22:19:28] <andypugh> Endeavour_: It might make sense to keep your nice computer for non-EMC use, and stick an Atom board in the CNC Machine. It might save a fair bit of messing about and people report good results with the Atom 330s. That does sound like giving up though.
[22:19:39] <Endeavour_> Endeavour_ is now known as Endeavour
[22:19:54] <madsci44> but only apparantly? if called from within a while loop
[22:21:22] <madsci44> it seems put is automatic in that case
[22:21:32] <pcw_home> There may be some more robust way to do the 7I43 reset
[22:21:34] <pcw_home> (epp data read first to reset address hilo toggle, epp address write 7f epp address write 7f epp data write 5A)
[22:21:35] <Endeavour> andypugh: I'm probably going to do that in the end. I never really planned to use it for EMC to start with, I just didn't have another machine handy and wanted to get my machine running.
[22:21:35] <pcw_home> epp reset in case CPLD-FPGA handoff mungled something (shouldn't but paranoia)
[22:21:55] <Endeavour> I was probably going to get an Atom 510, andypugh.
[22:22:08] <Endeavour> The 330 is out of production and ridiculously expensive for old tech.
[22:22:20] <andypugh> Have you seen latency numbers for the 510?
[22:22:23] <SWPLinux> jeff added a hm2_7i43_reset call to the end of the module cleanup, and the DONE light now comes on when the module is unloaded
[22:22:30] <andypugh> (I haven't)
[22:22:34] <SWPLinux> so the FPGA seems to be resetting correctly
[22:22:50] <SWPLinux> we don't have the problem pjm has, since we have a 400k board here
[22:23:43] <SWPLinux> so even if there is some error, this FPGA can be re-programmed
[22:23:58] <frallzor> * frallzor has an atom 330 and it rocks
[22:24:05] <SWPLinux> (I don't think we're seeing the problem, so it's hard to debug)
[22:25:28] <andypugh> Endeavour: You have seen the latency test table at http://wiki.linuxcnc.org/emcinfo.pl?Latency-Test
[22:26:12] <Endeavour> andypugh: Yeah, don't think the 510 is on there.
[22:26:49] <andypugh> So you might end up with something else that doesn't work.
[22:27:12] <andypugh> Though I guess you could probably sell it back on on eBay
[22:27:54] <Endeavour> andypugh: I very well might. Only one way to find out. I'd rather use something that's easily accessible though,
[22:28:08] <Endeavour> I can always return the motherboard if it doesn't work right though.
[22:28:47] <andypugh> I am not sure how many vendors would accept "poor RTAI" performance as a reason for return.
[22:28:56] <pcw_home> Ive seen some d510 latency figures and they looked similar to the 330 based MBs
[22:29:17] <andypugh> Ah, well, in that case, go for it.
[22:29:26] <madsci44> actually it probably is necessary
[22:29:27] <frallzor> just because something is out of production doesnt mean its crap :P
[22:29:49] <frallzor> its just more fun to have 10 good things than make 10000 different ones =)
[22:29:54] <Endeavour> frallzor: Of course not. It just means it's more difficult and more expensive to get.
[22:30:16] <frallzor> cant see why, was very easy for me to get mine =)
[22:30:33] <frallzor> and I got it like a week ago
[22:30:53] <frallzor> same price as the rest too, slightly cheaper
[22:31:08] <Endeavour> How much did you pay?
[22:31:18] <Endeavour> $150 vs. $80; I prefer $80.
[22:31:42] <frallzor> around 800 sek
[22:32:02] <Endeavour> You're Swedish?
[22:32:07] <frallzor> jepp
[22:32:21] <Endeavour> Ah
[22:32:28] <Endeavour> Well, the only US source I found is $150.
[22:33:09] <frallzor> I see
[22:33:55] <madsci44> ok its got nothing to do so much with the while loop - its where its called until it returns null that it drops reference
[22:42:30] <madsci44> ok i think i understand it now - if its called from within a loop and it returns a device and the loop is exited, then you need to do the put, but if you keep calling within the loop until it returns NULL then the put isnt needed
[23:20:40] <alex|lappy> so I got my PSU today. must weigh 50 lbs
[23:22:58] <madsci44> kewl
[23:23:33] <madsci44> what does it output?
[23:23:54] <alex|lappy> 1500Watts at 80V
[23:25:21] <alex|lappy> also has a +5v and a +12v for logic
[23:27:29] <alex|lappy> madsci44, probably a little overkill, but I figure if I ever want to do a 4th axis I don't want to have to buy another PSU
[23:27:43] <madsci44> well its worth having headroom
[23:27:54] <alex|lappy> only cost $160 too
[23:28:10] <alex|lappy> hilarious, it came in a usps flat rate box
[23:28:15] <madsci44> heeh
[23:28:23] <alex|lappy> must weigh 45-50lbs
[23:28:33] <madsci44> must not be a switch mode?
[23:28:40] <kanzure> does anyone have josh lubell's current whereabouts?
[23:28:46] <alex|lappy> the transformer is 9" in diameter, 3.5" high
[23:28:52] <alex|lappy> solid power
[23:28:55] <alex|lappy> err
[23:28:57] <alex|lappy> soild copper
[23:29:22] <madsci44> cool
[23:29:34] <alex|lappy> madsci44, nope, all I have is a coil, a couple caps and some bridge rectifiers
[23:29:40] <alex|lappy> s/I/it
[23:30:35] <madsci44> its definitely good to have the reserve then - they can droop sometimes at heavy load
[23:30:59] <alex|lappy> yeah, each of the motors is rated at 666W
[23:31:10] <andypugh> The Servo of the Beast?
[23:31:10] <alex|lappy> so in theory, I would not have enough if I were running all three motors at full load
[23:31:15] <alex|lappy> but that seems incredibly unlikely
[23:31:29] <madsci44> is that peak watts or continuous?
[23:31:51] <madsci44> those sound hefty
[23:32:03] <alex|lappy> You know, I am not entirely sure
[23:32:22] <alex|lappy> they are.. 7.6A @80V
[23:33:11] <andypugh> Mine are 7.5A @ 365V and are rated 500W...
[23:34:16] <alex|lappy> yeah, it says continuous on them
[23:34:22] <alex|lappy> so I am assuming peak is higher
[23:36:52] <madsci44> should be tons enough for the mill anyway
[23:37:55] <alex|lappy> madsci44, yeah, and it was only like $20 more then the 1000W one
[23:38:07] <madsci44> where did you pick them up from?
[23:38:26] <alex|lappy> http://www.antekinc.com/
[23:39:26] <alex|lappy> oh, wait
[23:39:29] <alex|lappy> no, it was a lot more
[23:39:30] <alex|lappy> but
[23:39:31] <alex|lappy> still!
[23:39:39] <alex|lappy> http://www.antekinc.com/details.php?p=339
[23:39:43] <alex|lappy> I think this is the exact one I got
[23:41:01] <madsci44> thats cool
[23:41:15] <madsci44> i should start selling my supplies
[23:43:17] <alex|lappy> madsci44, are you making a lot of power supplies?
[23:43:17] <madsci44> im doing way too many things at the same time
[23:43:31] <madsci44> yeah I have been designing them for years for my own stuff
[23:44:24] <madsci44> mine are all switchmode, very rugged, overload protected, small, lightweight, etc
[23:44:29] <alex|lappy> madsci44, did you see the estop switch i was planning?
[23:44:45] <madsci44> i make my own transformers, vacuum potting and everything
[23:45:03] <madsci44> i think i saw an early version of it
[23:45:22] <alex|lappy> I need to draw up a revised diagram, becuase I am going to be making a couple changes to it
[23:45:47] <alex|lappy> madsci44, did you see the problem that was pointed out with the NC momentary switch?
[23:45:54] <alex|lappy> er, NO
[23:46:22] <madsci44> i saw some typing about that
[23:46:43] <madsci44> something regarding both switches closed create a short or something? I'd have to see the diagram again
[23:46:59] <alex|lappy> madsci44, http://www.geckodrive.com/upload/ElectromechanicalEStop.pdf
[23:47:15] <alex|lappy> yeah, if the NO switch got stuck in, it would put the load across the relay coil
[23:47:24] <alex|lappy> or at least, enough of it to cause a fire
[23:48:54] <alex|lappy> what do you think about just throwing a fuse in front of the switch, so that if it did get stuck ,the fuse would blow and I would have to fix it before i started the machine again
[23:49:12] <andypugh> What voltage is the relay coil
[23:49:20] <alex|lappy> 120v AC
[23:49:20] <madsci44> well isnt that what the fuse is in that diagram?
[23:49:42] <andypugh> If it is a 240V coli then no matter what load you put on the far side of it, it won't blow the fuse.
[23:50:10] <madsci44> i never run my switches off the line - i always run 24 volt contactor coils with a circuit supplied from dedicated 24 transformer for the loop
[23:50:55] <andypugh> So, you can run the machine through the coil, but the machine will only get as much current as the coil passes steady-state. It probably isn't an issue.
[23:53:13] <madsci44> im confused
[23:53:32] <andypugh> Well, I haven't seen the wiring diagram.
[23:53:34] <madsci44> (lately i seem to be that alot)
[23:53:48] <madsci44> whats the problem with the estop again?
[23:56:04] <alex|lappy> madsci44, well, what happens if the NO momentary switch that passes an initial current across the relay gets stuck close
[23:57:01] <andypugh> There is no auxiliary contact then?
[23:57:35] <madsci44> well yeah then you are stuck on
[23:57:56] <madsci44> but usually the estop switch is a latch isnt it?
[23:58:11] <madsci44> you press the big red button and it mechanically holds open until you reset it
[23:58:49] <alex|lappy> madsci44, I think the issue is that if the motors are under load while that is happening, that is a lot of current going through that little momentary switch
[23:59:35] <andypugh> That little mometary fuse, you mean?
[23:59:47] <madsci44> its going through the relay contacts - i guess it coudl go through the switch if the relay contacts dont close properly