#linuxcnc | Logs for 2012-06-03

Back
[00:00:51] <Jymmm> texastiger: dont ask to ask, just ask. if someone can help they will. But it's late at night so a replay may be delayed.
[00:01:20] <Jymmm> *reply
[00:08:32] <texastiger> not asking to just ask. I have been trying to run the parallel port tester. I can see the panel in the axis gui. When I create the ptest hal file and run EMC will not run
[00:09:10] <Jymmm> open a terminal and try to run linuxcnc from there.
[00:10:05] <texastiger> I am quite new to linux. what is the command to do this in the terminal
[00:10:31] <Jymmm> I believe it's: linuxcnc
[00:11:02] <texastiger> I typed in EMC and this brought up the EMC program
[00:12:49] <texastiger> I do get a warning in the terminal that says xpress200 detected. I know this is the onboard video driver. Don't know if this will cause problems for me in the future
[00:13:26] <alex4nder> yoh
[00:13:40] <Jymmm> if you entered emc, you might have an older version
[00:14:09] <Jymmm> If it's running, then it didn't crash, which it would if there was an issue and would display the error messages if any
[00:14:24] <texastiger> I am running 2.3
[01:01:28] <jdhNC> I hooked a momentary NO start pushbutton up to halui.machine.on. When I push/hold the button, it does nothing. When I release the button it turns on.
[01:02:37] <r00t4rd3d> normally open
[01:02:46] <jdhNC> right, NO
[01:03:57] <jdhNC> it's inverted... nevermind :)
[01:18:32] <Jymmm> jdhNC: rising/falling edge
[01:22:58] <jdhNC> it also was 'on' whenever I started emc. Which is almost cool, but not quite.
[01:26:26] <Jymmm> heh
[01:27:48] <jdhNC> I used up 3 poles of my 4pole relay for this
[01:32:47] <jdhNC> r00t: ever get your PSU straightened out?
[02:17:12] <DJ9DJ> moin
[03:07:33] <archivist> sk
[03:08:04] <archivist> skunkworks, ebay item 160627539245 a bit pricey though
[05:49:35] <Motioncontrol> hi michael all good
[05:52:35] <micges> hi
[06:08:55] <r00t4rd3d> i just extruded a rod
[06:10:18] <r00t4rd3d> wasnt my first but I am pleased how it came out
[06:14:31] <r00t4rd3d> it was alittle rough around the edges to start and at one point I thought it was going to snap in two!
[06:26:28] <r00t4rd3d> In the end though she stayed together. I was slightly sad to see her go down the line and away from my grasp.
[06:29:12] <r00t4rd3d> About 8 hours and I will try another.
[06:31:54] <r00t4rd3d> Im waiting on some bitch to bring me more material, my hopper is only half full.
[08:40:58] <ScribbleJ> So uh.. what kind of pump do I get to watercool my spindle?
[08:41:27] <Jymmm> water pump
[08:44:04] <Jymmm> aquarium pump
[08:46:39] <ScribbleJ> Oh
[08:46:45] <ScribbleJ> Why didn't I think of going to a fish store?
[08:46:48] <ScribbleJ> That sounds like a good idea.
[08:50:05] <rott> hi,
[08:51:16] <rott> i got linuxcnc to start with enabling ACPI2.0-support and disabling ACPI-APIC-support, now when i start linuxcnc, i get some errors and the hint to look into dmesg, and this says dmesg: http://pastebin.com/4g4fKbSP
[08:53:07] <rott> i also run the latency-test, which shows now some values, but when i close the latency-test window and start linuxcnc again, the same error msg appears in linuxcnc-window ?
[08:58:29] <r00t4rd3d> try version 8.04
[08:59:49] <rott> r00t4rd3d: an older version ?
[08:59:56] <r00t4rd3d> that will cure most rtapi errors on older equipment
[09:00:11] <rott> r00t4rd3d: i got no old equipment
[09:00:24] <r00t4rd3d> when kind of motherboard?
[09:00:44] <r00t4rd3d> is it older then 5 years?
[09:00:54] <rott> no
[09:01:49] <r00t4rd3d> the live cd comes in a couple different versions
[09:02:07] <r00t4rd3d> 10.4 and 8.04
[09:02:37] <r00t4rd3d> http://www.linuxcnc.org/iso/ubuntu-8.04-desktop-emc2-aj13-i386.iso
[09:02:56] <r00t4rd3d> you can update emc2 to the latest version of linuxCNC
[09:03:51] <r00t4rd3d> if you install it to the hard drive and not just run the live cd
[09:04:59] <rott> r00t4rd3d: thanks
[09:09:39] <micges> rott: what values do you have in latency-test?
[09:10:39] <JT-Shop> what does the latency test show?
[09:10:50] <JT-Shop> lol, too slow typing
[09:11:12] <rott> micges: max-servo: 1033217 max-servo-jitter: 52444 last-servo-interval:997703
[09:11:31] <JT-Shop> how long did you run the latency test?
[09:11:52] <rott> base-thread-max:66871 base-thread-jiter:41995 base-thread-last:24899
[09:12:03] <rott> JT-Shop: 1-2minutes
[09:12:40] <JT-Shop> run for an hour
[09:12:57] <Jymmm> 24 hours
[09:13:37] <rott> JT-Shop: just running? and then closing with the window-close-button ? what does this do? stores permanently the values or are they lost after closing?
[09:14:13] <Jymmm> lost in the wind
[09:14:29] <JT-Shop> run the latency test for an hour and it will show the worst latency and yes the values are gone when you close the latency test
[09:14:50] <rott> JT-Shop: are the values ok till now?
[09:15:36] <micges> during this hour load your pc with running 'glxgears' in 10 terminals
[09:16:08] <JT-Shop> the jitter number is the important one, yours are ok but not great but your running a 5isomething so you don't need a base thread anyway
[09:17:13] <rott> JT-Shop: because of the fpga on the 5i25 , is this handling the base thread?
[09:17:38] <JT-Shop> the 5i25 is faster than a base thread
[09:18:02] <Jymmm> JT-Shop: Heh, I thought you typo'ed i5 =)
[09:18:32] <Jymmm> JT-Shop: How did the bottling go?
[09:19:12] <JT-Shop> real fast we bottled up 6 gallons and he headed back to Mississippi with his ill gotten booty
[09:19:31] <Jymmm> JT-Shop: Drink a bottle, cap a bottle. Drink two bottles, cap two bottles. etc =)
[09:20:08] <Jymmm> JT-Shop: lol, right on. and a tank full of racing fuel to outrun the revenuers?
[09:20:20] <JT-Shop> by the end he was handing me caps to fill he was so tired from driving
[09:20:42] <JT-Shop> no beer was hurt during the bottling
[09:21:12] <Jymmm> Glad to hear no alcohol abuse had occured ;)
[09:21:53] <Jymmm> JT-Shop: Question... why did you hose your chiler instead of tossing it into a bucket of ice?
[09:31:59] <rott> to just test manually the steppers, how can i do this? i mean, just driving in x-direction with some keystrokes or mouse-clicks, is there a way?
[09:33:44] <rott> the is the "manual control [F3]" panel , but how to use it? setting ESTOP to off and "toggle machine power" to on and then?
[09:34:17] <rott> selecting the x-axis and click on +-sign ?
[09:34:28] <JT-Shop> yea
[09:35:00] <JT-Shop> Jymmm: didn't read the chiller page fully...
[09:35:18] <rott> if i click three times on +-sign, i get "joint 0 following error"
[09:35:22] <JT-Shop> rott: also you can select the increments of the jog
[09:35:32] <JT-Shop> stepper?
[09:35:48] <rott> yes
[09:35:51] <Jymmm> JT-Shop: I did, and looked at every photo in detail. What did I miss?
[09:36:06] <JT-Shop> the secondary coil in the bucket of ice
[09:36:35] <JT-Shop> rott: http://linuxcnc.org/docview/html/common/Stepper_Diagnostics.html#_following_error
[09:36:59] <Jymmm> JT-Shop: Ok, why not two buckets of ice instead of hosing it?
[09:37:13] <JT-Shop> not as efficent
[09:37:43] <Jymmm> Really? how's that?
[09:38:06] <Jymmm> thermal dissapation?
[09:45:59] <Jymmm> JT-Shop: ok that didn't makes sense. So Primary is just a massive heat dump, and the secondary to get down to desired temp. What I don't quite get is how a 1-2" hose going to drop temp faster/better than a 16" wide bucket with running water through. Seems the bucket would have more thermal absortion mass to it.
[09:48:56] <JT-Shop> it has to do with the latent heat of fusion and the thermal transfer rate as the temperatures of the two masses change. I forget the exact calculations it's been a long time and the CFC is 25' long
[09:50:07] <Jymmm> JT-Shop: So it's not so much absorbtion, as much as dumping what has been absorbed as fast as posible?
[09:50:52] <Jymmm> JT-Shop: And you have the water running the opposite flow from the wort too?
[09:54:14] <JT-Shop> yea the water runs from the outlet side to the inlet side so it is constanly taking heat from the wort
[09:54:48] <Tom_itx> is this some kind of drunken spindle cooler?
[09:54:50] <Tom_itx> :)
[09:55:58] <Tom_itx> i'm not awake yet. read ScribbleJ asking about spindle pumps and next thing i know i'm reading about cooling wort
[09:56:27] <Jymmm> JT-Shop: Ok, cool. Interesting idea (the hose that is), I wouldn't have thught it would have been large enough diameter. So 1/2" copper and 1" CFC ?
[09:56:28] <JT-Shop> LOL
[09:56:50] <JT-Shop> I forget you would have to go back and look
[09:58:02] <Jymmm> 3/8" OD copper, but you dont say diameter of the tubing, just the length
[09:59:07] <Jymmm> JT-Shop: Do you remember the OD of the copper fittings?
[09:59:19] <JT-Shop> no
[09:59:43] <JT-Shop> is it important enough for me to go down and measure it?
[10:00:05] <Jymmm> Nah, if I need it I'll ask later on.
[10:00:13] <JT-Shop> k
[10:01:58] <Jymmm> I'm going to use an Instant hot water heater and the copper coil as a heating element, but I also may need a chiller and I like your idea more than the heat exchanger I showed you for $90 the other day. Plus I can use ice/salt water bath too.
[10:03:00] <Jymmm> can't use salt on copper =)
[10:04:54] <Jymmm> Tom_itx: Two different "heat related" topics =)
[10:33:04] <rott> is pncconf and stepconf the same ? they build files in config folder?
[10:33:57] <pcw_home> stepconf is for parallel ports, pncconf is for Mesa cards
[10:55:31] <jthornton> your getting sleepy... your eyes are closing... sleepy
[10:55:37] <jthornton> wow it works
[10:55:41] <jthornton> nap time
[10:55:47] <Jymmm> CODE WORD!!!
[10:55:50] <Tom_itx> is the ass magnet working?
[10:55:57] <Jymmm> and. G'night =)
[11:17:17] <joe9> cradek: wondering if you have any pics of your probe? http://timeguy.com/cradek/01262579508
[11:17:46] <joe9> i just blew my fixture and the engraving when I made a mistake of a wrong z-axis touch off point.
[11:18:02] <joe9> and, am looking to avoid doing that again with your automatic touch-off stuff.
[11:18:32] <Tom_itx> http://tom-itx.dyndns.org:81/~webpage/emc/probe_index.php
[11:18:37] <Tom_itx> there's one i did
[11:18:57] <Tom_itx> still waiting to use it
[11:19:44] <joe9> Tom_itx: how does that work with setting the tool length?
[11:19:53] <joe9> or, is it for a different purpose?
[11:20:14] <joe9> http://softsolder.com/2010/04/14/emc2-ugliest-tool-length-probe-station-ever/ is what I am trying to do.
[11:20:17] <Tom_itx> i would probably use mine more for finding x and y G54 offsets
[11:20:21] <joe9> almost like a touch-off plate
[11:20:56] <Tom_itx> i just thought it would be a good thing to make
[11:22:16] <Loetmichel> joe9: hrhr, a BIT more precise would be nice ;-)
[11:22:28] <Tom_itx> i think you need a fairly flat surface to touch on
[11:22:57] <joe9> http://forscience.nl/?p=144 touch-off plate. Loetmichel
[11:23:06] <Tom_itx> i got a thin gage block to use possibly
[11:23:12] <Loetmichel> the snapper type momentary keyboard switches are not SO bad, but there should be a plate in exactly level over it
[11:23:12] <Tom_itx> .1"
[11:23:41] <Tom_itx> another option was to get an actual touch tool and mod it to wire into linuxcnc
[11:23:56] <Tom_itx> those are spring loaded
[11:24:25] <joe9> http://wiki.linuxcnc.org/cgi-bin/wiki.pl?ClassicLadderExamples#Single_button_probe_touchoff i am trying to figure out how this works.
[11:24:39] <joe9> will the drill bit not jam into the steel plate below
[11:24:58] <joe9> or, does it try to touch the edge of the steel plate rather than on it.
[11:25:01] <Tom_itx> it was just a thought
[11:25:06] <Tom_itx> i haven't implemented it yet
[11:27:03] <Tom_itx> http://www.travers.com/skulist.asp?r=s&n=||UserSearch1%3Dprobe&q=block+id+33676+and+class+level3+id+29043
[11:28:18] <ScribbleJ> I have done tool probe on my reprap in that manner, using the printhead and the printbed to form a switch.
[11:28:33] <ScribbleJ> Seems a little riskier on a powerful machine though.
[11:28:34] <joe9> ScribbleJ: yes, that is what I am planning.
[11:28:41] <Tom_itx> it needs a bit of give somehow
[11:28:47] <ScribbleJ> yeah -
[11:28:50] <joe9> how do you make sure that the head does not jam into the bed?
[11:28:53] <ScribbleJ> Well
[11:29:00] <Tom_itx> also considered a piece of FR4
[11:29:01] <ScribbleJ> First off, the reprap motors aren't strong enough to push through the bed.
[11:29:14] <ScribbleJ> Secondly, I mounted the print head and the bed on springs.
[11:29:25] <joe9> but, the bit would be destroyed with too much pressure.
[11:29:26] <ScribbleJ> Not really an option for a stiffer machine
[11:29:39] <joe9> ha, the springs..
[11:29:55] <Tom_itx> jt would tell you to set it with a dowelpin
[11:30:07] <Tom_itx> bring it down then roll the pin under it until it passes thru
[11:30:16] <Tom_itx> as you bring the tool back up
[11:30:19] <joe9> i know. I set it manually and destroyed a bit/fixture with my mistake.
[11:30:29] <joe9> I am thinking of a more automated way of doing that.
[11:30:40] <ScribbleJ> I was just thinking about putting a microswitch on the bed someplace predictable and touching the tool to it on my CNC. Is that not going to work?
[11:31:03] <joe9> http://softsolder.com/2010/04/14/emc2-ugliest-tool-length-probe-station-ever/ ScribbleJ: like this
[11:31:09] <Tom_itx> it needs to be flat and have some give
[11:31:28] <ScribbleJ> joe9, yea, like that, more or less.
[11:32:09] <joe9> ScribbleJ: how did you connect that input to the axis gui?
[11:32:32] <joe9> ScribbleJ: or, did you do that manually?
[11:33:04] <ScribbleJ> joe9, I haven't done it yet.
[11:33:36] <joe9> cradek's routines seem to do that. http://timeguy.com/cradek/01262579508
[11:33:45] <joe9> but, i do not know how his probe works.
[11:34:26] <Tom_itx> similar to any other i presume
[11:35:05] <Tom_itx> i'm not sure i've coded mine yet, i may have
[11:41:56] <fireit> hi @ all
[11:42:22] <fireit> anyone got a sec?
[11:44:05] <fireit> im trying to set up emc2 so it can be used with a cnc that has been converted into a 3d printer but i cant seem to get emc2 to open the g code files from skeinforge
[11:58:42] <micges> fireit: pastebin.com that gcode file
[11:59:07] <Tom_itx> ya, you may need to edit it a bit
[12:00:10] <MattyMatt> fireit, tell 'em about the .hal errors. they're more important first I think
[12:00:32] <micges> fireit: and here you have docs about emc2 gcode: http://www.linuxcnc.org/docview/html/gcode/overview.html
[12:00:37] <fireit> i have tried adding the lines in the .ini file that is on http://reprap.org/wiki/EMCRepRap
[12:04:31] <fireit> the instructions have me add the line [AXIS] into my_mill.ini [AXIS]
[12:04:31] <fireit> ... PROGRAM_PREFIX = /script/folder
[12:04:31] <fireit> PYVCP = /script/folder/repstrap-extruder.pyvcp
[12:05:02] <fireit> i have changed the paths to correct ones tho
[12:05:57] <MattyMatt> and that pyvcp was written for emc2 2.3 or 2.4, will it need fixing or rewriting for 2.5?
[12:06:11] <MattyMatt> ^q to room
[12:07:03] <fireit> would an idea be to download an older version of emc2
[12:08:06] <MattyMatt> it might help, if you just want the printer running
[12:09:14] <fireit> ill try that i think sounds like a plan
[12:10:02] <MattyMatt> all the emc2 repstrap activity was a couple years ago, when 2.3 was current
[12:11:56] <MattyMatt> I started building 2.5 from latest source but I gave up for some reason, I forget what. lazyness probably
[12:12:17] <MattyMatt> just in simulator mode on debian 6
[12:12:24] <fireit> well if i get it working ill post on the wiki then others wont fall int o same trap
[12:13:19] <MattyMatt> there's at least 5 different ways on that page already. who's were you following?
[12:13:49] <fireit> sam
[12:13:56] <fireit> sam0737
[12:14:01] <MattyMatt> I gotta put an extruder on my mill and try this myself :)
[12:14:55] <fireit> i just finished designing and getting parts for my mill and i saw thingiverse adn daym
[12:15:03] <MattyMatt> only tricky hardware bit is getting an a/d for the thermistor
[12:15:21] <fireit> a/d/
[12:15:24] <fireit> a/d?
[12:16:04] <MattyMatt> simplest way is an arduino :p and once you get that it's simpler to use sprinter firmware etc
[12:16:32] <MattyMatt> a/d = analog to digital
[12:16:52] <fireit> o i c
[12:17:21] <fireit> i already got an arduino laying around somwhere
[12:17:33] <fireit> so ill use that for temp controll
[12:18:55] <MattyMatt> http://wiki.linuxcnc.org/cgi-bin/wiki.pl?ContributedComponents#Arduino_ADC_PWM_and_digital_I_O
[12:19:54] <MattyMatt> http://axis.unpy.net/01198594294 that's probably all for an older emc2 too
[12:21:14] <fireit> yea i c
[12:26:16] <MattyMatt> you could probably connect the drivers through the arduino and still drive them with emc2, but you lose the real-time benefits of emc2, or linuxcnc we are supposed to say now
[12:30:33] <fireit> think its probably better to just get old version of emc2 and try that ,think the cnc to printer conversion work has stopped for now
[12:32:35] <MattyMatt> mill an extruder first :D
[12:34:05] <MattyMatt> you could have the temperature controller independent. make it for 24V with a K-type thermocouple and you can use a soldering station base
[12:34:06] <fireit> yea that would be a good idea , i was just trying to get software working first before i start as its usually easiest part lol
[12:36:01] <MattyMatt> btw skeinforge is almost obsolete. we all use slic3r for generating gcode these days
[12:36:06] <fireit> i was going to have it independent anyway
[12:36:34] <fireit> i looked into that ill see if it can generate code for emc to use
[12:37:03] <Tom_itx> get up to date 2.5 linuxcnc and start with it
[12:37:08] <MattyMatt> it can't really, but emc2 can filter the files
[12:37:42] <Tom_itx> then future changes won't hurt so bad
[12:37:57] <MattyMatt> yeah I should do that too before I try it
[12:38:52] <MattyMatt> M codes above 100 already trigger external files, so most reprap specific stuff is dealt with by that
[12:39:27] <MattyMatt> but there are other subtle differences that need working around
[12:41:48] <MattyMatt> I'm still upset about the parport on thinkpads not working as EPP. that's stymied most of my plans
[12:42:45] <MattyMatt> ECP should still work tho, right? with fewer pins available?
[12:42:49] <fireit> i had to dig out an old desktop
[12:43:04] <fireit> i think it needs to give out 5v
[12:43:23] <MattyMatt> that depends what it's connected to
[12:43:56] <MattyMatt> 74hc16 inputs on my TB6560 boards should accept 3.3V signals
[12:44:26] <fireit> i have the tb6560 and i couldent get it to go on 3.3v
[12:44:28] <Loetmichel> hmmm, i have used a x21 and a x60s (with ultrabase) for EMC2, without any problems on the lpt
[12:44:48] <MattyMatt> T30 and T40 here
[12:45:00] <Loetmichel> wit a L297 and a tb6560 board
[12:45:04] <aircraft> i'm using a cheap Oxford based pcmcia LPT adapter on t61 and it works well
[12:45:59] <Loetmichel> the x21 is a bit slow and less ram for actual linuxcnc
[12:46:40] <Loetmichel> with the old '06 ubuntu live cd it has run , though
[12:46:51] <Loetmichel> s/ has/had
[12:47:10] <pcw_home> Not using a HCT input chip for a parallel port interface is rather a design botch
[12:47:58] <IchGuckLive> Hi all
[12:49:21] <MattyMatt> I guess I should be glad my t30 and t40 have pcmcia :p modern lappy don't even have that
[12:49:56] <pcw_home> there are express card parallel ports (but beware some are USB based)
[12:49:58] <MattyMatt> I tried through the port-replicator on the t30
[12:50:13] <IchGuckLive> there are somany cheep old NB that support all kind of connects
[12:50:46] <MattyMatt> mine both have mini-pci (no e) and they are both full of wifi
[12:51:23] <aircraft> i mean pc-card
[12:51:49] <MattyMatt> cardbus?
[12:52:04] <aircraft> yup
[12:52:16] <MattyMatt> yep I need that. I just hate spending :)
[12:52:25] <pcw_home> some PC-card interfaces (PCI) support PCMCIA (ISA)
[12:52:58] <aircraft> my t61 have both pc-card and xpress card
[12:53:16] <aircraft> thats very usable
[12:54:39] <Loetmichel> pcw_home: isnt it: EVERY cardbus interface can fall back to PCMCIA?
[12:54:59] <pcw_home> No sure if thats true anymore
[12:55:34] <IchGuckLive> pcw_home: is there a wire schematic for limit sensors NPN or PNP
[12:55:48] <IchGuckLive> i think they are caled halsensors in English
[12:55:49] <pcw_home> for?
[12:55:55] <IchGuckLive> 7i76
[12:56:09] <pcw_home> 7I76 needs PNP sensors
[12:56:14] <MattyMatt> is there no demand for an anythingIO that size? :) dunno where you'd fit the IDC-50 tho
[12:57:01] <pcw_home> probabl just make a express card bus extender with a cheap HS cable (SATA?) to a external PCIE card
[12:57:20] <Loetmichel> IchGuckLive: a hall(!)sensor isnt a inductive limot switch
[12:57:23] <Loetmichel> limit
[12:57:40] <pcw_home> so PNP sensor + to +12/+24 gnd to gnd out to 7I76 input
[12:57:44] <Loetmichel> thats a different principle
[12:57:55] <IchGuckLive> ok
[12:58:09] <IchGuckLive> induktiv or kapaz
[12:58:36] <Loetmichel> hall-> magnetic inductive switches: ac field dampened by metal
[12:58:40] <pcw_home> also best to be off when tripped
[12:58:48] <pcw_home> (NC)
[12:59:00] <pcw_home> safety wise
[12:59:14] <MattyMatt> annoying thing about EPP is I'm convinced the intel chipset used can handle it, but the bios doesn't support it
[12:59:20] <Loetmichel> pcw_home: hmmm, i had a emergency switch on my last mill...
[12:59:28] <Loetmichel> 3 years
[12:59:37] <IchGuckLive> so its an opener pcw
[12:59:49] <Loetmichel> deactivated it after the second day... ( non shielded cable, bad idea)
[12:59:51] <Loetmichel> ;-)
[13:00:56] <pcw_home> yeah you want it so a broken or shorted to ground signal causes a fault (thats why we chose PNP sensors/NC switches to V+)
[13:02:17] <IchGuckLive> Thanks
[13:02:58] <pcw_home> MattyMatt: The normal IEEE1284 mode setting stuff does not work on the hardware?
[13:03:25] <pcw_home> I would expect any semi- modern hardware to support EPP mode
[13:04:01] <pcw_home> (other than the broken MOSChip/NetMOS parts)
[13:06:17] <IchGuckLive> pcw_home: do you got a example line for linuxcnc hal to read the input from that switch
[13:07:08] <IchGuckLive> i got the 5i25 7i76 kit
[13:10:27] <IchGuckLive> TB6 pin5 if posible
[13:17:56] <Loetmichel> hrmpf... vmware player update... *waaaiiiiit*
[13:18:02] <pcw_home> hm2_5i25.0.7i76.0.0.input-00-not would be the first input pin
[13:18:24] <IchGuckLive> thanks
[13:19:03] <pcw_home> "not" so its false when not on the limit with a NC switch
[13:19:07] <Loetmichel> shi* that corel8 doesent run with win7... need it to generate the gcode ;-)
[13:19:17] <IchGuckLive> got that
[13:19:23] <Loetmichel> reboot...
[13:21:33] <jd896> Is there any body around the Sheffield uk area
[13:23:15] <aircraft> found vexta stepper with harmonic reducer 100:1, is it suitable for rotary axis?
[13:25:58] <aircraft> this one http://www.ebay.com/itm/250970885942
[13:26:04] <archivist> aircraft, should be, been looking for one myself
[13:27:57] <aircraft> this guy has a lot of them http://www.ebay.com/sch/m.html?_nkw=harmonic+vexta&_sacat=0&_odkw=harmonic&item=250971440409&pt=BI_Control_Systems_PLCs&_osacat=0&hash=item3a6f104519&_ssn=fa-parts
[13:28:12] <aircraft> ith different ratio
[13:29:34] <archivist> the oriental motor websites take a little navigating though to find info
[13:31:19] <Loetmichel> re
[13:32:56] <MattyMatt> pcw_home I had no luck. could the ieee1284 settings override the mode set in bios?
[13:42:31] <pcw_home> Yeah since the BIOS only does it at startup
[13:44:51] <pcw_home> There are a couple of utilities around that ought to be able to set the mode
[13:44:53] <pcw_home> (if you search the EMC2 users list archives I think you could find them)
[13:45:10] <MattyMatt> cool. I'll give that another shot
[13:46:08] <pcw_home> I think code has been added to most drivers that need EPP mode to turn it on to get around similar problems with the Intel D510 and D525 MBs (which have defective BIOss as far as setting PP mode goes)
[13:48:22] <MattyMatt> more psu needed first. one fell under a cushion and baked itself :p I'm lucky it didn't ignite
[13:51:44] <pcw_home> I do worry a little about all these plastic wall warts. Wonder how often they burst in flames?
[13:51:57] <MattyMatt> has anyone made a harmonic drive? they seem fairly simple once you've got the right steel for the flexible part
[13:53:36] <MattyMatt> cutting the fixed internal splines would be tricky too maybe, without a shaper
[13:54:12] <archivist> mill and a rotary
[13:55:28] <MattyMatt> depends what tooth shape I guess. I'm assuming trapezoidal
[13:56:34] <MattyMatt> based on my schemes to hack them together out of drive belt and drink cans :)
[13:57:24] <archivist> there was a large mill thread on the mailing list with an interesting method of internal milling
[13:58:39] <archivist> http://www.youtube.com/watch?v=Xn7tsNG6pyo
[13:59:03] <MattyMatt> I'm making a belt drive rotary, which will suffice just to make a worm drive one, and then 3rd iteration will be good enough to make the 202 tooth outer gear :)
[14:00:31] <MattyMatt> or is it 200 outer and 198 inner, for 100:1? I forget
[14:01:58] <MattyMatt> it is 202 outer and 200 flexible, if I'm thinking straight
[14:04:31] <MattyMatt> meh if I was thinking straight I'd buy one. there was one on ebay.de with faceplate and mount which went for €150
[14:06:21] <MattyMatt> it was too long to use across my fixed gantry X tho
[14:06:51] <MattyMatt> I need a flatter worm drive one
[14:08:35] <archivist> worms can have poor accuracy
[14:09:03] <archivist> make sure the ratio is high
[14:09:27] <MattyMatt> my first one will use M8 as the worm :)
[14:09:45] <MattyMatt> 180 teeth on the gear, cut with a tap
[14:10:19] <MattyMatt> accurate and strong enough for woodwork
[14:13:35] <MattyMatt> at least woodwork. I'm trying not to make wooden machine parts anymore if I can help it
[14:15:00] <MattyMatt> it's depraved and hopeless. even if you get them straight, the weather changes or parts compress
[14:17:51] <aircraft> i think inner shape can be done with EDM
[14:17:53] <MattyMatt> my vice has pressed a groove into my bed. leveling that is hopeless
[14:18:11] <MattyMatt> arr EDM may work
[14:18:59] <MattyMatt> if you have a rotary that can stand being at the bottom of the oil bath
[14:19:10] <MattyMatt> I don't. mine is wood :p
[14:21:03] <MattyMatt> and the belt is an old natural rubber one
[15:13:40] <jd896> Is any body available for support in Sheffield uk I've also asked on the forum
[15:14:48] <JT-Shop> closest one I know of is archivist but I think he is playing with steam engines today
[15:15:02] <JT-Shop> he said he was 60 miles south of you
[15:15:39] <archivist> jd896, back home now :)
[15:15:49] <JT-Shop> wow there he is
[15:16:11] <archivist> its 9pm now
[15:17:34] <jd896> Hi archivist I'm after somebody with abit more than my zero experience in tuning servo pids I have been retrofitting our esab profiler and the tuning seams to be taking for ever
[15:18:51] <jd896> I've got the following error down to about 0.15 mm on the cross
[15:19:11] <archivist> it may be sensible to ask in here when doing it as many have experience
[15:19:38] * archivist not been reading forum
[15:22:15] <jd896> Yeah I think it's down on active members recently
[15:23:51] <archivist> have you seen http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Tuning_LinuxCNC/HAL_PID_Loops
[15:25:54] <pcw_home> tuning methods also really depend on whether you have torque mode or velocity mode drives
[15:30:17] <jd896> There velocity mode drives I think I'm getting there I just know that I need this machine back running ASAP and feel others will achieve this soon than me ill get there I'm just not sure how long it'll take could easy spend another week with Hal scope and the tuning this the y axis I think
[15:32:04] <jd896> But one question I do have is will backlash cause major tuning issues I ask because the y axis has some in its planetary gearbox and I think that cause me some harder tuning hurdles
[15:32:58] <jd896> Yeah I did read that those links no longer work tho
[15:33:44] <jd896> Also read another good one on the wiki showing the Hal tuning
[15:33:58] <pcw_home> might make it harder to tune if the motor load changes (a bare motor is very difficult to tune)
[15:34:27] <pcw_home> I would do things in this order:
[15:34:29] <pcw_home> P
[15:34:30] <pcw_home> FF1
[15:34:32] <pcw_home> I
[15:34:34] <pcw_home> D
[15:35:14] <jd896> Yeah I assumed it may but then I thought of mills with the constantly differing loads
[15:35:29] <pcw_home> that is for a velocity mode drive dont use any I until you are very close (as it will make tuning FF1 impossible)
[15:36:00] <pcw_home> Loads are different but mass is mostly the same
[15:36:01] <jd896> Ah that's different to what I've seen before pcw I'll try that approach
[15:36:27] <jd896> I noticed that also it adds instability very quick
[15:36:56] <pcw_home> yeah the integral term will "fix" things you need to see
[15:39:52] <jd896> How so it sempt maybe dampened the loop down a bit but I maybe wrong
[15:40:46] <pcw_home> A velocity mode drive should not need much if any D
[15:40:47] <pcw_home> (that should be handled in the drive but of course that may need tuning as well)
[15:42:11] <jd896> The following error I have is limited buy deceleration as this is the only real following error Shown on the scope
[15:43:25] <jd896> The drives have no internal tuning that I can tell there's only tho adjustments on them but I'm unsure what there for
[15:44:36] <pcw_home> are these older analog drives?
[15:45:00] <jd896> Yes the machines a 1989year
[15:46:53] <pcw_home> You might do a little check for zero (set output to 0, enable drives and see if they drift)
[15:46:55] <pcw_home> Though it would be good to know which of the pots sets the zero
[15:48:15] <jd896> Yeah I have had to change the y to get It to sit still tho the change was it pncconf
[15:48:43] <jd896> The x sat still on its own when enabled
[15:56:31] <DJ9DJ> gn8
[15:56:49] <jd896> Have you any ideas on taming the overrun
[15:57:12] <pcw_home> so one of the pots on Y could be adjusted (if you knew which one)
[15:57:14] <pcw_home> probably one is zero and the other is gain
[15:58:21] <jd896> Yes maybe do you think it's better to zero the drive rather than set an offset
[15:58:24] <pcw_home> try tuning the P, FF1,D.I method
[15:59:46] <pcw_home> Adjust P until is oscillates then back off till stable, then do a long high speed cruise
[15:59:48] <pcw_home> and adjust FF1 for minimum error during the cruise part
[16:00:38] <jd896> Thanks I will do. I'll also try zeroing the drive will the open loop test set to zero do for this
[16:01:47] <pcw_home> (depending on FF1 value the actual position during cruise will lead or lag the commanded position)
[16:02:25] <jd896> When you say till it oscillates do you mean during a cruse
[16:04:32] <jd896> As appose to oscillating if I nudge the head
[16:12:35] <pcw_home> when you nudge it
[16:13:57] <pcw_home> oscillating means major movement , not a few encoder count buzzing
[16:16:51] <jd896> Right similar to the Ziegler–Nichols method. But with out the maths
[16:17:51] <pcw_home> Yes
[16:19:38] <jd896> So I get it unstable then back off till I can knock it without it getting upset
[16:22:31] <pcw_home> A fancier way is to rig up a square wave position command and adjust for something a little less than critical damping
[16:24:04] <pcw_home> (that is a little overshoot is optimum)
[16:27:55] <jd896> Well that being the case my x axis has very little following error during cruse and accel (buy small I mean less than say 0.05mm it's just the spike on deceleration that raises the following error to 0.15mm then again this is an old plasma gantry am I asking too much maybe
[16:29:30] <pcw_home> did you retune with I last? if "I" is compensating for FF1 it will overshoot at the end
[16:31:04] <pcw_home> (and under shoot at the beginning)
[16:31:14] <jd896> The I valve is maybe 0.000001 where as the p is 1 and d is 0.01
[16:31:46] <pcw_home> make sure I is zero or you cannot tune FF1
[16:32:51] <jd896> Right I'll change that tomorrow when I continue public holiday or not
[16:33:37] <jd896> I'll be there
[16:45:57] <jd896> Whist I'm on here I keep seeing the post scripts people have been changing for linuxcnc use are generally fanuc ones to start is there any control in particular that's the closest ?
[16:59:42] <Tom_itx> fanuc is pretty generic
[17:08:52] <jd896> How so im after a close post to start with so there's less editing
[17:09:07] <jd896> I use bobcad
[17:09:13] <jd896> V21
[17:11:16] <Tom_itx> i don't think i had to change my post much if any
[17:11:28] <Tom_itx> i use smartcam
[17:12:20] <jd896> What post did you chose or do they have one for linuxcnc ?
[17:12:55] <Tom_itx> one i wrote for my sherline
[17:13:05] <Tom_itx> which was probably a fadal or fanuc originally
[17:18:30] <JT-Shop> jd896: bobcrap has an EMC post
[17:19:24] <alex4nder> anyone want to try reproducing a bug for me?
[17:19:26] <alex4nder> in axis
[17:19:39] <jd896> Yeah I've just done a search for that dunno why I hadn't already
[17:19:58] <tom3p> hello? is psha's irc archive down?
[17:20:42] <mhaberler> backup here. http://linuxcnc.mah.priv.at/irc/
[17:20:48] <tom3p> thx!
[17:21:37] <mhaberler> alex4nder: if you want it fixed, your best option is to file a bug and describe the steps there
[17:22:57] <alex4nder> mhaberler: I can fix it myself and post a patch, I just want to make sure I'm not crazy before I dive into the code.
[17:23:08] <alex4nder> so I'm asking if anyone sees the same behavior
[17:23:43] <mhaberler> if you have a patch, that bumps up the motivation, so go ahead!
[17:23:53] <alex4nder> ...
[17:24:07] <mhaberler> which version?
[17:24:15] <alex4nder> which brings me back to my question: anyone want to reproduce the issue?
[17:24:26] <alex4nder> I see it in the head of master, and older.
[17:24:59] <mhaberler> ok, so we'll have to find the oldest branch which has it, how far back did you try?
[17:25:11] <jdhNC> alex4nder: the axis jog thing?
[17:25:14] <alex4nder> jdhNC: yah
[17:25:43] <mhaberler> did you recently mail about it?
[17:25:51] <jdhNC> does it here also. Pretty hazardous
[17:25:57] <alex4nder> ok, cool, thanks.
[17:26:07] <alex4nder> yah, it's a horrible bug.
[17:26:13] <alex4nder> my table has a nice 1/2" hole in it now.
[17:26:25] <mhaberler> what was the subject of your post, users or dev?
[17:26:31] <jdhNC> my estop works :)
[17:26:32] <alex4nder> I haven't posted anything, it happened yesterday.
[17:26:40] <alex4nder> jdhNC: my estop works too.. I had about 400 mS to react.
[17:26:44] <alex4nder> not gonna happen.
[17:26:53] <mhaberler> then did you post it here? I just remember something along these lines
[17:26:53] <jdhNC> I tested with my drives off
[17:27:03] <alex4nder> jdhNC: I was mid-touchoff.
[17:27:07] <alex4nder> about .5" over the table
[17:27:11] <alex4nder> tweaking the Z height
[17:27:19] <jdhNC> nobody wants a perfect table
[17:27:21] <alex4nder> haha
[17:27:33] <alex4nder> well now I don't get one, whether I like it or not. ;)
[17:31:05] <mhaberler> so?
[17:31:24] <jd896> Night lads thanks for the help
[17:32:08] <alex4nder> mhaberler: so what?
[17:32:32] <jdhNC> alexander: http://littlemachineshop.com/products/product_view.php?ProductID=2883&category=
[17:32:35] <mhaberler> did you describe it on irc - and if so, which day? this channel or dev?
[17:33:01] <alex4nder> jdhNC: already own one
[17:33:18] <alex4nder> it would have been great if it was on the table when this happened.
[17:33:43] <alex4nder> mhaberler: it's simple to reproduce in axis,.. click the jog pull down once, and hit page down or page up
[17:33:56] <jdhNC> but, disable your drives first.
[17:33:58] <alex4nder> it doesn't catch the release event.
[17:34:00] <alex4nder> yes
[17:34:07] <alex4nder> please do it in axis sim, or with everything else off
[17:35:45] <mhaberler> realistically, this is a jepler-is-the-only-one-who-understands-it issue
[17:36:23] <mhaberler> I dont have a PC keyboard so I cant reproduce it right now
[17:36:35] <alex4nder> you can reproduce it by sending the keyboard event.
[17:36:39] <alex4nder> I ran into it using a joystick
[17:39:03] <mhaberler> I think I reproduced it on Mac/Virtualbox/sim - result: continuous jog?
[17:39:38] <mhaberler> I repeat my recommendation: file a bug
[17:40:22] <alex4nder> ...
[17:40:29] <alex4nder> thank you for your recommendation.
[17:40:47] <micges_> alex4nder: here I see the same bug
[17:41:05] <alex4nder> ok, thanks.
[17:41:37] <mhaberler> it's about important bugs not getting lost in irc/list noise, not because of bureaucratic requirements
[17:42:30] <mhaberler> it IS a showstopper bug, which is why it needs recording
[17:44:00] <alex4nder> mhaberler: right, so asking other people if they see the problem, and verifying that it's not just something misconfigured in my environment, is why I'm asking people to reproduce the problem.
[17:44:24] <mhaberler> I reproduced it, micges too, you're credible ;)
[17:44:27] <alex4nder> yup
[17:44:30] <alex4nder> so now I'm logging a bug report.
[17:44:46] <mhaberler> I even file bugs which I caused
[17:45:09] <mhaberler> (sometimes, that is)
[17:46:01] <alex4nder> is everyone using the Sourceforge tracker?
[17:46:06] <mhaberler> yes
[17:46:43] <Jymmm> mhaberler: sometimes you file the report or sometimes you create the bug?
[17:46:47] <Jymmm> ;)
[17:46:51] <mhaberler> both
[17:47:04] <mhaberler> if somebode else bitched loud enough;)
[17:47:26] <mhaberler> create.. file.. in descending order, that is
[17:47:30] <micges_> you can even fix the bug ;)
[17:47:57] <mhaberler> not that one. I am clueless about Tk/Tcl esoterics and plan to remain in that state
[17:47:59] <Jymmm> "mhaberler: Yeah, jepler pissed me off today by not telling what color is blue! I'll fix him, I'll make a bug and report it, yeah, that's it!"
[17:48:17] <mhaberler> that is harsh indeed
[17:48:38] <Jymmm> mhaberler: Hey, it's YOU that I was quoting
[17:49:04] <mhaberler> with some transliteration, I assume
[17:49:16] <Jymmm> Never! lol
[17:49:55] <micges_> mhaberler: I agree about tk/tcl
[17:50:05] <mhaberler> "floggings will continue until morale improves." :-)
[17:50:41] <Jymmm> whats wrong with the tk iface?
[17:50:51] <Jymmm> mhaberler: exactly =)
[17:51:13] <mhaberler> how many deprecated layers does it take you to get confused? I eject at 1
[17:52:20] <mhaberler> jymmm: given your approval to my quote and the management style it permeates, I assume you're a Brit ;-?
[17:54:37] <mhaberler> in axis we have: python, control vanishing into tcl, vanishing into a undocumented widget 'bf'
[17:55:01] <mhaberler> I wouldnt even know how to insert debug prints
[17:55:12] <alex4nder> yah
[17:55:26] <alex4nder> a 'ball of code'
[17:56:07] <mhaberler> actually it works amazingly well, but I fail to get it
[18:01:10] <Jymmm> mhaberler: California
[18:01:24] <mhaberler> expat ?
[18:01:41] <Jymmm> mhaberler: Nope, native. Born and Raised =)
[18:01:57] <mhaberler> it all sounded very British
[18:01:57] <Jymmm> a rare breed =)
[18:02:37] <Jymmm> mhaberler: Just a smartass is all =)
[18:02:52] <mhaberler> it DOES help
[18:03:16] <Jymmm> mhaberler: But... I hear shit like that from dumbasses all the time, so more or less just paraphrasing.
[18:03:27] <Jymmm> and they REALLY do mean it too.
[18:03:45] <Jymmm> sadly enough.
[18:04:20] <mhaberler> that was straight from the british officer's playbook ca 1860 ;)
[18:04:26] <Jymmm> mhaberler: And that's when I just hand them a shiny new rope and let evolutation take over =)
[18:05:16] <mhaberler> you're lacking sensibility for necessarily divers management styles
[18:05:21] <mhaberler> diverse
[18:05:45] <Jymmm> mhaberler: Nah, THEN I would be a Brit if I had done that =)
[18:06:00] <mhaberler> see.. I was right all along
[18:06:10] <Jymmm> I allow them a choice of their own free will.
[18:06:27] <mhaberler> oh, the Ford T argument
[18:06:39] <Jymmm> as long as it's black?
[18:06:44] <mhaberler> yes
[18:07:00] <mhaberler> "lets converge on my point of view"
[18:07:08] <Jymmm> It's the whole McDonalds coffee thing.
[18:07:31] <mhaberler> California.. where?
[18:07:34] <Jymmm> and the recent Nutella one too
[18:07:43] <Jymmm> SFO
[18:07:51] <mhaberler> aja
[18:08:02] <mhaberler> I lived in the valley 84-87
[18:08:15] <Jymmm> SC Valley?
[18:08:23] <mhaberler> important academic chores
[18:08:34] <Jymmm> Stanford?
[18:08:40] <mhaberler> yes
[18:08:44] <Jymmm> Bezerkley?
[18:08:47] <Jymmm> ah
[18:08:59] <mhaberler> now, thats all LSD and BSD over there
[18:09:06] <Jymmm> American Jail Association (AJA) Homepage ???
[18:09:21] <Jymmm> And it's NOT a coincidence they both came from the same place either!
[18:09:48] <mhaberler> "east bay", what do you expect
[18:09:52] <alex4nder> https://sourceforge.net/tracker/?func=detail&aid=3531758&group_id=6744&atid=106744
[18:09:55] <alex4nder> reported.
[18:10:05] <Jymmm> alex4nder: now fix it!
[18:10:07] <mhaberler> thanks
[18:10:08] <alex4nder> cradek: it's by default assigned to you.
[18:10:13] <alex4nder> Jymmm: I'll take a look after dinner.
[18:10:27] <mhaberler> I think he can claim innocence on that one
[18:10:48] <Jymmm> alex4nder: you're not allowed to eat till it's fixed, hell you not allowed to take a dump till it is either!
[18:11:12] <Jymmm> mhaberler: You're in Corsico?
[18:11:19] <alex4nder> Jymmm: I also have to retram my machine,... I'm pretty sure the spindle running into the table took it out
[18:11:23] <mhaberler> no, Austria
[18:11:27] <alex4nder> so pissed off.
[18:11:29] <Jymmm> mhaberler: ah
[18:11:34] <alex4nder> I was just finishing setting it up again.
[18:11:45] <Jymmm> mhaberler: See, now alex4nder is a brit in true fashoin
[18:11:45] <alex4nder> had the crosshatches looking great.
[18:11:53] <mhaberler> 10km from Arnie's birthplace, which should convey something to you ;)
[18:12:08] <alex4nder> Jymmm: brit my ass
[18:12:10] <alex4nder> California
[18:12:11] <alex4nder> n
[18:12:13] <mhaberler> very well, sir
[18:12:16] <Jymmm> mhaberler: Got ANFO?
[18:12:25] <mhaberler> whatzat?
[18:12:33] <Jymmm> mhaberler: KaBoom
[18:12:43] <Jymmm> Well, more like Ka Booooooooooooooooooooooom!
[18:12:44] <mhaberler> a simulator helps
[18:13:10] <Jymmm> mhaberler: http://en.wikipedia.org/wiki/ANFO
[18:13:29] <Jymmm> mhaberler: used in mines, quaries, demolition
[18:13:46] <mhaberler> so I assume you done vote Republican..
[18:14:03] <Jymmm> mhaberler: http://www.youtube.com/watch?v=ccQ9vkLrvfo
[18:14:07] <alex4nder> mhaberler: haha
[18:14:28] <alex4nder> thankfully pfred1 isn't here to hear that.
[18:14:38] <mhaberler> uh, oh
[18:15:19] <alex4nder> mhaberler: not all and explosives and gun owners in the US vote republican
[18:15:20] <alex4nder> but many do
[18:17:19] <mhaberler> you know, when they talk about 'jerk-free' software on the list, I have my own ideas about creating a jerk-free zone, but they dont relate to trajectory planning
[18:17:40] <alex4nder> ah well
[18:18:38] <mhaberler> do you have a tentative change which fixes it?
[18:18:57] <alex4nder> not yet
[18:19:08] <mhaberler> you're my hero
[18:21:39] <mhaberler> re Berkeley: TCL, too
[18:57:14] <Jymmm> mhaberler: didn't know that, but havent' really touched/looked at it either
[19:04:30] <Tom_itx> what does linuxcnc use for comments in a nc file?
[19:04:37] <Tom_itx> i'm used to using ()
[19:04:44] <Jymmm> I tink that's it
[19:04:46] <Jymmm> think
[19:04:51] <Tom_itx> i got an error on a file
[19:04:56] <Tom_itx> and figured it was the comments
[19:05:03] <Jymmm> you cna't use multi-line though
[19:05:23] <Jymmm> ()\n()\n etc
[19:05:32] <mhaberler> ;this isnt executed either
[19:05:55] <Jymmm> mhaberler: really?
[19:05:57] <Tom_itx> Jymmm i put () () on separate N lines
[19:06:10] <mhaberler> yes, sir!
[19:06:12] <Jymmm> Tom_itx: well, can you remove them as a test?
[19:06:30] <Jymmm> mhaberler: cool beans, I cna't stand open/close comments for the most part
[19:06:37] <mhaberler> amen
[19:06:52] <Jymmm> multi-line /**/ I can live with
[19:06:58] <mhaberler> praise the semicolon and hand me the erase key
[19:07:15] <Jymmm> mh search and replace baby =)
[19:07:23] <Tom_itx> it didn't like the O word
[19:07:28] <Tom_itx> i removed that
[19:07:58] <Jymmm> mhaberler: Remember dos batch files? REM
[19:08:12] <mhaberler> I'm too young for that
[19:08:17] <Jymmm> mhaberler: liar
[19:08:38] <mhaberler> youth is a state of mind
[19:08:49] <ScribbleJ> load himem.sys!
[19:08:49] <Jymmm> mhaberler: Well, instead of REMark (comment), you can use :: instead
[19:09:08] <ScribbleJ> You want to know old? I actually did telephone support for DOS for Microsoft.
[19:09:17] <mhaberler> C here comes your FORTRAN COMMON!
[19:09:23] <ScribbleJ> And I cannot tell you the number of people who said "hymen" for "himem"
[19:09:38] <Jymmm> ScribbleJ: virgin dos?
[19:09:42] <ScribbleJ> Haa
[19:10:04] <mhaberler> "can I do a bit of 'insalling'"
[19:10:07] <mhaberler> st
[19:10:30] <Jymmm> DesqView FTW!!!
[19:10:44] <Jymmm> I wish I could find a copy of desqview
[19:10:49] <mhaberler> it could be worse. We might still be counting columns.
[19:10:57] <ScribbleJ> hahah
[19:11:12] <ScribbleJ> I used desqview, so I could do things while my 286 ran a BBS.
[19:11:16] <Jymmm> mhaberler: copy con baby, cpy con 40x80
[19:11:26] <ScribbleJ> I'm pretty sure I ran it on my 286, even though that sounds wrong.
[19:11:26] <Jymmm> ScribbleJ: That's what I want it for.
[19:11:33] <Tom_itx> also need to replace my Tx i added as a pause with M1 or M0 i forget which
[19:11:37] <Tom_itx> which is op stop?
[19:11:52] <mhaberler> 'con' was a prophetic Microsoft device name
[19:12:07] <Jymmm> mhaberler: IT's actually a little more than that =)
[19:12:08] <mhaberler> folks didnt get it right away
[19:12:32] <mhaberler> but they paid dearly
[19:12:48] <Jymmm> ScribbleJ: you hav a copy by chance?
[19:12:58] <ScribbleJ> No, I gave up that life long ago, UNLIKE SOME PEOPLE.
[19:12:59] <ScribbleJ> :P
[19:13:09] <mhaberler> uh, oh.
[19:13:26] <Jymmm> ScribbleJ: Bitch! I still use dos today!
[19:13:28] <ScribbleJ> http://www.chsoft.com/dv.html
[19:13:36] <ScribbleJ> I know you do, Jymm, that's why I'm mocking you. :P
[19:13:41] <ScribbleJ> It's all in good fun though.
[19:13:45] <ScribbleJ> At least, I'm enjoying it.
[19:13:46] <ScribbleJ> Haa!
[19:14:24] <Jymmm> ScribbleJ: You think you're mocking me, but it's still useful. Though dj doens't and guess what he wrote?
[19:15:05] <mhaberler> Jymmm: please post a picture of your 'mass storage device' ; am I right we can hope for an 8" floppy, 3740 format and all?
[19:15:10] <ScribbleJ> A limerick?
[19:16:01] <Jymmm> ScribbleJ: IF you supported DOS, you should know about this then... http://www.delorie.com/djgpp/
[19:16:29] <ScribbleJ> Well, of course I used it back int he day. :)
[19:16:34] <mhaberler> oh, that was a major leap forward
[19:16:36] <ScribbleJ> But that was not anything I would support!
[19:16:46] <Jymmm> ScribbleJ: Not support, but aware of.
[19:16:51] <ScribbleJ> Absolutely.
[19:16:59] <ScribbleJ> I ran a telegard (later Renegade) BBS for many years.
[19:17:10] <Jymmm> SpitFire
[19:17:11] <ScribbleJ> I lusted after an 8-port rocketmodem
[19:17:17] <ScribbleJ> You know what sucks about fate though
[19:17:27] <Jymmm> TW20002 is free now
[19:17:30] <ScribbleJ> Now I have a job where we still run two of them and I hate everything about them.
[19:17:42] <ScribbleJ> I played a shitton of TW2002, and Operation Overkill. And The Pit! Wow.
[19:17:51] <ScribbleJ> Good memories.
[19:18:04] <mhaberler> like so? : http://mah.priv.at/gallery2/main.php?g2_itemId=36201
[19:18:08] <alex4nder> mhaberler: ok, I got some time to look at it before dinner.. I'm seeing the Tk KeyRelease event isn't propagating
[19:18:08] <Jymmm> Our 911 dispatch uses MS-DOS and has won award for reliability with it
[19:18:34] <ReadError_> gross
[19:18:47] <ScribbleJ> That's amazing.
[19:18:51] <ReadError_> do they have SQL functionality ?
[19:19:05] <ReadError_> or does it store everything on a 5.25 ?
[19:19:06] <Jymmm> ReadError_: sure
[19:19:11] <mhaberler> from reliability point of view, DOS is a no-brainer: there aint much of an OS which can fail
[19:19:40] <Jymmm> Hell I have an AES encryped router running DOS on 2 3c509 cards
[19:19:46] <ScribbleJ> From a programming perspectve, DOS was a pain in the motherfucking ass. I hate, hate, hate hate hate hate hate segment:offset addressing, and having to know if your jump is near or far.
[19:19:51] <ScribbleJ> Fuck. That. Shit. Forever.
[19:20:26] <Jymmm> who was talking smack about 8" FDD?
[19:20:38] <mhaberler> yeah, its a but unfair Intel won the cpu wars with that crap of an architecture
[19:20:52] <Jymmm> I have WORKING 5.25", 3.5" and ZIp drives =)
[19:21:03] <ScribbleJ> I cannot describe the depths of my hatred for that arch.
[19:21:16] <Jymmm> No fucking colorado drives, gawd those were annoying... eeeeeEERRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRReeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
[19:21:20] <ScribbleJ> I mean, obviously I have a soft spot for all the years I /used/ it but /coding/ on it was a nightmare.
[19:21:39] <ScribbleJ> Haaa, I remember those!
[19:21:45] <ScribbleJ> That's about the last time I used a tape drive. :/
[19:21:56] <Jymmm> ScribbleJ: Heh, I still have Borland Turbo Pascal and Boralnd C++ for DOS =)
[19:22:05] <Jymmm> and the manuals too
[19:22:20] <Jymmm> You needed pascal for SpitFireBBS
[19:22:50] <ScribbleJ> I remember once I had a job interview where I would have to admin some Netware 2.x/3.x boxes and the guy in the interview noted my Netware experience and asked me if I knew what an abend was. And I said no, not really, and he said, "Well, I guess that shows me how much you know about that."
[19:22:54] <ScribbleJ> Pretty fucking humiliating.
[19:22:57] <mhaberler> did you guys ever think of a garage sale in the last 40 years, or what..
[19:23:22] <ScribbleJ> Ah, the folly of youth!
[19:23:23] <ScribbleJ> haa
[19:23:31] <Tom_itx> looks like i need to tweak my post slightly for linuxcnc output
[19:23:38] <mhaberler> no, I just get rid of old crap
[19:24:08] <Jymmm> mhaberler: It's the only thing I've kept 486DX50
[19:24:24] <Jymmm> it's in perfect workign condition
[19:24:35] <mhaberler> you're romantic where it dont count
[19:24:56] <Jymmm> It's only 3"x10"x 14"
[19:24:58] <Tom_itx> if you use an M1 (optional stop) do you need a physical switch to show whether to execute it or not?
[19:25:05] <ReadError_> not many young bucks like myself as linux admins
[19:25:10] <ReadError_> im the last of a dying breed
[19:25:11] <ScribbleJ> I had a job as an IT guy at a company that made ball valves in like 96, ish, and they had CNC machines that used /actual tape/ and a tape puncher.
[19:25:19] <ScribbleJ> I haven't thought about that in a long time.
[19:25:27] <ReadError_> all the kids these days are going windows
[19:25:54] <Jymmm> mhaberler: Also, I've had to pull it out once in a great while to do a data transfer to new media
[19:25:58] <mhaberler> so writing RS274NGC code makes you all really nostalgic, and I can see why
[19:26:44] <mhaberler> it's kinda the champignon management principle
[19:27:02] <ScribbleJ> Naw, haaa... I was just an IT guy. I have only learned things like gcode int he last year or two, since I started building 3D printers.
[19:27:23] <ScribbleJ> And it's quite a learning curve going fromt he stupid-simple gcode 3d printers use to this!
[19:28:04] <ScribbleJ> Different coordinate systems? NOPE. Canned cycles? I wish!
[19:29:12] <alex4nder> ok
[19:29:15] <alex4nder> I have a patch.
[19:29:21] <mhaberler> whoa
[19:29:30] <Jymmm> does it work?
[19:29:31] <alex4nder> yup
[19:29:35] <Jymmm> cool
[19:29:36] <Tom_itx> an eye patch?
[19:29:40] <ReadError_> arrrrrrrrr
[19:29:42] <mhaberler> no details.. fanuc or emc
[19:30:45] <alex4nder> the sideeffect of this patch is that all of the direction keys work as expected now.
[19:31:13] <alex4nder> even with the combobox open
[19:32:14] <ReadError> push it to the mainline
[19:33:57] <mhaberler> since it seems an old bug, and goes into maintained versions, it should see review
[19:34:20] <mhaberler> it probably should go into 2.4.7
[19:34:43] <alex4nder> yah, I'm not pushing anything, and I'm sure there's a more global/more subtle way to fix the issue.
[19:35:51] <alex4nder> I don't have axis anyway
[19:35:54] <alex4nder> er access
[19:35:54] <alex4nder> haha
[19:35:57] <alex4nder> axis on the brain
[19:37:41] <alex4nder> ok, bbl
[19:37:53] <mhaberler> cu, I'm off2
[20:28:02] <Tom_itx> uhh, that's not good.
[20:28:30] <Tom_itx> pushing touch off in axis to set the G54 X Y offsets starts the spindle?
[20:29:08] <Jymmm> nope, not good at all. miswired/configed?
[20:29:18] <Tom_itx> no
[20:29:22] <Tom_itx> not that i know of
[20:29:29] <Tom_itx> i've tested this quite a while
[20:29:37] <Tom_itx> off and on
[20:30:16] <Tom_itx> just started setting up a job to see what to change in my gcode templates
[20:30:36] <Tom_itx> and see how my current programs run
[20:33:31] <skunkworks__> not had that happen
[20:36:43] <Tom_itx> maybe it was the screensaver? i turned that off just now
[20:40:52] <Tom_itx> JT-Shop you still around?
[20:47:57] <Jymmm> bu can you turn on/off the spindle from linuxcnc?
[20:48:00] <Jymmm> manually
[20:48:13] <Valen> yes
[20:48:22] <Valen> i forget the keys/buttons
[20:48:30] <Jymmm> no that was for Tom_itx
[20:49:02] <Jymmm> Valen: I'm not asking if it's posisble, but if Tom_itx setup is setup properly
[20:49:47] <Jymmm> configured/wired properly that is
[20:52:20] <Tom_itx> i think it may have been the screen saver
[20:52:40] <Tom_itx> i ran thru the whole program this time including setting the G54 fixture offsets
[20:53:07] <Tom_itx> i need to make a couple adjustments to the gcode template but nothing major
[20:53:40] <Jymmm> Tom_itx: So, what you are saying is that a 10,000+ RM spindle is magically randomly controlled at the will of a screen saver?
[20:53:52] <Jymmm> s/RM/RPM/
[20:55:15] <Tom_itx> i used the pendant to get the axis where i wanted it then used the axis screen to save the touch off parameters for G54 and it started the spindle and froze for a few seconds then resumed setting the offset value
[20:55:44] <Tom_itx> so yes.
[20:57:22] <Tom_itx> but it's not a 10k rpm spindle
[20:57:36] <Tom_itx> maybe 5k
[21:07:48] <Jymmm> you really went there huh?
[21:10:02] <Tom_itx> you think i make shit up?
[21:10:56] <Jymmm> Do you REALLY think correcting the RPM is more significant than a screen saver controlled power tool???
[21:11:16] <Tom_itx> i corrected both
[21:11:44] <Jymmm> and can you manuall turn on/off the spindle from emc?
[21:11:54] <Jymmm> manually
[21:11:59] <Tom_itx> do M codes need to appear on a line by themselves?
[21:12:17] <Tom_itx> or can they be combined or combined with G codes
[21:12:31] <Tom_itx> some controls like them on separate lines
[21:12:47] <Jymmm> Tom_itx: can you manually turn on/off the spindle from emc?
[21:12:58] <Tom_itx> i moved on.
[21:12:59] <Tom_itx> yes
[21:13:18] <Jymmm> are you sure? You've tested manual operation today?
[21:14:43] <Tom_itx> yes Jymmm i tested it today
[21:15:30] <Jymmm> Ok, and you havne't done any kind of custom/tweeked hal pin config or anything like that? Just plain vanilla?
[21:16:13] <Jymmm> Oh, did you reconect that loose wire and check all the other wiring/cabling as well?
[21:16:44] <Jymmm> Spindles should NEVER EVER "just turn on" at semi-random states.
[21:17:50] <Tom_itx> you think?
[21:20:07] <Jymmm> Well, I'm trying to help, but I'm kinda tired of repeating questions without answers.
[21:21:59] <Tom_itx> i wasn't really asking anything
[21:22:11] <Tom_itx> i'm fairly sure it was the screen saver
[21:22:26] <Tom_itx> i've disabled that
[21:23:14] <Tom_itx> if problems persist you will hear about it
[21:23:38] <Tom_itx> so far the i've been able to set up the fixture offsets and run thru the program a few times
[21:23:52] <Tom_itx> i'm adjusting the post right now
[21:24:44] <Tom_itx> my old control didn't support M1 or M0 so i had to add tool changes to get it to pause for material changes. i'm removing those and saving the new post processor files
[21:25:38] <Tom_itx> i'm slowly going back thru everything several times to assure proper function
[21:25:55] <Tom_itx> (i don't like breaking tools)
[21:26:30] <Tom_itx> i do want to add that macro jt uses to home his axis though
[21:31:46] <Tom_itx> multi M codes on a line seem to be acceptable
[21:42:51] <Tom_itx> Jymmm, thanks for the help. i think things are working fine now
[21:44:40] <Jymmm> Tom_itx: Even if you've narrowed done the issue to the screen saver/power management, that STILL shouldn't cause the spindle to move. You'll need to figure out some way to prevent that, there was an issue years ago with spindle startup at random too. Guess it wasn't fixed 100%.
[21:45:12] <Jymmm> To prevent computer fuckups form interfering with machine control/movement.
[21:48:20] <jdhNC> my router used to do that. When emc started, the spindle would briefly kick on until emc pulled it back low
[21:50:09] <Tom_itx> this was during a fixture offset parameter save
[21:51:47] <jdhNC> that's just whack
[21:52:54] <Tom_itx> ok, my switch fault issue and debounce work at least
[21:53:11] <Tom_itx> that was cause for the rewire
[21:53:14] <jdhNC> using debounce on the servo thread?
[21:53:17] <Tom_itx> seems to have fixed it
[21:53:20] <Tom_itx> yes
[21:53:33] <jdhNC> I just added a buttsplice. That will trigger a rewire soon.
[21:53:33] <Tom_itx> i may shorten the delay some
[21:53:58] <Tom_itx> this stuff i found was good shielded aircraft wire
[21:54:15] <Tom_itx> surplus of course :)
[21:54:16] <jdhNC> http://www.artichoke.org/debounce.jpg
[21:54:19] <jdhNC> that was my crappy z
[21:54:44] <Tom_itx> mine wasn't that wide
[21:55:10] <Tom_itx> well, i dunno what scale i had either
[22:12:40] <Tom_itx> can you change the default file extension linuxcnc looks at for a gcode file?
[22:18:05] <jdhNC> you can add a PROGRAM_EXTENSION line to the ini
[22:18:30] <Tom_itx> for gcode files?
[22:18:37] <Tom_itx> hmm what section?
[22:18:41] <Tom_itx> display?
[22:22:17] <jdhNC> filter
[22:22:40] <Tom_itx> yeah i just found it
[22:28:02] <Tom_itx> thanks, that worked