#hazzy | Logs for 2019-03-31
Back
[00:25:44] <Lcvette> hazzy (@kcjengr:matrix.org): what's left before the probing routines can be done?
[00:30:51] <Lcvette> Pink_vampire has been writing a bunch, and has offered to help
[01:06:47] <TurBoss> Lcvette: I pushed
[01:07:06] <TurBoss> it rotates smooth but seems that something is reversed
[01:07:14] <Lcvette> \o/
[01:07:23] <Lcvette> Checking
[01:07:26] <TurBoss> ty
[01:07:39] <TurBoss> I head to another thing
[01:07:51] <TurBoss> feel free to make any modification you need
[01:08:08] <Lcvette> k
[01:09:41] <Lcvette> do i need to copy the files over again?
[01:09:47] <TurBoss> yes
[01:09:59] <TurBoss> M110 also I think
[01:10:05] <Lcvette> ok
[01:30:55] <Lcvette> turboss, quick question on the qml, with the repeater, does it have to start at the 12 oclock position? or can it be started at the 3 oclock position? seems it would be more natural to have it start in the homed state without alot of math involved to fix it before any motion begins
[01:31:12] <TurBoss> yes
[01:31:31] <TurBoss> just add + 90 to atc_holder.rotation
[01:32:50] <Lcvette> right, but that is again adding a fix
[01:33:05] <Lcvette> i was asking if the repeated item could be drawn at the 3 oclock position
[01:33:29] <Lcvette> and then repeated from their
[01:33:34] <TurBoss> P1 ->
[01:33:40] <Lcvette> yes
[01:33:57] <Lcvette> instead of p1^
[01:34:00] <TurBoss> ok
[01:34:17] <TurBoss> +90 to atc_holder rotation
[01:34:18] <Lcvette> then we could be rid of all the -90 +90 etc
[01:34:27] <TurBoss> -90 to the repeater elements
[01:34:56] <Lcvette> repeater is like array
[01:34:59] <Lcvette> ?
[01:35:02] <TurBoss> yes
[01:35:12] <Lcvette> can the first item be at the 3 oclock
[01:35:22] <Lcvette> instead of the 12 oclock
[01:35:55] <Lcvette> follow?
[01:36:06] <Lcvette> you started the array at 12 oclock
[01:36:27] <Lcvette> P1 at 12 oclock
[01:36:34] <TurBoss> try
[01:36:53] <Lcvette> instead, start the first repeated item at 3 oclock
[01:37:12] <Lcvette> then there would be no need for any of the -90 or +90 fixes
[01:37:19] <Lcvette> just the index
[01:37:34] <TurBoss> can't remember nor
[01:37:35] <TurBoss> now
[01:37:38] <Lcvette> lol
[01:38:17] <TurBoss> the repeater starts from 1 to 12 following 0 - 360
[01:38:33] <TurBoss> 0 ^
[01:39:09] <Lcvette> can it start from 3-2 0>
[01:39:59] <Lcvette> East 0deg
[01:40:09] <Lcvette> P1
[01:40:39] <TurBoss> rotation of items start at 0
[01:40:46] <TurBoss> only way is to sum 90
[01:40:51] <TurBoss> or subs
[01:40:52] <Lcvette> ok
[06:30:23] <JT[m]1> morning
[06:58:04] <TurBoss> Hi
[07:01:10] <jthornton> morning
[08:38:23] <hazzy-m> Morning
[08:49:28] <Lcvette> morning
[08:56:25] <Lcvette> o/
[08:59:32] <JT[m]1> yea rigid tapping is done
[09:00:06] * JT[m]1 uploaded a video: rigid-tap.mp4 (4100KB) < https://matrix.org >
[09:00:47] <Not-e6c6> [02qtpyvcp] 07KurtJacobson pushed 037 commits to 03master [+2/-0/±12] 13https://git.io/fjkrK
[09:00:49] <Not-e6c6> [02qtpyvcp] 07Lcvette 0382eade6 - added conversational item
[09:00:50] <Not-e6c6> [02qtpyvcp] 07Lcvette 0340a3d43 - added some test images to conversational page
[09:00:52] <Not-e6c6> [02qtpyvcp] 07Lcvette 0337d9f25 - conversational work
[09:00:53] <Not-e6c6> [02qtpyvcp] ... and 4 more commits.
[09:02:01] <JT[m]1> but I think I broke my tap off lol
[09:02:39] <hazzy-m> LOL looks like it
[09:02:47] <Not-e6c6> [02qtpyvcp] 07KurtJacobson pushed 031 commit to 03gh-pages [+442/-0/±0] 13https://git.io/fjkr6
[09:02:48] <Not-e6c6> [02qtpyvcp] 07traviscibot 030e919e6 - Deploy kcjengr/qtpyvcp to github.com/kcjengr/qtpyvcp.git:gh-pages
[09:02:53] <hazzy-m> that is slick!
[09:08:56] <Lcvette> nice jt!
[09:11:20] <Lcvette> did you guys see the atc?
[09:11:21] <Lcvette> :D
[09:11:47] <Lcvette> turboss is doing some cool stuff with new mcodes!
[09:12:27] <Not-e6c6> [02qtpyvcp] 07KurtJacobson pushed 031 commit to 03ATC_Remap [+1/-0/±6] 13https://git.io/fjkr1
[09:12:29] <Not-e6c6> [02qtpyvcp] 07TurBoss 03bd588e4 - M110
[09:15:02] <Lcvette> hazzy, do i reset hard discar changes for master to catch up now?
[09:15:11] <hazzy-m> yes
[09:15:48] <Lcvette> force push?
[09:15:54] <hazzy-m> yes
[09:16:18] <hazzy-m> I repased your commits ontop of JT's so they would be in the right order
[09:17:07] <hazzy-m> Lcvette: is there a defautl value that would be reasonable for the values from the var file?
[09:17:39] <Lcvette> default var values?
[09:18:06] <Lcvette> ellaborate some
[09:18:44] <hazzy-m> yes, I'm getting a keyerror because the value is not in the var file, so I was going to add a default value to fall back too
[09:19:24] <Lcvette> what are you trying to do?
[09:19:27] <hazzy-m> once the var file is rewritten it should be fine, so it will only be a problem when first running a new config
[09:19:37] <JT[m]1> hazzy: did you get a chance to look at feed hold?
[09:20:08] <hazzy-m> JT: no, what does it need? lol I forgot
[09:20:20] <JT[m]1> to work lol
[09:20:46] <hazzy-m> hahah, ok I didn't know it was broke
[09:20:57] <hazzy-m> most things are though :D
[09:21:13] <JT[m]1> def _feed_hold_bindOk(widget):
[09:21:13] <JT[m]1> pass
[09:21:26] <JT[m]1> missing the magic
[09:22:00] <hazzy-m> TurBoss: HOLA!
[09:22:05] <TurBoss> hola!
[09:22:33] <Lcvette> turboss, monring!
[09:22:39] <Lcvette> \o/
[09:22:47] <hazzy-m> o/
[09:22:51] <Lcvette> lol
[09:23:14] <TurBoss> /o\
[09:23:23] <Lcvette> lol
[09:23:25] <Lcvette> take cover
[09:23:41] <hazzy-m> lol
[09:24:07] <Lcvette> turboss, is the atc wheel populating the tools on load by the var file?
[09:24:17] <TurBoss> yup
[09:24:27] <Lcvette> hazzy, it should be fine as is then
[09:24:36] <TurBoss> 0.00000
[09:24:44] <Lcvette> what are you doing when you get the key error?
[09:25:05] <TurBoss> var without values?
[09:25:36] <Lcvette> i think as long as the tool table is populated it shouldn't matter
[09:26:14] <hazzy-m> TurBoss: I get a key error because I don't have 5190 in the var file
[09:26:21] <TurBoss> you need to manually add
[09:26:24] <Lcvette> i would "assume" it just loads the tool table tools into the wheel thaty the var file says need to be there
[09:26:27] <TurBoss> set to 0.0000
[09:26:44] <Lcvette> yes but it should remember
[09:27:38] <Lcvette> or do you mean that on new startup it doesn't populate the wheel unless it has been loaded via qml
[09:27:40] <Lcvette> ?
[09:28:23] <TurBoss> nono
[09:30:09] <Lcvette> what was the unfreeze command?
[09:30:31] <Lcvette> i just locked up loading atc
[09:30:35] <Lcvette> screen froze
[09:38:00] <hazzy-m> ctrl + alt + F1
[09:38:15] <hazzy-m> then type your username and then pass when it asks ot log in
[09:38:33] <hazzy-m> then type top to fine the frozen process
[09:38:41] <Lcvette> im getting no response
[09:38:58] <hazzy-m> then kill it with kill <PID>
[09:39:01] <hazzy-m> hmmm
[09:39:11] <Lcvette> pid?
[09:39:29] <Lcvette> button
[09:39:52] <hazzy-m> process ID, it is the nomber on the left side of top
[09:40:07] <hazzy-m> same as opening task manager and killing a stuck process in windows
[09:40:32] <Lcvette> npothing opens
[09:40:52] <TurBoss> you broke
[09:40:55] <TurBoss> :|
[09:41:31] <Lcvette> its frozen
[09:46:29] <Lcvette> did power button hold
[09:49:19] <TurBoss> oops
[09:52:57] <Lcvette> turboss, on yours is the qml working correctly? or no?
[09:59:51] <TurBoss> i'm away
[09:59:57] <TurBoss> it worked
[09:59:59] <TurBoss> yesterday
[10:00:37] <Lcvette> ok
[10:18:55] <JT[m]1> I don't think the vtk widget handles the tool offset right
[10:20:07] <Lcvette> whats it doing
[10:29:44] <JT[m]1> watch the rigid tap video and notice what happens when tool 3 is changed
[10:30:37] <JT[m]1> around the 4 minute mark
[10:30:45] <Lcvette> i saw it looked like the tool was too deep
[10:31:08] <Lcvette> didn't know if you had the offset set on it
[10:31:27] <JT[m]1> yea watch this one, I show the tool table
[10:31:44] * JT[m]1 uploaded a video: rigid-tap.mp4 (5196KB) < https://matrix.org >
[10:41:49] -!- JT-Shop has quit [Remote host closed the connection]
[10:43:41] <Lcvette> after op2 finished, it doesn't look like the tool retracts to the zero plane
[10:44:08] -!- JT-Shop has joined #hazzy
[10:52:35] <JT[m]1> it does retract fully watch it again
[10:55:14] <Lcvette> why is it going to z-0.9230 for tool change?
[11:00:42] <hazzy-m> JT: I not sure what feedhold does, I asked on the devel chan a few months ago and nobody their knew what it did lol
[11:00:57] <hazzy-m> Maybe we should just remove it from the actions
[11:02:02] <Lcvette> JT, you don't seem to be using a work offset, so in G53, if you start at 0, everything would have to go down from there wouldn't it?
[11:02:04] <hazzy-m> program pause does what feed hold on other controlers does
[11:03:00] <Lcvette> can you try the same program but run it with a G54 offset so tool changes occur at G53 z 0 instead, this doesn't appear like a vtk issue but trather a gcode issue
[11:03:29] <Lcvette> i just ran several programs in PB and all tools were where they were supposed to be
[11:04:19] <JT[m]1> yea I have offsets set for all axes
[11:04:47] <JT[m]1> motion.feed-hold does just that, I assume the python feed hold does the same thing
[11:05:04] <JT[m]1> Lcvette: you can't run in G53
[11:05:05] <Lcvette> but its not in you god
[11:05:09] <Lcvette> gcode
[11:05:19] <JT[m]1> it's default
[11:05:21] <Lcvette> so it doesn't know where to return
[11:06:18] <JT[m]1> you can't be in the G53 coordinate system because there is not one
[11:07:13] <Lcvette> ok
[11:07:15] <JT[m]1> you can only move in G53 by saying G53 G0 some axis
[11:07:22] <Lcvette> but at tool change your not moving anywhere
[11:07:33] <Lcvette> just stuffing a new tool in at the same height
[11:07:43] <Lcvette> lol
[11:08:00] <Lcvette> you don't see the issue on the first change because tool 2 is shorter
[11:08:19] <Lcvette> but tool 3 is the longest tool and the issue is glaring
[11:08:33] <Lcvette> setup a tool change position
[11:08:57] <Lcvette> which would be in G53 absolute
[11:09:19] <Lcvette> and then it should return to G54 z0 with the tool offset of the new tool enabled and that should resolve
[11:13:51] <JT[m]1> yep no tool change position in the ini, I'll change that and test again
[11:25:40] <hazzy-m> you can enable and disable feedhold from the python interface, but it does not seem to change anything, i can still pause a progrem and restart
[11:27:23] <JT[m]1> ok, it must be broken lol, thanks for looking
[11:28:08] <hazzy-m> I don't think anybody uses it anyway, guess I'll just remove it for now to avoid confusion
[11:28:09] <JT[m]1> Lcvette: you're correct my failure to have tool change position in the ini was the issue. All my machines have that and now my sim does too...
[11:28:25] <JT[m]1> ok
[11:28:38] <Lcvette> hurray! you fixed it!
[11:28:50] <Lcvette> maybe add a G30 option to add a tool change position
[11:29:19] <JT[m]1> I use TOOL_CHANGE_QUILL_UP = 1
[11:30:29] <JT[m]1> except my lathe and I use TOOL_CHANGE_POSITION = 0 as well as qull up
[11:30:38] <JT[m]1> quill up even
[11:31:06] <Lcvette> http://linuxcnc.org
[11:32:15] <Lcvette> then you can just use a check box o something to add or not add the G30 to the M6 call
[11:32:54] <JT[m]1> yea I wrote that :)
[11:33:00] <Lcvette> yay!
[11:33:15] <Lcvette> JT is everywhere
[11:33:18] <Lcvette> JT is the matric
[11:33:22] <Lcvette> Matrix
[11:33:24] <JT[m]1> well I translated it from programmer speak
[11:33:30] <Lcvette> lol
[11:33:34] <Lcvette> \o/
[11:33:59] <JT[m]1> I use the ini entries because it's easier for me and is bullet proof
[11:34:22] <Lcvette> i know
[11:34:25] <Lcvette> you guys are coders
[11:34:35] <Lcvette> linuxcnc written by coders for coders
[11:34:46] <Lcvette> hence why the average joe is so scared of it
[11:34:52] <Lcvette> lol
[11:35:05] <JT[m]1> http://linuxcnc.org
[11:35:15] <JT[m]1> if you want to have a chuckle
[11:36:41] <JT[m]1> I think it took me 2-3 years to not have the same information in more than one place lol
[11:37:17] <Lcvette> hahahaha
[11:58:00] <Lcvette> turboss, i know you are away, but i have a quick question. do the M111 and M112 work off mdi calls or?
[11:58:10] <Lcvette> because the rotate buttons are mdi buttons and don't seem to work
[11:58:50] <Lcvette> i added changed them to M11 P1 and M12 P1 resp[ectively to give them a pocket count but that still didn't activate the qml movement
[12:07:41] <TurBoss> you can issue m11 from mdi
[12:07:54] <TurBoss> m111*
[12:12:49] <Lcvette> but it doesn't issue M11 with an M11
[12:12:57] <Lcvette> M111 with M11
[12:13:19] <Lcvette> just trying to think how to keep everything synched
[12:14:43] <TurBoss> m110 m111 12 could be modified
[12:14:54] <TurBoss> called in other place
[12:15:37] <Lcvette> ok
[12:18:29] <JT[m]1> what am I worried about as soon as we can connect a button to a hal pin I can use motion.feed-hold....
[12:19:13] <Lcvette> hurray!
[12:22:34] <Lcvette> turboss
[12:22:41] * Lcvette sent a long message: < https://matrix.org >
[12:23:07] <Lcvette> the ('ROTATE RE', 1.0)
[12:23:10] <Lcvette> is intermittent
[12:23:56] <TurBoss> Isee
[12:24:17] <Lcvette> just test result
[12:24:35] <Lcvette> i wanted to make note when found
[12:24:53] <TurBoss> from where comes the test
[12:25:28] <Lcvette> i thought that was from you
[12:25:29] <Lcvette> lol
[12:25:37] <TurBoss> ah
[12:25:41] <TurBoss> could be
[12:25:45] <Lcvette> lol
[12:26:03] * Lcvette uploaded an image: Screenshot_2019-03-31_12-25-00.png (229KB) < https://matrix.org >
[12:26:15] <Lcvette> you said your qml was working correctly?
[12:26:22] <Lcvette> mine doesn't
[12:27:25] <TurBoss> does M6 only work?
[12:27:49] <Lcvette> from fresh start?
[12:27:52] <Lcvette> or?
[12:27:55] <TurBoss> yup
[12:28:03] <Lcvette> sek
[12:28:12] <TurBoss> some things come from m21?
[12:28:16] <TurBoss> skips m10
[12:28:19] <TurBoss> not sure
[12:29:54] <Lcvette> m21 is the arm, spindle orient, and drawbar
[12:30:54] <hazzy-m> JT: have you tried machine.program.pause? It seems to be the equivalent of motion.feed-hold
[12:30:55] <Lcvette> saves #5210 to var file that there is no tool in var file
[12:31:13] <Lcvette> no tool in spindle
[12:31:17] <TurBoss> oh
[12:31:19] <TurBoss> ok
[12:32:32] <Lcvette> thats for loading tools into the carousel
[12:32:41] <Lcvette> m22 is for loading tools from carousel into spindle
[12:33:55] <Lcvette> m21 load arm, spindle orient, drawbar operations and saves #5210 as spindle emptied into carousel
[12:34:50] <Lcvette> m22 load arm, spindle orient, drawbar operations and saves #5210 as current tool loaded to spindle
[12:40:05] <Lcvette> TurBoss: m6 doesnt work the qml correctly either
[12:40:20] <TurBoss> :(
[12:44:09] <Not-e6c6> [02qtpyvcp] 07KurtJacobson pushed 032 commits to 03master [+0/-0/±2] 13https://git.io/fjk6y
[12:44:11] <Not-e6c6> [02qtpyvcp] 07KurtJacobson 03597aeea - actions - properly bind the feedhold enable/disable action to widget
[12:44:12] <Not-e6c6> [02qtpyvcp] 07KurtJacobson 035bfbc25 - actions - don't hide full traceback for errors in binding widgets
[12:44:12] <Lcvette> is M110, M111, M112 supposed to be in the ini remap?
[12:44:42] <Lcvette> TurBoss: is M110, M111, M112 supposed to be in the ini remap?
[12:44:47] <TurBoss> no
[12:45:08] <TurBoss> just on the nc_files directory
[12:45:32] <Lcvette> ok
[12:45:44] <Not-e6c6> [02qtpyvcp] 07KurtJacobson pushed 031 commit to 03gh-pages [+442/-0/±0] 13https://git.io/fjk69
[12:45:46] <Not-e6c6> [02qtpyvcp] 07traviscibot 030b989df - Deploy kcjengr/qtpyvcp to github.com/kcjengr/qtpyvcp.git:gh-pages
[13:18:53] <JT[m]1> yippie, damn the data I'm doing a pull
[13:19:14] <Lcvette> whoo hooo
[13:19:17] <Lcvette> what are you pulling?
[13:19:37] <JT[m]1> qtpyvcp
[13:19:51] <JT[m]1> last day of the month and I have a GB to burn lol
[13:22:56] <Lcvette> TurBoss: found something
[13:23:16] <Lcvette> its calling M11 but your not says rot rev
[13:23:49] <Lcvette> note
[13:24:29] * Lcvette sent a long message: < https://matrix.org >
[14:43:20] <Lcvette> things are still wrong in the sim and remaps i think
[14:43:28] <Lcvette> im working on them now
[14:43:42] <TurBoss> cool!
[14:44:29] <Lcvette> can i switch the M111 and M112 file names to reverse them?
[14:44:35] <Lcvette> or is it deeper than that?
[14:45:17] <TurBoss> in the files there is a cw ccw
[14:45:23] <Lcvette> ok
[14:45:28] <TurBoss> you can reverse them in ther
[14:45:30] <TurBoss> e
[14:46:53] * Lcvette sent a long message: < https://matrix.org >
[14:47:00] <Lcvette> thats m110
[14:47:11] <Lcvette> think that is where TEST is coming from?
[14:47:19] <Lcvette> TurBoss: ?
[14:47:45] <Lcvette> you asked esarlier
[14:47:46] <TurBoss> cool
[14:48:07] <TurBoss> so M10 is called more generally
[14:48:19] <TurBoss> hmm
[14:49:56] <TurBoss> if you remove the M100's nothing happends then you can add it latter where you like
[15:31:12] <jthornton> error: can't copy 'QtDesigner/Qt5.7.1-Py2.7-64bit/libpyqt5_py2.so': doesn't exist or not a regular file
[15:31:36] <jthornton> hazzy-m: tom is having some problems installing qtpyvcp
[15:32:58] <jthornton> http://tom-itx.no-ip.biz:81
[15:33:02] <jthornton> complete log
[15:40:40] <Lcvette> TurBoss: i fought it and got nowhere
[15:42:01] <TurBoss> <-o`)
[15:42:02] <TurBoss> ( )
[15:42:09] <Lcvette> except more confused
[15:42:29] <TurBoss> where is the confusion
[15:43:15] <Lcvette> the repeater keep jumping 90* and throwing me off when im trying to see whats swupposed to be moving where
[15:43:38] <Lcvette> can we use the old code instead of repeater until we figure everything out so its not part of the problem?
[15:43:54] <Lcvette> too many variables
[15:44:05] <TurBoss> I'll take a look
[15:44:08] <TurBoss> latter
[15:44:19] <TurBoss> but you can jump to any commit
[15:44:36] <Not-e6c6> [02qtpyvcp] 07KurtJacobson pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fjkXv
[15:44:38] <Not-e6c6> [02qtpyvcp] 07KurtJacobson 0358f0ae2 - BUG: setup.py - update paths to pyqt5 libs
[15:44:47] <Lcvette> we never did anything with the older code
[15:44:56] <Lcvette> switched to repeater
[15:45:15] <Lcvette> but repeater requires so much fixing to get right that it break immediately
[15:45:40] <Lcvette> repeater seems to be problematic
[15:45:53] <Lcvette> sim shows perfect movement
[15:46:31] <Lcvette> loading works good for filling pockets but the rotation orientation is never correct
[15:46:45] <Not-e6c6> [02qtpyvcp] 07KurtJacobson pushed 031 commit to 03gh-pages [+442/-0/±0] 13https://git.io/fjkXJ
[15:46:46] <Not-e6c6> [02qtpyvcp] 07traviscibot 03453d69f - Deploy kcjengr/qtpyvcp to github.com/kcjengr/qtpyvcp.git:gh-pages
[15:47:35] <Lcvette> I need to get cleaned up for a dinner party but will be back late tonight
[15:47:58] <hazzy-m> Lcvette: enjoy!
[15:48:17] <TurBoss> latter
[15:51:31] -!- pcw_home has quit [Remote host closed the connection]
[15:53:44] <hazzy-m> jthornton: are my messages showing up in #linuxcnc?
[15:54:47] <hazzy-m> hohohohohoh, they are not!
[15:55:05] <hazzy-m> wonder how long that's been going on
[15:55:21] <hazzy-m> I thought people were just ignoreing me xD
[15:55:40] <JT[m]1> mine don't show up either
[15:58:52] <hazzy-m> i guess I need to register
[15:59:15] -!- mode/#hazzy [+o hazzy-m] by ChanServ
[16:02:14] <hazzy-m> i opened a chat with NickServ and identified and seems to work now
[16:02:23] <TurBoss> :O
[17:39:00] -!- JT-Shop has quit [Read error: Connection reset by peer]
[17:40:15] -!- JT-Shop has joined #hazzy
[18:15:25] <JT[m]1> hmm my descriptions are not showing up for the video tests... wonder what is missing
[18:31:40] <hazzy-m> hmmm
[18:33:07] <hazzy-m> the video tests don't launch either
[18:33:10] <hazzy-m> I'll take a look
[18:36:24] -!- JT-Shop has quit [Read error: Connection reset by peer]
[18:37:39] <JT[m]1> KeyError: 'qtpyvcp_test'
[18:37:56] -!- JT-Shop has joined #hazzy