mechware
Modular and configurable plugin based firmware for mechanical keyboard. (by dairequinlan)
handwirehotswap
A 3D printed, Solderless Hot Swap Socket to build keyswitch matrixes (by stingray127)
mechware | handwirehotswap | |
---|---|---|
15 | 11 | |
22 | 290 | |
- | - | |
0.0 | 0.0 | |
almost 3 years ago | over 2 years ago | |
C++ | OpenSCAD | |
Apache License 2.0 | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
mechware
Posts with mentions or reviews of mechware.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-06-12.
-
Is there an environment variable for RPi Pico compilation
I do it for my keyboard firmware project, it's designed to compile up for Arduino (well, not their IDE, but VS with PlatformIO but it's much of a muchness) https://github.com/dairequinlan/mechware
- Another grand handwire
- Keyboard project
- After only a month of many nights rewriting and debugging custom firmware... they work!
- Advice on Debugging Custom Firmware?
-
What's wrong with my wiring? Details in comments
code here https://github.com/dairequinlan/mechware/blob/main/src/input/MatrixInput.cpp That's dual use code, few #define chunks there for Ardiuno (Teensy) and Pico, but basically (using the more common Arduino syntax) ...
-
Use bluetooth module for building a bluetooth keyboard
Plan is to add the BLE functionality as another pluggable module to my own firmware https://github.com/dairequinlan/mechware
- Building my own KB. Oh boy...
-
The Banana Splits look amazing.
Indeed. It makes for a neat µC for a keyboard, all that GPIO :-D OP are you planning a complete build ? This might be useful it's a complete pluggable and configurable firmware for PICO based keyboards. Dual compiles to Teensy/Arduino so there are a bunch of conditional blocks but it's fairly straightforward otherwise.
-
sparkfun rp2040
it's not an actual pro micro though, right ? It's a RP2040 board like the Pi Pico. I didn't know that that was even supported by QMK yet (if that's what you're trying to use). Coincidentally I just started using as a daily driver a custom split board I put together, which has a Pi PICO in either half, talking I2C to one another. Completely custom firmware though, source is here: https://github.com/dairequinlan/mechware/tree/pico
handwirehotswap
Posts with mentions or reviews of handwirehotswap.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-09-16.
-
handwire hotswap prototype
I am trying to make my keyboards hotswappable without the need for PCB or complicated assembly. I found https://github.com/stingray127/handwirehotswap but the design can only work with 1 switch at a time, and I found that the solid core wires I got are pretty soft so the contact doesn't seem very robust.
-
Hot swap sockets in hand-wired build?
I've had great succes with these: https://github.com/stingray127/handwirehotswap
- Hot swappable or nah
-
Which Arduio's and wires will I need for my build?
Ooh ooh, I know something. I've been experimenting a lot myself lately. I've been socketing the MCU and have both Nice!nano and some other pro micros that I hotswap. Then I've been printing a bunch of these: https://github.com/stingray127/handwirehotswap to quickly rewire and move switches around.
-
What's wrong with my wiring? Details in comments
3d printed from https://www.thingiverse.com/thing:4791318, the wiring detail is listed here: https://github.com/stingray127/handwirehotswap
-
Direct-GPIO 3x5 Dactyl
I just did a Skeletyl with Nice!nano and very little soldering. Achieved this via these: https://github.com/stingray127/handwirehotswap
-
Dactyl Manuform Flexible PCB vs hotswap
I built a 4x6 dactyl manuform this week using printed hotswap sockets from https://github.com/stingray127/handwirehotswap
-
Solderless Hot Swap system for Handwire builds and Layout Prototyping
Github, for extensive documentation on how to use it.
-
v4 of the 3D printed Hot Swap Sockets!
Thingiverse Project Link, Github Photo Guides
-
Keyboard Builders' Digest / Issue 19
A documentation for the 3D printed hot-swap sockets by u/stingray127 (thing, source).
What are some alternatives?
When comparing mechware and handwirehotswap you can also consider the following projects:
Unified-Daughterboard - Redirect repo for old URL
pinci - Super thin split PCB keyboard using rp2040 chips running Rust
reviung
FiFi_Case - Case files for a brass and acrylic FiFi
ESP32-BLE-Combo - Bluetooth LE Keyboard library for the ESP32 (Arduino IDE compatible)
ya36
EnvOpenPico - An open source RP2040 MCU Board Family
simplemodularkeyboard
kmk_firmware - Clackety Keyboards Powered by Python
dactyl-manuform
torn - Torn keyboard
mechware vs Unified-Daughterboard
handwirehotswap vs pinci
mechware vs reviung
handwirehotswap vs FiFi_Case
mechware vs ESP32-BLE-Combo
handwirehotswap vs ya36
mechware vs EnvOpenPico
handwirehotswap vs simplemodularkeyboard
mechware vs kmk_firmware
handwirehotswap vs dactyl-manuform
mechware vs dactyl-manuform
handwirehotswap vs torn