Top Banner
A Software Guy Does Hardware From idea to finished product By Andrew Lindsay at Reading Geek Night 09/07/2013 @AndrewDLindsay
19

A software guy does hardware

Jan 14, 2015

Download

Technology

SomeRandomBloke

A quick talk on how I went about taking an idea to a finished product using CAD tools and PCB manufacture service.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: A software guy does hardware

A Software Guy Does Hardware

From idea to finished product

By Andrew Lindsay at Reading Geek Night 09/07/2013@AndrewDLindsay

Page 2: A software guy does hardware

About meStarted programming Sinclair ZX80 as a kidSoftware developer for over 25 years, now freelance.Experience of TV, Government, Telecoms, ISP, Transport,

Utilities and Finance.Instrumentation and Embedded Systems RolesJava, C, C++, Basic, Pascal, web etc…Interest in microcontrollers re-ignited with ArduinoThen mbed and ARM processorsRegular at IoT London meetups

Page 3: A software guy does hardware

The ideaIoT London Meetup number 9, June 2012Vodafone demonstrating K3370 Mobile broadband

dongle and mbed connected to printer to display smsAlready used Arduino with multiple LED Matrix displays

to create network enabled scrolling displayFamiliar with mbed technology

Page 4: A software guy does hardware

Prototype

Page 5: A software guy does hardware

Beyond a prototypeDesign own PCBLearn EagleCAD for schematic and PCB layoutGenerate gerber filesHave small batch of PCBs manufacturedUsed Seeedstudio Fusion PCB service

Page 6: A software guy does hardware

Schematic

Page 7: A software guy does hardware

PCB Design

Page 8: A software guy does hardware

Creating output

Page 9: A software guy does hardware

Checking PCB - WebGerber

Page 10: A software guy does hardware

Manufacture

Page 11: A software guy does hardware

Boards arrive from China

Page 12: A software guy does hardware

Building the board #1

Page 13: A software guy does hardware

Building the board #2

Page 14: A software guy does hardware

Completed Board

Page 15: A software guy does hardware

SMS Display

Page 16: A software guy does hardware

UsesIntegrate with services that send SMS, e.g. IFTTTDisplay Foursquare checkins, weather alerts, Google

calendar events.Rude messages from friendsAdd small thermal printer for hard copy outputReact to commands, e.g. Balance check.Other USB devices, e.g. Bluetooth can be used

Page 17: A software guy does hardware

ImprovementsReposition dongle to outside of boardOr provide a cutout so USB socket is at correct angle and

copper pour is not shielding dongleUse alternative USB socket footprint with plated

mounting holesAdd sound notification of new messages Silkscreen updates and correctionsAdd logos for open hardware and publish CAD files

Page 18: A software guy does hardware

Thank you

Page 19: A software guy does hardware

Featured sitesmbed.org – Prototype platformmbed.org/handbook/Vodafone – Mobile donglewww.meetup.com/iotlondon - IoT London Meetupwww.cadsoftusa.com – Supplier of PCB design toolsmayhewlabs.com/webGerber – 3D gerber viewerwww.seeedstudio.com – Fusion PCB serviceifttt.com – Making the internet do thingsblog.thiseldo.co.uk/?p=703 – my blog with more info