2026-01-16.log

gordon1only took 18 years00:00
gordon1freecad evolution btw is pretty impressive as well, would recommend00:03
sigridthe 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
gordon1and it integrates nicely with kicad, you can import 3d model of your pcb to design a case around it00:05
gordon1sigrid: did you import your openscad model as openscad geometry?00:05
sigridI do not remember tbh00:06
gordon1it 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 smth00:07
gordon1they aren't very interoperable - openscad and freecad, unfortunately00:09
kfxsomeone should design some kind of machine that's good at doing math really fast00:09
sigridin the end I gave up and did it all on paper00:09
minuteinteresting00:10
minuteyeah freecad is definitely something where you need to read a lot of manuals and look at other people's workflows to not be frustrated00:10
minutebut we use it more and more00:11
minutegreta did the whole "mnt phone" proto case in freecad00:11
gordon1yeah, you also sort of need to come up with your own workflow, there are so many ways to do things in freecad00:11
gordon1*to do the same thing in freecad00:12
kfxa 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 approach00:13
minuteyeah it is very hard stuff00:14
gordon1yeah, like topological order problem00:14
minuteexactly that one :D00:14
minuteand then integrating mesh based things with solid things00:14
minutea bit like raster and vector but harder00:15
kfxit 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 problems00:15
gordon1worst 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
minutelol00:18
kfxI'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 members00:21
kfxso 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
minuteomg00:22
gordon1wow00:22
kfxlike, CAD is hard enough dude why are you doing this to everyone00:22
minutelol00:24
sigridmeanwhile, some C developers: "q", "k", "y"00:26
gordon1yeah but at least those are not user accessible00:27
gordon1tho in fortran numerical algos those are00:27
sigrid... unless you're a user of a particular library!00:27
gordon1yeah00:27
kfxhah, found an old screenshot https://sciops.net/images/software_engineering.png00:27
kfxthis thing tied into road and rail design CAD programs00:28
gordon1industry standardâ„¢00:28
kfxanyway, civil engineering.  not even once.00:29
gordon1i mean it is cursed and romantic at the same time00: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-parrothi folks, long time no reform06:44
ex-parrotI 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
minuteex-parrot: yoo!09:25
+ aelius (~aelius@user/aelius)09:37
* voltaire28_ -> voltaire2810: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 -> mjw13:04
gordon1oops, no14:04
gordon1minute: http://0x0.st/P8UQ.txt still happening, and it happened again right when i moved my laptop14: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 -> bkeys15: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_ -> mjw21:03
+ Guest713 (~mjw@2001:1c06:2486:a800:a09a:fc1c:5a8:e74d)21:03
+ voltaire28_ (~jlafon@28.162.2.93.rev.sfr.net)21:05
pickybearHi 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 for21:36
pickybearthis 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
minutehmmm21:57
minutepickybear: 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 experiments21:59
minutevkoskiv: did you do them on the atmel based keyboard?21:59
Zabawhere does the 64 byte limit come from?22:00
minutei would say probably a default setting for tinyusb22:00
minutebtw sorry i meant keyboard422:00
minuteyeah tusb_config.h22:01
minute#define CFG_TUD_HID_EP_BUFSIZE    6422:01
Zabathat should be pretty easy to change22:01
pickybearoh, I thought it'd be more hidden. I can try to increase this. tx!22:01
minutepickybear: 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 work22: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/!