#hazzy Logs
May 22 2020
#hazzy Calendar
04:00 AM Joco[m]: https://drive.google.com/open?id=1-_JG57vzEWVvYwPbih-gpi42pWp4VWvF
04:00 AM Joco[m]: dynamic number gutter adjustment in gcode editor
04:05 AM * Joco[m] uploaded a video: Kazam_screencast_00008.mp4 (311KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/jSBNHtsJuszszEUypNldRFvU >
04:06 AM Joco[m]: also shows improved contrast line highlighting
05:11 AM hazzy-m: Joco: awesome!!!
05:12 AM Joco[m]: I'm actually not sure I have too much more I want to do on this iteration.
05:12 AM Joco[m]: But will tinker a bit more over the weekend and see where I get to
05:12 AM hazzy-m: Fantastic
05:13 AM Joco[m]: I'm thinking numerous small but useful improvements is better than going into a hole for weeks
05:14 AM Joco[m]: with nothing being released back
05:15 AM hazzy-m: Yes, and easier to review
05:15 AM hazzy-m: In small chunks
05:36 AM JT-Cave: morning
05:58 AM Joco[m]: morning
06:29 AM TurBoss: morning
06:42 AM Joco[m]: sleeps time. Later all.
06:47 AM TurBoss: nite
07:11 AM Lcvette1: morning!
07:27 AM Lcvette1: Joco: i installed ubuntu monospace font but was wondering how you changed it? im not able to get it changed in designer, i know i experienced this issue in the past but can't remember where i had to go to fix it.. madcow
07:29 AM TurBoss: Lcvette!
07:29 AM Lcvette1: TurBoss: o/
07:30 AM Lcvette1: morning tubross!
07:30 AM Lcvette1: :D
07:30 AM TurBoss: morning
07:30 AM Lcvette1: \o/
07:31 AM Lcvette1: TurBoss: do you know rules?
07:32 AM TurBoss: a bit
07:32 AM * Lcvette1 uploaded an image: Screenshot_2020-05-22_08-23-46.png (24KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/OCDFYDrtKGjJbmReabAAiTAA >
07:32 AM Lcvette1: i need some help
07:33 AM * TurBoss goes to dev
07:33 AM Lcvette1: the RPM spindle speed mode needs to become checked anytime F/rev (G95) or F/IPM (G94) is active
07:33 AM Lcvette1: \o/
07:34 AM Lcvette1: * the RPM spindle speed mode (G97) needs to become checked anytime F/rev (G95) or F/IPM (G94) is active
07:34 AM Lcvette1: i have them in two button groups
07:34 AM Lcvette1: and they are already auto exclusive
07:35 AM Lcvette1: in their respective groups
07:35 AM Lcvette1: f/rev and f/ipm is a group
07:35 AM Lcvette1: css and rpm is a group
07:35 AM Lcvette1: the gcode status keeps up with everything
07:36 AM Lcvette1: thats how i figured out what needed to happen with the button
07:44 AM TurBoss: Lcvette: yo
07:44 AM TurBoss: what do you need
07:45 AM TurBoss: oh ok
07:45 AM Lcvette1: the RPM spindle speed mode (G97) needs to become checked anytime F/rev (G95) or F/IPM (G94) is active
07:45 AM TurBoss: got it
07:47 AM Lcvette1: or actually, the buttons need to become checked depending on what a program calls to be active
07:47 AM Lcvette1: all of them
07:47 AM TurBoss: so 97 or g95 right?
07:49 AM * Lcvette1 sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/CAtuvOLGvTkykRNuHmTwMNVe >
07:49 AM Lcvette1: if the active Gcode is called in the list, then the button should become checked
07:49 AM TurBoss: ok
07:49 AM TurBoss: status:gcodes
07:50 AM TurBoss: then expresion becomes
07:50 AM Lcvette1: yes
07:50 AM TurBoss: ```
07:50 AM Lcvette1: :o
07:50 AM TurBoss: ```
07:50 AM TurBoss: True if "g94" in ch[0] else False
07:52 AM * Lcvette1 uploaded an image: Screenshot_2020-05-22_08-42-40.png (29KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/iOWKlffemudrZTkEdQqjSCJE >
07:52 AM Lcvette1: TurBoss: ^^^
07:52 AM Lcvette1: use enable?
07:52 AM Lcvette1: oh checked
07:53 AM TurBoss: checked
07:53 AM TurBoss: also if rules is for g95 put g95 on expression
07:53 AM TurBoss: not sure if will work
07:53 AM TurBoss: I'l guessing
07:53 AM TurBoss: * I'm guessing
07:54 AM Lcvette1: ok
07:55 AM TurBoss: does work?
07:56 AM Lcvette1: just finished making all the rules
07:56 AM Lcvette1: testing now
07:56 AM TurBoss: cool!
07:57 AM Lcvette1: doesn't work
07:57 AM TurBoss: :/
07:57 AM Lcvette1: /o\
07:57 AM TurBoss: how can I test
07:57 AM TurBoss: local
07:58 AM Lcvette1: i can push
07:58 AM Lcvette1: to your repo i think im still on
07:58 AM Lcvette1: your branch
07:58 AM Lcvette1: turboss master
07:58 AM TurBoss: checking
07:59 AM Not-944e: [02probe_basic] 07Lcvette pushed 0322 commits to 03master [+205/-16/±65] 13https://git.io/Jf2Kk
07:59 AM Not-944e: [02probe_basic] 07TurBoss 033e45e39 - Merge branch 'lathe_vcp'
07:59 AM Not-944e: [02probe_basic] 07Lcvette 035d8689f - updates to ui and feed and speed modes
07:59 AM Lcvette1: just pushed to turboss master
08:00 AM Lcvette1: oh it didn't push to yours
08:00 AM TurBoss: it works
08:00 AM Lcvette1: :o
08:00 AM TurBoss: use G95 instead of g95
08:00 AM Lcvette1: ok
08:00 AM TurBoss: doesn't matter
08:00 AM TurBoss: merge went fine
08:00 AM Not-944e: [02probe_basic] 07KurtJacobson pushed 031 commit to 03gh-pages [+88/-0/±0] 13https://git.io/Jf2K3
08:00 AM Not-944e: [02probe_basic] 07traviscibot 03835c9ff - Deploy kcjengr/probe_basic to github.com/kcjengr/probe_basic.git:gh-pages
08:02 AM Lcvette1: hurray!!!
08:02 AM TurBoss: great
08:15 AM Lcvette1: thanks turboss!!
08:15 AM TurBoss: you are wellcome!
08:16 AM TurBoss: as usual
08:16 AM Lcvette1: what else?
08:16 AM Lcvette1: :D
08:16 AM TurBoss: \o/
08:16 AM TurBoss: I'm with the ini pluging
08:16 AM Lcvette1: \o/
08:17 AM Lcvette1: :o
08:25 AM hazzy-m: Morning
08:25 AM hazzy-m: From Texas
08:25 AM hazzy-m: mozmuk country
08:26 AM Lcvette1: morning hazzy!
08:26 AM TurBoss: hello
08:28 AM TurBoss: in texas there are only cows and ...
08:28 AM TurBoss: and I don't see any cow here
08:28 AM TurBoss: :P
08:28 AM Lcvette1: :D
08:29 AM Lcvette1: tumbleweeds
08:29 AM Lcvette1: cactus
08:29 AM TurBoss: rambo quote
08:29 AM TurBoss: * Rambo quote
08:29 AM Lcvette1: lol
08:29 AM Lcvette1: ah..lol
08:30 AM Lcvette1: /o\
08:37 AM * TurBoss is unable to figure how to write the plugin :(
08:37 AM Lcvette1: hazzy: quick question, how do i get the dro's that you enter into?
08:37 AM Lcvette1: TurBoss: /o\
08:38 AM Lcvette1: what plugin?
08:38 AM TurBoss: the ini
08:38 AM Lcvette1: for?
08:38 AM TurBoss: i hope we will be able to use ini options in rules
08:38 AM Lcvette1: oh for the display of axis?
08:38 AM Lcvette1: * oh for the display of # of axis's?
08:42 AM Lcvette1: TurBoss: do you know how to get the dro's you can enter into?
08:42 AM TurBoss: what?
08:43 AM Lcvette1: hazzy made dro's that you can enter test into
08:43 AM Lcvette1: they were like a line edit instead of a label
08:43 AM Lcvette1: but i don't know how to get them
08:43 AM Lcvette1: neeed for lathe
08:44 AM TurBoss: no idea
08:45 AM * Lcvette1 uploaded a video: dros.mp4 (171KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/HuwcXPvfEzGMODUsYRxDOmIK >
08:46 AM Lcvette1: TurBoss: this ^^^
08:46 AM TurBoss: checking
08:47 AM TurBoss: https://github.com/KurtJacobson/blue-control
08:48 AM TurBoss: i think is very experimental feature
08:48 AM Lcvette1: oh
08:48 AM Lcvette1: /o\
08:52 AM Lcvette1: TurBoss: ok, for the metric users i need to make a button change its display tect
08:52 AM Lcvette1: * TurBoss: ok, for the metric users i need to make a button change its display text
08:52 AM Lcvette1: i know the rule for label, but on the button it doesn't seem to work
08:52 AM Lcvette1: any ideas?
08:53 AM Lcvette1: it displays the units at startup but won't change when switching between g20/g21
08:53 AM Lcvette1: oh wait
08:53 AM Lcvette1: think i know this one
08:53 AM Lcvette1: :D
08:53 AM Lcvette1: testing
08:54 AM Lcvette1: oh wait no
08:54 AM TurBoss: a text in the button?
08:54 AM Lcvette1: need halp!\
08:54 AM * Lcvette1 uploaded an image: Screenshot_2020-05-22_09-45-53.png (28KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/sgrgFWBpmaLHMlLsIqaUAoOJ >
08:55 AM Lcvette1: like this but i need it to change text based on G20 or G21
08:55 AM TurBoss: ok
08:56 AM TurBoss: status:program:units
08:56 AM Lcvette1: G20 = F/IPM
08:56 AM Lcvette1: G21 = F/MMPM
08:58 AM TurBoss: ```
08:58 AM TurBoss: 'F/IPM' if ch[0] == 1 else 'F/MMPM'
08:58 AM TurBoss: * status:program_units
08:59 AM Lcvette1: status:gcodes
09:00 AM * Lcvette1 uploaded an image: Screenshot_2020-05-22_09-51-13.png (30KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/xvDVbqJNmymTLwgDYIrkJkOS >
09:00 AM Lcvette1: TurBoss: ^^^ like this?
09:03 AM TurBoss: status:program_units
09:04 AM Lcvette1: i fixed
09:04 AM Lcvette1: :D
09:04 AM TurBoss: hurray
09:04 AM Lcvette1: 'F/IPM' if "G20" in ch[0] else 'F/MMPM'
09:04 AM * TurBoss goes to desk
09:04 AM Lcvette1: but did it different way
09:04 AM TurBoss: same
09:04 AM TurBoss: no
09:04 AM Lcvette1: use status:gcodes
09:04 AM Lcvette1: should i use program units one instead?
09:05 AM TurBoss: porbably
09:05 AM TurBoss: try
09:05 AM Lcvette1: ok
09:06 AM Lcvette1: works too
09:06 AM Lcvette1: :D
09:07 AM Lcvette1: TurBoss: what is the text for mm per minute abbreviation?
09:07 AM Lcvette1: MMPM?
09:07 AM Lcvette1: MM/M
09:10 AM TurBoss: unsure
09:10 AM TurBoss: min
09:10 AM TurBoss: mm/min
09:24 AM hazzy-m: Lcvette: I'll add the DRO entry widgets soon, they are almost done. Also includes new and improved DROLables
09:24 AM Lcvette1: :o
09:24 AM Lcvette1: \o/
09:24 AM Lcvette1: i think lathe MUST have that
09:24 AM Lcvette1: ie not optional
09:24 AM Lcvette1: for entering in the x radius/diameter
09:25 AM hazzy-m: Yes, agreed
09:25 AM Lcvette1: lathe is getting close!
09:25 AM Lcvette1: :D
09:26 AM hazzy-m: Hurray!
09:28 AM * hazzy-m uploaded an image: ima_d45df6a.jpeg (233KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/VYcDlKYlnRUvwDLjuXNWUFza >
09:28 AM Lcvette1: dragstrip
09:28 AM Lcvette1: :D
09:28 AM hazzy-m: TurBoss: this is what Texas looks like, for miles and miles
09:29 AM Lcvette1: with dead armadillos on the side of the road
09:29 AM TurBoss: wow
09:29 AM Lcvette1: like possums in the easyern us
09:29 AM Lcvette1: * like possums in the eastern us
09:30 AM hazzy-m: exactly, there are armadillos all over
09:30 AM TurBoss: !
09:30 AM TurBoss: 🤣
09:32 AM Lcvette1: is there a status for the current s-word?
09:35 AM Lcvette1: hazzy: TurBoss ?
09:36 AM TurBoss: maybe
09:36 AM TurBoss: ```
09:36 AM TurBoss: status:settings.speed
09:36 AM * Lcvette1 uploaded an image: Screenshot_2020-05-22_08-23-46.png (24KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/zwWvAQnHvdwymJsPXWWiamfb >
09:37 AM TurBoss: unsure
09:37 AM * TurBoss sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/gVbIsShysHdAGkIuDyoovuNA >
09:37 AM Lcvette1: trying to amke the white boxes both display the current commanded speed and feedrat as well as act as an entry to dictate the F word and s word
09:37 AM Lcvette1: * trying to make the white boxes both display the current commanded speed and feedrate as well as act as an entry to dictate the F word and s word
09:38 AM Lcvette1: does that make sense
09:38 AM Lcvette1: need to do it for probe basic mill too
09:43 AM Lcvette1: can't seem to figure how to get it to accept a rule
09:44 AM Lcvette1: says returned bool but expected str
09:44 AM * Lcvette1 uploaded an image: Screenshot_2020-05-22_10-35-47.png (28KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/nWfyRtEMgFCXyiYgTgzqdhqT >
09:49 AM TurBoss: Lcvette: try status:settings?speed
09:49 AM TurBoss: or feed
09:50 AM Lcvette1: same error
09:50 AM Lcvette1: i have just ch[0]
09:51 AM Lcvette1: i removed the == 2
09:51 AM TurBoss: no expression is needed
09:51 AM Lcvette1: error
09:51 AM TurBoss: :/
09:51 AM Lcvette1: what property
09:51 AM Lcvette1: test
09:51 AM Lcvette1: * text
09:52 AM Lcvette1: ?
09:52 AM TurBoss: sek i'm moving to dev
09:52 AM Lcvette1: if change the property to NONE, i get this: (0.0, 0.0, 0.0, 0.0, 0.0)
09:54 AM hazzy-m: Lcvette: it might be best to make custom lineEdits for those entries
09:55 AM Lcvette1: I would like it to display the commanded S-word or F-word as well as be an entry to command the S-word and F-word
09:55 AM Lcvette1: does that make sense?
09:55 AM Lcvette1: hazzy: oh needs custom?
09:55 AM Lcvette1: :o
09:56 AM * TurBoss uploaded an image: Captura de pantalla de 2020-05-22 16-47-46.png (34KB) < https://matrix.org/_matrix/media/r0/download/jauriarts.org/NgsMgMlccjbTVUpFYSbXgwdE >
09:57 AM Lcvette1: :o
09:57 AM Lcvette1: testing
09:58 AM Lcvette1: that displays!
09:58 AM Lcvette1: :D
09:59 AM TurBoss: ?¿
10:00 AM TurBoss: wuurks=?
10:01 AM Lcvette1: displays
10:01 AM Lcvette1: now need to make it be able to command the s-word by typing in and enter
10:09 AM * JT-Cave thinks when it starts to rain it will be time to change the exhaust in the Corvette
10:10 AM Lcvette1: \o/
10:10 AM Lcvette1: hurray! new hotrod projects!
10:10 AM Lcvette1: * hurray! hotrod projects!
10:10 AM Lcvette1: * hurray! hotrod projects!
10:12 AM JT-Cave: I like the Borla instructions they are exact... cut the left pipe 17 7/8" from the cat
10:14 AM Lcvette1: as long as the "custom" fabbed portion was downstream of that point, should fit great!
10:15 AM TurBoss: don't cut the cat
10:15 AM Lcvette1: TurBoss: im getting close to a silution
10:15 AM Lcvette1: but have one issue
10:15 AM Lcvette1: lol
10:15 AM TurBoss: :O
10:16 AM Lcvette1: i used signals and slots to be able to enter the feed and speed but "returnpressed to the button
10:16 AM Lcvette1: but now the checked value changes incorrectly
10:16 AM Lcvette1: /o\
10:16 AM TurBoss: ø
10:17 AM Lcvette1: i wonder if there is a way for the button to display checked only by the status of the Gcode
10:24 AM Lcvette1: TurBoss: any ideas?
10:24 AM Lcvette1: lcvette is confounded on this
10:25 AM TurBoss: you are the confounder
10:25 AM TurBoss: :P
10:25 AM TurBoss: you need to trigger somethin on return?
10:25 AM TurBoss: or what
10:27 AM Lcvette1: i need a way to make the vcplineedit be able to change the sword or fword
10:28 AM Lcvette1: so i used a signal/slot from the vcplineedit to the mdi button for G94 and G97 and put the mdi code as G94 F#<commanded_f_word>
10:28 AM Lcvette1: this works to change the feedrate
10:29 AM Lcvette1: but it also unchecks or checks the button making it out of synch to what it should be
10:29 AM Lcvette1: did i explain that clearly?
10:29 AM Lcvette1: sek i will video it
10:29 AM TurBoss: yes
10:29 AM TurBoss: ok
10:32 AM * Lcvette1 posted a file: vcplineedit_issues.mkv (1817KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/npHlLkyvOAbNaVezXBpbDqVT >
10:34 AM TurBoss: what does the button do?
10:34 AM TurBoss: is a sub call button=?
10:34 AM TurBoss: mdi?
10:34 AM Lcvette1: the button activates G94
10:35 AM TurBoss: i have an idea
10:35 AM Lcvette1: yes
10:35 AM Lcvette1: mdi button
10:35 AM TurBoss: MDI?
10:35 AM Lcvette1: yes it is an mdibutton
10:35 AM TurBoss: https://www.youtube.com/watch?v=1anOYIEf1Go
10:35 AM Lcvette1: G94 F#<commanded_f_word>
10:35 AM TurBoss: ok
10:36 AM Lcvette1: commanded_f_word is the vcplineedit next to it
10:36 AM TurBoss: we can add a slot in the probe_basic.py
10:36 AM TurBoss: that issues that MDI
10:36 AM Lcvette1: so this is all working like i want except by using the returnpressed/click signal slot, it changes the button checked display
10:37 AM TurBoss: so won't mess with the button
10:37 AM Lcvette1: yes?
10:37 AM Lcvette1: :D
10:37 AM Lcvette1: \o/
10:37 AM Lcvette1: i think that will be a good thing!
10:37 AM TurBoss: makes sense?
10:37 AM TurBoss: how should the slot be named?
10:38 AM TurBoss: on_something
10:38 AM Lcvette1: you mean it will effectively run the button mdi code without changing the button display state?
10:38 AM Lcvette1: or?
10:38 AM Lcvette1: not conected to the button at all
10:38 AM TurBoss: nop
10:38 AM TurBoss: yes
10:38 AM Lcvette1: lol
10:38 AM Lcvette1: which?
10:39 AM Lcvette1: conected or not connected
10:39 AM TurBoss: there are 2
10:39 AM TurBoss: F and S
10:39 AM Lcvette1: yes
10:39 AM TurBoss: so on_speed_changed
10:39 AM TurBoss: on_feed_changed
10:39 AM Lcvette1: ok
10:40 AM TurBoss: ok I'll code
10:40 AM Lcvette1: on_speed_changed will issue S#
10:40 AM TurBoss: you only need to paste on probe_basic.py
10:40 AM Lcvette1: via mdi?
10:40 AM TurBoss: and wire it with signal/slot editor
10:40 AM TurBoss: yup
10:40 AM Lcvette1: sweet!
10:40 AM Lcvette1: :D
10:41 AM Lcvette1: thats fantastic, that will allow the m,ill feed/speed boxes to finally be functional as entries too!
10:48 AM TurBoss: Lcvette: in probe_basic.py there are some slots
10:48 AM TurBoss: how do you connecte to signals?
10:48 AM TurBoss: any idea?
10:48 AM Lcvette1: ?
10:48 AM Lcvette1: f4
10:48 AM Lcvette1: ?
10:48 AM Lcvette1: oh
10:49 AM * TurBoss sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/qguIrlSncXXYbVOnrCPMBqJz >
10:49 AM TurBoss: oops
10:49 AM Lcvette1: you mean how do you loop back to the same object?
10:49 AM Lcvette1: ie enter in vcplinedit connects to itself?
10:50 AM TurBoss: no
10:50 AM TurBoss: probe_basic/probe_basic.py
10:50 AM TurBoss: this file the main VCP
10:50 AM TurBoss: there are some slots
10:51 AM Lcvette1: what line
10:52 AM Lcvette1: bottom?
10:52 AM Lcvette1: add like this?
10:53 AM Lcvette1: ```
10:53 AM Lcvette1: @Slot(QAbstractButton)
10:53 AM Lcvette1: ...(truncated)
10:53 AM TurBoss: yes but not yet
10:53 AM TurBoss: how do you trigger that slots?
10:53 AM Lcvette1: return pressed
10:53 AM TurBoss: on_guiaxisdisplayGroup_buttonClicked
10:54 AM Lcvette1: if we are making it so the button is not involved then the vcplineedit is what needs the signal and slot
10:55 AM TurBoss: what I'm asking is how do you trigger the slots defined in probe_basic.py
10:56 AM Lcvette1: buttonclicked usually
10:56 AM Lcvette1: i don't think i have made a vcplineedit a trigger to itself
10:59 AM TurBoss: ok I figured
10:59 AM TurBoss: so its based on widget name
10:59 AM Lcvette1: Oh..yes
11:00 AM Lcvette1: #<widget_name>
11:00 AM TurBoss: on_feed_unit_per_minute_entry_returnPressed
11:00 AM TurBoss: somethin like this
11:01 AM Lcvette1: The f widget name is commanded_f_word
11:01 AM Lcvette1: The s widget name is commanded_s_word
11:01 AM TurBoss: cool
11:05 AM TurBoss: ok working on it
11:08 AM roguish[m]: Lcvette: hey, got a tool question. ya know how sometimes aluminum builds up on cutter flute surfaces? how da ya get it off?
11:09 AM Lcvette1: chip welding?
11:09 AM Lcvette1: :(
11:09 AM Lcvette1: you don't let it build up in the first place
11:09 AM roguish[m]: well, no, not that severe
11:09 AM Lcvette1: best solution
11:09 AM roguish[m]: done that though.
11:09 AM Lcvette1: use mist or flood coolant
11:10 AM Lcvette1: if you mean how to you clean existing welded on aluminum, usually once it happens once it is susceptible to it more easily
11:11 AM roguish[m]: I have a carbide cutter soaking in some vinigar (acetic acid) not doing much 'cause it's only 3%
11:11 AM roguish[m]: am thinking about much stronger acid to eat the alumimun but not the carbide. like muriatic acid (hydrocloric)
11:12 AM Lcvette1: use a pick to pick it off best you can but usually once that happns the cuter is trashes
11:12 AM roguish[m]: or something like drano, sodium hydrocloride *(lye)
11:12 AM Lcvette1: aluminum is pretty resilient
11:13 AM Lcvette1: might find the mix affects the carbide more than the lauminum
11:13 AM Lcvette1: you could brun it off
11:13 AM Lcvette1: but that would affect the carbide perhaps
11:13 AM roguish[m]: i checked the chemical corrosion resistance of silicon carbide and it pretty much doesn't corrode in any acid
11:14 AM Lcvette1: the short answer is replae the cutter
11:14 AM roguish[m]: $$$$$$
11:14 AM Lcvette1: and use sufficient lubrication/cooling on the new one
11:14 AM Lcvette1: are you running a mister?
11:14 AM roguish[m]: yes.
11:15 AM Lcvette1: what fluid?
11:15 AM Lcvette1: koolmist?
11:15 AM roguish[m]: it's back to proper feed/speed/cutter.
11:15 AM Lcvette1: that stuff is garbage
11:15 AM roguish[m]: i'm an amatuer
11:16 AM roguish[m]: what mist concentrate do you recommend ?
11:16 AM Lcvette1: what are you using in the mister?
11:16 AM Lcvette1: i have some riends who are actually using koolrite (different company)
11:16 AM Lcvette1: it is a flood coolant but is working very well as a mist lubrication
11:17 AM hazzy-m: roguish: strong sodium or potassium hydroxide will eat the AL off in no time
11:17 AM Lcvette1: they are mixing it 10oz per gallon
11:17 AM Lcvette1: it is available in gallon jugs
11:17 AM Lcvette1: it is not specifically designed as a ist fluid though
11:18 AM Lcvette1: so not sure about the repercussions of using it as such on health
11:18 AM TurBoss: @hazzy I can't figure how the slots in main.py are linked any idea?
11:19 AM Lcvette1: https://www.amazon.com/GALLON-KOOLRite-METAL-CUTTING-COOLANT/dp/B00PHOAHC0/ref=sxts_sxwds-bia-wc-p13n1_0?cv_ct_cx=koolrite+2290&dchild=1&keywords=koolrite+2290&pd_rd_i=B00PHOAHC0&pd_rd_r=d9215139-067e-4848-b3fb-cac34f02c8b6&pd_rd_w=1wm49&pd_rd_wg=GtObA&pf_rd_p=d027eaac-7531-45fe-a61e-20ae30db06de&pf_rd_r=WP72HDJ5ZN8ENGDWECVR&psc=1&qid=1590163796&sr=1-1-70f7c15d-07d8-466a-b325-4be35d7258cc
11:19 AM roguish[m]: hazzy: yeah, that's Drano. Ace hardware has a small container of some other brand that is 100% lye., and some 20% hydorcloric muriatic acid. I think I'm going to try one of them. nothing to loose.
11:20 AM hazzy-m: Don't use hydrochloric, it will eat the binder in the carbide
11:20 AM roguish[m]: Lcvette: thanks. i'll try it.
11:20 AM roguish[m]: hazzy: think so?
11:21 AM roguish[m]: hazzy: i'll try the lye first then
11:21 AM hazzy-m: The binder is typically Cobalt
11:22 AM Lcvette1: TurBoss: its beating you?
11:22 AM Lcvette1: :o
11:22 AM Lcvette1: /o\
11:22 AM TurBoss: yup
11:22 AM TurBoss: hazzy: how does the slots defined in probe_basic.py work?
11:22 AM TurBoss: by name=?
11:23 AM TurBoss: I think I'm idiot
11:23 AM TurBoss: lol
11:25 AM TurBoss: hurraty!
11:25 AM TurBoss: * hurray!
11:25 AM TurBoss: got it
11:26 AM Lcvette1: you did it?
11:26 AM Lcvette1: :o
11:26 AM Lcvette1: \o/
11:26 AM Lcvette1: hurray!
11:26 AM TurBoss: i triggers
11:26 AM TurBoss: errors but triggers
11:26 AM Lcvette1: works?
11:26 AM Lcvette1: oh with bugs?
11:27 AM Lcvette1: /o\
11:27 AM TurBoss: ACID!
11:27 AM Lcvette1: but thats the right direction
11:27 AM Lcvette1: beep bop boop
11:29 AM * TurBoss uploaded a video: feed_stuff.webm (97KB) < https://matrix.org/_matrix/media/r0/download/jauriarts.org/qFpskfAXxICIJEqMMCcmzkju >
11:31 AM Lcvette1: maybe it is being affecte by the button rule?
11:31 AM Lcvette1: turbos ^^^
11:31 AM Lcvette1: i mean display rule
11:31 AM TurBoss: nono it works
11:31 AM TurBoss: check the terminal output
11:31 AM Lcvette1: works?
11:31 AM Lcvette1: you fixed?
11:31 AM TurBoss: at bottom
11:31 AM Lcvette1: \o/
11:32 AM TurBoss: its oly triggered on return pressed
11:32 AM Lcvette1: yes i saw some errors
11:32 AM Lcvette1: thats how it should be
11:32 AM Lcvette1: trigger on return pressed
11:33 AM TurBoss: yep fixed thoose error
11:33 AM TurBoss: * yep fixed thoose errors
11:36 AM Lcvette1: hurray!
11:36 AM Lcvette1: how to implement?
11:36 AM Lcvette1: paste in py files?
11:37 AM TurBoss: yes
11:37 AM TurBoss: very easy
11:37 AM TurBoss: how should the MDI line look
11:37 AM TurBoss: for both entries
11:37 AM TurBoss: 2 MDI lines examples
11:38 AM Lcvette1: rpm whole number
11:38 AM Lcvette1: feedrate...hmmm
11:38 AM Lcvette1: not sure
11:38 AM Lcvette1: maybe one decimal
11:38 AM TurBoss: I have this
11:38 AM * TurBoss sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/mweXKmPexJFZQRjpiBPrYwlF >
11:38 AM Lcvette1: but im also not sure if the feedrate changes when in feed per revolution mode
11:38 AM TurBoss: this is probe_basic_lathe.py
11:38 AM Lcvette1: if so that feed would be 0.0000 format
11:39 AM TurBoss: uses S
11:39 AM TurBoss: its wrong
11:39 AM Lcvette1: ?
11:40 AM TurBoss: S is an example
11:40 AM Lcvette1: ?
11:41 AM Lcvette1: i don't understand
11:41 AM Lcvette1: use more words
11:41 AM Lcvette1: lol
11:41 AM TurBoss: a
11:41 AM TurBoss: :)
11:41 AM Lcvette1: /o\
11:42 AM TurBoss: I mean, how should the MDI line look for each tet entry
11:42 AM Lcvette1: give an example
11:43 AM Lcvette1: S#<commanded_s_word>
11:43 AM Lcvette1: ?
11:43 AM TurBoss: yup
11:43 AM Lcvette1: F#<commanded_f_word>
11:44 AM Lcvette1: ok
11:44 AM TurBoss: wich one is S and F
11:44 AM TurBoss: feed_unit_per_minute_entry F
11:44 AM TurBoss: feed_per_rev_entry S
11:44 AM TurBoss: is this ok?
11:45 AM Lcvette1: no no
11:45 AM Lcvette1: S is spindle
11:45 AM Lcvette1: rpm
11:45 AM Lcvette1: F is feed
11:46 AM Lcvette1: IPM MM/M
11:50 AM Lcvette1: F/REV = 0.0000
11:50 AM Lcvette1: F IPM = 1000.0
11:50 AM Lcvette1: RPM = 10000
11:50 AM * Lcvette1 sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/hKrlAqTwfgSRSyyEnYztcFJv >
11:50 AM TurBoss: /me is having a dejavu
11:51 AM Lcvette1: yes?
11:51 AM Lcvette1: :o
11:51 AM TurBoss: sorry
11:51 AM TurBoss: I mean, how does the MDI call look when return pressed on each entry
11:52 AM Lcvette1: oh
11:52 AM Lcvette1: F/REV = F#<comanded_feed_rev>
11:53 AM Lcvette1: CCS = S#<commanded_css_feed>
11:54 AM Lcvette1: CSS one needs this though
11:55 AM Lcvette1: G96 S#<commanded_css_feed>
11:55 AM Lcvette1: because its S word is surface feet per minute
11:56 AM TurBoss: check this file
11:56 AM Lcvette1: sek i will clean that up
11:57 AM TurBoss: http://dpaste.com/1BZX4J6
11:58 AM * Lcvette1 sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/tyUfzXzSadJMEXQfjimoJISY >
11:58 AM TurBoss: Lcvette: http://dpaste.com/3SK7GFD
11:59 AM Lcvette1: yeah?
11:59 AM Lcvette1: you did it!
11:59 AM Lcvette1: :D
11:59 AM TurBoss: chek line 33 43 53 63
12:00 PM Lcvette1: feed per revolution is F
12:01 PM Lcvette1: 43 is F
12:01 PM TurBoss: ```
12:01 PM TurBoss: cmd = "G96 S{}".format(self.css_sword)
12:01 PM TurBoss: 43
12:01 PM TurBoss: no?
12:01 PM TurBoss: ok
12:01 PM Lcvette1: no
12:01 PM Lcvette1: cmd = "F{}".format(self.feed_per_rev)
12:01 PM Lcvette1: line 43
12:02 PM TurBoss: yup I changed
12:02 PM TurBoss: makes sense to you?
12:02 PM Lcvette1: Hurray
12:02 PM TurBoss: great
12:03 PM TurBoss: try it
12:03 PM TurBoss: replace probe_basic_lathe.py
12:03 PM Lcvette1: It means the axis will move a "unit" per spindle revolution
12:07 PM TurBoss: wan't me to commit?
12:08 PM Lcvette1: let me save my thing
12:08 PM Not-944e: [02probe_basic] 07Lcvette pushed 031 commit to 03master [+0/-0/±2] 13https://git.io/Jf2yD
12:08 PM Not-944e: [02probe_basic] 07Lcvette 03ca0c41e - feed speed box work
12:08 PM Lcvette1: ok i nsaved
12:10 PM Not-944e: [02probe_basic] 07KurtJacobson pushed 031 commit to 03gh-pages [+88/-0/±0] 13https://git.io/Jf2y9
12:10 PM Not-944e: [02probe_basic] 07traviscibot 0366ea0d2 - Deploy kcjengr/probe_basic to github.com/kcjengr/probe_basic.git:gh-pages
12:13 PM Not-944e: [02probe_basic] 07TurBoss pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/Jf2y5
12:13 PM Not-944e: [02probe_basic] 07TurBoss 0312dd97f - lathe feed and speed mdi calls
12:13 PM TurBoss: is up
12:13 PM Lcvette1: \o/
12:13 PM Not-944e: [02probe_basic] 07Lcvette created branch 03master 13https://git.io/Jf2yF
12:14 PM TurBoss: works?
12:14 PM TurBoss: :P
12:15 PM Not-944e: [02probe_basic] 07KurtJacobson pushed 031 commit to 03gh-pages [+88/-0/±0] 13https://git.io/Jf2yA
12:15 PM Not-944e: [02probe_basic] 07traviscibot 034c9bb86 - Deploy kcjengr/probe_basic to github.com/kcjengr/probe_basic.git:gh-pages
12:15 PM Not-944e: [02probe_basic] 07KurtJacobson pushed 031 commit to 03gh-pages [+88/-0/±0] 13https://git.io/Jf2yx
12:15 PM Not-944e: [02probe_basic] 07traviscibot 038dbe480 - Deploy kcjengr/probe_basic to github.com/kcjengr/probe_basic.git:gh-pages
12:16 PM Lcvette1: how do i set the signal and slot?
12:17 PM Lcvette1: TurBoss: ^^^
12:18 PM TurBoss: no need
12:18 PM TurBoss: just works
12:18 PM TurBoss: based on widget name
12:19 PM Lcvette1: \o/
12:19 PM Lcvette1: ok testing
12:19 PM TurBoss: Lcvette: ^^
12:19 PM TurBoss: no need to link on designer
12:23 PM TurBoss: Lcvette: status report
12:23 PM Lcvette1: im working on it
12:25 PM Lcvette1: needs some formatting
12:25 PM Lcvette1: and some effects
12:25 PM Lcvette1: and some things change
12:25 PM Lcvette1: that should not
12:26 PM TurBoss: well ...
12:26 PM * TurBoss has to leave in some minutes
12:26 PM Lcvette1: im trying to formulate what it needs
12:26 PM Lcvette1: ok
12:26 PM Lcvette1: we can continue latter
12:26 PM TurBoss: maybe you can handle
12:26 PM Lcvette1: i will come up with fixes
12:27 PM Lcvette1: i will play in the py file as far as i can
12:27 PM TurBoss: sure
12:27 PM Lcvette1: then ask for what i can't figure
12:27 PM Lcvette1: :D
12:27 PM Lcvette1: i need to go make some parts now too
12:27 PM TurBoss: sure I'll be on mobile
12:27 PM Lcvette1: i will come back this evening
12:27 PM Lcvette1: :D
12:27 PM Lcvette1: ok thanks tubross!
12:27 PM TurBoss: latter
12:27 PM TurBoss: the tu Bross
12:28 PM Lcvette1: lol
12:28 PM * TurBoss uploaded an image: image.png (370KB) < https://matrix.org/_matrix/media/r0/download/jauriarts.org/dKJtPMqvFoiyJnGPoBkiWwgU >
01:40 PM Not-944e: [02probe_basic] 07Lcvette pushed 031 commit to 03master [+0/-0/±2] 13https://git.io/Jf2HR
01:40 PM Not-944e: [02probe_basic] 07Lcvette 032a80821 - ui update feed speed buttons needs more work
01:42 PM Not-944e: [02probe_basic] 07KurtJacobson pushed 031 commit to 03gh-pages [+88/-0/±0] 13https://git.io/Jf2HE
01:42 PM Not-944e: [02probe_basic] 07traviscibot 0322d5671 - Deploy kcjengr/probe_basic to github.com/kcjengr/probe_basic.git:gh-pages
03:25 PM TurBoss: as usual
03:26 PM TurBoss: trying to figure things
03:26 PM Joco[m]: I’m tempted to start a second gui design. Now that I now a lot more.
03:27 PM Joco[m]: * I’m tempted to start a second gui design. Now that I know a lot more.
03:27 PM Joco[m]: Using probebasic would be nice but i dont have wide screen touchscreen. Or atc.
03:29 PM Joco[m]: A pathpilot variation aimed at manual change mills users. Hmmm ....
03:29 PM TurBoss: great
03:32 PM Joco[m]: Will still finish what started. Still learning how stuff fits together.
03:35 PM Joco[m]: Does any kind soul have a link to the pathpilot simulator?
03:41 PM Joco[m]: Using my BF20 gui as a proving/learning ground for next iteration. Going to have to tackle learning how to solve/write some of the conversational milling stuff I want in place.
04:53 PM Joco[m]: Lovely sunny day here. So off to get some fresh air and walk the dog on the beach. :-)
04:58 PM TurBoss: have fun
05:09 PM * TurBoss uploaded an image: 20200503_202528.jpg (2589KB) < https://matrix.org/_matrix/media/r0/download/jauriarts.org/jrFlSAxnmGThDDdeWcNJDfUt >
05:09 PM TurBoss: Lcvette
05:10 PM TurBoss: does the picture show?
05:10 PM Lcvette1: > Using probebasic would be nice but i dont have wide screen touchscreen. Or atc.
05:10 PM Lcvette1: it has a manual toolchange page
05:10 PM Lcvette1: it has a manual toolchange page
05:11 PM Lcvette1: the tool page
05:12 PM TurBoss: hello
05:13 PM Lcvette1: o/
05:13 PM Lcvette1: spy vs spy
05:14 PM Lcvette1: i used to play that game in my commodore 64
05:14 PM Lcvette1: :o
05:14 PM Lcvette1: it was on a 5.25 floppy
05:14 PM TurBoss: yes!!
05:14 PM Lcvette1: black and white, pixelated graphics
05:15 PM TurBoss: managed to boot on the raspberripy
05:15 PM TurBoss: is was fun
05:15 PM TurBoss: does the Feed Speed work?
05:24 PM Joco[m]: <Lcvette1 "it has a manual toolchange page"> didn't know that. Cool. But screen size still nixs it. I don't have any 1080p monitors in the garage.
05:25 PM * Lcvette1 uploaded an image: Screenshot_2020-05-22_18-02-50.png (301KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/mQaCqATmbjpqRufNQOSELDzf >
05:25 PM Lcvette1: get a bigger screen
05:25 PM Lcvette1: its awesome having more screen to work with
05:27 PM Lcvette1: and does not require touch screen
05:27 PM Lcvette1: could use and cheap 1080p monitor
05:31 PM Joco[m]: I use second hand stuff for hobbycnc. so 1680x900 is my max screen size, non touch. Only touch I have is 1280x1024. One of the main reasons I started a GUI so could get something modern looking that would fit on my touch screen and I could start to pack it with the capabilities I used/needed.
05:33 PM Lcvette1: do you know what you need?
05:34 PM Joco[m]: learning the needed - know what I currently use. Having own gui I can evolve to fit my learning.
05:34 PM Joco[m]: Look at other GUIs to get ideas.
05:34 PM Joco[m]: or see better ways
05:36 PM Joco[m]: been starting to think of a pure play keyboard/external button GUI.
05:37 PM Joco[m]: But rather like the flow of my BF20 gui. Heavily based off JTs mill gui. Like it.
05:41 PM Joco[m]: plus my tinkering on gui leads me into making/fixing stuff in qtpyvcp
06:06 PM Lcvette1: thats a good thing!
06:06 PM Lcvette1: :D
06:06 PM Lcvette1: \o/
06:14 PM Joco[m]: Not I think about it the more I like the idea of GUI that can operate purely from physical keys.
06:14 PM Joco[m]: Or other external physical controls.
06:15 PM Lcvette1: reverting to the days of yor
06:15 PM Lcvette1: lol
06:15 PM Joco[m]: lol
06:15 PM Lcvette1: 300 buttons and a 4inch monitor
06:15 PM Lcvette1: with green letters only
06:16 PM Joco[m]: Well I have had a few swearing moments when poking fingers and touch screen meet and are not happy together.
06:16 PM Lcvette1: you become accustomed to whatever you use i have found
06:16 PM Joco[m]: Hey. I can remember using amber cathode displays.
06:21 PM Joco[m]: Agree
06:22 PM Joco[m]: I need to hunt down a touch stylus that I can hang on a chain. Using that will keep dirty fingers off things.
07:42 PM TurBoss: back
07:48 PM Joco[m]: Been dragged to garden centre. lol
08:06 PM * Lcvette1 uploaded an image: IMG_20200522_205451911_HDR.jpg (430KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/jnsyNjXZpPYHWFmIFBSCzfcV >
08:07 PM Lcvette1: Column and head spacers next but sick won't be here until Tuesday
08:08 PM Lcvette1: <Lcvette1 "Column and head spacers next but"> Stock*
08:10 PM Joco[m]: Those your mod kits?
08:31 PM Lcvette1: yup
08:31 PM Joco[m]: looking swish
08:31 PM Lcvette1: 3ph motor and power drawbar kits with head and column spacers
08:31 PM Joco[m]: I'll be pulling my old motor off mill today to do some more measirements for modelling/design work.
08:32 PM Lcvette1: you could just buy the model
08:33 PM Lcvette1: think its like $20
08:33 PM Lcvette1: its of a bf20
08:35 PM Joco[m]: really? What model?
08:36 PM Lcvette1: sent you a pm requerst
08:37 PM Joco[m]: am in room
11:06 PM Joco[m]: hazzy: the initalize() routines, are they a standard feature in pyqt that I can leverage or are they specific to qtpyvcp? If the latter what is the pattern to get them visiable to be called by the framework?
11:07 PM Joco[m]: there are some things I want to do in the code editor that I want to fire when I know the GUI has loaded.
11:13 PM Joco[m]: hazzy: and found an error in application.py that was stopping you loading in multiple fonts via the yaml file
11:13 PM Joco[m]: fixed it
11:18 PM Joco[m]: the font issue that is
11:25 PM Lcvette1: Joco: for the font in the gcode editor where did you change that? in style sheet?
11:25 PM Joco[m]: in code. I'm in the process of trying to expose it to Designer
11:25 PM Lcvette1: ah
11:26 PM Lcvette1: yeah i was unable to make it change
11:26 PM Joco[m]: Once I crack the Designer side I will have another pull request up.
11:28 PM Lcvette1: nice
11:31 PM Joco[m]: just stumbled across this: https://forum.linuxcnc.org/qtpyvcp/37993-qtpyvcp-gcodeeditor-widget-styling-please-review-and-comment?start=10
11:31 PM Joco[m]: did this chaps coding work go anywhere?
11:34 PM Lcvette1: not sure
11:35 PM Lcvette1: first i saw of it
11:35 PM Joco[m]: TurBoss seemed to be i the thread from the loks
11:36 PM TurBoss: what do you mean?
11:36 PM Lcvette1: turboss is here \o/
11:36 PM TurBoss: I did something?
11:37 PM Lcvette1: /o\
11:37 PM Lcvette1: you broke it?
11:37 PM Lcvette1: lol
11:37 PM Lcvette1: he is refering to a linuxcnc forum thread you were in
11:38 PM Joco[m]: Donb9261 did some useful stuff in the Lexer.
11:38 PM TurBoss: oh
11:38 PM TurBoss: i forgot
11:39 PM Joco[m]: just not seeing his work flow through. I'm in there at the moment. Thinking will add his lexer improvements in and note credit in file header.
11:39 PM Lcvette1: TurBoss: turboss are you on linuxcnc forums?
11:39 PM TurBoss: some times
11:39 PM TurBoss: not much
11:39 PM Joco[m]: this thread is back in Dec 2019
11:41 PM Joco[m]: From the thread he was cool to see work baked into framework. So unless any objections I will cherry pick what make sense and include in my next Pull. Will include credir reference to Doneb9261 in header
11:41 PM TurBoss: sure
11:42 PM Joco[m]: Liked his color cheme and the ability to colorise the extra gcode elements is nice
11:43 PM Joco[m]: I still need to solve this font stuff. Need hazzy or someone else familiar enough with some of the framework to respond to my question to hazzy (see above)