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

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.

Table of contents