#emc | Logs for 2006-12-10

Back
[00:42:31] <jmkasunich> hi guys
[00:42:50] <jmkasunich> for the folks interested in the 5i20 buy... O
[00:42:52] <jmkasunich> oops
[00:43:00] <jmkasunich> I'll volunteer to make the buy and reship
[00:44:29] <jmkasunich> I just found out I have 2 whole rolls of 50 conductor ribbon cable (the kind that has 18" of twisted pairs and then 2 inches of straight)
[00:44:50] <jmkasunich> I'll toss in whoever much each person wants for their cables (within reason)
[00:45:11] <steves_logging> steves_logging is now known as steve_stallings
[00:46:13] <steve_stallings> thanks JMK, I have cable etc., let me know how much for shipping, how to pay, can you take PayPal?
[00:46:20] <jmkasunich> no paypal
[00:46:29] <jmkasunich> checks are fine
[00:46:41] <steve_stallings> why am I now surprised 8-)
[00:48:50] <jmkasunich> man, 50 pin IDC connectors are expensive
[00:49:22] <jmkasunich> $3.47 for the ones that digikey doesn't have in stock, and $9 for the ones they do have
[00:49:57] <Jymmm> the old ampenolg connectors sound cheaper
[00:50:01] <steve_stallings> another reason to love the Mesa interconnect system
[00:50:13] <Jymmm> amphenol
[00:50:28] <steve_stallings> look in computer junk boxes for old single ended SCSI ribbon cables
[00:50:37] <jmkasunich> yeah
[00:51:20] <jmkasunich> heh, thanks for the reminder
[00:51:40] <jmkasunich> my box of cubix crap (the now retired compile farm box) has at least 10 of them
[00:52:00] <jmkasunich> and I'
[00:52:12] <jmkasunich> I'm sure not gonna use them for the intended purpose
[00:52:24] <steve_stallings> now for the 50 pin ribbon to screw terminal board that you dig out of the office dumpster 8-)
[00:52:44] <jmkasunich> I have at least one of those ;-)
[00:53:36] <steve_stallings> and somewhere I have at least one of those Opto22 racks...
[00:54:10] <jmkasunich> I wonder how much ribbon cable is on these rolls
[00:54:37] <jmkasunich> inside diameter 3.5", outside diameter 10.5"
[00:55:46] <jmkasunich> about 100 feet I think
[00:56:40] <jepler> jmkasunich: I'm in for one card .. if 50-pin is an old SCSI standard, I bet I can scavenge some of the ribbon cable at the office
[00:57:02] <cradek> I can find an infinite supply of old scsi cables
[00:57:35] <steve_stallings> imagine now easy it would be if cables were 40 pin like IDE... 8-)
[00:57:59] <cradek> should be easy to make a breakout board if you can find suitably cheap screw terminals...
[00:58:39] <jepler> it's 24 or 25 signals per connector, with lots of GND?
[00:58:56] <cradek> if so, it's an easy singlesided board with ground plane in between everything
[00:59:12] <jepler> someone earlier said there's a GND per signal
[00:59:45] <steve_stallings> 24 signals, 24 grounds, plus power feed, I think
[00:59:57] <jmkasunich> yes
[01:00:08] <jmkasunich> the power feed is either 3.3 or 5, jumper selectable
[01:00:14] <jmkasunich> 400mA total (for all three cables)
[01:00:54] <jmkasunich> I have one 50-pin header to screws and 2 50-pin D-shell to screws breakout boards
[01:01:09] <cradek> no reasonable 50 position screw terminals on mouser
[01:01:13] <steve_stallings> that is actually not enough if you are running all outputs to Opto22 boards
[01:01:42] <jmkasunich> 72 opto-22 modules at 10mA each or something like that?
[01:01:48] <steve_stallings> yep
[01:02:22] <jmkasunich> that assumes all of the modules are outputs
[01:02:29] <jmkasunich> if you have a mix its not so bad
[01:04:16] <steve_stallings> plus 5i20 allows external power to Opto22 cards, plenty of grounds so no problem
[01:05:10] <jmkasunich> I wish digikey would let you search on price
[01:05:49] <steve_stallings> http://www.winfordeng.com/products/brk2x25.php
[01:06:44] <steve_stallings> sometimes available on eBay for less
[01:07:18] <jmkasunich> wow, $40+
[01:07:28] <jmkasunich> $0.80 per pin
[01:07:38] <steve_stallings> you like that, try National Instruments
[01:09:30] <jmkasunich> the cheapest screw terminal blocks I've found so far are $0.32 per pin for 10 pinners ($0.29 per pin if you buy 10 pcs = 100 pins)
[01:10:01] <jmkasunich> given that there are only 24 actual signals on each cable, the breakout board doesn't really need 50 screws
[01:10:34] <steve_stallings> only if it is general purpose and you don't know which wires are ground
[01:10:40] <jmkasunich> right
[01:11:19] <jmkasunich> but if I was gonna build a breakout board (what cradek mentioned) I'd put some signal conditioning on it anyway, whether pullups, or optos, or whatever... so its not general purpose anymore
[01:11:27] <steve_stallings> I'm sure I could not make and sell a general purpose version for less than $40
[01:11:41] <jmkasunich> I agree
[01:11:59] <Jymmm> do like everyone else does, sell the PCB and let them find their own components
[01:12:01] <cradek> pullups could just be resistor packs that you solder in, or not
[01:12:12] <steve_stallings> I prefer to address the mid and upper range of function/price in products I produce
[01:12:13] <jmkasunich> even at $0.29 a pin, you have $15 just in terminal blocks
[01:12:27] <Jymmm> jmkasunich what gauge wire?
[01:12:29] <jmkasunich> another $5 for the ribbon cable connector
[01:12:44] <jmkasunich> Jymmm: for what? the cheapest screw terminal blocks?
[01:12:56] <Jymmm> jmkasunich I can chek the local surplus
[01:13:28] <jmkasunich> Jymmm: this is just speculation - most of us either already have what we need, or will scrounge it
[01:13:28] <steve_stallings> $5 for PCB, $25 in parts, fails 3X rule for parts cost to retail price
[01:13:46] <jmkasunich> by a lot
[01:14:11] <Jymmm> jmkasunich but if the surplus has 10,000 of them and are willing to sell for $25
[01:14:33] <jmkasunich> you might not need 3X for a product like that that doesn't need any testing and has no semiconductors or other sensitive parts, but this isn't even 2X
[01:15:23] <steve_stallings> that is great when surplus offers what you need, and I acknowledge this by not trying to compete with surplus
[01:15:38] <ubuntu> Hi All...this is wb9mjn...
[01:15:51] <steve_stallings> no its not, its ubuntu
[01:16:06] <ubuntu> this is ubuntu 5 Live EMC2 CD...
[01:16:16] <steve_stallings> 8-)
[01:16:16] <Jymmm> lies
[01:16:26] <ubuntu> The ubuntu 6 is definately messed up...will not boot...
[01:17:06] <ubuntu> Question - How do I get this to install on the hardrive ?
[01:18:28] <steve_stallings> the silence is deafening.......
[01:18:56] <ubuntu> Yea....somebody who knows something will come along eventually...
[01:18:59] <steve_stallings> I get a pass on this since I am a windows weenie
[01:19:17] <ubuntu> I like the look and feel of this ubuntu....
[01:19:35] <cradek> what won't boot?
[01:19:39] <jmkasunich> I pass because I installed both ubuntu "5" (5.10, aka breezy) and ubuntu "6" (6.06, dapper) from home-burnt CDs with no troubles
[01:19:41] <ubuntu> Has been tamed down of its Linux non-ergonomic-ness...
[01:19:49] <jmkasunich> so I have no idea what is causing your problems
[01:20:12] <ubuntu> Well, that is what this is....5.?? from a home burnt CD...
[01:20:18] <cradek> most often it's an incorrectly burnt CD, or just a CD error
[01:20:38] <ubuntu> So, how do I move on and get this installed on the Hard Drive ?
[01:20:38] <jmkasunich> ubuntu: as far as I know there was no EMC2 live CD using ubuntu 5.10 (or 5.anything)
[01:20:53] <ubuntu> I think its 5.05 ...
[01:20:58] <cradek> jmkasunich: yes there was a breezy live cd
[01:20:59] <jmkasunich> and the "normal" 5.10 CDs are not live CDs either
[01:21:12] <jmkasunich> shows how much I know
[01:21:25] <ubuntu> It came right up....the 6.06 multiple burnings, and trials, and it always would
[01:21:37] <ubuntu> stop on the ISOLINUX thing...
[01:21:39] <jmkasunich> ubuntu: did you try installing a STOCK ubuntu 6.06?
[01:22:03] <jmkasunich> or an EMC live one?
[01:22:07] <cradek> ubuntu: did you check the md5sum of your iso before you burnt it?
[01:22:17] <ubuntu> I tried the ubuntu 6.06 Live EMC2 CD download from linuxcnc.org, but NA and EU sites..
[01:22:26] <ubuntu> I think it has a bug...
[01:22:54] <cradek> LOTS of people have installed it
[01:22:57] <jmkasunich> did you check the md5sum against the sum posted on the website where you downloaded it?
[01:23:00] <tomp> I used it ok (6.06 Live EMC2)
[01:23:03] <ubuntu> This is my only Linux machine...so could do it now, that I have 5.05 up,
[01:23:14] <cradek> it's your iso, your CD burn, or your hardware
[01:23:15] <ubuntu> but no, not when I was trying to get something to work....
[01:24:10] <ubuntu> Lots of people swear at that John Arvin guy too...do a google on the "disk error 80" or 32....
[01:24:41] <ubuntu> I had hardware issues....on this computer, which I resolved, but
[01:24:55] <steve_stallings> ubuntu 6.06 has problems with motherboards using Intel chipset that has SATA only, but add on chip for parallel ATA (IDE)
[01:25:10] <ubuntu> I tried the CD's on another and RC_46, and this worked...but none of the
[01:25:35] <ubuntu> ubuntu 6.06 's i burnt....I agree there is a bit shifting error, but think
[01:25:51] <cradek> again, did you check the md5sum of the iso before you burned it?
[01:26:01] <ubuntu> its in the source of the ISO, not the download...both EU and NA copies were
[01:26:13] <ubuntu> the exact same size...have not done a compare on em yet..
[01:26:26] <tomp> were people looking for 50pin brkout boards? http://www.winfordeng.com/products/brk2x25.php
[01:26:29] <ubuntu> No SATA here...
[01:26:36] <cradek> don't compare them. CHECK THE MD5SUM
[01:26:39] <ubuntu> Only two EIDE controllers...
[01:26:58] <cradek> length means nothing
[01:27:45] <ubuntu> A compare will tell me if they are identical....which would imply the
[01:27:51] <ubuntu> downloading is working...
[01:28:30] <cradek> the md5sum tells you with 100% certianty.
[01:28:39] <cradek> no implications
[01:28:49] <ubuntu> But then again, cannot do the md5sum until I can get this thing on the hard-
[01:28:51] <ubuntu> drive...
[01:29:02] <ubuntu> which brings me back to my original question...hi...
[01:29:08] <cradek> what did you burn the CD with? do the md5sum there
[01:29:18] <ubuntu> Yea, I am familiar with CRC's...
[01:30:01] <ubuntu> I burned the CD with my XP system....
[01:30:19] <ubuntu> That I normally type to you guys on....its in the other rooom....
[01:30:27] <tomp> you can do md5sum on the downloaded image while on the xp system
[01:30:36] <ubuntu> How ?
[01:30:46] <tomp> you likely can do it inside the program that burned the cd
[01:30:59] <tomp> ... looking for the md5sum program... fo xp
[01:31:02] <ubuntu> Roxio EasyCD Creator ?
[01:31:21] <tomp> ... ill be back with an answer
[01:31:41] <cradek> google search for winxp md5sum
[01:31:57] <cradek> fourth hit or so
[01:33:19] <tomp> Download it here: http://www.etree.org/cgi-bin/counter.cgi/software/md5sum.exe
[01:33:26] <ubuntu> Yep...lots of shareware programs there...that is a start...
[01:33:33] <tomp> rtfm
[01:33:36] <ubuntu> Have to go turn the other system back on...
[01:34:49] <ubuntu> But still want to install this one...Even if I find the CD's are bad, how can I
[01:35:09] <ubuntu> get a good one ? The downloading is just not working, then...
[01:36:32] <ubuntu> I got this image from cncgear....hey wait- this is ubuntu 5.10 ...check out http://www.cncgear.com/EMC/
[01:36:58] <cradek> I don't think you can install from the 5.10 live cd, but I might be wrong
[01:37:19] <cradek> (I don't recommend 5.10 for a new system anyway)
[01:37:29] <cradek> 5.10 had separate live and install CDs
[01:39:22] <ubuntu> Welp, cncgear does not have an install version...unless maybe the coolcnc is that?
[01:39:53] <cradek> coolcnc is something else entirely
[01:40:08] <cradek> I recommend you get the one from linuxcnc.org or the EU mirror listed there
[01:40:12] <ubuntu> how can I check the ubuntu version ?
[01:40:22] <ubuntu> actually running on here...
[01:40:24] <tomp> the cncgear site says it is 5.10 and is live and can be installed "You have the option of installing if you wish" but doesnt have the md5sum...
[01:40:30] <ubuntu> I tried those, both, no go...
[01:40:32] <jepler> in a terminal: cat /etc/lsb-release
[01:41:12] <ubuntu> permission denied...
[01:41:47] <jepler> that's surprising, the file /etc/lsb-release should be readable by all
[01:42:07] <tomp> just forget the cd that wont install.. becuz: it wont instal: then goto http://www.linuxcnc.org/index.php?option=com_content&task=view&id=21&Itemid=4&lang=en
[01:42:27] <tomp> get the newer ubuntu & the md5sum
[01:43:09] <tomp> then we'll know how to advise you
[01:43:11] <ubuntu> using the file browser, i can get to it .... 5.10 breezy badger...
[01:44:18] <ubuntu> wonder if the new CD(r,rw) will work off here....
[01:45:10] <ubuntu> that is where I originally got the ISO's for 6.06 tomp...
[01:45:41] <ubuntu> nope...cannot eject the cd here...!
[01:46:03] <ubuntu> network install ?
[01:47:12] <tomp> then just get the md5sum, it's very smalll txt file, use xp to verify the image you downloaded... then we know that parts ok
[01:47:36] <ubuntu> yep....going to switch rooms here, and bring up the other system...
[01:48:24] <tomp> md5sum of ubunto 6.06 live cd 6ee5048eb9cb424aa030dfedccc5386b
[01:52:32] <tomp> 'ello 'ello 'ello, that you ubuntu?
[01:54:10] <wb9mjn> yep...
[01:54:19] <SWPadnos> I guess I should change that link on cncgear to the 6.06 liveCD version
[01:54:43] <wb9mjn> leave the 5.10 on there !
[01:54:46] <wb9mjn> besides...
[01:54:51] <SWPadnos> I can link to both
[01:55:31] <wb9mjn> ok....no help in this md5sum program...
[01:55:44] <wb9mjn> How do I get it to do the whole disk in the CD ?
[01:55:51] <SWPadnos> are you using it on the .iso image or the burned CD?
[01:56:08] <wb9mjn> want to do both, to see where the problem is...
[01:56:15] <tomp> you downloaded a .iso file, test that file
[01:56:37] <wb9mjn> i think the md5 is going to check out fine....and the problem is with the original file that the MD5 was generated on..
[01:56:47] <SWPadnos> first things first - you burned the .iso image as an image, right, not as a file?
[01:57:13] <tomp> ( he gets to the isolinux text when he tries to boot )
[01:57:18] <SWPadnos> ah - ok
[01:57:19] <wb9mjn> Yep...
[01:57:59] <SWPadnos> the command should be something like `dd /dev/cdrom ifs=2048 | md5sum`
[01:58:15] <tomp> ( he's on an xp system )
[01:58:22] <SWPadnos> then it won't work ;)
[01:58:49] <SWPadnos> md5sum is available for Windows, but you can't check the disc, only the .iso
[01:58:51] <jmkasunich> tomp: there are several people giving him conflicting advice (and he's on two systems at once)
[01:58:54] <wb9mjn> ok, md5sum checks out...
[01:59:05] <tomp> KJ
[01:59:07] <tomp> K
[01:59:14] <jmkasunich> wb9mjn: EXACTLY what did you check?
[01:59:31] <jmkasunich> the CD, the .iso file that is still sitting on your XP box?
[01:59:33] <wb9mjn> the download from the NA mirror...
[01:59:46] <wb9mjn> Now, how do I do the CD's ?
[02:00:06] <jmkasunich> so you compared the md5sum of the .iso file on your XP box, against the md5sum posted on the website where you downloaded it?
[02:00:13] <SWPadnos> I don't think you can check the CD with MD5Sum, but your burning software may have a verify command
[02:00:16] <wb9mjn> both the NA mirror and EU mirror files have the same md5sum, matching the sum on the web page...
[02:00:42] <jmkasunich> ok, so the download (both of them) worked correctly
[02:00:47] <wb9mjn> yep...
[02:00:56] <wb9mjn> well...they downloaded identically...
[02:00:59] <jmkasunich> (you only needed to do one, and then verify the m5dsum, but thats water under the bridge)
[02:01:02] <Jymmmmmm> wb9mjn: What speed did you burn the ISO's at?
[02:01:09] <wb9mjn> neither would boot in the EMC computer...
[02:01:11] <wb9mjn> 8x....
[02:01:17] <Jymmmmmm> wb9mjn try at 4x
[02:01:21] <SWPadnos> what speed is your burner?
[02:01:29] <wb9mjn> but, it could be the old CD's...but then again, the 5.10 burned on the same old CD media...
[02:01:44] <wb9mjn> the burner is up to 32 x...I believe...
[02:01:55] <wb9mjn> At least that is what Roxio permits...
[02:02:07] <wb9mjn> And I believe that is based on hardware lookup...
[02:02:14] <Jymmmmmm> wb9mjn: I've come to notice than MANY ISO's will have issues if not burned on slower speed. the 4x always seems to work.
[02:02:33] <wb9mjn> Roxio does not permit anything slower than 8x ...
[02:02:38] <Jymmmmmm> disable av, turn off everything, blah blah blah
[02:02:44] <Jymmmmmm> hold on...
[02:03:11] <wb9mjn> I could try the newer media I got today ...which is supposed to be good to 52 x...
[02:03:44] <Jymmmmmm> http://iso-burner.qarchive.org/
[02:03:50] <jmkasunich> wb9mjn: instead of trying this and that, you need to figure out how to VERIFY a burned disk
[02:03:59] <wb9mjn> yep....
[02:04:15] <wb9mjn> but, I will try this and that eventually, too...
[02:04:50] <Jymmmmmm> back in 90
[02:05:25] <steve_stallings> I thought the Ubuntu CD installs were capable of self testing the CD from the first menu upon boot
[02:05:51] <wb9mjn> Maybe they are, and maybe that is why the boot is failing ?
[02:06:20] <steve_stallings> no, it shows up as a menu item on the stock Ubuntu images, don't know about EMC ones
[02:06:53] <steve_stallings> the menu also includes a memory test option
[02:07:04] <jmkasunich> steve_stallings: I'm not sure he's getting to the menu
[02:07:13] <SWPadnos> yes - I believe those options are there on the LiveCD
[02:07:13] <jmkasunich> he says it fails at the "isolinux" stage
[02:07:34] <jmkasunich> its been too long since I last installed, I don't remember if that is before or after the menu
[02:07:40] <jmkasunich> and I'm not about to reboot just to try it
[02:07:41] <SWPadnos> it's part of the ment
[02:07:43] <SWPadnos> menu
[02:07:56] <jmkasunich> the isolinux?
[02:08:01] <cradek> the emc2 livecd is 99% the same as the dapper cd -- it's just dapper with the updates and emc2 packages added
[02:08:10] <SWPadnos> err - sorry. isolinux is the boot system, before the menu
[02:08:20] <tomp> wb9mjn: tell us again what you see happen... anything after "isolinux" ?
[02:08:21] <cradek> menus, disk check, memtest, installer - all the same
[02:08:33] <jmkasunich> ok, thats where he says its crashing, so if he never gets to the menu, he can't use the menu cd tester
[02:09:20] <wb9mjn> I just read someting about padding...
[02:09:25] <steve_stallings> then it likely that Ubuntu 6.06 is not compatible with his motherboard for some reason, this is exactly what I hit with my new motherboard
[02:09:35] <SWPadnos> you know - there have been several people who seem to think that they can boot the normal Ubuntu 6.06 disc and not the liveCD - I wonder if ther eare unintended differences ...
[02:09:43] <wb9mjn> This ubuntu 5.10 has EMC2...
[02:10:00] <jmkasunich> wb9mjn: that is irrelevant
[02:10:09] <wb9mjn> The isolinux version is newer on the 6.06 ...
[02:10:28] <cradek> SWPadnos: different kernel (in particular no ACPI)
[02:10:47] <SWPadnos> yep, and realtime added
[02:10:56] <SWPadnos> though wb9mjn isn't getting there, so that's probably not it
[02:10:56] <wb9mjn> disk error 80 (or 32) AX=4280, drive 9F ...
[02:11:16] <SWPadnos> same to you!
[02:11:16] <cradek> SWPadnos: nope
[02:11:27] <SWPadnos> was that on XP or booting or in Linux ... ?
[02:11:42] <wb9mjn> on the linux machine and on the xp machine both...
[02:11:57] <SWPadnos> the disk error?
[02:12:03] <wb9mjn> actually, the disk error number was different on the xp machine,,,,its a scsi system...
[02:12:36] <tomp> the "80 (or 32)" was while trying to boot with the cd? on 2 diff hdwr systems?
[02:12:38] <wb9mjn> but errored at the same time...i think the disk error number was 02 on the XP machine...
[02:12:41] <SWPadnos> ok. there's something wrond with the disc. did you "finalize" the burn or do disc-at-once?
[02:12:44] <SWPadnos> wrogn
[02:12:46] <jmkasunich> wb9mjn: can you tell us EXACTY and precisely without skipping anything or assuming we know anything, what happens when you try to boot the live CD?
[02:12:46] <SWPadnos> wrong
[02:12:58] <wb9mjn> the 5.10 worked on both, very nicely...
[02:13:20] <steve_stallings> many problems happen when the BIOS understands the disk configuration, but the Linux installer does not
[02:13:21] <SWPadnos> that's a different disc, so it doesn't help for 6.06
[02:13:31] <wb9mjn> i did track-at-once....I seem to remember that that has always worked...but one of the three 6.06's disks was
[02:13:35] <SWPadnos> (though it does tell us that the PC can boot from CD)
[02:13:40] <wb9mjn> done disk-at-once...still did not work...
[02:13:47] <wb9mjn> the 5.10 was done track at once...
[02:13:48] <tomp> lets wait for what he says happens when he tries to boot
[02:14:03] <wb9mjn> yes,,,the disks were all finilized...
[02:14:16] <jmkasunich> again: wb9mjn: can you tell us EXACTY and precisely without skipping anything or assuming we know anything, what happens when you try to boot the live CD?
[02:14:58] <wb9mjn> When booting the live CD (6.06) the isolinux id line comes up...the CD stays on, and then eventually it gives:
[02:15:24] <wb9mjn> disk error 80 AX=4280, drive 9F
[02:15:40] <wb9mjn> The error numbers can vary, sometimes 32....different on the xp machine 02 ?
[02:15:59] <jmkasunich> google isolinux "disk error 80"
[02:16:22] <SWPadnos> http://www.fedoraforum.org/forum/archive/index.php/t-47526.html
[02:16:25] <jmkasunich> other people have had this problem, with other linuxes, its completely unrelated to EMC
[02:16:42] <wb9mjn> I did some looking around for this problem by googling...
[02:17:03] <wb9mjn> And tried the SBM, but all that is for is to get it to the isolinux in the first place, which it was doing already...
[02:17:40] <wb9mjn> That is if the CD cannot be booted from , by BIOS setting, which was not the case in my system...its been used
[02:17:53] <cradek> Results 1 - 10 of about 675 for isolinux "disk error 80"
[02:17:58] <wb9mjn> for multiple BDI's, and RC_46....
[02:18:50] <wb9mjn> The only answer I found was that the SBM program was needed, which I tried, and it was just to get the CD to boot...
[02:18:53] <jmkasunich> add "dapper" to the google search
[02:18:56] <wb9mjn> Which is a problem I never had...
[02:19:03] <SWPadnos> http://www.linuxformat.co.uk/modules.php?op=modload&name=PNphpBB2&file=viewtopic&t=4525
[02:19:48] <jmkasunich> are you booting from a DVD ROM drive, or a CD burner, or a plain old CD reader?
[02:20:33] <tomp> SWPadnos: he been there & tried the SmartBootManager too
[02:20:43] <wb9mjn> no, the original was a straight CD, then replaced it with a CD Burner when found out there was a problem with it...
[02:20:44] <SWPadnos> right
[02:21:00] <SWPadnos> though they do mention "isolinux incompatible with the BIOS" as well
[02:21:07] <SWPadnos> does a stock Ubuntu 6.06 disc work?
[02:21:16] <wb9mjn> Found out the problem, by booting off the DVD/CDburner combo on the XP system here...
[02:21:25] <cradek> SWPadnos: isolinux is identical
[02:21:30] <SWPadnos> (I suspect it won't, unless the burn is bad, and the new burn is good)
[02:21:45] <wb9mjn> Then I had similar results with the XP system and the EMC system....
[02:21:46] <jmkasunich> wb9mjn: is your system a Core 2 Duo?
[02:22:27] <wb9mjn> no...the XP is a Xeon 2.4 GHz, dual processor, with one processor installed, and 10 K RPM SCSI....
[02:22:42] <steve_stallings> that was my problem, SATA only chip set, but he said no SATA on his
[02:22:44] <jmkasunich> I'm asking about the one that won't boot, not the XP one
[02:22:49] <jtr> Are track-at-once/disk-at-once valid options when burning an ISO?
[02:23:07] <wb9mjn> The EMC computer is a 800 MHz PIII with dual EIDE controllers (one is on the CD, other on the hard drive)...
[02:23:14] <SWPadnos> finalize may be, but the trac/disc-at-once may not be
[02:23:49] <SWPadnos> is the CD an RW or plain old CDR?
[02:24:17] <jmkasunich> wb9mjn: thank you for that info - we need facts. unfortunately I'm even more confused now, since a good old P3 system should be easy to install on
[02:24:28] <wb9mjn> I beleive both CD's are RW...the new one certainly is....both act the same to all CD's now...
[02:24:45] <wb9mjn> the new CD is in the EMC system...
[02:24:51] <SWPadnos> I'd burn on non-rewritable media
[02:24:55] <jmkasunich> ok, there are three steps in this process..... lets be logical about this
[02:25:06] <jmkasunich> 1) downloading .iso file from the net
[02:25:11] <jmkasunich> 2) burning .iso file to CD
[02:25:20] <wb9mjn> Yes, the XP system is a RW...and I have been buring on non-rewritable media, for all the disks...
[02:25:24] <jmkasunich> 3) hardware issues on the target system (the one you are installing to)
[02:25:38] <jmkasunich> wb9mjn: you're not speaking clearly
[02:25:47] <wb9mjn> Downloading is apparently good...
[02:25:48] <wb9mjn> Sorry...
[02:25:52] <jmkasunich> RW is rewritable media
[02:25:53] <SWPadnos> ok - that was my question - I want to know the media type, not the drive type
[02:26:02] <jmkasunich> are you talking about the _disk_ or the _drive_
[02:26:08] <jmkasunich> we can't read your mind ;-)
[02:26:09] <wb9mjn> Ok...I was refering to the drive itself...
[02:26:23] <wb9mjn> the media is one-time...
[02:26:27] <jmkasunich> ok
[02:26:28] <cradek> they're 700 meg CD-R, right, not 650?
[02:26:37] <wb9mjn> yes...
[02:26:45] <wb9mjn> 80 mins...
[02:26:56] <jmkasunich> step 1 can be verified by doing an md5sum of the iso file while its on the windows machine's hard disk, and comparing to the website
[02:27:05] <jmkasunich> you did that, so we know step 1 went correctly
[02:27:07] <wb9mjn> done...
[02:27:27] <jmkasunich> step 2 can be verified by doing an md5sum of the burnt CD and comparing that to the website
[02:27:32] <jmkasunich> you haven't done that yet
[02:27:41] <wb9mjn> yep...md5sum OK on .iso files resident on windows system...
[02:27:43] <SWPadnos> or, on Windows, using the "verify" feature of your burning software ...
[02:28:08] <wb9mjn> nope...have not found windows program for that by googling...there are some Linux programs...
[02:28:20] <jmkasunich> one way or another, you NEED to verify that the disk burned correctly
[02:28:28] <SWPadnos> Roxio should be able to do it
[02:28:32] <wb9mjn> Let me take a look at the Roxio Easy CD Creator 5 help file...
[02:29:04] <wb9mjn> maybe I should be using the disk copier, rather than the general utility ?
[02:29:14] <SWPadnos> I don't think so
[02:29:18] <jmkasunich> I can't help you about burning CDs on windows
[02:29:31] <jmkasunich> I've never in my life burned an iso onto a CD in doze
[02:29:40] <tomp> http://twiki.org/cgi-bin/view/Wikilearn/CdromMd5sumsAfterBurning#In_Windows how to check cd md5sum in widoze
[02:29:57] <SWPadnos> heh
[02:30:41] <tomp> soory... it goes on to say "i dont know of a way..." so use tools on the good ubuntu 5 isntead
[02:30:57] <SWPadnos> I haven't been able to do it after the fact, but there is a "verify after burning" option in my CD writing software (NTI CD-Maker 2000)
[02:31:38] <SWPadnos> there should also be an option to verify a CD against an image or another CD, but I think Windows changes the way the device is accessed depending on whether there's a filesystem on the disc or not
[02:31:46] <wb9mjn> do not see anything on MD5SUM, Check Sum...
[02:32:19] <SWPadnos> you won't see that - the software will only (maybe) let you compare the CD to the original image, to verify that it burned correctly
[02:32:29] <SWPadnos> they don't give a rat's as sabout the md5sum
[02:33:27] <tomp> use the good ubuntu 5 system to chk the cd... SWP said the command should be something like `dd /dev/cdrom ifs=2048 | md5sum`
[02:34:06] <jmkasunich> tomp: the ubuntu 5 system is running as a live cd, so unless there is a second CD drive, he can't take the live CD out and put the suspect one in
[02:34:18] <jmkasunich> wb9mjn: are there two cd drives on the EMC system?
[02:34:44] <wb9mjn> not seeing anything....
[02:34:47] <wb9mjn> Nope..only one drive...
[02:34:54] <jmkasunich> ok, forget that
[02:35:05] <wb9mjn> going to look into tomp's link...
[02:35:09] <jmkasunich> the .iso files are still on the XP system, right?
[02:35:27] <jmkasunich> maybe the simplest thing to do is to burn another CD with "verify" or whatever turned on
[02:35:44] <tomp> wb9wjm... NO the link said it didnt know how
[02:35:44] <jmkasunich> instead of trying to figure out how to verify an already burnt CD
[02:35:54] <tomp> jmk : doh! you're right
[02:37:24] <wb9mjn> Oops...its says he does not know of a way to do it in Windows...
[02:37:45] <tomp> yes, roxio CAN verify the burned cd that was just burned , so make a new cd (http://mail-index.netbsd.org/netbsd-help/2006/10/29/0000.html)
[02:37:46] <wb9mjn> yes jmk...
[02:39:54] <wb9mjn> does not say how tomp....I did do a "test" when I made one disk, but that just tested the media, not the burn...
[02:40:00] <wb9mjn> The burn was after the test....
[02:40:44] <jmkasunich> a proper verify reads every single byte of the freshly burned CD _after_ burning, and compares it to the original .iso file
[02:41:03] <jmkasunich> a "test" is not a verify
[02:42:21] <wb9mjn> nope...it just tests if the computer will not buffer underun, I think...when the files are accessed...
[02:42:55] <wb9mjn> need a third system !
[02:43:08] <tomp> from the bsd web page "so you should have Roxio verify it after burning (that is an
[02:43:09] <tomp> selectable option)."
[02:43:10] <wb9mjn> Put RC_46 on it, and then md5sum the CD's...
[02:43:30] <SWPadnos> verify should be a checkbox on the burning options page - in the same kind of place where you see options like "finalize disc"
[02:43:52] <wb9mjn> nope...its not there....maybe a newer release of Roxio ?
[02:44:03] <wb9mjn> Yes...I see the finalize disk, and used it...
[02:44:15] <SWPadnos> could be. I was just looking though version 4 menus, and didn't see the option :(
[02:44:29] <jtr> wb9mjn: which particular Roxio software are you using?
[02:45:01] <jtr> My version had "create cd from image" as an option.
[02:45:35] <jtr> or something like that...
[02:45:36] <tomp> SWPadnos: not on menu, on popup dialog after chhosing the action
[02:45:44] <SWPadnos> ok
[02:45:54] <SWPadnos> I didn't create a disc, so I didn't get that far ;)
[02:47:15] <tomp> uh, he had a cdrw and a cd, can both be put into the linux box? boot from cd, write & verify with cdrw?
[02:47:30] <SWPadnos> SCSI and IDE, IIRC
[02:47:45] <tomp> uh
[02:48:20] <SWPadnos> or "Small Computer System Interface and Integrated Drive Electronics, If I Remember Correctly" :)
[02:48:33] <SWPadnos> acronyms are so much shorter :)
[02:48:39] <jtr> I'm looking at Roxio support - searched on "create image", got a result saying to burn the disk image using Disk Copier.
[02:49:02] <wb9mjn> both drives are CD RW ....one is also a DVD Rom...
[02:49:22] <wb9mjn> The the one used to create the diskes was the DVD Rom Combo CD RW ...
[02:49:33] <wb9mjn> Easy CD Creator 5 ...
[02:49:40] <tomp> can 2 cdrw go into the linux box... boot from one, burn to other?
[02:50:16] <SWPadnos> you need access to the ISO for that (wither the HD or via network)
[02:50:23] <SWPadnos> s/wither/either/
[02:50:47] <wb9mjn> I replaced the EMC computer CD with a CD RW ....that resulted in the matching of failures/successes with XP system..
[02:51:44] <tomp> got a usb drive that'll hold the .sio image? (AND 2 cdrw devices)
[02:51:50] <tomp> .iso
[02:53:24] <wb9mjn> disk copier will not take an .iso file source...has to be a disk...
[02:53:59] <wb9mjn> yes...have a USB drive that would hold it,....
[02:54:04] <wb9mjn> hmm....
[02:54:18] <wb9mjn> but, it has other stuff I cannot take off it...
[02:54:40] <wb9mjn> how would I make the USB bootable anyway from the .iso ?
[02:54:49] <SWPadnos> well, as jmk pointed out, step 2 is only half done - a disc has been burned with something, but it needs to be verified
[02:55:04] <SWPadnos> do you have any PCs that have Linux installed on the HD?
[02:55:20] <wb9mjn> yep....and the only linux system I have up now is a live one, which cannot have the CD removed to do the md5sum...
[02:55:24] <tomp> burn the 'other stuff' to a cd :-)
[02:55:48] <wb9mjn> Could put the RC_46 drive back in....
[02:55:55] <tomp> (dont try to boot from usb, just holds the file)
[02:56:02] <wb9mjn> reboot and see...although with the new CD it might be a problem...
[02:56:13] <SWPadnos> well, it's long and torturous, but you could install the 5.10 CD, then copy the iso over and (a) verify the 6.06 disc and/or (b) burn a new one ;)
[02:56:23] <SWPadnos> ie, install 5.10 to HD
[02:56:24] <wb9mjn> The Disk Copier program only accepts Disk Drives for the source...
[02:57:03] <wb9mjn> Hi hi...Yes, SWP, that is why I was asking how to get the 5.10 live CD to install to disk...
[02:57:24] <SWPadnos> there should be an install option, but I could be thinking of dapper ...
[02:57:29] <SWPadnos> (6.06)
[02:57:31] <wb9mjn> I might try the new media I got today first...
[02:58:00] <wb9mjn> I could not find it, but the intall option might still be hiding somewhere...
[02:58:15] <SWPadnos> maybe not for 5.10
[02:58:28] <wb9mjn> dern...
[02:58:38] <wb9mjn> New media is next thing...
[02:58:40] <SWPadnos> the LiveCD thing was new for Ubuntu in the 5.10 era
[02:59:22] <SWPadnos> I'd burn another disc, at the slowest speed you're allowed (which should be 1x or 2x), and look very hard for a "verify after burning" checkbox
[02:59:36] <SWPadnos> well, you can probably burn at 4x
[03:00:06] <SWPadnos> I usually use 8x, on my 12x RW drive, and have no problems. I have lots of problems at 12x though
[03:01:04] <tomp> i'm shutting down, booting live ubuntu 5.10 and looking
[03:07:13] <wb9mjn> Ok, burned a new CD...going to shut down the EMC system and see what happens...
[03:07:40] <SWPadnos> was there a verify option?
[03:11:06] <wb9mjn> No Verify option..
[03:11:10] <wb9mjn> But, it did work !
[03:11:20] <SWPadnos> ok. I'd say the other CD was bad ;)
[03:11:20] <wb9mjn> Came right up....
[03:11:24] <SWPadnos> dool
[03:11:27] <SWPadnos> err - cool
[03:11:38] <cradek> now run the verify on the menu
[03:11:43] <wb9mjn> The old media I had was apparently not burning fast enough...
[03:11:58] <SWPadnos> tomp, it was the CD itself
[03:11:59] <wb9mjn> It will take a while to install on the EMC omputer...
[03:12:11] <wb9mjn> the CD media was not fast enough...
[03:12:18] <SWPadnos> verify first - it may save you some trouble
[03:12:21] <wb9mjn> Maybe because its 70 F in here ?
[03:12:30] <SWPadnos> should be the second-to-last menu option, I think
[03:12:39] <wb9mjn> And maybe in the summer when its 90 F, it wrights faster ?
[03:12:41] <tomp> no luck: my ubuntu 5.1 cd is the 'install' version, not the 'live' version
[03:13:13] <wb9mjn> Thanks anyway Tomp...I think I am on my way...I got new 52 X CD Media when I was at the store today...
[03:13:16] <tomp> oh! good news ( of a sort )
[03:13:19] <wb9mjn> Just tried it, and it booted!
[03:13:30] <tomp> huzzah hurray
[03:14:16] <tomp> how did you >know< it was the cd
[03:14:28] <SWPadnos> he burned another one ;)
[03:15:22] <wb9mjn> Its booted now, but there is no IRC client so cannot talk to you from it...
[03:15:40] <wb9mjn> And there is a big "INSTALL" Icon right there on the desktop...
[03:15:49] <SWPadnos> gaim is supposedly an IRC client, but I think it sucks
[03:15:53] <tomp> well, now have some fun, learn about apt-get (which you do have)
[03:16:03] <wb9mjn> yep...
[03:16:47] <tomp> you are now in charge of 'i-cant-boot-my-cd' department :)
[03:17:28] <wb9mjn> I guess....
[03:17:38] <wb9mjn> hi hi..
[03:17:57] <wb9mjn> I even burned it at 32 X....
[03:18:08] <wb9mjn> Memorex rules...
[03:18:54] <tomp> oh, i see, the discussion talked about cd drive speed & i thought about media, which is usually the limter ( for cheap ass me buying the 100 for 12$ stuff )
[03:19:59] <wb9mjn> The old media speed was 8X, but the XP Combo drive is allot faster, but I set Roxio to 8x ...
[03:20:17] <wb9mjn> Its very very old media (2003 ?) ...
[03:20:26] <wb9mjn> I have only used half the spindle...
[03:20:43] <wb9mjn> I imagine its slower the colder it gets...
[03:21:06] <SWPadnos> media degrades over time, burning is a chemical/optical process
[03:21:08] <wb9mjn> The 5.10 disk was burned when the sun was streaming through the windows late morning...
[03:21:27] <wb9mjn> The other disks were late friday night....
[03:21:29] <tomp> what color sox were you wearing?
[03:21:38] <wb9mjn> white both times....
[03:22:12] <wb9mjn> So, the media was probably marginal, and the 5.1 disk just got lucky....
[03:22:15] <cradek> if the CDs are 3 years old you should probably just throw them away
[03:22:20] <wb9mjn> Yep....
[03:22:41] <tomp> no, burn windows boot cds on 'em :)
[03:22:48] <wb9mjn> Or at least not use them for computer stuff anymore....
[03:23:00] <wb9mjn> There are still about 25 of em left...
[03:23:19] <jmkasunich> frisbies
[03:23:24] <cradek> you can set drinks on them
[03:23:32] <cradek> or tile your bathroom
[03:23:43] <tomp> how much are you worth per hour? ( you already spent that much!)
[03:23:48] <wb9mjn> There was a project making kids tops out em...just turn a spindle....
[03:23:54] <jmkasunich> I'm in the same boat - I have about a third of a stack of 100 that I got several years ago
[03:24:00] <wb9mjn> Yea, and they are Systemax....
[03:24:07] <jmkasunich> "free after rebate", so they weren't the best even then
[03:24:12] <wb9mjn> see, I told you guys I am cheap...
[03:25:03] <jmkasunich> as I've gotten more and more into linux, I find myself burning fewer and fewer CDs
[03:25:14] <wb9mjn> What is wierd is the the paper sleeves for the disks cost half as much as the disks!
[03:25:30] <wb9mjn> more...$16 for the disks, and $9 for the 100 sleeves...
[03:25:31] <jmkasunich> I copy things around on the network instead of burning and sneakernetting them, for example
[03:25:59] <tomp> jmk: how do you find stuff?
[03:26:11] <jmkasunich> ?
[03:26:28] <wb9mjn> just put them in the few directories that you allow to be shared...
[03:26:34] <wb9mjn> Like CNC and CAM ....
[03:26:45] <tomp> if all the stuff that used to require cds, now is 'on the net... how do you find stuff ( large volume of files, need 1 )
[03:26:59] <SWPadnos> especially with VMWare, where you just point the virtual drive at the ISO ...
[03:27:15] <jmkasunich> finding on a cd is no different than finding it on a hard disk
[03:27:47] <tomp> i use loads of cds and i use gtktalog
[03:27:55] <jmkasunich> I don't have that much stuff
[03:27:57] <SWPadnos> there's no need to burn, since under Linux (and with the right utilities under Windows), you can mount and look at files in isos
[03:28:19] <jmkasunich> I keep most stuff in the home directory of my main machine
[03:28:34] <jmkasunich> and I have a directory called isos ;-)
[03:28:41] <SWPadnos> mount -o loop -t iso9660 /mnt/myimage /path/to/my.iso
[03:29:11] <tomp> uh, that still requires hard drive space, i like to offload stuff, but mounting iso is fast
[03:29:12] <SWPadnos> too bad there isn't an option to mount -o loop -t iso9660 ~/isos/* ;)
[03:29:27] <tomp> like 'virtual drive' on m$
[03:29:29] <SWPadnos> to get a subdir for each image there ;)
[03:29:38] <jmkasunich> for iso in isos/* ; do ;-)
[03:29:54] <SWPadnos> well, hard disc space is less expensive than CDRs these days
[03:29:58] <SWPadnos> heh
[03:30:05] <tomp> really?
[03:30:14] <SWPadnos> unless you get freebies all the time
[03:30:24] <SWPadnos> 300+ GB drives are ~$90
[03:30:34] <jmkasunich> jmkasunich@ke-main-1006:~/blog/shoptask$ ls ~/isos/*.iso
[03:30:35] <jmkasunich> /home/jmkasunich/isos/bdi-2.20b.iso
[03:30:35] <jmkasunich> /home/jmkasunich/isos/bdi-4.23.iso
[03:30:35] <jmkasunich> /home/jmkasunich/isos/bdi-4.27.iso
[03:30:35] <jmkasunich> /home/jmkasunich/isos/bdi-4.38.iso
[03:30:35] <jmkasunich> /home/jmkasunich/isos/bdi-4.51.iso
[03:30:38] <jmkasunich> /home/jmkasunich/isos/ubuntu-5.10-install-i386.iso
[03:30:38] <jmkasunich> /home/jmkasunich/isos/ubuntu-6.06.1-desktop-i386.iso
[03:30:41] <jmkasunich> /home/jmkasunich/isos/win95b.iso
[03:30:42] <jmkasunich> ;-)
[03:31:11] <SWPadnos> looks like BDI is almost twice as popular as all other OSes combined ;)
[03:31:19] <jmkasunich> no, just 4 times older
[03:31:21] <SWPadnos> heh
[03:31:24] <tomp> i'm so cheap i havent looked for a long time ( I'm a web hoarder tho, store every interesting site I cross... migawd 300G <100$!
[03:31:34] <SWPadnos> yeah
[03:31:43] <SWPadnos> even 500G is in the 30cents/gig range now
[03:31:59] <tomp> i was going to buy some of those 50cd jukeboxes for my over 500 cds
[03:32:05] <wb9mjn> good night all...thanks...
[03:32:10] <jmkasunich> goodnight
[03:32:10] <SWPadnos> see you
[03:32:13] <tomp> have fun
[03:32:24] <jmkasunich> tomp: I wonder how many of your 500 CDs are still 100% readable?
[03:32:34] <jmkasunich> bet its less than you would like
[03:32:36] <SWPadnos> hmmm - 500 CDs * 700M each (worst case) = ~350G, or about $100 ;)
[03:32:59] <SWPadnos> wow - 320G, $77.99
[03:33:07] <tomp> i gtktalog-ged them earlier this year... ok
[03:33:15] <tomp> tiger direct? or where
[03:33:26] <SWPadnos> it's on PriceWatch - I haven't checked where (or brand) yet
[03:33:34] <tomp> jmk: 100% yeah, doubtful
[03:33:37] <SWPadnos> but 400G are $128, and 500G are $168
[03:33:49] <SWPadnos> so the puny 320's can't be too bad ;)
[03:34:25] <tomp> puny... my 256 byte rca 1802 system is crying
[03:34:27] <SWPadnos> interesting - even the 750G drives are below 50 cents/gig
[03:34:37] <SWPadnos> just barely though
[03:36:05] <SWPadnos> I remember paying for hard drives at ~$90,000 per gig ;)
[03:36:25] <A-L-P-H-A> lovely.
[03:36:36] <A-L-P-H-A> I paid $400 for a 40meg once.
[03:36:39] <SWPadnos> we could only get a 0.01G drive though
[03:36:53] <SWPadnos> funny to put 10M in that perpective L(
[03:36:54] <SWPadnos> :)
[03:37:45] <cradek> tomp: did you make an Elf?
[03:38:29] <tomp> cosmac elf: made it animate a face on a b&w tv, had it under my arm at a halloween party... like headless horseman
[03:40:54] <Jymmmm> that bum!
[03:41:25] <SWPadnos> heh - read the log, did you?
[03:42:15] <Jymmmm> Actually no, I was talking about "Can't burn slower than 8x boy"
[03:42:26] <Jymmmm> http://www.terabyteunlimited.com/downloads/burncdcc.zip
[03:42:41] <SWPadnos> right - he couldn't, but the new media worked for him (he burned another CD which worked)
[03:42:55] <Jymmmm> ah
[03:44:47] <steve_stallings> steve_stallings is now known as steves_logging
[03:45:59] <jmkasunich> sometimes I wonder about the junk I collect
[03:46:15] <jmkasunich> what the heck am I gonna do with 4 5/8" eyebolts
[03:46:22] <Jymmmm> jmkasunich: We STOPPED windering about the junk you collect LONG ago.
[03:46:31] <jmkasunich> lol
[03:46:43] <SWPadnos> you can bolt down a small milling machine, and/or hoist it up to the ceiling
[03:46:45] <A-L-P-H-A> 1,000,000 self sealing stem bolts.
[03:47:08] <jmkasunich> I already have 4 3/8 eyescrews in the joists above the shoptask
[03:47:25] <jmkasunich> 5/8" eyebolts are probably good for 4000 lbs each
[03:47:29] <SWPadnos> 3/8 are too small - you collected these to replace those
[03:47:52] <jmkasunich> except these are bolts - they won't go into wood joises
[03:47:55] <jmkasunich> joists
[03:48:02] <SWPadnos> no - wait, you're planning on getting a *real* lathe, and those weight 3000 pounds ... ;)
[03:48:21] <jmkasunich> yeah, I've always wanted a Monarch 10EE
[03:48:29] <jmkasunich> of course, theres no place on that lathe for an eyebolt
[03:48:45] <jmkasunich> and I don't have a 3000 lb capacity crane to lift it with anyway
[03:49:42] <jmkasunich> I just know that a couple months after I get rid of these I'll actually have a need for them
[03:49:54] <SWPadnos> our cousin Aaahnold would be very disappointed if we couldn't lift a 3000-lb lathe
[03:50:05] <SWPadnos> that's why you keep stuff
[03:50:22] <Jymmmm> jmkasunich how many do you have?
[03:50:25] <A-L-P-H-A> You mean the govenator?
[03:50:31] <SWPadnos> yaaahhh
[03:51:03] <tomp> take 'em to the fest, there may be some bigger hdwr next year
[03:51:35] <SWPadnos> I think I have 1 5/8 eyebolt - that's the size of the lift hole on a Bridgeport
[03:52:08] <tomp> put 'em on top of your speaker... makes people think you have some real good stuff :)
[03:52:11] <SWPadnos> in fact, mine may be in the BP right now (or is that the lamp?)
[03:52:34] <ChrisMorley> Greetings !
[03:52:43] <Jymmmm> SWPadnos: If you do it right, there is no difference.
[03:52:44] <jmkasunich> well, I found a place to stash em, so they escaped the trash for now
[03:52:45] <tomp> hello
[03:52:51] <jmkasunich> hi ChrisMorley
[03:53:32] <Jymmmm> It's raining hard, and I can't figure our what to eat tonight. Something comforting sounds good though.
[03:53:40] <SWPadnos> eat rain
[03:53:44] <jmkasunich> pizza
[03:53:49] <A-L-P-H-A> pizzzzzzzzzzzzzzzzzzzzzzza
[03:53:55] <ChrisMorley> hey I have a question about pid and deadband
[03:53:59] <jmkasunich> delivery, so you don't have to go out in the rain
[03:53:59] <Jymmmm> I'm kinda burned out on pizza.
[03:54:05] <jmkasunich> ChrisMorley: shoot
[03:54:07] <SWPadnos> go to that all-you-can-eat Korean buffet place
[03:54:09] <A-L-P-H-A> pizzzzzzzzzzzzzzzzzzzzzzzzzzzzzzza!
[03:54:27] <SWPadnos> Korean Palace or some such
[03:54:34] <Jymmmm> SWPadnos: I'm at work
[03:54:35] <A-L-P-H-A> argh.,.. maybe cause I'm asian, and get sick of asian food... K-buf is okay once in a while... but argh
[03:54:42] <SWPadnos> oh, in that case, a cheeseburger
[03:54:53] <ChrisMorley> ok if the machine moves within the deadband should the oid output go to zero?
[03:55:03] <ChrisMorley> sorry pid output
[03:55:11] <jmkasunich> not neccessarily
[03:55:21] <jmkasunich> the I term can be non-zero even with zero error
[03:55:55] <jmkasunich> usually when the axis is stopped the I term will be very small though
[03:55:57] <ChrisMorley> but wont the machine continue to try to move?
[03:56:13] <jmkasunich> if it does, then the PID will correct
[03:56:34] <jmkasunich> suppose you have a vertical axis (knee or spindle) and it takes an amp or so to hold the weight
[03:56:35] <SWPadnos> the PID shouldn't integrate any error less than DEADBAND in magnitude, no?
[03:56:42] <jmkasunich> so you need a non-zero output to hold it still
[03:56:58] <jmkasunich> SWPadnos: correct, it won't integrate more if you are in the deadband
[03:57:07] <jmkasunich> but whatever is already in the integrator will still be there
[03:57:16] <ChrisMorley> I see that makes sense
[03:57:21] <SWPadnos> ok
[03:57:25] <tomp> so the machine wont continue to move but the servo will exert some effort
[03:57:41] <ChrisMorley> gotcha
[03:58:04] <Jymmmm> SWPadnos: Pizza just SUCKS here. I haven't had a good pizza in years.
[03:58:12] <SWPadnos> as cradek once described, the servo should move freely within DEADBAND, but should be a brick wall once you hit that limit
[03:58:30] <SWPadnos> Jymmmm, then I wouldn't order pizza. my suggestion was a cheeseburger
[03:58:44] <SWPadnos> though you can get good mexican food, so that's a good option as well
[03:58:56] <ChrisMorley> what is the bias for
[03:59:50] <tomp> on the amplifier?
[03:59:58] <SWPadnos> that should work like an offset - if 0 isn't "no motion" for your hardware (?)
[04:00:01] <jmkasunich> ChrisMorley: its rarely used, but in that "heavy vertical axis" case, you could use bias to compensate for the current needed to hold it still
[04:00:06] <Jymmmm> SWPadnos: Yeah, finding some pretty good holes int he wall lately, but I'm in foreighn territory here.... almost the entire community is asian.
[04:00:09] <SWPadnos> ah
[04:00:19] <SWPadnos> Jymmmm, then I'd get asian food
[04:00:33] <SWPadnos> Jymmmm, find the most crowded place, and go there
[04:00:51] <Jymmmm> SWPadnosL Nuh, Uh.... they have those fish you have never seen in your life before.... life the Chinese Pharmacys
[04:01:04] <Jymmmm> snake fangs, etc
[04:01:08] <SWPadnos> ok - I don't go for too many eyeballs in my food either
[04:01:10] <tomp> usually bias/offset is used when the control puts out 0 (dont move) yet the device moves... the bias will 'null' it
[04:01:22] <Jymmmm> SWPadnos the problem is that THEY DO! lol
[04:01:45] <SWPadnos> tomp, that's true in the quill/knee case as well - if you output 0, the knee will fall
[04:02:15] <tomp> no the position loop will hold it inplace, increasing current to keep no motion
[04:02:40] <ChrisMorley> ok .I'm actually working on the pid of a large lathe.
[04:02:42] <SWPadnos> PID will also compensate for an electrical bias
[04:03:01] <ChrisMorley> it proves to be difficult
[04:03:16] <tomp> what do you see happen?
[04:03:21] <Jymmmm> bbiab
[04:03:22] <ChrisMorley> but I don't know wha i am doing! learning!
[04:03:59] <tomp> can you move at all?
[04:04:11] <ChrisMorley> often the machine oscillates in the beginning of the move
[04:04:39] <tomp> ok, and how does it move by hand? (no electricity)
[04:05:28] <ChrisMorley> this is a cnc lathe no handles.but using a socket wrench -it is smooth
[04:05:54] <cradek> I found on my lathe that too much, or not enough, D will give oscillations (too much P will too)
[04:06:02] <ChrisMorley> what are regular p, i and d numbers?
[04:06:06] <cradek> but finding the right P is easy
[04:06:42] <ChrisMorley> yes d is very sensitive
[04:07:03] <jmkasunich> the actual numbers vary to much for us to give you specific suggestions
[04:07:06] <ChrisMorley> d ranges in the .01 area
[04:07:07] <jmkasunich> but usually D is quite small
[04:07:15] <cradek> but something like: I is half of P, D is like 1/100th of P
[04:07:15] <jmkasunich> wow, thats _very_ small
[04:07:38] <ChrisMorley> p is around 1. I thought it would be higher
[04:07:50] <jmkasunich> how do you have things scaled?
[04:08:07] <jmkasunich> feedback is encoder, you should be scaling that from counts to inches or mm
[04:08:10] <cradek> did you find what value of P barely gives sustained oscillation?
[04:08:27] <ChrisMorley> aprox .5
[04:08:42] <jmkasunich> ChrisMorley: something about your scaling is strange
[04:08:43] <ChrisMorley> with 0 everything else
[04:08:50] <jmkasunich> can you go over that with us please!
[04:08:52] <tomp> yes, no I no D
[04:08:59] <cradek> yeah your scale is off
[04:09:27] <ChrisMorley> scale of voltage /velocity?
[04:09:33] <jmkasunich> can you post your ini and hal files to pastebin.ca?
[04:09:47] <jmkasunich> yes, DAC voltage to velocity
[04:09:55] <ChrisMorley> no i'm sorry that computer is not on net
[04:10:02] <jmkasunich> (if your amps are velocity mode)
[04:10:08] <tomp> Chris are you using emc? or is this a general PID question?
[04:10:18] <ChrisMorley> emc2-head
[04:10:21] <jmkasunich> ok
[04:10:22] <tomp> good
[04:10:40] <jmkasunich> if you send 1 volt out of the DAC, how fast will the axis move?
[04:10:40] <ChrisMorley> the scale is 1
[04:11:07] <ChrisMorley> I never checked
[04:11:39] <jmkasunich> no idea at all what the relationship between DAC volts and axis speed is?
[04:11:48] <jmkasunich> do you know how fast it will move when maxed out?
[04:11:53] <ChrisMorley> no idea
[04:12:17] <jmkasunich> ok.....
[04:12:22] <ChrisMorley> I have to max at 18 inches a minute. the encoder modual cannot keep up
[04:12:29] <jmkasunich> (thats one of the first things I would try to figure out)
[04:12:35] <jmkasunich> 18ipm? thats slow
[04:12:51] <jmkasunich> (at least for most "large servo lathes"
[04:12:54] <ChrisMorley> yes the machine can go 200
[04:13:26] <cradek> you have dacs but no hardware quadrature counters?
[04:13:28] <jmkasunich> ok, two minutes ago I asked you how fast it would move when maxed out and you said "no idea"
[04:13:35] <jmkasunich> now you say 200 ipm ;-)
[04:13:49] <cradek> jmkasunich: that was in response to a different question
[04:13:55] <cradek> (relationship)
[04:14:02] <ChrisMorley> the machine can go 200 ipm when using old control
[04:14:14] <ChrisMorley> the old control is broken
[04:14:15] <jmkasunich> and you are using the same amps as vefore?
[04:14:17] <jmkasunich> before?
[04:14:21] <ChrisMorley> yes
[04:14:28] <jmkasunich> ok, then it will still do 200ipm\
[04:14:36] <ChrisMorley> yes
[04:14:59] <ChrisMorley> just emc can not count the encoder fast enough
[04:15:01] <jmkasunich> what are you using for DACs on your EMC machine? m5i20? motenc? ppmc? servo-to-go?
[04:15:52] <ChrisMorley> pwm through parallel port
[04:16:16] <jmkasunich> are you directly driving H-bridges somehow?
[04:16:29] <jmkasunich> (I was assuming that the old amps had +/-10V analog inputs)
[04:16:31] <ChrisMorley> yes
[04:16:46] <ChrisMorley> yes they do use +-10
[04:17:08] <ChrisMorley> using the h-bridge to power the amps
[04:17:12] <jmkasunich> so are you driving a +/-10 input, or are you driving the H-bridges directly? cant be both
[04:18:06] <ChrisMorley> sorry . computer runs h-bridge. h-bridge powers amps
[04:18:14] <jmkasunich> I'm still confused
[04:18:22] <jmkasunich> usually an H bridge is part of the amp
[04:18:46] <ChrisMorley> yes but I don't have an dac card in computer
[04:19:06] <ChrisMorley> so I was using h-bridge and pwm to make one
[04:19:20] <jmkasunich> "servo amp" usually consists of a +/-10V input that possibley goes thru a speed loop, then goes to a PWM generator, and finally drives an H bridge. all of that is one box
[04:19:30] <jmkasunich> to drive the H bridge directly you have to go hacking around inside it
[04:19:43] <ChrisMorley> yes I know. I have two
[04:19:48] <ChrisMorley> one I made
[04:19:52] <ChrisMorley> one in the amp
[04:20:26] <jmkasunich> oh, you are using EMC's PWM to run a LOW POWER H bridge that makes a +/-10V signal, and that runs to the regular amp?
[04:20:52] <ChrisMorley> the one I made produces the +- 10 volts for the other
[04:21:00] <ChrisMorley> using pwm
[04:21:04] <jmkasunich> I think I understand now
[04:21:11] <jmkasunich> you gotta explain these things to us, we can't read your mind
[04:21:12] <ChrisMorley> yes. yes
[04:21:26] <ChrisMorley> thought I did sorry
[04:21:55] <tomp> and does it look like +/-10V with a little integration cap on the output? ( like with a scope? )
[04:22:12] <jmkasunich> so, my first step would be to disconnect the motors from the big amps, put a meter on the +/-10V signal, and make sure that works
[04:22:27] <jmkasunich> make sure that you can get 10V, 5V, 0V, -5V, -10V
[04:22:43] <ChrisMorley> I have done that
[04:22:51] <jmkasunich> (by setting values on pins using halcmd, and measuring with a meter)
[04:22:56] <ChrisMorley> yes
[04:23:22] <tomp> and what did you see on the physical meter/scope
[04:23:27] <ChrisMorley> It is out a little max voltage is about 11 volts
[04:23:35] <jmkasunich> so with the pwmgen scale set to 1.0, you probably get 10V out when you command 1.0 to the pwmgen
[04:23:39] <jmkasunich> right?
[04:23:46] <ChrisMorley> pretty close yes
[04:23:48] <jmkasunich> or 11V in this case
[04:24:27] <jmkasunich> if you set maxdc to about 0.91 or so, that should limit the output to 10V
[04:24:38] <ChrisMorley> ok
[04:25:07] <jmkasunich> next step, connect the motor to the amp, and if possible, decouple the motor from the screw (remove a belt or whatever)
[04:25:10] <ChrisMorley> now that i think of it I am usig PWD
[04:25:23] <jmkasunich> PWD
[04:25:26] <jmkasunich> ?
[04:25:42] <tomp> pulse width demons
[04:25:43] <ChrisMorley> pulse width density
[04:25:50] <jmkasunich> ok
[04:25:52] <jmkasunich> that shouldn't matter
[04:26:10] <jmkasunich> you are filtering the signal before you send it on to the amp, right?
[04:26:14] <ChrisMorley> difficult to disconnect motor
[04:26:21] <ChrisMorley> no filter
[04:26:24] <tomp> dangerous not to
[04:26:38] <jmkasunich> tomp: not to what? disconnect, or filter?
[04:26:44] <tomp> motor
[04:26:57] <jmkasunich> you gotta do what you gotta do
[04:27:03] <ChrisMorley> how would I filter it?
[04:27:08] <jmkasunich> ok, before we even get that far
[04:27:24] <jmkasunich> well, the filtering thing is a complication no matter how you look at iut
[04:27:34] <jmkasunich> filtering is easy, use a RC network
[04:27:39] <jmkasunich> the problem is deciding how much
[04:27:58] <jmkasunich> too much, and it adds phase lag to the system making it hard to tune
[04:27:58] <ChrisMorley> like a charge pump?
[04:28:10] <jmkasunich> no, just an RC lowpass filter
[04:28:22] <jmkasunich> R from input to output, C from output to ground
[04:28:40] <jmkasunich> waitaminnit
[04:29:08] <jmkasunich> how are you driving the (probably single ended) input of your existing amp with the differential and unbalanced output of an H bridge?
[04:29:41] <ChrisMorley> sorry not sure what U mean
[04:29:54] <ChrisMorley> single ended?
[04:29:55] <jmkasunich> its pretty simple to turn the output of pwmgen into a +/- 10V signal with an opamp and some passives
[04:30:17] <jmkasunich> doesn't the servoamp input have one terminal that is supposed to go from -10 to +10
[04:30:25] <jmkasunich> and another terminal that is ground?
[04:30:41] <ChrisMorley> yes
[04:30:47] <jmkasunich> ok, that is single ended
[04:30:52] <jmkasunich> a single signal, relative to ground
[04:30:57] <ChrisMorley> ok
[04:31:12] <jmkasunich> an H bridge has TWO output signals, and neither one is grounded
[04:31:25] <jmkasunich> so how did you get them to play nice together?
[04:31:58] <jmkasunich> square peg, round hole I think
[04:32:01] <ChrisMorley> just wired them together. ignoance is bliss!lol
[04:32:21] <tomp> ? shorted the hbrdg output?
[04:32:28] <jmkasunich> probably
[04:32:39] <jmkasunich> ignorance is not bliss
[04:32:51] <tomp> or cnx''d 1 side of hbrdg to gnd?
[04:33:10] <tomp> then no longer +/-
[04:33:16] <jmkasunich> ChrisMorley: it is not terribly difficult to turn the output of pwmgen into a +/-10V signal, if you know some electronics
[04:34:05] <jmkasunich> it can be done with an opamp, some resistors, a cap or three, and a +/- 12 or 15V power supply
[04:34:24] <jmkasunich> how much electronics do you know? I thought you said you _built_ the H-bridge?
[04:35:08] <ChrisMorley> yes I did build it . I found the plans on the net then played around till it worked for me
[04:35:50] <jmkasunich> ok, do you have a URL for those plans? paste it here so we can look
[04:36:27] <jmkasunich> usually H-bridges are used to directly drive a motor, NOT to drive some other stage
[04:37:29] <tomp> http://controls.ame.nd.edu/microcontroller/main/node40.html pwm to analog, single opamp
[04:37:57] <jmkasunich> tomp: that circult is unipolar, but its a step in the right direction
[04:38:26] <tomp> http://www.allaboutcircuits.com/vol_6/chpt_6/9.html
[04:38:51] <ChrisMorley> I am finding it hold on
[04:38:52] <jmkasunich> tomp: huh?
[04:38:57] <jmkasunich> ChrisMorley: take your time
[04:39:20] <tomp> yeh, those are unipolar
[04:39:49] <tomp> everybody is using pics to do this
[04:39:56] <jmkasunich> tomp: and the second one will blow the transistor unless it is heavily derated, or the load and wiring has very low inductance
[04:40:00] <SWPadnos> I use AVRs ;)
[04:40:15] <jmkasunich> you use PICs or AVRs to _make_ PWM maybe
[04:40:20] <SWPadnos> yes
[04:40:26] <jmkasunich> you gotta use good old analog to do anything fun with the PWM
[04:40:41] <ChrisMorley> www.solarbotics.net/library/circuits/driver_tilden.html
[04:40:48] <SWPadnos> not to directly (via transistors, of course) drive a motor, unless it's a tiny unipolar stepper from DigiKey
[04:42:00] <jmkasunich> interesting drawing... they don't even show transistor symbols, just the packages
[04:42:21] <ChrisMorley> if use search around it does
[04:42:25] <SWPadnos> "leads-up dead bug style" ;)
[04:42:40] <ChrisMorley> I used different transisters and played with the resister
[04:43:14] <SWPadnos> at least they oriented all the transistors the same way ...
[04:43:20] <jmkasunich> how did you decide that it was "working"?
[04:43:33] <jmkasunich> were you spinning a small motor with it?
[04:44:00] <ChrisMorley> the lathe moved
[04:44:21] <ChrisMorley> actually I tried a small moter and leds first
[04:44:28] <SWPadnos> "moved at a rate that seemed proportional to the output", or "moved"?
[04:44:42] <ChrisMorley> moved proportional
[04:45:05] <ChrisMorley> it seemed to work fine. other then tuning
[04:45:32] <SWPadnos> precisely controlling the motors is much different from just making them turn
[04:45:41] <jmkasunich> so when you sent 0.1 to pwmgen, the lathe moved slowly, when you sent 0.5 to pwmgen it moved 5 times faster, and when you sent 1.0 to pemgen it moved at 200 ipm?
[04:45:53] <ChrisMorley> no
[04:46:00] <jmkasunich> then it didn't work
[04:46:08] <ChrisMorley> I never tested it that way.
[04:46:33] <jmkasunich> I'n not trying to be a prick here, so please don't get offended... but there is a lot more to this than what you've done so far
[04:46:57] <ChrisMorley> I used the etch-servo in emc2 and set the max speed down to 18 ipm
[04:46:58] <tomp> in that tilden bridge.. the 2 "-" inputs are not pwm inputs... they're supposed to be active 1 at a time
[04:47:25] <SWPadnos> stepgen can do that type of output - type 2, I think
[04:47:28] <jmkasunich> tomp: that circuit is really unsuitable for what he's trying to do
[04:47:33] <tomp> k
[04:47:52] <jmkasunich> if he had a suitably small motor on it, pwmgen could certainly drive it
[04:47:59] <ChrisMorley> yes type 2 is what I am using I did cahne the etch-servo to suit
[04:48:07] <jmkasunich> but its not right for making +/-10V to drive another amp
[04:48:45] <jmkasunich> ChrisMorley: are the existing lathe servoamps commercial ones?
[04:49:00] <ChrisMorley> yes it is an Okuma lathe
[04:49:04] <SWPadnos> yeah - to get the scaling right you'd need ~-2V for ground, and ~12 for + (or thereabouts)
[04:49:21] <jmkasunich> SWPadnos: huh?
[04:49:31] <SWPadnos> well, there would be an offset, among other things
[04:49:44] <jmkasunich> that circuit simply can't make a single ended negative output
[04:50:12] <tomp> in the 1st circuit i saw, the opamp could be connected to +/- 10V (or 15) instead of the suggested +12 & 0
[04:50:12] <SWPadnos> not with a ground reference the same as the control inputs
[04:51:00] <ChrisMorley> ok guys if I take a battery and wire it to the amp the motor moves
[04:51:20] <ChrisMorley> and if i change the leads around it moves the other way
[04:51:24] <jmkasunich> battery to the input of the Okuma amp you mean?
[04:51:30] <ChrisMorley> yes
[04:51:36] <jmkasunich> 1.5V battery?
[04:52:01] <ChrisMorley> what ever voltage I used a 9 volt
[04:52:11] <jmkasunich> did it move pretty darned quick?
[04:52:18] <ChrisMorley> yes very quick
[04:52:19] <jmkasunich> I would expect that 10V would give you 200ipm
[04:52:25] <ChrisMorley> yes
[04:52:25] <jmkasunich> so 9V gives 180 ipm
[04:52:48] <jmkasunich> (you are brave - I would do the battery test with a much lower voltage)
[04:52:59] <jmkasunich> a 1.5V battery should give you 30 ipm
[04:53:00] <ChrisMorley> so why would an h-bridge not be the same ?
[04:53:21] <jmkasunich> for one thing, a battery is DC, not PWM
[04:53:41] <jmkasunich> for another, the battery is a floating source, and the H bridge is not
[04:53:51] <jmkasunich> floating with respect to ground
[04:54:04] <ChrisMorley> ok but if I did'nt use pwm It would work ?just reeally fast?
[04:54:36] <ChrisMorley> ya sorry I am way over my head I see
[04:55:01] <jmkasunich> connecting the H bridge circuit you showed us to the inputs of the Okuma amp will do something, but I have no idea what. I'm sure it won't do the right thing
[04:55:13] <jmkasunich> it might work in one direction but not the other, for example
[04:55:39] <jmkasunich> this is an op-amp differential amplifier
[04:55:40] <jmkasunich> http://en.wikipedia.org/wiki/Image:Opamp-differential.svg
[04:55:41] <ChrisMorley> I dont understand the "floating source"
[04:56:02] <SWPadnos> the voltage on the battery isn't connected to ground on the PC or on the servo drive
[04:56:09] <jmkasunich> how much electronics education do you have?
[04:56:17] <SWPadnos> it "floats" relative to them
[04:56:22] <jmkasunich> we aren't going to be able to teach you from square one
[04:56:47] <jmkasunich> I don't want to insult your inteligence by assuming you know nothing, and I don't want to confuse you by assuming you know more than you do
[04:57:20] <ChrisMorley> I read books - self taught. I really don't want to waste your time either
[04:57:37] <ChrisMorley> I happy that you are helping . thanks
[04:57:37] <jmkasunich> as long as we are communicating clearly, its not a waste of time
[04:57:50] <jmkasunich> do you know anything about op amp circuits?
[04:58:11] <ChrisMorley> the basic principles
[04:58:29] <jmkasunich> you understand ground, and that most voltage measurements are made with respect to ground?
[04:58:43] <ChrisMorley> yes
[04:59:00] <jmkasunich> could you build and understand this circuit: http://en.wikipedia.org/wiki/Image:Opamp-differential.svg
[04:59:38] <jmkasunich> the power supplies for the op-amp aren't shown, for this application they would be +/- 12 or 15 volts
[05:00:02] <ChrisMorley> Rf give neg feedback-yes?
[05:00:05] <jmkasunich> yes
[05:00:22] <jmkasunich> if V2 is grounded, it is a standard inverting amplifier
[05:00:45] <jmkasunich> like this: http://en.wikipedia.org/wiki/Image:Opampinverting.svg
[05:01:09] <jmkasunich> Assume R1 (or Rin) is 5K, and Rf is 10K
[05:01:32] <jmkasunich> if you put +5 volts on V1 (or Vin) you will get -10V out
[05:01:49] <jmkasunich> if you put zero volts on V1 you will get zero volts out
[05:01:51] <ChrisMorley> yes ok
[05:02:39] <jmkasunich> now lets put some voltage on V2 instead of V1 (leave V1 at zero)
[05:02:50] <jmkasunich> make R2 = R1 = 5K
[05:02:54] <jmkasunich> and Rg = Rf = 10K
[05:03:29] <jmkasunich> if you put +5 Volts on V2, with zero on V1, you will get +10V at Vout
[05:03:49] <cradek> just a thought before I go to bed - the best way to run this lathe, which will be simpler and give full speed, is to buy an interface with some dacs and quadrature counters - since you have amps already you might get by with spending just a couple hundred bucks
[05:04:10] <cradek> after a lot of work, 18ipm is going to be very ... unsatisfying
[05:04:15] <jmkasunich> cradek is right
[05:04:32] <jmkasunich> if you have a really really tight budget, the approach you are taking can be made to work
[05:04:40] <jmkasunich> but it is more effort, and the results will be dissapointing
[05:04:41] <SWPadnos> unless you need to cut something before Monday ...
[05:04:56] <ChrisMorley> lol no this is all about learning
[05:05:03] <cradek> we all like a challenge but sometimes the easy way is the good way
[05:05:04] <ChrisMorley> thank you for your help
[05:05:08] <jmkasunich> hardware encoder counters will be able to track 200 ipm
[05:05:27] <jmkasunich> and regular DACs will give better results than converting the PWM from EMC into +/-10V
[05:05:29] <ChrisMorley> yes I knew that .I just wanted to play with it now!
[05:05:47] <jmkasunich> (I'll be happy to continue explaining how to do that conversion)
[05:06:02] <ChrisMorley> yes If you don't mind
[05:06:05] <jmkasunich> ok
[05:06:10] <SWPadnos> well, there would be a lot of learning involved of you build a circuit like jmkasunich is describing, then at some point change over to a Mesa 5i20 FPGA board, and make an FPGA configuration to replace stepgen type 2 outputs at higher speed ;)
[05:06:19] <jmkasunich> still looking at the differnetial amp picture
[05:06:27] <jmkasunich> R1 = R2 = 5K
[05:06:32] <jmkasunich> Rf = Rg = 10K
[05:06:42] <jmkasunich> if V1 = 5V and V2 = 0, Vout = -10
[05:06:54] <jmkasunich> if V1 = 0V and V2 = 5V, Vout = +10
[05:07:09] <jmkasunich> if V1 and V2 both = 0, Vout = 0
[05:07:12] <ChrisMorley> with you so far
[05:07:38] <jmkasunich> so, drive V1 with the "down" output of pwmgen, and drive V2 with the "up" output
[05:08:13] <jmkasunich> the opamp takes the two 0 to +5V signals from pwmgen, and turns them into a single +/-10V signal
[05:08:36] <tomp> jnk is the mcgiver of emc
[05:08:37] <jmkasunich> the only problem is that Vout is still PWM - its not a nice steady value like the battery was
[05:08:46] <tomp> jmk
[05:09:00] <jmkasunich> jmk is an electrical engineer ;-)
[05:09:02] <SWPadnos> MacGyver - mcgiver sounds wo McDonalds like ;)
[05:09:12] <SWPadnos> s/wo/so/
[05:09:12] <ChrisMorley> back to the filtering problem
[05:09:16] <jmkasunich> right
[05:09:34] <jmkasunich> we want to filter the signal before the opamp
[05:09:47] <ChrisMorley> which can be overcome with rc circuit
[05:09:52] <jmkasunich> so, instead of using 5K for R1 and R2, split them into two resistors that total 5K
[05:09:56] <jmkasunich> right
[05:10:18] <jmkasunich> split R1 and R2 into two resistors in series
[05:10:38] <jmkasunich> then connect a capacitor from the midpoint of R1 to the midpoint of R2
[05:10:53] <ChrisMorley> yep
[05:11:01] <jmkasunich> the size of the capacitor determines the amount of filtering
[05:11:11] <jmkasunich> * jmkasunich digs out the calculator
[05:11:33] <SWPadnos> ChrisMorley, what BASE_PERIOD setting are you using?
[05:12:09] <ChrisMorley> same as etch 20000 for fast I think
[05:12:12] <SWPadnos> ok
[05:12:17] <jmkasunich> the smaller the base period, the higher the PWM frequency and the easier it is to filter
[05:12:23] <jmkasunich> 20000 is good
[05:12:37] <jmkasunich> I think the capacitor should be between 0.5uF and 1.0uF
[05:12:48] <jmkasunich> it might be hard to find a non-polarized cap that large
[05:13:03] <jmkasunich> you could make all the resistors 10x bigger and use 0.1uF
[05:13:45] <SWPadnos> wouldn't two polarized caps to ground give similar filtering?
[05:13:53] <SWPadnos> ie, each leg separately
[05:14:06] <jmkasunich> in this case, yes
[05:14:17] <jmkasunich> thats probably a better approach anyway
[05:14:41] <jmkasunich> (for a generic diff amp, you'd need tightly matched caps to retain common mode rejection, but that doesn't matter here)
[05:15:10] <SWPadnos> ok - also we know the input range is unipolar, which helps
[05:15:10] <jmkasunich> because we only ever drive one side at a time, the other is zero
[05:16:01] <jmkasunich> if I was more ambitious, I'd draw up the complete circuit (with R1 and R2 split, and with the capacitors in there) and post it on the web somewhere
[05:16:05] <jmkasunich> but not tonight
[05:16:15] <tomp> so a polarized cap from 'center' of r1 to gnd, and another polarized cap from 'center' of r2 to gnd
[05:16:23] <SWPadnos> yep
[05:16:25] <jmkasunich> tomp: yes, exactly
[05:16:46] <SWPadnos> same value for each cap (unless you want attack and decay to be non-symmetric, which you don't)
[05:16:55] <tomp> Chris? got it?
[05:16:55] <jmkasunich> right
[05:17:09] <ChrisMorley> ogot it thank you -busy drawing circuit
[05:17:13] <jmkasunich> 10% tolerance is fine, but don't make one of them 0.1uF and the other one 1uF
[05:17:23] <tomp> both 0.1uF
[05:17:57] <jmkasunich> actually, if R1&R2 is 5K (2 x 2.5K in series) and Rf&Rg is 10K, then you want 1.0uF
[05:18:28] <SWPadnos> for 500uS time constant (unless I need to think about it more ;) )
[05:18:34] <ChrisMorley> what kind of amperage will this supply ?
[05:18:42] <jmkasunich> no amperage
[05:18:49] <SWPadnos> that depends on the op-amp, but it should be unimportant ...
[05:18:52] <jmkasunich> its just a voltage (a couple of mA)
[05:18:57] <SWPadnos> this isn't meant to drive a motor
[05:19:05] <ChrisMorley> yes ok
[05:19:11] <jmkasunich> the output of this circuit goes to the +/-10V input of the big Okuma amps
[05:19:16] <ChrisMorley> yes
[05:19:52] <tomp> the Okuma amps will want very little current input, look at the wires they used
[05:20:02] <ChrisMorley> yes small
[05:20:16] <tomp> mA's is enuf
[05:20:21] <jmkasunich> these are "signal" circuits, not "power" circuits
[05:21:32] <ChrisMorley> well I have some building to do!. I will buy a card eventually. what do you recomend?
[05:21:55] <tomp> what does '500 uS time constant' mean... how long it takes to go min to max?
[05:22:26] <jmkasunich> if you build this circuit and get it working with EMC2's pwmgen and software encoder counting, then later you could probably use Jeff's "pluto-p" circuit (about $60)
[05:22:32] <SWPadnos> in RC circuits, the time constant (R * C) is the amount of time it takes to charge the cap to 1/e of the applied voltage
[05:22:46] <SWPadnos> err - 1-1/e, or about 69%
[05:23:09] <SWPadnos> or a Mesa card (at some point), for $199
[05:23:16] <jmkasunich> ChrisMorley: Jeff's thing is stull experimental
[05:23:32] <jmkasunich> still
[05:23:32] <SWPadnos> actually, that can be done with PWM/DIR as well, with some changes to the op-amp circuit
[05:23:54] <jmkasunich> oh, jeffs is pwm/dir, not up/down?
[05:23:56] <jmkasunich> didn't know that
[05:23:59] <SWPadnos> I think there's an option on the Mesa to invert the PWM signal when in reverse DIR
[05:24:04] <SWPadnos> dunno about Jeff's
[05:24:09] <SWPadnos> it is up/down
[05:24:37] <jmkasunich> the opamp circuit is up/down, and that is what I prefer
[05:24:51] <SWPadnos> if PWM can be inverted by the FPGA, then you can still use that
[05:24:57] <jmkasunich> gives you a nice accurate zero point, and simple analog circuitry
[05:25:06] <jmkasunich> SWPadnos: how?
[05:25:18] <SWPadnos> attach DIR to - and PWM to +
[05:25:21] <SWPadnos> or the other way around
[05:26:04] <jmkasunich> oh, so with DIR=0, out is proportional to PWM
[05:26:05] <SWPadnos> since PWM=!PWM when in reverse, you just flip the two inputs from 0 to + at the same time, then gradually lower the PWM output average to go firther negative
[05:26:14] <SWPadnos> I think so
[05:26:14] <jmkasunich> and with DIR=5V, out is 10V - PWM
[05:26:17] <jmkasunich> or something like that
[05:26:24] <SWPadnos> something like that
[05:26:27] <jmkasunich> seems icky to me
[05:26:34] <SWPadnos> I thikn that's there, and if it isn't, then it can be done in the driver
[05:26:37] <SWPadnos> maybe :)
[05:27:00] <SWPadnos> or change the FPGA ;)
[05:27:03] <jmkasunich> If I was stuck with PWM/DIR, I'd add logic to the opamp circuit to convert it to up/down
[05:27:36] <SWPadnos> or add an invert pin to the op-amp circuit
[05:28:01] <jmkasunich> anyway, lets not confuse Chris
[05:28:04] <SWPadnos> nope
[05:28:18] <jmkasunich> the circuit as described works with pwmgen in up/down mode (I think thats mode 2)
[05:29:10] <ChrisMorley> sounds good
[05:29:43] <jmkasunich> you should test the circuit before you hook it to the Okuma amps
[05:30:03] <jmkasunich> put a meter on the output, and send 0.1, 0.5, 1.0, -0.1, -0.5, and -1.0 into the pwmgen
[05:30:16] <jmkasunich> (using halcmd - disconnect the signal from EMC)
[05:30:39] <SWPadnos> don't forget 0 ;)
[05:30:39] <jmkasunich> if you get the appropriate voltages out of the circuit, then you can connect to the amp
[05:30:47] <jmkasunich> yes, test zero too
[05:31:19] <jmkasunich> how did it get to be 12:30?
[05:31:27] <ChrisMorley> hey by the way if I saved a hal cmd list
[05:31:36] <SWPadnos> time flew at SR-71A speeds tonight
[05:31:36] <ChrisMorley> how do you load it ?
[05:31:48] <ChrisMorley> if forget the comand now
[05:31:49] <SWPadnos> halcmd -f <filename>
[05:32:05] <ChrisMorley> but it didn't work -f something
[05:32:09] <SWPadnos> halcmd -h shows the options
[05:32:36] <ChrisMorley> It didn't load I will try again!
[05:32:53] <ChrisMorley> thank you so much for all the help!!!!
[05:33:00] <jmkasunich> you are welcome
[05:33:05] <SWPadnos> you may need to setup the shell environment. from the emc2-head directory, run ". scripts/emc-emvironment" (no quotes)
[05:33:14] <SWPadnos> err - emc-environment
[05:33:22] <tomp> best of luck
[05:33:28] <ChrisMorley> good night
[05:33:31] <SWPadnos> enjoy
[05:33:51] <tomp> hey , i had probs w loading too, will try that env script
[05:34:17] <SWPadnos> dunno if it matters - it probably shouldn't for halcmd, but the loadrt / loadusr commands may need the help
[05:35:44] <tomp> those circuits weren't really svg, you had to click on another link to see the svg version ( then ffox blows up when you leave )
[05:36:19] <SWPadnos> Obviously, we don't want our tools--including our programming languages--to be more complex than necessary. But one aim should be to make tools that will serve skilled professionals--not to lower the level of expressiveness to serve people who can hardly understand the problems, let alone express solutions. We can and do build tools that make simple tasks simple for more people, but let's...
[05:36:21] <SWPadnos> man - Bjarne Stroustrup can really cut to the chase:
[05:36:23] <SWPadnos> ...not let most people loose on the infrastructure of our technical civilization or force the professionals to use only tools designed for amateurs.
[05:36:38] <SWPadnos> sounds a bit like the EMC philosophy, actually :)
[05:36:50] <SWPadnos> make it for pros, and try to make it accessible also
[05:37:10] <jmkasunich> ;-)
[05:37:22] <tomp> uh, software pros or machining pros ;-)
[05:37:30] <SWPadnos> err - whichever ;)
[05:37:36] <SWPadnos> ideally, only people who are both
[05:37:44] <SWPadnos> :)
[05:37:52] <tomp> oh, both of them?
[05:37:56] <SWPadnos> heh
[05:38:06] <SWPadnos> yeah - I'm sure there are at least two
[05:38:45] <tomp> nite all, you guys really helped 2 people tonight
[05:39:11] <SWPadnos> that's a rate of 700+ per year!
[05:42:35] <jmkasunich> argh - two like that every night and I'd be insane well before a year ;-)
[05:42:40] <SWPadnos> heh
[05:42:50] <SWPadnos> likely before the end of this year ;)
[05:58:49] <SWPadnos> well - good night
[14:33:18] <wb9mjn> Hi All...this is on the new Ubuntu 6.06 install....
[14:33:54] <wb9mjn> Added in the packages I wanted...now ready to start learning Hal/EMC2 ...
[14:39:00] <alex_joni> great
[14:39:12] <alex_joni> wb9mjn: usually people are around to answer questions if you get stuck :)
[14:39:23] <alex_joni> I would advise starting with the manual(s)
[14:39:44] <alex_joni> there is an installed version (Applications->CNC->EMC2 User Manual)
[14:43:46] <wb9mjn> Yep....I was on last night....
[14:44:13] <wb9mjn> I was stuck on the Ubuntu install...turned out to be the old CD media I was using...
[14:44:42] <wb9mjn> Taking an install break, to get this phase of stuff organized....
[14:44:56] <alex_joni> wb9mjn: I saw the logs .. good thing you figured it out:)
[14:46:28] <wb9mjn> Well, its what I could do, when I could do it, so I tried it....and it worked...
[14:50:07] <CIA-8> 03alex_joni 07v2_1_branch * 10emc2/debian/ (.cvsignore changelog control control.in emc2-dev.files rules): starting to backport dpkg-improved from HEAD. testing on .cvsignore
[14:52:30] <wb9mjn> Hi Ray...
[14:52:46] <wb9mjn> Had a touch of Up-per weather down here this week...
[14:52:51] <CIA-8> 03alex_joni 07v2_1_branch * 10emc2/debian/ (configure drivers.files.in emc2.files.in rules.in changelog): more merging of improved-dpkg
[14:53:02] <rayh> It seems to be spreading around quite a bit these days.
[14:53:32] <cradek> rayh: what's up-per?
[14:53:49] <wb9mjn> As in UP per ...
[14:53:56] <wb9mjn> Youp per ...
[14:54:04] <rayh> There are several ways of spelling citizens of this little country.
[14:54:34] <wb9mjn> Well, I have not been there in 35 years....
[14:54:41] <rayh> Hi Chris. Don
[14:54:59] <cradek> hi
[14:55:11] <rayh> You need to come back. We have a great bed and breakfast here at crooks cove
[14:55:16] <rayh> and the price is just right.
[14:55:21] <cradek> was 50 degrees here yesterday - I'm glad spring is finally here
[14:55:45] <rayh> It was darn cold in that part of the country.
[14:55:53] <rayh> Worse I think than here.
[14:56:25] <rayh> Did anyone look at the "
[14:56:31] <alex_joni> hi guys
[14:56:32] <wb9mjn> We are going into a mini slush season this week...
[14:56:45] <wb9mjn> 10 inches of snow on the ground, and going to be 40 the next few days...
[14:57:23] <wb9mjn> Nothing like Calumet, though....8 foot high snow banks melting in March and April...
[14:57:42] <rayh> I hit some real patches of ice on the ride back.
[14:57:57] <rayh> Almost trashed a gas pump.
[14:58:09] <wb9mjn> The Icicles are falling off the building outside my window just now...sun is out...
[14:58:31] <rayh> That sounds like an improvement.
[14:58:40] <wb9mjn> My brother had a Sciiroco, and it would get hung up on the crest of hills leading up
[14:58:51] <wb9mjn> to the pumps, almost did the same thing once...
[15:00:48] <rayh> Been there several times traveling between the west coast and here during winter.
[15:01:25] <rayh> I had an issue with EMC/GUI the other day.
[15:01:37] <alex_joni> rayh: what issue?
[15:01:55] <rayh> Incremental jog 0.0001 was smaller that a single step -- stepper./
[15:02:13] <rayh> so press it several times to make one step.
[15:02:27] <rayh> But the move was always in the same direction.
[15:02:31] <rayh> Hi Alex.
[15:02:53] <rayh> You gouing to get to the mountains for vactation this year.
[15:03:01] <rayh> going?
[15:03:12] <cradek> rayh: I tried but could not reproduce that problem
[15:03:23] <rayh> Okay.
[15:03:33] <alex_joni> rayh: probably so
[15:03:38] <cradek> I set scope to show step and dir, and triggered on the step
[15:03:38] <rayh> I'll have to try it here when I get set back up.
[15:03:49] <cradek> the dir always showed the right direction
[15:04:11] <alex_joni> sorry for the flood
[15:04:23] <CIA-8> 03alex_joni 07v2_1_branch * 10emc2/debian/extras-Ubuntu-5.10/emc2.files: ubuntu 5.10 specifics backport
[15:04:25] <CIA-8> 03alex_joni 07v2_1_branch * 10emc2/debian/extras-Ubuntu-5.10/etc/udev/rules.d/emc2.rules: ubuntu 5.10 specifics backport
[15:04:25] <CIA-8> 03alex_joni 07v2_1_branch * 10emc2/debian/extras-Ubuntu-5.10/etc/modprobe.d/emc2: ubuntu 5.10 specifics backport
[15:04:26] <CIA-8> 03alex_joni 07v2_1_branch * 10emc2/debian/extras-Ubuntu-5.10/etc/xdg/menus/applications-merged/cnc.menu: ubuntu 5.10 specifics backport
[15:04:28] <CIA-8> 03alex_joni 07v2_1_branch * 10emc2/debian/extras-Ubuntu-5.10/usr/share/pixmaps/emc2icon.png: ubuntu 5.10 specifics backport
[15:04:28] <CIA-8> 03alex_joni 07v2_1_branch * 10emc2/debian/extras-Ubuntu-5.10/usr/share/applications/ (emc2-doc.desktop emc2.desktop): ubuntu 5.10 specifics backport
[15:04:32] <CIA-8> 03alex_joni 07v2_1_branch * 10emc2/debian/extras-Ubuntu-5.10/usr/share/desktop-directories/cnc.directory: ubuntu 5.10 specifics backport
[15:05:15] <cradek> the dir does always go back down to low a while after the step pulse (don't know why) but it was correct during the pulse
[15:06:01] <alex_joni> cradek: I think the dir always corresponds to the current direction of movement (and for 0 movement dir=0 by default)
[15:06:23] <cradek> ok I guess so
[15:06:51] <alex_joni> the other choice would have been to always reflect the last state
[15:06:58] <alex_joni> not sure what is better
[15:07:14] <cradek> probably doesn't matter at all does it
[15:07:21] <alex_joni> it probably does in some cases
[15:07:25] <alex_joni> because of setup and hold times
[15:08:09] <cradek> right, so you just have to predict the future correctly to avoid the setup times
[15:08:19] <alex_joni> sounds like branch prediction to me ;)
[15:08:20] <cradek> (or not use step/dir)
[15:08:38] <alex_joni> up/down would be so much better ;)
[15:09:08] <cradek> quadrature is better still - noise resistant
[15:09:27] <alex_joni> yeah, but harder to interpret
[15:09:31] <alex_joni> harder = more expensive
[15:09:41] <cradek> yes a little
[15:09:42] <rayh> phone
[15:09:59] <alex_joni> another flood :)
[15:10:21] <CIA-8> 03alex_joni 07v2_1_branch * 10emc2/debian/extras-Ubuntu-6.06/etc/modprobe.d/emc2: ubuntu 6.10 specifics backport
[15:10:21] <CIA-8> 03alex_joni 07v2_1_branch * 10emc2/debian/extras-Ubuntu-6.06/etc/xdg/menus/applications-merged/cnc.menu: ubuntu 6.10 specifics backport
[15:10:21] <CIA-8> 03alex_joni 07v2_1_branch * 10emc2/debian/extras-Ubuntu-6.06/emc2.files: ubuntu 6.10 specifics backport
[15:10:21] <CIA-8> 03alex_joni 07v2_1_branch * 10emc2/debian/extras-Ubuntu-6.06/etc/udev/rules.d/emc2.rules: ubuntu 6.10 specifics backport
[15:10:25] <CIA-8> 03alex_joni 07v2_1_branch * 10emc2/debian/extras-Ubuntu-6.06/usr/share/applications/ (emc2-doc.desktop emc2.desktop): ubuntu 6.10 specifics backport
[15:10:28] <CIA-8> 03alex_joni 07v2_1_branch * 10emc2/debian/extras-Ubuntu-6.06/usr/share/pixmaps/emc2icon.png: ubuntu 6.10 specifics backport
[15:10:30] <CIA-8> 03alex_joni 07v2_1_branch * 10emc2/debian/extras-Ubuntu-6.06/usr/share/desktop-directories/cnc.directory: ubuntu 6.10 specifics backport
[15:11:39] <alex_joni> cradek: do you have some system around to test the deb building ?
[15:12:04] <cradek> I can get to one
[15:12:30] <cradek> let me get a branch checkout
[15:12:33] <alex_joni> a breezy would be best
[15:12:34] <alex_joni> :)
[15:12:42] <cradek> ack
[15:13:03] <cradek> I can probably do that later
[15:13:24] <alex_joni> no problem .. dapper is fine too
[15:13:33] <alex_joni> cd emc2_1/debian && ./configure -r
[15:13:58] <alex_joni> cd emc2_1 && debuild
[15:14:23] <cradek> is debuild the same as dpkg-buildpackage?
[15:14:51] <alex_joni> similar.. it calls dpkg-buildpackage
[15:15:00] <alex_joni> and fakeroot, and whatever there is still needed
[15:15:13] <alex_joni> I only use debuild when I don't want to mess with options passed
[15:15:34] <alex_joni> you probably need to apt-get it
[15:16:04] <alex_joni> or use dpkg-buildpackage :)
[15:19:32] <cradek> hmm, it's not running realtime so it won't work now I bet
[15:20:52] <alex_joni> configure -r tries to build packages for the running kernel
[15:20:59] <alex_joni> didn't look at sim much though
[15:21:38] <cradek> I'll try sim
[15:22:52] <alex_joni> you need to make a dir extras-sim-Ubuntu-6.06 and add the needed extra files in there
[15:23:47] <cradek> I didn't get an error about it not being there
[15:26:02] <alex_joni> sure you won't.. but the packages won't be complete
[15:26:08] <alex_joni> (no menus & such) ;)
[15:26:17] <cradek> ok
[15:29:27] <jepler> haha http://hackedgadgets.com/2006/12/10/dual-screen-cell-phone/
[15:29:50] <cradek> before we give this to anyone else I want to figure out a way we won't need 1:2.1.0 to be newer
[15:31:33] <cradek> have to run... bbl
[15:32:57] <jepler> http://lwn.net/Articles/194664/
[15:33:08] <skunkworks> Good morning
[15:33:08] <jepler> 2.1.0~mumble ?
[15:33:31] <alex_joni> 2.1.0-alpha0 it's called now
[15:33:54] <jepler> I think if we change it to 2.1.0~alpha0 it will be an older package than 2.1.0 when we release it
[15:34:25] <jepler> I don't know what "dak" is but note it says at the top that apt and dpkg have supported this for a long time
[15:34:53] <jepler> Debian's archive maintenance scripts
[15:38:00] <alex_joni> good
[15:39:48] <CIA-8> 03alex_joni 07v2_1_branch * 10emc2/debian/changelog: change to 2.1.0~alpha0 so it'll be older than 2.1.0 as suggested by jepler
[16:01:32] <jepler> http://www.opensubscriber.com/message/debian-devel@lists.debian.org/1994733.html
[16:02:17] <jepler> verified that on 5.10 and 6.06 the ~ works
[16:02:33] <jepler> 2.1.0~alpha1 is less than 2.1.0 and 2.1.1. 2.1.1~alpha1 is less than 2.1.1 but greater than 2.1.0.
[16:04:59] <alex_joni> nice
[16:16:27] <skunkworks> jepler: did you just the pluto powered up - and it was getting that hot?
[16:18:19] <skunkworks> sorry typing with one hand. (eating with the other).. Did you just have the pluto powered up and it was getting that hot? (nothing hooked to it)
[16:32:50] <jepler> skunkworks: after I upload the pluto_servo hardware it gets hot
[16:33:12] <jepler> it stays hot if I disconnect the parallel port without resetting it
[16:33:22] <jepler> it stays cool if it is connected to the parallel port but unprogrammed
[16:34:05] <skunkworks> wow - your program is hot ;)
[16:34:34] <jepler> I guess so
[16:34:39] <alex_joni> heh
[16:35:34] <skunkworks> probably the hardest the pluto has had to work. Most people must just blink led's with it.
[16:35:58] <skunkworks> might have to glue a little heat sink on the top?
[16:36:44] <skunkworks> reseting it resets it to 192.168.1.1
[16:36:51] <skunkworks> opps
[16:59:05] <alex_joni> quiet today
[17:07:04] <skunkworks> going back to working on trim.
[17:23:22] <skunkworks> jepler: where you able to find a reset solution for the pluto? I see no one has replied to your post.
[17:36:17] <jepler> skunkworks: no
[17:37:46] <wb9mjn> Oops,,,it crashed sitting here.....
[17:37:57] <wb9mjn> hmm....
[17:38:13] <wb9mjn> might be the power saving stuff...although that worked fine on the 5.10 ...
[17:38:34] <wb9mjn> The screen saver was locked up, and it did not respond to anything...
[17:38:46] <alex_joni> screen savers are bad
[17:39:01] <alex_joni> especially if they use 3D calcs.. it really stresses the processor
[17:39:16] <jepler> but no matter what, it shouldn't crash
[17:39:20] <alex_joni> I would advise either deactivating it, or uninstalling the 3d screensavers
[17:39:27] <alex_joni> jepler: I know.. :/
[17:41:02] <wb9mjn> Yep...had the planetary gear saver running....Or Prius PSD as some people call it...
[17:41:12] <wb9mjn> Might have overheated the video board ?
[17:43:13] <alex_joni> only the processor maybe
[17:43:23] <alex_joni> what kind of video board do you have?
[17:43:26] <wb9mjn> Slip the box covers back on for now, to get the air flow back to the design..
[17:43:46] <wb9mjn> Welp, looked at the processor temp with the Bios...31 C ....
[17:43:54] <alex_joni> if it's ati or nvidia, it won't be using the 3D of the board (the open source drivers don't have that)
[17:44:17] <wb9mjn> Its a Radeon, older model, just has a short heat sinc, no fan, but there is no card nex
[17:44:29] <wb9mjn> t to it ...
[17:44:56] <wb9mjn> The board sits invervted in the slot though...so not optimum for convective flow...
[17:45:37] <wb9mjn> PC fan is running, and I have an extra fan besides the PS fan...
[17:46:22] <wb9mjn> I meant to say CPU fan...
[17:49:11] <wb9mjn> let it run somemore,,,see what happens...
[18:33:19] <alex_joni> does anyone need a dapper vmdk ?
[19:05:32] <jmkasunich> hi all
[19:05:53] <SWPadnos> howdy
[19:10:09] <jtr> Good afternoon
[19:12:15] <jtr> jmkasunich: How soon are you placing the order for the mesa stuff?
[19:12:26] <jmkasunich> good question
[19:12:34] <jmkasunich> definitely before the end of the year
[19:14:54] <jtr> I'm thinking about going ahead and getting the m5i20 for the lathe spindle encoder
[19:16:10] <SWPadnos> I guess we should get together a list of the 5i20 cards and peripheral cards people want
[19:16:38] <jmkasunich> yeah
[19:17:12] <jmkasunich> give me a few minutes
[19:17:53] <jtr> yeah - I'd been thinking the pluto might do well, but with the overheating thing...
[19:18:09] <SWPadnos> overheating is possible with any FPGA - you can do that programmatically ;)
[19:18:20] <SWPadnos> but the Pluto is definitely not an industrial design
[19:19:13] <jtr> Well, my Taig is being used as a hobby lathe, but i know a guy who'd like to do a plasma cutter...
[19:20:18] <jtr> it would be good to get experience with the card we'd use for that.
[19:20:50] <SWPadnos> I like the Mesa card, though it's still not perfect
[19:21:09] <SWPadnos> I'd like to see more protection on the I/Os (though you can get that with the add-on cards)
[19:21:38] <jmkasunich> SWPadnos: imo, putting the protection outside is better anyway
[19:21:50] <jmkasunich> you can mix and match to suit the need
[19:22:09] <SWPadnos> true, but there isn't even any static protection on the I/Os, and there's no fuse on the 5V / 3.3V lines, which go directly to the PC power supply ...
[19:22:32] <jmkasunich> oh, that.... I thought you meant isolation, etc
[19:23:05] <SWPadnos> there's one PTC onthe card, near the main 5V/3.3V jumper
[19:23:45] <SWPadnos> hmmm - red herring - the PTC happens to be near the P4 jumper
[19:24:28] <jmkasunich> I suppose you tack solder a leaded pico-fuse to the voltage select jumper pins...
[19:24:34] <jmkasunich> you could
[19:24:44] <SWPadnos> you could
[19:25:00] <SWPadnos> hmmm - interesting product idea, that is. fuse/jumpers ...
[19:25:15] <Jymmmmmm> .ss LR shells!!!
[19:25:18] <Jymmmmmm> .22
[19:25:27] <SWPadnos> heh
[19:25:35] <SWPadnos> or pennies
[19:25:41] <SWPadnos> but only old copper ones
[19:27:10] <Jymmmmmm> Nah, the shells work better, teaches the dumbass not to use a substitue fuse
[19:27:17] <SWPadnos> heh
[19:29:50] <jmkasunich> .22s are for 1/4 x 1-1/4 fuses, pennys are for edison (house) fuses
[19:29:53] <jmkasunich> everybody knows that
[19:30:14] <jmkasunich> http://jmkasunich.dyndns.org/cgi-bin/blosxom
[19:30:25] <Jymmmmmm> * Jymmmmmm has never lived in a house that uses fuses.
[19:30:27] <SWPadnos> well, I'm a young'un - I grew up with circuit breakers, not those funny screw-in glass things
[19:30:47] <jmkasunich> I'm gonna add the normal and 5-piece prices for each board, and a short description of the various 7i ones
[19:31:07] <SWPadnos> or just link to their site (though ti isn't laid out all that well)
[19:31:18] <jmkasunich> good point
[19:31:41] <SWPadnos> man - I'm bummed that I'm not wealthy
[19:31:55] <jtr> ?
[19:31:59] <SWPadnos> there are several new 9MP monitors being sold on eBay - the good ones
[19:32:09] <SWPadnos> but they're $3500-4500 each or thereabouts
[19:32:17] <Jymmmmmm> Though you know what.... As popular as blade fuses are today, it's very hard to find project fuses holders for them - in blocks, inline are plentiful.
[19:32:31] <jtr> ouch
[19:32:38] <jmkasunich> 9mp are the big LCDs?
[19:32:48] <SWPadnos> only 22 inches, but 204PPI
[19:32:52] <SWPadnos> 3840x2400
[19:32:59] <Jymmmmmm> where?
[19:33:07] <SWPadnos> eBay
[19:33:33] <Jymmmmmm> oh screw that.... I want to be able to ring the persons neck live and in person!
[19:33:41] <SWPadnos> http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=330056858530
[19:38:20] <SWPadnos> you know - people don't really think about it much, but a DVI-D monitor actually has 4 or 7 channels that run at up to 1.65Gbit/second
[19:38:36] <SWPadnos> (single or dual-link, for the 4 vs 7)
[19:39:06] <SWPadnos> so a dual-link DVI cable is almost as fast as 10GigE
[19:39:55] <jmkasunich> true
[19:40:01] <Jymmmmmm> how fast is SATA ?
[19:40:06] <alex_joni> way slower
[19:40:08] <jmkasunich> but it can tolerate a bit error rate several orders of magnitude higher
[19:40:13] <SWPadnos> 3 Gbits/sec for SATA-2
[19:40:30] <alex_joni> jmkasunich: you have a dapper vmdk ..right?
[19:40:49] <jmkasunich> no, I'm running the dapper farm "slot" on this machine directly
[19:40:52] <alex_joni> vmdk = virtual machine for vmware server
[19:40:58] <SWPadnos> DVI is also limited to several meters, instead of 100M
[19:40:59] <alex_joni> oh, ok
[19:41:05] <jmkasunich> its becoming clear that multiple VMs running at the same time is not pretty
[19:41:32] <SWPadnos> it would be good to be able to detect changes on the host, then make the VMs run in sequence somehow
[19:41:45] <jmkasunich> to much work
[19:41:57] <SWPadnos> I;m not sure if you can just suspend/resume by asking VMWare nicely
[19:42:05] <jmkasunich> so SWPadnos: which I/O board(s) were you interested in?
[19:42:15] <SWPadnos> I'm looking at the mesa site now
[19:42:27] <jmkasunich> I've seen resume and suspend take 30 seconds each, so they're not a cure-all
[19:42:42] <SWPadnos> it's still faster (and less wear and tear) to avoid thrashing
[19:42:51] <robin__sz> meep?
[19:43:11] <jmkasunich> I have to many other projects on my plate right now to mess with the farm as long as its working
[19:43:27] <jmkasunich> steves_logging: you around?
[19:43:35] <SWPadnos> if there are no memory/disk issues, then running in parallel should be about the same time as running in sequence. if there are, then a sequence will finish faster
[19:43:42] <SWPadnos> jmkasunich, I noticed you're cleaning ;)
[19:43:53] <jmkasunich> yeah
[19:44:46] <SWPadnos> that's at least two jobs, maybe three (or 4, for me)
[19:47:56] <tomp> does anyone run the xilink dev tools on linux? (8.2i Design evaluation dvd )
[19:48:06] <SWPadnos> hmmm - I think I'd like a 7i37, and I'd love to have one of the RS-422/485 boards for differential inputs (though I'm not sure they match the pinout of the FPGA config)
[19:48:17] <SWPadnos> jepler does (maybe not that version)
[19:48:37] <SWPadnos> and skunkworks and cradek, I think :)
[19:48:43] <SWPadnos> oh wait - I'm wrong
[19:48:47] <SWPadnos> the Pluto is an Altera chip
[19:49:55] <jmkasunich> tomp: I've downloaded the webpak (I think its the same as the DVD), haven't had time to install it yet
[19:50:28] <SWPadnos> the webpack is identical, except that it doesn't support very new, very old, or very large chips
[19:50:41] <SWPadnos> and I think it's missing some optimization options
[19:51:16] <tomp> i bought the dvd,, and ditto on the install issue jmk
[19:51:38] <tomp> does the 5io20 having pwm instead of analog bother you?
[19:51:46] <tomp> 5i20
[19:52:07] <SWPadnos> it's got a very fast timebase, so filtering should be pretty easy ...
[19:52:20] <tomp> like last nite opamp circuit?
[19:52:32] <steves_logging> steves_logging is now known as steve_stallings
[19:52:33] <SWPadnos> yes, only smaller values ;)
[19:52:41] <tomp> teeny cap
[19:52:45] <SWPadnos> can be, if you want
[19:53:24] <tomp> so you'd use pwm & filters rather than chg the xilink code
[19:53:36] <SWPadnos> either way would work
[19:53:39] <Jymmmmmm> brb
[19:53:44] <steve_stallings> hi JMK, was out enjoying the sun, 15 degrees warmer today than Saturday, plus bright sun, down right plesant outside
[19:53:47] <SWPadnos> you'd need hardware and firmware to get real analog
[19:55:03] <tomp> and the 8 encoder channels, what was the original design idea ( with 4 drive ouputs ), was it dual encoder joints? or just spares
[19:55:26] <SWPadnos> either. there;s also an 8-axis version for the FPGA
[19:55:37] <tomp> same 200k gate chip?
[19:55:39] <SWPadnos> yep
[19:56:00] <tomp> nice, somebody there can pack stuff in tight
[19:56:08] <SWPadnos> 200k gates is plenty to put a DSP in there (one of their configs has that), plus all the I/O and quadrature/PWM functions
[19:56:22] <SWPadnos> have you looked at the G-Rex from Geckodrive?
[19:56:40] <tomp> heard a bit, didnt look
[19:57:05] <jmkasunich> hi steve_stallings, pretty nice here too
[19:57:10] <SWPadnos> that's got a custom processor, 8 channels of step/dir and quadrature, a bunch of I/Os, and it fits into a 50kgate chip (as far as I can see - I can't find my magnifying glass ;) )
[19:57:17] <steve_stallings> regarding compile farm, couldn't the scripts just be hard coded with delays to stagger the compiles?
[19:57:47] <jmkasunich> lots of things _could_ be done
[19:58:00] <jmkasunich> very few that I'm willing to mess with at the moment
[19:58:26] <jmkasunich> steve_stallings: http://jmkasunich.dyndns.org/cgi-bin/blosxom/shoptask/m5i20-group-buy.html
[19:58:45] <steve_stallings> just figured that delays would be simple, says he that has not run VMWare yet
[19:59:34] <SWPadnos> there are already delays - making them *controlled* delays isn't as simple ;)
[20:00:06] <jmkasunich> right now all the VMs are running
[20:00:09] <jmkasunich> sleeping most of the time
[20:00:17] <jmkasunich> they wake up every 5 mins and check for a commit
[20:00:27] <jmkasunich> if there is one they do a cvs up and build
[20:00:45] <jmkasunich> when all are building at once, it gets slow
[20:00:54] <steve_stallings> I thought the VMs were running a script, and the script could determine that a compile was needed, but pause a fixed time bases on slot number
[20:01:49] <SWPadnos> there are loads of ways of doing it (none of which jmk has the time to try right now, I gather :) )
[20:02:02] <jmkasunich> what he said
[20:02:14] <jmkasunich> so steve_stallings, which (if any) breakouts do you want
[20:02:38] <SWPadnos> there are shared folders where the host can place files that the guests look for, and the host can control who compiles that way (place file farm_1_go in the sahred dir, and farm slot 1 starts ...)
[20:03:29] <tomp> SWPadnos: grex impresive ( 400$), 5i20 more impressive (199-150$), how do i sign up to buy one? (my stg isa slot is a hassle )
[20:03:33] <SWPadnos> we may be able to get to 25 of the 7I31's ;)
[20:03:42] <steve_stallings> you can put me down for a 7i33
[20:03:46] <SWPadnos> jmk - add tomp ;)
[20:05:39] <tomp> jmk: please add the pwm3analog 7i33 to my 5i20 and lemme know how to pay
[20:05:47] <tomp> pwm2
[20:06:09] <tomp> do we have to have multiples of 5 to get the deal?
[20:06:15] <jmkasunich> 5 or more
[20:06:33] <tomp> good, i see more already on 5i20
[20:06:38] <jmkasunich> the deal is for each kind of board - we have the 5 needed to get the good price on the 5i20 already
[20:06:47] <SWPadnos> oh - the 7I33 will do fine for me as well - that gives me the differential encoder inputs I want
[20:07:16] <tomp> we need that red thermometer jerry uses on his tc marathon
[20:07:35] <tomp> "ok folks we got 4 now, call us soon"
[20:07:48] <SWPadnos> heh
[20:07:50] <tomp> tv marathon
[20:08:03] <jtr> SWPadnos: So, are you ditching the 7i34?
[20:08:16] <SWPadnos> I'll let a friend of mine know about this - we may be able to get a couple more
[20:08:31] <SWPadnos> jtr, I'm not sure yet
[20:08:52] <SWPadnos> I won't need it for the servos, but I may want to try it out for other projects
[20:09:25] <jmkasunich> as far as how to pay, etc... I'll want an email from each person, with full name, shipping address, and exactly what you want
[20:09:33] <tomp> k
[20:09:34] <jmkasunich> then you can mail a check
[20:09:37] <tomp> k
[20:09:54] <jmkasunich> I'll place the order with my credit card as soon as we are all agreed, and ship stuff out as the checks arrive
[20:10:07] <jmkasunich> I'd like to add $10 per person to cover re-shipping
[20:10:20] <jtr> I do think the LED pass-thru boards would be handy, as in Yep, there's the coolant-on signal.
[20:10:29] <jmkasunich> that means the 5i20 is $169 instead of $199
[20:10:52] <jmkasunich> I can't find any info about that board (the LED one) on the website (except for the price)
[20:11:50] <jtr> me either - I looked through the pdf directories and got nada.
[20:12:16] <jmkasunich> maybe a phone call or email to mesa to make sure its not vaporware....
[20:14:16] <Roguish> want to see a picture of the 7i31 ?
[20:14:29] <Roguish> got 1 in my hands.
[20:14:39] <jmkasunich> I guess its not vaporware ;-)
[20:14:53] <SWPadnos> not much to say about a pass-through with LEDs, I guess ;)
[20:15:05] <SWPadnos> does it have a test header as well (so you can connect a scope)?
[20:15:24] <jmkasunich> Roguish: that pic would be nice
[20:15:32] <jmkasunich> I'll link to it from the group buy page
[20:16:10] <Roguish> working on it. low res phone camera.
[20:16:18] <jmkasunich> no rush
[20:17:41] <Roguish> i'll have a file in a few.... where to put it?
[20:17:58] <SWPadnos> imagebin?
[20:17:58] <jmkasunich> if you have a website, just post it
[20:18:04] <jmkasunich> if not, mail it to me
[20:18:11] <jmkasunich> jmkasunich at att dot net
[20:18:25] <SWPadnos> imagebin.net works also
[20:18:40] <jmkasunich> thats easier probably
[20:19:03] <jmkasunich> 50 pin ribbon to screw breakout boards: http://www.winfordeng.com/products/brk2x25.php
[20:19:21] <jmkasunich> they have a 10+ discount, but its only $3, probably not worth it
[20:20:06] <tomp> jmk: depending on how you ship, maybe people oughta include a phone #
[20:20:41] <jmkasunich> probably
[20:20:55] <jmkasunich> and I just realized that people shouldn't send checks until I place the order
[20:21:11] <jmkasunich> any shipping charge from mesa to me needs to be divvied up
[20:21:47] <SWPadnos> I think their pricing actually included ground shipping (I seem to remember not getting charged for shipping when I ordered my 5i20)
[20:21:51] <Roguish> file commin' at ya.
[20:22:15] <jmkasunich> SWPadnos: good, that simplifies things
[20:22:22] <tomp> on the winford, i needed other than 50pin hdr, and just inside the hdr is 1 more set of holes just like the 50 pin, i removed the 50, added my 2, cheap
[20:22:37] <SWPadnos> those breakout boards are needed at 3:1 to the 5i20's, since there are 3 headers per card
[20:22:47] <jmkasunich> yeah, unless you are doing something different
[20:22:51] <SWPadnos> well - up to 3:1
[20:23:08] <jmkasunich> some of the boards, like the stepper and H bridge, have dedicated connectors, motors connect direct
[20:23:18] <SWPadnos> sure - the 7i33 changes that, as well as some of the others, but moany of the interface cards also end in 50-pin headers
[20:23:26] <SWPadnos> s/moany/many/
[20:23:49] <SWPadnos> err - the 7i33 also has a 50-pin output header :)
[20:24:33] <jmkasunich> looks like the 7i31 has buffers to drive the LEDs, thats nice
[20:24:45] <jmkasunich> no loading on the I/O signals
[20:25:38] <Roguish> regarding the isolator card, the 7i37 does match the current 5i20 headers j3 and j4. with the way peterv wrote the emc code the first header, j2, does mate up exactly.
[20:25:47] <SWPadnos> hmmm - I'd like to charge my stuff - can you take a credit card (or should I place the order)?
[20:25:57] <jmkasunich> I can't take credit cards
[20:26:02] <tomp> there's simliar breakout now that you have volume, from niu mechatronics lab (was for 3x50 on stg)
[20:26:14] <SWPadnos> ok. I can, via PayPal (though there's a fee)
[20:26:15] <jmkasunich> tomp: URL?
[20:26:16] <tomp> and i just found one from clemson,, with artwork http://www.ece.clemson.edu/crb/ece496/stg_breakout_inst.htm
[20:26:28] <tomp> i got the other url downstairs..
[20:26:31] <tomp> bbl
[20:27:01] <jmkasunich> SWPadnos: should I keep the list and let you handle the rest? or should I mail you the webpage and let you take over completely?
[20:27:23] <jmkasunich> certainly the final emailed orders need to go to the guy whose credit card is getting charged
[20:27:29] <SWPadnos> umm - maybe mail me when it's all settled. I'll be travelling for a week, starting in a couple of days
[20:27:34] <jmkasunich> ok
[20:27:58] <jmkasunich> I'll put in some info about the fact that you will place the order, and can take paypal
[20:28:18] <SWPadnos> ok. I'll check the rate for CC charges,I think it's ~3.5 or 4%
[20:28:19] <jmkasunich> what is the paypal premium? 3%, 5%, something like that?
[20:28:25] <SWPadnos> something like that
[20:30:25] <SWPadnos> I think the fee is 2.9% + $0.30
[20:30:35] <tomp> http://www.mech.northwestern.edu/courses/433/ServoToGo/BreakoutBoard/ad/
[20:30:36] <SWPadnos> I have a business account
[20:31:02] <jmkasunich> 7i31 pic linked
[20:31:43] <SWPadnos> cool - it looks like the headers on the right are suitable for scope use
[20:31:58] <tomp> which? nwu or clemson
[20:32:06] <jmkasunich> I think that is specific to the STG pinout tho
[20:32:08] <SWPadnos> 7i31 ;)
[20:32:15] <jmkasunich> oh
[20:32:25] <alex_joni> brb.. gotta pack (again)
[20:32:31] <tomp> yeh, but the board layout is simple to change
[20:33:04] <SWPadnos> I thikn I also get some small discount on FedEx and UPS (I have accounts anyway)
[20:33:30] <alex_joni> no free shipping for that amount of boards/money?
[20:33:40] <SWPadnos> to me maybe, from me - no! ;)
[20:33:46] <jmkasunich> ;-)
[20:35:36] <jtr> If this was happening closer to cabin fever, some could be "delivered" there.
[20:36:13] <jmkasunich> SWPadnos: should we try to put a time table down?
[20:36:13] <jtr> wonder if thalx is going this year.
[20:36:30] <jmkasunich> everybody in by such-and-uich a date?
[20:37:09] <SWPadnos> some kind of timetable would be good
[20:37:20] <jmkasunich> if your are gonna be gone for a week starting in a few days, that means you get back around what, 12/20 maybe?
[20:38:00] <Roguish> for you budget minded: http://www.daqstuff.com/50_pin_breakout_500013.htm
[20:38:02] <Roguish> the screw terminals are not as convenient as the Winford though.
[20:38:14] <Roguish> but half the price.
[20:38:59] <jmkasunich> the first row of screw terminals would be a bear to use
[20:39:27] <jmkasunich> and murphy's law says that the row with the signals - the other row will be the grounds ;-(
[20:41:09] <Roguish> yes they are. front accessible row is odd numbered, back bad row is even numbered.
[20:41:24] <SWPadnos> rotate the cable
[20:42:12] <tomp> daqstuff is here in chicago ( naperville) they dont have a building, only web orders :( (the ni breakout is close)
[20:42:16] <jmkasunich> back bad row is even - then murphy loses
[20:42:27] <jmkasunich> the 5i20 pinout is even grounded, odd signal
[20:43:02] <jmkasunich> dunno about the pinouts of the various interface boards
[20:43:32] <Roguish> unless you come out of the 7i33. it's mixed.
[20:46:31] <tomp> gotta go, bye
[20:55:08] <SWPadnos> well, my cheapskate friend doesn't want any Mesa stuff right now :(
[20:55:44] <alex_joni> heh
[21:01:05] <jmkasunich> SWPadnos: I don't want to sign you up for any more work, so I'm asking first... should we announce this on the emc-users list? or better to keep it smaller and more managable?
[21:01:23] <jmkasunich> when it was me and checks, I wanted to keep it to people I know
[21:01:33] <SWPadnos> I was thinking about an announcement, actually.
[21:01:36] <jmkasunich> with paypal, the people can pay before you place the order
[21:01:45] <jmkasunich> to minimize your risk
[21:01:54] <SWPadnos> true
[21:02:16] <jmkasunich> I'm gonna add links to each interface board and a few other details to that page
[21:02:16] <SWPadnos> I don't mind reshipping to a larger number of people
[21:02:32] <jmkasunich> and I'm willing to accept emails from interested parties, and add them to the table
[21:02:42] <SWPadnos> I may give Mesa a call on Monday and see how much splitting up they're willing to do
[21:02:54] <jmkasunich> ok
[21:03:39] <SWPadnos> those rates may be for "EAU", so they could be used to doing multiple shipments
[21:03:49] <jmkasunich> eau?
[21:03:57] <SWPadnos> estimated annual usage
[21:04:33] <jmkasunich> if we were talking eau of hundreds, and monthly ships of 10s, then yes
[21:04:50] <jmkasunich> but for total of 5-10, they're not gonna want to ship onesies
[21:05:18] <jmkasunich> especially if the price includes shipping, that's probably one reason for the nice 5+ discount, because the ship in one box
[21:05:27] <SWPadnos> no, though there will be ~25 or more total units
[21:05:30] <SWPadnos> sure
[21:15:21] <alex_joni> who wants to play guess?
[21:15:27] <SWPadnos> you have to guess
[21:15:43] <jmkasunich> guess who
[21:15:44] <alex_joni> guess how many users exist at linuxcnc.org
[21:15:53] <SWPadnos> 642000
[21:15:55] <jmkasunich> no clue
[21:16:04] <jmkasunich> 641999
[21:16:10] <SWPadnos> damn you!
[21:16:11] <jmkasunich> heh, I'm closer than SWP!
[21:16:13] <alex_joni> 164 :)
[21:16:30] <SWPadnos> I wonder if I ever signed up ;)
[21:16:56] <jmkasunich> SWPadnos: if you post the group buy, use this link: http://jmkasunich.dyndns.org/cgi-bin/blosxom/shoptask/m5i20-group-buy.html
[21:17:07] <SWPadnos> ok - that's the permalink?
[21:17:13] <jtr> the 7i33 manual mentions two different versions - one with a female connector on the bottom of the board,
[21:17:43] <SWPadnos> there's only one on the price list
[21:18:05] <jtr> the other with a male connector on the top. Guess the idea is to mount the 7i33 on the 5i20.
[21:18:27] <jmkasunich> jtr: that's probably for use with their PC-104 stuff
[21:19:04] <jtr> i noticed that. may be the same price. I'd rather use the ribbon cable.
[21:19:13] <jmkasunich> me too
[21:19:31] <A-L-P-H-A> Hey ladies.
[21:19:33] <jtr> hadn't thought about the PC-104
[21:19:41] <SWPadnos> you still get a ribbon on the output connector
[21:21:12] <A-L-P-H-A> that ain't bad of a price...
[21:21:15] <A-L-P-H-A> even at $200.
[21:21:25] <A-L-P-H-A> mind you a G101 is $400
[21:21:46] <A-L-P-H-A> err... that 5i20
[21:21:50] <SWPadnos> the breakout board version is consdierably less
[21:21:57] <SWPadnos> of the G-Rex
[21:22:04] <jtr> yep. I like the single-wide PCI card. gonna take enough room with the ribbons hanging off it.
[21:22:32] <A-L-P-H-A> ribbons take little room... if you handle them correctly. i.e. FLAT.
[21:22:33] <SWPadnos> the G-Rex G101 is $208 in singles, $191 at qty. 10
[21:22:49] <SWPadnos> the G100 is $399 in any quantity
[21:22:52] <A-L-P-H-A> wasn't it that G100 then that was around 400?
[21:23:04] <SWPadnos> there are two versions of the G10x
[21:23:22] <jmkasunich> 5i20 with breakout boards is gonna be in the $300+ range, depending on the breakouts you use
[21:23:24] <A-L-P-H-A> http://geckodrive.com/product.cfm?pid=19
[21:23:32] <jmkasunich> the main difference is if you want USB vs. PCI
[21:23:41] <jmkasunich> and of course if you want EMC support ;-)
[21:23:43] <SWPadnos> http://geckodrive.com/product.cfm?pid=17
[21:23:47] <SWPadnos> heh
[21:24:04] <SWPadnos> and less lag for servo update cycles ...
[21:24:23] <jmkasunich> for me the clincher is the open architecture and ability to reprogram the FPGA
[21:24:40] <SWPadnos> yeah - that's possible for the G-Rex, but not as easy
[21:24:57] <jmkasunich> hey skunk!
[21:25:02] <SWPadnos> for me, the clincher is the USB interface, or the need to make my own processor board that can do RTNet
[21:25:09] <skunkworks> Hey jmk
[21:25:15] <A-L-P-H-A> I tried going to pid=18
[21:25:17] <A-L-P-H-A> no 18.
[21:25:19] <SWPadnos> skunkworks, you need some MEsa cards
[21:25:28] <jmkasunich> you want a 5i20 don't you?
[21:25:29] <skunkworks> I read about the deal :)
[21:25:37] <skunkworks> How much is it down to?
[21:25:43] <jmkasunich> http://jmkasunich.dyndns.org/cgi-bin/blosxom/shoptask/m5i20-group-buy.html
[21:25:47] <SWPadnos> for you, $499
[21:25:49] <A-L-P-H-A> skunkworks: , for you... $2000000
[21:25:50] <skunkworks> ;)
[21:26:26] <SWPadnos> A-L-P-H-A, ID 18 may have been the G102, which is the carrier board for development using the G101
[21:26:52] <A-L-P-H-A> oh... I forgot about that.
[21:26:53] <jmkasunich> SWPadnos: should I put 12/20 as a deadline?
[21:27:11] <SWPadnos> I won't be back in the office until then, so that may be a bit premature
[21:27:27] <jmkasunich> don't want to crash into christmas....
[21:27:28] <SWPadnos> let me find out what their holiday schedule is
[21:27:46] <A-L-P-H-A> Q... so this 5i20, is like a G100 in functionality?
[21:27:59] <jmkasunich> I'll put 12/20 for now, we can always extend it
[21:28:20] <SWPadnos> somewhat, but it ahs more I/O and it's relatively easy to reprogram
[21:28:25] <SWPadnos> also, there's an EMC driver ;)
[21:28:51] <SWPadnos> it doesn't do step/dir at the moment, only PWM for servos
[21:29:06] <alex_joni> SMOP
[21:29:11] <A-L-P-H-A> oh. I have no servos... so no use to me atm.
[21:29:14] <SWPadnos> PeteW was going to do a step/dir version "when he has the time", but that hasn't happened yet
[21:29:35] <A-L-P-H-A> couldn't we steal the oss code from gecko?
[21:29:36] <SWPadnos> well, making a step generator isn't all that hard, and the FPGA is reprogrammable, so ...
[21:29:42] <skunkworks> that is a good deal
[21:29:45] <SWPadnos> there isn't any OSS code for the FPGA
[21:29:46] <A-L-P-H-A> or at least the logic, and port it?
[21:30:00] <A-L-P-H-A> I thought there was...
[21:30:14] <jmkasunich> SWPadnos: I intend to work on step/dir FPGA code too
[21:30:21] <SWPadnos> step generator logic: count+= adder; if count > LIMIT step()
[21:30:36] <jmkasunich> so even if peteV doesn't, EMC _will_ have step/dir for the 5i20 within a few months
[21:30:41] <SWPadnos> yes
[21:31:08] <A-L-P-H-A> so... if that's a promise, where do I sign up?
[21:31:17] <skunkworks> the emc hal as is has pwm+direction - correct?
[21:31:17] <SWPadnos> http://jmkasunich.dyndns.org/cgi-bin/blosxom/shoptask/m5i20-group-buy.html
[21:31:19] <A-L-P-H-A> how do I pay?
[21:31:29] <SWPadnos> I can take credit cards via PayPal
[21:31:38] <SWPadnos> there will be a small surcharge though
[21:31:54] <A-L-P-H-A> SWPadnos: tell me the total to ship it to canuckia as well...
[21:32:09] <SWPadnos> that would depend on what you want, I imagine
[21:32:26] <SWPadnos> it's a PITA to do that though, with the customs delcarations and all ;)
[21:32:41] <A-L-P-H-A> I'm "not" looking at the $45 breakout board...
[21:32:44] <SWPadnos> you'll have to buy at Rodney's to get me to do that for you ;)
[21:32:51] <A-L-P-H-A> but I don't know what these other boards do.
[21:33:18] <A-L-P-H-A> I'm assuming this will give me better then the 26000 period time I got now, right?
[21:33:34] <A-L-P-H-A> or is that still dependant on my machine.
[21:33:58] <SWPadnos> how about 33 or so for an effective BASE_PERIOD?
[21:34:00] <jepler> A-L-P-H-A: you eliminate the "BASE_PERIOD", and let the FPGA (which has its own clock) generate the step pulses
[21:34:01] <jmkasunich> A-L-P-H-A: this is hardware step generation
[21:34:22] <SWPadnos> ie, WAAAAAAAAAYYYYY faster ;)
[21:34:33] <SWPadnos> and smoother
[21:35:06] <jmkasunich> but you must understand that step/dir support is a few months away, not as soon as you get your board
[21:36:13] <A-L-P-H-A> Jmk yes. I understand that.
[21:36:24] <SWPadnos> hey - why isn't cradek on the list?
[21:36:36] <jmkasunich> ok, if you can live with that, and swp is willing to ship to .ca, then I can add you right now
[21:36:54] <A-L-P-H-A> okay... I'm up for it... what other recommendations are there to get at this same time?
[21:37:06] <SWPadnos> I/d suggest one 7i37 as well, for just about everyone getting a 5i20
[21:37:29] <SWPadnos> for people who want/may want servos, the 7i33
[21:37:35] <jmkasunich> for step-dir, you just need a breakout board (order yourself, from winford or the other supplier, see the bottom of the page)
[21:37:52] <SWPadnos> and if you want to be able to debug easily, a 7i31 or two
[21:37:52] <jmkasunich> if you want limit switches etc, with optical isolation, get a 7i37
[21:38:18] <jmkasunich> 7i31 is a luxury item, not needed for the base machine
[21:38:19] <jepler> is the 7i37 a 50-pin ribbon cable on its isolated side too?
[21:38:23] <SWPadnos> the aux IO header would be best with a 7i37, remember that there are 3 I/OO headers on the card
[21:38:27] <SWPadnos> yes
[21:38:28] <jmkasunich> jepler: yes
[21:39:35] <jmkasunich> A-L-P-H-A: I just added you, only the 5i20 so far, lemme know if you want any of the interface boards
[21:39:36] <A-L-P-H-A> I could fairly easily make these board myself at significantly cheaper costs... but at the cost of my own time.
[21:39:42] <A-L-P-H-A> jmkasunich: okay.
[21:40:20] <SWPadnos> jmkasunich, can you add 3x 7i31 and a 7i37 for me?
[21:40:30] <jmkasunich> A-L-P-H-A: we were looking a digikey last night - for the plain breakout boards (the d-500013), you probably can't buy the parts for the selling price
[21:40:37] <jmkasunich> (unless you have a surplus source)
[21:40:47] <jmkasunich> note that we're not doing a buy of those, you can order direct
[21:41:21] <jmkasunich> SWPadnos: done
[21:41:26] <SWPadnos> thanks
[21:41:45] <jmkasunich> one more 31 and one more 33, and we get the 5+ price
[21:42:00] <jmkasunich> $7 off the 31 and $17 off the 33
[21:42:02] <SWPadnos> well, we have the 5+ price, I'll just keep the fifth one ;)
[21:42:15] <jmkasunich> true
[21:42:17] <SWPadnos> 20% discound meanswe get a freebie for buying 4
[21:42:29] <A-L-P-H-A> SWPadnos: would you be comfortable mailing it at surplus made in USA electronics, valued at $20?
[21:42:38] <jtr> jmkasunich: please put me down as definite for 1 5i20, 1 7i31, 1 7i33, and 1 7i37
[21:42:41] <A-L-P-H-A> at=as
[21:42:46] <SWPadnos> it's near Christmas, I can send you a gift ;)
[21:43:01] <A-L-P-H-A> wooh!
[21:43:10] <SWPadnos> but you have to pay me for it ;)
[21:43:19] <jmkasunich> jtr: done
[21:43:21] <A-L-P-H-A> in hugs and kisses right?
[21:43:24] <alex_joni> lol
[21:43:27] <SWPadnos> err - no
[21:43:28] <jmkasunich> SWPadnos: you just lost your free 31
[21:43:30] <SWPadnos> not pizza either
[21:43:32] <SWPadnos> damn
[21:43:35] <Jymmmmmm> * Jymmmmmm secretly hands SWPadnos the lump of coal to put in A-L-P-H-A's stocking
[21:43:39] <A-L-P-H-A> add me in on a 7i33 as well.
[21:43:53] <A-L-P-H-A> just incase the future I go servo.
[21:43:54] <A-L-P-H-A> :)
[21:43:56] <jtr> but since you don't know what he wants for Christmas, you'll have to send him a gift certificate.
[21:44:13] <SWPadnos> Jymmmmmm, - where's your participation in all this, hmmmm?
[21:44:14] <jmkasunich> A-L-P-H-A: done
[21:44:27] <A-L-P-H-A> jtr, money order is better... I can cash it and spend it anywhere, as opposed to just whereever the issuing place is.
[21:44:34] <Jymmmmmm> SWPadnos: I know you guys are looking at mesa's, but nfc what for
[21:44:44] <jepler> I'll take a 7i37 too
[21:44:54] <jmkasunich> servo, or (in a few months) hardware step/dir
[21:44:59] <SWPadnos> fast / smooth step generation, servo control, quadrature input, and lots of I/O
[21:45:09] <Jymmmmmm> SWPadnos: I'm stepper
[21:45:17] <SWPadnos> makes for fast and accurate machines ...
[21:45:27] <alex_joni> mesa is sure gonna be happy for christmas :)
[21:45:31] <Jymmmmmm> SWPadnos but jmkasunich just said a few months
[21:45:32] <SWPadnos> well, limited by the mechanics instead of the computer
[21:45:40] <SWPadnos> buy now, use later!
[21:45:48] <A-L-P-H-A> limit supply!
[21:45:53] <jmkasunich> jepler: done
[21:45:54] <A-L-P-H-A> hurry operators are standing by!
[21:45:56] <jepler> but by the time they invent 1/1280 microstepping it'll be too slow
[21:46:06] <A-L-P-H-A> be the first 20 callers to order, and receive a free gift!
[21:46:13] <skunkworks> I will let you guys know this week.
[21:46:31] <jmkasunich> ok, we have about a week and a half to settle on the final list
[21:46:36] <SWPadnos> there's 1/10000 microstepping already ...
[21:46:45] <SWPadnos> I think some drives can do ~500k steps/rev
[21:46:51] <SWPadnos> stupid, but true
[21:46:55] <Jymmmmmm> Is this an alternative to Jon's card?
[21:46:59] <A-L-P-H-A> SWPadnos: uh... does it really move?
[21:46:59] <jepler> SWPadnos: huh, and here I thought I was joking
[21:47:01] <SWPadnos> it will be
[21:47:15] <jmkasunich> yes, but significantly more capable than jon's stuff
[21:47:32] <SWPadnos> Jymmmmmm, the FPGA is reprogrammable, so it can be a replacement
[21:47:44] <jmkasunich> the stepgen stuff will be very similar
[21:47:47] <SWPadnos> it's also faster to communicate with it, since it's over the PCI bus instead of a parport
[21:47:53] <Jymmmmmm> But still SW (emc) dependant or can it still be used as "pass-thru" a la TurboCNC?
[21:48:05] <SWPadnos> it's just I/O, if you want
[21:48:06] <jmkasunich> but he has 8 i/o, this thing can easily do 24 or more I/O with 4 axis of steppers
[21:48:18] <jmkasunich> Jymmmmmm: this is all for EMC
[21:48:21] <SWPadnos> so you can do somewhat faster step generation with it, in software (but not TCNC - no drivers)
[21:48:29] <jmkasunich> it can be used with other stuff, but you are on your own - need to write drivers
[21:48:29] <A-L-P-H-A> okay... that 7i37 is way too expensive in my tastes... I could wire some opto-iso stuff inline on the scsi cable, and have it work. not as clean, but way cheaper.
[21:49:06] <Jymmmmmm> ok, so no way to make it pass thru (generic programming of FPGA as a paraport I/O) sorta thing?
[21:49:11] <jmkasunich> A-L-P-H-A: you can also use opto-22 stuff (from ebay) for generic I/O
[21:49:23] <SWPadnos> Jymmmmmm, yes, it can be that way, but not as a parport
[21:49:27] <jmkasunich> the ribbon cable pinout is compatible with opto-22 boards
[21:49:30] <jepler> bbl guys
[21:49:40] <A-L-P-H-A> jmk, cool. then why are you buying that? just wondering.
[21:49:46] <A-L-P-H-A> that being the 7i37
[21:49:51] <SWPadnos> Jymmmmmm, you can use all 72 I/Os as generic I/O if you want, and emc can generate steps on them just like a parport
[21:49:58] <jmkasunich> because for $55 its convenient
[21:50:12] <SWPadnos> only faster
[21:50:16] <Jymmmmmm> SWPadnos: Hmmmm, I just use TurboCNC to cya, nuttin agianest emc
[21:50:20] <jmkasunich> but that is a rather expensive way to get 72 I/O
[21:50:33] <SWPadnos> oh - I thought you had upgraded
[21:50:34] <A-L-P-H-A> jmkasunich: fair enough. put me down on one of those 7i37... I don't have to build it, or anything fancy.
[21:50:45] <jmkasunich> you sure?
[21:50:53] <jmkasunich> I guess you have a week to change your mind
[21:51:37] <Jymmmmmm> SWPadnos: I did (sorta), Hunted down and bought a new machien with no on-board crap and got 18000ns out of it, but that was JSUT before all this home shit started and haven't had a chance to test it.
[21:51:38] <A-L-P-H-A> well... if I consider my time to be worth $20/hr... that's an hour buying the parts, hour + to make it in eagle, 2hrs to etch, drill, solder the whole thing for a one off... doesn't make sense.
[21:51:54] <jmkasunich> ok, done
[21:52:07] <SWPadnos> damn - no free 7i37 :(
[21:52:15] <A-L-P-H-A> still less then $300... and I'll have something as useful as a G100, for lots less.
[21:52:17] <jmkasunich> so, we are at the 5 piece price for the 31, 33, and 37
[21:52:26] <SWPadnos> yep
[21:52:30] <jmkasunich> (and the 5i20 of course)
[21:52:37] <A-L-P-H-A> SWPadnos: ? FREE?
[21:52:39] <SWPadnos> and close to the 25 piece price if they combine SKUs
[21:53:01] <Jymmmmmm> SWPadnos: and if the Xylotex still keeps stalling on me, I need to buy geckos (if the issues isn't my steppers)
[21:53:02] <SWPadnos> A-L-P-H-A, the price for 4 is the same as the price for 5, so if there are 4orders, I can have the freebie ;)
[21:53:03] <alex_joni> jmkasunich: how's your spam filter? :)
[21:53:15] <A-L-P-H-A> SWPadnos: hahaha. punk.
[21:53:27] <SWPadnos> heh
[21:53:52] <A-L-P-H-A> thought you were going to be the guy that orgasnizes weekend trips... so you can go free.
[21:53:57] <A-L-P-H-A> which you were.
[21:53:59] <A-L-P-H-A> punk.
[21:54:25] <jmkasunich> alex_joni: you mean with my email on the sidebar?
[21:55:01] <jmkasunich> I thought about obfuscating it, but I noticed that jepler and cradek publish theirs on their blogs
[21:55:44] <A-L-P-H-A> alex_joni: the spam filter in thunderbird is pretty good actually.
[21:56:07] <A-L-P-H-A> I haven't got any in my inbox for a few days now... I had to retrain it.
[21:56:08] <SWPadnos> I've been pretty amazed with the new filters my ISP just enabled
[21:56:13] <jmkasunich> my isp does a lot of filtering too
[21:56:20] <alex_joni> yeah.. most do
[21:56:23] <SWPadnos> only 2-3 spam/day get through, and maybe one false positive per week
[21:56:33] <A-L-P-H-A> textdrive.com is who I'm using... they use something, which I don't think I've turned on.
[21:56:39] <SWPadnos> down from ~75/day before
[21:57:12] <A-L-P-H-A> alex_joni: you joining the group buy?
[21:57:27] <tomp> axis ( the gui) interfaces to hal pins, is that thru python? ( can I write pygtk/pyqt that can talk with hal pins? )
[21:57:27] <Jymmmmmm> Ok, does anyone have a workning prototype of the mesa in use already?
[21:57:39] <SWPadnos> I have one that's not in use
[21:58:05] <jmkasunich> I think Roguish has one, don't know if he's using it yet
[21:58:16] <SWPadnos> petev has one (or works on a machine with one)
[21:58:28] <SWPadnos> I think Ray may have one, but I'm not sure
[21:58:39] <alex_joni> A-L-P-H-A: no, too much shipping :)
[21:58:51] <SWPadnos> cheap at any price ;)
[21:58:53] <Jymmmmmm> What's Chris using on his machine paraport?
[21:58:57] <Jymmmmmm> ,
[21:59:03] <SWPadnos> shouldn't be more than ordering direct ...
[21:59:06] <jmkasunich> yeah, just plain parport
[21:59:15] <SWPadnos> or the pluto-p
[21:59:17] <jmkasunich> I think he's getting a Pluto
[21:59:19] <Roguish> I have the x and y on a test machine, with the z motor clamped to the bench. 3 yaskawa drives and motors, tuned and running.
[21:59:23] <A-L-P-H-A> alex_joni: .ro was it?
[21:59:38] <jmkasunich> Roguish: with the Mesa?
[21:59:49] <SWPadnos> alex_joni, you can pick up your stuff at Fest ;)
[21:59:50] <alex_joni> A-L-P-H-A: right
[21:59:54] <Roguish> yes, mesa 5i20.
[21:59:57] <tomp> yaskawa are nice, i have 3 400watters
[22:00:00] <jmkasunich> cool
[22:00:01] <jtr> gotta run - later
[22:00:03] <A-L-P-H-A> where's the fest going to be this year?
[22:00:08] <A-L-P-H-A> someone say NY... or Detroit.
[22:00:08] <jmkasunich> CNC workshop
[22:00:09] <SWPadnos> same as last year
[22:00:11] <jmkasunich> IL
[22:00:14] <A-L-P-H-A> :(
[22:00:18] <SWPadnos> early-mid June
[22:00:21] <Roguish> 7i33 & 7i37
[22:00:21] <Jymmmmmm> how much is the cheapest and have many I/O ?
[22:00:26] <Jymmmmmm> s/have/how/
[22:00:27] <jmkasunich> maybe 7 hrs from detroit
[22:00:30] <A-L-P-H-A> maybe I'll go this year... show my ugly mug.
[22:00:39] <alex_joni> * alex_joni heads to bed.. going on a trip tomorrow
[22:00:43] <alex_joni> night all
[22:00:43] <A-L-P-H-A> later aj
[22:00:46] <tomp> bye alex
[22:00:50] <SWPadnos> see you Alex
[22:00:57] <A-L-P-H-A> 5-6hrs to Detroit for me.
[22:01:20] <SWPadnos> you're about 5-8 hours closer than me
[22:01:29] <A-L-P-H-A> I'm in Toronto.
[22:01:36] <SWPadnos> I'm in Vermont
[22:01:41] <A-L-P-H-A> 30 minutes east of downtown TO.
[22:01:59] <SWPadnos> 15 minutes east of Lake Champlain ;)
[22:02:20] <A-L-P-H-A> what's the IL location? going to map it.
[22:02:25] <SWPadnos> last year, it was about a 22-hour drive each way
[22:02:28] <SWPadnos> galesburg
[22:02:42] <SWPadnos> http://www.cnc-workshop.com/
[22:02:49] <tomp> cameron, il really but mapquest wont find it
[22:03:10] <SWPadnos> heh
[22:03:15] <A-L-P-H-A> tells me 13hrs 29 minutes.
[22:03:21] <SWPadnos> next door to sunny Galesburg
[22:03:23] <A-L-P-H-A> 1180KM.
[22:03:37] <SWPadnos> ok - that's not bad. it's about 1180 miles for me :)
[22:03:53] <SWPadnos> I may fly this time
[22:03:59] <A-L-P-H-A> who lives in Lansing? or Near Langing?
[22:04:10] <A-L-P-H-A> I'll car pool with them there?
[22:04:16] <SWPadnos> I sure as heck am not carrying as much junk^high quality product with me this time :)
[22:05:05] <SWPadnos> hmmm - I don't think I can take enough computers on a plane though. damn
[22:05:08] <tomp> jepler: axis ( the gui) interfaces to hal pins, is that thru python? ( can I write pygtk/pyqt that can talk with hal pins? )
[22:05:23] <A-L-P-H-A> SWPadnos: you flying?
[22:05:32] <jepler> tomp: in emc2.1, there's a Python module called "hal" which any python program can import and use.
[22:05:44] <SWPadnos> I thought I might, but I probably will want to take more stuff than flights would allow
[22:05:48] <tomp> jepler: outrageous! thank you
[22:06:03] <jepler> tomp: are you using the CVS version or are you using 2.0?
[22:06:52] <tomp> cvs, but 2.1 doesnt ring a bell... need to check the downstairs system ( it's only a cpl weeks old checkout of head)
[22:07:03] <jepler> tomp: OK, HEAD a couple weeks ago will do
[22:07:16] <jepler> tomp: Take a look at src/emc/usr_intf/axis/scripts/hal_manualtoolchange.py and you'll see one simple use of the python 'hal' module
[22:07:34] <jepler> tomp: it creates a "manual tool change" component which pops up a window when it's time for the user to change tools
[22:07:51] <tomp> jepler: even better, thanks, will leave this evening for exploring that
[22:07:52] <jepler> h = hal.component("hal_manualtoolchange")
[22:07:52] <jepler> h.newpin("number", hal.HAL_S32, hal.HAL_IN)
[22:07:52] <jepler> h.newpin("change", hal.HAL_BIT, hal.HAL_IN)
[22:07:52] <jepler> h.newpin("changed", hal.HAL_BIT, hal.HAL_OUT)
[22:07:52] <jepler> h.ready()
[22:08:03] <jepler> creating a component can be as easy as this ^^^
[22:08:26] <jepler> then refer to h.number, h.change, etc -- read or write them, as appropriate
[22:08:57] <tomp> so an analog dashboard with a few knobs and sliders, that can be on the desktop with emc2, is possible
[22:09:25] <tomp> (after i get range widgets working with real io)
[22:10:06] <jepler> tomp: yes, if you've already found that halvcp won't meet your needs then this might
[22:10:56] <tomp> halvcp has no floats except spin_button, while gtk & qt have sliders and pots, or i can try to put them inside hal_vcp
[22:11:13] <tomp> i just thought a scriptde language would be easier for me
[22:11:18] <tomp> scripted
[22:11:30] <jepler> tomp: I tend to agree with you on that
[22:12:05] <tomp> i gotta copy down your example & get to work :)
[22:12:32] <jepler> tomp: that code i pasted above is from hal_manualtoolchange.py
[22:12:36] <jepler> so just write down the filename
[22:12:41] <SWPadnos> heh
[22:13:57] <tomp> dont know if this is handy , but i used a cfg to describe the type of toolchanger on opther systems,
[22:14:13] <tomp> and if user had none, he could cfg the system to pause on a toolchange
[22:14:18] <tomp> and wait for him to do it
[22:14:51] <tomp> either no action, manual action or several types of toolchangers could be defined behing the tool change command
[22:15:00] <SWPadnos> that's what hal_manualtoolchange does
[22:15:16] <tomp> cool, will dumop it to lpt now
[22:15:21] <tomp> dump
[22:15:35] <SWPadnos> since emc will pause until the "changed" pin becomes true, if you do anything other than connect change (out) -> changed (in), it'll wait
[22:15:36] <SWPadnos> I think
[22:16:06] <SWPadnos> (from the motion controller ...)
[22:16:42] <tomp> this hal stuff is neat, so the toolchanger can have a dummy loopback :)
[22:16:59] <SWPadnos> yep - that's the default, I think (for the sample configs)
[22:17:16] <tomp> bye again, thanks again
[22:17:20] <SWPadnos> or you can run it onto CL for hardware toolchangers, like on the mazak
[22:17:23] <SWPadnos> see you
[22:20:44] <A-L-P-H-A> is there an emc mailing list I should be aware of?
[22:20:51] <jmkasunich> yes
[22:21:03] <jmkasunich> I thought everybody knew about the mailing lists
[22:21:24] <jmkasunich> infin in a sec
[22:21:25] <jepler> mailing list info available from here: http://linuxcnc.org/index.php?option=com_content&task=view&id=4&Itemid=8&lang=en
[22:22:30] <jepler> there's another online archive of the lists here: http://dir.gmane.org/index.php?prefix=gmane.linux.distributions.emc
[22:24:11] <A-L-P-H-A> okay. subscribed.
[22:24:49] <A-L-P-H-A> I'm hungry... but definately not pizza today
[22:24:54] <A-L-P-H-A> I finished that whole pizza yesterday
[22:34:08] <jmkasunich> dinners almost done here
[22:34:23] <jmkasunich> N'Awlins style red beans and rice - been simmering all afternoon
[22:35:08] <SWPadnos> cool
[22:35:21] <SWPadnos> I've just started to smell the beef stew/soup my wife is making
[22:35:37] <Jymmmmmm> SWPadnos: Don't take this personally, but.... STFU!
[22:35:42] <SWPadnos> heh
[22:35:52] <jmkasunich> I just "tested" the red beans... nice and spicy
[22:36:09] <jmkasunich> rice is cooking now
[22:44:42] <Jymmmmmm> Has anyone actually talked to mesa folks yet?
[22:44:50] <Jymmmmmm> the company I mean
[22:45:12] <SWPadnos> I have
[22:45:19] <SWPadnos> why do you ask?
[22:45:35] <Jymmmmmm> SWPadnos what did they say? Or did you just talk about ordering thier products?
[22:45:42] <SWPadnos> I'll be callingthem about htis group buy tomorrow as well
[22:45:53] <SWPadnos> I talked to them a long time ago, not about this stuff yet
[22:46:35] <Jymmmmmm> Well, if the emc devleopers are willing to support their product, there's a good chance of getting a running discount as it would promote their produtcs.
[22:47:07] <SWPadnos> EMC would add a small percentage to their sales - I'm not sure they'll give us a running discount
[22:47:39] <Jymmmmmm> With as many hobbiest getting into this, it wouldn't be a bad pitch to sell to them.
[22:48:02] <SWPadnos> I'll ask about that kind of thing, but I'm pretty sure I already know the answer ;)
[22:48:02] <Jymmmmmm> Hell, they could sell to all the sherline base as well.
[22:48:19] <Jymmmmmm> and that has to be at least 20,000
[22:48:25] <SWPadnos> not really - their FPGA card is ~10% of the cost of the complete sherline CNC mill kit
[22:48:39] <SWPadnos> I think the sherlines are $2500 complete
[22:48:50] <Jymmmmmm> I mean for those that want to upgrade (so to speak)
[22:49:22] <Jymmmmmm> They may want indistial sales, but hobbiest is getting BIG these days.
[22:49:25] <SWPadnos> well, could be, but I'm not optimistic :)
[22:49:38] <Jymmmmmm> I'm 40 minutes from them.
[22:49:42] <SWPadnos> hobbyists are also a PITA - lots of questions and almost no repeat sales ...
[22:49:44] <SWPadnos> yep
[22:50:05] <skunkworks> lots of oopsies without admiting it was them
[22:50:06] <Jymmmmmm> Sure, but they aren't providing support for it either
[22:50:08] <SWPadnos> for an industrial controls company, hobbyists are often a losing proposition
[22:50:22] <Jymmmmmm> eh, sales are sales in these times.
[22:50:31] <SWPadnos> support is also support ...
[22:50:49] <Jymmmmmm> and not necessarily included
[22:50:58] <Jymmmmmm> there is PAID support you know.
[22:51:20] <SWPadnos> it is for most companies, which is why they like bulk customers who are educated instead of one-off customers who need lots of hand-holding
[22:51:39] <skunkworks> SWPadnos: how farmiliar are you with the mesa code?
[22:51:49] <SWPadnos> (not meaning to be too harsh here, but there are economic realities to deal with)
[22:51:54] <Jymmmmmm> Right, but discount could mean no support (other than RMA)
[22:52:00] <SWPadnos> I've looked it over, but haven't recompiled it
[22:52:08] <skunkworks> I remember you saying you had a 8 axis version of it at one time?
[22:52:12] <skunkworks> was that you?
[22:52:18] <SWPadnos> I need to install the Xilinx toolset (I have a license), but haven't decided exactly where to do it
[22:52:36] <SWPadnos> yes, I have an 8 axis version, in addition to some bugfixes and pin changes
[22:52:42] <SWPadnos> but I can't verify it, so I haven't checked it in
[22:52:55] <SWPadnos> (they're from Pete Wallace of Mesa, via Pete V)
[22:53:27] <skunkworks> my question is - how hard would it be to change the code to be up/down instead
[22:53:33] <SWPadnos> not too hard
[22:53:35] <skunkworks> (not that it is a big deal)
[22:53:58] <SWPadnos> since there are so many peripherals, they use an internal data bus, but jepler's code could be used with a little massaging
[22:54:14] <SWPadnos> or a full stepgen, complete with multiple step types, since there are zillions of gates
[22:54:28] <skunkworks> it it an acex fpga?
[22:54:40] <SWPadnos> no, but VHDL is a generic FPGA language
[22:54:48] <skunkworks> ah
[22:54:50] <SWPadnos> actually, it's a generic logic language
[22:54:57] <skunkworks> cool
[22:55:20] <skunkworks> the pluto could be downgraded to a lathe :)
[22:55:39] <SWPadnos> heh
[22:56:52] <skunkworks> with 72 pins - the 8 axis ver would be nice I bet. 8 encoder inputs would come in handy when you start thinking about spindle and table rotaion
[22:57:04] <SWPadnos> there are 8 encoder inputs with the 4 axis version
[22:57:13] <SWPadnos> time to eat - bbiab
[22:57:14] <skunkworks> oh - never mind then
[22:57:15] <skunkworks> :)
[23:12:24] <jepler> the pluto's chip is "10,000 gates" and the 5i20 is "200,000 gates"
[23:14:36] <jepler> so a lot more stuff should fit
[23:16:53] <jmkasunich> jepler: I hope so
[23:17:00] <skunkworks> :)
[23:17:20] <jmkasunich> it would be nice to have GPL'ed "chunks" so you could mix and match
[23:17:32] <skunkworks> jepler: your not too impressed with the pluto?
[23:17:51] <jmkasunich> one guy wants 3 step/dir for the axis, and two encoders for spindle and jogwheel
[23:17:57] <jmkasunich> another wants PWM and more encoders
[23:18:06] <jmkasunich> etc. etc
[23:18:56] <jepler> skunkworks: it's under-engineered
[23:20:23] <jepler> jmkasunich: yeah, if you can fit in all the functions you want (e.g., 8x PWM, 8x stepgen, 8x quadrature counter) and do the I/O configuration flexibly .. otherwise, you're stuck using their software to "re-link", or trying to guess at the common combinations and include a bunch of firmwares
[23:21:21] <jmkasunich> jepler: I'm not communicating clearly
[23:21:42] <jmkasunich> I was specifically thinking of _not_ being able to fit everything in there, so you'd want to mix and match
[23:22:02] <jmkasunich> this would NOT be joe user stuff, it would require doing an FPGA config
[23:22:07] <jepler> oh, ok
[23:22:17] <jepler> that is not nearly as tough as what I was contemplating
[23:22:18] <jepler> bbl
[23:22:55] <jmkasunich> but if there was a sort of "bus" in the FPGA, and a standardized interface between the chunks and the bus, you could avoid doing everything from scratch just because you need one more encoder and one less PWM
[23:23:55] <jmkasunich> even nicer if the HAL driver could read the bus and discover what you have, but I'm not sure I'm willing to dedicate much FPGA resources to that
[23:26:09] <jmkasunich> maybe tonight I should see about installing the xilinx software
[23:28:19] <kdibble> hi all
[23:30:39] <jmkasunich> hi
[23:30:50] <kdibble> I upgraded to EMC2 2.05 and am still using 2.6.15-magma and now I am getting real time errors
[23:31:09] <jmkasunich> can you paste the message you are seeing?
[23:31:15] <kdibble> sure one sec
[23:31:20] <jmkasunich> (here if its short, pastebin.ca if its long)
[23:31:32] <kdibble> [ 497.738217] In recent history there were
[23:31:32] <kdibble> [ 497.738220] 1698308, 1694840, 1693890, 1701662, and 1692920
[23:31:32] <kdibble> [ 497.738233] elapsed clocks between calls to the motion controller.
[23:31:32] <kdibble> [ 497.738236] This time, there were 2752224 which is so anomolously
[23:31:32] <kdibble> [ 497.738239] large that it probably signifies a problem with your
[23:31:34] <kdibble> [ 497.738242] realtime configuration. For the rest of this run of
[23:31:34] <kdibble> [ 497.738245] EMC, this message will be suppressed.
[23:31:48] <kdibble> rebooted and same thing
[23:32:10] <skunkworks> * skunkworks raises hand :)
[23:32:23] <kdibble> yes skunkworks?
[23:35:22] <skunkworks> I think the version you are running now does a real time latency test. have you ever run a latency test on your computer?
[23:36:08] <kdibble> yes, I had problems with a computer with built in video and ran the test on the ccomputer I am now using
[23:38:14] <skunkworks> And the test was ok?
[23:38:28] <kdibble> yep, and I've had no problems until now
[23:38:34] <skunkworks> Do you have a usb drive connected now?
[23:38:38] <skunkworks> by chance?
[23:38:47] <kdibble> nope, scsi only
[23:39:12] <skunkworks> I mean like a key chain drive (thumb drive) or the like
[23:40:23] <kdibble> nope
[23:40:28] <jmkasunich> onboard video, or separate video drive?
[23:40:32] <kdibble> agp
[23:40:38] <jmkasunich> separate video card I mean
[23:40:51] <kdibble> I understood, it is agp
[23:41:06] <jmkasunich> ok
[23:41:28] <jmkasunich> were you doing anything wehn that message popped up?
[23:41:41] <jmkasunich> dragging around windows, stuff like that?
[23:41:42] <kdibble> I should run the real time test again, If i can find the link with the details
[23:41:46] <kdibble> nope
[23:41:58] <kdibble> machine is dedicated to use as cnc controller
[23:42:29] <skunkworks> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?TroubleShooting
[23:42:41] <skunkworks> 2.1
[23:45:57] <jepler> jmkasunich: I don't know a lot about either one, but your idea sounds a little like opencores.org and the wishbone interconnect .. http://www.opencores.org/browse.cgi/by_category http://www.opencores.org/projects.cgi/web/wishbone/wishbone
[23:47:31] <kdibble> lat max is bouncing some, but it is never more than 60 % of BASE_PERIOD
[23:48:06] <jmkasunich> try beating on the machine while the test runs - drag windows around, browse the web, thrash the disk, etc
[23:49:11] <Jymmmmmm> * Jymmmmmm grabs the baseball bat
[23:49:27] <Jymmmmmm> Heh, run glgears =)
[23:50:04] <jmkasunich> jepler: those projects go well beyond what I had in mind
[23:50:17] <kdibble> not doing anything just watching, twice lat max has spit out huge numbers, like 30 * base period
[23:50:28] <jmkasunich> thats not good
[23:50:44] <jmkasunich> doesn't correspond to anything you can see happening?
[23:50:53] <Jymmmmmm> kdibble: How many on-bord things does this mobo have?
[23:50:58] <kdibble> not doing anything now, I'm ssh-d into the box
[23:50:59] <Jymmmmmm> board
[23:51:08] <jmkasunich> laptop fans turning on and off, for example (don't think this is a laptop...)
[23:51:35] <kdibble> Intellistation Xeon 1.7, on board scsi, AGP video
[23:51:46] <Jymmmmmm> kdibble you using the SCSI ?
[23:51:51] <kdibble> yup
[23:52:00] <kdibble> all disks are scsi
[23:52:08] <kdibble> cd's are ide
[23:52:29] <Jymmmmmm> What *I* foudn is that mobo's w/o on-board do much better - if you can find em.
[23:52:42] <kdibble> all was well until today
[23:52:49] <kdibble> when I upgraded
[23:53:02] <jmkasunich> what version did you upgrade from?
[23:53:04] <jmkasunich> 2.0.4?
[23:53:07] <kdibble> 2.03
[23:53:23] <jmkasunich> I'm not sure what version got the latency detector
[23:53:38] <jmkasunich> you might have been having the problems before, but they weren't being detected
[23:53:40] <jepler> I thought the detector was in 2.0.3 as well
[23:53:44] <jepler> the wiki will say
[23:54:13] <jepler> no, I was wrong
[23:54:15] <jepler> "Starting in EMC2 version 2.0.4, the number of CPU cycles between invocations of the real-time motion thread is tracked."
[23:54:33] <jepler> dinner time!
[23:55:28] <kdibble> great, so I guess I've had a hardware problem for a while and it is just now getting caught
[23:56:02] <jmkasunich> talk about mixed feelings... :-(
[23:56:13] <kdibble> could it be gnome, polling for a cd or usb insertion?
[23:56:39] <jmkasunich> I wouldn't expect that, but who knows
[23:56:55] <jmkasunich> the things that traditionally cause trouble are shared video memory, DMA, and power management
[23:57:15] <kdibble> no power management, Xeons dont support it
[23:57:19] <jmkasunich> you might want to try disabling some power management stuff in the BIOS
[23:57:22] <jmkasunich> oh
[23:57:28] <kdibble> I'm only using scsi so no dma
[23:57:36] <kdibble> AGP video card
[23:57:38] <jmkasunich> no auto-reduction of clock rates, etc
[23:57:40] <jmkasunich> ?
[23:57:41] <kdibble> thats the three biggiies
[23:57:55] <kdibble> no, Xeons only run wide open as far as I know
[23:58:21] <jmkasunich> I don't think any of us have xeons
[23:59:00] <jmkasunich> you might want to report the latency test results to rtai.org (they have a mailing list)
[23:59:13] <kdibble> Thanks
[23:59:16] <jmkasunich> the EMC specific stuff won't be of interest to them
[23:59:39] <jmkasunich> but they have a wider range of experience with differnet hardware, maybe they know something about Xeons