01:33:34 jmkasunich has joined #emc-devel 04:05:05 hey jmk. How are you doing? 04:51:11 just fiddling around 04:51:21 heh 04:51:41 I finally finished milling my Y axis motor mount today (yay!) 04:51:56 cool 04:52:37 you have a Bridgeport, right? (or is it a "mini-mill") 04:53:14 I have a 3-in-1, and a Van Norman mill 04:53:40 ah - ok. Is the Van Norman a "bridgeport close"? 04:53:44 clone 04:54:13 no, Van Norman's are a thing unti themselves 04:54:18 heh 04:54:20 unto 04:54:45 I guess I could look at some JEKasunich's site about it :) 04:54:54 yes 04:55:02 was just gonna paste the URL 04:55:14 ah, OK. It's a combination vertical/horizontal mill 04:55:19 sort of 04:57:59 interesting. It's the "rosie the riveter" mill 04:58:08 if they ever let women use them 04:58:30 huh? 04:58:48 history - very popular for WWII military production 04:58:58 oh, yea 04:59:04 mine was made in 1941 04:59:22 December 7? ;) 04:59:46 probably not, it is about in the middle of the 1941 range of serial numbers 04:59:59 heh 05:00:34 hmm, I suppose my mill could have been used to make my pistol... the pistol is from 1943 05:00:42 funny 05:02:05 I was at the range earlier, part of the "fiddling" was doing for the last hour or so was tearing down, cleaning, and putting back to gether the pistol 05:02:20 pretty impressive machining operations needed to make those things 05:02:24 ah, the sweet smell of gunpowder and oil 05:02:28 yes 05:02:36 hoppes #9 ;-) 05:02:57 that's the amazing thing about the AK-47. It's made almost entirely out of stamped sheet metal 05:03:10 very low-tech, unlike the M-16 05:03:39 you know what's funny... as a kid I was never exposed to firearms - not until the last year or so... but there's something about the smell of hoppes #9 - I swear I smelled it many years ago 05:03:57 I would only know it if the Army uses it ;) 05:04:09 It was in a green can ;) 05:04:31 (just like my shampoo, deodorant, and a lot of other stuff) 05:04:37 heh 05:04:47 don't get them mixed up 05:04:54 no - people would notice 05:05:20 when you were in, was the sidearm still the 1911A1, or had they changed to the M9? 05:05:37 I think it wasthe 1911, but I never had one (officers only, ya know) 05:05:43 or high ranking NCOs 05:05:59 or folks who's job needed it (MPs, etc) 05:06:07 yep. 05:06:08 I've actually never fired a pistol 05:06:19 but I have fired a .50CAL machine gun 05:06:28 ma deuce 05:06:56 have you seen the video of the Oklahoma Full Auto club? 05:07:01 no 05:07:20 go to google video and search for that - it's interesting 05:07:42 a bunch of rednecks firing at things until they blow up 05:07:43 saw something similar from the Knob Creek machine gun shoot 05:07:46 (the things, not the people) 05:07:53 ah 05:08:17 this starts out with a guy setting up his 7-year old daughter wiuth a .machine gun O_O 05:08:25 (maybe 8 years old) 05:08:36 heh - gotta start em young 05:08:41 apparently 05:09:05 when we were visiting my in-laws in the boonies of eastern shore Maryland, I went to a range 05:09:21 guy had a H&K assault rifle - and two kids, probably 10 and 12 or so 05:09:38 he had the older one firing single shots and then a couple 3-rd bursts 05:10:10 interesting. good to learn about safety at that age, if the weapons are going to be around the house 05:10:16 yes 05:13:17 bedtime... 05:13:22 talk to you tomorrow 05:13:25 see ya 09:39:12 jmkasunich: seen the page "cnc gunsmithing" 09:39:12 ? 14:58:11 rayh has joined #emc-devel 14:58:24 morning ray 14:58:32 Hi Alex. 14:59:10 any significant discussion yet. 14:59:59 I had a great talk with petev last night 15:00:11 let me give you a URL to read 15:00:17 Good. Thanks 15:01:09 http://solaris.cs.utt.ro/emcstuff/petev-discussion 15:06:18 Yep. My only concern is that we allow for these configs to "drop into" a variety of HAL configs. 15:06:39 it's not near solved yet 15:06:44 so any discussion is open 15:07:12 True. At a beginning level I'd like to see a bridgeport.hal 15:07:23 what do you think? should be have a new folder for bridgeport? 15:07:37 That would take the standard signals for bridgeport and connect them to a second parport. 15:07:38 or put that in common, and maybe get some of the configs to work with it 15:07:47 common was my thinking. 15:07:48 I see.. 15:08:19 It would have to start with a unloadrt of parport 15:08:55 but halcmd does not have if/then 15:09:42 maybe a bridgeport_stepper folder would be best 15:10:24 Probably. Because a integrator could build the bpt stuff using demo_step_cl 15:10:41 or directly in hal 15:11:47 right 15:11:58 Could we build a common bridgeport_step.hal that would replace 15:12:04 the idea is to have a bpt config that's emc1 equivalent 15:12:35 Yes. 15:12:48 we could have a bridgeport_standard_pinout.hal and bridgeport_xylotex_pinout.hal 15:13:40 True. the parport load is in stan or xyl rather than in core. 15:15:27 Why don't I have a standard_pinout and xylotex_pinout in common? 15:17:46 because they are not common 15:17:54 they are only needed in the stepper setup 15:19:16 The loadrt conflict is significant for any bridgeport definition however. 15:19:46 and the bridgeport that petev was working with used stg pinouts rather than what was in the INI file. 15:19:58 I don't think I said that very clearly. 15:20:34 IMO the only bridgeport definitions that we need to concern ourselves with 15:21:13 in order to fill the plan from last codeFest is a set of signals connected to a second parport. 15:21:36 ok, so we only worry about stepper/ then 15:22:03 I think it's less confusing if we have a new configs dir called bridgeport or bridgeport_stepper 15:22:14 No. Many STG users used the available parport for aux 15:22:48 I see.. so that's not the second parport then, but the first one 15:23:03 which makes it even more complicated 15:23:12 Right. to both. 15:23:53 I believe this could be handled with multiple ini files in a bpt config 15:24:08 and multiple hal files 15:24:17 because you need parport.0. and parport.1 15:24:23 The ini can even unload the first parport and load 2 15:24:39 and still use standard_pinout.hal 15:25:20 but can it load the second .hal file after it has done the loadrt. 15:26:19 That would require that the halcmd section issue a bin/halcmd -f 15:27:00 How much trouble would it be to modify the "hal section" ini reader so that 15:27:14 commands and files could be intermixed. 15:32:35 I looked over standard_pinout and it will be easier to just build a bridgeport_step_pinout. 15:37:22 right 15:42:46 If I had a second parport, I could probably do that. I'll install one later today and build it. 15:43:12 hmm.. I have a 2-parport PCI card I haven't tried yet 15:43:45 There you go. 15:44:29 I should :D 15:44:44 I wonder where I've stuffed it.. 15:44:51 Some of these require the 0xbxxx addy. Others translate to 378 or so 15:45:01 You have that problem also? 15:45:22 sure.. 15:46:11 I'm wondering. There are many specialized versions of bpt out there. 15:46:35 I built one overlapping the two definitions on a single parport. 15:47:12 Should these things be included with the emc.tgz or emc.deb or should they be wiki material. 15:49:03 dunno.. 15:52:17 I think that I favor wiki for much beyond simple standard. 15:53:50 ok, but some default bridgeport parport setup might be feasible 15:54:46 Sure. And then the wiki page related to it can describe how to rearrange the pins and polarities. 15:55:32 For servo systems, a common/bridgeport_io.hal would do the job 15:56:01 adds one parport and the default pinouts and polarities. 15:56:44 bridgeport_io.hal and .clp 15:57:38 Oh. You want to use cl for this. 15:57:57 I'd build the most basic with just a .hal but I'm easy. 15:58:36 cl would make it reasonably easy for the end user to switch pins and polarities. 16:00:19 petev has 16:00:31 To a second parport? 16:00:36 no, just clp 16:00:56 basicly the timers needed for spindle brake & so 16:01:04 what does he assume. 16:01:08 didn't see it yet, so I'm not 100% sure what's in there 16:01:24 see spindle brake timing was not a bridgeport thing at all. 16:01:31 it was a task 16:01:40 bridgeporttask afaik 16:03:06 * rayh grits my teeth and shuts up. 16:03:23 rayh: frankly I don't know anything about bpt 16:03:26 wassamatter Ray? 16:03:36 Nor do I. 16:03:43 and the more I think about it.. the less I even care 16:04:01 So true. 16:04:13 but the codeFest agreed. 16:04:21 great 16:04:22 something that has been bugging me about the way these configs are going... 16:04:29 I suppose we could simply make a board decision not to. 16:04:40 ?? 16:04:48 we have lots of configs to support different hardware, but they all give pretty much the same configuration 16:05:06 few examples show how to config for different machines 16:05:16 bport does that, but even it is hardware specific 16:05:41 doing samples for N machines and M types of hardware gives N*M samples - not pretty 16:06:06 Right. I favor bpt as separate parport only. 16:06:17 hal only 16:06:23 steppers only? 16:06:31 that way we get two configs 16:06:41 one for steppers with an existing parport 16:06:53 and one for a single parport as axu io 16:08:09 CL is the way I'd really handle aux IO but many don't know ladder. 16:08:44 I bet more know ladder than know how to set up a crapload of AND gates, etc with HAL 16:09:05 Hi John -- Yes you may be right. 16:09:17 I've thought about making CL standard as part of all but the simplest configs 16:10:52 jmkasunich: it's only 2 lines.. 16:10:57 maybe 3 to load the GUI aswell 16:11:23 usually don't want to load the GUI 16:11:27 a set of linkpp between iocontrol and cl 16:12:09 We could start the gui from a menu in tkemc and mini 16:12:31 yeah - start it if and only if you want to check or edit the ladder 16:12:45 That would work easy enough. 16:13:38 We really need an integrated, easy to use cl gui. 16:13:47 yeah 16:13:54 frankly the CL gui sucks 16:14:05 big time. 16:14:10 but fixing it is a man-month project, not something to do for 2.0 16:14:43 likewise the .clp files suck 16:14:49 YES! 16:14:52 and the possibility to load only one 16:15:01 That is about where I bogged down in the wiki page for demo_step_cl 16:16:06 in keeping with my propensity to work on things other than emc proper, I've been thinking about tackling the CL problems once the dust settles from the release 16:16:48 We should set up a "working group" specifically for that. 16:17:00 yeah, pete might be willing to help 16:17:19 you know, at some point we should change its name 16:17:20 he said he has a clp that produces a bpt equivalent 16:17:30 what name? 16:17:33 because Classic Ladder belongs to its original author 16:17:47 if we change the GUI and the file format, it isn't CL anymore 16:17:47 PLC ;) 16:18:13 I wonder how that naming of a fork works. 16:18:26 don't want to pick the name now, just brought up the idea 16:18:47 the other possibility is to talk to the original developer and see if he'll accept our changes 16:18:52 "SoftPLC" is trademarked and the folk are violent about it. 16:19:11 HAL-PLC might be available 16:19:27 or SimpleLadder, or something... 16:19:39 the name itself isn't the point 16:19:55 but we've already forked from original CL (for better or worse) 16:20:05 better: don't need to get a CL package from elsewhere 16:20:13 worse: its a fork 16:20:32 so we don't benefit from future work by the original author 16:21:39 anyway, back to emc 16:22:01 as I said before, I'm in favor of using CL by default for machine logic, even if its only a couple rungs 16:22:15 but maybe that should wait until 2.1? 16:24:01 * jmkasunich talking to myself? 16:24:30 * rayh being interrupted by fam. 16:24:56 Um okay why not all bpt implemented with cl. 16:25:26 Why not cl in all of the existing configs.xxx 16:25:33 configs/xxx 16:28:08 right.. I'm good with that 16:28:45 It makes modification much easier. 16:28:55 ok, I need to go away for a while 16:28:59 I'll be back later 16:29:06 see you 16:29:06 in a couple of hours I think 16:29:14 is it possible to put bport style logic in all the motenc, m5i20, stg, etc configs? just hook the various bport I/Os to digital I/Os on the card, and let the user ignore them? or do some of them NEED to be connected if the logic is there? 16:30:09 The original bpt used only an extra parport. 16:30:38 Elson confuses the issue a bit cause he routes estop 16:31:16 How about we connect all of iocontrol to cl for all definitions. 16:31:33 add the motion pins for m6x 16:31:44 But no output. 16:32:29 * jmkasunich checks something 16:41:41 IMO we should cl everything and cl handles the loopbacks from iocontrol. 16:43:18 A single paper describing cl should allow folk to configure IO to their machine. 17:04:54 rayh is now known as rayh-away 19:45:03 jtr has joined #emc-devel 19:46:00 rayh-away is now known as rayh 20:59:13 jmkasunich: you here? 20:59:27 yeah 20:59:43 SWP_Away is now known as SWPadnos 21:00:15 I had offered to try and test VCP on rc46... 21:01:27 I don't see that I will get time before you needed results. 21:01:43 no hurry 21:02:25 I think some signals got crossed - VCP is something that won't get any serious use (or even testing) until after the 2.0 release 21:02:37 there was something else I wanted to test on rc46 21:02:50 * jmkasunich racks brain to remember 21:03:30 the config picker or something? 21:03:45 oh, I remember 21:03:54 I got hit with some suprises at work -had to cancel a trip to cabin fever, and will be away on assignment for some weeks. 21:03:58 the realtime script wouldn't work (IIRC) 21:04:08 no problem 21:04:47 Ok - just didn't want to leave you hanging. 21:05:42 I appreciate that, thanks 21:06:13 you're welcome 21:19:17 there was discussion earlier about the various bridgeport config "problems" - does anyone want to continue that? 21:19:30 no? ;-) 21:19:37 ok - I'll get more coffee then :) 21:19:49 * alex_joni plays dead/asleep 21:20:35 ZZZzzzzzzz 21:39:18 SWPadnos is now known as SWP_Away 22:03:17 rayh has quit 22:16:14 logger_devel has joined #emc-devel 22:16:14 topic is: "Welcome to the Enhanced Machine Control development place. | Regular Developers' meetings 24/7 !" 22:16:14 Users on #emc-devel: logger_devel jtr jmkasunich LawrenceG SWP_Away cradek anonimasu jtr_ alex_joni @ChanServ 22:26:27 tomp has joined #emc-devel 22:26:36 hello all 22:29:52 John, could we (I) get a sample .vcp file? I got as far as 'vcp {' in the code and am floundering on format. 22:32:32 I thought I stuck a test.vcp in the configs/sim directory? 22:33:26 lookin... 22:35:38 yep, it's there, I didn't look there & mc *vcp didnt find it.. thanks 22:36:10 no prob 22:51:28 and it works too. all should try it ( off to see what btn does when I hit Y limit ) 22:57:24 tomp: right now all that test.vcp does is make some buttons that toggle HAL pins when clicked 22:57:38 unless you hook those HAL pins to something, nutting will happen 23:03:44 jmk: got it, was lookin at the names before i connected em 23:27:01 sudo bin/halcmd linkpp button.X-pos-limit axis.0.pos-lim-sw-in will cause X overtravel by btn press OK :-)