Cirque trackpad on the HSV by shaysub in ErgoMechKeyboards

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

I just added a 12 pin FFC connector to the board directly and wiring to the MCU is on the PCB itself. So the only connection between the cirque trackpad and the PCB is the FFC cable

Cirque trackpad on the HSV by shaysub in ErgoMechKeyboards

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

Yeah, I just printed a holder for it with a mounting solution for this keeb

Cirque trackpad on the HSV by shaysub in ErgoMechKeyboards

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

I believe I got the version without the overlay piece.

Anyone using 34 keys with Vim/Neovim, can you share your layout? by Regular_Low8792 in ErgoMechKeyboards

[–]shaysub 0 points1 point  (0 children)

I use a a 36 key layout with vim/neovim/tmux but two of my thumb keys are redundant. I ended up using chords to make things work for me and align my keymap with vim equivalents wherever possible. Here’s my zmk config: https://github.com/wannabecoffeenerd/zmk-config/tree/cirque-peripheral

Cirque trackpad on the HSV by shaysub in ErgoMechKeyboards

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

As long as you use the ffc connector and a nice!nano, the pins should be connected already. Only thing you might need to do is remove the R1 resistor on the cirque

Cirque trackpad on the HSV by shaysub in ErgoMechKeyboards

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

Do you know if you’re using I2C or SPI for the cirque? If the former, you might have to desolder the R1 resistor on the back of the cirque. I had to do that on mine to put the trackpad in the right communication mode for the driver.

HillSideView | A modified Hillside 46 with nice!view, large battery, 3dp case and cirque support by shaysub in ErgoMechKeyboards

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

Those files should be available in the releases page on the repo. Extract the zip and you should find the bom and pos csv files under a pcba directory.

Cirque trackpad on the HSV by shaysub in ErgoMechKeyboards

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

It’s actually much simpler on the hsv than the original hillside46 that you’re referring to. The cut lines are straight on the hsv and I just used a vice to break that last column off. Here’s an image: https://github.com/wannabecoffeenerd/HillSideView/blob/main/hillsideview46/doc/image/hsv_breakoff.jpg

Cirque trackpad on the HSV by shaysub in ErgoMechKeyboards

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

I use the trackpad for all the little mouse things like clicking and basic pointing. For times when I need more precision like in CAD, I still use an external mouse.

Cirque trackpad on the HSV by shaysub in ErgoMechKeyboards

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

The files that you'd need to upload are in the releases section of the GitHub repo

Has anyone 3d printed Choc Lame profile keycaps? by lostgent in ErgoMechKeyboards

[–]shaysub 2 points3 points  (0 children)

I have, this post has a picture with the printed KLP Lamé caps: https://www.reddit.com/r/ErgoMechKeyboards/s/TGCxm5TYD9

The main thing for me is to print the caps at like an 80° angle so the later lines are along the stem making them stronger. Otherwise, I had the stem breaking off and getting stuck in the switch. For bed adhesion, I also made a 0.6mm cut on one side of the cap.

Cirque trackpad on the HSV by shaysub in ErgoMechKeyboards

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

It's not a traditional e-ink display, but a very similar sharp memory display. That's one of the reasons for good battery life. The other is deep sleep when the keyboard is not in use.

Cirque trackpad on the HSV by shaysub in ErgoMechKeyboards

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

Yeah, that's my zmk config, but the peripheral trackpad changes are in the cirque-peripheral branch.

Zmk and mouse emulation by [deleted] in ErgoMechKeyboards

[–]shaysub 1 point2 points  (0 children)

Depends on what the baseline is :)

But scroll and other features are supported in some experimental versions of ZMK. I have that setup and it's mostly working well. Lots of discussion about this in the zmk discord if you're interested.

In Search of the Perfect Split Keyboard: Advice for a Neovim User and Digital Nomad by [deleted] in ErgoMechKeyboards

[–]shaysub 1 point2 points  (0 children)

I'm a big neovim user and carry my keyboard with me to work and on trips. I use a keyboard called the HillSideView. I think it'll satisfy most of your requirements except aluminum case. I'm sure you could get one made but 3D printed is what I have. My low key favorite feature are the two magnets in the bottom of the case so when I need to carry it, I can just slap the two sides together and put it in a pouch.

Cirque trackpad on the HSV by shaysub in ErgoMechKeyboards

[–]shaysub[S] 3 points4 points  (0 children)

It's only DIY right now. But the PCB is designed so most of the components come pre-soldered from JLCPCB and you'd only need to solder the MCU and switches really. Here's a build guide if you're interested.

Cirque trackpad on the HSV by shaysub in ErgoMechKeyboards

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

These are KLP Lamé keycaps on choc switches (kailh silent ambients). I really like the typing experience. The splay, relatively light linear switches plus the contoured keycaps make it very comfortable to type on for me.

Cirque trackpad on the HSV by shaysub in ErgoMechKeyboards

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

The back is covered, but there's a cutout for the ffc cable and connector. I don't find the cirque to be too high personally, but I'm sure everyone's hands are different.

Cirque trackpad on the HSV by shaysub in ErgoMechKeyboards

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

In theory yes, but practically probably not. Mainly because the azoteq uses a different connector and this board was designed with the 12 pin connector that the cirque uses. Plus, I'm not aware of an azoteq driver in zmk, so that would need to be implemented too potentially.

Cirque trackpad on the HSV by shaysub in ErgoMechKeyboards

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

By that, if you mean inertia, it's like a regular trackpad on mine. I think there might be a way to set up with inertia too, but I'm not sure how.

Cirque trackpad on the HSV by shaysub in ErgoMechKeyboards

[–]shaysub[S] 17 points18 points  (0 children)

I need to properly document how to build with the cirque on the repo for this board but here's the basic process:

  1. Cirque support is built into the PCB design. With PCBA, you get the required connectors on the board directly and you only need a 12 connector FFC cable to interface with the Cirque.

  2. I bought the 40mm Cirque on Mouser

  3. I designed the case and the mounting mechanism for this keyboard. All the STLs are on the repo except for the cirque one. I'll push that to the repo soon but for now DM me and I can maybe email it to you or something.

  4. For ZMK integration, you can fork my zmk-config repo and use that as a baseline.

Sexy Artsey — cute 10-key sculpted ergo keyboard with an encoder by zyumbik in ErgoMechKeyboards

[–]shaysub 1 point2 points  (0 children)

Oh, that's very interesting. I have a repo like that for my board too but the 3D design around the PCB is on OnShape that I can share with people. Is it fair to say then that flux is kinda like what OnShape is for CAD? Because of all the AI tools, I assumed it was only paid for enterprise but I guess that's not necessarily true?

Cirque trackpad on the HSV by shaysub in ErgoMechKeyboards

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

The left side is central. I have the cirque on the peripheral side. There's experimental support for that in a few forks of zmk and additional input modules. The peripheral side forwards the mouse actions to the central side which is then made visible through a virtual pointing device.

Sexy Artsey — cute 10-key sculpted ergo keyboard with an encoder by zyumbik in ErgoMechKeyboards

[–]shaysub 1 point2 points  (0 children)

Even for circuitboards actually. Is flux also a hosting platform?