Skip to content

Latest commit

 

History

History
257 lines (167 loc) · 6.96 KB

hardware-development_droidcon2021.md

File metadata and controls

257 lines (167 loc) · 6.96 KB

Inspired to be submitted to the community day by the presenation of Mario Bodemann http://jfdi.jetzt/_talks/pcbs-and-android/#/step-1 Recording available at https://www.droidcon.com/2021/11/10/agile-hardware-development-as-an-android-dev/

news

https://github.com/kenp-io/not-for-iphone-usb-c made an usb-c jack for an iPhone. https://www.youtube.com/watch?v=FVEQJNRmfDQ very agile!


Agile Hardware Development

####Falko Richter | Android Dev Wayfair | @volkersfreunde


Agile Hardware Development

if you can do Android, you can do hardware1

######this presentation is open source: github.com/falkorichter/presentations/blob/master/agile-hardware-development/hardware-development_droidcon2021.md


disclaimer:

All details about hardware in this presentation can be derived from the hardware itself and do not contain any internal company secrets. Additional information was derived from public documentation.


Highlights in history of IOT from an Android perspective:

fit


connectivity

Bluetooth LE

Wifi

NFC

USB (see yesterdays Talk by Mario)


| Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.

  • Deliver working software frequently
  • Responding to change
  • Working software is the primary measure of progress
  • Simplicity--the art of maximizing the amount of work not done--is essential.

iterate on hardware ❓

iterate on software ✅


#case study

right


problems when iterating on hardware

  • knowledge (hardware)
  • tools (electronics design, os)
  • manufacturing (price + speed)

news

Maker movement* meets Agile Craftsmanship meets Rapid electronic production capabilities meets China

right


jlpcb

50 pcb (business cards) PCB Batchs 8534009000 Y1 50 €0.6979 €34.89

bottom


prototype manufacturing

order PCB order parts apply solder paste hot air repeat

right


open source hardware for prototyping:

buy, connect, done

github.com/Tinkerforge

how it works

-> Thermal camera Android code

inline, fillinline, fillinline, fill


phidgets

Phidgets are programmable, modular USB devices, either sensors or controllers that you can connect together. Simply write code in your favorite language and solve real-world problems.

inline, fill


pi compute module

  • industrial raspberry as a module
  • powerful, small, not cheap
  • plug and play
    • develop software on prototype, swap into final hardware
  • CM4 even more projects
  • CM IO board for prototyping or Raspberry Pi


gumstix geppetto / modular.upverter.com

gepetto

bottom


NRF / serial over BTLE

nordic semi conductos bluetooth many open source samples uart

OpenSK: rust anyone?


the last mile

ESD protection 3 stay < 48V, go to a lab Certification "spurious emissions" pre-certification helps case cables + connectors (avoid, use standards) mass production

fit right


nobody wants naked electronics:

<talk about embedded world 2018>

  • 3D print, injection mold...

sample platforms / talking points

  • pi compute module cm4/cm4
  • poe
  • expandability (keypad, lockers)

where to go to:

  • embedded world
  • electronica
  • maker faires
  • chaos congress/camp

sources for inspiration:


#Thank you

find me at the berlindroid booth

Wayfair is looking for talented engineers

open source your hardware

inline right

filtered


#overflow

Footnotes

  1. Presentation made with DecksetApp inline 8 %

  2. Everything is better with(out) Bluetooth

  3. electrostatic discharge protection