#linuxcnc-devel | Logs for 2013-11-26

Back
[00:03:04] -!- Nick001 has quit [Read error: Connection reset by peer]
[00:03:40] -!- rob_h has quit [Ping timeout: 240 seconds]
[00:17:55] -!- ries has quit [Ping timeout: 245 seconds]
[00:17:55] ries_nicked is now known as ries
[00:23:31] -!- zorg_ has quit [Remote host closed the connection]
[00:25:55] -!- ravenlock has quit [Read error: Operation timed out]
[00:27:00] -!- somenewguy has quit [Remote host closed the connection]
[00:27:58] -!- zorg_ has quit [Client Quit]
[00:39:09] -!- Nick001 has quit [Ping timeout: 265 seconds]
[00:52:01] -!- skunkworks has quit [Ping timeout: 252 seconds]
[01:03:26] -!- Nick001-shop has quit [Remote host closed the connection]
[01:05:09] -!- geografa has quit [Quit: Computer has gone to sleep.]
[01:06:37] -!- geografa has quit [Client Quit]
[01:08:45] -!- Nick001 has quit [Ping timeout: 245 seconds]
[01:34:53] -!- wboykinm has quit [Remote host closed the connection]
[01:35:01] -!- sumpfralle has quit [Ping timeout: 248 seconds]
[01:35:53] -!- Nick001 has quit [Read error: Connection reset by peer]
[01:41:17] -!- FreezingCold has quit [Ping timeout: 272 seconds]
[01:41:23] -!- sumpfralle1 has quit [Ping timeout: 272 seconds]
[01:49:33] -!- voxadam has quit [Ping timeout: 246 seconds]
[01:57:52] -!- skunkworks [skunkworks!~chatzilla@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[02:06:00] -!- printallthething has quit [Ping timeout: 246 seconds]
[02:08:05] -!- asdfasd has quit [Ping timeout: 265 seconds]
[02:14:05] -!- skorasaurus has quit [Quit: WeeChat 0.3.7]
[02:15:05] -!- Tecan has quit [Changing host]
[02:18:12] -!- Lathe_newbie| has quit [Read error: Connection reset by peer]
[02:20:39] -!- c-bob has quit [Ping timeout: 272 seconds]
[02:22:44] -!- syyl-- has quit [Read error: Connection reset by peer]
[02:24:18] -!- sumpfralle has quit [Ping timeout: 245 seconds]
[02:47:19] -!- patrickarlt has quit [Remote host closed the connection]
[02:57:59] -!- zzolo has quit [Quit: zzolo]
[03:03:28] -!- zzolo has quit [Client Quit]
[03:06:37] -!- wboykinm has quit [Remote host closed the connection]
[03:06:40] -!- andypugh has quit [Quit: andypugh]
[03:13:03] -!- wboykinm has quit [Ping timeout: 245 seconds]
[03:15:36] -!- tmcw has quit [Read error: Connection reset by peer]
[03:25:25] -!- realz has quit [Ping timeout: 245 seconds]
[03:28:17] -!- micges has quit [Quit: Leaving]
[03:30:49] -!- uw has quit [Quit: Leaving]
[03:32:13] -!- ries has quit [Ping timeout: 272 seconds]
[03:46:04] -!- nsonnad has quit [Quit: nsonnad]
[03:47:05] -!- AR_ has quit [Ping timeout: 245 seconds]
[03:58:25] -!- Valen has quit [Quit: Leaving.]
[04:00:05] -!- patrickarlt has quit [Ping timeout: 272 seconds]
[04:10:29] -!- FinboySlick has quit [Quit: Leaving.]
[04:44:58] -!- logger[psha] [logger[psha]!~loggerpsh@195.135.238.205] has joined #linuxcnc-devel
[05:09:45] -!- patrickarlt has quit [Ping timeout: 272 seconds]
[05:18:29] -!- krusty_ar has quit [Ping timeout: 248 seconds]
[06:00:23] -!- patrickarlt has quit [Ping timeout: 252 seconds]
[06:01:39] -!- Fox_Muldr has quit [Read error: Operation timed out]
[06:04:00] -!- ries has quit [Quit: ries]
[06:15:43] -!- Nekosan has quit [Quit: later folks...]
[06:18:17] -!- jfire has quit [Quit: Leaving.]
[06:23:17] -!- NickParker has quit [Ping timeout: 265 seconds]
[06:28:45] -!- voxadam_ has quit [Ping timeout: 245 seconds]
[06:28:47] -!- Thetawaves has quit [Remote host closed the connection]
[06:31:24] -!- patrickarlt has quit [Remote host closed the connection]
[06:39:12] -!- zzolo has quit [Ping timeout: 240 seconds]
[06:40:04] -!- kwallace [kwallace!~kwallace@smb-76.sonnet.com] has parted #linuxcnc-devel
[06:53:47] -!- geografa has quit [Quit: Computer has gone to sleep.]
[06:56:07] -!- KimK has quit [Quit: Leaving]
[06:57:12] Cylly is now known as Loetmichel
[07:04:18] -!- The_Ball has quit [Ping timeout: 245 seconds]
[07:07:52] -!- jfire has quit [Quit: Leaving.]
[07:15:00] -!- nsonnad has quit [Ping timeout: 265 seconds]
[07:26:55] -!- archivist_herron has quit [Ping timeout: 252 seconds]
[07:39:29] -!- phantoneD has quit [Ping timeout: 272 seconds]
[07:44:24] -!- arekm has quit [Quit: leaving]
[07:46:33] -!- norbert [norbert!~norbert@a89-182-78-244.net-htp.de] has joined #linuxcnc-devel
[07:55:59] -!- Valen has quit [Quit: Leaving.]
[08:15:06] -!- vladimirek [vladimirek!~vladimire@95.105.250.72] has joined #linuxcnc-devel
[08:35:51] -!- juanluisrp has quit [Ping timeout: 252 seconds]
[08:47:37] -!- jlrodriguez has quit [Ping timeout: 272 seconds]
[08:51:57] -!- The_Ball has quit [Read error: Connection reset by peer]
[09:03:25] -!- juanluisrp has quit [Ping timeout: 246 seconds]
[09:07:53] -!- rob_h [rob_h!~rob_h@90.203.217.151] has joined #linuxcnc-devel
[09:37:30] -!- zzolo has quit [Ping timeout: 246 seconds]
[09:49:10] -!- malte__ has quit [Ping timeout: 245 seconds]
[09:51:17] -!- Thetawaves has quit [Quit: This computer has gone to sleep]
[09:51:30] -!- jlrodriguez has quit [Ping timeout: 246 seconds]
[10:06:25] -!- juanluisrp1 has quit [Ping timeout: 252 seconds]
[10:24:19] -!- |1li has quit [Ping timeout: 245 seconds]
[10:27:40] -!- b_b has quit [Changing host]
[10:42:05] -!- NickParker|2 has quit [Ping timeout: 245 seconds]
[10:48:33] -!- juanluisrp has quit [Ping timeout: 246 seconds]
[10:50:47] -!- freeform [freeform!~emc@31.31.64.18] has joined #linuxcnc-devel
[10:53:01] -!- Nick001 has quit [Ping timeout: 272 seconds]
[10:53:45] -!- pingufan has quit [Quit: Konversation terminated!]
[11:05:57] -!- jlrodriguez has quit [Ping timeout: 272 seconds]
[11:22:00] -!- cwmma has quit [Quit: cwmma]
[11:29:04] -!- adb_ [adb_!~IonMoldom@2a02:1205:501e:a2e0:baac:6fff:fe67:305f] has joined #linuxcnc-devel
[11:29:09] -!- skunkworks has quit [Remote host closed the connection]
[11:36:36] -!- juanluisrp1 has quit [Read error: Operation timed out]
[11:44:19] -!- juanluisrp has quit [Ping timeout: 252 seconds]
[11:44:34] <freeform> hello
[11:45:09] <freeform> can anyone help me with JA4 gentrivkins&
[11:47:00] <freeform> i have build a medium size gantry machine with servo on all axes, XYYZ config
[11:48:01] <freeform> trying to launch it with gentrivkins, but have no success
[11:49:51] <freeform> having errors : HAL: ERROR: pin_new(halui.jog.selected.increment) called with already-initialized memory
[11:49:51] <freeform> HAL: ERROR: pin_new(halui.jog.selected.increment-plus) called with already-initialized memory
[11:49:51] <freeform> HAL: ERROR: pin_new(halui.jog.selected.increment-minus) called with already-initialized memory
[11:50:46] <freeform> and in dmesg: [ 3668.469702] halui[17915]: segfault at 0 ip 0804d440 sp bfaa9770 error 6 in halui[8048000+e000]
[11:51:52] <norbert> 2.6 or 2.5 or ???
[11:52:12] <freeform> 2.6 JointAxes4
[11:52:49] <norbert> have you done . ./scrips/rip-environment
[11:53:05] <freeform> yes
[11:53:15] <norbert> and make clean befor compiling
[11:53:32] <freeform> no
[11:53:57] <norbert> Please do that, sometimes there are thinks laying around giving problems
[11:54:27] <freeform> ok, try another time
[11:55:22] <freeform> what is correct sequence of commands?
[11:55:52] <norbert> cd linuxcnc-dev
[11:55:56] <norbert> cd src
[11:55:59] <norbert> make clean
[11:56:05] <norbert> ./autogen.sh
[11:56:11] <norbert> ./configure
[11:56:14] <norbert> make
[11:56:25] <norbert> sudo make setuid
[11:56:29] <norbert> cd ..
[11:56:44] <norbert> . ./scripts/rip-environment
[11:56:47] <norbert> linuxcnc
[11:56:55] <freeform> ok, i check
[11:58:45] -!- mackerski has quit [Quit: mackerski]
[12:00:25] -!- jlrodriguez has quit [Ping timeout: 245 seconds]
[12:04:56] -!- skunkworks [skunkworks!~skunkwork@68-115-41-210.static.eucl.wi.charter.com] has joined #linuxcnc-devel
[12:06:39] <freeform> done
[12:06:47] <freeform> same errors
[12:07:27] <norbert> uncomment all hal files in your INI and try again
[12:07:47] -!- sirdancealot has quit [Ping timeout: 252 seconds]
[12:07:53] <norbert> sorry not uncomment commend them out
[12:10:39] <freeform> no changes, but not starting at all
[12:10:54] <freeform> HAL: ERROR: pin_new(halui.jog.selected.increment) called with already-initialized memory
[12:11:22] <freeform> halui[3288]: segfault at 0 ip 0804d440 sp bfd20890 error 6 in halui[8048000+e000]
[12:12:01] <freeform> i`m trying to load sim gantry config
[12:13:00] <norbert> do you have in your INI file mentioned an NML_FILE ? If so please commend that one out
[12:14:09] <freeform> no
[12:14:49] <freeform> sorry for my english, it`s not my native
[12:17:06] <norbert> hjere sim /axis /gantry is starting fine
[12:18:02] <freeform> if i using gantrykins, it works fine
[12:18:03] -!- maximilian_h has quit [Quit: Leaving.]
[12:18:19] <freeform> but i want gentrivkins
[12:19:10] <norbert> Sory, but I can not help in this
[12:19:16] <skunkworks> I see a few references to that error on ja3/4
[12:19:21] <freeform> with gatrykins it works well both with sim and real hardware configs
[12:20:38] <skunkworks> you might want to post on the mailing list..
[12:20:56] <skunkworks> sounds similar to http://comments.gmane.org/gmane.linux.distributions.emc.devel/5597
[12:21:03] <skunkworks> I don't see a solution though
[12:23:01] <freeform> yes, i have read tyat
[12:23:05] <freeform> that
[12:23:51] -!- slide has quit [Ping timeout: 240 seconds]
[12:31:15] -!- gene78 has quit [Ping timeout: 245 seconds]
[12:38:50] petert is now known as pthorin
[12:46:01] -!- FreezingCold has quit [Ping timeout: 246 seconds]
[12:56:16] -!- tmcw has quit []
[12:56:18] -!- md-2 has quit [Remote host closed the connection]
[13:01:35] -!- md-2 has quit [Ping timeout: 272 seconds]
[13:02:13] -!- juanluisrp1 has quit [Ping timeout: 245 seconds]
[13:07:04] -!- Tecan has quit [Quit: Live Long And Phosphor!]
[13:12:34] -!- Thetawaves has quit [Client Quit]
[13:14:29] -!- mourner has quit [Quit: mourner]
[13:22:48] -!- Thetawaves has quit [Client Quit]
[13:23:15] <jepler> retval = hal_pin_float_newf(HAL_IN, &(halui_data->jog_increment[num_axes]), comp_id, "halui.jog.selected.increment");
[13:23:50] <jepler> this probably needs to be num_joints, because above the array was used from 0 up to num_joints-1 in the loop
[13:23:53] -!- syyl has quit [Ping timeout: 245 seconds]
[13:23:53] <jepler> retval = hal_pin_float_newf(HAL_IN, &(halui_data->jog_increment[joint]), comp_id, "halui.jog.%d.increment", joint);
[13:24:11] <jepler> this problem would only show up on systems where num_joints > num_axes, i.e., a gantry
[13:30:05] -!- md-2 has quit [Remote host closed the connection]
[13:33:01] <skunkworks> Nice find!
[13:33:26] <freeform> ok, i try
[13:34:12] <freeform> [joint] or [num_joints] ?
[13:34:54] <freeform> ok
[13:38:17] <jepler> on my system I do see the warning but not the crash
[13:41:14] <jepler> Here's the patch I just wrote, which makes the warnings go away: http://emergent.unpythonic.net/files/sandbox/0001-Fix-pin_new-already-initialized-errors.patch
[13:41:29] <freeform> recompiled, errors cleared
[13:41:32] <jepler> if this helps you as well, then someone with push access can arrange to incorporate it.
[13:41:40] <jepler> bbl
[13:41:54] <freeform> but it does not work properly
[13:42:21] <freeform> looks like it can not enter teleop mode
[13:42:57] <freeform> when i trying to jog, jogging works wrong
[13:44:23] <freeform> X axis ok, but when i trying to jog Y, AXIS show me speed, but Y position stay at 0
[13:45:11] <freeform> and when i jog Z, Y position is changing, not the Z
[13:46:46] <freeform> this behavior was before halui errors, and it stay after clearin them
[13:54:25] -!- chillly has quit [Quit: Ex-Chat]
[14:02:01] -!- juanluisrp has quit [Ping timeout: 272 seconds]
[14:06:00] <jepler> the halui jogging seems to be in joints now. I can't tell if it supports jogging in joints.
[14:06:18] <jepler> micges might know more about the current status if he were here
[14:06:29] <jepler> but it looks like he's not
[14:32:10] -!- jlrodriguez has quit [Ping timeout: 240 seconds]
[14:34:48] -!- juanluisrp has quit [Read error: Connection reset by peer]
[14:41:25] -!- zzolo has quit [Ping timeout: 252 seconds]
[14:50:32] -!- gon_ has quit [Quit: Page closed]
[14:57:19] -!- Hk_ has quit [Quit: Page closed]
[15:05:23] `hef[NeroDEAD] is now known as `NeroDEAD
[15:05:40] `NeroDEAD is now known as `NeroANGRY
[15:06:53] -!- phantoxeD has quit [Ping timeout: 272 seconds]
[15:09:11] -!- krusty_ar_ has quit [Ping timeout: 240 seconds]
[15:10:21] -!- kwallace [kwallace!~kwallace@smb-2.sonnet.com] has joined #linuxcnc-devel
[15:13:26] -!- zzolo has quit [Quit: zzolo]
[15:16:44] -!- jfire has quit [Client Quit]
[15:30:18] -!- juanluisrp has quit [Ping timeout: 246 seconds]
[15:32:45] -!- zzolo has quit [Quit: zzolo]
[15:49:25] -!- GuShH has quit [Ping timeout: 272 seconds]
[15:58:26] -!- kwallace has quit [Read error: No route to host]
[15:58:32] -!- kwallace1 [kwallace1!~kwallace@smb-199.sonnet.com] has joined #linuxcnc-devel
[15:59:49] -!- jlrodriguez has quit [Ping timeout: 272 seconds]
[16:05:16] -!- juanluisrp1 has quit [Ping timeout: 264 seconds]
[16:06:10] -!- Connor has quit [Read error: Connection reset by peer]
[16:19:14] -!- mle has quit [Ping timeout: 265 seconds]
[16:27:15] -!- ktchk [ktchk!~eddie6929@n219079181101.netvigator.com] has joined #linuxcnc-devel
[16:31:33] -!- juanluisrp has quit [Ping timeout: 246 seconds]
[16:31:53] -!- Guest17708 has quit [Quit: Leaving]
[16:39:59] -!- vladimirek has quit [Remote host closed the connection]
[16:43:04] -!- jlrodriguez has quit [Ping timeout: 264 seconds]
[16:47:06] -!- capricorn_1 has quit [Quit: Konversation terminated!]
[16:50:07] -!- juanluisrp has quit [Ping timeout: 272 seconds]
[16:53:58] -!- kwallace2 [kwallace2!~kwallace@smb-157.sonnet.com] has joined #linuxcnc-devel
[16:54:53] -!- jlrodriguez has quit [Ping timeout: 246 seconds]
[16:55:59] -!- juanluisrp1 has quit [Read error: Operation timed out]
[16:55:59] -!- kwallace1 has quit [Ping timeout: 252 seconds]
[16:56:16] -!- i_tarzan has quit [Ping timeout: 264 seconds]
[16:58:36] -!- skunkworks has quit [Quit: Leaving]
[17:06:05] -!- ktchk has quit [Remote host closed the connection]
[17:19:41] -!- Hk_ has quit [Quit: Page closed]
[17:34:11] -!- mackerski has quit [Ping timeout: 272 seconds]
[17:34:49] -!- thomaslindstr_m has quit [Remote host closed the connection]
[17:44:19] -!- voxadam has quit [Quit: quit]
[17:50:22] -!- jfire has quit [Quit: Leaving.]
[17:52:25] -!- juanluisrp has quit [Read error: Connection reset by peer]
[17:52:44] -!- dgarr [dgarr!~dgarrett@184.101.136.62] has joined #linuxcnc-devel
[17:54:55] <dgarr> a suggested change to axis to address request for adding set_mdi_mode axisui pin:
[17:54:58] <dgarr> http://www.panix.com/~dgarrett/stuff/axisupdate.mbox
[17:58:58] <cradek> ooh I like the idea of that
[17:59:45] <cradek> that's big-picture thinking that I was not quite getting to
[18:00:06] -!- tmcw has quit [Remote host closed the connection]
[18:01:13] <cradek> does that eliminate the last of the weirdness that we got from having the actual mode and the showing-tab be separate?
[18:02:00] -!- dway has quit [Quit: NOOOOOOooooooooo……]
[18:02:58] <dgarr> i don't understand enough to answer that
[18:03:35] -!- skunkworks [skunkworks!~chatzilla@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[18:03:58] <cradek> the other problem getting mixed in with this is halui.cc:2000 (which might have been a bad idea?) not handling teleop
[18:05:07] <cradek> the idea was you could use halui-mdi without doing the mode switching manually -- it would switch to mdi, send the command, wait for it to complete, and then put the mode back (so you could jog again or whatever)
[18:05:13] -!- tmcw has quit [Ping timeout: 272 seconds]
[18:05:22] <cradek> but as-is, it dumps you out of teleop
[18:05:26] -!- vladimirek [vladimirek!~vladimire@95.105.250.72] has joined #linuxcnc-devel
[18:06:01] <cradek> (I'm not sure at a glance how you get back into, or stay in, teleop)
[18:06:37] <cradek> I wonder if russell would be interested in trying your patch, and then using ONLY halui mode-get/set to manipulate the modes
[18:08:23] -!- juanluisrp has quit [Ping timeout: 272 seconds]
[18:09:07] -!- md-2 has quit [Quit: Leaving...]
[18:10:18] <dgarr> i will post the patch on the list
[18:11:03] <cradek> thanks, I think you've got the winning strategy
[18:11:40] <cradek> there may also be little halui bugs to fix, and I can help with that (or russell will) - he said something about all the -is-manual, -is-mdi, etc pins starting at false
[18:18:25] <cradek> norbert: are you here? I got your mail about your key not working, and answered you
[18:18:39] <seb_kuzminsky> i agree, dgarr's change makes a good kind of sense
[18:18:59] <seb_kuzminsky> make axis show what linuxcnc's mode is, and use halui to change linuxcnc's mode as desired
[18:19:18] <cradek> yes -- the only glitch is that there are three modes but only two tabs
[18:19:51] <cradek> the auto mode is shown by disabling everything (I think)
[18:20:11] <cradek> but I don't think it's auto mode that's biting russell
[18:21:25] -!- NickParker has quit [Ping timeout: 272 seconds]
[18:23:25] -!- jlrodriguez has quit [Ping timeout: 246 seconds]
[18:27:14] -!- freeform has quit [Quit: Ex-Chat]
[18:27:47] <seb_kuzminsky> agreed, it's the mdi/manual split that's messing him up
[18:27:58] <seb_kuzminsky> the exact same thing messes me up too
[18:28:15] <cradek> yay two testers
[18:28:26] <seb_kuzminsky> i've got a control panel (instead of a pendant) on my mill, and some of the buttons want to jog and some of them want to run mdi (both via halui
[18:28:32] <seb_kuzminsky> and i even use axis :-)
[18:29:33] <cradek> I suppose I became immune to all this when I started using touchy
[18:30:08] <cradek> I wonder what's involved in making halui teleop-aware (and if it's different on ja4)
[18:30:57] <cradek> I think halui never had kins machines in mind
[18:31:37] <seb_kuzminsky> when you poke halui's mdi-cmd-* input pins, halui first switches to mdi mode, then sends the requested mdi command
[18:31:46] <cradek> yes
[18:32:05] <seb_kuzminsky> i wonder if it should similarly switch to manual mode when you poke its jog pins (if it's not running a program)
[18:32:25] <cradek> then waits for it to finish, and switches back (unless it was teleop, in which case it does a wrong thing)
[18:33:06] <seb_kuzminsky> err, i wasnt imagining that halui should automatically switch back to its previous mode
[18:33:32] <cradek> I understand, but that's what it currently does
[18:33:35] <seb_kuzminsky> just that it should switch to the mode that the user just tried to use, without the user having to explicitly request it
[18:33:39] <seb_kuzminsky> oh i see
[18:34:00] <seb_kuzminsky> does it? i think when you run an mdi command halui leaves the controller in mdi mode
[18:34:17] <cradek> you're talking about "hiding" the modes (just-in-time switching), which is how AXIS used to work
[18:34:36] <seb_kuzminsky> oh, no, i see you're right
[18:34:48] <cradek> ... but that has come to look like less and less of a good idea over time
[18:34:57] <seb_kuzminsky> right, hiding is what i meant
[18:35:07] <seb_kuzminsky> what are the drawbacks? i dont remember, dont know if i ever knew
[18:35:08] <cradek> that's pretty much gone from AXIS now
[18:35:13] <cradek> especially with dewey's change
[18:35:36] <cradek> people expecting explicit mode switches when (in AXIS's case) switching the tabs
[18:35:48] <seb_kuzminsky> i remember being surprised, a long time ago, that the arrow keys jogged while in the mdi tab in axis
[18:35:49] <cradek> because of interaction with other UIs that don't have the modes hidden
[18:35:59] <cradek> yes that sounds surprising
[18:36:43] -!- juanluisrp has quit [Ping timeout: 246 seconds]
[18:36:52] -!- voxadam has quit [Quit: quit]
[18:37:02] <cradek> if all UIs hide modes, or if all UIs have explicit mode switches, it would be OK
[18:37:08] <cradek> a mix makes for surprises
[18:37:12] -!- KimK [KimK!~kkirwan@wsip-184-176-200-171.ks.ks.cox.net] has joined #linuxcnc-devel
[18:37:24] <cradek> if ALL hide the modes, then the modes are stupid and they should just be removed from task
[18:38:56] <skunkworks> I think that is mhablers thoughts..
[18:41:07] <seb_kuzminsky> i think i dont care about mode hiding, but i think i want just-in-time mode switching
[18:41:21] <cradek> in halui you mean?
[18:41:38] <seb_kuzminsky> we have 4 modes, right? free, teleop, mdi, and auto?
[18:41:53] <seb_kuzminsky> in halui yes, but also in axis
[18:41:57] -!- Komzpa has quit [Ping timeout: 272 seconds]
[18:42:07] <cradek> it's not quite that simple
[18:42:08] <cradek> looking
[18:42:44] <seb_kuzminsky> oh wait, free and teleop are not the same *kind* of mode
[18:42:46] <cradek> task has three modes [manual auto mdi]. motion has 3 modes [free coord teleop]
[18:42:53] <seb_kuzminsky> they're variations on manual
[18:42:55] <seb_kuzminsky> ick
[18:43:00] <cradek> yeah and how exactly they interact is mysterious to me
[18:43:06] <seb_kuzminsky> heh
[18:43:09] <cradek> that's why fixing halui to be teleop-aware isn't so trivial
[18:43:49] <cradek> maybe after you switch to manual you also send the teleop message again?
[18:44:17] <seb_kuzminsky> not all combinations of task-modes and motion-modes make sense, right?
[18:44:27] <cradek> quite likely that's true
[18:44:32] <seb_kuzminsky> for example, you'd never want task=auto, motion=free
[18:44:39] <cradek> yes
[18:45:00] -!- voxadam has quit [Client Quit]
[18:45:08] <seb_kuzminsky> motion=free means "jog each joint individually"
[18:45:28] <seb_kuzminsky> motion=teleop means "use kins & jog in world coordinates"
[18:45:47] <seb_kuzminsky> motion=coord means "run canon commands" (can come from task=auto or task=mdi)
[18:46:15] <cradek> yes with you so far
[18:47:14] <seb_kuzminsky> i'm not sure i'm going anywhere with this, just trying to see if i understand how the controller works
[18:48:03] -!- Loetmichel has quit [Ping timeout: 245 seconds]
[18:50:15] <seb_kuzminsky> back to the UIs hiding the controller mode from the user... what i think would fix my problem (and maybe russell's) would be if halui did just-in-time switching to task=manual, motion=teleop(?) mode when the user poked its jog pins in hal
[18:50:39] <seb_kuzminsky> just like it currently switches to task=mdi, motion=coord when you poke its mdi pins in hal
[18:50:54] <seb_kuzminsky> i think i dont care if it automatically switches to another mode when it's done
[18:51:24] <seb_kuzminsky> and i think i do want the other UIs to monitor the mode (via the Status structs) and reflect the mode the machine is currently in
[18:51:32] <cradek> yes I think I agree - and dewey's patch is good whether we have halui-jit or halui-explicit with a button (that's russell's expectation right now I think)
[18:51:37] <seb_kuzminsky> am i missing something bad about this behavior?
[18:52:09] <cradek> I don't think so
[18:52:16] <norbert> Hallo Chris, I am back now
[18:52:44] <cradek> teleop (making halui handle it) is a separate issue, although viesturs and I both got distracted by it
[18:52:54] <seb_kuzminsky> dgarr's patch makes axis reflect the controller state, and reverts the commit to axis that adds the explicit mode-change pin, right? that all seems fine
[18:53:03] <cradek> yes
[18:53:28] <seb_kuzminsky> i wonder if there's a risk in having halui switch to manual mode - for example if the user hits a jog button by mistake
[18:53:42] <seb_kuzminsky> i guess using the controller mode as a kind of safety is stupid to start with
[18:54:34] <cradek> I have a hard time predicting what safety-related objections people will or won't have
[18:56:07] <seb_kuzminsky> i'll put dgarr's changes on a branch, add this halui-jit-manual thing we talked about, and ask russell to test it
[18:56:37] <cradek> awesome
[18:56:45] -!- patrickarlt has quit [Read error: Connection reset by peer]
[18:58:47] <cradek> norbert: did you find the problem?
[18:59:47] <norbert> cradek: I am just sending you a mail with the results of ssh test, but I did not find a mistake here
[19:00:17] <cradek> ok
[19:00:41] <norbert> cradek: Email has left my server
[19:01:40] -!- DennisL has quit [Ping timeout: 264 seconds]
[19:02:08] <cradek> debug1: Offering public key: /home/emcmesa/.ssh/id_rsa
[19:02:26] <cradek> this one corresponds to the pub you sent me?
[19:02:46] <norbert> yes, shell i send it again?
[19:03:54] <cradek> no, let me make sure I didn't mangle it
[19:05:02] -!- voxadam has quit [Quit: quit]
[19:05:22] <cradek> sorry, I did make a mistake, please try again
[19:05:25] -!- patrickarlt has quit [Read error: Connection reset by peer]
[19:06:24] <norbert> No it runs till the end, let me try make a new clone
[19:07:25] <cradek> yay
[19:07:48] <norbert> He is making now a new git clone ! Yipi!!!
[19:08:01] <cradek> I got it right in only two tries!
[19:08:25] <norbert> That is better than winning the lotterie ;-)
[19:12:52] -!- zzolo has quit [Quit: zzolo]
[19:12:53] -!- kwallace1 [kwallace1!~kwallace@tmb-234.sonnet.com] has joined #linuxcnc-devel
[19:15:19] -!- kwallace2 has quit [Ping timeout: 252 seconds]
[19:17:33] -!- patrickarlt has quit [Read error: Connection reset by peer]
[19:18:12] -!- ve7it [ve7it!~LawrenceG@S01060014d19d0b68.pk.shawcable.net] has joined #linuxcnc-devel
[19:31:12] -!- IchGuckLive has quit [Quit: ChatZilla 0.9.87 [Firefox 20.0/20130329043827]]
[19:43:03] -!- sumpfralle has quit [Ping timeout: 245 seconds]
[19:53:45] -!- andypugh [andypugh!~andy2@cpc16-basl9-2-0-cust685.20-1.cable.virginm.net] has joined #linuxcnc-devel
[19:54:09] -!- fsr [fsr!~chatzilla@46.39.46.9] has joined #linuxcnc-devel
[19:54:17] -!- zzolo has quit [Quit: zzolo]
[19:54:48] fsr is now known as freeform
[20:03:22] -!- voxadam has quit [Quit: quit]
[20:09:29] <KGB-linuxcnc> 03Dewey Garrett 05halui-jit-manual 8db189c 06linuxcnc 10src/emc/usr_intf/axis/scripts/axis.py axis: change tab when task_mode changed * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=8db189c
[20:09:30] <KGB-linuxcnc> 03Dewey Garrett 05halui-jit-manual 40f0e8e 06linuxcnc 10src/emc/usr_intf/axis/scripts/axis.py axis: remove axisui.set-manual-mode pin * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=40f0e8e
[20:09:30] <KGB-linuxcnc> 03Sebastian Kuzminsky 05halui-jit-manual 487fe00 06linuxcnc 10src/emc/usr_intf/halui.cc halui: switch to Manual when the user requests jog * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=487fe00
[20:09:31] <KGB-linuxcnc> 03Sebastian Kuzminsky 05halui-jit-manual c296d0d 06linuxcnc 10src/emc/usr_intf/halui.cc halui: dont bother changing mode if we're already in the target mode * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=c296d0d
[20:09:36] <KGB-linuxcnc> 03Sebastian Kuzminsky 05halui-jit-manual 85cc9a0 06linuxcnc 10src/emc/usr_intf/halui.cc halui: don't automatically change mode after mdi * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=85cc9a0
[20:13:13] -!- patrickarlt has quit [Remote host closed the connection]
[20:16:30] -!- patrickarlt has quit [Remote host closed the connection]
[20:18:13] -!- guguest [guguest!53a7730a@gateway/web/freenode/ip.83.167.115.10] has joined #linuxcnc-devel
[20:21:03] <seb_kuzminsky> this works but i noticed two problems
[20:21:29] <seb_kuzminsky> 1: it breaks jogwheel jogging somehow (motion no longer reacts to axis.*.jog-counts)
[20:23:21] <seb_kuzminsky> 2: there's a perceptible delay when switching to task=manual for continuous jogs via halui.jog.*.{plus,minus}, which is very jarring
[20:24:03] <seb_kuzminsky> i'm used to my continuous jog buttons either working instantly (when the controller's in the right mode already) or not working at all (when the controller's in the wrong mode), having it wait for a quarter second before starting the jog is slightly terrifying
[20:24:45] <seb_kuzminsky> i guess i'll point russell at this branch anyway, with those warnings
[20:25:19] <seb_kuzminsky> oh, and thanks to dgarr's patches, axis correctly switches tabs to manual and mdi when halui switches the task mode
[20:26:27] -!- paideia has quit [Ping timeout: 252 seconds]
[20:26:34] -!- Biopandemic has quit [Client Quit]
[20:28:52] <andypugh> How does the code tell you are jogging rather than cursoring round the MDI history?
[20:29:11] <andypugh> Or is this not about keyboard jog?
[20:29:23] <seb_kuzminsky> err well
[20:29:24] <andypugh> Actually, I think I can guess the answer.
[20:29:46] <seb_kuzminsky> i think the axis gui checks which widget hsa focus, and does the appropriate thing
[20:30:51] <andypugh> I have often (dozens of times a day) noticed that you can't keyboard-jog at all if the F5 tab is active.
[20:31:05] <seb_kuzminsky> yes, i often notice that too
[20:31:20] <seb_kuzminsky> and that you can't jog by poking halui's jog pins in hal if axis is showing the mdi tab
[20:31:23] <andypugh> But I can't think of any way to make Axis more Psychic.
[20:31:27] <seb_kuzminsky> the branch i just pushed changes that
[20:31:48] <seb_kuzminsky> hold on, i'm emailing an explanation to that thread
[20:31:51] <andypugh> Poking the jog pis certainly has no right to be disabled, now I think about it.
[20:33:18] <seb_kuzminsky> it's all about the crazy internal state that the controller keeps
[20:37:49] <seb_kuzminsky> andypugh: ok i just posted to emc-developers
[20:38:00] <seb_kuzminsky> should show up in the next dozen hours or so, when sf gets around to it
[20:39:12] <seb_kuzminsky> modulo those two bugs, i like the new behavior better, beats having to go hit f3 all the time
[20:39:52] -!- juanluisrp has quit [Read error: Operation timed out]
[20:41:38] -!- mhaberler [mhaberler!~mhaberler@macbook.stiwoll.mah.priv.at] has joined #linuxcnc-devel
[20:47:21] -!- jlrodriguez has quit [Read error: Connection reset by peer]
[20:58:23] -!- Valen has quit [Quit: Leaving.]
[21:09:22] -!- motioncontrol has quit [Quit: Sto andando via]
[21:10:11] -!- guguest has quit [Quit: Page closed]
[21:12:19] -!- jlrodriguez has quit [Ping timeout: 272 seconds]
[21:12:25] -!- mrsun_ has quit [Ping timeout: 272 seconds]
[21:15:13] -!- afiber__ has quit [Quit: Konversation terminated!]
[21:25:43] -!- juanluisrp has quit [Read error: Connection reset by peer]
[21:30:47] -!- cwmma has quit [Ping timeout: 272 seconds]
[21:31:46] -!- dgarr has quit [Remote host closed the connection]
[21:40:50] -!- vladimirek has quit [Remote host closed the connection]
[21:43:12] -!- _DJ_ has quit [Quit: bye]
[21:43:46] -!- ralf_ has quit [Client Quit]
[21:44:01] -!- ralf_ has quit [Client Quit]
[21:45:19] <KGB-linuxcnc> 03Norbert Schechner 05master 77c8a85 06linuxcnc 10(6 files in 2 dirs) after compiling the first time I got this changes * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=77c8a85
[21:45:19] <KGB-linuxcnc> 03Norbert Schechner 05master 1c806fa 06linuxcnc 10(9 files in 7 dirs) gmoccapy_0_9_9_1 - solved a bug when showing DRO in gremlin preview * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=1c806fa
[21:45:20] -!- ralf_ has quit [Client Quit]
[21:45:48] -!- ralf_ has quit [Client Quit]
[21:47:37] -!- ralf_ has quit [Client Quit]
[21:48:02] <norbert> This was my first push by my own, and I do beleave I already made a mistake, the first push got 6 files, whitch did apear after an initial checkout and compiling, the second one is the one I wished to push, how can I avoid the first one, after compiling?
[21:49:41] -!- mhaberler has quit [Ping timeout: 272 seconds]
[21:54:25] <jepler> everything committed "since" origin/master will be pushed when you push your master branch. The way to not push changes you don't want to push is to not commit the changes, and to always review commits before pushing (e.g., by git push--dry-run, gitk @{u}.., and other git stuff that is available)
[21:56:42] <norbert> I did make git push --dry-run and also the git-test-sequence, but I could never see an error. Do that files destroy the tree?
[21:57:09] <andypugh> I have got into the habit of doing git push --dry-run then copying the sha tags (fdfkdfk::aslkdsld) and using that as the argument to a git log -p. Then I read through that to make sure it looks like what I expect. And now I only mes up 50% of the time.
[21:58:23] <cradek> I don't understand what the 77c8a85d commit is
[21:58:26] <jepler> gitk @{u}.. is magic shorthand for "all my commits since my upstream branch" and generally (I can't think of any plausible exceptions) the same as what you will push
[21:58:41] <norbert> I will write that down and better ask more frequent at the beginning
[21:59:29] -!- juanluisrp has quit [Ping timeout: 265 seconds]
[21:59:35] <jepler> gremlin_view.py and I assume the rest are files that are copied around within the source tree and not listed as ignored files at the copied-to location. norbert added the copied file.
[21:59:36] <cradek> should we force-push a removal of that, before any more time passes?
[22:00:03] -!- ve7it has quit [Remote host closed the connection]
[22:00:14] <norbert> cradek: IThe files apears, after I first time compiled the master tree
[22:00:24] -!- Thetawaves has quit [Quit: This computer has gone to sleep]
[22:00:37] <cradek> lib/python/gscreen/preferences.py has my "Touchy" copyright notice
[22:00:42] <cradek> I have no idea why that would be
[22:01:07] <cradek> also python/gscreen/mdi.py
[22:01:19] <jepler> cradek: yes, forcibly revert to before 77c8a85 and then cherry-pick 1c806fa on it
[22:01:59] <norbert> Hope I didn't mess the thinks to much up
[22:02:20] <KGB-linuxcnc> 03Chris Radek 05master 519bb5d 06linuxcnc fast forward * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=519bb5d
[22:02:40] -!- odogono has quit [Quit: odogono]
[22:02:41] <andypugh> The git log -p helps to see exactly what will be pushed.
[22:03:00] <KGB-linuxcnc> 03Norbert Schechner 05master a6eefbb 06linuxcnc 10(9 files in 7 dirs) gmoccapy_0_9_9_1 - solved a bug when showing DRO in gremlin preview * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=a6eefbb
[22:03:16] <norbert> I am just copying the commands to be more sure the next time
[22:04:02] <andypugh> Git still baffles me, and I have been making bad pushes for years.
[22:04:41] <norbert> I am not willing to push bad thinks for yaear, ones is enough ;-)
[22:04:55] <jepler> the real root of the problem is that these files in lib/python/gscreen and lib/python/gremlin* are copied into place
[22:05:04] <jepler> there is no reason for them to be copied in this way
[22:05:11] <jepler> (at first glance)
[22:05:28] <jepler> if there's no reason, then they should just be committed in lib/python, not commited in src/ and copied
[22:05:48] <jepler> if there is a reason, then there need to be .gitignore entries for the files so they don't appear as "new files waiting to be added"
[22:06:09] -!- jlrodriguez has quit [Ping timeout: 272 seconds]
[22:06:48] <jepler> It looks like Pavel S., Dewey G., and Chris M. have all written variants of this and I would like to understand why
[22:06:55] -!- FinboySlick has quit [Remote host closed the connection]
[22:07:18] <norbert> Unfortunately this files aren't from me, so I do not know if they must be there, for working with gscreen and gmoccapy they must be in lib dir IMHO
[22:07:24] <cradek> what does norbert need to do, now that I have done that? git fetch; git reset --hard origin/master?
[22:07:31] -!- mhaberler [mhaberler!~mhaberler@extern-177.stiwoll.mah.priv.at] has joined #linuxcnc-devel
[22:08:06] <norbert> Cradek: I will just delete the dev dir and clone again, that is the most secure I beleave
[22:08:26] <jepler> If deleting the directory is OK, then the sequence that cradek describes is OK too
[22:09:13] <norbert> I haven't made any changes accept the ones I pushed, so I do not loose any work
[22:09:34] <jepler> if it wasn't (because you had additional uncommitted changes, or committed but not pushed changes) then the "git reset --hard origin/master" step would discard some of your work.
[22:12:59] <norbert> OK, now that the worst has been solved, thanks to you, I will go to sleep. good night
[22:13:13] -!- norbert has quit [Quit: Verlassend]
[22:13:20] -!- freeform has quit [Ping timeout: 245 seconds]
[22:13:45] `NeroANGRY is now known as `NeroYellowLine
[22:14:16] `NeroYellowLine is now known as `Nerobro
[22:14:41] <jepler> and pyngcgui
[22:16:47] -!- juanluisrp has quit [Ping timeout: 240 seconds]
[22:16:49] <KGB-linuxcnc> 03Jeff Epler 05master 7617a1c 06linuxcnc 10lib/python/.gitignore ignore generated (copied) files * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=7617a1c
[22:17:07] <jepler> now after building those files should no longer show as "untracked" files in git status
[22:19:26] <cradek> thanks
[22:20:53] <cradek> fwiw, I tried to run gmoccapy and it went wrong in several ways
[22:21:17] -!- vladimirek [vladimirek!~vladimire@95.105.250.72] has joined #linuxcnc-devel
[22:21:37] <cradek> 4 errors in dialogs with OK buttons, and lots of ominous things on stderr
[22:28:39] krusty_ar is now known as godinez
[22:29:19] -!- jlrodriguez has quit [Ping timeout: 272 seconds]
[22:32:20] -!- mhaberler has quit [Quit: mhaberler]
[22:33:16] cevad is now known as Guest47257
[22:33:50] <seb_kuzminsky> i think the jog wheel stuff in motion (axis.*.jog-counts) only works in free mode, and somehow my change maybe messed that up?
[22:34:36] <cradek> what change?
[22:35:24] <seb_kuzminsky> the one i pushed to halui-jit-motion a bit ago
[22:35:25] -!- juanluisrp has quit [Ping timeout: 245 seconds]
[22:36:30] -!- mhaberler [mhaberler!~mhaberler@extern-177.stiwoll.mah.priv.at] has joined #linuxcnc-devel
[22:37:17] <cradek> bbbut you didn't touch motion
[22:37:28] <cradek> wheel jogging has nothing to do with halui
[22:40:17] -!- jlrodriguez has quit [Ping timeout: 252 seconds]
[22:41:22] -!- The_Ball has quit [Ping timeout: 246 seconds]
[22:44:33] -!- Biopandemic has quit [Quit: 0.4.0]
[22:46:01] malte__ is now known as mablae
[22:47:29] -!- mablae has quit [Quit: Leaving]
[22:51:57] -!- chillly has quit [Quit: Leaving]
[22:57:03] -!- adb_ has quit [Ping timeout: 252 seconds]
[22:58:44] -!- mhaberler has quit [Quit: mhaberler]
[23:01:41] <KGB-linuxcnc> 03Andy Pugh 05master ac5345e 06linuxcnc 10docs/man/man9/hostmot2.9 10src/hal/drivers/mesa-hostmot2/hostmot2.h 10src/hal/drivers/mesa-hostmot2/stepgen.c Add support for the Table-mode to the Hostmot2 stepgens * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=ac5345e
[23:02:32] <seb_kuzminsky> cradek: agreed... but wheel jogging only works if motion=free, and dgarr and i did change how mode commanding is done, so maybe?
[23:02:42] <seb_kuzminsky> i should try master
[23:09:03] -!- vladimirek has quit [Remote host closed the connection]
[23:21:47] <cradek> andypugh: yay!
[23:25:08] -!- tmcw has quit [Remote host closed the connection]
[23:29:10] -!- juanluisrp1 has quit [Ping timeout: 245 seconds]
[23:30:09] -!- tmcw has quit [Ping timeout: 246 seconds]
[23:37:20] <andypugh> <Thinks> I really ought to pull that branch onto actual hardware and make sure that it still works with normal stepgens..
[23:37:35] <andypugh> I will do that tomorrow, 'tis too late here now.
[23:39:28] -!- andypugh has quit [Quit: andypugh]
[23:46:13] -!- jlrodriguez has quit [Ping timeout: 272 seconds]
[23:49:10] -!- Simooon has quit [Quit: Leaving]
[23:51:41] -!- Ira_ has quit [Quit: Page closed]
[23:57:21] -!- juanluisrp has quit [Ping timeout: 272 seconds]
[23:58:08] -!- zzolo has quit [Quit: zzolo]