keyswitch-kicad-library
keyswitches.pretty
Our great sponsors
keyswitch-kicad-library | keyswitches.pretty | |
---|---|---|
5 | 8 | |
10 | 828 | |
- | - | |
0.0 | 0.0 | |
11 months ago | over 2 years ago | |
Python | ||
GNU General Public License v3.0 or later | 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.
keyswitch-kicad-library
- My first controller build, Flat box Rev 5.
-
Keyboard Part Libraries for kiCad 6?
https://github.com/perigoso/keyswitch-kicad-library (.kicad_mods) - Thanks bicycleroad!
-
I built a keyboard PCB and wrote firmware for it in Rust
The Keyswitch Kicad Library ended up being invaluable in exploring some of these questions.
-
Designing my own board thanks to this sub!
I used this library for the switch footprint. https://github.com/perigoso/keyswitch-kicad-library
keyswitches.pretty
-
My first controller build, Flat box Rev 5.
Search github for the right footprint libraries, if you are using KiCAD here are the footprints I use for Kailh Choc style switches: https://github.com/daprice/keyswitches.pretty
-
designed a custom PCB for my first olkb
I guess the term you are looking for is footprint. That refers to the features which allow for your part to correctly connect to your PCB. There is this repository for a broad selection of switches https://github.com/daprice/keyswitches.pretty I'm not 100% where I got the spacing between keys from, but just use one of the many open source keyboard projects as a reference. Or if you already have the key caps and switch on hand, measure their dimensions.
-
keyswitches.pretty example matrix
Does anybody know of any kicad projects on Github using https://github.com/daprice/keyswitches.pretty, preferably the choc hot swap footprint ("Kailh_socket_PG1350")? I'm getting close to ordering my (first) PCB and the previous (non hotswap footprints I was using had the pins numbered the opposite way ([1 2] rather than [2 1]) which has thrown me a little since this is my first project so just want to sense check my matrix against one using the same footprint.
-
So I decided to learn KiCad, and this is the result.
I think it was this one: https://github.com/daprice/keyswitches.pretty, I went with Kailh_socket_PG1350 and it fits perfectly.
-
Kicad choc and mx footprint?
I use these https://github.com/daprice/keyswitches.pretty
-
Low Profile Switches on BM40?
I can't find a footprint comparison right now for Gateron low profile switches, but it appears BM40 kb's are Cherry MX compatible, so as long as it has the same footprint as MX, it fits. If you have time and tools, check this Github repository, it might have the switch's footprint you're looking for !
- Choc socket question
-
Rmechanicalkeyboards Ask Any Question Get An
I found this library, the Kailh_socket_MX_optional_reversible footprint seems to be what I want, but it says it doesn't support PCB mounting, which I'm not sure what it means.
What are some alternatives?
rp2040-template
qmk_configurator - The QMK Configurator
fluxpad - Analog keypad with hall effect switches and rapid trigger for osu!
flatbox - Low profile hitbox-layout fightstick
key-ripper
kad - Keyboard Automated Design (KAD) is a Golang library for designing mechanical keyboards
E80-1800 - QMK compatible PCB replacement for Cherry G80-1800
rusty-keys - rusty-keys のファームウェアのサンプルコードと基板の設計データ
arduino-kicad-library - KiCad Symbol & Footprint Library for Arduino Modules (Shields, Sockets and Tiles)
keyberon - A rust crate to create a pure rust keyboard firmware.
beyblock20 - The magnetic, modular, 20-key macropad that can join together to form an ortholinear board
crkbd - Corne keyboard, a split keyboard with 3x6 column staggered keys and 3 thumb keys.