How to think about engineered solutions?

Spread the love

Rapid prototyping can be an accelerator for hardware or embedded solutions. But for a successful outcome, follow the recommended checklist / task sequence given below, as all of these steps will likely need to be touched upon at some point in the process.

A. Analysis & Design Phase
1.    What is the problem to solve?  Specifically.
2.    What is one feasible solution?  Map it out.  May need to prototype it (v0) if you have limited experience with the tech involved (see step 5).
3.    What are other solutions using either no tech, or different tech?  Assess their feasibility.
4.    Cross-analyze all solution options and recommend the top two.  Explain reasoning.
B. Prototype – Iteration1
5.    Prototype solution (v1).  Document and test as you go.  Untethered power and comms can be left for later.
6.    Bench test solution.  Fix defects.  Identify essential missing features.  Streamline design and user interface (simplicity, ease of use)
7.    Prototype packaging for solution, quantity 1.  Quick and dirty is fine.
8.    Field test solution (v1.x).  Fix defects.  Identify essential missing features.  Streamline design and user interface.

C. Prototype – Iteration 2
9.    Design pre-production prototype (v2) using learnings above.
10.    Design and incorporate untethered power and comms, e.g. battery, wireless etc.
11.    Design and incorporate self-diagnostics.
12.    Design data gathering and data storage plan (no data, or write to file onboard storage and extract later, or transmit in real-time).
13.    Design pre-production packaging, considering ruggedness & penetrability (IP rating, moisture, dust, etc.).  If any cables, consider strain relief.
14.    Produce & fabricate, quantity 5.
15.    Write user instructions, inspection SOP
16.    Design trial and write-up assessment criteria.

D. Field trials
17.    Deploy for field trials.
18.    Assess trial against predefined success criteria.

E. Production Phase
19.    Design in changes from field trials.
20.    Optimize parts and build for cost.  Assess per unit production cost at scale against max build cost target.
21.    Consider build strategies and outsource options (PCB, integrated solution, FPGA, etc.)
22.    Setup and tooling costs
23.    Build minimum quantity.

F. Hygiene* (do along the way, not at the end)
24.    Documentation
25.    Open source license review
26.    Intellectual property protection (patent, copyright)
27.    Minimum KTLO (keep the lights on) requirements (maintenance, bug fixing, software repository)
28.    Plan for data storage requirements
29.    Identify maximum build cost targets for financial viability.

1 comment to How to think about engineered solutions?

Leave a Reply

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

  

  

  

Your comments are valued! (Please indulge the gatekeeping question as spam-bots cannot (yet) do simple arithmetic...) - required

Optionally add an image (JPEG only)

 

Stats: 1,066,417 article views since 2010 (March update)

Dear Readers:

Welcome to the conversation!  We publish long-form pieces as well as a curated collection of spotlighted articles covering a broader range of topics.   Notifications for new long-form articles are through the feeds (you can join below).  We love hearing from you.  Feel free to leave your thoughts in comments, or use the contact information to reach us!

Reading List…

Looking for the best long-form articles on this site? Below is a curated list by the main topics covered.

Mathematics-History & Philosophy

  1. What is Mathematics?
  2. Prehistoric Origins of Mathematics
  3. The Mathematics of Uruk & Susa (3500-3000 BCE)
  4. How Algebra Became Abstract: George Peacock & the Birth of Modern Algebra (England, 1830)
  5. The Rise of Mathematical Logic: from Laws of Thoughts to Foundations for Mathematics
  6. Mathematical Finance and The Rise of the Modern Financial Marketplace
  7. A Course in the Philosophy and Foundations of Mathematics
  8. The Development of Mathematics
  9. Catalysts in the Development of Mathematics
  10. Characteristics of Modern Mathematics

Electronic & Software Engineering

  1. Electronics in the Junior School - Gateway to Technology
  2. Coding for Pre-Schoolers - A Turtle Logo in Forth
  3. Experimenting with Microcontrollers - an Arduino development kit for under £12
  4. Making Sensors Talk for under £5, and Voice Controlled Hardware
  5. Computer Programming: A brief survey from the 1940s to the present
  6. Forth, Lisp, & Ruby: languages that make it easy to write your own domain specific language (DSL)
  7. Programming Microcontrollers: Low Power, Small Footprints & Fast Prototypes
  8. Building a 13-key pure analog electronic piano.
  9. TinyPhoto: Embedded Graphics and Low-Fat Computing
  10. Computing / Software Toolkits
  11. Assembly Language programming (Part 1 | Part 2 | Part 3)
  12. Bare Bones Programming: The C Language

Pure & Applied Mathematics

  1. Fuzzy Classifiers & Quantile Statistics Techniques in Continuous Data Monitoring
  2. LOGIC in a Nutshell: Theory & Applications (including a FORTH simulator and digital circuit design)
  3. Finite Summation of Integer Powers: (Part 1 | Part 2 | Part 3)
  4. The Mathematics of Duelling
  5. A Radar Tracking Approach to Data Mining
  6. Analysis of Visitor Statistics: Data Mining in-the-Small
  7. Why Zero Raised to the Zero Power IS One

Technology: Sensors & Intelligent Systems

  1. Knowledge Engineering & the Emerging Technologies of the Next Decade
  2. Sensors and Systems
  3. Unmanned Autonomous Systems & Networks of Sensors
  4. The Advance of Marine Micro-ROVs

Math Education

  1. Teaching Enriched Mathematics, Part 1
  2. Teaching Enriched Mathematics, Part 2: Levelling Student Success Factors
  3. A Course in the Philosophy and Foundations of Mathematics
  4. Logic, Proof, and Professional Communication: five reflections
  5. Good mathematical technique and the case for mathematical insight

Explore…

Timeline