#hazzy Logs

Jan 17 2020

#hazzy Calendar

09:02 AM Lcvette: morning
09:17 AM Lcvette: question for the hal gurus
09:18 AM Lcvette: when using a probe and a touch plate with linuxcnc's single probe input, how would you configure this?
09:19 AM Lcvette: i know it could be done with physical switches, but was wondering if there was a way to have linuxcnc be told which mesa input to use for the probe input and activate that inside the probe or tool setter subroutines
09:20 AM hazzy-m: Yes
09:20 AM hazzy-m: You can absolutely do that with a little logic
09:20 AM Lcvette: thinking this is going to be necessary for probe basic
09:21 AM Lcvette: nug45 asked this question earlier this morning on instagram
09:22 AM Lcvette: as he is using both a Touch Probe and Electronic Tool Setter
09:22 AM Lcvette: i did not have a good answer for him
09:22 AM Lcvette: Hazzy o/
09:22 AM Lcvette: what would that look like?
10:05 AM burklefoo: You could use mux_generic or lut5 to select which input bit connects to LinuxCNCs probe hal pin
10:06 AM Lcvette: burklefoo: im a hal idiot
10:07 AM Lcvette: can you give an example written out i can test and then i can incorporate it into the probe routines if necessary and supply it with the hal examples for probe basic?
10:16 AM burklefoo: loadrt lut5 names=probeselect
10:16 AM burklefoo: setp probeselect.function 0xe4e4e4e4
10:17 AM burklefoo: addf probeselect servo-thread
10:18 AM burklefoo: net probein probeselect.in-1 [some hardware pin]
10:19 AM burklefoo: net toolsetin probeselect.in-2 [some other hardware pin]
10:20 AM burklefoo: net selecttoolset probeselect.in-0 [some software pin]
10:23 AM burklefoo: net probe_or_toolset probeselect.out [motions probe input]
10:27 AM burklefoo: lut5 is being used as a 2 --> 1 selector switch for bit type data (input 0 is the selector)
10:28 AM Lcvette: * so for this (net selecttoolset probeselect.in-0 [some software pin]) we would use an output from the subroutines to switch between the two?
10:28 AM Lcvette: sweet
10:29 AM Lcvette: thank you very much
10:29 AM Lcvette: your effort will save countless users the trouble of figuring this out
10:29 AM Lcvette: myself included
10:29 AM Lcvette: \o/
10:29 AM Lcvette: hurray!
10:39 AM Lcvette: https://paste.ubuntu.com/p/mr4RYysd6W/
10:39 AM Lcvette: burklefoo: does this look correct in my current hal file?
10:46 AM burklefoo: no, you have the select and output swapped
10:48 AM burklefoo: net selecttoolset probeselect.in-0 <= motion.digital-out-07
10:50 AM Lcvette: https://paste.ubuntu.com/p/dk69yTTMYC/
10:51 AM Lcvette: think thats fixed
10:51 AM Lcvette: burklefoo: ^^^
10:56 AM burklefoo: net probe_or_toolset probeselect.out <= motion.digital-in-06 this is wrong
10:57 AM burklefoo: net probe_or_toolset probeselect.out <= motion.probe-input
10:57 AM * nug45[m] posted a file: my_LinuxCNC_machine.hal (15KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/khhrDaqTbmKYdXnGkjWwyxJS >
10:58 AM nug45[m]: Lcvette here is my ini file with the Touch Probe and ETS select its near the bottom of the file
11:00 AM Lcvette: im confused now
11:00 AM Lcvette: lol
11:00 AM Lcvette: burklefoo:
11:01 AM Lcvette: do you mind editing the way it should be and pasting?
11:02 AM burklefoo: I think you are close
11:07 AM * Lcvette sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/lAcRVXrVZOxtbjMRRSBcLWHi >
11:08 AM Lcvette: i cleaned it up so it is easier to see
11:09 AM Lcvette: smnd put it in here for easy editing
11:10 AM Lcvette: * and put it in here for easy editing
11:11 AM nug45[m]: Ok thanks i am just trying to sort the video out for the usb anomaly ! I have tried it a few time its defo there the gurus will sort it !!
11:11 AM Lcvette: Nug45 o will check you Hal in a moment
11:18 AM Lcvette: looking at your hal nug45
11:18 AM nug45[m]: OK is it that bad lol
11:21 AM Lcvette: net mc-probe-select mux-gen.00.sel-bit-00 <= hm2_7i92.0.7i76.0.0.input-05
11:21 AM Lcvette: this is the switch between mesa inputs 14 and 15?
11:21 AM Lcvette: nug45: ^^^
11:22 AM Lcvette: so you have it setup for a physical switch?
11:22 AM Lcvette: on input 05 on mesa 7i76
11:22 AM Lcvette: ?
11:22 AM Lcvette: can it be made to be a internal switch with this method?
11:23 AM Lcvette: and add a M64 P5 DIO output from the tool setter subroutine?
11:25 AM Lcvette: net mc-probe-select mux-gen.00.sel-bit-00 <= motion.probe-input-05
11:25 AM Lcvette: or would it be:
11:25 AM Lcvette: net mc-probe-select mux-gen.00.sel-bit-00 <= motion.digital-in-05
11:26 AM nug45[m]: Hmm i dried something similar on my mesa to test but it complained it was an output pin !! Need JT or someone to help !!
11:27 AM Lcvette: IE set it up so the Touch Probe is default input and when M64 P5 is activated at the top of the tool_touch_off.ngc file it switches digitally
11:28 AM Lcvette: maybe it needs M66 P5
11:28 AM Lcvette: ?
11:29 AM Lcvette: *
11:29 AM Lcvette: or i guess you would need to turn it off as well
11:30 AM Lcvette: maybe at the end of the tool_touc_off.ngc subroutine
11:30 AM Lcvette: i hate hal it confuses me to no end
11:30 AM Lcvette: lol
11:30 AM nug45[m]: Yes you would need to reset it back to the touch probe
11:30 AM nug45[m]: Am glsd
11:31 AM burklefoo: net probe_or_toolset probeselect.out <= motion.probe-input-06 << wrong
11:31 AM burklefoo: probeselect.out goes to motion.probe-in
11:31 AM burklefoo: (there is no 06)
11:31 AM nug45[m]: Am glad you do its taken me hours to do that three lines lol kills me i only half understand it !!
11:32 AM Lcvette: ah ok
11:32 AM Lcvette: is it in the correct section of the hal file?
11:32 AM Lcvette: burklefoo: ^^^
11:33 AM burklefoo: doest really matter except the addf should be in the correct place
11:33 AM burklefoo: probably the second addf in the list
11:33 AM * Lcvette sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/ntjQvRsxgTtBJBiOBMxICqne >
11:34 AM burklefoo: need to delete this line: net probe_or_toolset probeselect.out <= motion.digital-out-06
11:34 AM * Lcvette sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/zewAoewLRuNaZRKzldLtffBi >
11:36 AM * Lcvette sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/kEbRzfrHVNMNCacHXxOidBHw >
11:36 AM burklefoo: that looks correct
11:37 AM Lcvette: \o/
11:37 AM Lcvette: hurray
11:37 AM burklefoo: the addf needs to be right after the hardware read so you dont add a servo thread time to motion seeing the probe actuation
11:38 AM Lcvette: so what signal would i put in the subroutine then to change between the two
11:39 AM * Lcvette uploaded an image: Screenshot_2020-01-17_12-32-10.png (15KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/vhjsjJrTxboTOQIjDHmlpzyp >
11:39 AM Lcvette: burklefoo: which line should i put it on?
11:39 AM Lcvette: * burklefoo: which line number should i put it on?
11:40 AM burklefoo: in the gcode you would set digital output 07 true to select the toolsetter input
11:40 AM Lcvette: oh, so not just a M64 P7?
11:41 AM Lcvette: thank you by the way for the help
11:41 AM burklefoo: Yes m64 p7 for toolsetter
11:41 AM Lcvette: ah opk great
11:41 AM burklefoo: m65 p7 for probe
11:41 AM Lcvette: and does this method need me to do one for the touch probe as well?
11:42 AM Lcvette: and or do i need to switch it off at the end of the subroutine
11:43 AM Lcvette: ie M65 P7 at the beginning and M64 P7 at the end of the tool setter routine
11:43 AM burklefoo: yes you need to turn it off to select the probe input
11:44 AM Lcvette: ok
11:44 AM burklefoo: its just a selector switch
11:45 AM burklefoo: same as a SPDT mechanical switch
11:45 AM * Lcvette uploaded an image: Screenshot_2020-01-17_12-38-02.png (10KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/uIIOUZBNMxSPPFPrpDsyOBQT >
11:46 AM Lcvette: just so im not confused.. beginning of tool setter macro is M6? and end M6?
11:47 AM nug45[m]: Yep ive used that to turn lights and fans on and off
11:47 AM Lcvette: NM i see i missed a post above
11:47 AM Lcvette: so beginning of tool_touch_off,ngc i will have a M64 P7 and at the end I will have a M65 P7
11:47 AM Lcvette: which will put it back into probe mode
11:48 AM Lcvette: or do i need to specify M65 P7 in the probing subroutines as well?
11:48 AM * nug45[m] sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/ykepIhhaJBrRpydSDERCHehC >
11:48 AM Lcvette: ie will it be modal
11:49 AM Lcvette: nice nug45
11:50 AM nug45[m]: ie will it be modal ? do you mean will it run from G-Code
11:51 AM Lcvette: meaning that if i run the tool setter routine, can i switch it off at the end and forgo having to have the M65 P7 in all of the probe routines?
11:52 AM Lcvette: need to know because if i need it in all of the probe routines then i need to add a check box in probe basic settings so i can pull that selection into the probe routines with an if else for the M65 P7 command so those not running a tool setter don't have issue with the probe routines when the tool setter hal is not setup
11:52 AM Lcvette: im trying to make it as user friendly as possible for anyone using probe basic to be able to get things set up and running
11:52 AM Lcvette: because it was soo difficult for me
11:53 AM Lcvette: kind of how this whole probe basic project got kicked off
11:55 AM nug45[m]: Yes i understand now was wondering how you was going to do that !! I know what you mean now about modal !! I guess that once you write a M64 P7 it will stay on till you turn it off !!
11:55 AM Lcvette: but also will it start up in the same mode?
11:55 AM Lcvette: thats where i get fuzzy and need to be sure which state it is in
11:56 AM Lcvette: would be great if it could be that it is the probe always unless the tool setter is activated and just have to turn off the tool setter at the end of the subroutine
11:56 AM Lcvette: ie it defaults to Touch Probe input unless it sees an M64 P7
11:59 AM burklefoo: just include M65 P7 in you init gcode so its always the default
11:59 AM Lcvette: good idea!
12:00 PM nug45[m]: When ive have used the M64 P7 commands when you terminate it goes off, I know what you are trying to say it would be a problem if the ETS was selected when you start probe basic its a bit like a setp command you need to set it in the default state !! BUT i can say is every time i start the application the lights and fans don't just suddenly and randomly come on you have to use a M64 P7 to turn them on !! so does that mean
12:00 PM nug45[m]: then linuxcnc resets everything to a known state
12:01 PM Lcvette: Not sure
12:01 PM burklefoo: what would be nicer is named bits like M74 Select_Probe_input
12:01 PM nug45[m]: There must be something that sets everything up !!
12:02 PM Lcvette: But to command it adding M65 P7 in the unit string would always start probe basic in Touch Probe mode
12:02 PM Lcvette: And from there I thing any time touch off is used it changes to m64 p7 and at the end back to m65 p7 to go back into touch probe
12:03 PM nug45[m]: Yes i wonder if that would work ?
12:03 PM Lcvette: Should
12:03 PM nug45[m]: ill try it !! hang on
12:03 PM Lcvette: Wana guinea pig it nug45?
12:04 PM nug45[m]: am on it lol
12:04 PM Lcvette: \o/
12:08 PM nug45[m]: O dear it doesn't like that put it in the ini RS247NGC and it says multiple P words am
12:08 PM nug45[m]: and hangs
12:08 PM Lcvette: hmmm
12:09 PM Lcvette: wonder if that is because its already defaulting somewhere else during start up
12:11 PM Lcvette: and you wrote it as M65 P7 in the init strong?
12:11 PM Lcvette: * and you wrote it as M65 P7 in the init string?
12:12 PM nug45[m]: Still think it looks good i can try it see if it fails but i suppose we are not 100 % sure !! But the whole thing starts up in to a known state correct me if i am wrong you run the ini file and that loads everything else in sequence
12:12 PM Lcvette: RS274NGC_STARTUP_CODE = F10 S1000 G17 G20 G40 G43H0 G54 G64 P .0003 G80 G90 G94 G97 G98 M5 M9 M65 P7
12:12 PM nug45[m]: Yes
12:13 PM Lcvette: unsure
12:13 PM Lcvette: and im out of time for the moment, i need to get somet things done on my wifes car for a potential buyer
12:14 PM nug45[m]: Tried it again it just hangs !! OK speak to you soon
12:14 PM Lcvette: i will be back on later this evening afterwards
12:14 PM nug45[m]: Ye probe basic takes ages to come on and has an error message multiple P words !!
12:27 PM nug45[m]: https://github.com/LinuxCNC/linuxcnc/issues/569
12:27 PM nug45[m]: Found this the same issue multiple P words
02:10 PM TurBoss: o/
02:22 PM hazzy-m: yo
02:23 PM TurBoss: i'm trying to create a remote repository to distribute pb-installer upgrades
02:26 PM hazzy-m: Hurray!
02:26 PM hazzy-m: is there a way we can make it a net installer?
02:27 PM TurBoss: should be
02:30 PM hazzy-m: sweet!
02:31 PM hazzy-m: Should I get a qtpyvcp.org?
02:33 PM hazzy-m: or I could get a qtpyvcp.com, they are both very cheap lol
02:33 PM hazzy-m: https://doc.qt.io/qtinstallerframework/ifw-online-installers.html
02:33 PM hazzy-m: reading
02:34 PM hazzy-m: it would be neat to have a QtPyVCP installer, and you can select VCPs to install from a list
02:34 PM hazzy-m: then you can add/remove/update VCPs very easily
02:37 PM hazzy-m: with an online installer we can teach travis to update the installer repo on each release
02:38 PM hazzy-m: and we can even promote updates!
02:38 PM hazzy-m: https://doc.qt.io/qtinstallerframework/ifw-updates.html
02:56 PM TurBoss: yes very true
02:56 PM TurBoss: sorry was eating
02:56 PM TurBoss: buy org and com
02:56 PM TurBoss: lol
02:56 PM TurBoss: or just com
03:29 PM jthornton: weird this fails to shut down the spawned process https://paste.ubuntu.com/p/jpKyxm8PWQ/
03:30 PM jthornton: the ui https://paste.ubuntu.com/
03:31 PM jthornton: and this one works as I expect it to do https://paste.ubuntu.com/p/NzTgFN7vH4/
03:31 PM jthornton: how is a guy supposed to play music for his chickens if he can't turn it off lol
03:34 PM hazzy-m: Lol JT
03:41 PM hazzy-m: ok, we have qtpyvcp.com now
03:42 PM hazzy-m: hurray!
03:42 PM hazzy-m: it was cheaper in canadian pesos than in US pesos lol
03:42 PM TurBoss: lol
03:42 PM TurBoss: pesos
03:43 PM hazzy-m: :D
03:43 PM TurBoss: https://doc.qt.io/qtinstallerframework/ifw-tools.html#repogen
03:43 PM TurBoss: https://doc.qt.io/qtinstallerframework/ifw-updates.html
03:44 PM TurBoss: hurray! domain!
03:44 PM hazzy-m: i'll setup the CNAME for the docs to point to qtpyvcp.com, and redirect qtpyvcp.kcjengr.com to qtpyvcp.com
03:44 PM TurBoss: cool!
03:45 PM hazzy-m: don't think that will brake any existing link
03:45 PM hazzy-m: s
03:48 PM hazzy-m: ha, I forgot about this http://www.proudlymadein.us/
03:48 PM hazzy-m: it was going to be a Proudly Made in sticker generator
03:49 PM TurBoss: proudly made by some crayz guys
03:49 PM TurBoss: * proudly made by some crazy guys
03:50 PM hazzy-m: yes lol
04:03 PM JT-Shop: cool, we are bona fide now
04:04 PM JT-Shop: hazzy-m, I'm guessing I need to start the process somehow and keep a link to it so I can turn it off and on as needed?
04:22 PM hazzy-m: JT-Shop: it should be very easy to migrate, since most it not all of the links in the docks are relative so should be fine
04:23 PM hazzy-m: I think all I have to change is the CNAME file and the domain set for GitHub pages
04:25 PM JT-Shop: sounds about right
04:25 PM JT-Shop: now the real problem how do I play mp3 files of birds chirping to the chickens from pyqt5?
04:28 PM hazzy-m: Ha
04:28 PM hazzy-m: Gstreamer
04:28 PM JT-Shop: and play my music when I'm in there cleaning poop
04:28 PM hazzy-m: But that’s GTK :(
04:29 PM JT-Shop: I was hoping for a native Python thing, I got mpg123 to work in that one link but not the other one with a class and a def
04:29 PM hazzy-m: I don’t know of any really easy way to do it with Qt
04:29 PM JT-Shop: ok
04:30 PM hazzy-m: But there sound be
04:30 PM JT-Shop: I think I need to study up on threads maybe
04:30 PM * JT-Shop goes to police the chicken yard of poop
04:39 PM JT-Shop: lol just use the QMediaPlayer... google let me down the last few days
05:23 PM Hendrik[m]1: hej - i followed your instructions (https://qtpyvcp.kcjengr.com/install/quick_start.html) ... but after pip install i have no config files in ~/linuxcnc/configs/ - any idea? debian stretch 4.9.0
05:23 PM Hendrik[m]1: hej - i followed your instructions (https://qtpyvcp.kcjengr.com/install/quick_start.html) ... but after pip install i have no config files in ~/linuxcnc/configs/ - any idea? debian stretch 4.9.11
05:24 PM Hendrik[m]1: hej - i followed your instructions (https://qtpyvcp.kcjengr.com/install/quick_start.html) ... but after pip install i have no config files in ~/linuxcnc/configs/ - any idea? debian stretch 4.9.110
05:24 PM Hendrik[m]1: hej - i followed your instructions (https://qtpyvcp.kcjengr.com/install/quick_start.html) ... but after pip install i have no config files in ~/linuxcnc/configs/ - any idea? debian stretch 4.9.0
05:24 PM jthornton: seems to be an echo in here...
05:38 PM Hendrik[m]1: oh sorry, found the issue
06:28 PM Lcvette: hazzy: yo
06:28 PM Lcvette: you on?
07:29 PM roguish[m]: check out my latest project. a conveyor system, with stuff...
07:29 PM * roguish[m] uploaded an image: Image 3.png (1227KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/urEEqUVhKIdCgzpZcsLARuJy >
07:30 PM hazzy-m: roguish: sweet!
07:31 PM roguish[m]: keeping stuff simple and cheap is hard.
07:31 PM * hazzy-m is finally back in the beautiful, friendly and warm south. Hurray!!
07:32 PM hazzy-m: Ha, yes it is
07:32 PM roguish[m]: did you get a domain name ???
07:32 PM roguish[m]: hazzy.tech
07:32 PM hazzy-m: Yes, it was very cheap in Canadia pesos
07:33 PM hazzy-m: I thought about hazzy.dev
07:34 PM roguish[m]: dot tech domains are cheap.
07:34 PM roguish[m]: so are some dot engineering
07:34 PM roguish[m]: not necessary, but really cooooooool
07:35 PM hazzy-m: Yes, but even some dot coms are cheap, qtpyvcp.com was 8 dollars
07:35 PM roguish[m]: good deal.....
07:38 PM roguish[m]: http://12.201.135.206/Race%20Deck/videojs.html
07:38 PM roguish[m]: check it out quick. sun is setting
07:39 PM Lcvette: TurBoss: yo
07:39 PM Lcvette: atc is busted
07:39 PM Lcvette: :(
07:39 PM Lcvette: on latest release
07:39 PM Lcvette: we forgot to fix
07:39 PM Lcvette: :(
08:30 PM TurBoss: o/
08:38 PM Lcvette: o/
08:38 PM Lcvette: hurrray turboss is here!
08:38 PM Lcvette: :D
08:38 PM TurBoss: hey sup
08:38 PM Lcvette: did you see my message :(
08:38 PM Lcvette: we forgot the atc broke during messages
08:39 PM TurBoss: oh ok
08:42 PM TurBoss: workin on master?
08:44 PM Lcvette: no brioken
08:44 PM Lcvette: broke when we did the messages thing i think
08:44 PM Lcvette: you were in it doing some things?
08:44 PM TurBoss: yes
08:44 PM TurBoss: ok
08:45 PM TurBoss: I have to adapt the atc to read the new messages
08:45 PM Lcvette: is that better than the motion pins?
08:45 PM TurBoss: less config
08:45 PM Lcvette: kinda one of those not broke don't fix it things?
08:45 PM Lcvette: ah
08:45 PM Lcvette: ok
08:45 PM TurBoss: less hal net
08:45 PM Lcvette: hard fix?
08:46 PM TurBoss: duno yet
08:46 PM Lcvette: can you revert that back so it works for now?
08:46 PM Lcvette: i was on my big machine and now no atc
08:46 PM TurBoss: not sure ...
08:46 PM Lcvette: :o
08:47 PM TurBoss: atc python is just 100 lines long
08:48 PM TurBoss: 189..
08:48 PM Lcvette: that is small!
08:48 PM Lcvette: :D
08:48 PM TurBoss: where can I find a debug message?
08:50 PM TurBoss: got one
08:50 PM TurBoss: reseta all data
09:00 PM Lcvette: yes
09:00 PM TurBoss: what doesn't work of the atc?
09:00 PM TurBoss: it homes and stores tools
09:00 PM Lcvette: tools don't display
09:00 PM TurBoss: ah
09:00 PM TurBoss: yes
09:00 PM TurBoss: saw
09:02 PM Lcvette: thought i sent a video but i can't find it
09:02 PM TurBoss: i saw the error
09:02 PM TurBoss: on store the never display
09:03 PM Lcvette: also on m6 doesn't transfer from carousel to the spindle
09:04 PM TurBoss: :/
09:05 PM TurBoss: hahahahhahah
09:05 PM TurBoss: it works!
09:05 PM TurBoss: lolololololol
09:05 PM Lcvette: you fixed it?
09:05 PM Lcvette: \o/
09:05 PM Lcvette: HuRRAY!!
09:05 PM Lcvette: turboss is fu master!
09:06 PM Lcvette: what was it?
09:06 PM Lcvette: simple?
09:06 PM TurBoss: duel
09:06 PM TurBoss: lol
09:06 PM TurBoss: no joke
09:06 PM Lcvette: `o-
09:06 PM Lcvette: you wrote duel in the ode instead of the chat window?
09:06 PM TurBoss: ```
09:06 PM TurBoss: (DEBUG, EVAL[vcp.getWidget{"dynatc"}.jog_rev{}])
09:06 PM TurBoss: it just works
09:07 PM Lcvette: * you wrote duel in the c instead of the chat window?
09:07 PM Lcvette: works in atc?
09:07 PM Lcvette: :o
09:07 PM Lcvette: with messages
09:07 PM TurBoss: yes mesages just made it
09:07 PM Lcvette: so easy fix?
09:07 PM TurBoss: nothing
09:08 PM TurBoss: no code modifications
09:08 PM Lcvette: you changed out all the motion pins to messages already?
09:08 PM Lcvette: :o
09:08 PM Lcvette: soo now what?
09:08 PM Lcvette: need to change anything in remap macros?
09:08 PM TurBoss: yes
09:09 PM TurBoss: not so easy
09:09 PM TurBoss: but
09:09 PM TurBoss: has to be tested mor in detail
09:10 PM * TurBoss sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/ftZwGPNryaRjKwAgpWFcCBxy >
09:10 PM Lcvette: hey where did it go?
09:10 PM Lcvette: you teased me
09:13 PM hazzy-m: Yo
09:13 PM * hazzy-m lost his baggage
09:13 PM hazzy-m: Or, more precisely, Delta lost my baggage
09:16 PM TurBoss: ```
09:16 PM * TurBoss sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/MeGiEdAuhiJYPqUovqNkYvJn >
09:16 PM TurBoss: here
09:16 PM Lcvette: hazzy: /o\ oh no
09:16 PM Lcvette: dev computer in it?
09:17 PM TurBoss: \o/
09:17 PM Lcvette: all our top secret squirell stuff will be compromised
09:17 PM Lcvette: lol
09:17 PM TurBoss: /o\
09:17 PM Lcvette: turboss you did it!
09:17 PM Lcvette: \:D
09:17 PM TurBoss: lol
10:13 PM Lcvette: TurBoss: are you dueling turboss?
10:24 PM TurBoss: food
10:42 PM Tom_L: dueling food?
11:20 PM Lcvette: That's talent
11:21 PM Lcvette: Engarde pizza
11:21 PM Lcvette: `o-