keyswitch-kicad-library VS keyswitches.pretty

Compare keyswitch-kicad-library vs keyswitches.pretty and see what are their differences.

keyswitches.pretty

KiCAD footprint library for kailh choc and MX-style mechanical switches and their associated sockets (by daprice)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
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
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.

keyswitch-kicad-library

Posts with mentions or reviews of keyswitch-kicad-library. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-04-13.

keyswitches.pretty

Posts with mentions or reviews of keyswitches.pretty. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-04-13.
  • My first controller build, Flat box Rev 5.
    3 projects | /r/fightsticks | 13 Apr 2023
    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
    1 project | /r/olkb | 14 Jan 2023
    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
    1 project | /r/ErgoMechKeyboards | 17 Dec 2022
    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.
    1 project | /r/olkb | 27 Aug 2022
    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?
    1 project | /r/ErgoMechKeyboards | 23 May 2022
    I use these https://github.com/daprice/keyswitches.pretty
  • Low Profile Switches on BM40?
    2 projects | /r/olkb | 21 Apr 2022
    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
    1 project | /r/ErgoMechKeyboards | 5 Aug 2021
  • Rmechanicalkeyboards Ask Any Question Get An
    1 project | /r/MechanicalKeyboards | 21 Feb 2021
    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?

When comparing keyswitch-kicad-library and keyswitches.pretty you can also consider the following projects:

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.