! Making your own Open Source Hardware Arduino Shield with Fritzing. Justin Mclean justin@classsoftware.com



Similar documents
Prototyping Printed Circuit Boards

Designing a Printed Circuit Board

Best Practices in PCB Design: Exporting Gerber Files

Rapid Prototyping and Fabrication

Executive Summary. Table of Contents

Fabrication of Printed Circuit Boards Using a Table Top CNC Mill

Order steps & the meaning of the options:

PCB Board Design. PCB boards. What is a PCB board

Get PCB Prototypes Sooner with In-House Rapid PCB Prototyping

PCB Artist Tutorial:

MULTI-FLEX CIRCUITS AUSTRALIA. International Suppliers of PRINTED CIRCUIT BOARDS

1. Single sided PCB: conductors on only one surface of a dielectric base.

Behind the Scenes of the DEFCON Badge

PCB Design. Gabe A. Cohn. May Using Altium Designer/DXP/Protel. Electrical Engineering University of Washington

Good Boards = Results

Chapter 14. Printed Circuit Board

How to Build a Printed Circuit Board. Advanced Circuits Inc 2004

LO5: Understand commercial circuit manufacture

Flex Circuit Design and Manufacture.

SafeCracking on a Budget

Application Note: PCB Design By: Wei-Lung Ho

Reverse Engineering: Printed Circuit Boards. Dr. Tarek A. Tutunji Philadelphia University, Jordan

PCB Fabrication Services and Preparation

CHAPTER 5. OVERVIEW OF THE MANUFACTURING PROCESS

Historical production of rigid PCB s

IIB. Complete PCB Design Using OrCAD Capture and PCB Editor. Kraig Mitzner. ~»* ' AMSTERDAM BOSTON HEIDELBERG LONDON ^ i H

Electronic Circuit Prototyping Techniques

Get PCB Prototypes Sooner with In-House Rapid PCB Prototyping

This presentation is courtesy of PCB3D.COM

What is surface mount?

Manufacturing GEMs in India. Archana SHARMA Physics Department CERN CMS PH-CMX CH 1211 Geneva Switzerland

Flexible Printed Circuits Design Guide

Introduction to Photolithography Concepts via printed circuit board (PCB) manufacturing. PCB Background Information (courtesy of Wikipedia)

Company Introduction. Welcome to BEST. bestpcbs.com.

Complete. PCB Design Using. NI Multisim, NI Ultiboard, LPKF CircuitCAM and BoardMaster. pg. 1. Wei Siang Pee

COPPER FLEX PRODUCTS

ENGS 32 Winter, Prototyping Methods

Laboratory 2. Exercise 2. Exercise 2. PCB Design

Merlin PCB Designer Printed circuit design using CorelDRAW

Embedded Software Development: Spottbillige Hardware + OSS = Zum Spielen zu Schade!

PCB Prototyping Machine. Auto Lab. Tutorial MITS Electronics

OrCad Layout Plus PCB Tutorial

CNC USB dual layer PCB milling

Accelerometer and Gyroscope Design Guidelines

italtec PRINTED CIRCUITS EQUIPMENT PRINTED CIRCUITS EQUIPMENT Insulator machines Echting machines Special equipment and machines

EECAD s MUST List MUST MUST MUST MUST MUST MUST MUST MUST MUST MUST

WONDERFUL PCB (HK) LIMITED Introduction. Wonderful PCB

MMIC packaging. 1. Introduction 2. Data interface. Data submittal methods. Data formats. Single chip & MCM solutions. Contents

Multilevel Socket Technologies

Pandawill Circuits. Your PCB & PCBA partner in China. PCB Fabrication Parts Sourcing PCB Assembly 1

Flexible Circuit Simple Design Guide

Electrical Engineering Department College of Engineering California State University, Long Beach Long Beach, California, 90840

Steps to PCB design using Orcad.

Designing a Schematic and Layout in PCB Artist

Connector Launch Design Guide

Pololu DRV8835 Dual Motor Driver Shield for Arduino

Prototyping Connected-Devices for the Internet of Things. Angus Wong

Rigid Printed Circuit Board Requirements

Webinar: HDI 2 Perfection in HDI Optimal use of the HDI technology Würth Elektronik Circuit Board Technology

DRIVING COST OUT OF YOUR DESIGNS THROUGH YOUR PCB FABRICATOR S EYES!

M. Jämsä PCB COST REDUCTIONS

Auditing a Printed Circuit Board Fabrication Facility Greg Caswell

Electronic Circuit Construction:

FLEXIBLE CIRCUITS MANUFACTURING

Designing with High-Density BGA Packages for Altera Devices

Count on Optima Technology Associates to meet your requirements

LEAN NPI AT OPTIMUM DESIGN ASSOCIATES: PART 1 WHERE ARE WE NOW? RANDY HOLT, OPTIMUM DESIGN ASSOCIATES JAMES DOWDING, MENTOR GRAPHICS

PCB Design Perfection Starts in the Cad Library Part 1 The 1608 (Eia 0603) Chip Component

solutions for teaching and learning

KiCad Step by Step Tutorial

with Concurrent Engineering

Webinar HDI Microvia Technology Cost Aspects

Printed Circuit Boards

Guide to Designing and Fabricating Printed Circuit Boards

Rogers 3003, 3006, 3010, 3035, 3203, 3206, 3210

CS 589 Project Smart Home Hub, Phase I Due before 9am on October 21, 2015

How to avoid Layout and Assembly got chas with advanced packages

PRINTED CIRCUIT BOARD SURFACE FINISHES - ADVANTAGES AND DISADVANTAGES

WONDERFUL PCB (HK) LIMITED Introduction

Cost-cutting online prototype & small batch PCB services

N&H Technology GmbH. Silicone Rubber Keypad. Single Source Supply. Design Guide - Short Version. Engineering in Germany - Production in East Asia

Printed Circuits. Danilo Manstretta. microlab.unipv.it/ AA 2012/2013 Lezioni di Tecnologie e Materiali per l Elettronica

XBee USB Adapter Board (#32400)

Compact Flash and SD Cards With Qubide

Sonarus CALL US AT

Electronic Board Assembly

Faculté Polytechnique

White Paper. Recommendations for Installing Flash LEDs on Flex Circuits. By Shereen Lim. Abstract. What is a Flex Circuit?

3835 West Conflans, Irving, Texas Call Us at (972) Fax (972)

Using Stencils to Simplify the Printed Circuit Board Assembly Process

HOW PRODUCTS GET DESIGNED

Printed Circuit Board - PCB presentation

PRINTED CIRCUIT BOARD DESIGN AND MANUFACTURING CORP.

By the way, do not get ticked off at me if your results are not fabulous. What you do with this information is up to you.

The Company. Nujay was established in 2001.

CAD/CAM in schools initiative

Assembly and User Guide

A Versatile Audio Amplifier

Work Instruction SUPPLIER PRINTED CIRCUIT BOARD REQUIREMENTS

Transcription:

! Making your own Open Source Hardware Arduino Shield with Fritzing Justin Mclean justin@classsoftware.com

Make Your Own Arduino Shield Want to make your own shield Have limited electronics experience Just solder basics or has a friend who does Never made a PCB before Want to keep costs low

Why Arduino? Large community Low cost / low power Easy to program Many form factors

Arduino IDE

Rapid Prototyping Can go from prototype to real product quickly Can extend hardware (arduino shields) or create single PCB Arduino and arduino components are easy to get

Clyde

Inside Clyde

Pebble

Pebble Prototype

Process Proof of concept Working prototype Design PCB Generate PCB design files Manufacture PCB Finished product

Arduino Shield Open Source Hardware Simple LED shield with a simple application Low cost Easy to make

Breadboard

Prototype

Prototype (back)

PCB layers Top silkscreen Solder Solder mask Copper Board Drill holes

PCB Design Software Eagle - not OS or free, low cost version has restrictions KiCad - OS complex but powerful Fritzing - OS simple designed for Arduino Platform Several online commercial services have sprung up

Fritzing Open Source for Mac Windows and Linux 3 views, breadboard, circuit diagram and PCB Easy to use mostly drag and drop What you do in one view effects others

Fritzing Large library of parts Auto route not very useful Breadboard view not compact Easy export of files

Breadboard View

PCB View

Exported Files

Check Your Design

PCB ordering services Hackvana http://www.hackvana.com OSH Park https://oshpark.com Seeed Studio Fusion PCB http://www.seeedstudio.com

Boards

Board (back)

Board (back)

It works!

I can t wait 2-3 weeks! Can pay more to quicker turn around Can use chemicals to etch boards and use surface mount or drill holes by hand Can use CNC machine to etch and cut and drill

Access to Tools 3D printers, CNC, Laser cutter - help with rapid prototyping and reduce cycle time from weeks to days Need access - join a local hacker group / maker space

CNC Machines Opposite of a 3D printer Smaller, cheaper, better software Can cut metal, wood, plastic, wax + more Can do 3D as well as 2D Othermill and Otherplan software (free) Slowish (compared to laster cutter)

Othermill

Otherplan

CNC cut board

CNC cut board

CNC issues OtherPlan supports gerber files Takes about 30min to 45min for each side Copper rings may need extra support May need to modify some traces No solder mask No copper in holes between sides

Surface Mount Components Just about all costumer electronics use very small surface mount components Generally cheaper and more variety than through hole Fritzing supports through hole to SMD

How Small?

SMD Boards Need vias to join board sides Hard to manually solder smaller parts but possible Fritzing supports through hole to SMD

SMD version

Making One is Easy Through hole components or large SMD components Components are cheap (but cheaper in quantity) Solder it together in 10 or 20 minutes But what if you want to make 10?

Scaling Up Rig

Scaling Up Rig

Testing Board Test before everything is soldered Pogo pins + prototype board Example demo code to test board

Testing Rig

Stackable

What Else? Licensing Documentation Packaging Examples Hosting Shipping

OS hardware Different from OS software Patent or trademark protection - several years and expensive Does it matter if someone can make it cheeper than you?

Licensing GPL style - CERN and TAPR Apache style - Solderpad Creative Commons

Documentation OSH needs to be documented PCB Design files Bill of materials Step by Step building instructions Example working software

Example Code Basic test program Control LEDs via serial Control LEDs via ethernet (REST + WebSockets) Control LEDs via WiFi

WebServer Code

Hosting Open hardware Hub http://www.openhardwarehub.com SolderPad http://solderpad.com Upverter http://upverter.com

Packaging Prototype

Packaging (prototype)

Digital Fabrication Laster cutter Online services 1-2 week turn around May have to work with both imperial and metic units (a pain!)

Laser cut files

Manufacturing Seeed Studio PCB Assembly http://www.seeedstudio.com/service/ Can make in quantities as small as 100 Standard library of parts for quick turn around Cost is lower than you may expect

Making 100 Boards Need gerber files and bill of materials Need testing plan / documentation SMD has higher set up costs and may not be possible to go in smaller runs

Questions? Ask now or email me at justin@classsoftware.com Ask me on twitter @justinmclean