TOTEM
ergopad
TOTEM | ergopad | |
---|---|---|
17 | 11 | |
461 | 70 | |
- | - | |
4.5 | 10.0 | |
10 months ago | almost 3 years ago | |
TypeScript | ||
GNU General Public License v3.0 or later | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
TOTEM
-
[HELP] Totem needs a reset every time I start my pc
Wired Totem from keeb.supply needs a reset every time I start my Win10 pc, otherwise it works as usual. it says "USB device not recognized". Tested on multiple pcs and cables. Asked on their discord but they haven't heard this problem before. Nuked and reflashed with the given files multiple times, checked again the soldering but didn't help. If it works perfectly fine after reset or connecting to an already running pc, what might be wrong? Is there a watchdog feature that sends a reset signal the moment it gets power? My repo.
-
Shift mapping suggestions
You just need a new keyboard 🙃
-
GitHub – GEIGEIGEIST/KLOR: a 36-42 key column-staggered split keyboard
I built a TOTEM[1] (same creator) and it looks stunning. Was a breeze to get manufactured (both PCB and resin printer case from jlcpcb, in my case) and assemble too!
The build guide is very informative and quirky, it has everything from tips in how to solder smd diodes to "use a sharpie to paint the PCB sides black so it looks nicer", way better than some expensive kits I've bought in the last few years!
1. https://github.com/GEIGEIGEIST/TOTEM
-
Can someone review my schematic and PCB?
There are some pads on the underside of the XIAO controller that we need to connect to. The footprint that I am using here has plated through-holes with edge cuts with enough space to allow you to use a soldering iron from the bottom to solder the plated through-holes to the pads. This approach was borrowed from Totem so it should work but I am worried about manufacturing issues due to the DRC failures there.
-
Another TOTEM...
Here you can find the PCB and case files and of course a buildguide. Here is a Hackster post covering my process. I hope it's ok to mention, that you can also buy complete kits on keeb.supply by now.
- Geist TOTEM with trackpad mod
-
Totem with trackpad mod glamor shot
Thanks! The KiCad files are open source, you can figure out how to add a number row, I believe in you! build guide
-
Built a Piantor and am quite happy with the result! What do recommend next after learning better colemak typing :-) ?
design your own case – take a look at the bottom of GEIST’s TOTEM
-
Keyboard for crooked fingers?
add an extra pinky key – popularized by Jian and seen in Totem
-
KLOR is taking shape....
as u/Tulip2MF mentions, GEIST did the TOTEM for SEEED XIAO challenge and showed it off with a clear case and keycaps
ergopad
- Help rediscovering a website for custom key layout design
-
Using measurements of our hands?
If you have a decently sized touchscreen device, there's ergopad that lets you create a cloud of points with your fingers and average out the layout of respective key columns. However, it's limited to flat layout only.
-
column staggering calculation
If you have a Large enough tpuch screen device https://pashutk.com/ergopad/
-
Ortho get wider toward the top?
If you want to design your own you could use ergopad.
-
Keyboards for people with hand injuries
Choc switches can have a smaller spacing depending on the keycaps used, and are low profile, sadly no comercial keeb (to my knowledge) uses this spacing (MX spacing top, choc spacing bottom), but you can find resources to make your own on r/ErgoMechKeyboards, or find someone that takes commissions. Also another benefit of a DIY keeb is that the layout can be made based on yours or your wife hand (on a tablet https://pashutk.com/ergopad/), so even more confortable.
-
How much stagger?
you can use Ergopad to see what your personal stagger (and splay) is
-
My attempt at making a keyboard with Kailh x switches
I used Ergopad and TOTEM's layout as base. Less GPIO on Xiao was easier to manage since I was looking at other similar keyboards and copying schematics / track connections.
-
Looking for a tablet/ipad app for prototyping physical keyboard layout
ergopad?
- Grid or column stagger?
-
Recommendations for a newcomer
So I'm currently in the process of designing my first keyboard, because I went too deep into the rabbit hole and wanted to start with the hardest possible difficulty level. What helped me start out was this keyboard layout comparison site, ergopad (a site where you can "measure" your fingers' reach if you have a tablet) and actually printing out one of those paper keyboard testers. I know there is one for the Kyria, but other keyboards have them as well. Put a piece of wood underneath for a realistic height, tried some tenting and just typed some words on the paper to get a feel for it. That really helped me figure out where I want the keys to be, can recommend.
What are some alternatives?
piantor - The Piantor Keyboard is a beginner-friendly, easy-to-solder, 42-key or 36-key, diodeless, low profile aggressive column staggered, hotswappable and non-hotswappable, programmable ergonomic mechanical split keyboard powered by Raspberry Pi Pico or other compatible RP2040 boards. It is based on the Cantor Keyboard.
rae-dux - Generated keyboard
osprette - 34-key unibody keyboard with pinky clusters
ergo-dex-sdk-js - JavaScript SDK for the Ergo side of the protocol
msgpack.php - A pure PHP implementation of the MessagePack serialization format / msgpack.org[PHP]
ergo-lend-documentation - Documentation
totem
ErgoProfitSharingDapp
Klein - Klein keyboard is a 36 keys, columnar staggered, split ergo keyboard
quid-games - The Quid Games
KLOR - (choc and KS-27 mod) KLOR is 36-42 keys column-staggered split keyboard. It supports a per key RGB matrix, encoders, OLED displays, haptic feedback, audio, a Pixart Paw3204 trackball and four different layouts, through brake off parts.
Serializer - Library for (de-)serializing data of any complexity (supports JSON, and XML)