Prototype / MVP Resources

Books

  • The Design of Everyday Things – Don Norman

    The Design of Everyday Things – Don Norman

    Timeless intro to usability and human-centered design.

  • Prototyping for Designers – Kathryn McElroy

    Prototyping for Designers – Kathryn McElroy

    Step-by-step guide to rapid prototyping methods.

  • Sketching User Experiences – Bill Buxton

    Sketching User Experiences – Bill Buxton

    Shows how to visualize and iterate early design ideas.

  • A 3x4 grid of empty squares with brown outlines on a yellow background.

    New List Item

    A practical guide for designers on how to use prototyping as a multi-purpose tool for validating assumptions, gathering feedback, and testing concepts throughout the product development lifecycle.

  • Creative Confidence – Tom & David Kelley

    Creative Confidence – Tom & David Kelley

    Argues that everyone is inherently creative and can unlock their innovative potential by overcoming fear of failure and cultivating the courage to act on their ideas, using mindsets and strategies from design thinking.

  • Make: Design for 3D Printing – Samuel N. Bernier

    Make: Design for 3D Printing – Samuel N. Bernier

    A practical guide for beginners on how to create professional-quality 3D models and turn them into prototypes, focusing on tutorials, free software, and key techniques from the experienced team at Le FabShop.

  • Fabricated: The New World of 3D Printing – Hod Lipson

    Fabricated: The New World of 3D Printing – Hod Lipson

    Explores the revolutionary potential of 3D printing, detailing how the technology is moving from industrial factories into homes and affecting industries from healthcare to art by enabling personalized manufacturing.

  • The Hardware Hacker – Andrew “bunnie” Huang

    The Hardware Hacker – Andrew “bunnie” Huang

    A career retrospective from renowned hacker Andrew "bunnie" Huang, who shares his experiences in open hardware, reverse engineering, and navigating the complexities of manufacturing in places like Shenzhen.

  • Rapid Prototyping: Principles and Applications – Chua Chee Kai

    Rapid Prototyping: Principles and Applications – Chua Chee Kai

    Provides a comprehensive and foundational overview of rapid prototyping (RP) technologies, explaining the key processes, materials, specifications, and diverse applications that have revolutionized how prototypes and small-batch manufacturing are produced.

Software Tools

  • Fusion 360 (Autodesk)

    Design / Simulation

    All-in-one CAD/CAM/CAE for designing, simulating, and 3D printing hardware parts.

  • Onshape

    Design

    Cloud CAD platform with collaboration, ideal for early teams and remote founders.

  • TinkerCAD

    Design

    Free beginner CAD (Autodesk) to get hardware novices sketching quickly.

  • Shapr3D

    Design

    iPad-based CAD app, excellent for fast 3D sketching and concept modeling.

  • SimScale

    Simulation & Analysis

    Cloud-based FEA/CFD tool to validate airflow, stress, and heat transfer without heavy local hardware.

  • Altium

    Electronics & PCB Design

    Industry-standard PCB layout and electronics prototyping software.

  • EasyEDA

    Electronics & PCB Design

    Free browser-based PCB design tied directly to fast fabrication (great for quick iterations).

  • ClickUp

    Project & Lab Management

    Organizes prototyping tasks, test logs, and version tracking for hardware teams.

Hardware Tools

  • Bambu Lab P1S

    Bambu Lab P1S

    3D Printer

    High-speed, reliable 3D printer with auto-calibration, enclosed chamber, and easy setup — great for rapid prototyping.

  • Prusa Mini+

    Prusa Mini+

    3D Printer

    Affordable, proven, and beginner-friendly 3D printer with strong community support.

  • Shapeoko (Carbide 3D)

    Shapeoko (Carbide 3D)

    CNC Router

    Desktop CNC router for cutting wood, plastics, and aluminum. Great for enclosures and parts beyond 3D printing.

  • Snapmaker A350T

    Snapmaker A350T

    Multi-Tool (3D/CNC/Laser)

    All-in-one machine (3D printer, CNC, and laser cutter) for beginners who want versatility without multiple machines.

  • Creality Ender 3 V3 SE

    Creality Ender 3 V3 SE

    3D Printer (Budget)

    Low-cost entry printer (<$300) with a massive community, easy mods, and abundant tutorials. More tinkering may be required for good reliable prints.

  • Elegoo Saturn 3

    Elegoo Saturn 3

    Resin 3D Printer

    Affordable resin printer for high-detail parts (small enclosures, medical/dental-like prototypes).

  • Dremel DigiLab 3D20

    Dremel DigiLab 3D20

    3D Printer (Educational)

    Plug-and-play 3D printer with strong safety features, designed for schools and beginners.

  • Glowforge Aura

    Glowforge Aura

    Laser Cutter

    Compact desktop laser cutter for enclosures, signs, and flat prototypes. Extremely beginner-friendly.

  • Dremel 4000 Rotary Tool Kit

    Dremel 4000 Rotary Tool Kit

    General Shop Tool

    Versatile, inexpensive tool for sanding, drilling, and finishing prototype parts.

  • Calipers

    Calipers

    Measurement Tool

    Essential for accurate measurement of prototype dimensions. Easy to learn, low cost.

Definitions

  • Bill of Materials (BOM)

    • An organized inventory of all parts, materials, and assemblies required to manufacture a product, detailing specifications and quantities.

  • Computer-Aided Design (CAD)

    • Software used to generate 2D or 3D models of parts and assemblies for visualization, simulation, and manufacturing.

  • Computer-Aided Engineering (CAE)

    • The use of digital tools to simulate performance, optimize designs, and address engineering challenges, including FEA and CFD

  • Computer-Aided Manufacturing (CAM)

    • The use of software to translate a product's CAD (Computer-Aided Design) model into instructions that control automated manufacturing equipment, such as CNC (Computer Numerical Control) machines, to produce the product.

  • Computational Fluid Dynamics (CFD)

    • A simulation technique for analyzing fluid flow, thermal dynamics, and related physical phenomena around or inside products.

  • Computer Numeric Control (CNC) Machine

    • The use of software to translate a product's CAD (Computer-Aided Design) model into instructions that control automated manufacturing equipment, such as CNC (Computer Numerical Control) machines, to produce the product.

  • Engineering Requirements Document (ERD)

    • A technical specification detailing engineering goals, tolerances, and requirements, typically drawn from PRD/URD insights.

  • Finite Element Analysis (FEA)

    • A computational method for evaluating how components respond to stress, strain, and deformation, by breaking them into discrete elements.

  • Functional Mock-up (FMU):

    • A preliminary digital or physical model developed to assess primary functions in the early stages of design.

  • Gerber Files (.GBR)

    • Industry-standard files providing precise instructions for manufacturing printed circuit boards—including layers, masks, and annotations.

  • Minimum Viable Product (MVP)

    • The smallest, functional iteration of a product built to validate core features in real-world scenarios.

  • Printed Circuit Board (PCB)

    • A fundamental component in electronic devices, acting as a rigid or flexible board that provides both electrical interconnections and physical support for electronic components like chips and resistors.  

  • Proof of Concept (POC)

    • A simplified prototype or experiment designed to verify technical feasibility before full development.

  • Rapid Prototyping (RP)

    • Fast fabrication methods such as 3D printing, CNC, or casting used to test designs and concepts quickly.

  • Software Bill of Materials (SBOM)

    • A catalog of all software elements and dependencies integrated into a hardware product, ensuring security and compliance.

  • Technical Requirements Document (TRD):

    • A detailed outline of system or product functional, technical, and performance specifications.