new open source hardware

37
OPEN SOURCE HARDWARE By OPEN TECHNOLOGY CENTRE, NIC CHENNAI

Upload: nirmalraj-durai

Post on 24-Oct-2014

25 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: New Open Source Hardware

OPEN SOURCE HARDWARE

ByOPEN TECHNOLOGY CENTRE, NIC

CHENNAI

Page 2: New Open Source Hardware

Open Technology Centre, NIC, Chennai 2

Contents

● Definition● Hardware Layers / Layering Approach● Open source Hardware Projects● Open source Hardware Licences● Business Models● Open Source Software vs Open Source Hardware● References

Page 3: New Open Source Hardware

Open Technology Centre, NIC, Chennai 3

“Open Hardware” ­ Definition

● Open source hardware is based on publishing all necessary data about the hardware.

● The design specification, HDL files, simulation test benches, synthesis results, utilization instructions and interfaces to other systems should be documented.

● Simply, the provision of the digital artifacts necessary to reproduce, understand, and modify a piece of hardware.

Page 4: New Open Source Hardware

Open Technology Centre, NIC, Chennai 4

Layering Approach

● Electronic hardware can be divided up into layers, each of which has different document types and licensing concerns.

Page 5: New Open Source Hardware

Open Technology Centre, NIC, Chennai 5

Layering Approach...

● Hardware / Mechanical Layer● Schematics & Circuit Layer● Parts List (BOM)● Layout Layer● Core/Firmware● FPGA Code● Software/API

Page 6: New Open Source Hardware

Open Technology Centre, NIC, Chennai 6

Hardware / Mechanical Layer

● This layer shows the mechanical description of the project.

● Distributed as CAD files (autocad, corel draw, sketchup, etc.,).

● Publishing format is a well known vector-based format such as DXF, AI, PDF, DWG, etc. Included should be any notes, materials, units, and dimensions.

Page 7: New Open Source Hardware

Open Technology Centre, NIC, Chennai 7

Schematics & Circuit Layer

● Symbolic diagrams of electronic circuitry.

● Even the image itself is copyrightable, the content is not (it may be patentable though).

● Schematics should include parts lists (IC manufacturers and their part numbers as well as distributors).

● Should be distributed in a easily readable graphics format such as BMP, PNG, GIF, JPG, PDF, etc.

Page 8: New Open Source Hardware

Open Technology Centre, NIC, Chennai 8

Parts List (BOM)

● What parts are used, where to get them, part numbers, etc.

● Ideally - have data sheets, generic, easy to get, notes and specifications.

● Standard format is a text file, BOM (bill of materials).

Page 9: New Open Source Hardware

Open Technology Centre, NIC, Chennai 9

Layout Layer

● Diagrams of the physical layout of electronic circuitry,including the placement of parts, the PCB copperprints, and a drill file.

● Printed circuit board (PCB) layouts are the concrete representation of an electronic project, showing how to connect parts together.

● They are often derived from a schematic.

Page 10: New Open Source Hardware

Open Technology Centre, NIC, Chennai 10

Core/Firmware

● Firmware is a combination of software and hardware. Computer chips that have data or programs recorded on them are firmware.

● This is software that is burned into memory which defines the function of a microprocessor or microcontrollers.

● Example: VHDL/Verilog/RTL.

Page 11: New Open Source Hardware

Open Technology Centre, NIC, Chennai 11

FPGA Code

● A field-programmable gate array (FPGA) is an integrated circuit (IC) that can be programmed in the field after manufacture.

● This is text that is describes a chip design. It is essentially "software for silicon", by programming an FPGA with this code one can create customized chips.

Page 12: New Open Source Hardware

Open Technology Centre, NIC, Chennai 12

Software/API

● The source code that communicates or is used with the electronics from a computer.

● Drivers necessary for the chipset.

● Preferred format is source code and binaries.

Page 13: New Open Source Hardware

Open Technology Centre, NIC, Chennai 13

Open Source Hardware Projects

● Cores (Chip designs)● Robotics● Fab tools● Music● Development platforms● Bio/Medical● Other

Page 14: New Open Source Hardware

Open Technology Centre, NIC, Chennai 14

Cores – Chip Designs

● Open Sparc - the complete design of Sun Microsystems' UltraSPARC T1 microprocessor was released-in open-source form, it was named OpenSPARC T1.

● These were the first (and still only) 64-bit microprocessors ever open-sourced.

● Designs are freely available from the OpenSPARC website, www.Opensparc.net, to anyone.

● Includes processor design, simulation tools, design verification suites, Hypervisor source code.

Page 15: New Open Source Hardware

Open Technology Centre, NIC, Chennai 15

Cores – Chip Designs...

Jaldi Charger

● Battery Charger for 12 v Lead Acid Batteries.

● Designed to charge the Batteries used to backup the Wi-Fi Routers in rural areas.

● Developed by Pauli Närhi, a student at University of Oulu in Finland as part of the half-year internship with AirJaldi, A Social Enterprise.Dharamsala,HP

Page 16: New Open Source Hardware

Open Technology Centre, NIC, Chennai 16

Jaldi Charger...

What is Shared?

The design , circuit layout , board details , components used.

Jaldi Charger Project

http://drupal.airjaldi.com/node/69

Page 17: New Open Source Hardware

Open Technology Centre, NIC, Chennai 17

Robotics

OpenServo - a open community-based project with the goal of creating a high quality digital servo for robotics.

Page 18: New Open Source Hardware

Open Technology Centre, NIC, Chennai 18

Fab tools

RepRap - a 3D printer. Instead of printing on bits of paper this 3D printer makes real, robust, mechanical parts.

RepRap is short for Replicating Rapid-prototyper. It is the practical self-copying 3D printer- a self-replicating machine.

RepRap Project http://www.reprap.org/bin/view/Main/ShowCase

Page 19: New Open Source Hardware

Open Technology Centre, NIC, Chennai 19

Fab tools...

● RepRap - any free rapid prototyping machine that can manufacture a significant fraction of its own parts.

Page 20: New Open Source Hardware

Open Technology Centre, NIC, Chennai 20

Music

● Daisy - is a multipurpose sound player for embedded applications. It can be used as a standalone personal music player.

● It uses MMC or SD flash memory cards so storage size is unlimited. It has several interface modes for either human or machine control.

Page 21: New Open Source Hardware

Open Technology Centre, NIC, Chennai 21

Daisy – MP3

Page 22: New Open Source Hardware

Open Technology Centre, NIC, Chennai 22

Development platforms

● Arduino - an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software.

● The microcontroller on the board is programmed using the Arduino programming language and the Arduino development environment .

● Adrino available at http://www.arduino.cc/

Page 23: New Open Source Hardware

Open Technology Centre, NIC, Chennai 23

Development platforms...

● Chumby - a compact wi-fi device that displays useful and entertaining information from the web. It can also be used as an Internet radio player,weather, news, celebrity gossip, podcasts, music.

● Just plug in your chumby, connect to your wireless network, and use your computer to create a lineup of favorites from over 1,000 widgets in more than 30 categories.

Page 24: New Open Source Hardware

Open Technology Centre, NIC, Chennai 24

Bio/Medical

● OpenEEG - biofeedback, is a method which attempts to train brainwave activity, as measured by electrodes on the scalp, and is presented to an individual as feedback in the form of a video display, sound or vibration.

● Creating the computer to brain interface.

● Electroencephalography is the neurophysiologic measurement of the electrical activity of the brain, The resulting traces are known as an electroencephalogram (EEG) and represent so-called brainwaves.

Page 25: New Open Source Hardware

Open Technology Centre, NIC, Chennai 25

Other Projects

Tux Phone - open source (hardware and software) GSM/GPRS cellphone.

Oscar - Project to develop a car according to Open Source principles.

Wave Bubble - a self-tuning, wide-bandwidth portable RF jammer.

Page 26: New Open Source Hardware

Open Technology Centre, NIC, Chennai 26

Other Projects...

USB Charger

Minty Boost USB Charger for MP3 Player , Cell Phones , cameras.

Of course any device that can charge through USB.

Project Pagehttp://www.ladyada.net/make/mintyboos

Page 27: New Open Source Hardware

Open Technology Centre, NIC, Chennai 27

License – Legal Agreement

● TAPR Open Hardware License ("OHL") - provides a framework for hardware projects that is similar to the one used for Open Source software.

● TAPR Noncommercial Hardware License (“NCL”).

● Chumby HDK License.

Page 28: New Open Source Hardware

Open Technology Centre, NIC, Chennai 28

TAPR Open Hardware License

● Like the GNU General Public License, the OHL is designed to guarantee your freedom to share and to create.

● You may modify the documentation and make products based upon it.

● You may use products for any legal purpose without limitation.

Page 29: New Open Source Hardware

Open Technology Centre, NIC, Chennai 29

TAPR Open Hardware License...

● You may distribute unmodified documentation, but you must include the complete package as you received it.

● You may distribute products you make to third parties, if you either include the documentation on which the product is based, or make it available without charge for at least three years to anyone who requests it.

Page 30: New Open Source Hardware

Open Technology Centre, NIC, Chennai 30

TAPR Noncommercial Hardware License (“NCL”)

● NCL is identical to the OHL apart from adding a limitation that products based on NCL designs may only be made for noncommercial uses.

Page 31: New Open Source Hardware

Open Technology Centre, NIC, Chennai 31

Chumby HDK License

● Chumby grants license to use the Chumby HDK to hack our Chumby Device.

● Grant us a license related to your modifications and derivatives, when and if you make them available to other

Page 32: New Open Source Hardware

Open Technology Centre, NIC, Chennai 32

Business Models

Open source hardware has a set of business models

● Design distribution. ● Design technical support● Design implementation.● Releasing.

Page 33: New Open Source Hardware

Open Technology Centre, NIC, Chennai 33

Business Models...

● Design distribution — Companies can pack sets of designs and sell the distribution just like Linux distributions. The OpenTech CD-ROM [11] is an example of this method.

● Design technical support — Experts can give support for Open designs. Asics.ws [12] is a company that follows this model by releasing IP cores and charging customers for technical support.

Page 34: New Open Source Hardware

Open Technology Centre, NIC, Chennai 34

Business Models...

● Design implementation — Companies can implement the designs, sell them and pay royalties to original designers, according to their release license.

● Releasing — The release of open designs under the control of GPL-compatible licenses can occur whenever a silicon implementation is considered commercially.

Page 35: New Open Source Hardware

Open Technology Centre, NIC, Chennai 35

Open Source Software vs Open Source Hardware

Open Source Software - it means that users are free to copy, modify and re-distribute the software purely based on License.

Open Source Hardware - means that users are free to copy, modify the ''hardware design'' and convert into hardware, it also based on Licensing.

Page 36: New Open Source Hardware

Open Technology Centre, NIC, Chennai 36

    Open Source Software    vs Open Source Hardware...

● Open Source Software is often available for zero price, and ''free'' since it often costs you nothing to make your own copy.

● For hardware, the difference is more clear; we can't download hardware through the net.

Page 37: New Open Source Hardware

Open Technology Centre, NIC, Chennai 37

References

● http://www.opensparc.net● http://drupal.airjaldi.com/node/69● http://www.openservo.com● http://p2pfoundation.net/Open_Source_Hardware