Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zokhoi/arcade-switches
Kicad 6 footprints for Sanwa SW-68 and Seimitsu MM9 arcade microswitch variants.
https://github.com/zokhoi/arcade-switches
arcade arcade-controller kicad kicad-footprints microswitch sanwa seimitsu
Last synced: 24 days ago
JSON representation
Kicad 6 footprints for Sanwa SW-68 and Seimitsu MM9 arcade microswitch variants.
- Host: GitHub
- URL: https://github.com/zokhoi/arcade-switches
- Owner: Zokhoi
- License: mit
- Created: 2022-09-06T13:40:55.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-10-12T14:17:13.000Z (about 2 years ago)
- Last Synced: 2023-03-11T02:14:25.595Z (almost 2 years ago)
- Topics: arcade, arcade-controller, kicad, kicad-footprints, microswitch, sanwa, seimitsu
- Language: JavaScript
- Homepage:
- Size: 563 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Arcade Switches Footprints
This repository contains kicad 6 footprints for Sanwa SW-68 arcade microswitch variants and Seimitsu MM9 arcade microswitch variants, as well as their footprints with standard keyboard spacings (19mm, 18x17mm).
## Development
This respository uses pnpm for package management.
Install dependencies, and then run
```bash
pnpm gen
```
to auto-generate footprints with standard keyboard spacings in `Arcade_Switch_Keyboard.pretty/`.You can add arcade switches footprint to `Arcade_Switch.pretty/` or add spacing files to `spacing/` to generate more footprints. Add entries to `excludeFootprint.json` to exclude them from autogeneration.
However, beware that spacing files in `spacing/` are **NOT** valid kicad footprints. They only contain the necessary footprint components to add into a valid kicad footprint for autogeneration.
## References
There are some references available in this repository regarding the arcade switches. See [`./doc/Switches.md`](./doc/Switches.md) for details.