Sofle Pico is open source - feel free to help out!
The Sofle Picos’ PCB & schematics have been intentionally designed to make it easy to swap in alternative switch footprints. Modifications and variants are encouraged!
License
- Hardware source files are licensed under MIT license.
- The documentation is licensed under Creative Commons Attribution 4.0 International (CC BY 4.0) license. This includes all photos and images in this repository and on the website.
- Firmware is part of QMK firmware and has the same license (GPL v2)
Contribution guidelines
When making hardware contributions, please use “Semantic versioning”.
To avoid ‘breaking changes’ when creating Sofle Pico variants, please keep the following in mind:
- Changing the outline or moving the locations of the PCB, jack, knob, or switches would break compatibility between cases.
- Changing the schematic pinout would require a different QMK & VIA build and may be considered a breaking change. However, there are several unused pins, please use those for adding new stuff. Currently QMK is migrating to a .json based keyboard config, so pinout changes may be easier in the future.
- Please prototype the variant before making a PR.
- Please create a case if the variant is not compatible with existing cases.
- Please include all footprints, symbols, and 3d models in the repo.
- If you use open source work, please attribute.
- Update the README / documentation of your changes as necessary.