#hazzy | Logs for 2019-04-20
Back
[05:40:09] <Lcvette> morning
[07:12:24] <JT[m]1> morning
[09:12:57] <hazzy-m> morning
[09:13:32] <hazzy-m> Lcvette was up before JT :O
[09:21:54] <Not-e6c6> [02qtpyvcp] 07KurtJacobson pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fjOPc
[09:21:56] <Not-e6c6> [02qtpyvcp] 07KurtJacobson 037274aa5 - BLD: fix build by mocking linuxcnc modules
[09:24:08] <Not-e6c6> [02qtpyvcp] 07KurtJacobson pushed 031 commit to 03gh-pages [+457/-0/±0] 13https://git.io/fjOPC
[09:24:10] <Not-e6c6> [02qtpyvcp] 07traviscibot 0382c637a - Deploy kcjengr/qtpyvcp to github.com/kcjengr/qtpyvcp.git:gh-pages
[09:24:23] -!- travis-ci has joined #hazzy
[09:24:23] <travis-ci> kcjengr/qtpyvcp#966 (master - 7274aa5 : Kurt Jacobson): The build was fixed.
[09:24:23] <travis-ci> Diff view : https://github.com
[09:24:23] <travis-ci> Build details : https://travis-ci.org
[09:24:23] -!- travis-ci has parted #hazzy
[09:24:39] <hazzy-m> Hurray!!
[09:28:58] <JT[m]1> yippie
[09:29:26] <JT[m]1> tool table needs a couple of slots one for move up one line and one to move down
[10:02:02] <hazzy-m> JT: true!
[10:02:14] <hazzy-m> navUp and navDown
[10:02:56] <hazzy-m> were you able to do anything with the notifications?
[10:06:31] <JT[m]1> not much other than print() them to see what was there, got busy making parts with v6 😎
[10:07:36] <JT[m]1> I can set the tool radius and offsets now but need a way to add a tool from my tool database...
[10:17:25] * hazzy-m uploaded a video: Peek 2019-04-20 10-15.mp4 (111KB) < https://matrix.org >
[10:21:59] <Not-e6c6> [02qtpyvcp] 07KurtJacobson pushed 031 commit to 03master [+0/-0/±2] 13https://git.io/fjOX8
[10:22:01] <Not-e6c6> [02qtpyvcp] 07KurtJacobson 030fe8da0 - ENH: ToolTable widget - add previous and next tool navigation slots
[10:24:09] <Not-e6c6> [02qtpyvcp] 07KurtJacobson pushed 031 commit to 03gh-pages [+457/-0/±0] 13https://git.io/fjOX4
[10:24:10] <Not-e6c6> [02qtpyvcp] 07traviscibot 039d3d683 - Deploy kcjengr/qtpyvcp to github.com/kcjengr/qtpyvcp.git:gh-pages
[10:24:49] <JT[m]1> Sweet!
[10:33:16] * JT[m]1 uploaded a video: MTV6-2.mp4 (1205KB) < https://matrix.org >
[11:18:03] <hazzy-m> JT: very nice!
[11:31:59] <JT[m]1> getting there... and I'm loving it
[12:10:24] <JT-Shop> the g code viewer does not refresh when reloading a file with just a change to one line
[12:12:41] <Lcvette> hola, looking good JT
[12:15:09] <Lcvette> hazzy: did you take car of the issues i brought up?
[12:16:25] <Lcvette> i see some commits \o/
[13:01:12] -!- JT-Shop2 has quit [Read error: Connection reset by peer]
[13:01:32] -!- JT-Shop has quit [Read error: Connection reset by peer]
[13:01:56] -!- JT-Shop has joined #hazzy
[13:03:39] -!- jthornton has quit [Ping timeout: 244 seconds]
[13:03:39] -!- JT-Shop2 has joined #hazzy
[13:04:52] -!- jthornton has joined #hazzy
[13:36:21] <Not-e6c6> [02qtpyvcp] 07KurtJacobson pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fjODY
[13:36:22] <Not-e6c6> [02qtpyvcp] 07KurtJacobson 03103c320 - ENH: Status - watch gcode file and reload when edited
[13:38:19] <Not-e6c6> [02qtpyvcp] 07KurtJacobson pushed 031 commit to 03gh-pages [+457/-0/±0] 13https://git.io/fjODs
[13:38:20] <Not-e6c6> [02qtpyvcp] 07traviscibot 031d41a0b - Deploy kcjengr/qtpyvcp to github.com/kcjengr/qtpyvcp.git:gh-pages
[13:39:41] <Lcvette> \o/
[13:39:41] <hazzy-m> not sure how to resolve that
[13:39:53] <Lcvette> you did it?
[13:39:53] <hazzy-m> for some reasone I can't sent messages
[13:39:58] <hazzy-m> since is monitors the file name in the linuxcnc.status structrue to detect when a new file is loaded
[13:40:02] <hazzy-m> JT-Shop: the gcode viewer does not refresh if the file name is the same :(
[13:40:11] <hazzy-m> LOL
[13:40:42] <hazzy-m> that fineal sent 30min later in reverse order
[13:41:10] <Lcvette> :""(
[13:41:10] <Lcvette> is busted
[13:41:18] <hazzy-m> JT: I added a file system watcher and reload the gcode editer and the file in linuxcnc whenever the file is edite
[13:41:19] <hazzy-m> d
[13:41:39] <Lcvette> ah JT's stuff
[13:41:51] <hazzy-m> easy stuff lol
[13:43:11] * hazzy-m goes to work on VTK
[13:43:57] <Lcvette> \o/
[13:44:00] <Lcvette> HURRAY!
[13:44:36] <hazzy-m> o/
[13:56:55] <JT[m]1> hazzy: is there a way to turn off the desktop notifier in the ini or yml file? it very seldom works for me so the popup saying it's broken does not help with the current error
[13:57:17] <JT[m]1> thanks
[13:57:38] <hazzy-m> yes, it is a plugin so you can just remove it
[13:57:49] <hazzy-m> you know what, I'll just disable it for now
[13:57:53] <TurBoss> 👮
[13:57:57] <JT[m]1> ok
[14:00:16] <Not-e6c6> [02qtpyvcp] 07KurtJacobson pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fjODg
[14:00:18] <Not-e6c6> [02qtpyvcp] 07KurtJacobson 033d84b3a - Disable notifications plugin by default for now (see #9)
[14:02:03] <Not-e6c6> [02qtpyvcp] 07KurtJacobson pushed 031 commit to 03gh-pages [+457/-0/±0] 13https://git.io/fjODa
[14:02:05] <Not-e6c6> [02qtpyvcp] 07traviscibot 03166a411 - Deploy kcjengr/qtpyvcp to github.com/kcjengr/qtpyvcp.git:gh-pages
[14:05:56] <Lcvette> TurBoss: \o/
[14:06:01] <Lcvette> you snuck in
[14:06:04] <Lcvette> lol
[14:06:14] <JT-Shop> does notifications still poll the error channel?
[14:19:57] <hazzy-m> no
[14:20:20] <hazzy-m> actualy can't remember
[14:28:28] <Not-e6c6> [02qtpyvcp] 07KurtJacobson pushed 031 commit to 03master [+0/-0/±2] 13https://git.io/fjOD7
[14:28:30] <Not-e6c6> [02qtpyvcp] 07KurtJacobson 03be4f276 - remove desktop notifications from notifications plugin (see #9)
[14:29:24] <hazzy-m> Ok, the norifications module still captures the messages and emits signals, it just does not show desktop notifications, which arent the responsibility of the plugin anyway
[14:30:10] <hazzy-m> JT-Shop: so yes, it polls the error chanel and collects the messages as before
[14:30:21] <Not-e6c6> [02qtpyvcp] 07KurtJacobson pushed 031 commit to 03gh-pages [+457/-0/±0] 13https://git.io/fjODx
[14:30:23] <Not-e6c6> [02qtpyvcp] 07traviscibot 03e6f7f95 - Deploy kcjengr/qtpyvcp to github.com/kcjengr/qtpyvcp.git:gh-pages
[14:31:10] -!- liviandgoy has joined #hazzy
[14:32:43] -!- liviandgoy has quit [Client Quit]
[14:36:02] <Not-e6c6> [02qtpyvcp] 07KurtJacobson pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fjOyT
[14:36:03] <Not-e6c6> [02qtpyvcp] 07KurtJacobson 0383d4a8f - BUG: VTKBackplot - fix IndexError when no program loaded
[14:37:56] <Not-e6c6> [02qtpyvcp] 07KurtJacobson pushed 031 commit to 03gh-pages [+457/-0/±0] 13https://git.io/fjOyL
[14:37:58] <Not-e6c6> [02qtpyvcp] 07traviscibot 03b2c584b - Deploy kcjengr/qtpyvcp to github.com/kcjengr/qtpyvcp.git:gh-pages
[14:40:41] <TurBoss> hazzy: could be posible to write a widget with notification history?
[14:42:45] <hazzy-m> yes, should be easy
[14:42:54] <TurBoss> hey thanks for the vtk fix
[14:42:59] <TurBoss> you nuked the list
[14:43:01] <hazzy-m> there are signals for debug, info, warn, and error messages
[14:43:11] <hazzy-m> so just connect those and add them to a list box or something
[14:43:18] <TurBoss> cool!
[14:43:39] <hazzy-m> and you can even have it reload the messages from the saved file
[14:44:06] <Lcvette> \o/ [qtpyvcp] KurtJacobson 83d4a8f - BUG: VTKBackplot - fix IndexError when no program loaded
[14:44:09] <Lcvette> you did it?
[14:44:32] * hazzy-m sent a long message: < https://matrix.org >
[14:44:53] <TurBoss> :O
[14:44:54] <hazzy-m> what is what each message object contains
[14:45:41] <hazzy-m> Lcvette: I think so!
[14:46:00] <Lcvette> what is it?
[14:46:11] <TurBoss> what does /home/turboss/Proyectos/qtpyvcp/qtpyvcp/widgets/default_stylesheet.qss do?
[14:46:13] <Lcvette> can i fix in the probesubs branch easy?
[14:46:37] <TurBoss> Lcvette: merge master into your branch
[14:48:07] <Lcvette> dunno if thats good idea
[14:48:17] <Lcvette> my branch is pre atc remap merge and other changes
[14:48:21] <Lcvette> liable to be a mess
[14:48:44] <TurBoss> true
[14:48:45] <TurBoss> ok
[14:48:50] <Lcvette> actually
[14:49:08] <Lcvette> only one tab is important i think
[14:49:12] <Lcvette> is there a way to only save changes in one tab?
[14:49:33] <Lcvette> its completely new and not in master
[14:51:27] <hazzy-m> Lcvette: repase you branch on master
[14:51:49] <Lcvette> ?
[14:52:41] <Lcvette> Rebase Probe_Routines onto master
[14:52:48] <Lcvette> in the drop down options?
[14:52:56] <Lcvette> hazzy?
[14:53:07] <Lcvette> I have some files that are new
[14:53:17] <Lcvette> image files, qrc file changes etc
[15:01:39] <roguish[m]> hazzy: been gone working for a few days. so, is it done yet?
[15:02:21] <Lcvette> roguish: yes
[15:04:00] <roguish[m]> cool, i'll check it out after a bit of yard work.....
[15:14:09] * TurBoss sent a long message: < https://matrix.org >
[15:14:24] <TurBoss> can't remember how to start
[15:14:39] <TurBoss> the widget master
[15:16:15] <TurBoss> qtpyvcp/plugins/notifications.py
[15:18:25] <TurBoss> hazzy: can you give a hint?
[15:20:02] <TurBoss> I have the blank page sindrome
[15:24:22] <hazzy-m> getPlugins("noteifications")
[15:24:26] <hazzy-m> is that what you mean?
[15:25:07] <hazzy-m> you can loop thru the messages with
[15:25:08] <hazzy-m> ```
[15:25:09] <hazzy-m> for msg in getPlugins("noteifications").messages:
[15:25:17] <hazzy-m> ` print msg`
[15:25:35] <TurBoss> cool Thanks!
[15:51:05] <hazzy-m> TurBoss: is that what you wanted?
[16:13:21] * Lcvette uploaded an image: Screenshot_2019-04-13_19-14-11.png (4KB) < https://matrix.org >
[16:13:38] * Lcvette uploaded an image: Screenshot_2019-04-20_16-13-00.png (321KB) < https://matrix.org >
[16:14:26] <Lcvette> single probe vtk, stacked widget probe group that looks like a tab widget but only moves the probe button area
[16:14:34] <Lcvette> whoa that was mental workout
[16:14:46] <Lcvette> and a formatting workout
[16:15:18] <Lcvette> but now i need to connect the buttons to the stacked widget pages to make them change and highlight
[16:24:25] <hazzy-m> Lcvette: looks great!
[16:30:37] <Lcvette> thanks!
[16:30:46] <Lcvette> \o/
[16:31:06] <Lcvette> did you have a look at the other stuff i need?
[16:35:15] <JT[m]1> #for item in getPlugin("notifications").messages:
[16:35:15] <JT[m]1> # if item['type'] == 'error':
[16:35:16] <JT[m]1> # print(item)
[16:35:49] <JT[m]1> from qtpyvcp.plugins import getPlugin
[16:36:05] <JT[m]1> forgot the important part, remove the comment markers to test with
[16:39:46] <JT[m]1> JT's daughter should be here in an hour, driving up from Texas
[16:40:20] <JT[m]1> TurBoss: don't trust hazzy spelling of notifications lol
[16:40:56] <TurBoss> lol
[16:41:06] <TurBoss> ill investigate latter
[16:41:11] <TurBoss> im away
[16:49:43] <Lcvette> JT: did you document connecting the buttons to the stacked widget?
[16:56:37] -!- JT-Shop2- has joined #hazzy
[16:56:38] -!- JT-Shop2 has quit [Read error: Connection reset by peer]
[16:56:38] -!- JT-Shop has quit [Read error: Connection reset by peer]
[16:57:03] -!- JT-Shop has joined #hazzy
[16:58:14] -!- jthornton has quit [Ping timeout: 246 seconds]
[16:58:40] -!- jthornton has joined #hazzy
[17:05:18] <hazzy-m> JT: Thanks! And nobody should trust my spelling of anything LOL
[17:06:06] <hazzy-m> Enjoy your visit! Festivities are starting here, non stop cooking all day so far
[17:09:08] <Lcvette> hazzy: hazzy im trying to find how to use the buttons to change the stacked widgets
[17:09:16] <Lcvette> can you point me?
[17:09:29] <Lcvette> i went through the tutorials but didn't find anything
[17:11:00] <hazzy-m> yes, I think so. but I have to investigate how JT did it
[17:11:08] <JT[m]1> Lcvette:lol
[17:11:15] <hazzy-m> speak of the .... LOL
[17:11:18] <JT[m]1> add them to a button group
[17:11:26] <Lcvette> did that
[17:12:04] <JT[m]1> add a dynamic property to each button type int and I called it oddly enough page
[17:12:35] * JT[m]1 sent a long message: < https://matrix.org >
[17:12:50] <JT[m]1> in the main py file put
[17:13:06] <JT[m]1> import mill_touch_v6.nav_handler as navHandler
[17:13:19] <JT[m]1> in the init put
[17:13:21] <JT[m]1> navHandler.setupNav(self)
[17:13:34] <JT[m]1> changing the names to suit your naming
[17:14:03] <JT[m]1> so the main py calls the setup that makes the connections and change page part is what changes the page
[17:14:38] <JT[m]1> so that first bit of code is in nav_handler.py
[17:14:47] <Lcvette> ok
[17:14:50] <JT[m]1> clear as mud?
[17:15:14] <Lcvette> where is navhandlerpy?
[17:15:18] <JT[m]1> the setupnav you only need the first line
[17:15:39] <JT[m]1> in the same directory as your main py file, you have to create it
[17:16:27] * Lcvette uploaded an image: Screenshot_2019-04-20_17-16-13.png (57KB) < https://matrix.org >
[17:17:06] <Lcvette> JT: i don't see one
[17:18:24] <JT[m]1> have you created it yet?
[17:18:41] <JT[m]1> JT's daugher is here from Texas so leaving in a bit for some chow
[17:19:12] <Lcvette> ok
[17:19:23] <Lcvette> ah i see i am creating it
[17:19:31] <Lcvette> not used to that
[17:19:32] <JT[m]1> aye
[17:19:34] <Lcvette> never done it
[17:19:45] <Lcvette> ok i will step by step
[17:19:50] <Lcvette> oh what button type?
[17:19:59] <Lcvette> i used just QPushButtons
[17:20:05] <Lcvette> do i need a special button?
[17:20:12] <JT[m]1> yea and make them checkable
[17:20:14] <JT[m]1> no
[17:20:17] <Lcvette> ok
[17:20:25] <JT[m]1> gotta run
[17:20:58] <Lcvette> k, thanks!
[17:27:50] <Lcvette> hazzy: from functools import partial
[17:27:52] <Lcvette> whats this?
[17:51:10] <hazzy-m> not sure, never used it lol
[17:59:53] <Lcvette> not important
[18:00:24] <Lcvette> only thing that really matters is getting the probing input stuff sorted so i can get this god forsaken software working on the machine already
[18:03:50] <Lcvette> just need your focus on the probing input stuff and whatever is left to finish probe basic to get the probing stuff sorted, your work there would be appreciated, thanks
[18:05:08] <hazzy-m> yes, I'm working on the probe input boxes
[18:05:16] <hazzy-m> made some progress yesterday
[18:05:34] <hazzy-m> you wanted them to be persistent
[18:06:15] <hazzy-m> you can't do that with a regular QLineEdit, but I'm reworking it with settings entries
[18:35:11] <Not-e6c6> [02qtpyvcp] 07KurtJacobson pushed 037 commits to 03Probe_Routines [+4/-6/±10] 13https://git.io/fjO92
[18:35:13] <Not-e6c6> [02qtpyvcp] 07Lcvette 0333c25e1 - added vtk to all probsub tabs, need probe input boxes connected to ngc's
[18:35:14] <Not-e6c6> [02qtpyvcp] 07Lcvette 038ec0afc - remove uneeded files
[18:35:16] <Not-e6c6> [02qtpyvcp] 07Lcvette 03b503294 - Origin, GRID_LINES = False ini, plot grid button repaint fixes
[18:35:17] <Not-e6c6> [02qtpyvcp] ... and 4 more commits.
[18:54:22] <Lcvette> just got back to keyboard
[18:54:33] <Lcvette> was running errands at the grocery for the wife
[19:48:51] <JT[m]1> functools partial lets you pass the parent to the method along with the connect
[20:05:25] <Lcvette> JT:
[20:05:32] * Lcvette sent a long message: < https://matrix.org >
[20:05:49] <Lcvette> im not sure where this goes
[20:07:11] <JT[m]1> nav_handler.py but delete the connection to the other nav buttons you only need one named to match your button group
[20:12:11] <JT[m]1> in probe_basic.py it needs to look like this
[20:12:12] * JT[m]1 sent a long message: < https://matrix.org >
[20:12:37] <JT[m]1> hmm lost the indentation...
[20:13:12] <Lcvette> ``` followed by shift+enter then cntrl+v
[20:13:35] <JT[m]1> and you have to import it as well
[20:14:18] <Lcvette> use> ``` followed by shift+enter, then cntrl+v to paste
[20:14:48] * JT[m]1 sent a long message: < https://matrix.org >
[20:15:01] * Lcvette sent a long message: < https://matrix.org >
[20:15:02] <JT[m]1> nope it still strips out the tabs lol
[20:15:06] <Lcvette> maintains formatting
[20:15:38] <JT[m]1> didn't work for me...
[20:15:42] <Lcvette> oh click the M button in the entry window
[20:15:51] <JT[m]1> or back tick is it?
[20:15:56] <JT[m]1> ```
[20:16:05] * Lcvette uploaded an image: image.png (11KB) < https://matrix.org >
[20:16:06] * JT[m]1 sent a long message: < https://matrix.org >
[20:16:36] <Lcvette> hurray!
[20:16:36] <JT[m]1> finally....
[20:16:41] <Lcvette> lol
[20:16:46] <JT[m]1> anyway that is probe_basic.py
[20:17:14] <Lcvette> ok
[20:17:40] <JT[m]1> gotta go spend time with my daughter
[20:17:44] <Lcvette> so i add the other stuff to it
[20:18:08] <JT[m]1> no the other stuff goes in nav_handler.py
[20:18:15] <Lcvette> ok
[20:18:22] <Lcvette> this will create it
[20:18:23] <Lcvette> gotcha
[20:18:49] <JT[m]1> but lose the extra lines under setupnav and make the name of the button group match
[20:19:12] <Lcvette> gotcha!
[20:19:23] <JT[m]1> all I added was an import then a call to a method in nav_handler.py
[20:32:03] <hazzy-m> which set of subs are you using? The ones in examples/probebasic or the ones in sim/subrutines?
[20:32:10] <hazzy-m> Lcvette: ^
[20:32:34] <Lcvette> ummm
[20:32:45] <Lcvette> the ones in examples
[20:33:06] <hazzy-m> ok
[20:33:20] <hazzy-m> which INI are you using?
[20:33:35] <hazzy-m> I need to set it up to point to the right place
[20:33:39] <Lcvette> xyzab.ini
[20:33:46] <hazzy-m> thanks
[20:35:02] <Lcvette> :D
[20:38:46] <hazzy-m> Lcvette: the data seems to be being pulled from the input boxes ok
[20:38:54] <hazzy-m> at least the probe tool number works
[20:40:02] <Lcvette> there are default values in the subroutine
[20:40:34] <hazzy-m> well if I load tool #1 and try running it fails saysing the probe tool it not loaded
[20:40:37] <Lcvette> i thought it was working too
[20:40:46] <hazzy-m> if I change the probe tool input box to 1 then it probes
[20:41:09] <hazzy-m> so at least that one works
[20:41:13] <Lcvette> ok
[20:41:16] <Lcvette> thats good!
[20:41:25] <Lcvette> maybe it was where it was located
[20:41:48] <Lcvette> try the fast probe feedrate
[20:41:56] <Lcvette> it wouldn't change for me
[20:43:22] <Lcvette> i can't test i have damaged something trying to get the widget thing working
[20:43:24] <Lcvette> :(
[20:43:36] <JT[m]1> what did you get?
[20:43:57] <Lcvette> not very far
[20:43:58] <Lcvette> lol
[20:44:11] <JT[m]1> paste.ubuntu.com the two files
[20:44:20] <Lcvette> i tried finding one of your files to use as a reference but don't have one
[20:45:38] <JT[m]1> what is the name of your button group?
[20:46:01] * Lcvette sent a long message: < https://matrix.org >
[20:46:30] <Lcvette> but the whole file arrangement im unsure of
[20:46:41] <Lcvette> the only one i know is probe_basic.py
[20:46:53] <Lcvette> but i don't know where main.py is
[20:47:37] <JT[m]1> what is main.py?
[20:47:48] <JT[m]1> what's the name of the stacked widget?
[20:48:31] <Lcvette> "so the main py calls the setup that makes the connections and change page part is what changes"
[20:49:17] <Lcvette> "in the main py file put
[20:49:18] <Lcvette> import mill_touch_v6.nav_handler as navHandler
[20:49:18] <Lcvette> in the init put"
[20:49:23] <hazzy-m> Lcvette: getting realy confused here, there are two probe tabs?
[20:49:35] <Lcvette> yes
[20:49:37] <hazzy-m> Probing and Probe Subs
[20:49:44] <hazzy-m> ah, well that is the problem
[20:49:56] <Lcvette> probe subs is the one setup as stacked widget with the vtk
[20:50:12] <hazzy-m> you are entering the values in the wrong entry boxes
[20:50:28] <hazzy-m> if you enter them in the Probing tab they work
[20:50:49] <hazzy-m> they don't work in the Probe Subs since the names of the entries are not right
[20:51:10] <hazzy-m> you need to rename the entry boxes to match the names of the variables in the subs
[20:51:21] <Lcvette> but ya can't see whats going on without the vtk
[20:51:44] <Lcvette> i can't open to test anything right now dammit
[20:51:45] <Lcvette> lol
[20:52:00] <JT[m]1> Lcvette: you don't have a mainwindow.py because it's named probe_basic.py
[20:52:21] <Lcvette> JT: ah
[20:52:28] <hazzy-m> the entry boxex have to EXACTLY match the names of the variables in the subs, otherwize it has to guess which wigets to get the values from, and computers arn't good at that lol
[20:52:57] <JT[m]1> https://paste.ubuntu.com
[20:53:45] <JT[m]1> to have two stacked widgets both changing at the same time you need to repete the line parent.NAME_OF_STACKED_WIDGET.setCurrentIndex(button.property('page'))
[20:53:56] <JT[m]1> with the name of the second stacked widget
[20:54:51] <JT[m]1> Lcvette: that paste should work for one stacked widget after you place the name of the stacked widget in the spot NAME_OF_STACKED_WIDGET
[20:54:56] * Lcvette sent a long message: < https://matrix.org >
[20:55:53] <JT[m]1> yea you don't copy the file name...
[20:56:40] <Lcvette> ```
[20:56:54] <JT[m]1> https://paste.ubuntu.com
[20:57:05] * Lcvette sent a long message: < https://matrix.org >
[20:57:30] <JT[m]1> same error you put the name of the file in...
[20:57:45] <JT[m]1> see the new paste where I put comment marker infront of the file name
[20:57:50] <Lcvette> import nav_handler
[20:57:51] <Lcvette> ImportError: No module named nav_handler
[20:58:44] <JT[m]1> import probe_basic.nav_handler as nav_handler
[20:59:29] <JT[m]1> I was guessing as you have everything in that same directory but must have guessed wrong
[20:59:54] * Lcvette sent a long message: < https://matrix.org >
[21:00:05] <Lcvette> remove the first nave handler?
[21:00:10] <JT[m]1> comment out the second line
[21:00:22] <Lcvette> #
[21:00:22] <Lcvette> ?
[21:00:24] <JT[m]1> yea
[21:00:28] <Lcvette> hashtag
[21:00:42] <JT[m]1> #
[21:00:55] <JT[m]1> yea #
[21:01:00] <Lcvette> lol
[21:01:02] <Lcvette> ghost tag
[21:01:03] <Lcvette> lol
[21:01:36] * Lcvette sent a long message: < https://matrix.org >
[21:02:22] <Lcvette> oh the init thing
[21:02:42] <JT[m]1> I'll have to sort that out in the morning, in the mean time just comment out the offending lines so you can at least run
[21:03:21] <Lcvette> ok
[21:03:23] <Lcvette> thanks JT
[21:26:31] <TurBoss> https://github.com
[21:26:42] <TurBoss> a friend of mine did this tool
[21:26:58] <TurBoss> it applies the line equation to the gcode path
[21:27:13] <TurBoss> and remove redundant points
[21:27:26] <TurBoss> \o/
[21:28:00] <TurBoss> https://github.com
[21:28:02] <hazzy-m> TurBoss: Nice!
[21:28:07] <TurBoss> the magic starts there
[21:31:56] <TurBoss> hazzy: how do I connect the notification signals?
[21:32:26] <TurBoss> self.notification.warning_channel.notify(self.blah)
[21:32:40] <TurBoss> hmmm
[21:33:26] -!- JT-Shop has quit [Read error: Connection reset by peer]
[21:33:27] -!- jthornton has quit [Read error: Connection reset by peer]
[21:33:27] -!- JT-Shop2- has quit [Read error: Connection reset by peer]
[21:34:05] -!- JT-Shop has joined #hazzy
[21:36:08] -!- JT-Shop2- has joined #hazzy
[21:36:20] -!- jthornton has joined #hazzy
[21:40:22] <Lcvette> \o/
[21:40:23] <Lcvette> turboss is here!
[21:40:28] <TurBoss> \o/
[21:50:48] <Lcvette> turboss, did you look at the origin thing?
[21:50:53] <TurBoss> nope
[21:51:33] <TurBoss> I'm with the notification widget
[21:51:42] <Lcvette> ah
[22:04:32] * TurBoss sent a long message: < https://matrix.org >
[22:18:09] <TurBoss> Lcvette: in what branch are you working with the origins?
[22:19:02] <hazzy-m> you, that error is probably because there is an error in designer_plugins.py
[22:19:23] * TurBoss sent a long message: < https://matrix.org >
[22:19:29] <TurBoss> this is how it looks
[22:20:38] <hazzy-m> hmm, that looks good
[22:20:44] <hazzy-m> what does the widget look like?
[22:20:55] <TurBoss> is a VBox
[22:21:13] * TurBoss sent a long message: < https://matrix.org >
[22:21:54] <hazzy-m> QVBoxLayout is not a widget :(
[22:21:59] <TurBoss> :O
[22:22:11] <hazzy-m> it would be nice if you could make widgets from layouts
[22:22:20] <hazzy-m> it is a QLayout
[22:22:39] <hazzy-m> what you will need to do is use a QWidget and set the layout to veritcal
[22:22:39] <TurBoss> same
[22:23:34] <TurBoss> hazzy: if you could take a look?
[22:23:42] <TurBoss> i just pushed
[22:23:47] <TurBoss> to my fork
[22:24:11] <hazzy-m> sure
[22:24:37] <hazzy-m> but Lcvette won't be happy
[22:24:38] <hazzy-m> LL
[22:24:45] <hazzy-m> LOL
[22:24:58] <TurBoss> I'm taking a look at the origin
[22:25:07] <TurBoss> do you know where i must look?
[22:25:08] <hazzy-m> great!!
[22:25:14] <TurBoss> branch
[22:25:20] <hazzy-m> I tried but did not make any progress
[22:25:25] <hazzy-m> on origin
[22:25:39] <TurBoss> master?
[22:26:39] <Lcvette> TURBOSS!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[22:26:43] <TurBoss> yo
[22:26:44] <TurBoss> :)
[22:26:45] <Lcvette> Hazzy is fixing me
[22:26:53] <TurBoss> nooooo
[22:26:59] <TurBoss> i want too
[22:27:01] <TurBoss> :P
[22:27:06] <Lcvette> he is fixing the probing
[22:27:18] <TurBoss> mine just a little bit
[22:27:20] <Lcvette> he is deep in it
[22:27:30] <Lcvette> :O
[22:27:42] <hazzy-m> :D
[22:28:09] <TurBoss> 😭
[22:28:30] <TurBoss> 😅
[22:29:20] <Lcvette> o/o\
[22:29:22] <TurBoss> Lcvette: the origin stuff is on master?
[22:29:39] <Lcvette> um is on probe subs
[22:29:50] <Lcvette> what was being worked on i think
[22:29:57] <TurBoss> ahhh
[22:30:01] <Lcvette> or thats what i saved it in
[22:30:15] <TurBoss> so hazzy was doing?
[22:30:18] <Lcvette> where i was working when you told me what to do
[22:30:30] <Lcvette> hazzy is working on probe stuff
[22:30:39] <TurBoss> not the same
[22:30:42] <TurBoss> ok
[22:30:43] <Lcvette> no
[22:31:07] <Lcvette> lcvette is doing python coding
[22:31:13] <TurBoss> but the origin movement with zero had a bug
[22:31:15] <TurBoss> ohhh
[22:31:18] <TurBoss> cool!
[22:31:19] <Lcvette> yes
[22:31:24] <Lcvette> not cool
[22:31:48] <Lcvette> does not repaint
[22:31:55] <Lcvette> update
[22:32:02] <TurBoss> ohhh
[22:32:04] <TurBoss> so
[22:32:07] <TurBoss> how can I help
[22:32:10] <Lcvette> i fixed one
[22:32:29] <Lcvette> but not sure the others already had the fix i was going to aply
[22:32:33] <TurBoss> origin is set correctly but not updated?
[22:32:46] <Lcvette> kind of
[22:32:52] <Not-e6c6> [02qtpyvcp] 07KurtJacobson created branch 03NotificationsWidget - 13https://git.io/fhCou
[22:32:53] <Not-e6c6> [02qtpyvcp] 07KurtJacobson pushed 033 commits to 03NotificationsWidget [+1/-0/±3] 13https://git.io/fjO7I
[22:32:55] <Not-e6c6> [02qtpyvcp] 07TurBoss 032e02465 - first part
[22:32:56] <Not-e6c6> [02qtpyvcp] 07TurBoss 033457e0d - dont use layout
[22:32:57] <Lcvette> hard to explain
[22:32:57] <TurBoss> \o/
[22:32:58] <Not-e6c6> [02qtpyvcp] 07KurtJacobson 03c1a113f - fix notifications widget
[22:33:05] <Lcvette> \o/
[22:33:11] <Lcvette> can you test?
[22:33:17] <TurBoss> sure
[22:33:20] <Lcvette> it will be easier if you see what happens
[22:33:35] <TurBoss> thankyou hazzy
[22:35:29] -!- travis-ci has joined #hazzy
[22:35:29] <travis-ci> kcjengr/qtpyvcp#973 (NotificationsWidget - c1a113f : Kurt Jacobson): The build passed.
[22:35:29] <travis-ci> Diff view : https://github.com^...c1a113fe1574
[22:35:29] <travis-ci> Build details : https://travis-ci.org
[22:35:29] -!- travis-ci has parted #hazzy
[22:36:53] <TurBoss> ok!
[22:36:56] <TurBoss> testing
[22:37:27] <TurBoss> Lcvette: do I need any ini?
[22:37:41] <Lcvette> xyzab.ini
[22:38:17] <TurBoss> ok
[22:38:40] <Lcvette> and need to copy subroutine folder from examples/probe_basic/ to linuxcnc/nc_files
[22:38:46] <TurBoss> ok
[22:39:33] * Lcvette sent a long message: < https://matrix.org >
[22:39:51] * TurBoss uploaded an image: image.png (35KB) < https://matrix.org >
[22:39:56] <TurBoss> like this?
[22:40:06] <Lcvette> yes
[22:40:26] <TurBoss> whats next
[22:40:43] <Lcvette> do you have a launcher?
[22:40:53] <TurBoss> no
[22:40:56] <Lcvette> ok
[22:41:16] <Lcvette> how do you loaunch?
[22:41:34] <TurBoss> ```
[22:41:34] <TurBoss> turboss@lcnc-dev:~/Proyectos/qtpyvcp$ linuxcnc sim/xyzab.ini probebasic
[22:41:39] <Lcvette> ok
[22:41:41] <Lcvette> do that
[22:42:09] <TurBoss> done
[22:42:15] <Lcvette> launched?
[22:42:21] <TurBoss> yup
[22:42:28] <Lcvette> ok reference machine
[22:42:42] <Lcvette> load blank.ngc program file
[22:42:47] <Lcvette> from file page
[22:42:58] <Lcvette> then go to probe sub tab
[22:43:12] <TurBoss> where is blanck
[22:43:24] <Lcvette> should be in examples
[22:44:57] <TurBoss> can't figure where
[22:45:03] <Lcvette> sek
[22:46:52] * Lcvette posted a file: blank.ngc (0KB) < https://matrix.org >
[22:47:07] <Lcvette> turboss
[22:47:11] <Lcvette> ^
[22:48:04] <TurBoss> ok
[22:48:59] <TurBoss> Todo: draw stock after probetouch
[22:49:14] <Lcvette> :D
[22:49:23] <Lcvette> \o/
[22:49:36] <TurBoss> there is another on the fly
[22:49:45] <Lcvette> lol
[22:50:12] <Lcvette> to do, make stock and simulated prober
[22:50:14] <TurBoss> the qproperty for the grid
[22:50:17] <Lcvette> 😮
[22:50:24] <TurBoss> was that fixed?
[22:50:29] <Lcvette> i fixed
[22:50:32] <TurBoss> how¿'
[22:50:41] <Lcvette> mad panda fu
[22:50:49] <TurBoss> ✌
[22:50:51] <Lcvette> \o/
[22:51:02] <Lcvette> its there
[22:51:07] <Lcvette> you have it if you pulled
[22:51:16] <Lcvette> added some things
[22:51:26] <Lcvette> copied from JT's stuff
[22:51:29] <TurBoss> 👮
[22:51:29] <Lcvette> lol
[22:51:34] <TurBoss> code fu police
[22:51:59] <Lcvette> ok, check you have tool 99 in the tool table
[22:52:23] <Lcvette> i fixed and set it up so you can turn it on and off in the ini too
[22:52:29] <Lcvette> i have it turned off in the ini
[22:52:39] <Lcvette> but you can turn on with the button
[22:52:57] <Lcvette> on right side there is a tab says plot
[22:53:37] <Lcvette> has the probe sub page vtx controls
[22:53:37] <TurBoss> https://github.com
[22:53:37] <Lcvette> vtk*
[22:53:37] <TurBoss> ok
[22:54:26] <Lcvette> i fixed in vtk_backplot.py
[22:54:40] <TurBoss> I'm reading!
[22:56:14] * Lcvette sent a long message: < https://matrix.org >
[22:56:46] <TurBoss> \o/
[22:56:49] * Lcvette sent a long message: < https://matrix.org >
[22:56:54] <Lcvette> \o/
[22:56:58] <Lcvette> lcvbette did it!
[22:57:04] * TurBoss approves
[22:57:11] <TurBoss> ~o~
[22:57:20] <hazzy-m> Hurray!
[22:57:26] <Lcvette> hurray!
[22:57:36] <Lcvette> lcvette gets his ass kicked by the stacked widget still
[22:57:47] <TurBoss> ok
[22:58:02] <Lcvette> ok
[22:58:06] <Lcvette> tool 99 in table?
[22:58:33] <Lcvette> t99 m6 g43
[22:58:56] <TurBoss> done
[22:59:09] <Lcvette> ok G0 x8 y4
[22:59:44] <Lcvette> then zoom in on the tool tip
[22:59:45] <TurBoss> yup
[22:59:52] <TurBoss> wich tab?
[22:59:57] <Lcvette> probe sub
[23:00:29] <TurBoss> ok
[23:01:43] <TurBoss> did zoom
[23:01:48] <Lcvette> ok, the bottom left probe button is the only one that works
[23:02:15] <TurBoss> ok
[23:02:23] <Lcvette> probe touches 2 times on z (meaning you must click 2 times the touch button to simulate)
[23:02:28] <Lcvette> then the same for x and y
[23:02:37] <TurBoss> ok
[23:03:20] <TurBoss> go an error when touching X
[23:03:24] <TurBoss> not on Z
[23:03:44] <Lcvette> what error?
[23:03:54] <TurBoss> I'm reading
[23:04:32] <TurBoss> somthing about notifications
[23:04:46] <Lcvette> did you load blank?
[23:04:54] <TurBoss> yes
[23:05:00] <TurBoss> sek I'll try again
[23:05:18] <Lcvette> you probing on the right direction?
[23:06:01] <TurBoss> duno
[23:06:14] <TurBoss> it didn't give me time to see nothing :D
[23:06:31] <TurBoss> ok got one
[23:06:39] * TurBoss sent a long message: < https://matrix.org >
[23:06:52] <TurBoss> fixing
[23:07:15] <TurBoss> is that?
[23:07:30] * Lcvette uploaded an image: Screenshot_2019-04-20_23-06-40.png (9KB) < https://matrix.org >
[23:08:36] <TurBoss> i click on button left
[23:08:52] <TurBoss> we need master here
[23:08:57] <TurBoss> is fixed there
[23:09:05] <Lcvette> ?
[23:09:40] <Lcvette> hazzy?
[23:10:48] <TurBoss> no
[23:11:01] <TurBoss> I'll backport
[23:11:37] <Lcvette> mine is working
[23:11:48] <Lcvette> are you clicking in the right direction?
[23:12:28] <TurBoss> sek I did a fix
[23:15:17] <Lcvette> ok
[23:17:25] <TurBoss> ok
[23:17:34] <TurBoss> I think I'm just messing
[23:17:56] <TurBoss> when I touch Z a vtk error popups
[23:18:06] <Lcvette> hmmm
[23:18:15] <TurBoss> path actor is notne if no path
[23:18:20] <TurBoss> none
[23:19:12] <Lcvette> dunno
[23:19:47] <TurBoss> I'll try a non blank file
[23:20:02] <Lcvette> ok
[23:20:31] <Lcvette> are you in inches?
[23:20:47] <Lcvette> or using metric conversion?
[23:20:55] <TurBoss> works
[23:20:58] <TurBoss> fine
[23:21:03] <Lcvette> works now?
[23:21:12] <TurBoss> did the job
[23:21:18] <Lcvette> \o/
[23:21:38] * TurBoss uploaded an image: image.png (4KB) < https://matrix.org >
[23:22:18] <Lcvette> should be setting that as the new work offset
[23:22:27] <TurBoss> ok
[23:22:43] <Lcvette> if you play with some things and change views etc the origin pops up
[23:22:53] <Lcvette> but it is moving to the tool tip
[23:22:55] <TurBoss> ok I revert my changes
[23:22:56] <TurBoss> :D
[23:23:04] <TurBoss> ok I noticed
[23:23:13] <Lcvette> supposed to move to the offset zero point
[23:31:23] <TurBoss> \o/
[23:32:39] <Lcvette> you fixed?
[23:32:43] <Lcvette> \o/
[23:34:15] <TurBoss> can I push the fix?
[23:34:41] <Lcvette> what is it?
[23:34:47] <Lcvette> easy?
[23:34:50] <Lcvette> how many files?
[23:34:59] <Not-e6c6> [02qtpyvcp] 07TurBoss pushed 031 commit to 03Probe_Routines [+0/-0/±1] 13https://git.io/fjO7X
[23:35:00] <Not-e6c6> [02qtpyvcp] 07TurBoss 034db8b29 - update origin on offset changed
[23:35:09] <TurBoss> did
[23:35:17] <Lcvette> ok
[23:35:18] <TurBoss> sorry i was thinking was my fork
[23:35:23] <Lcvette> thats ok
[23:35:33] <TurBoss> i didn't want to go kcjengr :D
[23:35:36] <TurBoss> oops
[23:35:54] <Lcvette> what was it?
[23:35:58] <Lcvette> i csan't push yet
[23:36:05] <Lcvette> will break too much
[23:36:07] <TurBoss> you can view on the kraken
[23:36:11] <TurBoss> no
[23:36:52] <TurBoss> looks ok?
[23:37:08] <Lcvette> not there yet
[23:37:10] <Lcvette> opening now
[23:37:15] <TurBoss> cool
[23:37:30] <TurBoss> i just did the move origin part
[23:37:36] <TurBoss> I mean update
[23:37:46] <TurBoss> you can continue from there
[23:40:37] <TurBoss> Lcvette:?
[23:40:46] <Lcvette> yes im copying the changes to my file
[23:40:47] <Lcvette> :D
[23:41:04] <TurBoss> ?
[23:41:33] <Lcvette> copy the changes from the kraken view to my file
[23:41:41] <Lcvette> is that not what i do?
[23:41:41] <TurBoss> no need
[23:41:44] <TurBoss> ah ok
[23:41:50] <TurBoss> the same
[23:41:52] <TurBoss> i was doing
[23:41:53] <Lcvette> i can't push my version
[23:42:06] <TurBoss> :(
[23:42:09] <Lcvette> its done
[23:42:09] <TurBoss> i broke?
[23:42:18] <Lcvette> no i have not tested yet
[23:42:21] <Lcvette> my version is mucho broke
[23:42:31] <Lcvette> from trying to do the stacked widget
[23:42:35] <Lcvette> im affraid to push it
[23:42:39] <Lcvette> until its sorted out
[23:42:53] <Lcvette> but JT is who knows it and he is out until tomorrow morning
[23:43:08] <TurBoss> pick the changes
[23:43:45] <hazzy-m> Lcvette: make a new branch and push?
[23:43:49] <hazzy-m> I can take a look
[23:44:58] <Lcvette> actualkly now that turboss pushed, it looks like there is a branch?
[23:46:45] <Lcvette> i did it?
[23:46:52] <Lcvette> vtk broke
[23:46:56] <Lcvette> said indentions were wrong
[23:47:18] * Lcvette sent a long message: < https://matrix.org >
[23:48:24] <Lcvette> pushed
[23:48:35] <Lcvette> but like i said vtk with turboss's fix was erroring
[23:48:43] <TurBoss> Lcvette:
[23:48:45] <Lcvette> probably my implementation
[23:48:48] <TurBoss> line 254
[23:49:07] <Lcvette> yes
[23:49:12] <TurBoss> actually 256
[23:49:28] <TurBoss> there is one blank space before def
[23:50:09] <Lcvette> \o/
[23:50:11] <TurBoss> 🦅
[23:50:13] <Lcvette> fixed and testing
[23:50:18] <Lcvette> eagle eye
[23:50:29] <TurBoss> ;)
[23:50:46] <Lcvette> hazzy: pushed if you want to look at the stacked widget thing
[23:51:04] <hazzy-m> ty
[23:51:04] <Lcvette> i thought i had done what he was saying to do but it was saying some errors
[23:53:19] <TurBoss> yo
[23:53:26] <Lcvette> yo
[23:53:27] <Lcvette> testing
[23:54:56] <Lcvette> still busted
[23:55:50] <TurBoss> it works
[23:56:05] <Lcvette> mine is not working
[23:56:22] <TurBoss> can i make a vid
[23:56:26] <Lcvette> yes
[23:57:00] <Lcvette> maybe because im on an old branch?
[23:58:29] <Lcvette> mine will show up but i still have to shuffle some of the vtk buttons to make the origin show up
[23:58:44] <Lcvette> it is also still locking on the tooltip and not the actual origin point
[23:59:49] <TurBoss> oops
[23:59:50] <TurBoss> no
[23:59:54] <TurBoss> isn't working