mechware
Modular and configurable plugin based firmware for mechanical keyboard. (by dairequinlan)
Our great sponsors
mechware | reviung | |
---|---|---|
15 | 25 | |
22 | 424 | |
- | - | |
0.0 | 0.0 | |
over 2 years ago | about 1 year ago | |
C++ | ||
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
reviung
Posts with mentions or reviews of reviung.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-01.
-
Is there a keyboard with a layout as close as possible to this?
I felt like one of the Reviung boards would work, but they’ve either got too many columns or too few thumb keys…
-
Semi-wireless, single-MCU Corne Keyboard
And then do the wiring accordingly. From firmware perspective it is more like a reviung42 ;) see https://github.com/gtips/reviung/tree/master/reviung41
-
Just finished my Appa keyboard
take a look at the bottom plate for the Reviung41 – includes some laser engraving to act as a diffuser for the LEDs (personal opinion, I think you could survive with only the two outer rows of RGB LEDs)
-
Happy 40s!
Reviung41
-
My first daily driver and my latest daily driver
Reviung41, Reviung39, Reviung34, and Reviung5 – kits available at various shops around the net
-
revxlp: a unibody split based on revlp/reviung41
This is a remix of the revlp from Cyril, which itself is remix of the reviung41 by GTips.
-
Using no more than one thumb key per hand?
Reviung41, which has 5 thumb keys, one key naturally positioned for each thumb, one inner key for each, and a wide centre key for either thumb. These are set to: Function & Special Layer/Escape Command/Space Navigation Layer/Return (I originally had this centre key be space, which seemed natural, but the stretch was slightly annoying, so I switched it to Return (this had the added advantage of allowing me to use a regular 2¼U Return key!)) Number key — I’m still experimenting with this, but it is currently a Tap Dance: Tap — One Shot Home Row Number Layer Hold — Momentary Number Pad Layer Tap-Tap — Switch to Home Row Number Layer Tap-Hold — Switch to Number Pad Layer Right Option/One Shot Right Command — this is going to be replaced with a 5-way navigation switch and I’m not sure what the middle press will do (if anything)
-
Looking for a 3x12 (or wider) PCB. I know about the Gherkin, but I can't go back to T Rex typing posture. Split 2(3x6) works too.
How about a Reviung. The 41 is available from a few places, e.g.: https://www.littlekeyboards.com/products/reviung41-analyst-keyboard-kit
- When you're trying to diagnose why the webgui wasn't working but accidentally start the new parity disk rebuild. I guess I have to find a new place to work tomorrow...
- Questions about split blackpill design
What are some alternatives?
When comparing mechware and reviung you can also consider the following projects:
Unified-Daughterboard - Redirect repo for old URL
euclid36
ESP32-BLE-Combo - Bluetooth LE Keyboard library for the ESP32 (Arduino IDE compatible)
keyboards
EnvOpenPico - An open source RP2040 MCU Board Family
humla
kmk_firmware - Clackety Keyboards Powered by Python
barobord
handwirehotswap - A 3D printed, Solderless Hot Swap Socket to build keyswitch matrixes
reviung41 - A 3d printed clone of the Reviung41 keyboard
dactyl-manuform
nrfmicro - Pro Micro-compatible Bluetooth 5 board with Li-Po charger and USB-C