- Gooberpatrol_66 (QUIT: Quit: Leaving) (~Gooberpat@user/gooberpatrol66) | 00:23 | |
- mjw (QUIT: Quit: Leaving) (~mjw@gnu.wildebeest.org) | 00:50 | |
- eibachd (QUIT: Ping timeout: 260 seconds) (~eibachd@p200300dcf7231c00e6c519ff9cf90ca7.dip0.t-ipconnect.de) | 00:52 | |
+ eibachd (~eibachd@p200300dcf7231c000d7f8f42fd4979c8.dip0.t-ipconnect.de) | 00:53 | |
- Ar|stote|is (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~linx@149.210.8.17) | 02:06 | |
+ Ar|stote|is (~linx@149.210.8.17) | 02:10 | |
+ Gooberpatrol66 (~Gooberpat@user/gooberpatrol66) | 03:18 | |
- nsc (QUIT: Ping timeout: 252 seconds) (~nicolas@172-48-142-46.pool.kielnet.net) | 03:34 | |
+ nsc (~nicolas@86-97-142-46.pool.kielnet.net) | 03:36 | |
- Gooberpatrol66 (QUIT: Ping timeout: 268 seconds) (~Gooberpat@user/gooberpatrol66) | 03:39 | |
+ Gooberpatrol66 (~Gooberpat@user/gooberpatrol66) | 04:28 | |
- tarxvf (QUIT: Quit: out) (~tarxvf@mail.tarxvf.tech) | 05:21 | |
- eibachd (QUIT: Ping timeout: 256 seconds) (~eibachd@p200300dcf7231c000d7f8f42fd4979c8.dip0.t-ipconnect.de) | 06:04 | |
+ eibachd (~eibachd@p200300dcf7231c00cdde67309f2c7840.dip0.t-ipconnect.de) | 06:08 | |
- Zaba (QUIT: Ping timeout: 276 seconds) (80b9b4b35e@2604:bf00:561:2000::116) | 06:09 | |
- noam (QUIT: Ping timeout: 256 seconds) (81879d1ffa@2604:bf00:561:2000::dfc) | 06:09 | |
- romi (QUIT: Read error: Connection reset by peer) (bd30729973@user/romi) | 06:09 | |
- tretinha (QUIT: Read error: Connection reset by peer) (3a571d9f43@2604:bf00:561:2000::1151) | 06:09 | |
- theesm_ (QUIT: Ping timeout: 276 seconds) (2cbdf4b38a@2604:bf00:561:2000::11c8) | 06:09 | |
- henesy (QUIT: Read error: Connection reset by peer) (d7619ffbc2@2604:bf00:561:2000::143) | 06:10 | |
- cmahns (QUIT: Ping timeout: 256 seconds) (8fe824803c@2604:bf00:561:2000::10cd) | 06:10 | |
- Gooberpatrol66 (QUIT: Quit: Leaving) (~Gooberpat@user/gooberpatrol66) | 06:43 | |
+ Gooberpatrol66 (~Gooberpat@user/gooberpatrol66) | 07:13 | |
- sevan (QUIT: Ping timeout: 255 seconds) (~sevan@user/venture37) | 07:14 | |
+ sevan (~sevan@2001:470:1f1d:1d6:5a55:caff:fe24:ed4) | 07:16 | |
- eibachd (QUIT: Ping timeout: 268 seconds) (~eibachd@p200300dcf7231c00cdde67309f2c7840.dip0.t-ipconnect.de) | 07:48 | |
+ eibachd (~eibachd@2a01:599:30a:ee36:c302:e82f:18a:4497) | 07:49 | |
+ iamzim (~iamzim@user/invaderzim) | 07:51 | |
+ Twodisbetter (2cc0e4ea1c@irc.cheogram.com) | 07:57 | |
- iamzim (PART: !!unknown attribute: msg!!) (~iamzim@user/invaderzim) | 08:06 | |
- jagtalon (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~quassel@user/jagtalon) | 08:51 | |
+ jagtalon (~quassel@user/jagtalon) | 08:51 | |
- jagtalon (QUIT: Client Quit) (~quassel@user/jagtalon) | 08:52 | |
+ jagtalon (~quassel@user/jagtalon) | 08:52 | |
violet | thanks for the panel pdf. ive got a couple other projects i wanna work on but ill come back to this one in a bit. got a couple other leads to follow, theres a new device tree for the next pinetab which uses the rk3566, and im probably going to order the breakout board that exposes all the signals | 10:04 |
---|---|---|
- klardotsh (QUIT: Ping timeout: 252 seconds) (~klardotsh@c-67-170-115-80.hsd1.wa.comcast.net) | 11:38 | |
+ f_[xmpp] (fffdb90022@fases/developer/funderscore) | 12:11 | |
josch | holy cow the pocket reform speakers are loud!! | 12:13 |
Twodisbetter | josch: how do you know this? | 12:28 |
minute | josch: yes right? | 12:39 |
minute | josch: modded them into your reform? | 12:39 |
Twodisbetter | minute: most excellent! | 12:40 |
josch | Twodisbetter: I bought these speakers which are the same as are used for the pocket reform: https://www.cuidevices.com/product/resource/ces-361811-18pm-67.pdf | 12:50 |
josch | Last time I tried to install them I fried my audio chip (reason unknown) | 12:51 |
josch | This time it works fine. :) | 12:51 |
josch | Now I just need some double sided tape to mount them between the batteries and the trackball. | 12:51 |
josch | Twodisbetter: Lukas did the same mod a bit ago | 12:52 |
josch | There are photos somewhere... one sec... | 12:52 |
josch | https://chat.mnt.re/files/cribsrteapfo5fgwysbe1umpgr/public?h=JTMTCdMempxmm-OvuMg2cQhVklLDXbEZUiahdlQHGqM | 12:53 |
josch | And I'm replicating that setup right now | 12:53 |
minute | great | 12:54 |
josch | yup, those speakers were a great recommendation as they are really so much louder, it's exactly what i was looking for! :) | 12:55 |
minute | currently partitioning 128GB eMMC in production imx8mplus module via gparted via ssh x-forwarding via wifi | 12:57 |
josch | :D | 12:58 |
vkoskiv | two weeks ago I was setting up openvpn for my uncle while visiting family. Got it set up, but then needed to open a port for openvpn on my parents' network where my server lives. Forwarded the Airport management port to my Reform over ssh, forwarded it to my uncle's Mac laptop from my Reform, and then used the Airport config tool on that Mac | 13:27 |
vkoskiv | It worked! | 13:27 |
vkoskiv | I gave it about a 20% chance of working, but it did. I've done it before, but on a Mac directly, not via multiple machines. | 13:27 |
minute | vkoskiv: wow haha | 13:29 |
vkoskiv | josch: there was a discussion a while ago about A311D having ~3.8GiB total memory, did that investigation go anywhere? I'd be interested in a config that would free up a bit more memory, if that's possible | 13:36 |
josch | vkoskiv: nope, it didn't go anywhere i'm afraid | 13:37 |
vkoskiv | Something to do with memory sharing with the GPU, right? | 13:38 |
josch | no clue -- minute might know | 13:38 |
minute | vkoskiv: idk, for me personally it didn't feel worthwhile to investigate in depth. people in #linux-amlogic might know | 13:38 |
minute | i just use a swapfile on ssd when i need more ram | 13:39 |
vkoskiv | Yeah, I have 8GB of swap set up here | 13:39 |
josch | same | 13:40 |
- buckket (QUIT: Quit: buckket) (~buckket@vps.buckket.org) | 13:41 | |
+ buckket (~buckket@vps.buckket.org) | 13:41 | |
josch | ACTION now exchanged the remaining black M2 screws for new silver ones -- too many of the original black ones got lost and it's more symmetric if all of them are silver :D | 13:43 |
minute | oh :3 | 13:44 |
josch | i'm also pondering buying some colorful M2 screws -- they'd be aluminum screws which i guess work just as well... but i couldn't decide on the right color yet | 13:46 |
josch | especially because i also heard on mastodon that there will be non-black reform options in the future :) | 13:46 |
josch | okay, my reform is back in one piece and everything works as expected \o/ | 13:51 |
josch | i decided to put the cable between keyboard and motherboard because it was rather thick and would just have obstructed the bottom volume: https://mister-muffin.de/p/B8cx.jpg | 13:51 |
josch | and the speakers are attached to the case via self-adhesive velcro: https://mister-muffin.de/p/LPv3.jpg | 13:52 |
+ mjw (~mjw@gnu.wildebeest.org) | 13:53 | |
- mjw (QUIT: Ping timeout: 264 seconds) (~mjw@gnu.wildebeest.org) | 14:12 | |
josch | minute: half a year ago, you said to change "this number" in https://source.mnt.re/reform/reform/-/blob/master/reform2-keyboard-fw/keyboard.c#L178 -- i'm afraid that line 178 now is different from what it was back then, right? If I understand this register shifting code correctly, I actually have to change the 0x01 in line 180 to something like 0x03 or even 0xff (the maximum), right? | 14:16 |
minute | josch: maybe one could visualize this in realtime on the OLED | 14:20 |
minute | josch: matrix_debounce is an array of bytes. so each key has a byte assigned. in each loop cycle a bit is shifted into this byte, so the byte is like a FIFO for bits | 14:21 |
+ henesy (d7619ffbc2@2604:bf00:561:2000::143) | 14:21 | |
minute | josch: the bit is read from the GPIO of the column that the key is in | 14:21 |
minute | josch: the theory is that this bit is "flickering" while you are in the process of pressing or releasing the key | 14:22 |
+ Zaba (80b9b4b35e@2604:bf00:561:2000::116) | 14:22 | |
+ romi (bd30729973@user/romi) | 14:22 | |
+ cmahns (8fe824803c@2604:bf00:561:2000::10cd) | 14:23 | |
josch | right, i wrote a key-debouncer in micro-python a few weeks ago to send p1 to my other motherboard when a key is pressed on my rp2040 board :) | 14:23 |
josch | so it is indeed the 0x01 number in the code that i want to increase | 14:23 |
+ tretinha (3a571d9f43@2604:bf00:561:2000::1151) | 14:23 | |
+ theesm_ (2cbdf4b38a@2604:bf00:561:2000::11c8) | 14:23 | |
josch | as in, make it 0b0000011, 0b00000111, 0b00001111 and so on | 14:24 |
josch | depending on how many cycles it should wait before registering the key press | 14:24 |
minute | josch: yes, but consider you might see sth like 0b10010111 | 14:24 |
minute | because of the noise | 14:24 |
+ noam (81879d1ffa@2604:bf00:561:2000::dfc) | 14:24 | |
minute | so this code is not really very useful at the moment, just doing a static comparison | 14:24 |
minute | i think sth like counting the bits would make more sense | 14:25 |
minute | or like matrix_debounce[loc] > 127 | 14:25 |
josch | should the code not check for X number of consecutive (without being interrupted by a 0) bits, reading from right to left? That could be done with a bitmask over that byte. | 14:27 |
minute | or like (value & 7) | 14:27 |
minute | josch: yep | 14:27 |
josch | thank you for confirming my understanding! | 14:27 |
josch | since the topic for debouncing came up a few times in the past already, i guess i should write some code which makes configuring that delay easier | 14:28 |
minute | yes, would be cool | 14:28 |
josch | as in: have a proper variable that can be set from 1 to 8 | 14:28 |
* Guest5023 -> mjw | 14:28 | |
josch | to set the number cycles that the key has to be down before registering the press | 14:28 |
josch | (down continously without interruption) | 14:28 |
josch | i reflowed the solder on the offending keys and the bouncing is still there so now i'm looking for a software fix | 14:29 |
josch | also, the prints on the back of the keyboard outlining the keys is *really* useful for locating them correctly :) | 14:30 |
- noam (QUIT: Ping timeout: 260 seconds) (81879d1ffa@2604:bf00:561:2000::dfc) | 14:41 | |
- theesm_ (QUIT: Ping timeout: 260 seconds) (2cbdf4b38a@2604:bf00:561:2000::11c8) | 14:41 | |
- romi (QUIT: Ping timeout: 260 seconds) (bd30729973@user/romi) | 14:41 | |
- Zaba (QUIT: Ping timeout: 260 seconds) (80b9b4b35e@2604:bf00:561:2000::116) | 14:41 | |
josch | lol, the extra cables between mainboard and keyboard make typing even nicer because it's yet another kind of keyboard support in addition to the anti-flexing bars | 14:41 |
- cmahns (QUIT: Ping timeout: 260 seconds) (8fe824803c@2604:bf00:561:2000::10cd) | 14:42 | |
- tretinha (QUIT: Ping timeout: 260 seconds) (3a571d9f43@2604:bf00:561:2000::1151) | 14:42 | |
- henesy (QUIT: Ping timeout: 260 seconds) (d7619ffbc2@2604:bf00:561:2000::143) | 14:43 | |
+ cmahns (8fe824803c@2604:bf00:561:2000::10cd) | 14:51 | |
+ tretinha (3a571d9f43@2604:bf00:561:2000::1151) | 14:51 | |
+ Zaba (80b9b4b35e@2604:bf00:561:2000::116) | 14:51 | |
+ henesy (d7619ffbc2@2604:bf00:561:2000::143) | 14:51 | |
- Zaba (QUIT: Ping timeout: 260 seconds) (80b9b4b35e@2604:bf00:561:2000::116) | 14:56 | |
- henesy (QUIT: Ping timeout: 264 seconds) (d7619ffbc2@2604:bf00:561:2000::143) | 14:56 | |
- tretinha (QUIT: Ping timeout: 276 seconds) (3a571d9f43@2604:bf00:561:2000::1151) | 14:56 | |
- cmahns (QUIT: Ping timeout: 276 seconds) (8fe824803c@2604:bf00:561:2000::10cd) | 14:56 | |
minute | josch: hah | 14:59 |
minute | ok, suspend/resume works on imx8mp | 15:51 |
josch | \o/ | 15:51 |
minute | just need to make the display less glitchy while initializing | 15:51 |
josch | Twodisbetter: you'll like these news :) | 15:51 |
minute | the pesky out-of-try wifi driver is like: [ 214.900324] HIFsuspendwow TODO | 15:53 |
minute | so will need to remove and reinsert that | 15:53 |
minute | (also would be great to get ath10k fixed at some point) | 15:53 |
josch | minute: test the power drain during suspend! that'll be another exciting number | 15:54 |
minute | yeah, will need to wire that up | 15:55 |
- sevan (QUIT: Changing host) (~sevan@2001:470:1f1d:1d6:5a55:caff:fe24:ed4) | 16:03 | |
+ sevan (~sevan@user/venture37) | 16:03 | |
josch | minute: so i tried setting debouncing to maximum. This is the correct patch, right? https://paste.debian.net/1303788/ | 16:04 |
josch | So my symptom is that pressing the "4" key gives me a 4 twice | 16:05 |
josch | If I press the 4 key and keep it pressed, then i only get a single 4 (it does not repeat) and then another 4 when i let go of the key. | 16:05 |
josch | Conversely, when i press the 4 key only *very* quickly (i try to be off the key again as fast as possible) then i get a single 4 only | 16:06 |
josch | What could this symptom indicate? | 16:06 |
minute | josch: it means you get something like 0b111111110000000011111111 | 16:06 |
josch | but why does it fail to repeat the key when keeping it pressed? | 16:07 |
minute | because the bouncing happens when the key is in motion | 16:07 |
josch | but should the key when it is kept press not keep producing 0b11111111? | 16:08 |
minute | ah, i didn't see the part about the key not repeating | 16:08 |
minute | not sure then | 16:09 |
josch | i had the issue on my V key as well and it went away re-soldering | 16:09 |
josch | maybe i should just try again with the 44 key as well | 16:09 |
- colinsane (QUIT: Quit: bye) (~colinunin@97-113-159-4.tukw.qwest.net) | 16:30 | |
- jagtalon (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~quassel@user/jagtalon) | 16:31 | |
+ jagtalon (~quassel@user/jagtalon) | 16:31 | |
+ colinsane (~colinunin@97-113-159-4.tukw.qwest.net) | 16:32 | |
josch | minute: found the problem -- my the switch is broken. I removed the keycap and through the transparentent housing i can see how for a functional switch, the small metal lever gets gets pulled "up" when the key is pressed and "down" when the key is released. For the faulty key, the lever goes up when pressed, but then immediately snaps down when the key is held. When the key is released, that metal bit | 17:08 |
josch | goes shortly up and then down again. | 17:08 |
- eibachd (QUIT: Read error: Connection reset by peer) (~eibachd@2a01:599:30a:ee36:c302:e82f:18a:4497) | 17:26 | |
+ eibachd (~eibachd@p200300dcf7231c007530e07197115fc5.dip0.t-ipconnect.de) | 17:26 | |
- eibachd (QUIT: Ping timeout: 260 seconds) (~eibachd@p200300dcf7231c007530e07197115fc5.dip0.t-ipconnect.de) | 17:31 | |
+ eibachd (~eibachd@2a01:599:30a:ee36:c302:e82f:18a:4497) | 17:32 | |
- eibachd (QUIT: Read error: Connection reset by peer) (~eibachd@2a01:599:30a:ee36:c302:e82f:18a:4497) | 17:34 | |
+ eibachd (~eibachd@p200300dcf7231c002fe687b26a1a5048.dip0.t-ipconnect.de) | 17:34 | |
minute | josch: oooh | 17:40 |
josch | should i try disassembling the switch? maybe something got inside | 17:44 |
minute | i think someone recently did that here?! | 17:49 |
minute | i'm sure something can be found on the web about this | 17:49 |
minute | otherwise kailh choc brown switches should be easily available to buy | 17:49 |
minute | https://keycapsss.com/switchestester/switches/65/kailh-low-profile-choc-switches-v1?number=KC10034_BR | 17:50 |
Twodisbetter | +1 for keycapsss. I just got a bunch of switch and stablizers from there. | 18:04 |
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:20) | 18:16 | |
- jagtalon (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~quassel@user/jagtalon) | 18:17 | |
+ jagtalon (~quassel@user/jagtalon) | 18:18 | |
- jagtalon (QUIT: Client Quit) (~quassel@user/jagtalon) | 18:18 | |
+ jagtalon (~quassel@user/jagtalon) | 18:22 | |
+ wielaard (~mjw@gnu.wildebeest.org) | 18:43 | |
+ bkeys1 (~Thunderbi@45.134.140.153) | 19:30 | |
- bkeys (QUIT: Ping timeout: 268 seconds) (~Thunderbi@45.134.140.153) | 19:31 | |
* bkeys1 -> bkeys | 19:31 | |
+ klardotsh (~klardotsh@c-67-170-115-80.hsd1.wa.comcast.net) | 19:34 | |
- bkeys (QUIT: Ping timeout: 256 seconds) (~Thunderbi@45.134.140.153) | 19:35 | |
+ dustfinger (~user@d75-159-228-18.abhsia.telus.net) | 19:37 | |
josch | minute: to be explicit i'm wondering how much of my warranty is void if i disassemble a switch? if you tell me to go ahead with reflowing the solder joints i understand it as "it will not void your warranty" but disassembling the switch is a bit more intrusive i'd say... | 19:51 |
josch | on the other hand, my laptop probably lost any potential warrenty long ago, so never mind XD | 19:51 |
josch | wow, unanodized aluminium pocket reform looks amazing! https://mastodon.social/@mntmn/111738378001315145 | 19:56 |
+ bkeys (~Thunderbi@45.134.140.153) | 20:00 | |
- jagtalon (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~quassel@user/jagtalon) | 20:18 | |
+ jagtalon (~quassel@user/jagtalon) | 20:19 | |
- GNUmoon2 (QUIT: Ping timeout: 240 seconds) (~GNUmoon@gateway/tor-sasl/gnumoon) | 20:24 | |
hairu | So exciting | 20:25 |
hairu | Even if it's not something I'll have xD | 20:26 |
+ GNUmoon2 (~GNUmoon@gateway/tor-sasl/gnumoon) | 20:27 | |
hairu | Really happy with your progress nonetheless. | 20:27 |
josch | same here -- i hope it's a big success! | 20:29 |
- jagtalon (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~quassel@user/jagtalon) | 20:31 | |
+ jagtalon (~quassel@user/jagtalon) | 20:31 | |
- jagtalon (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~quassel@user/jagtalon) | 20:41 | |
+ jagtalon (~quassel@user/jagtalon) | 20:41 | |
* mjw -> Guest5778 | 20:57 | |
- Guest5778 (QUIT: Killed (tungsten.libera.chat (Nickname regained by services))) (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae) | 20:57 | |
* wielaard -> mjw | 20:57 | |
+ Guest5778 (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae) | 20:57 | |
- eibachd (QUIT: Ping timeout: 260 seconds) (~eibachd@p200300dcf7231c002fe687b26a1a5048.dip0.t-ipconnect.de) | 21:43 | |
+ eibachd (~eibachd@2a01:599:325:f3db:e0f0:c47d:5a2a:1c8b) | 21:44 | |
- eibachd (QUIT: Read error: Connection reset by peer) (~eibachd@2a01:599:325:f3db:e0f0:c47d:5a2a:1c8b) | 21:45 | |
+ eibachd (~eibachd@p200300dcf7231c00b05deb04abf7a856.dip0.t-ipconnect.de) | 21:45 | |
- ethulhu (QUIT: Quit: connection reset by purr) (ethulhu@nora.ethulhu.co.uk) | 22:13 | |
jfred | I'm excited! Hope everything goes smoothly and they ship soon :) | 23:11 |
jfred | josch: That discussion got me to pull some of my keycaps and take a look at mine, I really like that the transparent housing lets you see the inner mechanism | 23:22 |
+ ethulhu (ethulhu@nora.ethulhu.co.uk) | 23:23 | |
josch | minute: as a result of our discussion today i filed https://source.mnt.re/reform/reform/-/merge_requests/64 -- tell me if you like this change :) (but it doesn't fix my problem of course) | 23:29 |
- yankcrime (QUIT: Ping timeout: 260 seconds) (~nick@gw.tetromino.io) | 23:37 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!