4. Definition
Open Source Hardware (OSHW) Statement of
Principles 1.0:
• Design is made publicly available
• Anyone can study, modify, distribute, make
• Uses readily-available components and
materials, standard processes, open
infrastructure, unrestricted content, and
open-source design tools (in ideal case)
29.04.2014M. Krogulecki, M. Pioch 4
5. Criteria
1. Documentation
The hardware must be released with documentation inlucing
design files in the preferred format for making changes
2. Scope
The documentation must clearly specify which part is being
released under the license
3. Necessary Software
If design requires software to operate properly, then the
license may require one of the condition:
a) Create documentation which allow straightforward to
write software for properly operation of device
b) The necessary software is released under OS license
29.04.2014M. Krogulecki, M. Pioch 5
6. Criteria
4. Derived works
The license shall allow modifications and derived works
5. Free redistribution
The license shall not restrict any party from selling or giving away
the project documentation
6. Attribution
The license may require derived documents, and copyright
notices associated with devices
7. No Discrimination Against Persons or Groups
8. No Discrimination Against Fields of Application
29.04.2014M. Krogulecki, M. Pioch 6
7. Criteria
9. Distribution of License
The rights granted by the license must apply to all to whom
the work is redistributed without the need for execution of an
additional license by those parties.
10.License Must Not be Specific to a Product
The rights granted by the license must not depend on the
licensed work being part of a particular product
11.License Must Not Restrict Other Hardware or
Software
The license must not place restrictions on other items that are
aggregated with the licensed work but not derivative of it
12.License Must Be Technology-Neutral
29.04.2014M. Krogulecki, M. Pioch 7
9. 08.05.2014M. Krogulecki, M. Pioch 9
• 1997 – Bruce Perens launched the Open
Hardware Certification Program (Perens 1997)
allow hardware manufacturers to self-certify their products as open
”open hardware” and openhardware.org trademarked
• 1998 – David Freeman announced the Open
Hardware Specification Project (OHSpec)
• 1998 – Troy Benjegerdes, Reinoud Lamberts,
Graham Seaman attempts
• 1999 – Establishment of Open Design
Foundation (ODF) – non-profit corporation
• 2007 – Reactivation of many organizations and
licesnes
History
10. History
08.05.2014M. Krogulecki, M. Pioch 10
Open Source Summit (OHS)
• Organized by Open Source Hardware Association
• 23rd September 2010 in New York City
• 320 people, 14 speakers
• It became an annual conference
o 2011,2012 – NYC, USA
o 2013 – MIT, Cambridge, Massachusetts, USA
o 2014 – Rome, Italy
• Topics covered electronics, 3D printers,
biomedical devices, fashion, etc.
12. Statistics
1
29.04.2014M. Krogulecki, M. Pioch 12
Open Hardware startups (100):
• Physical products
• Under Open Hardware license
• Company is active
September 9, 2013
17. Statistics
29.04.2014M. Krogulecki, M. Pioch 17
63%
16%
5%
4%
3% 3% 2%
Markets of the Open Hardware Startup movement
Electronics
Fabrication
Transportation
Housing
Arts
Toys
Energy
19. Business Models
• Manufacturing OSH
• Registering the name of OSH project as a
trademark
• Consulting and custom designs over owned
or third-party OSH
• Software tools for OSH
• Dual-Licensing
• Extending the core open product with
additional proprietary extensions or versions
08.05.2014M. Krogulecki, M. Pioch 19
21. Licenses
• Many of the fundamental principles
expressed in Open Source Software licenses
have been moved into hardware projects
• Greater emphasis on patent law than
copyright license
• Copyleft or permissive license?
• Commercial purposes?
• Licenses are the means to present your
projects
08.05.2014M. Krogulecki, M. Pioch 21
22. Licenses
• CERN Open Hardware License
• TAPR Open Hardware License
• Balloon Open Hardware License
• OpenCores
• Hardware Design Public License
• The Solderpad License
08.05.2014M. Krogulecki, M. Pioch 22
24. 08.05.2014M. Krogulecki, M. Pioch 24
Arduino
• Single-board microcontroller
• Hardware board designed with using an 8-bit
Atmel AVR microcontroller, or a 32-bit Atmel
ARM
• Most of the boards have USB interface and
analog/digital inputs/outputs
• We can program it under
o Windows
o Linux
o Mac OS X
• Lot of libraries
• Costs: $30
Electronics
25. 08.05.2014M. Krogulecki, M. Pioch 25
Arduino
• Hardware under Creative Commons
Attribution Share-Alike 2.5
• Source code under GPLv2
• Freely available under copyleft licenses
• Offers over a dozen boards
Electronics
• Offers shields
(expansion boards)
o Motor controls
o GPS
o Ethernet
26. 08.05.2014M. Krogulecki, M. Pioch 26
OpenSPARC
• Sun Microsystems released two open-source
processors
• These are the first and only 64-bit OS μP
• Include simulation tools, design verification
suites and other helpful tools
Electronics
• OpenSPARC T2
o 64-bit
o 8-core multithread
28. 08.05.2014M. Krogulecki, M. Pioch 28
OSVehicle
• Released open source car – TABBY
• First open source framework for the creation
vehicles
• All the planes and blueprints for TABBY are
available on website
• Everyone could improve design and share
new ideas
Automotive
35. 08.05.2014M. Krogulecki, M. Pioch 35
Elphel
• Provides high performance cameras based
on free software and hardware designs
• Cameras are distributed under CERN license
• Offers several camera models
Cameras
36. 08.05.2014M. Krogulecki, M. Pioch 36
Elphel-Eyesis 4π
• Panoramic camera that covers full sphere
with high resolution
• Has 24 x 5Mpix sensors
Cameras
37. 08.05.2014M. Krogulecki, M. Pioch 37
Elphel-Eyesis 4π
• High-precision IMU and GPS sensor are
integrated with camera
• Images synchronized with IMU and GPS are
recorded to SSD or over network
Cameras
38. 08.05.2014M. Krogulecki, M. Pioch 38
Elphel-Eyesis 4π
• Could be mounted on a car
• Could be carried by a person
Cameras
39. 08.05.2014M. Krogulecki, M. Pioch 39
LeanXcam
• Developed by Supercomputing Systems
Vision
• Provides matching programming, hardware
framework and design plans under OS
license
• Free online platform for developers
Cameras
40. 08.05.2014M. Krogulecki, M. Pioch 40
LeanXcam
• Camera sensor – 60 FPS with 752x480px
• Contains DSP processor
• Communication: PC/Ethernet/I2C
• Freely availavle operating system
Cameras
• Easy develop:
o Libraries
o Sample applications
42. 08.05.2014M. Krogulecki, M. Pioch 42
RepRap
• Short for Replicating Rapid prototyper
• 3D printer that can print most of its own
components
• Use of additive manufacturing technique
• XYZ platform driven by stepper motors
• Built from steel rods connected by printed
plastic parts
• Extruder in the heart of the RepRap
• Electronic based on Arduino platform
• Costs: $500
Machines and tools
43. 08.05.2014M. Krogulecki, M. Pioch 43
RepRap – motto
Machines and tools
If you've got a RepRap
you can print lots of useful stuff
and you can print another RepRap
for a friend...
44. RepRap v.1.0 (Darwin)-2007 RepRap v.2.0 (Mendel)-2009
08.05.2014M. Krogulecki, M. Pioch 44
Machines and tools
Wikipedia.org
46. 08.05.2014M. Krogulecki, M. Pioch 46
Lyman filament extruder
• A device used for making 3D printer filament
• Developer: Hugh Lyman – the winner of the
Desktop Factory Competition
o Costs: $250
o Aim: 1 kg plastic filament spool
• 4 versions until now
2nd presented here
Machines and tools
Wikipedia.org
48. 08.05.2014M. Krogulecki, M. Pioch 48
ShapeOko
• CNC milling machine for
plastics, woods, metals
• Work area: 30x30x5 cm
• Based on Arduino
• Sold by Inventables
o $299 (only mechanical kit)
o $649 (full kit with
electronics, pulleys, belts, etc.)
Machines and tools
Shapeoko.com
50. 08.05.2014M. Krogulecki, M. Pioch 50
Poppy Project
• 3D printed humanoid robot
(with human proportions) for
education and science
o Easy-to-use
o Easy-to-repair and duplicate
o Flexible and robust
• Physical human-robot
interactions
Robotics
Poppy-project.org
52. Poppy Project
• 84 cm
• 3.5 kg
• 25 actuators
• Inertial sensor unit
• 2 wide-angle cameras (opt)
• LCD screen (option)
• Costs: €7500
08.05.2014M. Krogulecki, M. Pioch 52
Robotics
Poppy-project.org
53. 08.05.2014M. Krogulecki, M. Pioch 53
OpenROV
• A low-cost telerobotic submarine
• Making underwater exploration
• Controlled from a laptop via WiFi
• Arduino
• 3 pump motors
• Camera on servo
• 700 lm LEDs
• Size:15x20x30 cm
• Weight: 2.5 kg
• Costs: $849
Robotics
Openrov.com
54. 08.05.2014M. Krogulecki, M. Pioch 54
AeroQuad
• Remote controlled four-rotor helicopter
• 2 possibilities of a flight controller board
o Arduino (Mega 2560 or Uno)
o STM32-based
• Many sensors
o Accelerometer
o Gyroscope
o Magnetometer
o Barometer
o Ultrasonic range finders
o GPS
Robotics
Aeroquad.com
55. 08.05.2014M. Krogulecki, M. Pioch 55
AeroQuad
• Camera with automatic or manual stabilization
• Holding the altitude and orientation
• Auto descent on critical battery voltage
• Auto-detect battery cell count
• Wireless telemetry
• Costs: $500 (without RC transmitter/receiver)
Robotics
Hackaday.com
57. 08.05.2014M. Krogulecki, M. Pioch 57
Arduinome
• A lower cost alternative to the Monome
• USB MIDI multi-touch controller device
o Arduino as a main unit
o 64 buttons
o 64 LEDs
o Shift registers & multiplexers
o Diodes, capacitors, resistors
o Connection with PC
• Costs: $150
Others-Music Electronics
4lexander.com
59. 08.05.2014M. Krogulecki, M. Pioch 59
Gamma Cardio CG
• The first open hardware certified medical
device – diagnostic electrocardiograph
• A medical instrument that records the
electrical activity of the heart to diagnose
specific diseases
• Studying and developing medical instruments
• Released under Creative Common license
Others-Medical Instrument
60. 08.05.2014M. Krogulecki, M. Pioch 60
Gamma Cardio CG
• Connection with PC
• Available also in EU stores
+ You can use for medical purposes provided that you respect
your applicable legal legislation regarding ECG usage
- Modification of firmware is equal to the loss of a certificate
Others-Medical Instrument
Gammacardiosoft.it
61. Conclusion
29.04.2014M. Krogulecki, M. Pioch 61
Some obstacles:
• To open, for example PCB design, we have
to pay license for program, which it will
open
• To get the design we have to buy some
components – we cannot make all by
ourselves
• Sometimes it is complicated to assembly all
parts – lack of documentation/tutorial
62. Conclusion
29.04.2014M. Krogulecki, M. Pioch 62
Open Source Hardware:
• You can use it as you see fit
• You can make it better for everyone
• Open hardware can sell more units
• Open hardware has the potential to speed
development of new devices