Tour
SolderPad is under development. Here is a short tour of the current features, with hints of what's planned for the near future.
Projects
SolderPad simplifies the publication of electronic designs, presenting each project as a uniform, datasheet.
Description
Text for the description, and the instructions section of the project page, may be structured using markdown, allowing the incorporation of images and linking to resources inside the project, and elsewhere on The Web.
Schematics
The heart of an electronic project is the circuit diagram. SolderPad allows navigation of large and complex schematics using a pan and zoom interface.
Boards
Many electronic projects include a physical layout of components. SolderPad provides a way of exploring the topology and layering of printed circuit boards.
Bill of Materials
SolderPad project has a uniform method of describing a list of components, increasing the visibility of the informal part values and descriptions currently used by different projects.
Licensing
SolderPad provides a clear way of stating the terms of reuse for a project. We offer free hosting to projects published under an explicit open source hardware license.
Powered by Git
A SolderPad project is stored in git repository, with the project metadata inside a .solderpad directory.
Using git makes SolderPad a peer with other places hosting projects, lowers the barriers for a project already under source code control using SolderPad, and significantly reduces the risks of a project being locked into SolderPad.
A project hosted on github.com may push changes to SolderPad and pull changes from github or other repositories, ensuring the project page reflects changes. This work-flow may be automated using git commit hooks.
Profiles
Registering a SolderPad account creates a profile page — a place to present a short biography and a list projects, collaborators and contributions to other projects.
Embedding
The schematic, board, bill of materials and file browser may be embedded in blogs, wikis and project pages around the Web by cutting and pasting the HTML embed codes from the project page.
API
The same URIs exposed by the Web site are available in a number of different representations, including JSON, simplifying the incorporation of SolderPad data elsewhere on The Web. Agents may manipulate SolderPad data via git and HTTP. Delegated access of a project to third-parties using OAuth is a planned for the near future.
Private Projects
All SolderPad projects are publicly visible, and should be explicitly licensed for use in open source hardware. We plan to support private projects, but in the meantime if you are interested in using SolderPad to host proprietary projects, or would like to restrict the visibility of a project to a team, please contact us.
Register
The best way to learn more about SolderPad is use it. You don't need an account to browse the site, but registering allows you to create, tag and annotate projects.