pca006132

joined 1 year ago
[–] pca006132 1 points 11 months ago (2 children)

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

[–] pca006132 2 points 11 months ago

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

[–] pca006132 1 points 11 months ago

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

[–] pca006132 1 points 11 months 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.

[–] pca006132 3 points 11 months ago (2 children)

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/item/1005005974200193.html) and a development board for less than 3 dollars (https://www.aliexpress.com/item/1005005974200193.html). 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.

[–] pca006132 1 points 11 months ago
[–] pca006132 1 points 11 months ago

There were efforts trying to do make this simpler, but it was abandoned. See https://github.com/openscad/openscad/issues/4743 and related PR.

[–] pca006132 2 points 1 year 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.

[–] pca006132 1 points 1 year 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.

[–] pca006132 1 points 1 year ago (2 children)

Not sure about others, I tried to sell me keyboard but without success, maybe split keyboards are a bit too niche and no one near me (HK) is interested. I just disassembled the keyboars to scrap the components for the next build, which is a bit sad considering a significant amount of time is spent on assembling it.

[–] pca006132 2 points 1 year ago (1 children)

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

[–] pca006132 2 points 1 year ago (2 children)

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.

 

No need to bend the legs, no need to do wire stripping. I did this in 30 minutes casually... I guess the full halve will take around 1 hour

 

Just wanted to share the manifold library to 3D printing enthusiasts.

It is a fast and robust mesh boolean library in C++ with a typescript API that you can use in your browser! It has most of the operations supported by OpenSCAD, but without import svg and minkowski. The operation is so fast that even OpenSCAD is using it as a backend (experimental option in nightly) and get up to 250x performance improvement for some models.

view more: next ›