#flex-dev Logs
Oct 30 2025
#flex-dev Calendar
04:29 AM Tom_L: morning
04:37 AM JT-Cave: morning
07:22 AM JT-Cave: didn't work
07:23 AM rdtsc-w: is your mobile ok? screen is entirely full of joins and parts
07:25 AM JT-Cave: I'll have to check the phone, it should be off
07:25 AM JT-Cave: Tom_L, https://paste.debian.net/1403634/ this is interesting
07:26 AM JT-Cave: I block join part messages here so never see them
07:33 AM rdtsc-w: learned a little trick for ssh connections that drop out regularly... ssh -o ServerAliveInterval=600 username@server_ip_address
07:41 AM rdtsc-w: hopefully Tom is feeling better today
07:52 AM Tom_L: JT-Cave, i think i fixed those long lines on the next post
07:53 AM Tom_L: didn't realize it didn't auto wrap
07:59 AM Tom_L: err that was you i guess. i did one yesterday
07:59 AM JT-Cave: one what?
07:59 AM Tom_L: a long line paste
08:00 AM * Tom_L goes to clear his head
08:02 AM JT-Cave: rdtsc-w, I only use ssh on my LAN so no issues with connections dropping out
08:11 AM Tom_L: ok that's a little better
08:12 AM Tom_L: saline rinse 4x a day
08:13 AM Tom_L: i wonder what else about pyqt we've not discovered
08:17 AM Tom_L: https://www.riverbankcomputing.com/static/Docs/PyQt6/qt_properties.html
09:14 AM JT-Cave: interesting, I wish they had a more complete example of using it
09:17 AM JT-Cave: I need to make some test code
09:17 AM JT-Cave: and I wonder if that can be used for keyboard jogging???
09:44 AM JT-Shop: https://paste.debian.net/1403656/
12:02 PM Tom_L: your guess is as good as mine
12:21 PM JT-Cave: nap time
12:23 PM Tom_L: gotta catch up on a pile of paperwork first
12:33 PM JT-Cave: got i/o checkbox working both ways so nap time
12:33 PM Tom_L: https://doc.qt.io/qtforpython-6/examples/example_qml_tutorials_extending-qml-advanced_advanced3-Default-properties.html
12:34 PM Tom_L: cool
12:44 PM rdtsc-w: cool
12:44 PM rdtsc-w: 180deg adapters for the touch monitor?
12:44 PM Tom_L: yeah
12:45 PM Tom_L: good
12:46 PM Tom_L: https://www.amazon.com/GELRHONR-Adapter-Connector-Portable-Accessories/dp/B0C9TNV4T3
12:46 PM Tom_L: was one
12:47 PM Tom_L: i assume both are male -> female
12:47 PM rdtsc-w: the monitor is https://www.waveshare.com/product/raspberry-pi/displays/lcd-oled/15.6hp-capqled.htm?___SID=U and think it included one
12:48 PM rdtsc-w: #4 HDMI to Micro HDMI Adapter x1
12:48 PM Tom_L: micro? i have a micro go standard cable that came with the rpi
12:49 PM Tom_L: *go/to
12:50 PM rdtsc-w: it's tough because there are a large number of combinations of size and polarity
12:51 PM Tom_L: i thought those were just to get the cable in back instead of out the side of the monitor
12:55 PM Tom_L: i can always get those later
12:59 PM Tom_L: do they ship from the US?
01:13 PM rdtsc-w: think lots of monitors have the video right on the side, so a 360deg makes sense there
01:13 PM rdtsc-w: think so, dunno it was during 'rona so shipping was generally slow
01:28 PM Tom_L: does that have a vesa mount?
01:28 PM Tom_L: the rear view didn't look so promising
01:37 PM rdtsc-w: no, that one is very thin and includes adhesive film around the edge, designed for bezel-mount
01:44 PM Tom_L: that's kinda what i thought
01:46 PM Tom_L: https://www.amazon.com/15-6inch-HDMI-LCD-case-Resolution/dp/B07QXKKHRF
01:46 PM Tom_L: that one appears to and looks quite similar
01:49 PM Tom_L: 75 x 75 vesa
01:55 PM rdtsc-w: https://www.waveshare.com/15.6inch-hdmi-lcd-h-with-case.htm
01:56 PM Tom_L: i'll likely get it from amazon
01:56 PM Tom_L: easy returns if something isn't right
02:19 PM rdtsc-w: true
02:20 PM rdtsc-w: custom ordered a 16"x12"x3" electrical box (like 14ga, heavy) for the display + router + wifi... articulating arm someday
02:22 PM rdtsc-w: (well not router but industrial USB hub) - that way I can have the WiFi antenna poking out of the HMI
02:23 PM rdtsc-w: Enable with a button in flex, download file, disable, proceed to make chips
03:40 PM JT-Shop: Tom_L, hal i/o is working both ways now
04:04 PM lcnc-relay: <tom_cell@> Cool
04:04 PM lcnc-relay: <tom_cell@> I don't took a day
04:04 PM lcnc-relay: <tom_cell@> That only took a day
04:04 PM lcnc-relay: <tom_cell@> Autocorrect
04:25 PM rdtsc-w is now known as rdtsc-odd
04:27 PM rdtsc-odd is now known as rdtsc-w
04:37 PM Tom_L: that might be worth a build
04:38 PM JT-Shop: actually I never finished hal io until today
04:38 PM Tom_L: i noticed
04:38 PM JT-Shop: I saw where I started the final part
04:39 PM Tom_L: does that have anything to do with the properties stuff?
04:39 PM JT-Shop: no
04:40 PM JT-Shop: https://forum.linuxcnc.org/41-guis/57612-flexgui-hal-io-spinbox
04:40 PM JT-Shop: MaHa is a good tester :)
04:40 PM Tom_L: PR #379
04:41 PM JT-Shop: thanks
04:41 PM Tom_L: i noticed that too on the forum
04:42 PM JT-Shop: got the tarps replaced on the north firewood storage rack
04:42 PM Tom_L: old ones torn up?
04:42 PM JT-Shop: uv worn out
04:42 PM Tom_L: ahh
04:42 PM JT-Shop: menards had them for $6
04:42 PM Tom_L: the blue ones?
04:43 PM JT-Shop: silver with black on the other side
04:43 PM Tom_L: i got some quite a while back from HF
04:43 PM Tom_L: oh
04:43 PM JT-Shop: next step up from the blue ones
04:43 PM Tom_L: i seldom use them
04:43 PM JT-Shop: the firewood rack takes 3 6'x 8' tarps for the outside 3 walls
04:44 PM JT-Shop: one side is under the overhang from the machine shop
04:49 PM JT-Shop: starting to understand the pyqtProperties thing a bit better
04:50 PM Tom_L: i get the concept
04:50 PM Tom_L: that's about it
04:51 PM Tom_L: does it create a subclass or it's own class to pass messages?
04:51 PM JT-Shop: the notify is a signal
04:51 PM JT-Shop: you subclass it to use
04:51 PM Tom_L: where is the common ground to pass between widgets?
04:52 PM Tom_L: i see
04:52 PM JT-Shop: https://paste.debian.net/1403714/
04:53 PM JT-Shop: that's a good example
04:53 PM JT-Shop: obj.valueChanged.connect(handle_value_change)
04:53 PM JT-Shop: note valueChanged in there
04:54 PM Tom_L: right
04:54 PM Tom_L: only one widget can be the setter?
04:54 PM JT-Shop: valueChanged is the signal that's emitted
04:54 PM Tom_L: and multiple getters
04:54 PM Tom_L: if you want
04:55 PM JT-Shop: when you subclass each subclass can use the write/setter and read/getter
04:55 PM Tom_L: ok
04:57 PM JT-Shop: I prefer using read/write
04:58 PM Tom_L: you can use either terminology?
04:58 PM JT-Shop: yes
04:59 PM Tom_L: with the upcoming changes in the world, walmart had police inside the store today
04:59 PM JT-Shop: https://www.riverbankcomputing.com/static/Docs/PyQt6/qt_properties.html
05:00 PM Tom_L: that looked like a decent site
05:00 PM JT-Shop: read the last line
05:00 PM Tom_L: ahh
05:00 PM JT-Shop: police in walmart?
05:00 PM Tom_L: yeah
05:01 PM Tom_L: not gonna bring it up here but it's all over the news
05:02 PM * JT-Shop doesn't watch the news so no clue
05:39 PM JT-Shop: cheddar potato soup tonight
05:41 PM Tom_L: not sure what i'm having
05:41 PM Tom_L: she got some sort of potato soup from sams i might try
05:41 PM Tom_L: but i had a potato soup breadbowl already this week
05:42 PM Tom_L: https://www.panerabread.com/en-us/menu/products/sourdough-bread-bowl.html
05:42 PM Tom_L: didn't get it there but the same bread
05:43 PM JT-Shop: my daughter wanted french onion soup bread bowl but no sourdough whole bread is available in pb
05:45 PM Tom_L: https://www.panerabread.com/en-us/cafe/locations/mo
05:45 PM Tom_L: any of those close?
05:45 PM Tom_L: they will cut the bowl or you can DIY
05:48 PM JT-Shop: panabread is 1.5 hr drive from here
05:48 PM Tom_L: guess you'd have to really want it
06:51 PM lcnc-relay: <ccatlett1984@> what about rye whole bread?
06:51 PM lcnc-relay: <ccatlett1984@> seedless rye would work
07:28 PM rdtsc is now known as rdtsc-wtf
08:59 PM rdtsc-wtf is now known as rdtsc