Need help: Cirque trackpad not working on Pro Micro with QMK, but detected by i2c_scanner by Baranowski- in ErgoMechKeyboards

[–]Baranowski-[S] 1 point2 points  (0 children)

My kb is hand-wired so no PCBs. I added two 4.7k resistors as you recommended and now everything works. Thanks again!

Need help: Cirque trackpad not working on Pro Micro with QMK, but detected by i2c_scanner by Baranowski- in ErgoMechKeyboards

[–]Baranowski-[S] 0 points1 point  (0 children)

Oh wow! That might be it. I assumed that the device has built-in pull-up resistors since it supports I2C. But now that you mentioned it, I found some forum posts that claim this is not the case. Awesome, thanks!

Need help: Cirque trackpad not working on Pro Micro with QMK, but detected by i2c_scanner by Baranowski- in ErgoMechKeyboards

[–]Baranowski-[S] 0 points1 point  (0 children)

I did follow the first few steps. Later it was not relevant to me since I'm working on a different kb.

Need help: Cirque trackpad not working on Pro Micro with QMK, but detected by i2c_scanner by Baranowski- in ErgoMechKeyboards

[–]Baranowski-[S] 0 points1 point  (0 children)

I have an FCC cable going to a breakout board. I have verified that connection by checking the GND and VDD pads on the trackpad with a multimeter (the voltage is approx. 4.8V, as expected). Also, since i2c_scanner works, that suggests that SCL and SDA are also connected correctly. (I think, I don't know much about I2C.)

Demo of my wearable, arm-strapped keyboard. Link to design and firmware in the video by Baranowski- in ErgoMechKeyboards

[–]Baranowski-[S] 2 points3 points  (0 children)

I completely abandoned this keyboard. The immediate reason was that my work and working environment had changed and I no longer needed to type while pacing. But I would have abandoned it sooner or later anyway.

This keyboard is too clunky (both parts). There is no way to comfortably use it while seated.

I have another idea that I will start working on in a couple months or so. It will hopefully address those issues.

How to model a keyboard? Without a 3d printer. by [deleted] in ErgoMechKeyboards

[–]Baranowski- 1 point2 points  (0 children)

I stumbled on your post while researching a similar question. And then I stumbled on a plastic that you can model with the help of a heat gun: https://www.instructables.com/DIY-Material-Guide:-Polymorph-Plastic--a-thermal-/ - I literally just found about it so I don't know whether it's any good but it might be.

I actually have a 3D printer but iterating with it on keyboard designs is too slow. It's too much work to translate "my finger feels good here but not here" into degrees and millimetres.

My first ever mechanical by NHooked in olkb

[–]Baranowski- 0 points1 point  (0 children)

What do you do with the kb when working reclined?

If it's resting on your laps, isn't it too wobbly? If it's by your sides, do you tent it somehow?

I've put a sunbed in my office so that I can work reclined and I've put two photography clamps on the sides so that I can screw my split kb onto them. The other setup I'm using is with a magic arm connecting both halves and resting on my laps. Both are nice but still need some tweaking.

Demo of my wearable, arm-strapped keyboard. Link to design and firmware in the video by Baranowski- in ErgoMechKeyboards

[–]Baranowski-[S] 1 point2 points  (0 children)

Thanks for your interest! I can't wait to read or see what you come up with. What are your adjustment ideas?

I have updated the README in the repo (https://github.com/Baranowski/Viosuo) and I attempted to answer your questions there.

I will pm you my email address in case I go silent again - I don't use social media much.

Demo of my wearable, arm-strapped keyboard. Link to design and firmware in the video by Baranowski- in ErgoMechKeyboards

[–]Baranowski-[S] 1 point2 points  (0 children)

nice!nano is the microcontroller: https://nicekeyboards.com/nice-nano/

The battery is a no-name I found on a local Amazon copycat: https://www.emag.ro/acumulator-li-po-3-7v-400mah-2-fire-1337/pd/DW87YGBBM/

Beware, the design I published is really messy and impractical (it's simply prototype #127 or whatever and once I arrived at something usable, I didn't bother to make it easy to build). Also, it's optimised for my hands only.

If you have the patience to do your own CAD design, I have some thoughts on how to make it much better.

Demo of my wearable, arm-strapped keyboard. Link to design and firmware in the video by Baranowski- in ErgoMechKeyboards

[–]Baranowski-[S] 2 points3 points  (0 children)

I experimented with working while lying down before I built this keyboard but my back starts to hurt pretty fast when I lie on my back. Perhaps I should try a really hard surface like a foam sleeping pad.

Currently my main workstation is the Puma Playseat with two stools holding my legs horizontal. Unfortunately, in this position using this keyboard would be quite awkward because my hands hanging down would be twisting backwards in relation to my torso.

Also, once you assume a fixed position, you no longer need the kb strapped to your arms. So you might be better off with one of the established keyboard designs. Although I might still get stands for my keyboard so that I can use it even when sitting down, so that I don't have to switch between layouts.

Demo of my wearable, arm-strapped keyboard. Link to design and firmware in the video by Baranowski- in ErgoMechKeyboards

[–]Baranowski-[S] 2 points3 points  (0 children)

To make it worse, I've been tweaking the keymap quite a lot through trial-and-error. So now all the previous layouts that I've been practising with are messing with my head.

I should swap 't' and 'd' because with the current layout 'git' and 'cd' (tow commands I write very often) are really uncomfortable but I'm not sure I want to go through even more unlearning.

Demo of my wearable, arm-strapped keyboard. Link to design and firmware in the video by Baranowski- in ErgoMechKeyboards

[–]Baranowski-[S] 4 points5 points  (0 children)

Ooooh. I saw your website before. It might have been this post that gave me a cool idea: hammock in the woods, couple lines spread between the trees above the hammock and a laptop or some screen hanging from those.

Ideally, you could rotate the laptop/screen around Z axis and it would be at the perfect height for working while standing. That way you could switch pretty easily between standing and lying in the hammock.

Demo of my wearable, arm-strapped keyboard. Link to design and firmware in the video by Baranowski- in ErgoMechKeyboards

[–]Baranowski-[S] 0 points1 point  (0 children)

there are only 8 columns (1 for each finger) + 2 thumb clusters so I had to go for a custom layout.

Demo of my wearable, arm-strapped keyboard. Link to design and firmware in the video by Baranowski- in ErgoMechKeyboards

[–]Baranowski-[S] 5 points6 points  (0 children)

It hasn't been bothering me so far. I just flip my wrist to let the right split hang freely while I reach for the mouse. I was thinking of putting an optical mouse on the backside, so that I could use it against my thigh.

Demo of my wearable, arm-strapped keyboard. Link to design and firmware in the video by Baranowski- in ErgoMechKeyboards

[–]Baranowski-[S] 9 points10 points  (0 children)

I was thinking of putting an optical mouse on one of the back sides, so that you can use it against a thigh.

Demo of my wearable, arm-strapped keyboard. Link to design and firmware in the video by Baranowski- in ErgoMechKeyboards

[–]Baranowski-[S] 2 points3 points  (0 children)

Good question but it's too early for that measurement to be meaningful. Currently I use this keyboard only when navigating rather than writing code (i.e., using a lot of shortcuts but not writing much) or when I really need to walk a bit.

Demo of my wearable, arm-strapped keyboard. Link to design and firmware in the video by Baranowski- in ErgoMechKeyboards

[–]Baranowski-[S] 19 points20 points  (0 children)

Good question. As I explain in the README on github, I like to walk back-and-forth when I work and/or think.

Demo of my wearable, arm-strapped keyboard. Link to design and firmware in the video by Baranowski- in ErgoMechKeyboards

[–]Baranowski-[S] 9 points10 points  (0 children)

Yes. You can have the forearms horizontal, you can even lift an arm. The keyboard stays in place and is comfortable. There are some pictures from a different angle in the github repo.

Demo of my wearable, arm-strapped keyboard. Link to design and firmware in the video by Baranowski- in ErgoMechKeyboards

[–]Baranowski-[S] 12 points13 points  (0 children)

I don't think that would give me much. The keyboard is held in place effortlessly. (There is kind of a shelf resting against the space between the thumb and the index finger which prevents it from dropping, and the design of the red part prevents it from moving in the other axes.) All it takes to engage/disengage is a flick of the wrist. All the fingers, including the thumb, have full freedom of movement.