00:00:22 OK - that didn't do it, so I did the rm -Rf src/ / cvs up -dP trick, which also didn't get the changes 00:01:32 are you using an anymous checkout ? 00:01:38 no 00:03:01 sure you have the right branch? 00:03:09 pretty sure - the CVS/* files show Tbdi-4 00:05:05 how fast is the sourceforge web CVS interface updates (or is it realtime)? 00:05:05 that shows 20 hours since the last commit on bdi-4 00:05:19 (or 7 or 8 hours on some stuff in src/) 00:05:56 the cvsweb page can be 24 hours or more behind 00:06:13 OK - that takes care of that 00:06:33 I assume you're updating the bdi-4 branch 00:08:23 cvs -q status src/Makefile 00:08:48 should report version: 1.1.6.4 00:09:04 well - I get 1.1.6.3 00:09:33 I probably need to use the "overwrite local changes with this update" flag when updating. 00:09:45 (whatever that is :) ) 00:10:20 aha - -C 00:11:37 latest toy: http://home.att.net/~jmkasunich/Pics/miniservo1.jpg 00:11:48 also miniservo2 and 3.jpg 00:13:11 where did you pick that up from? 00:13:11 dumpster - part of an Exabyte tape backup unit 00:15:06 damn 00:15:06 ray's right, it would make a nice little gantry 00:15:06 put a moving table under it 00:15:06 Z axis 00:15:06 how wide? 00:15:10 the longer axis travels about 11", the shorter one about 3.3" or so 00:15:45 bummer... looks like it was ~30" which would have been great 00:16:09 jmkasunich: Now, where was this dumpster at? =) 00:16:16 I did say "mini" servo ;-) 00:16:19 work 00:16:55 lat/lon ? 00:18:03 I'm in the process of planning out a cnc router, so any ideas parts are always a good thing =_ 00:18:08 =) 00:18:29 Hmmm.... I just deleted the entire emc2 tree, and re-CO'ed it, and the Makefile is still version 1.1.6.3 00:19:04 cleveland ohio - but it's not really a dumpster (as in outdoors), it's the loading dock where things are staged before they get hauled away (so not accessible from outside) 00:19:04 the big screw is about 6.7 turns per inch 00:19:11 (probably metric) 00:19:15 I'm in silicon valley, but no clue where to salvage things like that... just like your place 'indoors' 00:19:41 * Jymmm has ZERO problem dumpster diving for stuff like that. 00:19:53 Try to find out before March 5 - I'm heading to SF then, and I'd love to bring back a bunch of stuff :) 00:20:16 will do 00:20:21 than you 00:20:22 my problem is that I grab anything that looks good, until I can barely turn around in my basement 00:20:24 thank 00:20:38 who needs space anyway? 00:20:50 the problem is I couldn't even find cardboard boxes the last time I looked around town. sad huh? 00:21:09 I bet you can find coffee and Sushi though :) 00:21:51 shit.... there are Starbucks on opposite corners here. 00:21:51 yuppieville? 00:21:51 within 800' of each other 00:21:57 and they BOTH get heavy business 00:22:32 Yeah - that's a bummer. We have 4 in town now. 00:22:32 where are you SWP? 00:22:32 The local places still do pretty well, even with SB across the street 00:22:32 Burlington, VT (Essex junction, actually) 00:23:24 oh, for some reason I thought you were out west 00:23:24 what's it like up there right now? snowing? 00:23:24 I'm well west of Maine. The West Coast of New England, actually :) 00:23:35 not snowing now, but it only got up to 17 degrees today 00:23:40 brrrr 00:23:44 30 here 00:23:51 and snowing 00:23:56 yes. and my downstairs heater has been awaiting service for 2.5 months 00:24:09 sucks 00:24:15 sniff, sniff..... 00:24:15 (during the January from hell freezing over - never above 5 degrees) 00:24:20 * jmkasunich smells food 00:24:31 I'm still full from Brunch 00:24:36 time for dinner I think 00:24:39 (6 hours ago) 00:24:41 (I skipped lunch) 00:25:05 well it's 62 outside and I'm in shorts and a tshirt =) 00:25:09 dick 00:25:12 lol 00:25:25 did I mention barefoot too? 00:25:31 Pregnant? 00:25:43 sorry, no ice cream and pickles 00:25:56 Ah - I see. 00:26:26 Well - as I said - I'll be out in SF for Embedded Systems Conference in 2 weeks. I should get some reprieve then. 00:26:44 K`zan has joined #emc 00:27:20 hmmm... deleted src and did an update - Makefile is 1.1.6.4 00:27:34 im off cu next time folks 00:27:35 SWPLinux: Marconi Center? 00:27:44 Yes (Moscone) 00:27:52 oh yeah,,,, that 00:27:54 lol 00:27:57 roel1 has quit 00:28:01 I hate that place 00:28:15 Yes - especially as an exhibitor (which I'm not this time) 00:28:31 SWPadnos well, pick me up some samples 00:28:33 At least there's the House of Prime Rib. Yummmmm 00:29:53 K`zan has quit 00:34:05 hmm... metric... 4mm pitch on the big screw, 3:1 belt reduction 00:34:16 so 1.333 mm/rev of the motor 00:34:35 512CPR encoder 00:34:45 512? 00:34:56 yep 00:35:06 .0026mm resolution 00:35:09 kinda cool, unusual, but cool 00:35:20 not that uncommon 00:35:48 ~0.0001" - finer than I expected 00:35:50 1024 would have been my guess after 256 00:36:33 those bit converving bastards! 00:37:11 1024 is probably a little too fine for such a small diameter wheel 00:37:35 yeah 00:38:36 hmmm... small screw seems to be 0.250" pitch, I was expecting it to be metric too 00:38:50 oh mixed... yuck 00:39:09 Anyone have any links to deisgn concept for Z axis ? 00:39:10 they're just numbers ;-) 00:40:07 XY I get, just not Z 00:40:17 what do you mean? 00:41:15 Ok, as example.... if you mount a 8 lbs router on one side of the gantry, I would think the weight would sorta bind the motion. 00:42:04 I hope that makes sense. 00:42:04 if it's a concern, then run dual screws, one on each side. 00:42:44 you can drive them both with belts, and avoid the complexity of synchronizing multiple motors 00:43:09 dual screws sounds like overkill for a Z tho 00:43:20 just keep the screw as close as possible to the centerline of the router 00:43:39 true - I thought the question was about X or Y 00:43:53 and design the guide system (rails, whatever) to minimize tipping 00:43:57 no, no, I'm saying this wrong... I mean the wight of the router would prematurly wear whatever bearings there are (a la poor design) 00:44:31 right - the screw and router move as a single unit on a frame. 00:44:47 not the screw... the guides 00:44:57 You would need to use bearings that can handle 8 pounds. 00:44:57 the bearings need to be designed to take the load 00:45:04 it's hard to fine ones that don't. 00:45:14 the bearings should be spread apart too 00:45:49 to keep them more aligned (so to speak) ? 00:45:50 if the load is overhung by 10", that is 80 in-lbs of torque trying to bind it up 00:46:05 use a counterweight. 00:46:29 this is really hard to explain without being able to draw a picture (and dinner is now ready) 00:46:29 The Z drive motor can be mounted on the back side to counterbalance the router 00:46:38 so I'm gone for a bit 00:46:43 see ya 00:46:44 jmkasunich is now known as jmk_away 00:47:17 SWPLinux for get the motor.... lets say this was completely by hand... 00:47:32 How are you considering the X and Y axes? 00:47:54 I'd assume a frame that moves the long way, with a carriage on it that moves the short way. 00:47:55 they are flat... bearing on top of guide... 00:48:02 XY that is 00:48:03 on the carriage is the Z system 00:48:07 right 00:48:19 Then where's the torque? 00:48:25 (from overhang) 00:48:34 on the Z 00:48:52 let me back up.... 00:49:08 no - I mean, what aspect of the system makes you want to put the router 10 inches from the Y rail? 00:49:51 clearnace for say a large jewelry box 00:50:36 The router bit should always be below the rail/carriage - you shouldn't need to hang the router for that 00:51:17 If you need 12 inches of Z travel, then the rail that supports the Z carriage needs to be more than 12 inches above the bed. 00:52:03 right, but the high I raise the Z, the more excess laod there is too 00:52:07 load 00:52:25 no - there shouldn't be (except for the added weight of the support pillars) 00:52:31 I'm just trying the graps the macheancil motion consepts on how to minimize that. 00:54:33 I mean if I rasi the z to 60" and if I fubared, the 8 pound router will be binding a whole lot ! 00:54:44 look at this item http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=3873284615 00:55:08 k 00:56:31 OK... bdi-4.16 is in the process of being uploaded. 00:56:49 What are the primary changes? 00:57:14 latest Synergy package. 00:57:23 OK. 00:57:58 Jymmm has quit 00:58:03 I tried deleting all of emc2 and re-checking out, also deleting src/ and updating, etc. I always end up with 1.1.6.3 for the Makefile version. 00:58:38 what incantation are you using for a checkout ? 00:59:13 cat CVS/Root 00:59:46 that should tell us what usr you used for the initial checkout. 00:59:52 :pserver:swpadnos@cvs.sourceforge.net:/cvsroot/emc 01:00:44 then co -Pr bdi-4 emc2 01:01:16 for updates, cvs update -dP -C src/ 01:08:38 no idea why you should be getting an old version.... 01:09:07 me either. I may try doing an anonymous checkout, and see what happens with that. 01:09:35 Hangon.... I see the prob. 01:09:44 hanging 01:09:48 You used pserver 01:09:53 try: 01:10:15 cvs -d:ext:swpadnos@..... 01:11:14 well - I would, if my keyboard were working properly... 01:12:23 can't help with hardware errors. 01:12:40 nope - just one shell is locked up. 01:13:03 still takes anything other than normal characters (Alt, pg-up/down, etc are working, but I can't type) 01:15:20 much better - I see the changes now 01:15:45 Regarding BDI - do you know roughly how many downloads the mirrors get per month? 01:16:11 nope 01:16:46 I know Sherline were hitting nearly 1TBytes per month at one point. 01:16:46 fair enough. How about the main repository? I may be able to set up a mirror, but I don't want to go over my bandwidth allotment. 01:17:17 I imagine it goes up when there's a significant event (like post-fest, or at a new release) 01:17:23 what sort of bandwidth do you have ? 01:18:52 192GB/month 01:19:21 To be honest, I couldn't tell you anything about the download stats.... 01:19:35 I'll ask one of the mirror operators 01:19:44 192GB/mo - Is that on a 1Mbit connection ? 01:20:08 many megabits, I think. it's with http://www.dreamhost.com, the code monster (tripled) plan 01:24:09 OK - I just had a successful checkou and build. 01:24:43 there were a bunch of warnings like "*** Warning: "rt_task_delete" [/Project/EMC/emc2/src/freqmod.ko] undefined!" 01:25:00 Now all I have to do is make the USC driver work :) 01:25:08 Did you read the message printed by configure ? 01:25:23 um - no, not really 01:25:35 (youmean the flashing red one?) 01:26:39 oh - that one. Yeah - I figured the warnings were no real problem 01:28:40 the warnings about unresolved symbols is probably the one reason that puts me off committing 2.6 stuff... 01:29:07 yeah - they would be disconcerting for the average user. 01:29:39 Are they showing up because the RT "control" system is compiled separately from the low-level drivers? 01:29:50 (and linked at insmod time) 01:31:03 You know - I don't remember seeing that type of warning when compiling RTAI, and that makes modules for the testsuite. 01:31:16 maybe there's something to be learned from their make system 01:31:38 (which I noticed uses KBuild and {menu,x,qt}config) 01:33:37 jmk_away is now known as jmkasunich 01:33:44 if/when emc reaches the stage where it needs to use a GUI configuration for the build system, it is time to rethink everything. 01:34:51 Well - there is one advantage: the user could deselect any drivers they don't need, so broken drivers won't kill everyone's build. 01:35:28 (so you could just dump the old version of some driver in there, and disable it by default, and nobody with out that hardware suffers) 01:40:02 03paul_c 07bdi-4 * 10emc2/src/Makefile: Add a big warning note to the module rule - I do NOT want to be dealing with false bug reports about *** Warning 01:40:36 SWPLinux: You'll like that addition ;) 01:41:11 looks good to me :) 01:41:27 and me :o) 01:41:44 and jmkasunich ? 01:42:03 this 2 keyboard/2 mouse/3 monitor/2 computer thing can get a little much at times) 01:42:30 (one monitor with 2 switched inputs) 01:42:42 * paul_c had 5 monitors at one point.... 01:42:51 now back to three 01:42:52 * SWPLinux drools 01:43:11 all for one machine 01:43:16 Are you using a Parhelia, or multiple cards 01:43:30 fun == KVM << random button that I cannot see from where I am seated 01:43:46 three seperate cards 01:44:06 cables would not reach, so I have to bend down under desk 8- 01:44:10 and ssh int the other computers when I need to. 01:44:42 The Parhelia or P750 from Matrox (or the P650 with an upgrade) can do 3 with a single card, and things like 3D and video can be accelerated across multiple monitors. 01:45:01 (but not under Linux - the ba$tards) 01:45:21 skinflint here - Cheap ATI & Nvidia cards. 01:46:12 yeah - 3 of those are *definitely* less expensive than a Parhelia ($350 at minimum, up to $650 for the 256M version) 01:46:22 ouch 01:46:32 I have the $350 version 01:46:36 Multiple monitors would be fun - but then I'd want multiple CPU's... 01:46:49 SWP, have you had the DreamHost service long enough to have a solid impression of their service? 01:46:52 running mostly 4M matrox milleniums here ;-) 01:47:50 ah - excellent cards - I have two of those. No wait - one is a Millennium II. 01:48:18 The best image quality is just about always a Matrox. 01:48:47 I have about 6 (more dumpster pickins) 01:49:12 SteveStallings: nope - I just signed up last week. I've heard good things about them, though. 01:49:55 Who was asking (a few hours ago) about a PIC programmer? 01:50:11 Ray, referring to the human sort I think 01:50:46 Right - that's me 01:50:55 (though I prefer the Atmel AVR series) 01:51:34 rwilco has joined #emc 01:51:46 I think he was just looking for a way to implement his simple serial ideas. 01:51:57 Ah - I see. 01:52:21 SWPLinux: How were you going to tackle the USC driver ? 01:52:36 brute force and caffeiene :) 01:53:05 Basically, look at the differences between other new and old drivers to catch EMC changes 01:53:29 (build related, emc2 vs. emc1, that kind of thing) 01:53:38 Hi, I'm new, here, & didn't see any links as to what "emc" was other then the minimalist explaination of emc as "enhanced machine control" so can anybody tell me what this is? 01:54:02 then tackle the kernel related stuff ( if there is any - there may be differences with grabbing the parport addresses) 01:54:17 then actually make it work, so I can run my millingn machine :) 01:54:22 rwilco: www.linuxcnc.org 01:54:24 milling 01:55:05 neat, was looking for something like this. 01:55:21 rwilco: Basically, a software package running under linux for controling machine tools 01:56:01 I just noticed that I actually have a devide that would benefit from the serial driver we were discussing earlier. 01:56:06 device 01:56:52 It's a manual pulse generator I made. It has a serial port and a microcontroller on it. There are two LED digits, several inputs, four output bits, and an encoder knob. 01:57:19 could be useful for manual jog, a pendant, step generator, etc. 01:58:13 (that's four transistor outputs, there are other microcontroller bits that could be configured for output) 02:00:46 03paul_c * 10emc/src/emcmot/extppmcmot.c: Ran file through dos2unix to get rid of those silly line terminators. 02:08:03 well that's a pisser... knoqueror locked up 02:08:06 SWPLinux: You have one of Jon's interfaces to test ? 02:08:23 03paul_c * 10emc/src/emcmot/ (7 files): Get rid of a load of white space at the end of some of these files. 02:09:01 rwilco has left #emc 02:09:37 yep. 02:09:43 I bought the USC and GSI from Jon 02:10:34 One day I'll hook everything up to the Bridgeport, and I'll be able to use EMC!!! :) 02:21:40 just putting the finishing touches to the usc drivers 02:25:21 gonna call it a day - goodnight all 02:25:31 jmkasunich has quit 02:28:36 SWPLinux: Do you have the USC hooked up & ready for testing ? 02:29:30 not entirely, but I can hook it up pretty quickly. 02:29:56 I have a mixed-signal scope (2 analog + 16 digital channels) that I'll hook it to first. 02:29:56 start plugging in. 02:30:01 OK. 02:31:02 03paul_c 07bdi-4 * 10emc2/src/ (3 files in 2 dirs): Added a couple more of Jon Elson's PPMC drivers. 02:32:26 My EMC machine isn't the same as my development machine - what kernel is on BDI 4.16? 02:32:43 2.6.9-rtai 02:32:56 Adeos / RTAI? 02:33:15 yes 02:33:45 but.... You would need to install the toolchain. 02:34:13 gcc & make along with the usual dev libs. 02:34:36 I'll see what happens if I just grab a module from one and try it on the other :D 02:34:45 make sure gcc-2.95 is installed. 02:35:10 Where can I get BDI-4.16 - I have 4.12 or 4.14 on that machine now (the one with the homing bug :) ) 02:35:39 If you build on BDI-4.12 or later and use on BDI-4.16, it should work. 02:35:44 (or can I just use the emc .deb repository for the upgrade?) 02:36:17 Haven't updated the repository yet. 02:36:26 well - my devel machine is a GEntoo box, running a generic 2.6.9+Adeos kernel 02:36:53 My machine controller (a touchscreen PC) is the one with a BDI install. 02:36:53 You can compile & test on that surely ? 02:37:38 I can compile, and I may be able to test, but this is a "legacy free" motherboard - the only parallel port I can use is a PCI card I have (from www.byterunner.com) 02:38:05 (My motto is "No project too simple to make too complex" - fitting, eh? ) 02:40:33 the PCI card should work fine. 02:42:06 I'll have to install it sometime - it's not in there right now. 02:43:37 Alternatively, apt-get the tools & libs on the BDI-4.08 install and compile from source 02:44:31 Well - now the touchscreen PC doesn't want to boot - I may have an IBM DeathStar hard drive in there... It'll probably be tomorrow before I can get to too much of this. 02:45:23 well... If you are doing a fresh install, might as well try BDI-4.16 once it is up. 02:46:35 I was thinking that. Is that on the Sherline site? 02:46:56 it will be in about 10 hours. 02:47:29 OK. ("A" DSL?) 02:48:13 750K down, 128K up - Very "A". 02:48:36 yeah - I have 2M down, 256k up - similar A-ness. 02:50:33 You could compile & try loading the modules - Let me know what (if any) unresolved symbols get reported... 02:51:00 do a "make modules_install && depmod -ae" 02:51:28 OK. One sec 02:55:51 no problems through the build / install. depmod returns nothing 03:02:21 SteveStallings has quit 03:02:40 Where should I run EMC? (this is the first time I've had a successful compile on this machine) 03:03:08 I tried generic.run in the emc2 directory (the one created by the CVS checkout) 03:06:02 you did a modules_install ? 03:06:09 yes 03:07:13 ./generic.run from within the emc dir should work fine 03:07:31 OK - here are the unresolved symbols 03:07:44 shoot 03:07:52 (actually - do you want the console output, or dmesg?) 03:08:15 dmesg will be fine 03:08:30 OK - it's about 30 or so lines 03:08:47 Adeos: Domain RTAI registered. 03:08:47 RTAI[hal]: 3.1 mounted over Adeos 2.6r9c2/x86. 03:08:47 RTAI[hal]: compiled with gcc version 3.3.4 20040623 (Gentoo Linux 3.3.4-r1, ssp-3.3.2-2, pie-8.7.6). 03:08:48 RTAI[malloc]: loaded (global heap size=131072 bytes). 03:08:48 RTAI[sched_up]: loaded. 03:08:49 RTAI[sched_up]: fpu=yes, timer=periodic. 03:08:50 RTAI[sched_up]: standard tick=1000 hz, CPU freq=1800794000 hz. 03:08:52 RTAI[sched_up]: timer setup=2010 ns, resched latency=2688 ns. 03:08:53 just the last few will be enough 03:08:54 RTAI[malloc]: unloaded. 03:08:56 RTAI[sched_up]: unloaded. 03:08:58 Adeos: Domain RTAI unregistered. 03:09:00 RTAI[hal]: unmounted. 03:09:02 Adeos: Domain RTAI registered. 03:09:04 SWPLinux has quit 03:09:17 sorry - I had already pasted (43 lines) 03:09:41 SWPLinux has joined #emc 03:10:09 Do you only want the unresolved symbols? It looks like RTAI was unloaded before freqmod tried to load (could be a buffering thing) 03:10:38 just the unresolved lines. 03:10:48 freqmod: Unknown symbol nano2count 03:10:48 freqmod: Unknown symbol rt_get_time 03:10:49 freqmod: Unknown symbol rt_task_make_periodic 03:10:49 freqmod: Unknown symbol rt_get_time_ns 03:10:50 freqmod: Unknown symbol start_rt_timer 03:10:50 freqmod: Unknown symbol rt_task_delete 03:10:51 freqmod: Unknown symbol stop_rt_timer 03:10:53 freqmod: Unknown symbol rt_shm_free 03:10:55 freqmod: Unknown symbol rt_shm_alloc 03:10:57 freqmod: Unknown symbol rt_linux_use_fpu 03:10:59 freqmod: Unknown symbol rt_task_init 03:11:01 freqmod: Unknown symbol count2nano 03:11:03 freqmod: Unknown symbol rt_set_periodic_mode 03:11:05 freqmod: Unknown symbol rt_task_wait_period 03:11:15 (that's all) 03:11:25 right - RTAI isn't being reloaded. 03:11:37 RTAI[malloc]: unloaded. 03:11:37 RTAI[sched_lxrt]: unloaded. 03:11:38 Adeos: Domain RTAI unregistered. 03:11:38 RTAI[hal]: unmounted. 03:12:05 those came right before the unresolved symbols 03:14:29 also, the intro graphic wasn't found. (minor point) 03:14:37 * asdfqwega does his best Freddy Mercury dance around the shop 03:15:05 Hey - you gotta be cool, relax. 03:15:27 Do you have sudo installed & configured on the gentoo box ? 03:15:43 no - I'm root, remember :) 03:15:52 I mean me. 03:16:03 still need sudo installed 03:16:13 it is installed. 03:16:29 I haven't customized its configuration 03:17:11 (though that shouldn't matter if I'm already running as root, right?) 03:17:49 if it isn't installed, bash will barf out at each invocation 03:18:40 I can send you the console output if you like - it's only 12 lines 03:19:41 paste it here 03:20:14 inivar = plat/nonrealtime/bin/inivar 03:20:14 INIFILE = generic.ini 03:20:15 RS274NGC_PARAMFILE = generic.var 03:20:15 starting emc... 03:20:16 can't find file emc.gif 03:20:18 starting EMC MOTION PROGRAM -- freqmod... 03:20:20 IO_BASE_ADDRESS 0x378 03:20:22 modprobe freqmod PERIOD=24000 IO_BASE_ADDRESS=0x378 SHMEM_KEY=100 03:20:24 FATAL: Error inserting freqmod (/lib/modules/2.6.9Adeos/extra/freqmod.ko): Unknown symbol in module, or unknown parameter (see dmesg) 03:20:27 can't install freqmod 03:20:29 generic.ini was not changed. 03:20:31 generic.var was not changed. 03:20:33 There's a 5-second pause after "Starting emc...." 03:20:43 03paul_c 07bdi-4 * 10emc2/src/emc/drivers/ppmc/ppmc_pwm.c: Fix a couple of niggling compile time warnings. 03:20:48 and about 2 seconds after "can't install freqmod" 03:21:08 (note that I have no parallel port in this machine at the moment) 03:21:22 Ah.... I bet the RTAI modules arn't in the /lib/modules path 03:22:44 what can I try to insmod to check 03:23:07 insmod rtai_sched 03:23:21 right - not found 03:24:14 copy {rtai}/modules to /lib/modules/{KVER}/rtai 03:24:18 and run depmod 03:26:25 and next time you build RTAI, use the --with-module-dir=/lib/modules/$(KVERS)/rtai with configure 03:28:11 there are a bunch of modules in {KVER}/extra 03:28:33 yup - those will be the emc modules. 03:28:43 when I ran depmod, I still couldn't load rtai_sched (from any old directory) 03:29:22 insmod rtai_ksched 03:29:56 nope - "no such file or directory" 03:30:36 depmod -ae 03:30:45 If I'm in the RTAI directory, it also fails, with 1 unknown symbol in module 03:30:50 I did that 03:31:51 don't 'spose I can ssh into your box ? 03:32:15 I'm not sure :) 03:32:34 hold on one sec - I just did a verbose depmod - I'll let you know what symbol is missing 03:34:33 weell - there are a bunch of them - depmod says rtai_ksched needs rtai_hal (a bunch of symbols from rtai_hal) 03:35:33 and if I manually install rtai_hal first, then rtai_ksched also loads fine 03:36:58 that is, there are no errors at insmod time, though it doesn't show up with lsmod 03:39:58 * paul_c is stumped for a bit. 03:40:33 well - it may be something about my configuration - we certainly shouldn't rule that out. 03:41:05 (this machine started as a 2.4.x kernel, then had about 37 2.5.x kernels, then finally 2.6, plus a bunch of multimedia things for a different project 03:41:38 It's USB/PCI/AGP/FireWire only - no ISA slots, no PS/2 keyboard/mouse ports, no serial/parallel, etc. 03:41:48 (you can see whhy I wanted 2.6 on it) 03:42:57 dang... ssh would be sooo easy to help answer a few questions.. 03:43:37 Sorry - I just tried it from this machine, and it's disabled (even before the firewall) 03:44:22 I can probably get it working with a little coaching, but it wouldn't make too much sense to tell you a password and stuff on IRC :) 03:48:54 * asdfqwega covers his eyes 03:49:02 You can tell him now 03:49:14 thanks :) 03:49:58 kinda stumped - If rtai_hal & rtai_ksched are both in the /lib/modules/KVER/ tree, depmod should resolve them... 03:50:31 yeah - and it's doing part of its job - insmod rtai_hal automatically loaded rtai_up 03:51:04 I wonder if it couldn't get two levels deep (rtai_ksched needs rtai_hal needs rtai_up) 03:51:29 paul_c: I had a similar problem with BDI-4.14 - when I tried to do the 'custom' install option 03:53:15 score: Synergy 1, asdfqwega 0 03:53:50 My depmod has no 'a' option. There's an 'A' option. 03:54:53 hmmm... what version of module-init-tools is installed ? 03:55:13 module-init-tools 3.0 03:56:45 try depmod without any flags 03:58:13 I just noticed - I had read the lsmod backwards - rtai_hal was being used by rtai_up. 03:59:07 well - insmod doesn't work, but modprobe does :) 03:59:31 though the rtai_ksched module lists itself as rtai_up 04:00:22 rtai_ksched is a symlink to rtai_up or rtai_smp 04:00:50 that would explain it. but you have to know which one or you can't remove the module. 04:01:33 interesting. 04:01:44 So modprobe works ? 04:01:54 earlier, rtai_ksched was a symlink. now, it's a file 04:02:01 yes - modprobe works 04:02:09 (a regular file) 04:02:25 right - Now go back and try generic.run 04:02:26 I copied it without the proper "preserve links" option 04:03:19 *Much* better :) (though the opening graphic is still missing :( ) 04:09:04 working on something... 04:09:42 Thanks a bunch, Paul. now I'll have lots of stuff to try out in the next couple of days. 04:09:50 Whaty, pray tell? 04:11:47 wait'n'see 04:12:10 (I'm thinking you're in the process of uploading a graphic to CVS :) ) 04:12:28 not yet. 04:14:43 damn - The internet is slow tonight. 04:15:18 heh heh - yeah. All the little kiddies are off from school tomorrow, so it's gametime 04:15:36 Ona positive note, my EMC machine just needed a BIOS reset, it seems to be booting OK now. 04:34:10 03paul_c 07bdi-4 * 10emc2/ (chips.gif generic.ini src/emc/drivers/ppmc/ppmc_pwm.c): Add an intro graphics image. 04:35:34 Ha! I was right :) 04:38:39 (sort of) 04:39:51 EMC doesn't seem to clean up after itself. there are several modules left over after a run (and exit with file->quit) 04:41:09 wich ones ? 04:41:31 Module Size Used by 04:41:31 freqmod 290080 0 04:41:31 rtai_shm 9280 1 freqmod 04:41:31 rtai_up 54160 2 freqmod,rtai_shm 04:41:32 rtai_hal 20148 1 rtai_up 04:43:29 run remove_realtime_base 04:43:36 K`zan has joined #emc 04:44:39 still there 04:44:47 sed: -e expression #1, char 7: strings for y command are different lengths 04:44:48 sed: -e expression #1, char 7: strings for y command are different lengths 04:44:48 Removing kernel module rtai_shm 04:44:48 ERROR: Module rtai_shm is in use by freqmod 04:45:11 fsckit - That problem. 04:45:21 apparently 04:45:52 there are others, of course because this isn't removed and they depnd on it 04:50:17 picnet has quit 05:02:16 03paul_c 07bdi-4 * 10emc2/ (generic.run remove_realtime_base src/Makefile): Fix the sed regex with one that works with the latest version.. 05:02:44 try it now. 05:05:43 OK. 05:07:43 OK. That worked (but the graphic didn't get pulled) 05:07:56 I need to get a CVS reference 05:10:03 Well - it's time for me to get some sleep. 05:10:05 Thanks 05:10:12 for your help. 05:10:57 NO WAY - You stay up untill I've finished ! 05:11:16 * SWPadnos pronounces you done for the night :) 05:11:53 sun isn't up yet. 05:12:02 It is in India 05:13:21 (sorry - had to drop my wife off at the airport at 6:00 this morning, and it's past midnight now.) 05:14:24 better than dropping her off at 6000 ft 05:14:31 Geovali has joined #emc 05:14:33 Geovali has left #emc 05:14:42 yes 05:15:28 actually - my EMC machine just locked up hard (when I ran EMC) - I'll need to install more dev tools tomorrow (possibly a new BDI, just for the heck of it) 05:16:06 What's your schedule tomorrow? 05:16:48 get up, have breakfast, do something to fill the day in, bed. 05:17:00 OK - I can fit in with that. 05:17:13 (similar to mine, unless I get a business call or something) 05:17:32 what timezone are you in? 05:18:14 GMT now. 05:18:29 Ah - so the sun should be up in about 30 minutes or so :) 05:18:57 in less than an hour.. 05:23:17 * SWPadnos is asleep now 05:23:23 good night 05:23:35 SWPLinux has quit 05:23:56 SWPadnos has quit 05:41:41 picnet has joined #emc 06:05:26 paul_c has left #emc 06:07:31 K`zan has quit 06:23:12 picnet has quit 07:02:43 Jymmm has joined #emc 07:51:40 Ya gotta love it!!! ROTFLMAO ---> "I discovered how electronic components work: They are full of smoke. If the smoke gets out, they don't work any more." 07:53:38 picnet has joined #emc 08:11:57 Jymmm is now known as MrAsshole 08:12:19 MrAsshole is now known as Jymmm 08:13:24 Jymmm is now known as MrAsshole 08:26:11 MrAsshole is now known as Jymmm 08:28:10 picnet has quit 08:30:50 Jymmm has quit 09:40:17 * anonimasu yawns 09:54:13 picnet has joined #emc 13:19:45 paul_c has joined #emc 13:37:27 picnet has quit 14:05:54 hello all 14:06:05 picnet has joined #emc 14:06:27 machine is down this morning....thunderstorms are affecting the power 14:07:14 Machine shuts down with a bad power flicker 14:07:39 Oh well I can work on the usb steeper production testers 14:07:43 stepper 14:08:26 snow showers here.... 14:08:48 Power is still OK, so I can do some more work on the CVS code. 14:08:49 really 14:09:35 0.333" and turns to slush as soon as it settles. It won't last long. 14:09:59 I remember 14 inches there once 14:12:10 Having a bit of trouble with z axis homing prematurely lately 14:12:26 Don't think it's software related 14:12:56 I think the normally closed home switch is not making good contact 14:13:11 x and y are fine 14:13:37 I'll put a scope on it and look for glitches 14:13:41 03paul_c 07bdi-4 * 10emc2/tcl/ (10 files in 2 dirs): IO scripts use sudo when calling iosh - This avoids the usr having to be root to run this stuff. 14:14:09 Those switches really ought to have an rc low pass filter on them anyway 14:14:26 No need for them to be super fast 14:14:55 well off to the shop 14:45:15 03paul_c 07bdi-4 * 10emc2/ (generic.var generic.run): Tweaked the diff usage to use the unified flag and provide some context. 14:53:34 SWPadnos has joined #emc 14:53:47 Hello 14:53:48 picnet has quit 14:54:25 paul_c: if you notice this, can you please let me know where you uploaded the new BDI-4 image? 14:54:38 Committed a couple more changes to CVS 14:54:55 and BDI-4.16 is uploaded. 14:55:14 Ah - hi there. Where can I get it? 14:55:24 www.sherline.com/emc 14:56:57 Thanks 14:57:04 I;m starting a meeting - I'll be back later 15:12:22 paul_c, where's the changelog [or is there one]? 15:16:05 There isn't one. 15:16:31 Just Synergy updated. 15:22:51 SteveStallings has joined #emc 15:24:07 Afternoon Steve 15:24:20 apresnoon Paul 15:24:43 you have been busy I see, lots of commits 15:25:46 just moving BDI-4 code out from a local repository in to Sourceforge. 15:28:03 is the EMC on BDI-4xx still EMC1 or moving toward a hybrid of some sort? 15:29:41 It is a mix of emc2 (libnml) and emc1 15:30:47 with the emphasis on BDI builds... 16:06:42 picnet has joined #emc 16:25:09 SteveStallings has quit 16:35:59 an0n has quit 16:42:56 picnet has quit 18:18:32 picnet has joined #emc 18:20:28 Hi Paul - 'm back. 18:20:46 do you have the MD5 sum for BDI-4.16? 18:48:43 http://sherline.com/emc/ 18:50:52 thanks - I see it now 18:51:13 welcome 18:52:07 Out of curiosity, I'm transferring this image to some web space I have - do you have any idea why it would only be going 50-7K/sec? 18:52:11 (50-70) 18:52:42 This is from a shell account on a web hosting service, so it should be a pretty fat pipe. 18:53:22 I only get 40K/s on my T1 so it's not you 18:53:50 OK. It seemed faster when I downloaded it on my home DSL account 18:54:05 the bottleneck might be in between. Hard to say. 18:54:12 (it must have been, because it only too 1 hour, not 3.5) 18:54:31 Do you have any sense of how much traffic the EMC mirrors get? 18:56:29 don't know, sorry 18:56:46 OK - I'm asking everyone until I get an answer :) 18:57:05 (I may mail one of the mirror providers, but I'm too lazy right now) 18:57:15 picnet has quit 19:14:40 acemi has joined #emc 19:20:12 K`zan has joined #emc 19:20:22 hello 19:20:30 is there anyone here? 19:22:06 I just encountered a strange bug in emc2 19:25:35 not I. 19:25:41 <-- still is trying to config emc1. 19:25:44 hm, I lost my 0 19:25:57 I lost my V 19:26:00 many years ago. 19:26:07 howcome? 19:26:16 the machine thought 0 was down.. 19:26:20 when I was at -13 already 19:26:33 I was 19. 19:26:39 nm. 19:26:42 heh 19:27:04 oh, I dont really care :D 19:27:12 heh 19:29:42 anonimasu, know of any HEX to Integer, or integer to aSCII code for assembly? 19:30:01 nope, I dont code assembler.. 19:30:04 :) 19:30:10 hmm. 19:30:38 just c 19:30:43 I'll be back in a bit 19:30:49 * paul_c hasn't done asm for a while... 19:34:28 what kind of assembly? 19:34:37 AVR ASM. 19:34:48 risc based. 19:34:50 I'm kind of an expert - what do you need to know? 19:35:08 hex to integer to ASCII, to display on an LCD screen. :) 19:35:55 What do you mean? Do you start with a 2-character hex code, and you want to print it on an ASCII LCD character module? 19:36:07 I'm planing on using a interrupt to set to registered (one flag, and the other a counter)... set aside 2-4 registers to count... 19:36:16 this is more or less a timer counter... 19:36:22 end result I want to do is a tachometer. 19:36:51 So - you want to make a binary display on wither a character display or a 7-segment type of numeric display, right? 19:36:58 (binary number display...) 19:37:22 SWPadnos, to display on an HD44780 LCD screen. (2 x 16 characters) 19:38:06 OK - so you want some routines to convert from binary to ASCII, and possibly some to actually output to the LCD controller 19:38:21 yes. 19:38:34 Which is more important: speed of code size? 19:38:45 OR - (I need more caffeiene) 19:38:54 speed OR code size? 19:39:03 see, the hex to ascii part was to count the number of cycles [know from count], so between to interrupts, the number of cycles would be counted. 19:39:19 code I have 2K to play with (really 1K). 19:39:39 Well - you don't start with, you start with binary. you can output as ASCII hex chars if you like 19:40:04 OK - are you using a 90S1200 or one of the ATTinys? 19:40:14 k, I can deal with hex/binary [same deal]. 19:40:24 90s2313 [bigger bro of 90s1200] 19:40:34 I have live stack,a nd 128bytes of ram. 19:40:39 Oh yeah - the 1200 is 512 words. 19:40:50 1024 words. 19:40:52 (I've been using the megas for a while) 19:40:53 = 2K 19:41:05 I will deal with megas when I learn a bit more. :) 19:41:22 fyi: there's an #AVR chan on freenode. 19:41:28 Can you use a MEGA core? (or one of the "tiny mega" ones)? 19:41:49 I write embedded software for a living - I'm not sure I want to spend much time on the IRC channel :) 19:41:57 I can use anything at this moment. As I haven't built anything. Though I do have like 18 units of 90s2313. 19:42:27 There are a couple of reasons for the megas: 19:42:53 1) they have word move instructions. You'll probably be using at least 16 bits per value, so this will be handy 19:43:09 2) they have multiplication instructions - these are very useful in a bunch of instances 19:43:38 3) some of them can reprogram the code space, so you could do serial software updates (instead of having to use a programmer) 19:43:45 1.) I have MOV 19:43:47 2.) nope 19:44:01 you don't have MOVW 19:44:03 3.) don't really need it if I have it done right once. :) 19:44:10 no, I don't have MOVW 19:44:31 4) other forms of the LPM instruction (replaces 3 instructions on the regular AVRs) 19:45:13 Otherwise, they're basically the same chips (the peripheral differences won't matter) 19:45:22 well, considering my BIGGEST program so far has been 213bytes, I'm not too worried about thatstuff. :) 19:45:39 but it could have 203 with a MEGA :) 19:47:02 yeah, but when you have a mega with large amounts of spce, it wouldn't be much of an issue. :) 19:47:13 true - you win both ways :) 19:47:37 One thing I've noticed is that the user interface always takes up way more space than you think it will. 19:48:01 my interface would have 2 buttons max. :) heh. 19:48:07 The routines to convert from binary to decimal (for a 16-bit number) are around 50 words 19:48:17 You want to print something, right? 19:48:22 I'm currently using only 6 of the 15 pins on my chip. (4 databus to the LCd, RW and E to the LCD) 19:48:38 (that's 7 :) ) 19:48:40 yes, I wan to output the value to the LCd. 19:48:55 (unless you leave R/W unconnected) 19:48:58 oops. 4 + 2. 19:49:04 RW is 0/1 19:49:12 1 pin. 19:49:30 I2C would be neat to the LCD, but my LCd doesn't support it. 19:49:48 Sorry - there's another pin you need - the RS pin is required 19:50:10 the other pin is always 0, so I just grounded it. 19:50:31 So you need 7 pins - 4 data, LCDE, RS, RW. 19:50:47 No - it's not always 0. You need it to select between control words and data words 19:51:02 otherwise you can't initialize the display 19:51:04 RS, R/W, E, Databus. The R/W, I always want to write, so it's always 0. 19:51:26 No - you have to be able to read back the BUSY flag 19:51:37 nope, just using timing instead. 19:51:49 (or you may be urprised at awhat shows up on the display) 19:51:53 (surprised) 19:52:15 y cnat I ytpe? 19:52:34 I understand and know about the BF, but it's not needed, as you'd just clear the screen, or line, and rewrite it. 19:52:55 been there, done that - use the busy flag and you still have 8 pins left over :) 19:52:58 you just have to do a longer delay to ensure that the action has happened. 19:53:15 true 19:53:50 anyways, the LCD part is more of the trivial segment of the code now. 19:54:05 right - what do you have for the tach sensor? 19:54:46 tach sensor, could be IR em/detector... with a hex trigger... 7404 or something nice to clean the signal. 19:55:04 but just one pulse per revolution, or an encoder type thing? 19:55:15 A Hall sensor? 19:56:27 the logic so far is: int0: if start counter; else stop; reti; loop: if counter, noop x10, increment counter jmp loop; if!counter jmp display; display: counter(hex) to integer to display. 19:56:41 the counter will probably take up 3-4 registered... to get up slow rpms. 19:56:57 SWPadnos, hall sensor would work too. this is just an RPM counter. 19:57:52 What speed range do you want for the tach, and what clock frequency do you expect to use on the AVR? 19:57:53 LED ir em/det would be the cheapest thing... as I have them already, and a bunch of 7404 chips. 19:58:18 I want it to do between maybe 6 rpm to 15,000 rpm. 19:58:44 the lower end doesn't really matter to me that much. 19:58:59 the highspeed RPM is what matters to me a little more. 19:59:18 It's a question of how big the counter is, and when the software gives up and says "0" 19:59:31 (or <10) 20:00:05 to my understanding with 3 registers, i could have 255^3 20:00:30 16,581,375 counter. 20:00:47 16,777,215 20:00:53 so that'd be about 4 seconds if I counted every operational cycle. 20:00:55 (256 ^ 3 -1) 20:01:02 16777216 :) yeah. 20:01:11 why the -1? 20:01:20 overflow? 20:01:21 because 16777216 would roll over to 0 20:01:32 yes - the same reason a byte is 0-255, not 256 20:01:39 k. 20:01:52 so with a 4mhz chip, it'd be 4 seconds. 20:02:20 4294967295 <-- 4 registers... [I do have a lot of registers I could use] 20:02:51 yes - good for 15 RPM or higher 20:02:54 4,294,967,295 <-- 4 registers... [I do have a lot of registers I could use] that's 10 seconds, if a 4mHz crystal. 20:03:30 A 4-byte counter might make sense - it's actually 1000 seconds (18 minutes or so - don't ask :) ) 20:03:37 I could just do ten NOPs in a row, and that'd be good enough for an EST. 20:03:51 just use a timer, and a small prescaler value 20:04:10 I don't know how use times... :) I'd like to learn that actually. 20:04:16 that'd make my life a little easier I think. 20:04:30 a *LOT* easier 20:04:37 and mroe accurate 20:04:39 more 20:04:56 int0: if FLAG; stop flag; stop timer; else start flag; start timer; 20:04:58 hmm. 20:05:19 Not quite. 20:05:31 INT0: read timer and zero it 20:05:41 do a 1/x to get speed from time 20:05:44 print 20:06:04 The timer interrupt only counts the higher byte(s) of the count value 20:06:33 even at 15K RPM, that's only 250 Hz, or a 4ms period 20:06:59 hmm... still lots of cycles to spare. 20:07:57 the 1/x function for a 32-bit number takes around 700 cycles 20:08:28 I only got 16 bits for the timer. 20:10:56 the ASCII conversion for a 2-byte number (assuming you'll be between 0 and 64K RPM) takes around 120 cycles or so 20:11:23 that's not too bad. 20:11:24 The timer is 16 bit, but in the interrupt, you would increment a register pair, so you end up with 32 bits 20:11:43 It's actually transferring it to the LCD that takes forever. 20:11:55 I don't mind missing a pulse or 3... I want to get the RPM ballpark (+/- 100RPM at the speed isn't a big deal to me) 20:12:25 the spec says that the LCD might take as long as 40 uS per character (I'm not sure if this is per nibble in 4-bit mode) 20:13:16 that I don't know. 20:13:23 I thnk the LCD clear function is in the milliseconds 20:13:35 (it's a good reason to use the BUSY flag :) ) 20:13:42 I don't need REALTIME, if I'm off by evern 2 seconds to display the RPM, it's current enough for me. 20:14:07 I suppose it's a little less strict than a 10 megawatt power supply controller :) 20:14:14 yes. 20:14:40 this is for manual inspection of the RPM... hopefully tie it into software via RS232, or TTL in the future. [I have max232 set aside for it already 20:15:51 that really makes you want to use the hardware timer. 20:16:14 you don't the speed to fluctuate by 700 RPM when a serial byte arrives or is sentt 20:16:36 I would wait till the spindle is up to speed, before proceeding. 20:17:35 but you wouldn't know when it's up to speed if you have to deal with noise on the RS232 line :) 20:18:45 I'd be sending ASCII text to throught he RS232 line. 20:19:09 picnet has joined #emc 20:20:26 OK - if you disable reception and just throw the data out there for anything that's listening, that would be OK 20:21:24 yeah. 20:21:27 no response back is ness. 20:21:52 ness? 20:21:54 I could make this go at 10mHz... [I have extra crystals] 20:22:05 necessary 20:22:13 or however you spell it 20:22:20 If anything, I'd go in the other direction - use a 1MHz or 2 MHz crystal 20:22:24 one of those words that spell check fixes for me. 20:22:25 (OK) 20:22:36 necessary 20:22:53 so I did spell it right, just my shortform wasn't close. 20:23:04 pemmet has joined #emc 20:23:10 hello 20:23:15 Right - I thought you were in Scotland :) 20:23:17 hi 20:23:18 hi 20:23:41 i took pictures of my 2d stepper table... 20:24:00 i was wondering if i could ask a few questions about it :D 20:24:14 I may not be able to answer (correctly) :) 20:24:18 heh 20:24:23 i take any help i can get.. 20:24:34 i'm hoping to have it moving by the end of the week :D 20:24:41 Good - another victim (muahahahah) 20:24:54 heh 20:25:00 try !list pemmet 20:25:06 robin_sz has joined #emc 20:25:18 hey robin_sz 20:25:23 meep A-L-P-H-A 20:25:27 this is the bdi i'm using: bdi-5.08.iso 20:25:28 SWPadnos, so, I'm gonna read up on the timer trigger. 20:25:37 good plan :) 20:25:43 !list pemmet 20:25:45 and I'll see if I can use that. 20:25:46 can I dcc send the pics? or does someone wanna look around in my fserve 20:25:47 D: 20:25:51 it's in daedal pics 20:25:56 or emc pics 20:25:57 or something 20:26:20 the rar has all of 'em 20:26:27 or they can be gotten seperatly 20:26:45 rar .. coo. magic monkeys make that. 20:26:49 yep 20:26:55 it's 1.5ish megs, i believe 20:27:08 when rar'd? 20:27:13 yep 20:27:17 it's seven photos 20:27:21 so it expands to about 14gb then? 20:27:33 haha... nah 20:27:37 jpgs dont compress much 20:27:44 it'll be about that when unrar'd too... 20:27:53 you need bigger motors to compress JPEGs 20:27:57 HUGE 20:28:11 i can zip it instead... 20:28:15 if you dont have winrar.. 20:28:36 most people on here dont even have windows, let alon wn=inrar ;) 20:28:39 there.. now there's both 20:28:47 hmm 20:28:48 linux has unrar 20:28:51 can you look into zips? 20:28:52 yea 20:28:53 it does? 20:28:56 that's what i thought 20:28:58 :/ 20:29:06 coo. never new that 20:29:11 well you can at least look at jpgs :D 20:29:32 * robin_sz polishes his glasses 20:29:52 try the fserve, if it doesn't work, i'll just dcc send 20:29:55 hello 20:29:58 hi! 20:30:05 * paul_c glances @ irc... 20:30:23 Didn't know bdi was up to 5.08 so soon 20:30:49 it's running smooth on a 400MHz 20:31:42 how does the fserve thing work? I got a little information from !list, but nothing I know how to use. 20:32:06 ok.. there should be something that says /ctcp EMC pics 20:32:12 that's the trigger 20:32:14 nevermind - I just looked in the help 20:32:16 ah 20:32:17 :D 20:32:20 helps good too 20:32:53 sometimes firewalls dont let fserves work 20:33:01 if so, i can jsut try to do a standard dcc sned 20:33:17 shall i try that? 20:33:26 I'm not sure - hold on a sec 20:33:29 ok 20:33:50 sure - what the heck. My firewall amy not allow it, though 20:33:55 may, not amy 20:34:08 (I don't even know Amy) 20:34:26 hmm 20:34:28 not working.. 20:34:28 dang 20:34:40 magic monkeys are on strike 20:34:59 I have a magic monkey shield on the premesis :) 20:35:00 can i email you? 20:35:21 that wouldn't be the best - is there an FTP or web site where I can get them? 20:35:26 today I oredered an FPGA development kit :) 20:35:26 hmm 20:35:38 Cool - which one? 20:35:39 i dont really have an ftpserver... 20:35:45 Spartan3 20:35:53 do you want a gmail account? 20:35:54 great. 20:36:03 You planning on modifying the USC from JonE? 20:36:10 I have a GMail account 20:36:14 not worth developing a new core for an older spec xilinx 20:36:30 nah, more like a thing influenced by the G2002 :) 20:36:36 I'm swpadnos 20:36:40 robin_sz: is there usable, no-cost software for FPGA that runs on Linux? I've also wanted to give FPGA a try 20:36:43 (on gmail) 20:36:47 no kidding 20:37:06 ok... 20:37:07 yeah - I've been nearly inspired as well. :) 20:37:17 jepler: theres a MUCH better than just useable dev enviroment from XIlinx .. its free, its totally awesome, but runs on doze 20:37:23 i can send you on gmail then... the photo is about 200kb 20:37:23 I have two kits from Altera 20:37:35 pemmet: sounds fine to me 20:37:37 unless you're @ work, or something, and they dont like that... or it's insecure or whatever 20:37:39 :D 20:37:41 ok 20:37:48 I work at home, and I'm fine with it. 20:38:06 robin_sz: free is nice, but I always pull my hair out after being forced to use windows .. especially "devstudio"-type GUIs on any OS 20:38:38 jepler: seriously, just drag and drop logic and wire it up on a schematic (like 16bit accumulators, latches, counters .. wahtever) .. press the 'go' button and it works it all out, timing, fit onto chip, pins, totally simple 20:38:42 There are VHDL / Verilog compilers on Linux, I think - I don;t know the names 20:38:59 probably, but this was so simple to use .. 20:39:12 Nothing as chip-specific, or with the types of optimizations that the vendor-specific programs have 20:39:17 why suffer the pain of VHDL when you can just draw your logic? 20:39:27 how much for the spratan3 development kit hardware? 20:39:31 Exactly. I do wish there were better tools on Linux though 20:39:40 jepler: 99 dollars 20:40:12 swp: okey, it's sent... 20:40:16 jepler: but yo can download the 'Webpack ISE" for free and start playing now 20:40:19 THat type of tool should run under VMware (other than the actual donwloading) 20:40:42 might run under wine 20:40:54 yep - Wine, too 20:41:12 whatever, it was one of those bits of software that restores your faith in computing :) 20:41:52 I've been pretty impressed with the Altera tools as well. 20:42:05 hm, robin, do you work on emc2? 20:42:19 not looked at them .. Alterea .. thats fpga stuff too? 20:42:28 I bought the NIOS development kit (two - for different architectures) - it's an embedded processor core - 16 or 32 bit, etc 20:42:41 yes 20:43:08 anonimasu: nto really, i watch and comment, but ive struggled to find the time to contribute anyting useful recently, I sort of lost the plot on where it was all going ... 20:43:12 It's pretty cool to have an FPGA that has an ARM core in it, and enough gates to put 6 other 32-bit processors, plus other logic. 20:44:10 www.opencores.org 20:44:22 yes - those are available as well. :) 20:44:38 I've yet to actually make anything with my stuff - business dried up a bit last year 20:44:57 robin_sz: ok, I think I found somthing strange with it 20:45:13 SWPadnos: that's a bigger fpga than spartan3, surely? (for a half-dozen processor cores) 20:45:45 jepler spartan3 comes in small variants too, down to $15 worth .. they aint all big. 20:45:53 Yes - but the cores are amazingly small. 20:46:08 hm, 100x of thoose on a board + some code to spit out ops from the px ;) 20:46:11 pc 20:46:21 neat. 20:48:56 THe NIOS core (32-bit version) is roughly 3K cells in a Stratix chip 20:49:33 how many cells does that chip have? 20:49:40 checking now... 20:51:02 up to 180k (!) 20:51:14 lol 20:51:16 that's violent 20:51:55 about 60 cores.. 20:52:18 yeah - and there are chips with other peripherals built in (like ethernet MAC, ARM core, DSP blocks, etc.) 20:52:39 Well - you'd chew up a bunch with interconnect fabric if you want above a dozen or so cores :) 20:52:58 yeah 20:53:01 still violent 20:53:06 very! 20:54:12 I wonder what processing speed you would get 20:54:29 Actually - the sample design I have here has the CPU core, 1 UART, an LCD interface, ROM, 7-segment LED driver, a timer, and some button I/Os 20:54:50 It looks like the speed would be limited to around 100 MHz 20:54:56 bleh.. 20:54:57 too low 20:54:58 :) 20:55:09 yeah - that's why I gave up - no real power :) 20:55:15 the xilinx goes up to 400mhz ;) 20:55:45 The chip does, but do any real designs? (100MHz was for the actual operation of the CPU core) 20:55:58 I have no idea.. 20:56:01 but probably.. 20:56:20 I may check the new stuff out at Embedded Systems conference this year 21:00:22 yeah, the Xilinx stuff is quicke thats for sure ... they have PICchips implemented as cores even :) 21:00:55 eek - who would want to do that :) 21:01:23 well, people who cant program an 80c51 :) 21:01:42 Oh - *THOSE* people :) 21:01:47 its interestign to compare the xilinx and rabbit philosophies ... 21:01:54 ? 21:02:07 XIlinx .. here have this AWESOME tool, free. just download it and get on. 21:02:27 it may even work for other peoples FPGAS .. like we care. 21:02:46 Rabbit: if you want to even see the C compiler, it will cost you $200.. 21:02:54 Its pretty basic too. 21:03:16 yeah - and there's no real documentation about their chip either (It's a Z80 or whatever) 21:03:28 oh its documented OK, 21:03:53 It seemed to me that they didn't want anyone to know it was a Z80 (or 64180...) at first. 21:04:08 So they had their special compiler, and they would only sell those modules 21:04:13 makes it tricky to program 21:04:20 if you dont know what it is 21:04:26 now they sell the chips, so they need to have documentation 21:04:35 yeah 21:04:47 quite a cool device though 21:05:06 yeah - it's pretty good. 21:05:17 should see it spin my steppers :) 21:06:46 I'm sure. It's amazing what a microcontroller can do that a PC which is 500 times the clock speed can't even come close to. 21:07:09 yep. but its dedicated to a simpler task 21:07:28 true - no USB/ethernet/user interface/audio/video/ ... 21:07:36 * robin_sz nods .. 21:07:45 well, off-board USB 21:08:16 hey, wonder if I can use the spare 50% pf this spartan 3 to implement a USB driver, replace that FTDI chip? 21:08:40 nah, I guess it woud still need all the levelshifting pooh. 21:08:50 no driver, but a logical interface might be doable. 21:09:16 USB uses 5V, I think. I can't remember if it's differential, but I bet it isn't. 21:09:17 lemme check pricing on the ftdi 21:10:26 there are some from National Semi. at Digikey for around $536-$5.70 (in singles) 21:10:43 $3.30 or $3.39 in 100's 21:11:08 cheap 21:11:48 geez - there's a TI 4-port hub chip at DK for $1.59 in SINGLE quantities. 21:12:27 coo. 21:12:54 usb is the way to go for any outboard gear these days 21:13:13 sort of. It's not that great for realtime stuff 21:13:25 shrug 21:13:33 heh 21:13:42 theres a lot of crap talked about 'realtime' 21:13:42 usb should to about 200hz 21:13:51 err 500hz 21:13:55 at most.. 21:14:05 If you have a peripheral that can take a block of data to act on, then it's fine. 21:14:20 when do we really need realtime? 21:14:24 you just can't rely on the 1 ms packets actually being 1ms apart. 21:14:36 that's why you need a queue.. 21:14:38 You don't on the G200x, which is why it works. 21:14:46 * robin_sz nods 21:15:17 if your spindle on message is 2ms later, do you really care? 21:15:27 * anonimasu nods 21:15:47 sometings, like limits, thats a differentthing 21:15:50 it's the motion part that's important.. in a case like this.. and that can be taken care of through buffering.. 21:15:53 but there are ways and means 21:16:01 * robin_sz nods 21:16:03 it's not like there isnt a solution to that.. 21:16:12 you can even load everything to a flash memory.. on the controller.. 21:16:20 quite. 21:16:27 if you really would want to.. 21:16:31 err solid state.. 21:16:45 plan your motion, dump the path in segements, let it get on with it. 21:16:48 yeah 21:16:50 exactly.. 21:17:00 you need to see steppers on a G2002 ... 21:17:03 amazing. 21:17:03 interrupting or "drip-feeding" might become a problem in that scenario 21:17:40 why do you see problems in everything like that? 21:17:54 I'm an engineer :) 21:18:12 oh, you sound more like a theory engineer.. 21:18:17 (so I try to design the problems out) 21:18:37 I am more theoretical in the motion control arena, but I've been doing hard realtime for a long time 21:18:56 Specifically on the microcontroller end, and many devices networked to a PC 21:20:33 interrupting in which way do you mean, like aborting/pausing the program? 21:20:41 yes. 21:20:55 also, continuing by operator confrol 21:21:04 like a jog wheel through the program 21:21:05 I dont get the realtime by that.. 21:21:19 (rather than an axis) 21:21:30 you can get away with the delay on that.. 21:22:13 true - it's the buffering of entire programs that could be problematic 21:22:53 hm, throw a part of the program at the controller, and have the controller request the next chunk in good time before you run out of buffer 21:23:04 yep - that works 21:23:21 if you are short on memory.. that is 21:23:33 how fast do you mean with realtime? 21:24:01 controlling 360 cameras with a resolution of 1 uS, over a 20-minute span 21:24:36 well, better ditch the pc and do it all in hardware :) 21:24:51 that's what we did for the controls :) 21:26:01 yes but realtime on a mill with a jog wheel.. 21:26:41 not the same, of course 21:27:02 as far as I am concerned you could use the hardware to jog the program instead and just indicate where you are back to the pc.. 21:27:19 that's as realtime as you can get it.. 21:27:57 that's as realtime as you need it. :) 21:28:33 I did think about that ... hardware wheel, quadrature pulses, backinto the G200X ... twiddel the registers ..report back to the PC 21:28:39 yeah 21:28:48 that's probably the best way to do it.. 21:29:18 essentially, the PC ends up being the display, and the G200x is the real controller 21:29:28 yeah, 21:29:32 yep 21:29:37 that's how a cnc is supposed to be run.. 21:29:38 :) 21:29:39 (display and program storage) 21:29:41 steve hardys EMC intep port on there is neat 21:29:57 can you run servos on g2002, or just steppers.. 21:30:17 stepper/servos.. like xylotex/geckodrive.. 21:30:22 or somthing like that.. 21:30:24 indeed. 21:30:26 but .. 21:30:44 theres loads of room to do "other things" 21:31:26 basically, with a rabbit and an FPGA, you could simply implement a real swervo system 21:31:40 encoders into tcounters? piece of cake 21:32:15 I wonder if somone will do that.. 21:32:24 hell, if the rabbit could write straight to the JTAG port ... well, then it gets fun :) 21:32:43 Is Steve Hardy's source available somewhere? 21:32:46 yep 21:32:52 on Yahoo! 21:32:53 Where, pray tell :) 21:33:09 Oh - is that the source also? 21:33:28 http://finance.groups.yahoo.com/group/geckodrive/files/G2002%20Project/G2002%20Misc./ 21:33:30 oh yeah, 21:33:39 opensores under GPL dude :) 21:33:42 Imperator_ has joined #emc 21:33:52 But of course - that's the best way. 21:34:08 g2002_alpha_3.zip 21:34:15 ok 21:34:23 grab the 'linux source' for the gUI 21:34:36 If only I had a G2002 :( 21:34:44 build one ;) 21:34:57 that should be cost effective :) 21:35:06 lol 21:35:07 well, true 21:35:29 I have a USC from JonE, and I'll be using EMC 21:35:36 still curious about the G200x though 21:35:49 you gotta see it on steppers ... 21:36:03 I'd love to see a motor on my machine :) 21:36:24 seen a stepper spin to 3000 rpm? 21:36:39 roel1 has joined #emc 21:36:42 hm, nope, I doubt there would be any torque there anyway ;) 21:36:50 that sounds fairly quick 21:36:52 hi 21:37:01 anonimasu: yeah, but with gearing ... 21:37:05 yeah 21:37:10 hi 21:37:19 hi roel1 21:37:46 :) 21:38:05 anonimasu: remember , a stepepr only produce it potential power ABOVE the corner frequncy ... you have to spin em hard to get the power out 21:38:29 hm, I dont know really.. 21:38:29 then gear down to make it useable 21:38:38 I just find my stepper working worse then my servos :) 21:39:21 well, you have to watch the rotor intertia on steppers 21:39:31 you have 'motioneering' package? 21:39:37 no 21:39:41 oh :) 21:39:41 I am not running fast at all.. 21:39:46 and with extremely low accel.. 21:39:52 motioneering is very thorough 21:39:57 * robin_sz nods 21:40:01 it's a emc bug.. 21:40:01 :) 21:40:03 les introduced me to it 21:40:04 so thorough that I don't know the answers to many of the quetions :) 21:40:13 heh 21:40:27 * SWPadnos revels in an emc topic 21:40:38 So, anonimasu, what's the EMC issue? 21:40:49 my machine lost 0 21:40:57 or rather.. it seems to have put a offset on 0.. 21:41:13 OK - was this discussed briefly on the list? 21:41:22 (checking into G92 or some such) 21:41:27 or emc2 issue rather.. 21:41:40 since that's what I run.. 21:42:05 I havent mailed the list about it, since I just found out about it.. 21:42:32 OK - I think there was something recently about an offset being introduced, like a G-code to set the current position 21:43:00 I'm going to start working on EMC2 now that paul_c has helped me get a version that I can compile 21:43:13 (kernel 2.6.9, emc2, etc) 21:43:14 :) 21:43:23 it happened in the middle of my program after doing some holes.. 21:44:03 so - it just decided taht it was at a different Z? 21:44:11 yep 21:44:13 that or the steppers skipped a bit 21:44:48 skipping isnt possible... 21:45:00 emc didnt return to 0.. 21:45:15 even when I entered the MDI mode and entered g0 z0 21:45:38 the display didn't say 0? 21:45:41 nope 21:45:47 it goes down to -13 21:45:51 instead of up to 0 21:45:53 what output module are you using? 21:45:59 (freqmod, etc) 21:46:02 core_stepper.hal 21:46:26 OK. (I have no idea what that means right now, but I might tomorrow) 21:46:38 it's the hal module for steppers.. 21:46:47 ;) 21:46:51 Is it a direct phase output? 21:46:54 no 21:47:00 it's step & dir output.. 21:47:07 It's the replacement for freqmod? 21:47:13 (or steppermod) 21:47:18 I think that's it 21:47:30 any feedback? 21:47:48 nevermind 21:47:50 no 21:49:13 I dont think feedback would matter.. 21:49:27 It does if you actually have it :) 21:49:35 yeah.. 21:49:48 I think EMC always uses feedback, it's just "synthesized" if you use the stepper output modules 21:49:57 yeah that's true.. 21:50:07 ferror and min_ferror 21:50:18 in theory, adding external enocders shoudl be relatively simple then? 21:50:29 yeah.. 21:50:33 presumably the position display is the same if you toggle between actual / commanded position 21:50:47 but ... I bet the mess of the emc code makes it icky 21:50:53 yes - that's the great thing about the USC - it provides real feedback to the EMC control loop 21:50:54 robin_sz: I dont think so.. 21:50:59 maybe HAL will make it dwonderful :) 21:51:00 robin_sz: you could implemet that into the hal module.. 21:51:06 * robin_sz nods 21:51:09 yeah 21:51:13 and just read the registers(counters) 21:51:20 this is EMC2 of course 21:51:25 now in emc1 ... 21:51:26 I could hook my enc's up with that.. 21:51:27 :D 21:51:28 * robin_sz shudders 21:51:38 just convert the level.. first.. and then into the counters.. 21:51:40 and into the pc.. 21:52:05 http://www.pico-systems.com.motion.html :) 21:52:13 (/motion.html) 21:52:43 I'll be doing loads of dev once I get my machine running enough so I get time over to stop messing with getting my parts machines 21:52:46 machined ;) 21:53:12 oh, that gecko interface seems nice 21:53:36 Yeah - the problem I have is that it's hard to make the parts for the machine to be CNC'ed 21:53:44 befoer it's a CNC 21:53:52 yep.. 21:53:58 I have my machine running very nicely.. 21:54:05 but I have some parts for work I need to machine 21:54:18 so I am in trouble : 21:54:19 :) 21:54:25 SWPadnos: That reminds me.... Did you get a chance to test last night's work ? 21:54:49 I just burned the BDI-4.16, I'm about to install on the EMC box. 21:56:38 I think leaving the parts out to be machined would probably be cheaper then messing with it by hand.. 21:56:42 unless you are great :9 21:57:20 I;m lucky enough to have a big rotary table, so some things get easier 21:57:48 (who keeps putting the semicolon where the apostrophe is supposed to be? ) 21:58:09 I cant wait for my boring head to arrive, so I can re-make my motor mounts.. 21:58:10 :) 21:58:22 how boring 21:58:40 so I can get better ballscrews.. 21:58:53 I've got a design that doesn't require me to bore any precise holes 21:58:58 (other than the location) 21:59:42 oh, I am going to push the back of the motor through the hole.. 21:59:50 and mount the motor on the table edge.. 22:00:00 Calmping on the face plate? 22:00:04 clamping... 22:00:08 in the keyway. on the side.. 22:00:39 err mount the mounts in the keyway of the side of the table.. 22:00:54 what type of machine? 22:01:00 bench mill.. 22:01:09 I am trying to save space.. as much as I can.. 22:01:41 ideally I'd go for backslash free gearboxes that would mount directly to the motor and then a coupler and into the screw.. 22:01:44 onto.. 22:02:09 but the gearboxes are like $800 each :) 22:02:35 well - that could be a problem 22:03:24 I think that mounting would be pretty good.. 22:03:39 What I can't stand is that even if you get good deals on some stuff (like on eBay), you still get screwed on other things. 22:03:51 I got 3 servos, 28 in-lb for $325 22:04:01 nice deal :9 22:04:02 :) 22:04:05 I've spent more on the MIL-C-5015 connectors than I did on the motors 22:04:25 I've learned that being cheap is a bad deal.. 22:04:33 I broke my vise a while back.. 22:04:35 It's also impossible :0 22:04:40 because I bought a cheap one.. 22:04:51 and milled the base flat.. 22:05:07 I took off maybe 0.05.. all over it :) 22:05:35 was that like half the thickness? :) 22:05:39 no 22:05:58 the thickness was like 1.2cm cast iron.. 22:06:03 err of cast iron.. 22:06:15 it seems like that should have held up 22:06:18 but when I clamped some alu in it it broke on half.. 22:06:30 since there was a bit of overhang.. 22:06:42 bummer 22:07:02 the good vise I bought now came with a swivel base.. and it's mounted like that.. with the end hanging in the air.. 22:07:10 :) 22:07:25 I got lucky - a 6" Kurt came with my milling machine :) 22:07:38 I bought a vertex vk5 22:07:39 :) 22:08:18 I like vertex.. specially when I bought my rotary table and it came with a measurement protocol.. 22:08:52 acemi has quit 22:09:02 6" is a bit larger then what would it my machine :) 22:09:08 thalx has quit 22:11:00 kurt are nice vises :) 22:11:13 nice and heavy 22:11:26 how much does a 6" weigh? 22:11:27 (but not as heavy as the 15" troyke rotary table :) ) 22:11:34 about 85 pounds 22:11:42 how many kg is that? 22:11:45 approx? 22:11:49 I dont know pounds :) 22:11:51 40 22:12:15 ah ok 22:12:15 nice 22:12:21 my vise was 13 kg :) 22:12:35 (the rotary table is around 60 kg) 22:12:40 ouch 22:12:41 hehe 22:12:57 yeah - be very careful of toes when placing this on the mill 22:13:54 I cant wait to get my mill running good so I can start building a toolchanger robot. 22:14:04 more fun projects ;) 22:14:39 that should be cool. 22:14:43 Now I'm annoyed. 22:15:17 I grabbed the latest BDI ISO from my shell account on my web host 22:15:39 and after 3 hours of transfer time, I finally notice that I grabbed 4.14 instead of 4.16 22:15:45 argh 22:15:48 :/ 22:15:53 (closer to 4 hours) 22:16:07 I only need to find some way to get my spindle to BT(somthing) instead or morse taper.. 22:16:19 annoying 22:16:28 Is that possible on a bench mill? 22:16:35 the BT tapers are fairly large 22:16:46 or some smaller one with retainer knobs.. 22:16:56 anonimasu: What type of mill ? 22:17:26 benchtop 22:17:44 Seig ? X2 ? 22:17:54 nope.. some other brand.. 22:17:57 I dont know what it is.. :) 22:19:18 paul_c: way too small.. 22:19:18 http://www.siegind.com/mill-y.htm - Any of those ? 22:20:17 x4 is the closest.. 22:20:41 but still much much smaller 22:21:39 Reckon you must have an RF30 type then... 22:21:47 maybe.. 22:21:58 the motor is a 2hp 320v one 22:23:29 does that tell more about the size? 22:23:46 That's the same size as on my Bridgeport :) 22:24:03 (in HP) 22:24:15 :) 22:24:40 about 1.7kw.. 22:25:15 I have a Bridgeport 2J vari-speed head - its 2 HP (1.5Kw, plus losses) 22:25:22 ok 22:25:23 :) 22:25:36 http://www.m-cad.com/dp/shop/mill-0.htm 22:25:48 I just wish for a toolchanger.. 22:25:49 :) 22:26:01 yep 22:26:13 somthing like taht.. 22:28:11 Hmmm - maybe the time remaining display on the BDI install should update more freqeuently. 22:28:27 (or i should get a faster computer) 22:28:43 anonimasu: You may be able to order an R8 spindle from the supplier... 22:29:06 Then you'd have an upgrade path to a Bridgeport :) 22:29:22 hmm .. so to go from 3.3v on the spartan to 5v on the rabbit, I guess some sort of funky buffer is needed 22:29:47 hehe 22:30:11 I dont think there's somthing like that for my mill.. 22:30:44 but I could throw the spindle in to be turned out and then have it ground to size.. 22:31:07 Just buy a Bridgeport if you decide you really want R8 22:31:16 It's probably less money than getting the spindle reground 22:31:20 lol... 22:31:28 you have no idea on the prices over here. 22:31:44 Ah - I take it labor is cheap "here" 22:32:00 (or shipping is expensive) 22:32:01 no, take it as mills cost your firstborn.. 22:32:04 :) 22:32:13 a decent mill is about 40000sek 22:32:27 about 6000$ 22:32:49 Ah - Sweden. 22:33:20 yeah :) 22:33:25 so it's super expensive.. 22:34:29 that's used mills.. 22:34:33 err worn mills.. 22:34:41 used up mills :) 22:34:53 yeah 22:34:58 so buying a new one isnt a option :) 22:35:07 I dont have space for it either.. 22:35:20 but well, at work.. ;) 22:35:37 but for that price I could grab a VMC off ebay and ship it here.. 22:36:03 If so, then you could also get a Bridgeport off ebay and ship it there. 22:36:21 I've seen several in England - you could rent a truck and take the Chunnel 22:36:33 yeah but if I am going to ship somthing I culd buy a huge vmc.. instead.. 22:36:54 since I'd have to rent a container to ship it.. 22:37:16 true - if the cost of the merchandise is lost in the round-off error of the shipping fees, then it doesn't really matter what the machine costs :) 22:37:37 yep 22:38:18 robin_sz: level shifters can be as simple as an open collector buffer 22:38:56 I'd love to have a huge VMC.. 22:39:02 *grins* 22:39:15 and a huge warehouse / power bill / staff, etc :) 22:39:17 I like the thought about having 1,3t at the table.. 22:39:45 it's 5m to the roof at my fathers company..(where I work) 22:40:21 um it's higher then 5m.. 22:40:32 fits forest machines anyway :) 22:41:15 that's probably enough space. 22:41:25 Maybe you should make those motor mounts now :) 22:41:27 SWPadnos: oh, that simple 22:41:42 I am waitig for the boring head to arrive :) 22:41:44 can be - it depends on whether you need bidirectional or not 22:41:53 nah 22:42:20 I cant mill a perfect circle.. 22:42:20 I think the spartans are 5V tolerant - you may want to check that 22:42:22 :) 22:42:28 hehe 22:42:33 yet 22:42:34 find the center of your spinning vise :) 22:42:45 ive configured the ops as lvcmos .. 22:42:48 it wont be spinning for long ;) 22:42:56 A-L-P-H-A has quit 22:43:07 * anonimasu dosent like swivel bases.. 22:43:19 I'll wait for the boring head to arrive :) 22:44:19 or well first wait for emc to start obeying ;) 22:44:46 paul_c : are you still up? 22:45:16 Of course. 22:45:44 paul_c : should I use a blue thread locker on just about every bolt in the engine? 22:46:17 not needed. 22:46:33 I found my glass bead magnet and took care of that issue today after work, and set the crank back in the block with a nice coat of assembly lube :).....Okay, cool 22:46:45 :) 22:46:46 bigend & cylinder head bolts are torqued dry 22:47:10 well, goodnight everyone 22:47:22 they looked as if they were dry 22:47:50 time now to go ahead and order the new con rod bolts, and get some torque wrenches 22:48:30 night 22:48:37 The only bolts I would use loctite on would be the output flange geabox nut on a boxer 22:49:37 those seemed to have a coating, or the ones that hold the output shaft up. the biger ones that are over the journals 22:49:43 You also want to get an angular gauge in addition to the torque wrench 22:50:00 yeah, im somewhat dreading that part, 22:50:09 'tis easy 22:50:39 Imperator_ has quit 22:50:42 you think If I make a suitable accessory to use in place of the special one they have, that I would do just fine? 22:51:10 its only for the con rods 22:51:34 someting drawn on a bit of card will do 22:51:39 Go to your local auto parts store - They will have all the tools you need without BMW prices. 22:53:22 there is one torque spec I do not understand in the manual, the output shaft or the clutch, its final torque spec is lower then the initial, is that correct? 22:53:52 lemme grab the manual. 22:54:24 its one of them nuts Ill need to buy a brand new one of as well 22:54:39 special thing it is 22:56:20 mine shows initial 103, final 65-82 ft-lbs. 22:57:08 manual says "Tighten nut to initial setting to seat the O ring. Completely loosen the nut and then tighten to the final torque setting" 22:57:17 paul_c: do you have alistof the packages that need to be added to BDI-4.16 to allow development? 22:57:23 a list of 22:58:43 nope - I found apt-getting tk8.4-dev installed most of them... 22:58:52 ok. 22:59:00 I need to put a list together. 22:59:16 kernel soruce is on the CD. 22:59:31 make sure you install gcc-2.95 23:00:49 if you have gcc-3.xx installed, just make a new symlink to 2.95...thats what I had to do 23:01:18 Not neede with the latest BDI 23:01:25 im off to bed 23:01:31 cu all folks 23:01:40 roel1 has quit 23:01:42 paul_c : thanks, about the bike, that one spec seemed strange to me. 23:01:44 configure picks up on the correct version. 23:02:37 gezr: Which state are you in again ? 23:03:07 Arkansas 23:04:39 if I get the bike all fixed up, Im going to try and make a trip to see Les 23:05:19 dont forget a copy of "Zen and the art of motorcycle maintenance" 23:06:26 im trying to do the best job I can do, so that I get something finished.. and let my dad see that I didnt destroy it completely. so far things are going well. 23:06:44 yes. 23:06:59 but there again .. you havent started it up yet ;) 23:07:12 no, there is a lot of work yet to do :) 23:07:12 wait till that glass bead gets going in the oilways .. 23:07:24 I used my magnet :) 23:07:34 your glass magnet? 23:07:39 yep 23:07:43 heh 23:07:46 hahahaha :) 23:08:25 I know your right, and no mater what I do, I may yet rip it all to pieces, and that bridge with either be crossed, or burned 23:09:02 an air hose and some long bits of welding rod 23:09:06 some twist drills .. 23:10:10 im going to try and run oil in the system before im finished up 23:10:22 good idea 23:10:44 get those bits of bead right up to the shell bearings ;) 23:10:48 thats the only way to be as close to clean I can get 23:10:53 * robin_sz is a little ray of sunshine 23:11:04 im sure it will be fine 23:11:20 BWAHAHAHAHHHA 23:11:21 .|.. :) 23:11:23 oops :) 23:11:25 hahaha 23:12:01 robin_sz : there are those who believe its sacrament not to re bead anything on a bmw, during a rebuild/restoration 23:12:36 yeah well, bead is great, but a complete bastard if you get it insdie the engine 23:12:56 I washed and washed and washed and washed again today 23:13:00 even full air blow 23:13:22 should be fine ... 23:13:33 you tink you kept it out of the oilways? 23:13:34 I was not able to see any remaining beads, the other day, when I saw a few beads, I had only half assed the cleaning, now I know what I need to do 23:13:51 the oilways were hand swabbed 23:14:10 but you tink there might have been some got in there? 23:14:45 none at all in the oil ways, I tapped everything off, the place that those beads were in , was an area that had a contamanation issue 23:14:59 'k 23:15:08 I protected everything I could 23:15:14 well, I look forward to hearing the reports when it runs 23:15:18 new rings? 23:15:25 getting those as well 23:15:37 I dont have a bore guage, but the pistons are marked with a B 23:16:12 .0006 varance is just not fun to measure without exact equipment 23:16:30 is that the difference between grades? 23:16:33 ill check the gaps, and that should fall into the range 23:16:41 yeah, if not a bit smaller 23:16:52 well, it will have worn more than that anyway 23:17:11 it still has the original hone marks in the nakisal 23:17:16 nakasil 23:17:18 whatever 23:17:23 nikasil 23:17:24 and a few interesting gouge lines 23:17:32 heh 23:17:49 difficult to get replated 23:17:56 but they dont run the length, and they were made during the first 10 years of its life 23:18:06 very very few places do it right 23:18:41 im going to make it look good, run right, drive, like a fearing removed RT should, and not burn oil 23:18:44 what the heck are you guys talking about? :) 23:18:50 (BMW motorcycles?) 23:18:55 fairing 23:18:57 im rebuilding my bike 23:18:59 yeah 23:19:06 Ah - OK. 23:19:07 oh my, cant believe I misspelled that 23:19:10 gezr has 3/4s of a K 23:19:13 SWPadnos : www.masternode.net/gallery 23:19:39 SWPadnos : I think robin_sz is fibbing, I have what seems to be a million pieces 23:20:06 oh I got the powdercoating tape on friday :) 23:20:34 ooh special tape! 23:20:36 interesting stuff, its a strange clearish green from echo supply, doesnt say what exact type it is, but I think its good for 204C 23:20:41 I use "masking tape" 23:20:56 it burns up an all, but hey 23:21:02 the guy at the coater gave me a spool 23:21:07 nice 23:21:24 the crank, while untorqued but tightened down, turns smoothly 23:21:42 gonna plastigage it? 23:21:49 ill toss an indicator on it and check the plays in a bit, i have a .0001 graduated unit 23:22:03 robin_sz : if I did that, I would probably have to replace the bearings 23:22:11 nah 23:22:23 plastigage is proven technology 23:22:28 very, very soft 23:22:31 I did consider doing that 23:22:44 it wont damage the indium 23:23:10 im not talking about it damaging anything, but im sure I would freakout over a small variance, and then get stuck in a mindfark debating spending money 23:23:21 ohh :) 23:23:38 you know, im wanting to do it right, but I cant really afford that 23:23:54 well, just do it as best you can then 23:24:01 if it aint broke ... 23:24:28 60k miles, i would expect to see some issues, they recomend new rings at 50k, so thats that, the oil/water pump is shot, was gonna buy that this week, needed to pay car insurance, no pump on order 23:24:44 heh 23:24:52 I paid my car stuff in full 23:24:59 good plan 23:25:04 a bit cheaper 23:25:09 that looks like a PITA or a lot of fun 23:25:17 its just agravation 23:25:21 sorta like a machine tool 23:25:29 exactly :) 23:25:34 I could be spending all this money on making a machine 23:25:47 but that doesnt make the soul right 23:25:49 so you could make motorcycle parts ... 23:26:04 its always fun to strip it right down and rebuild it . if only for the moment where it springs to life again 23:26:10 I *love* that bit 23:26:31 I used to have a lot of projects going on at once, now Im trying to be more focused with life and projects 23:26:38 robin_sz : yeah, thats the best part 23:27:05 my wife still remembers when I started the ducati after a big rebuild 23:27:22 it was in the living room at the time 23:27:28 I could be doing all of this and it not run, because of a faulty ignition control unit, and then I can just cry, cause I didnt bid on the ebay one the other day 23:27:47 bosch is very very proud 23:28:04 * paul_c packs one up to post to gezr 23:28:08 I would have to find a way to make emc do it at that point. 23:28:17 heh 23:28:25 or run Megasquirt 23:28:47 it would make a very neat megasquirt project 23:28:53 paul_c : im serious, ICU, airflow, and the other iginiton dohickie are my real wories 23:29:17 http://www.megasquirt.info/ 23:29:25 robin_sz : with all the talk about glass, sand, and lint. the electronics scare me to death 23:29:30 8 valve engine ? 23:29:46 yeah its a 8valve, made in 84 23:30:02 bits are comon in the UK 23:30:21 I can box up all the ignition/injection stuff and haul it over in April 23:30:45 Hmmm - I'm trying to get development software installed, and apt-get dies looking for ldconfig 23:30:58 * paul_c remembers an important point..... 23:31:02 I can't install the ldso package, because apt-get wants ldconfig to get it 23:31:05 SWPadnos : apt-cache search ldconfig 23:31:17 did that - no matches 23:31:21 google said ldso 23:31:33 apt-get won;t install it because there's no ldconfig 23:32:09 gezr: The coupling for the alternator - Loctite the bolt in place... It is the only one I would do. 23:32:20 paul_c : okay 23:32:25 I think the path isn't set up correctly for root in the KDE terminal 23:32:48 use a tty terminal 23:32:52 just log into a real term then 23:33:03 or use synaptic 23:33:13 ctrl-alt-f[1..6] 23:33:39 it's fine in shell #1, /sbin etc aren't in hte path in shell #2 23:33:44 that's a pain 23:33:45 ldso provides ldconfig 23:33:55 There's the rub :) 23:34:11 hmm 23:34:34 in your secondary shell, if you run bash you should pull your environment into the new shell 23:35:04 I just did a "New Shell" from the KTerm menu 23:35:10 sorry - Konsole 23:36:25 Well - that was my fault - I'm used to just doing a "source /etc/profile" to get directory colorization and other things 23:36:26 paul_c : I have district court jury duity during the full month of march, and It could become an extended time. I wish I could be done with the bike during that month, and have spare cash to make the trip up to the codefest, maybe next year. 23:36:53 it just doesn't have a check for root when setting the path 23:37:11 there is no login per say 23:37:14 The codefest isn't until the end of April. 23:38:19 K`zan has quit 23:38:20 paul_c: that should give me ample time to get used to Linux again :) 23:38:51 (looks like I need it) 23:39:14 how were you getting root access through a term ? 23:39:21 su or su - ? 23:39:28 I logged in as root (you know me) 23:40:30 we need to break you out of that habit ;-º 23:41:41 its not a habit, its an adventure :) 23:41:52 I'll log in as a normal user once all the devel packages are installed 23:47:27 ARGH. 23:48:52 wassup ? 23:49:20 sorry - just having trouble finding source code and/or packages to install to get development up and running 23:51:54 I need to put a list together, or create a metapackage with all the deps. 23:52:06 it would be helpful :) 23:52:27 I installed tk8.4-dev 23:52:46 then rtai-doc, rtai-source, cvs 23:53:13 you don't need rtai-source 23:53:18 I don't seem to have the kernel source (though the headers are there, so I guess that's OK) 23:53:32 the kernel-source is on the CD 23:53:40 apt-cdrom add 23:54:14 apt-get install rtai-dev 23:56:06 Ah - apt-cdrom - there's a missing link :) 23:56:15 (I had gotten used to emerge on Gentoo) 23:56:49 man -k apt 23:57:55 It's also not helpful that this computer has a 12" , 800x600 LCD 23:59:08 marginally better than the screen on the test box. 23:59:48 is there an EMC source .deb, or should I use CVS for that?