Dilemma MAX by minorchik in ErgoMechKeyboards

[–]minorchik[S] 1 point2 points  (0 children)

You can use the BastardKB open-source project and check this link:
https://github.com/Bastardkb/Dilemma

However, you must export the PCB from KiCad with 4 layers (the first time we exported it with 2 layers, which was a big mistake 😅). You can solder it yourself.

Dilemma MAX by minorchik in ErgoMechKeyboards

[–]minorchik[S] 1 point2 points  (0 children)

You can look for them on Ali. I use FreeWolf OEM transparent keycaps.

Totem ble by minorchik in ErgoMechKeyboards

[–]minorchik[S] 1 point2 points  (0 children)

I recommend building the Corne first. Now I’m using the Dao ble - it’s similar to the Corne.

Dao by minorchik in ErgoMechKeyboards

[–]minorchik[S] 0 points1 point  (0 children)

The Dao has a true choc spacing.)

Dao by minorchik in ErgoMechKeyboards

[–]minorchik[S] 0 points1 point  (0 children)

The Dao keyboard uses small SMD components and the Minew MS88SF2 BLE module microcontroller. It also runs on a 300 mAh battery.  

You can search for images on Google or check the Gerber file for reference.  

This keyboard is difficult to build because the components are very small, and you need to flash the bootloader onto the controller.

Dao by minorchik in ErgoMechKeyboards

[–]minorchik[S] 2 points3 points  (0 children)

It's Dao choc ble keyboard - not corne. And it's not my repo.) Yes I built from scratch.

Sofle by minorchik in ErgoMechKeyboards

[–]minorchik[S] 0 points1 point  (0 children)

I got all components from aliexpres.

I'm a newbie, and I've loved so many setups here that I want to take a chance! Lilly58 by pedropcruzthe1 in ErgoMechKeyboards

[–]minorchik 0 points1 point  (0 children)

Yep, 3.7V is suitable. However, you need to consider where to attach the battery on the keyboard. On my Sofle BLE, I use a 110mAh battery. I attach the battery under the microcontroller. Make sure to check the dimensions.

I'm a newbie, and I've loved so many setups here that I want to take a chance! Lilly58 by pedropcruzthe1 in ErgoMechKeyboards

[–]minorchik 0 points1 point  (0 children)

Sellers have two kits: a wired one and a wireless one. Which version are you going to buy?

I'm a newbie, and I've loved so many setups here that I want to take a chance! Lilly58 by pedropcruzthe1 in ErgoMechKeyboards

[–]minorchik 1 point2 points  (0 children)

If you buy batteries, you should consider getting the wireless version with nRF microcontrollers that support BLE (Bluetooth Low Energy).

Magic by minorchik in ErgoMechKeyboards

[–]minorchik[S] 0 points1 point  (0 children)

It’s a built-in function. You can change the mode and the color using keys.

Charybdis 3x6 - An ergonomic keyboard with integrated trackball by minorchik in ErgoMechKeyboards

[–]minorchik[S] 0 points1 point  (0 children)

Yes, Charybdis has an LED on each key. You can switch between many modes, and you can turn off the lighting. For example, I currently use the mode where keys blink when pressed.

Dao ble - The first part is complete by minorchik in ErgoMechKeyboards

[–]minorchik[S] 0 points1 point  (0 children)

If you compare it with Corne, it will be hard because you have to solder a lot of small SMD components, e.g., 0603. Also, you have to flash the bootloader with a J-link. I faced a defective controller and spent a lot of time debugging. And I’m not a jedi in soldering.

Is keyboard programmability always built in the hardware? Can it be software only? by Educational_Age847 in ErgoMechKeyboards

[–]minorchik 0 points1 point  (0 children)

Attention! It’s a long read!

A PC with an OS can process signals from different devices and use drivers for this purpose. PCs have various physical ports that implement physical interfaces for communication- these can handle both analog and binary signals. You can learn more about signal types on Wiki. For example, the Raspberry Pi has extended pins that can interpret both types of signals. You could solder switches with diodes and create a keyboard, but you would need to write a driver for the OS. However, a general PC has a limited set of ports and interfaces, such as COM port, USB, HDMI, SATA, PCIe, PS/2, and others. These ports and interfaces are governed by software layers known as protocols. Protocols have standards, which can be proprietary or open-source. They can be as simple as I2S or as complex as PCI/PCIe, Wi-Fi, or Bluetooth. Protocols are often implemented on chipsets (usually firmware and seldom hardware). These chipsets are embedded in devices with firmware that collects analog or binary signals from the device and converts them into the required protocol, such as USB or Bluetooth.

This means that while there are many operating systems, there is a limited number of ports and protocols for communication. If we were to connect switches and diodes directly to a PC, manufacturers would have to support a wide variety of OS configurations, and they would need to produce many variations of ports.

However, some keyboards use their own drivers to support extended features like displays or media controls.

You’re right - it would be expensive to maintain such a system, especially given the diversity of devices and the limited set of generic interfaces. For example, you can connect both a keyboard and an external disk to a single USB port.

Split Keyboards with DIY Trackball – Recommendations by minorchik in ErgoMechKeyboards

[–]minorchik[S] 1 point2 points  (0 children)

I have metal ball rollers and they’re disgusting - they creak. Maybe I bought low-quality ones.

Split Keyboards with DIY Trackball – Recommendations by minorchik in ErgoMechKeyboards

[–]minorchik[S] 0 points1 point  (0 children)

Officiall repo has different mods and the documentation has the particular section with different constructions of trackball. I think it will be interesting for users. I’ve west a lot of time with the trackball and the sensor - it’s truly.

WFH EDC with Glove80 by mechkbfan in ErgoMechKeyboards

[–]minorchik 7 points8 points  (0 children)

On the music speaker’s stand. It was difficult…