| gordon1 | only took 18 years | 00:00 |
|---|---|---|
| gordon1 | freecad evolution btw is pretty impressive as well, would recommend | 00:03 |
| sigrid | the one (and only) time I tried freecad recently it kept crashing for me non-stop. all I wanted is to get projection drawings of my openscad-made model :( | 00:04 |
| gordon1 | and it integrates nicely with kicad, you can import 3d model of your pcb to design a case around it | 00:05 |
| gordon1 | sigrid: did you import your openscad model as openscad geometry? | 00:05 |
| sigrid | I do not remember tbh | 00:06 |
| gordon1 | it is sort of a known issue, they did impressive work to be able to import openscad script as actual geometry, but it is such a slog on the geometry engine it barely can handle something more complicated than a cube with a hole or smth | 00:07 |
| gordon1 | they aren't very interoperable - openscad and freecad, unfortunately | 00:09 |
| kfx | someone should design some kind of machine that's good at doing math really fast | 00:09 |
| sigrid | in the end I gave up and did it all on paper | 00:09 |
| minute | interesting | 00:10 |
| minute | yeah freecad is definitely something where you need to read a lot of manuals and look at other people's workflows to not be frustrated | 00:10 |
| minute | but we use it more and more | 00:11 |
| minute | greta did the whole "mnt phone" proto case in freecad | 00:11 |
| gordon1 | yeah, you also sort of need to come up with your own workflow, there are so many ways to do things in freecad | 00:11 |
| gordon1 | *to do the same thing in freecad | 00:12 |
| kfx | a former workplace basically invented open-source solid modeling back in the 80s. the problems they faced then were these same issues, and they continue to be! seems like one of the Real Hard Problems no matter the approach | 00:13 |
| minute | yeah it is very hard stuff | 00:14 |
| gordon1 | yeah, like topological order problem | 00:14 |
| minute | exactly that one :D | 00:14 |
| minute | and then integrating mesh based things with solid things | 00:14 |
| minute | a bit like raster and vector but harder | 00:15 |
| kfx | it was neat seeing the history and talking to folks who have been working on it longer than I've been an adult. changed a lot about how I think about problems | 00:15 |
| gordon1 | worst issue with professional closed-source CADs like solidworks is that they pretend it does not exist and do everything under the rag with some heuristics, and then you do something and it breaks in such a convoluted way... | 00:15 |
| minute | lol | 00:18 |
| kfx | I'm married to a civil engineer and I don't think I could survive in that industry. one of the cad tools was a single-dev project that basically the entire industry relied on, and the tunables were all named after pets and family members | 00:21 |
| kfx | so you'd get manuals like "to ensure accurate flow, set JESSICA to a number between 0.2 and 0.7 unless EMILY is negative, in which case BOWSER must be set to 'true'" | 00:21 |
| minute | omg | 00:22 |
| gordon1 | wow | 00:22 |
| kfx | like, CAD is hard enough dude why are you doing this to everyone | 00:22 |
| minute | lol | 00:24 |
| sigrid | meanwhile, some C developers: "q", "k", "y" | 00:26 |
| gordon1 | yeah but at least those are not user accessible | 00:27 |
| gordon1 | tho in fortran numerical algos those are | 00:27 |
| sigrid | ... unless you're a user of a particular library! | 00:27 |
| gordon1 | yeah | 00:27 |
| kfx | hah, found an old screenshot https://sciops.net/images/software_engineering.png | 00:27 |
| kfx | this thing tied into road and rail design CAD programs | 00:28 |
| gordon1 | industry standardâ„¢ | 00:28 |
| kfx | anyway, civil engineering. not even once. | 00:29 |
| gordon1 | i mean it is cursed and romantic at the same time | 00:33 |
| - chomwitt (QUIT: Ping timeout: 252 seconds) (~chomwitt@2a02:85f:9a0a:f200:1ac0:4dff:fedb:a3f1) | 00:59 | |
| - cow321 (QUIT: Ping timeout: 244 seconds) (~deflated8@user/meow/deflated8837) | 01:18 | |
| + bkeys (~Thunderbi@98.19.128.69) | 01:26 | |
| + cow321 (~deflated8@user/meow/deflated8837) | 01:27 | |
| - cobra_ (QUIT: Quit: ZNC 1.8.2 - https://znc.in) (~cobra@user/Cobra) | 01:34 | |
| - elb (QUIT: Remote host closed the connection) (~elb@2600:4041:6682:ea00:2e98:b826:732c:b385) | 02:04 | |
| + cobra (~cobra@user/Cobra) | 02:15 | |
| - aelius (QUIT: Ping timeout: 246 seconds) (~aelius@user/aelius) | 02:21 | |
| - mjw (QUIT: Ping timeout: 264 seconds) (~mjw@gnu.wildebeest.org) | 02:25 | |
| + aelius (~aelius@user/aelius) | 02:32 | |
| - paperManu (QUIT: Ping timeout: 240 seconds) (~paperManu@146.71.9.156) | 02:33 | |
| - paperManu_ (QUIT: Ping timeout: 264 seconds) (~paperManu@146.71.9.156) | 03:50 | |
| - Ar|stote|is (QUIT: Quit: No Ping reply in 180 seconds.) (~linx@149.210.3.83) | 04:19 | |
| + Ar|stote|is (~linx@149.210.3.83) | 04:19 | |
| + ohnoitsnoah (~ohnoitsno@23.112.150.169) | 04:22 | |
| + elb (~elb@2600:4041:6682:ea00:207d:5bb9:dac8:9bf0) | 04:47 | |
| - voltaire28 (QUIT: Remote host closed the connection) (~jlafon@28.162.2.93.rev.sfr.net) | 05:09 | |
| - RandyK (QUIT: Ping timeout: 252 seconds) (~RandyK@user/randyk) | 06:05 | |
| + RandyK (~RandyK@user/randyk) | 06:06 | |
| ex-parrot | hi folks, long time no reform | 06:44 |
| ex-parrot | I got it back out to try Debian some more though | 06:45 |
| + chomwitt (~chomwitt@2a02:85f:9a0a:f200:1ac0:4dff:fedb:a3f1) | 07:22 | |
| - ohnoitsnoah (QUIT: Quit: Konversation terminated!) (~ohnoitsno@23.112.150.169) | 07:48 | |
| - aelius (QUIT: Remote host closed the connection) (~aelius@user/aelius) | 09:18 | |
| minute | ex-parrot: yoo! | 09:25 |
| + aelius (~aelius@user/aelius) | 09:37 | |
| * voltaire28_ -> voltaire28 | 10:13 | |
| - L29Ah (QUIT: Read error: Connection reset by peer) (~L29Ah@wikipedia/L29Ah) | 10:32 | |
| + mjw (~mjw@gnu.wildebeest.org) | 10:55 | |
| - yqshao (QUIT: Quit: The Lounge - https://thelounge.chat) (~yqshao@user/yqshao) | 11:38 | |
| + yqshao (~yqshao@user/yqshao) | 11:38 | |
| + paperManu (~paperManu@146.71.9.156) | 12:41 | |
| - mjw (QUIT: Ping timeout: 244 seconds) (~mjw@gnu.wildebeest.org) | 12:42 | |
| + L29Ah (~L29Ah@wikipedia/L29Ah) | 12:48 | |
| - chomwitt (QUIT: Ping timeout: 252 seconds) (~chomwitt@2a02:85f:9a0a:f200:1ac0:4dff:fedb:a3f1) | 12:55 | |
| - pomel0 (QUIT: Ping timeout: 260 seconds) (~pomel0@user/pomel0) | 13:04 | |
| * Guest8632 -> mjw | 13:04 | |
| gordon1 | oops, no | 14:04 |
| gordon1 | minute: http://0x0.st/P8UQ.txt still happening, and it happened again right when i moved my laptop | 14:04 |
| - paperManu (QUIT: Ping timeout: 246 seconds) (~paperManu@146.71.9.156) | 14:11 | |
| + paperManu (~paperManu@modemcable141.205-200-24.mc.videotron.ca) | 14:46 | |
| - bkeys (QUIT: Quit: With every step we take, danger will follow closely) (~Thunderbi@98.19.128.69) | 15:04 | |
| + bkeys1 (~Thunderbi@98.19.128.69) | 15:04 | |
| * bkeys1 -> bkeys | 15:06 | |
| + spew (~spew@user/spew) | 15:15 | |
| - paperManu (QUIT: Ping timeout: 264 seconds) (~paperManu@modemcable141.205-200-24.mc.videotron.ca) | 15:44 | |
| + paperManu (~paperManu@modemcable141.205-200-24.mc.videotron.ca) | 15:46 | |
| + chomwitt (~chomwitt@2a02:85f:9a0a:f200:1ac0:4dff:fedb:a3f1) | 16:10 | |
| + vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50) | 16:16 | |
| + siviq (~siviq@user/siviq) | 16:26 | |
| - siviq (QUIT: Quit: Client closed) (~siviq@user/siviq) | 16:32 | |
| - paperManu (QUIT: Ping timeout: 264 seconds) (~paperManu@modemcable141.205-200-24.mc.videotron.ca) | 16:49 | |
| + paperManu (~paperManu@modemcable141.205-200-24.mc.videotron.ca) | 16:51 | |
| + pomel0 (~pomel0@user/pomel0) | 16:55 | |
| + ericsfraga (~user@2a00:23cc:b407:6401:bbf:2f89:7e8e:3967) | 16:57 | |
| - ericsfraga (QUIT: Quit: ERC 5.6.2-git (IRC client for GNU Emacs 31.0.50)) (~user@2a00:23cc:b407:6401:bbf:2f89:7e8e:3967) | 17:11 | |
| + mark_ (~mjw@gnu.wildebeest.org) | 17:25 | |
| - S0rin (QUIT: Quit: WeeChat 3.8) (~S0rin@user/s0rin) | 17:36 | |
| - chomwitt (QUIT: Ping timeout: 244 seconds) (~chomwitt@2a02:85f:9a0a:f200:1ac0:4dff:fedb:a3f1) | 17:42 | |
| + S0rin (~S0rin@user/s0rin) | 17:43 | |
| - mark_ (QUIT: Ping timeout: 240 seconds) (~mjw@gnu.wildebeest.org) | 17:44 | |
| - S0rin (QUIT: Quit: WeeChat 3.8) (~S0rin@user/s0rin) | 17:50 | |
| + S0rin (~S0rin@user/s0rin) | 17:53 | |
| - bkeys (QUIT: Ping timeout: 245 seconds) (~Thunderbi@98.19.128.69) | 17:53 | |
| + bkeys (~Thunderbi@98.19.128.69) | 17:55 | |
| - bkeys (QUIT: Ping timeout: 240 seconds) (~Thunderbi@98.19.128.69) | 18:04 | |
| + liberto (~liberto@user/libercv) | 18:20 | |
| - vkoskiv (QUIT: Remote host closed the connection) (~vkoskiv@109-204-186-7.cust.valoonet.fi) | 18:29 | |
| + vkoskiv (~vkoskiv@user/vkoskiv) | 19:09 | |
| - liberto (QUIT: Quit: WeeChat 4.8.1) (~liberto@user/libercv) | 19:20 | |
| - S0rin (QUIT: Quit: WeeChat 3.8) (~S0rin@user/s0rin) | 19:33 | |
| + bkeys (~Thunderbi@h69.128.19.98.dynamic.ip.windstream.net) | 20:08 | |
| + mark_ (~mjw@gnu.wildebeest.org) | 20:39 | |
| + chomwitt (~chomwitt@2a02:85f:9a0a:f200:1ac0:4dff:fedb:a3f1) | 20:47 | |
| + pickybear (~pickybear@user/pickybear) | 20:55 | |
| - pickybear (QUIT: Remote host closed the connection) (~pickybear@user/pickybear) | 20:55 | |
| + pickybear (~pickybear@user/pickybear) | 20:57 | |
| - mjw (QUIT: Killed (lead.libera.chat (Nickname regained by services))) (~mjw@2001:1c06:2486:a800:a09a:fc1c:5a8:e74d) | 21:03 | |
| * mark_ -> mjw | 21:03 | |
| + Guest713 (~mjw@2001:1c06:2486:a800:a09a:fc1c:5a8:e74d) | 21:03 | |
| + voltaire28_ (~jlafon@28.162.2.93.rev.sfr.net) | 21:05 | |
| pickybear | Hi all, I'm trying to display graphics on the oled display of my standalone keyboard 4. I'm currently using a modified version of kbdgfx.c (from reform2-keyboard-fw), with its option to show 2 sine waves. I got as far as constructing the buffer to be written to /dev/hidraw*. I see there is a max limit for the device of 64 bytes which breaks for | 21:36 |
| pickybear | this xWBIT command (which wants to write 6+128*4=518 bytes). If I write only the first 64 bytes I see the correct display in the top-left part of the display. Any ideas on how to write the full buffer? | 21:36 |
| minute | hmmm | 21:57 |
| minute | pickybear: it's possible that this wasn't properly ported to keyboard2 / rp2040 and another command with offset would be needed. i remember vkoskiv did a lot of oled gfx experiments | 21:59 |
| minute | vkoskiv: did you do them on the atmel based keyboard? | 21:59 |
| Zaba | where does the 64 byte limit come from? | 22:00 |
| minute | i would say probably a default setting for tinyusb | 22:00 |
| minute | btw sorry i meant keyboard4 | 22:00 |
| minute | yeah tusb_config.h | 22:01 |
| minute | #define CFG_TUD_HID_EP_BUFSIZE 64 | 22:01 |
| Zaba | that should be pretty easy to change | 22:01 |
| pickybear | oh, I thought it'd be more hidden. I can try to increase this. tx! | 22:01 |
| minute | pickybear: if you bump that to like 640 and reflash, does it work? | 22:01 |
| + cellmoose (cellmoose@user/cellmoose) | 22:16 | |
| + siviq (~siviq@user/siviq) | 22:26 | |
| - siviq (QUIT: Client Quit) (~siviq@user/siviq) | 22:26 | |
| - pickybear (QUIT: Quit: Client closed) (~pickybear@user/pickybear) | 22:45 | |
| + pickybear (~pickybear@user/pickybear) | 22:53 | |
| pickybear | "keyboard not working" = normal key presses do not work | 22:55 |
| - spew (QUIT: Quit: nyaa~) (~spew@user/spew) | 23:01 | |
| - xktr (QUIT: Ping timeout: 256 seconds) (~xktr@user/xktr) | 23:05 | |
| + xktr (~xktr@user/xktr) | 23:06 | |
| - paperManu (QUIT: Ping timeout: 256 seconds) (~paperManu@modemcable141.205-200-24.mc.videotron.ca) | 23:11 | |
| - pickybear (QUIT: Ping timeout: 272 seconds) (~pickybear@user/pickybear) | 23:21 | |
| - voltaire28_ (QUIT: Quit: WeeChat 4.7.2) (~jlafon@28.162.2.93.rev.sfr.net) | 23:24 | |
| + paperManu (~paperManu@146.71.9.156) | 23:31 | |
| - rick_ (QUIT: Remote host closed the connection) (~m-x42ph2@m.n0id.space) | 23:45 | |
| + cli (~m-vsauiy@user/cli) | 23:56 | |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!