#hazzy Logs
Oct 24 2019
#hazzy Calendar
08:49 AM Lcvette: Morning
09:57 AM roguish[m]: good morning from the way out west coast......and i mean, way out .........
09:58 AM roguish[m]: Lcvette: does PB automatically reconfigure for 3 axes? or is it fixed on 5?
10:12 AM Lcvette: gui interface does not change for 3 or 5 axis currently
10:13 AM Lcvette: hazzy said that it can but i don't know how to set that up yet
10:13 AM Lcvette: ie not sure how to use ini config t set it up or if it will be done with settings
10:28 AM roguish[m]: ok, thanks. it's all in the overall coding, i think. axis does it so it can definitely be done. no worries.
10:28 AM roguish[m]: how's PB going? any lingering problems?
10:29 AM roguish[m]: or just polishing it?
10:29 AM Lcvette: yes it can be done, but it requires hazzy to setup as its beyond myself
10:30 AM Lcvette: roguish: last night we got a on done, the last thing for it to be useable i would say it the vtk bug turboss is currently working to fix, but that is for multiple offsets, if you are only using one offset at a time, i would say its good to go at this point
10:30 AM Lcvette: conversational is not there but that is an add on feature for a later time i think at this point
10:30 AM roguish[m]: looks like the whole QtPyVCP is getting some usage....
10:31 AM Lcvette: it is
10:31 AM Lcvette: have alot of people using probe basic currently already
10:31 AM roguish[m]: pops up in the forum.
10:31 AM Lcvette: and some new blood starting with new gui's
10:41 AM hazzy-m: Lcvette: so persistent boxes work?
10:41 AM Lcvette: hazzy: yebo
10:41 AM Lcvette: \o/
10:41 AM hazzy-m: Hurray!
10:41 AM Lcvette: hurray!
10:42 AM Lcvette: mpw we need a better installation
10:42 AM Lcvette: now*
10:42 AM hazzy-m: I can't wait to try it
10:42 AM Lcvette: i tried it on the machine late last night, got everything setup
10:42 AM Lcvette: probe auto calibration works flawlessly
10:42 AM hazzy-m: Fantastic!
10:43 AM Lcvette: i rewrote the routines to fix a few minor annoyances
10:43 AM Lcvette: all the boxes retain their data
10:55 AM Lcvette: hazzy: how can we set the number of displayed axis to match the ini or a settings page check box setup? maybe could have options to hide certain tabs as well? i am going to make a manual tool change page so that way if you don't have an atc you can uncheck atc page and check manual tool change page
10:56 AM Lcvette: along with some other settings such as the vtk options, slider options etc.. would be nice to have those in the gui settings i think rather then the ini
10:57 AM hazzy-m: Yes, absolutely would be nice to have those as GUI settings!
10:58 AM Lcvette: i can start on the ui side but need a rough idea on what it will ned to be like
10:58 AM Lcvette: check boxes etc? buttons
10:59 AM Lcvette: vcpsettinglineedits for inputs?
10:59 AM hazzy-m: You should be able to use rules to hide widgets, just check if an axis is used and hide it if not. Not exactly sure of the rule syntax
10:59 AM Lcvette: hahaha
10:59 AM hazzy-m: Settings checkbox
10:59 AM Lcvette: thats the most important part
10:59 AM Lcvette: the syntax
11:00 AM Lcvette: and the most difficult
11:00 AM Lcvette: we need a really good examples page for the rules syntax
11:04 AM TurBoss: hello
11:06 AM Lcvette: \o/
11:06 AM Lcvette: the turboss is here!
11:07 AM hazzy-m: TurBoss: hey!
11:23 AM Lcvette: TurBoss: where did you go?
11:23 AM TurBoss: on shop
01:47 PM TurBoss: hey
01:48 PM Lcvette: yo
01:54 PM TurBoss: how is the persistent stuff goin?
01:54 PM TurBoss: works great?
01:55 PM Lcvette: yes
01:56 PM TurBoss: \o/
01:56 PM Lcvette: works great!
01:56 PM Lcvette: \o/
01:57 PM TurBoss: hello!
01:57 PM End-CNC: hi everyone :)
01:57 PM TurBoss: persistent data is out
01:58 PM End-CNC: =$ <3 Yeeeehaaaa :D Great!!!!!!
01:58 PM Lcvette: end-cnc is here!
01:58 PM Lcvette: \o/
01:58 PM End-CNC: That was fast!
01:59 PM End-CNC: tomorrow i will make a git pull :D
02:00 PM Lcvette: yeah turboss and i had a great session last night
02:01 PM Lcvette: now the probe calibration works
02:01 PM TurBoss: I only had to pipe hazzy's work to Lcvette
02:01 PM Lcvette: and there was a few bugs in the rectangle boss and pocket calibration routines which are now fixed
02:02 PM Lcvette: the calibration box now works so you need to make your probe tool diameter the actual diameter of the ruby ball in the tool table now
02:02 PM TurBoss: great!
02:02 PM End-CNC: Wow, i can't thank you enough
02:02 PM Lcvette: then run the calibration probe routine and all is set from then on unless you change probe tips
02:03 PM Lcvette: yes works great, i tested last night after we finished
02:03 PM Lcvette: make sure you update the config files again as usual
02:03 PM Lcvette: i think now the only major thing left is the vtk offsets thing
02:03 PM TurBoss: yup
02:03 PM Lcvette: and then from there just cleaning up a few things on the gui for settings
02:04 PM TurBoss: had some kind of idea
02:04 PM Lcvette: yeah?
02:04 PM Lcvette: \o/
02:04 PM TurBoss: now figure how to implement
02:04 PM TurBoss: lol
02:05 PM Lcvette: hahahaha
02:05 PM Lcvette: turboss how to i do a new branch?
02:06 PM Lcvette: i want to make a manual tool page
02:06 PM Lcvette: shouldn't take long
02:06 PM TurBoss: in the latest master you right click and then select create branch here
02:06 PM TurBoss: the set a name
02:06 PM TurBoss: * then set a name
02:07 PM End-CNC: Damn, and I have to go to bed in the next hour, because in Bremen at 4:30 clock the alarm rings '=D
02:08 PM TurBoss: 🙂
02:09 PM End-CNC: But tomorrow I have to try it, I'm looking forward to it =D
02:09 PM Lcvette: :D
02:27 PM * Lcvette uploaded an image: Screenshot_2019-10-24_15-21-09.png (219KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/sURkdqmORfpTJlPqOeEUjduc >
02:27 PM Lcvette: End-CNC: TurBoss ^^^
02:27 PM Lcvette: THIS WILL DOUBLE AS THE MANUAL TOOL PAGE
02:28 PM Lcvette: whoops sorry for capsd
02:28 PM Lcvette: then if you don't have atc you can have the atc page be hidden
02:28 PM Lcvette: \o/
02:28 PM Lcvette: easy solution
02:28 PM End-CNC: Great!
02:35 PM Lcvette: TurBoss: one other big thing i think would be good is the tool library
02:36 PM TurBoss: i saw
02:36 PM TurBoss: what should do?
02:36 PM Lcvette: i would like ti to be able to accept a json file with filters to populate
02:37 PM Lcvette: so that you can export your tool library from your cam software into linuxcnc as a library
02:37 PM Lcvette: then be able to use check boxes to select tools to copy over to the tool table
02:37 PM TurBoss: is that some cam specific?
02:38 PM Lcvette: no there is a standard for tool data across all cam softwares
02:38 PM TurBoss: can I have a example file?
02:40 PM Lcvette: sek
02:42 PM * Lcvette posted a file: tool_library.json (180KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/lmgvaEibyckIEjETFQwbRQBQ >
02:42 PM Lcvette: TurBoss: ^^
02:42 PM TurBoss: ok
02:42 PM Lcvette: that has all data in it
02:43 PM Lcvette: but we would only need to import certain columns
02:43 PM Lcvette: the ones that work with linuxcnc
02:43 PM Lcvette: so would need a filtering method
02:44 PM TurBoss: if you know wich you want
02:44 PM TurBoss: should be easy
02:44 PM Lcvette: same as tool table in linuxcnc
02:44 PM TurBoss: yes
02:45 PM Lcvette: i think this way you can have a large tool library with all the data that stays up to date with your cam software
02:45 PM Lcvette: can have more than 56 tools
02:46 PM Lcvette: each row would have a check box
02:46 PM Lcvette: and you could select the tools you want to send to the linuxcnc tool table and then just click and have it send over
02:46 PM Lcvette: will make setting up parts much easier
02:47 PM TurBoss: ok but that is for 2020
02:48 PM TurBoss: lol
02:48 PM Lcvette: Yes
02:48 PM Lcvette: Just planting a seed for thought
02:48 PM Lcvette: If a database driven tool table for linuxcnc is implemented it wouldn't be needed anymore
02:48 PM TurBoss: load the table and that is easy what I don't know yet is how to send the selected tools to the tooltable
02:50 PM Lcvette: Does the table widget have an import feature?
02:50 PM TurBoss: no
02:50 PM TurBoss: it just reads the tool table file
02:55 PM TurBoss: as far I know
03:07 PM End-CNC: i have to go to bed, see ya tomorrow :)
03:07 PM TurBoss: night
03:08 PM Lcvette: ok night
03:26 PM travis-ci: kcjengr/probe_basic#156 (manual-tool-change-page - 34d1438 : Chris): The build passed.
03:26 PM travis-ci: Diff view : https://github.com/kcjengr/probe_basic/commit/34d1438385ea
03:26 PM travis-ci: Build details : https://travis-ci.org/kcjengr/probe_basic/builds/602507826
03:31 PM Lcvette: TurBoss: the new branch can be merged i think
03:31 PM TurBoss: cool
03:31 PM TurBoss: I take a look
03:32 PM Lcvette: no we need a way to have the tabs switched on and off with settings
03:32 PM Lcvette: * now we need a way to have the tabs switched on and off with settings
03:59 PM Tom_L: what's up today?
04:08 PM JT-Shop2: putting up lights in the lean to
04:12 PM JT-Shop2: rebuilding my 5x10 trailer
04:22 PM Tom_L: any vacuum forming results yet?
04:45 PM JT-Shop: got everything lined up but been busy with a few other things, need to finish putting the high temp rubber on the vacuum box and try a sheet of 1/8
05:54 PM Lcvette: Tom_L: made the tool page double as the tool change page so soon hopefully the atc page can be turned off if not needed
06:36 PM * Lcvette uploaded an image: Screenshot_2019-10-24_19-30-36.png (165KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/GRoutYeTLXsLxagnywgIoGRH >
06:37 PM Lcvette: turboss hazzy ^^^
06:37 PM Lcvette: how to i make these check boxes work?
06:40 PM Lcvette: If you could get me started with one so I can run with it that would be great!
06:47 PM Lcvette: https://stackoverflow.com/questions/34377663/how-to-hide-a-tab-in-qtabwidget-and-show-it-when-a-button-is-pressed
06:47 PM Lcvette: hazzy ^^^
06:47 PM Lcvette: this for the tabs somehow?
06:54 PM * Lcvette uploaded an image: Screenshot_2019-10-24_19-48-15.png (19KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/DCHZgeHafPiHSaXWsRVKbcBM >
06:54 PM Lcvette: hazzy ^^^
06:55 PM Lcvette: what will the yaml file syntax look like for a check box?
06:56 PM * Lcvette sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/gbfvsSSEcPQIkwWqCzYLezxo >
06:56 PM Lcvette: turboss
06:57 PM Lcvette: halp
06:57 PM Lcvette: hazzy halp!
06:57 PM TurBoss: cant atm
06:59 PM hazzy-m: Lcvette: values will boolian, so true or false
06:59 PM Lcvette: ok
07:01 PM * Lcvette sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/SpZtLlyZTtaUEDvrtuInhvni >
07:01 PM Lcvette: this doesn't work
07:02 PM Lcvette: will it be value or state
07:02 PM Lcvette: ie default_value or default_state
07:11 PM Lcvette: https://stackoverflow.com/questions/48640895/hiding-a-qtmainwindow-tab-in-a-gui?rq=1
08:42 PM TurBoss: back
08:52 PM TurBoss: Lcvette: whats up?
08:55 PM Lcvette: \o/
08:55 PM Lcvette: Trying to connect things and get the settings check boxes working on the settings page
08:56 PM TurBoss: did you figured the bool thing?
08:56 PM Lcvette: No
08:56 PM Lcvette: Couldn't get it to work
08:57 PM Lcvette: Want me to push what I have
08:57 PM TurBoss: sure
08:58 PM TurBoss: I merged the tool branch
09:01 PM Lcvette: i saw \o/
09:01 PM TurBoss: great
09:01 PM Lcvette: i caught everything uyp and pushed the new changes to the settingspage branch
09:04 PM travis-ci: kcjengr/probe_basic#160 (master - 7920373 : TurBoss): The build passed.
09:04 PM travis-ci: Diff view : https://github.com/kcjengr/probe_basic/compare/7920373ddba2...7920373ddba2
09:04 PM travis-ci: Build details : https://travis-ci.org/kcjengr/probe_basic/builds/602604930
09:04 PM TurBoss: very good
09:08 PM Lcvette: my test one is machine boundary
09:09 PM Lcvette: i put signal and slot over to the plot tab
09:10 PM TurBoss: check box doesn't store data :\
09:12 PM Lcvette: O dunno, it's a vcpsettingscheckbox
09:13 PM Lcvette: They are supposed to be persistent?
09:13 PM Lcvette: Maybe store a state?
09:13 PM TurBoss: maybe it doesn't work
09:13 PM TurBoss: I'm checking
09:13 PM Lcvette: Dunno
09:27 PM * TurBoss sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/dkDcHFzlLIXjHsfIKCkXnyUy >
09:27 PM Lcvette: That works?
09:27 PM TurBoss: yes
09:27 PM Lcvette: 0 and 1?
09:27 PM TurBoss: yes
09:27 PM Lcvette: \o/
09:28 PM Lcvette: Now how to connect properly to the vtk settinga
09:28 PM TurBoss: also the sinal is wrong
09:28 PM Lcvette: I figured
09:29 PM TurBoss: use toggled to checked
09:29 PM TurBoss: cool
09:33 PM TurBoss: no woks
09:34 PM Lcvette: works or no?
09:34 PM Lcvette: turboss has no woks?
09:34 PM Lcvette: no chinese cooking for you
09:34 PM Lcvette: lol
09:35 PM TurBoss: if setting is restored it doesn't sets the machine boundary
09:37 PM Lcvette: i don't know how to make it like the ini
09:37 PM Lcvette: need to somehow connect like the ini does
09:37 PM TurBoss: duno...
09:39 PM * Lcvette sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/LbSsAdXWWyKoEabZFvzAruAw >
09:39 PM Lcvette: do we direct it to the yaml file?
09:39 PM Lcvette: does the yaml file change?
09:40 PM Lcvette: or a json file?
09:40 PM Lcvette: where is the setting stored for the check box?
09:41 PM Lcvette: TurBoss: ^^^
09:41 PM Lcvette: this is vtk backplot section connected to the ini file
09:41 PM TurBoss: the settings are stored in config/xyzab/.settings.json
09:41 PM Tom_L: hope somebody documents all this
09:42 PM TurBoss: fixed
09:43 PM Lcvette: you fixed?
09:43 PM Lcvette: how?
09:43 PM Lcvette: :o
09:43 PM Lcvette: that was fast!
09:43 PM Lcvette: Tom_L: can you document?
09:43 PM TurBoss: in qtpyvcp qtpyvcp/widgets/input_widgets/setting_slider.py line 223 add
09:43 PM Lcvette: would be helpful!
09:43 PM TurBoss: self.toggled.emit(value)
09:44 PM Tom_L: i haven't been keeping up last few days
09:46 PM Lcvette: TurBoss: lcvette doesn't go to line 223
09:46 PM Lcvette: :o
09:46 PM Lcvette: mine stops at 219
09:46 PM TurBoss: I'll push
09:47 PM * Lcvette uploaded an image: Screenshot_2019-10-24_22-40-48.png (24KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/KdLfFoqprGAaLtOJmalHfhsb >
09:47 PM Lcvette: ok
09:47 PM Not-5e4d: [02qtpyvcp] 07TurBoss pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/Je07u
09:47 PM Not-5e4d: [02qtpyvcp] 07TurBoss 035cac4c2 - make checkbox emit toggled on init
09:48 PM * TurBoss sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/ItRlsiibIEutnGpyIPbGJyjr >
09:49 PM Not-5e4d: [02qtpyvcp] 07KurtJacobson pushed 031 commit to 03gh-pages [+460/-0/±0] 13https://git.io/Je07w
09:49 PM Not-5e4d: [02qtpyvcp] 07traviscibot 037ec6770 - Deploy kcjengr/qtpyvcp to github.com/kcjengr/qtpyvcp.git:gh-pages
09:50 PM Lcvette: im caught up and looking
09:50 PM TurBoss: brb
09:51 PM Lcvette: ok
10:05 PM TurBoss: back
10:06 PM Lcvette: ok in probe basic, the machine boundary button and program boundary button has a signal and slot but doesn't show anything when i press f4
10:06 PM TurBoss: you need to be on the main tab?
10:07 PM * Lcvette sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/lODRmDAwiqTwiFGbhGwgKQdQ >
10:07 PM TurBoss: or use the signal editor
10:07 PM TurBoss: hmmm
10:07 PM Lcvette: main tab shows them
10:07 PM Lcvette: lol
10:10 PM * Lcvette uploaded an image: Screenshot_2019-10-24_23-04-40.png (7KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/irslvrZYovZGuHTRfpkVzcqg >
10:11 PM Lcvette: instead of connecting to the button i just connected directly to vtk
10:11 PM Lcvette: is that ok?
10:11 PM TurBoss: sound fine
10:11 PM Lcvette: ok testing
10:11 PM TurBoss: will the button get the checked status?
10:12 PM Lcvette: the button is out of synch
10:12 PM Lcvette: but now if i check the box and start it start with the boundary in off state
10:12 PM Lcvette: and button is off so it is now in synch
10:12 PM Lcvette: just like when i had it turned off in the ini file
10:12 PM Lcvette: i commented out the ini file control
10:14 PM Lcvette: io htink maybe it needs the button
10:14 PM Lcvette: doesn't seem to work connecting directly to vtk
10:14 PM Lcvette: is off both checked and unchecked at start up
10:17 PM Lcvette: and when i connect to the button it is out of synch
10:17 PM Lcvette: not sure what to do to fix
10:21 PM Lcvette: O guess get rid of the button maybe
10:21 PM Lcvette: Bit it's nice to be able to turn on and off things
10:31 PM Lcvette: TurBoss: \o/
10:31 PM Lcvette: lcvette solved it
10:32 PM Lcvette: i changed the checkbox to be off at startup and set the button to be checked state normally
10:32 PM Lcvette: and change dthe yaml file from 0 to 1
10:32 PM Lcvette: now this seems to work
10:32 PM Lcvette: button is off when checkbox is checked and boundary is off at startup and button works and is in synch now with either checkbox state applied
10:34 PM Lcvette: disregard its doesn't work
10:35 PM Lcvette: it starts in an offstate now
10:35 PM Lcvette: :(
10:35 PM Lcvette: so confusing
10:39 PM Lcvette: i think just leave i in the ini file
10:39 PM Lcvette: if hazzy wants to move it to the settings page he can do it
10:45 PM * TurBoss goes to bed
10:45 PM TurBoss: night
10:46 PM Lcvette: night turboss