5 keys to building open hardware
5 keys to building open hardware
Maximize your project's impact.
The science community is increasingly embracing free and open source hardware (FOSH). Researchers have been busy hacking their own equipment and creating hundreds of devices based on the distributed digital manufacturing model to advance their scientific experiments.
A major reason for all this interest in distributed digital manufacturing of scientific FOSH is money: Research indicates that FOSH slashes costs by 90% to 99% compared to proprietary tools. Commercializing scientific FOSH with open hardware business models has supported the rapid growth of an engineering subfield to develop FOSH for science, which comes together annually at the Gathering for Open Science Hardware.Remarkably, not one, but two new academic journals are devoted to the topic: the Journal of Open Hardware (from Ubiquity Press, a new open access publisher that also publishes the Journal of Open Research Software) and HardwareX (an open access journal from Elsevier, one of the world's largest academic publishers).
Because of the academic community's support, scientific FOSH developers can get academic credit while having fun designing open hardware and pushing science forward faster.
5 steps for scientific FOSH
Shane Oberloier and I co-authored a new article published in Designs, an open access engineering design journal, about the principles of designing FOSH scientific equipment. We used the example of a slide dryer, fabricated for under $20, which costs up to 300 times less than proprietary equivalents. Scientific and medical equipment tends to be complex with huge payoffs for developing FOSH alternatives.
I've summarized the five steps (including six design principles) that Shane and I detail in our Designs article. These design principles can be generalized to non-scientific devices, although the more complex the design or equipment, the larger the potential savings.
If you are interested in designing open hardware for scientific projects, these steps will maximize your project's impact.
- Evaluate similar existing tools for their functions but base your FOSH design on replicating their physical effects, not pre-existing designs. If necessary, evaluate a proof of concept.
- Use the following design principles:
- Use only free and open source software toolchains (e.g., open source CAD packages such as OpenSCAD, FreeCAD, or Blender) and open hardware for device fabrication.
- Attempt to minimize the number and type of parts and the complexity of the tools.
- Minimize the amount of material and the cost of production.
- Maximize the use of components that can be distributed or digitally manufactured by using widespread and accessible tools such as the open source RepRap 3D printer.
- Create parametric designs with predesigned components, which enable others to customize your design. By making parametric designs rather than solving a specific case, all future cases can also be solved while enabling future users to alter the core variables to make the device useful for them.
- All components that are not easily and economically fabricated with existing open hardware equipment in a distributed fashion should be chosen from off-the-shelf parts that are readily available throughout the world.
- Validate the design for the targeted function(s).
- Meticulously document the design, manufacture, assembly, calibration, and operation of the device. This should include the raw source of the design, not just the files used for production. The Open Source Hardware Association has extensive guidelines for properly documenting and releasing open source designs, which can be summarized as follows:
- Share design files in a universal type.
- Include a fully detailed bill of materials, including prices and sourcing information.
- If software is involved, make sure the code is clear and understandable to the general public.
- Include many photos so that nothing is obscured, and they can be used as a reference while manufacturing.
- In the methods section, the entire manufacturing process must be detailed to act as instructions for users to replicate the design.
- Share online and specify a license. This gives users information on what constitutes fair use of the design.
- Share aggressively! For FOSH to proliferate, designs must be shared widely, frequently, and noticeably to raise awareness of their existence. All documentation should be published in the open access literature and shared with appropriate communities. One nice universal repository to consider is the Open Science Framework, hosted by the Center for Open Science, which is set up to take any type of file and handle large datasets.
This article was supported by Fulbright Finland, which is sponsoring Joshua Pearce's research in open source scientific hardware in Finland as the Fulbright-Aalto University Distinguished Chair.