2
24
pca006132

@lemmy.world

pca006132 3 points 3 years ago

Yeah WCH make some really cheap chips. Apart from ch552, there is also a family of BLE chips such as ch571f that is much more efficient than ESP32 (from online sources) and is very cheap. You can get the chip for half a dollar (https://www.aliexpress.com/...) and a development board for less than 3 dollars (https://www.aliexpress.com/...). When I bought it on taobao, it is actually around 1.3 dollars.

The downside is that software support does not exist (yet), so will have to try and make a firmware for it. I haven't yet found time as I was working on manifold things.

path: 0 3780183, hotness: undefined, score: 3, children: 2
pca006132 3 points 3 years ago

I am a vim user (and use vim keybinding for web browsing), so I rarely need to use both my mouse and keyboard at the same time.

path: 0 1856837, hotness: undefined, score: 3, children: 0
pca006132 3 points 3 years ago

yes this is how I did it!

path: 0 2529523 2532319 2536082, hotness: undefined, score: 3, children: 0
pca006132 3 points 3 years ago

a soldering iron at 360 degree celcius

path: 0 2546119 2560100, hotness: undefined, score: 3, children: 1
pca006132 3 points 3 years ago

40% low profile keyboard?

path: 0 410233, hotness: undefined, score: 3, children: 0
pca006132 2 points 3 years ago

I think you should probably use a CAD instead of graphics software to design...

path: 0 3841601, hotness: undefined, score: 2, children: 2
pca006132 2 points 3 years ago

Wondering what is the bottleneck for the system. Number of requests per second or something?

path: 0 377710 419033, hotness: undefined, score: 2, children: 0
pca006132 2 points 3 years ago

Not very feasible I think. Our messages are basically broadcasts, so unless every server respect the privacy of their users and implement some kind of rate limiting, otherwise the data will still be public. I think privacy issue will require regulation instead of a technical solution.

path: 0 418363 418365 418919, hotness: undefined, score: 2, children: 0
pca006132 2 points 3 years ago

I would say that you need to try and modify your keymap. Mod-tap is useful for commonly used symbols.

Also, I would recommend you to try vim (or vim mode for some editors), as you can use modes instead of modifier keys.

path: 0 410213, hotness: undefined, score: 2, children: 0
pca006132 2 points 3 years ago

For wrist rest, you can stick a piece of TU leather to cover the printed surface, so it will look nice, be clean and comfortable. Not sure if TPU is sufficiently soft if you want a soft wrist rest, you would probably need something like silicone.

path: 0 3263584, hotness: undefined, score: 2, children: 2
pca006132 2 points 3 years ago

The main problem with SLA is the material and size. I don't think SLA can print ABS?

path: 0 3207764 3210381 3263608, hotness: undefined, score: 2, children: 1
pca006132 2 points 3 years ago

I just did it for the wrist rest, as that is the part your wrist will touch regularly. It is too much work to cut many holes if you want to cover the plate, and I don't think it will be much cleaner comparing with bare printed surface. You still need regular cleaning.

path: 0 3263584 3277359 3285748, hotness: undefined, score: 2, children: 0
pca006132 2 points 3 years ago path: 0 3744004, hotness: undefined, score: 2, children: 0
pca006132 2 points 3 years ago

Nice, I can buy ch582f dev board for 2 dollars. Still very cheap!

path: 0 3780183 3797446 3798448, hotness: undefined, score: 2, children: 0
pca006132 2 points 3 years ago

I guess it is probably hard to expect users to be able to maintain their own keys. Idk, maybe there can be external identity services that helps users to store their keys, but mature users can just maintain their keys on their own? To avoid single point of failure, the key can be split into multiple parts so single compromised authority will not lead to account compromise... idk, just daydreaming.

path: 0 418180 418827, hotness: undefined, score: 2, children: 0
pca006132 1 point 3 years ago

Indeed, the major cost is labor cost. I was iterating on the design once a month and do some very simple tweaking (change the screw location for example). Because I want to make sure that the entire thing works, I need to solder everything for each cycle. Due to the lack of components, I have to disassemble old working keyboard to make a new one. I probably disassembled 4 or more in total. I was looking to sell the old one for $100, but no one was interested. I guess a lot of mechanical keyboard users are probably not used to split keyboard and DIY keyboards, so are not willing to buy it.

path: 0 3276016 3282917 3285679, hotness: undefined, score: 1, children: 0
pca006132 1 point 3 years ago

I think the dometyl keyboard (https://github.com/geoffder/dometyl-keyboard) was designed to use hall effect sensors with wiz switches. Not sure what is the PCB design that read the hall effect sensors.

If we just need digital, a comparator should be enough. However, wooting require 1 ADC for each switch, or at least some multiplexer. As it is unlikely for a single MCU to have that many ADCs, the pcb will likely require multiple chips like ADC0809 that can read 8 different analog outputs. Probably some more mux as well to reduce the number of pins required for the MCU.

path: 0 3668370 3780458, hotness: undefined, score: 1, children: 0
pca006132 1 point 3 years ago

If they are using ToF sensors, it is possible. But hell ToF sensors are expensive...

path: 0 3663121 3668263 3780560, hotness: undefined, score: 1, children: 0
pca006132 1 point 3 years ago

yeah, they are quite delicate. I wanted to use thicker ones but it is hard to get thick magnet wires. I never tried dropping them so idk, I guess making them less tensioned would help a bit

path: 0 2528977 2536068, hotness: undefined, score: 1, children: 0
pca006132 1 point 3 years ago

This looks pretty! Wondering where you guys get those fancy choc keycaps as well, I usually go to aliexpress (taobao in hk) and choc keycaps are much more expensive comparing to the normal kind of keycaps. I can usually get 60 normal keycaps for around $10 USD, but the price easily doubles for choc.

path: 0 2745113, hotness: undefined, score: 1, children: 1

thanks for using Leebra!

go to feed...