#hazzy | Logs for 2019-04-26
Back
[02:26:34] <Lcvette> redid 29 subsroutines today
[02:26:44] <Lcvette> have 3 left to be back where i was this morning
[02:26:50] <Lcvette> phwew
[02:27:13] <Lcvette> long night but man is it a bunch quicker this way once you have everythinhg setup and sorted out
[02:27:20] <Lcvette> \o/
[02:27:24] <Lcvette> night!
[02:34:22] <TurBoss> nite
[04:34:01] -!- JT-Shop has quit [Remote host closed the connection]
[04:36:10] -!- JT-Shop has joined #hazzy
[05:04:46] -!- The_Ball has joined #hazzy
[05:49:26] <JT[m]1> morning
[06:08:00] <hazzy-m> morning
[06:22:39] <JT[m]1> morning
[06:22:50] <JT[m]1> your up early again
[06:51:22] <hazzy-m> Yeah, long commute to work, trying to beat the traffic lol
[06:52:11] <JT[m]1> what are you working on?
[08:19:56] <Lcvette> morning
[08:20:41] <jthornton> morning
[08:32:14] <Lcvette> JT, that made a huge difference in how easy building the subroutines is
[08:32:26] <Lcvette> https://paste.ubuntu.com
[08:33:22] <Lcvette> jthornton: thanks for the assistance on it!
[08:34:10] <The_Ball> Is PyQt5.QtQuickWidget missing a known issue? Did a fresh Debian 9 install following the qtpyvcp.kcjengr.com instructions
[08:36:56] <Lcvette> not sure
[08:37:52] <Lcvette> are you doing the user install or development install?
[08:40:14] <The_Ball> I've installed using https://qtpyvcp.kcjengr.com and LinuxCNC 2.8 master from the buildbot
[08:41:13] <The_Ball> There's also a bug in the vcp_chooser which assumes config.yml exists for all the VCPs and crashes if there is a missing file
[08:43:25] <hazzy-m> The_Ball looks like you need to install python-pyqt5.qtquickwidgets
[08:43:46] <hazzy-m> Thanks for the issue! Will add that as a requirement
[08:44:54] <Lcvette> o/
[08:45:07] <hazzy-m> That may not be the exact package name, going from memory
[08:45:08] <JT[m]1> yea TurBoss broke the vcp_chooser lol
[08:45:20] * hazzy-m did lol
[08:45:30] <TurBoss> I did?
[08:45:33] <TurBoss> hurray!
[08:45:39] <Lcvette> :o
[08:45:57] <JT[m]1> yea you put clock in the notifications widget and now designer won't load
[08:46:07] <TurBoss> :O
[08:46:23] <JT[m]1> should use time or datetime
[08:46:34] <TurBoss> isn't that anothe bug?
[08:46:48] <TurBoss> vcp_chooser is broken other way
[08:47:19] <JT[m]1> using clock forces you to have it also in the yml file
[08:47:24] <JT[m]1> so that's a bad idea
[08:47:27] <TurBoss> yes
[08:47:34] <TurBoss> I know
[08:47:53] <TurBoss> could be enabled by default?¿
[08:47:58] <TurBoss> isn't much load
[08:48:09] <TurBoss> hazzy: any ideas?
[08:48:14] <TurBoss> JT:?
[08:48:44] <JT[m]1> better to just use time to get the time stamp
[08:49:06] <TurBoss> yes but if qtpyvcp provides a clock
[08:49:13] <TurBoss> its a wrapper fot time
[08:49:53] <Lcvette> yeah
[08:49:54] <Lcvette> for a counters
[08:51:04] <TurBoss> I mean
[08:51:05] <TurBoss> we should fix clock
[08:52:25] <Lcvette> I think a elapsed time counter is important
[08:52:58] <Lcvette> I use them all the time currently
[08:52:59] <TurBoss> what JT means is that I could just use python time function instead of the qtpvcp clock
[08:53:12] <Lcvette> Oh
[08:53:29] <Lcvette> I don't know
[08:53:31] <Lcvette> Don't care how it works
[08:53:41] <Lcvette> But I want it..lol
[08:53:57] <Lcvette> :D
[09:03:34] <JT-Shop> yes, but in the mean time the designer is broken for everyone that tries to use it :( which is not good
[09:06:36] <The_Ball> hazzy-m, the "python-pyqt5.qtquick" package was not installed, next module missing is probe_basic_rc
[09:08:02] <JT[m]1> you have to compile it
[09:08:43] <JT[m]1> https://qtpyvcp.kcjengr.com
[09:14:54] <TurBoss> okk
[09:18:54] <The_Ball> Looks like fixing $PATH helped :)
[09:20:31] <Not-e6c6> [02qtpyvcp] 07TurBoss pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fjsyZ
[09:20:32] <Not-e6c6> [02qtpyvcp] 07TurBoss 037fd44f9 - temporally disable notifications widget due breakage
[09:22:30] <Not-e6c6> [02qtpyvcp] 07KurtJacobson pushed 031 commit to 03gh-pages [+457/-0/±0] 13https://git.io/fjsyW
[09:22:31] <Not-e6c6> [02qtpyvcp] 07traviscibot 0334b88ea - Deploy kcjengr/qtpyvcp to github.com/kcjengr/qtpyvcp.git:gh-pages
[09:24:38] <The_Ball> This is looking really good, great work guys. Looking forward to contributing
[09:29:33] <Not-e6c6> [02qtpyvcp] 07TurBoss pushed 031 commit to 03master [+0/-0/±2] 13https://git.io/fjsyu
[09:29:34] <Not-e6c6> [02qtpyvcp] 07TurBoss 035a23c4b - make use of time and datetime for notifications widget
[09:29:42] <TurBoss> JT: thanks
[09:30:10] <TurBoss> > yes, but in the mean time the designer is broken for everyone that tries to use it :( which is not good
[09:30:11] <TurBoss> you could started from here
[09:31:32] <Not-e6c6> [02qtpyvcp] 07KurtJacobson pushed 031 commit to 03gh-pages [+457/-0/±0] 13https://git.io/fjsyg
[09:31:33] <Not-e6c6> [02qtpyvcp] 07traviscibot 03b2f8b23 - Deploy kcjengr/qtpyvcp to github.com/kcjengr/qtpyvcp.git:gh-pages
[09:34:56] <Not-e6c6> [02qtpyvcp] 07TurBoss commented on issue 03#10: vcpchooser fails to load if no vcp is specified in command line arguments - 13https://git.io/fjsyo
[09:37:34] <Not-e6c6> [02qtpyvcp] 07TurBoss commented on issue 03#11: ImportError: No module named QtQuickWidgets - 13https://git.io/fjsy7
[09:38:13] <JT-Shop> TurBoss: thanks for fixing that
[09:38:20] <TurBoss> :)
[09:40:26] <TurBoss> JT-Shop: I managed to get the G5x and G92 keypads from milltouch into a vcp
[09:40:37] <TurBoss> but I'm having an issue with mdi buttons
[09:42:23] * TurBoss sent a long message: < https://matrix.org >
[09:42:31] <TurBoss> but its on the widget
[09:42:45] <JT[m]1> hmm
[09:43:11] * TurBoss uploaded an image: image.png (131KB) < https://matrix.org >
[09:46:26] <TurBoss> I get this error
[09:46:28] * TurBoss sent a long message: < https://matrix.org >
[09:48:25] <TurBoss> the keypad works
[09:48:30] <TurBoss> the clear bckspace too
[09:48:47] <JT[m]1> is it because it's a form and not a mainwindow?
[09:49:03] <TurBoss> ahhhh
[09:49:34] <TurBoss> so I can't use this -->> #<g5xOffsetLbl>??
[09:49:49] * TurBoss uploaded an image: image.png (204KB) < https://matrix.org >
[09:49:53] <TurBoss> :P
[09:55:40] <TurBoss> JT: what is the #<> magic how is named?
[09:55:40] <TurBoss> so I can search for
[09:57:30] <Not-e6c6> [02qtpyvcp] 07TurBoss pushed 033 commits to 03utilities [+0/-0/±8] 13https://git.io/fjsSR
[09:57:31] <Not-e6c6> [02qtpyvcp] 07TurBoss 0359a1a81 - add missing button groups
[09:57:33] <Not-e6c6> [02qtpyvcp] 07TurBoss 03abfec05 - missing signal
[09:57:34] <Not-e6c6> [02qtpyvcp] 07TurBoss 0323d2606 - use None
[10:04:54] <JT[m]1> AttributeError: 'MainWindow' object has no attribute 'g5xOffsetLbl'
[10:04:55] <JT[m]1> is the form part of a main window?
[10:06:03] <TurBoss> hmmm
[10:06:05] <TurBoss> checking
[10:07:16] <TurBoss> VCPMainWindow
[10:10:44] <TurBoss> oh ok
[10:10:49] <TurBoss> the name
[10:15:25] <TurBoss> no
[10:15:28] <TurBoss> the same
[10:15:35] <TurBoss> brb
[10:22:07] <Lcvette> The_Ball: Thanks!!
[10:22:30] <Lcvette> Do you do coding work?
[10:23:19] <The_Ball> That's my daytime job yes
[10:24:02] <Lcvette> Awesome!!
[10:25:07] <The_Ball> I'd like to do some work on the conversational pages, I love them for simple jobs
[10:25:48] <Lcvette> \o/
[10:25:54] <Lcvette> Hurray
[10:26:24] <Lcvette> That awesome
[10:27:10] <Lcvette> JT has been Maki g some really in depth conversational programming and TurBoss started building them into widgets I think
[10:29:13] <JT[m]1> The_Ball: this is my latest work https://github.com
[10:30:03] <JT[m]1> for a quick start with a blank canvas use https://qtpyvcp.kcjengr.com
[10:33:25] <Lcvette> I would like to make the conversational more graphically Interactive, JT likes the "less is more" approach when it comes to fluff, but I find I enjoy graphical ui's lol
[10:34:37] <The_Ball> JT[m]1, thanks I'll look at your work later
[10:36:55] <The_Ball> I like nice UIs and it makes it so much more attractive to people whom are scared by the "linux" in LinuxCNC, but the rotating ATC a step too far ;)
[10:38:20] <The_Ball> "is perhaps" a step too far.
[10:38:56] <Lcvette> Unless you want to keep track of your tooling
[10:38:57] <The_Ball> It's cool, but adds something that can be out of sync with the real world
[10:39:55] <Lcvette> It's run by the actual ATC control
[10:40:21] <The_Ball> I meant the rotation isn't going to match unless you have a high PPR encoder on it. I have an absolute encoder with one pulse per pocket.
[10:40:58] <The_Ball> I guess the rotation in the UI could happen when the encoder position changes to a new pocket
[10:41:05] <Lcvette> Don't care if it matches, just want to know when where my rotation is
[10:43:00] <The_Ball> Yeah, I do like it. BTW, I have a toolsetter and use different setting routines depending on the tool type. I've been meaning to make something a bit more fancy but at the moment I'm using the lathe orientation part of the tooltable (on the mill) to set the tool type. Anything planed for adding to the tooltable?
[10:50:40] <Lcvette> Back in 30
[11:11:44] <Lcvette> back, was at the docs for a checkup
[11:16:43] <Lcvette> TurBoss: hurray looks like master is working again!
[11:40:50] <Lcvette> JT: \o/
[11:41:03] <Lcvette> https://paste.ubuntu.com
[11:41:15] <Lcvette> wow is that better
[11:41:50] <Lcvette> now i get the #2 #3 #5 #7 #9 > #1 #2 #3 #4 #5
[11:42:06] <Lcvette> much better without the big long strong of numbers in the routines
[11:42:14] <Lcvette> \o/
[12:02:38] <JT[m]1> Lcvette: is having too much fun lol
[12:07:21] <Lcvette> indeed!
[12:10:57] <Lcvette> The_Ball: lost me, break that down a bit more
[12:12:27] <Lcvette> when you say set the tool type, you mean to offset it to hit the tool setter? example measuring a facemill or flycutter that needs a hefty offset from spindle centerline to properly touch the setter surface?
[12:16:11] <The_Ball> Lcvette, right, so I have three tool types, 1 - endmill/cutter type, 2 - pointy type, 3 - haimer type
[12:17:02] <The_Ball> Type 1 - moves radius out in x or y before spindle backwards slowly. Type 2 - Center on probe, no rotation. Type 3 - like type 2 but subtract 2mm from Z value
[12:17:47] <The_Ball> Lcvette, here's the routine http://git.wigen.net
[12:20:00] <Lcvette> 404 Not Found
[12:20:13] <The_Ball> oh sorry, try https
[12:24:10] <The_Ball> Inspired by something like this: https://youtu.be
[12:30:21] <Lcvette> that would be pretty sweet
[12:30:45] <Lcvette> but currently i think the existing tool table would be the limiting factor
[12:32:39] <The_Ball> Lcvette, yes I've found a problem with this, if I post code with machine offsets in use LinuxCNC will complain about lathe offsets being present :(
[12:32:52] <Lcvette> i could see where just like the probing routines being setup now use parameters entered in the gui, so could a tool setting routine be setup the same way that was passed the tool data from a table
[12:33:46] <Lcvette> the problem seems to always stem from the tool table not being database driven
[12:34:10] <The_Ball> On approach is to use tool table offsets, say tool 1001 has information (tool type, approx length etc) for tool 1, but I'm not too fond of that
[12:34:28] <Lcvette> myself and another user in here who has been absent as of late are very interested in having at least a secondary table "tool library"
[12:34:45] <The_Ball> Yes, I'm partial to that
[12:35:31] <Lcvette> but how that all connects and talks in the backend is still far away from my train of thought at the moment
[12:36:19] <Lcvette> that tool library would be able to import and export cam tool library files with the standard
[12:36:28] <Lcvette> not sure if you are familiar
[12:36:29] <Lcvette> ?
[12:36:37] <Lcvette> we played with it a little bit already
[12:36:54] <The_Ball> "that tool library"?
[12:36:57] <Not-e6c6> [02qtpyvcp] 07TurBoss pushed 034 commits to 03utilities [+0/-0/±5] 13https://git.io/fjsH5
[12:36:58] <Not-e6c6> [02qtpyvcp] 07TurBoss 03abc0998 - Merge branch 'master' into utilities
[12:37:00] <Not-e6c6> [02qtpyvcp] 07TurBoss 03412090f - cutl long messages into multiple lines
[12:37:38] <Lcvette> it would be a database driven table
[12:37:55] <Lcvette> sqlite
[12:38:39] <Lcvette> we want a way to also keep cam library and machine library tools current
[12:39:26] <Lcvette> but of course with rules to avoid improper overwrite of machine tool data
[12:40:23] <Lcvette> then you would be able to import and export data from the lcnc tool table to and from the tool library table inside the gui
[12:40:45] <Lcvette> its also a way of artificially growing the 56 tool limit of lcnc
[12:56:22] <Not-e6c6> [02qtpyvcp] 07awigen opened pull request 03#12: Issue10 robustify vcp chooser - 13https://git.io/fjsQm
[12:57:12] <The_Ball> TurBoss, I haven't tested ^^ but the changes are simple
[13:02:49] <TurBoss> I let hazzy look at this one
[13:16:12] <TurBoss> Lcvette: how are the subs?¿
[13:17:12] <Lcvette> they are getting better and better
[13:17:18] <TurBoss> nice
[13:18:13] * Lcvette uploaded an image: IMG_20190426_131745630.jpg (33KB) < https://matrix.org >
[13:18:24] <Lcvette> small detour
[13:18:28] <Lcvette> lol
[13:18:37] <Lcvette> need to recoil and rewick, almost done
[13:28:58] <Not-e6c6> [02qtpyvcp] 07jethornton closed pull request 03#12: Issue10 robustify vcp chooser - 13https://git.io/fjsQm
[13:28:59] <Not-e6c6> [02qtpyvcp] 07jethornton pushed 033 commits to 03master [+0/-0/±3] 13https://git.io/fjsQP
[13:29:01] <Not-e6c6> [02qtpyvcp] 07awigen 03a7f733f - BUG: vcp_chooser crashes if config.yml is missing
[13:29:02] <Not-e6c6> [02qtpyvcp] 07awigen 0300f9ba1 - BUG: Robustify vcp_chooser
[13:29:04] <Not-e6c6> [02qtpyvcp] 07jethornton 038d01112 - Merge pull request #12 from awigen/issue10-robustify-vcp_chooser
[13:29:49] <JT[m]1> looks good to me
[13:31:27] <Not-e6c6> [02qtpyvcp] 07KurtJacobson pushed 031 commit to 03gh-pages [+457/-0/±0] 13https://git.io/fjsQ1
[13:31:29] <Not-e6c6> [02qtpyvcp] 07traviscibot 035a4671f - Deploy kcjengr/qtpyvcp to github.com/kcjengr/qtpyvcp.git:gh-pages
[13:38:25] -!- JT-Shop2 has quit [Read error: Connection reset by peer]
[13:38:49] -!- jthornton has quit [Read error: Connection reset by peer]
[13:38:50] -!- JT-Shop has quit [Read error: Connection reset by peer]
[13:39:17] -!- jthornton has joined #hazzy
[13:40:17] -!- JT-Shop has joined #hazzy
[13:41:01] -!- JT-Shop2 has joined #hazzy
[13:41:34] <Not-e6c6> [02qtpyvcp] 07TurBoss pushed 031 commit to 03utilities [+0/-0/±1] 13https://git.io/fjsQQ
[13:41:35] <Not-e6c6> [02qtpyvcp] 07TurBoss 03b20e9da - enable text world wrap
[13:47:05] * TurBoss uploaded an image: image.png (199KB) < https://matrix.org >
[13:47:10] <TurBoss> wrapping text
[13:47:17] <TurBoss> ✌
[13:47:27] <Lcvette> beautiful!!!
[13:47:43] <Lcvette> that means peace
[13:48:16] <TurBoss> 🔫
[13:48:30] <Lcvette> peace and war
[13:48:39] <Lcvette> /
[13:48:41] <Lcvette> /
[13:48:42] <TurBoss> \o/
[13:48:45] <Lcvette> \o/
[13:49:17] <TurBoss> Lcvette: do you use #<itemName> things in qtdesigner?
[13:49:31] <Lcvette> no
[13:49:54] <Lcvette> just use the name the same as in the subroutine
[13:49:57] <TurBoss> I'm unable to figure what the breakage is
[13:50:15] <Lcvette> step_off_width = #<step_off_width>
[13:50:29] <Lcvette> where is breakage?
[13:50:38] <Lcvette> oh vtk?
[13:50:45] <TurBoss> with the g5xwidgets from milltouch
[13:51:12] <TurBoss> mdi buttons don't work fine
[13:51:16] <Lcvette> im not up to speed on what you were doing
[13:51:22] <TurBoss> because the pick data from ui elements
[13:51:32] <TurBoss> they**
[13:51:52] <Lcvette> in mill touch or pb?
[13:51:57] <Lcvette> im confused
[13:52:01] <Lcvette> :o
[13:52:03] <Lcvette> shocker
[13:52:05] <Lcvette> lol
[13:52:11] <TurBoss> on jcnc
[13:52:12] <TurBoss> lol
[13:52:31] <Lcvette> are you trying to do what?
[13:52:51] <Lcvette> use milltouchwidgets on jcnc?
[13:53:10] <TurBoss> yup
[13:53:14] <Lcvette> and you have all his database stuff?
[13:53:26] <TurBoss> no I just took some of them
[13:53:36] <Lcvette> probably why broken
[13:54:16] * TurBoss uploaded an image: image.png (10KB) < https://matrix.org >
[13:54:20] <TurBoss> here is the breakage
[13:54:46] <TurBoss> I'm unable to use #<LabelNAme> because I use VCPMainWindow
[13:54:53] <TurBoss> instead of QMainWindow
[13:55:13] <Lcvette> try brackets
[13:55:21] <TurBoss> [] ?
[13:56:14] <Lcvette> X[#<>] Y[#<>] etc
[13:57:28] <The_Ball> Lcvette, also it would be cool if the tool in the spindle over the toolsetter image changed to match the tool type selected in the tool table
[13:58:16] <Lcvette> :D
[13:58:29] <Lcvette> V2.0
[13:59:19] <Lcvette> i think we need to get a finished version out and then add more flair
[13:59:54] <Lcvette> functionality items first
[13:59:57] <Lcvette> flair second
[14:00:27] <Lcvette> but i have been thinking about the same thing for a while
[14:01:04] <Lcvette> especially when i saw the vtk tool representation
[14:01:05] <Lcvette> :D
[14:15:02] <The_Ball> Yeah, would be good to get a concept of a tool type in v1
[14:15:05] <Lcvette> The_Ball: with the tool library table that would be very easy to do as it allows for a file to be stored for the tool for image representation as well as stl or object for simulation
[14:15:55] <Lcvette> which is also something that would be very cool with a vtk in interface simulator
[14:16:36] <Lcvette> whole machine simulator with vises your actual machine the stock and atc as well as changing the actual tool models so you could see a true simulation of the part being made
[14:18:04] <Lcvette> https://www.youtube.com
[14:18:18] <Lcvette> like this
[14:18:20] <Lcvette> but better
[14:24:32] <The_Ball> love it, that's great
[15:03:18] <Lcvette> TurBoss: did brackets work?
[15:03:29] <TurBoss> no
[15:03:32] <Lcvette> :(
[15:04:06] <Lcvette> where are you trying t pull from?
[15:04:14] <TurBoss> a label
[15:04:52] <Lcvette> oh
[15:04:55] <Lcvette> set a rule
[15:05:14] <Lcvette> are you using a status label?
[15:05:22] <TurBoss> duno
[15:05:45] <Lcvette> if you use one of the linuxcnc status labels you should be able to set a rule for it
[15:06:02] <TurBoss> someone is burning his claxon
[15:06:11] <TurBoss> 😠
[15:06:15] <Lcvette> ?
[15:06:24] <TurBoss> with the car
[15:06:27] <TurBoss> mek meeek
[15:06:39] <Lcvette> dunno what is claxon
[15:06:53] <TurBoss> the car beep beep
[15:06:56] <TurBoss> you know
[15:07:02] <TurBoss> la cucaracha
[15:07:02] <Lcvette> alarm
[15:07:09] <Lcvette> ?
[15:07:12] <TurBoss> lol
[15:07:29] <TurBoss> whistle
[15:07:37] <TurBoss> car whistle
[15:07:42] <Lcvette> antitheft
[15:07:43] <TurBoss> that make sense?
[15:07:56] <TurBoss> no
[15:07:58] <Lcvette> car alarm going off
[15:08:07] <TurBoss> ohh
[15:08:08] <TurBoss> off**
[15:08:19] <Lcvette> or on
[15:08:22] <Lcvette> lol
[15:08:44] <Lcvette> bad use of american slang
[15:08:48] <Lcvette> car alarm going crazy
[15:08:59] <Lcvette> beep beep beep beep beep beep beep beep beep
[15:09:06] <Lcvette> chirp chirp
[15:09:09] <Lcvette> off
[15:09:53] <Lcvette> https://www.youtube.com
[15:11:20] <Lcvette> hazzy is lurking
[15:11:24] <Lcvette> o/
[15:11:45] <Lcvette> we see you nubbs
[15:11:46] <Lcvette> :o
[15:11:46] <Lcvette> get back to work
[15:11:51] <Lcvette> not 5oclock yet
[15:11:57] <Lcvette> lol
[15:13:41] <hazzy-m> o/
[15:13:58] <Lcvette> o/
[15:14:14] <Lcvette> lcvette almost has an unknown o word in a subroutine somewhere hidden
[15:14:16] <Lcvette> :o
[15:15:31] <TurBoss> \o
[15:16:31] -!- jthornton has quit [Read error: Connection reset by peer]
[15:16:31] -!- JT-Shop has quit [Read error: Connection reset by peer]
[15:16:32] -!- JT-Shop2 has quit [Read error: Connection reset by peer]
[15:16:56] -!- jthornton has joined #hazzy
[15:16:56] -!- JT-Shop2 has joined #hazzy
[15:17:55] -!- JT-Shop has joined #hazzy
[15:31:37] <TurBoss> hazzy: you arround?
[15:32:16] <hazzy-m> no lol
[15:32:26] <hazzy-m> not supposed to be :)
[15:32:36] * hazzy-m is working
[15:35:09] * hazzy-m uploaded an image: IMG_0036_exported_3475429401984903305.jpg (118KB) < https://matrix.org >
[15:35:41] <hazzy-m> Taking it apart
[15:35:42] <Lcvette> hazzy what is the minimum order there?
[15:36:11] <Lcvette> asking for business
[15:36:57] <hazzy-m> There isn't one, but we don't make parts
[15:37:13] <Lcvette> ah
[15:37:19] <Lcvette> just sell equipment
[15:37:29] <hazzy-m> Just machines
[15:37:35] <hazzy-m> Yes
[15:40:04] * hazzy-m uploaded an image: IMG_0024_exported_990451706023704910.jpg (65KB) < https://matrix.org >
[15:40:18] <hazzy-m> .25in AL we bent yesterday
[15:42:35] <Lcvette> \o/
[15:42:45] <Lcvette> lcvette needs a machine like that one day
[16:16:17] <Lcvette> JT, question and I don't see it in the docs, during a traverse move in a probing routine if the probe tip is triggered during a F[#<fast_probe_feedrate>] X0.6000 movefor example will it stop? or continue on truckin?
[16:17:59] <JT-Shop2> anytime the probe is tripped it's an error if not a probe move and everything stops
[16:18:15] <Lcvette> great!
[17:10:13] <Lcvette> TurBoss: is there a refresh command for vtk?that we could put in the dubroutine for refresh current view?
[17:10:40] <TurBoss> no
[17:11:38] <Lcvette> update origin?
[17:11:46] <Lcvette> nothing?
[17:12:51] <TurBoss> nop
[17:13:04] <TurBoss> once you finish I'll take a look
[17:13:11] <TurBoss> so don't make a mess
[17:13:23] <TurBoss> so ! don't
[17:14:36] <Lcvette> lol
[17:14:52] <TurBoss> I
[17:14:54] <TurBoss> me
[17:14:55] <TurBoss> lol
[17:15:22] <Lcvette> \o/
[17:15:28] <Lcvette> lcvette is making a big mess
[17:15:31] <Lcvette> :D
[17:16:38] <TurBoss> hurray!
[17:23:42] <Lcvette> lcvette has two more subs to write and is done with all of them
[17:23:45] <Lcvette> \o/
[17:26:30] <TurBoss> nice!
[17:26:35] <TurBoss> ole ole!
[17:59:22] <JT-Shop> Lcvette: tripping the probe during a keyboard type of jog will also stop but it does not stop for mpg moves
[18:04:35] -!- JT-Shop has quit [Read error: Connection reset by peer]
[18:04:41] -!- JT-Shop2 has quit [Read error: Connection reset by peer]
[18:05:36] -!- JT-Shop has joined #hazzy
[18:06:47] -!- JT-Shop2 has joined #hazzy
[18:22:07] -!- jthornton has quit [Read error: Connection timed out]
[18:25:00] -!- jthornton has joined #hazzy
[18:32:50] -!- jthornton has quit [Read error: Connection reset by peer]
[18:32:50] -!- JT-Shop has quit [Read error: Connection reset by peer]
[18:32:50] -!- JT-Shop2 has quit [Read error: Connection reset by peer]
[18:33:22] -!- jthornton has joined #hazzy
[18:34:35] -!- JT-Shop has joined #hazzy
[18:35:25] -!- JT-Shop2 has joined #hazzy
[18:40:15] <hazzy-m> yo
[18:40:18] * hazzy-m is back
[18:40:38] <hazzy-m> desktop riot is not working :(
[18:48:39] <Lcvette> need to reload it hazzy
[18:48:58] <Lcvette> JT-Shop: thats good to know!
[18:50:52] <Lcvette> hazzy: have you reloaded since the issues they had?
[18:50:59] <Lcvette> i did and no problems here
[18:51:11] <Lcvette> turboss knows the secret to reloading on linux
[18:51:18] <Lcvette> have to do something with the key thing
[18:56:11] * JT[m]1 hands hazzy a .44 magnum pistol for riot
[18:56:52] <JT[m]1> actually I think the mpg move stops but the next pulse makes it go again
[19:09:15] <Lcvette> hazzy: yo o/
[19:11:00] <hazzy-m> JT LOL
[19:11:14] <hazzy-m> 404 magnum for web stuff :D
[19:11:42] <JT[m]1> lol
[19:11:51] * JT[m]1 starts on plasma v1
[19:13:08] <hazzy-m> Tormach atted a G38.8 IIRC that prevents error when the probe tripps on a non probe move
[19:13:49] <hazzy-m> i think they used to to prevent spurious pulles when rapiding with the probe in the spindle
[19:14:20] <hazzy-m> all it does is ignore probe input
[19:14:34] * hazzy-m is not very coherent, too tired lol
[19:15:04] <JT[m]1> are you just moving the machine or do you work there?
[19:15:31] <JT[m]1> you could just have an enable for the probe input
[19:15:31] <hazzy-m> just started there monday
[19:15:42] <JT[m]1> cool
[19:15:56] <hazzy-m> really neat machines
[19:16:08] <JT[m]1> what do they do?
[19:16:46] <JT[m]1> it looks well made
[19:17:30] <TurBoss> oh cool!
[19:18:07] <TurBoss> hazzy: I'm having issues with a mdi button inside a vcp widget
[19:18:31] <JT[m]1> I'm guessing you didn't figure out a solution then
[19:18:50] <hazzy-m> yes, very nicely made, some things are a bit overcomplicated IMO, but their solid machines
[19:18:52] <hazzy-m> https://www.metalforming-usa.com
[19:19:32] <hazzy-m> I'll be the main applications engineer for the schroeder folders
[19:19:40] * JT[m]1 goes to St Louis for the weekend to see a ball game with special for cancer suvivors
[19:19:40] <TurBoss> ```
[19:19:41] <TurBoss> G10L20P0X#<g5xOffsetLbl>Y#<g5xOffsetLbl>Z#<g5xOffsetLbl>
[19:19:50] <hazzy-m> JT: Nice!
[19:20:28] <hazzy-m> TurBoss: what is the problem? did I break it?
[19:20:33] <TurBoss> no
[19:22:13] <JT[m]1> riding buddy almost died but finally got a liver transplant then his wife had cancer and had to get a hysterectomy
[19:22:14] <TurBoss> if the mdi button is part of a vcp widget it doesn't sees the #<label> things
[19:22:15] <JT[m]1> hazzy: not found
[19:22:53] * TurBoss sent a long message: < https://matrix.org >
[19:23:40] <hazzy-m> JT: ouch
[19:24:18] <TurBoss> I can make a workarround i think
[19:24:29] <TurBoss> issue mdi from widget instead of mdi buttons
[19:24:30] <hazzy-m> is the widget in the same window?
[19:24:34] <hazzy-m> or in a dialog?
[19:24:36] <TurBoss> yes
[19:24:46] <TurBoss> embedded
[19:24:53] <hazzy-m> it only looks for widgets in the currently acctive window
[19:25:01] <hazzy-m> hmm
[19:25:12] <TurBoss> but could be shadowed by begin a vcpwidget?
[19:26:01] <hazzy-m> I don't think that would effect it
[19:26:21] <hazzy-m> what VCP is this with? JCNC?
[19:26:28] <TurBoss> yea
[19:26:42] <TurBoss> jcnc using qtpuvcp branch utilities
[19:29:48] -!- JT-Shop2 has quit [Read error: Connection timed out]
[19:29:53] <hazzy-m> sweet!
[19:29:58] * hazzy-m checks it out
[19:30:08] <TurBoss> nice
[19:32:22] -!- JT-Shop2 has joined #hazzy
[19:39:40] <Lcvette> \o/
[19:40:47] * Lcvette uploaded an image: Screenshot_2019-04-26_19-40-12.png (84KB) < https://matrix.org >
[19:41:29] <Lcvette> lcvette works on the last 2 routines finally
[19:41:35] <TurBoss> woah
[19:41:36] <Lcvette> the two on the right
[19:41:45] <Lcvette> should be not too bad
[19:42:01] <hazzy-m> HURRAY!!!
[19:42:06] <Lcvette> hurray!
[19:42:29] <Lcvette> hazzy, i need to send some probed calculated measurement to the gui
[19:42:45] <Lcvette> but dunno how
[19:42:46] <Lcvette> turboss dunno either
[19:42:46] <hazzy-m> don't ask lol
[19:42:55] <hazzy-m> neither do I :(
[19:43:10] <TurBoss> wich part of the gui
[19:43:14] <hazzy-m> I think the only way is to use an anolog input
[19:43:14] <Lcvette> i can calc them in the routine
[19:43:16] <hazzy-m> output*
[19:43:32] <TurBoss> a hal pin?
[19:43:36] <hazzy-m> hmm
[19:43:37] <hazzy-m> idea
[19:43:51] <Lcvette> \o/
[19:43:51] <hazzy-m> filtering msg commands ...
[19:43:53] <Lcvette> i like ideas
[19:44:22] <Lcvette> is that what tormach has an analog out for?
[19:44:38] <hazzy-m> (MSG, <lable_name>=#<my_value>)
[19:44:54] <TurBoss> sounds like a hack
[19:44:55] <TurBoss> :D
[19:44:59] <hazzy-m> yes, I think that is how tormach did it
[19:45:08] <hazzy-m> TurBoss: it is 😃
[19:45:16] <hazzy-m> either way is a hack
[19:45:29] <hazzy-m> we need access to the interp parameters from python!
[19:45:51] <TurBoss> there is a branch with some research
[19:45:58] <hazzy-m> there is also the `(PRINT, some stuff)` command
[19:46:12] <hazzy-m> which I think goes to STIO, maybe could pip that?
[19:46:21] <hazzy-m> pipe
[19:46:25] <JT[m]1> you need to use debug not msg
[19:46:27] <TurBoss> seems that the interpreter that has access to emccanonc interp is a boost python modul
[19:46:46] <hazzy-m> JT: true
[19:47:11] <TurBoss> i we could install use that interpreter...
[19:47:36] <Lcvette> M68 E 13 Q [#<y_plus> + #<tip_radius>] (set analog output 13 to the y probed point + tip rad```
[19:47:36] <Lcvette> M68 E 13 Q [#<y_plus> + #<tip_radius>] (set analog output 13 to the y probed point + tip radius)
[19:47:53] <Lcvette> ```
[19:47:54] <Lcvette> M68 E 13 Q [#<y_plus> + #<tip_radius>] (set analog output 13 to the y probed point + tip radius)
[19:48:08] <Lcvette> thats the tormach method?
[19:48:37] <hazzy-m> Lcvette: yes, and then use the aio status items in a rule to put it in a label
[19:49:25] <Lcvette> aio
[19:49:26] <Lcvette> ?
[19:49:36] <Lcvette> analog input output?
[19:49:41] <JT[m]1> analog input
[19:49:52] <Lcvette> is that in the gui?
[19:49:55] <Lcvette> rules
[19:49:57] <Lcvette> ?
[19:50:11] <Lcvette> channel thingy
[19:50:12] <Lcvette> str
[19:50:14] <Lcvette> thingy
[19:50:39] <Lcvette> use status label
[19:50:39] <Lcvette> ?
[19:50:47] <JT[m]1> yea
[19:51:26] <TurBoss> what about a float hal in pin wired to a motion pin?
[19:51:30] <TurBoss> :P
[19:52:10] * JT[m]1 wanders upstairs for some rabbit food
[19:52:43] <Lcvette> dunno pins good
[19:52:46] <Lcvette> :(
[20:15:33] <Lcvette> now lcvette is really having some interesting fun
[20:16:19] <Lcvette> he learned you can clculate the parametrs in the main subroutine in the brackets and the expression result is the parameter passed to the sub-subroutine
[20:16:24] <Lcvette> \o/
[20:16:29] <Lcvette> its glorious
[20:29:58] <hazzy-m> nice!
[20:30:31] <hazzy-m> if only we could set HAL pins from gcode ....
[20:30:40] <hazzy-m> I think they are read only
[20:34:01] <hazzy-m> whoa!
[20:34:10] <hazzy-m> JCNC has come a LONG ways
[20:34:15] <hazzy-m> TurBoss: Looks great!
[20:47:24] <Not-e6c6> [02qtpyvcp] 07KurtJacobson pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fjsAP
[20:47:26] <Not-e6c6> [02qtpyvcp] 07KurtJacobson 038e089d3 - STY: clean up MDIWidget code and use initialize/terminate methods
[20:49:24] <Not-e6c6> [02qtpyvcp] 07KurtJacobson pushed 031 commit to 03gh-pages [+457/-0/±0] 13https://git.io/fjsA1
[20:49:26] <Not-e6c6> [02qtpyvcp] 07traviscibot 03908ac8e - Deploy kcjengr/qtpyvcp to github.com/kcjengr/qtpyvcp.git:gh-pages
[21:14:44] <Not-e6c6> [02qtpyvcp] 07KurtJacobson pushed 032 commits to 03utilities [+0/-0/±2] 13https://git.io/fjsA7
[21:14:45] <Not-e6c6> [02qtpyvcp] 07TurBoss 03f406db3 - key_names
[21:14:47] <Not-e6c6> [02qtpyvcp] 07KurtJacobson 0324e209c - ENH: MDIButton - source values from all widgets
[21:14:57] <hazzy-m> TurBoss: ^
[21:15:12] <hazzy-m> hurray!'
[21:15:36] <Lcvette> \o/
[23:43:33] <TurBoss> nice
[23:48:18] <Lcvette> for probing, are the parameters that are recorded in 5061 in machine coordinates?im having trouble with some calculations
[23:48:25] <Lcvette> caused me some grief
[23:54:27] <TurBoss> hazzy: works kile a charm!
[23:54:32] <TurBoss> thank you
[23:55:58] <TurBoss> Lcvette: sup¿
[23:56:10] <Lcvette> lcvette is pulling his hair out
[23:56:19] <TurBoss> some left?
[23:56:33] <TurBoss> :P
[23:56:40] <Lcvette> I thought i had a working formula for finding the center of probed points but its not working
[23:57:04] <TurBoss> hmmmm