Keyboard Design
- Ohmbeddedohmbedded.com Ohmbedded
Ohmbedded is an electronics blog dedicated to sharing knowledge and tutorials related to designing custom electronics, with a focus on keyboards.
cross-posted from: https://keeb.lol/post/1499
> KiCad keyboard tutorials
- VIK - a new open standard for interconnecting keyboards to modules
cross-posted from: https://keeb.lol/post/1338
> cross-posted from: https://lemmy.world/post/2498887 > > > Hey all! I've been working on a new standard for interconnecting a main keyboard pcb to modules. > > > > What does this mean? If a keyboard pcb supports the interface via a connector and some basic wiring, it will allow you to use the available open source modules. > > > > I designed an open source keyboard called vulpes minora to prove out the concept, along with 4 modules that you can connect to it. Even before officially announcing it, there are have been 3 keyboards that have adopted it, along with 2 modules developed (Great work by zzeneg , Ariamelon, and Ben!) > > > > Here is a link to see the full list of supported keyboards and modules. > > > > The VIK repository is here, and it highlights how it works, how to implement support for it (for both a keyboard and a module), along with working examples. > > > > https://github.com/sadekbaroudi/vik > > > > If more people adopt it, more people will be incentivized to make modules, and we'll all benefit from it. No more days of "hey, check out this cirque trackpad, let's figure out a way to hack it onto existing boards!". Instead, it will be "Hey, we should design a VIK module that supports this new cool thing!". Then people will be able to just swap in the new thing, write some basic firmware, and fold it into their existing keyboards. > > > > Thinking out loud here, but if it starts to get popular, we could even work with the QMK folk to potentially create some standardized way of supporting modules (from a firmware perspective) in a more streamlined way. > > > > Anyway, questions and feedback very much welcome. > > > > If you'd like to discuss it in more depth, please feel free to join the fingerpunch discord server, and chat me up (sadekbaroudi) in the #vik channel. > > > > https://fingerpunch.xyz/discord > > > > There was a recent article published on kbd.news if anyone wants to look through that as well
- foostan/kbd: for building keyboard librariesgithub.com GitHub - foostan/kbd: for building keyboard libraries
for building keyboard libraries. Contribute to foostan/kbd development by creating an account on GitHub.
- crides/kleeb: Collection of Kicad 6.0 symbols, footprints and 3D models useful in keyboard creationgithub.com GitHub - crides/kleeb: Collection of Kicad 6.0 symbols, footprints and 3D models useful in keyboard creation
Collection of Kicad 6.0 symbols, footprints and 3D models useful in keyboard creation - crides/kleeb
- Hardware design for the RP2040github.com GitHub - Sleepdealr/RP2040-designguide: Hardware design for the RP2040
Hardware design for the RP2040. Contribute to Sleepdealr/RP2040-designguide development by creating an account on GitHub.
cross-posted from: https://keeb.lol/post/1209
> Integrated RP2040 design guide by Sleepdealr
- Keyboard Case Design
cross-posted from: https://keeb.lol/post/1208
> By Sadek Baroudi, from KBD.NEWS 2022 Advent Calendar
- Designing for Wireless
cross-posted from: https://keeb.lol/post/1207
> By Pete Johanson, from KBD.NEWS 2022 Advent Calendar
- Ergogen: Ergonomic keyboard layout generatorgithub.com GitHub - ergogen/ergogen: Ergonomic keyboard layout generator
Ergonomic keyboard layout generator. Contribute to ergogen/ergogen development by creating an account on GitHub.
- Let's Design A Keyboard With Ergogen v4: Introductionflatfootfox.com Let's Design A Keyboard With Ergogen v4: Introduction
In this new series, I walk through the process of creating an ergonomic mechanical keyboard design with the help of Ergogen v4.