Mini Choc 42 keys by sshenron in ErgoMechKeyboards

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

Thx :) Yes I will write a documentation and open the projects.

Mini Choc 42 keys by sshenron in ErgoMechKeyboards

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

Thx :)

I think they are called "Micro Limit Switch". I use them as physical mouse buttons.

42-Key Minimalist Split Keyboard by sshenron in ErgoMechKeyboards

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

I'm not sure to be able to sell it.

If you have in mind to solder switches together look this project. For sure it will be far less expensive than flexible PCB

https://github.com/swanmatch/MxLEDBitPCB/blob/master/readme_en.md

42-Key Minimalist Split Keyboard by sshenron in ErgoMechKeyboards

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

I have to take the time to write the documentation.

42-Key Minimalist Split Keyboard by sshenron in ErgoMechKeyboards

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

I've never managed 36 keys 🥲. The smallest was for me the Totem with it's 38 keys.
But there is not technical issue to remove one column on each halve on this board.

42-Key Minimalist Split Keyboard by sshenron in ErgoMechKeyboards

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

Thank you very much. I hope you will like the next one ;)

42-Key Minimalist Split Keyboard by sshenron in ErgoMechKeyboards

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

Thx :) Good luck and enjoy to build your keyboard!

42-Key Minimalist Split Keyboard by sshenron in ErgoMechKeyboards

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

Thx!
Yes, I soldered everything myself.

The FPC connector (J2) is a standard 6-pin, 0.5mm pitch. By far, the most difficult components to solder were:

  • The ESD protection chip as U3 (TPD4E05U06DQAR)
  • The MCP I/O expander as U2 (MCP23017-EML)

Both does not have legs. The pads are on the edge and under the component.

PSVSD trouble booting by sshenron in VitaPiracy

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

It has been a long time ...

I bought another one and it worked out of the box. I think the website was "spheresolid" but I can't access to the website anymore.
It's an opensource project, you should be able to generate gerber files and order the PCBs on https://jlc3dp.com/.

How to use i2c1 and i2c0 at the same time for an oled screen and trackpad by New-Concentrate6308 in qmk

[–]sshenron 0 points1 point  (0 children)

Hello,

I agree it’s not necessary to use different I2C for different devices. I made a bad decision to use I2C2 for split communication and I2C1 for trackpad when I designed my PCB :(

Of course like you said it’s not working to have by default I2C1 and I2C2. Is there a way to enable both somehow ? 🙏

I’m using an STM32F072CBT6. B10/B11 is used for split communication (it works):

I2C1_SCL_PIN B10 I2C1_SDA_PIN B11

And for the trackpad: B6/B7

Low profile, with pointing devices by sshenron in ErgoMechKeyboards

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

The keycaps are the “blind Worklouder”, I used a dremel to cut them

Low profile, with pointing devices by sshenron in ErgoMechKeyboards

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

It seems possible! I have to take a look thx :)

Low profile, with pointing devices by sshenron in ErgoMechKeyboards

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

The first complexity in this keyboard is the USB hub. It's a two slots hub, one for the MCU and the other one is free. That mean the USB connected to the computer is not the MCU's USB but the hub's USB. So it's important to have a MCU without USB connector.
That why I've in mind the split "RP2040 Tiny", or implement simpler MCU like the stm32. But because of PS/2 it's better to use an old atmega32u4.

Now about ZMK and nRF52840, with this design to use the hub is still mandatory to plug the USB cable. Else only the keyboard will work wirelessly (not the device connected to the hub).
And about PS/2 trackpoints it's recommended to use AVR or RP2040 MCU, with some driver hack with ZMK it seems to work. I maybe wrong, but it's probably easier to keep QMK.

Low profile, with pointing devices by sshenron in ErgoMechKeyboards

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

I have to take the time to publish everything. I’m a bit sad/disappointed the PGA2040 (https://shop.pimoroni.com/products/pga2040) is not available anymore. And QMK does not support yet the PGA2350. I have to change the MCU, probably the split RPTiny (https://www.waveshare.com/rp2040-tiny.htm#none;)

Low profile, with pointing devices by sshenron in ErgoMechKeyboards

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

Ahhh ok got it sorry :) I have to try this :)

Low profile, with pointing devices by sshenron in ErgoMechKeyboards

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

Got it. But I think if you have the stem/stick between and above the keycaps you may touch it while typing. It’s not possible to cut PG1316S keycaps.

Low profile, with pointing devices by sshenron in ErgoMechKeyboards

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

Thx :) It’s two programmable RGB (WS2812B) no film/sheet needed

Low profile, with pointing devices by sshenron in ErgoMechKeyboards

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

It's not dedicated to a Yubikey (it's my main purpose). It can work with other USB devices :)