mechware
Modular and configurable plugin based firmware for mechanical keyboard. (by dairequinlan)
Unified-Daughterboard
Redirect repo for old URL (by Unified-Daughterboard)
Our great sponsors
mechware | Unified-Daughterboard | |
---|---|---|
15 | 12 | |
22 | 4 | |
- | - | |
0.0 | 0.0 | |
over 2 years ago | over 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
Unified-Daughterboard
Posts with mentions or reviews of Unified-Daughterboard.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-01-14.
-
Review Request
and concerning sending keystroke to host i opted to use the unified-daughter board from the open source project hence there is no presence of the usb connector or fuse.
-
Modular keyboard, PCB question for newbie
It is Unified Daughterboard, which has been used in many keyboards. I don't want to make my main keyboard act as a hub because I want all other modules to work without the need for the main one. The hub is just a simple PCB that will take all outputs from all modules and combine them into 1 output to the daughter board. If there is no problem for the daughterboard to take multiple inputs, I guess my concept will work.
-
Finding USB 2.0 pinout connections on USB-C female connector
I'll be replacing the board above with the one shown here: GitHub - ai03-2725/Unified-Daughterboard: Unified daughterboards for custom keyboard designers and users
-
Is this normal??? Drop Holy Panda Switches, un-lubed from factory came in with lubed stems and around 10% of the spring are not as tall as the rest.
A lot if not most boards I’ve seen use the unified daughterboard, or a size variation thereof. These are relatively easy to acquire or order custom, the schematics are online: https://github.com/ai03-2725/Unified-Daughterboard
-
One thing I am thankful for in this community
Sure, how do I check that? Also, if this is helpful, I believe this the schematic of the daughterboard: https://github.com/ai03-2725/Unified-Daughterboard.
-
Is USB 2.0 Type-C still reversible?
Hi, I'm using this USB 2.0 daughterboard for a mechanical keyboard: https://github.com/ai03-2725/Unified-Daughterboard. The USB-C to USB-C wire I'm connecting to it only seems to work in one orientation — is it meant to be reversible? I was wondering if it's an implementation issue or a limitation of the 2.0 spec.
- What is the best way to jump/extend a USB-C port onto a daughter board?
-
[IC] Unified daughterboard C3
As I've been looking (and failing) to find a unified daughterboard C3 in the EU/USA I'm willing to organize a small GB asap if enough people are interested.
-
[US-NJ][H] Cash [W] USB-C DaughterBoard
There is a universal open source daughterboard that most boards use: https://github.com/ai03-2725/Unified-Daughterboard
-
[US-MD][H] C3 Unified Daughterboards w/ ESD protection [W] Paypal
These daughterboards are based on the latest spec, seen here: https://github.com/ai03-2725/Unified-Daughterboard and notably include ESD protection, unlike previous revisions. Great for replacing a current daughterboard if you are worried about electro static discharge, and for future boards to have some lying around.
What are some alternatives?
When comparing mechware and Unified-Daughterboard you can also consider the following projects:
reviung
EnvOpenPico - An open source RP2040 MCU Board Family
ESP32-BLE-Combo - Bluetooth LE Keyboard library for the ESP32 (Arduino IDE compatible)
Env-KB - A custom mechanical keyboard inspired by the CFTKB Mysterium utilizing the Raspberry Pi Pico
pheromone_keyboard
kmk_firmware - Clackety Keyboards Powered by Python
handwirehotswap - A 3D printed, Solderless Hot Swap Socket to build keyswitch matrixes
dactyl-manuform
PacificSound_SplitKeyboard - Custom Column Stagger Split Keyboard
keyberon - A rust crate to create a pure rust keyboard firmware.
mechware vs reviung
Unified-Daughterboard vs EnvOpenPico
mechware vs ESP32-BLE-Combo
Unified-Daughterboard vs Env-KB
mechware vs EnvOpenPico
Unified-Daughterboard vs pheromone_keyboard
mechware vs kmk_firmware
mechware vs handwirehotswap
mechware vs dactyl-manuform
mechware vs PacificSound_SplitKeyboard
mechware vs Env-KB
mechware vs keyberon