ME 203: Design and Manufacturing
ME203 is intended for any graduate student, from any field of study, who may want the opportunity to design and prototype a physical project of meaning to them. Undergraduate mechanical engineering and product design students should register for
ME103. Students are asked to discover a product with meaning to them; develop a point of view which motivates a redesign of that product; manufacture a series of models, multiple candidates, including sketches, product use stories, rapid prototypes, CAD documents, manufacturing test models, and finally a customer ready prototype. Each student will physically create their product using Product Realization Lab resources, and also redesign their product for scaled manufacturing to develop a knowledge of manufacturing processes, design guidelines, materials choices, and the opportunities those processes provide. The student's body of work will be presented in a large public setting, Meet the Makers, through an inspirational portfolio which shares and reflects on their product realization adventure. By application only, see notes below.
Terms: Aut, Win, Spr
| Units: 4
ME 204: Advanced Mechanical Systems Design
This course develops expertise in mechanical systems design, with an emphasis on applications in robotics. Students will perform a series of projects in which they design, fabricate, and test high-performance mechanical components and systems, individually and in small teams. Interactive lectures and topic readings on underlying technical approaches occur simultaneously to draw connections between theory, analytical methods, computational tools, practical knowledge, and intuition. Projects address design using electric motors, mass efficiency, and transmission efficiency, and some combination of torsion, stiffness, fatigue, friction, composites, mechanisms, dynamics, and generative design that varies by project and year. Projects are evaluated based on written reports, technical presentations, and objective performance of the system. Students should leave this course capable of designing high-performance mechanical systems in industry or research settings. Prerequisites: Courses covering Mechanics; Electricity and Magnetism; Statics; Dynamics; Mechanics of Materials; Rapid Prototyping; Manufacturing; and Mechanical Design. Preference given to graduate students.
Terms: Aut
| Units: 4
Instructors:
Collins, S. (PI)
;
Martin, R. (TA)
ME 206A: Design for Extreme Affordability
Design for Extreme Affordability (fondly called Extreme) is a two-quarter course offered by the d.school through the School of Engineering and the Graduate School of Business. This multidisciplinary project-based experience creates an enabling environment in which students learn to design products and services that will change the lives of the world's poorest citizens. Students work directly with course partners on real world problems, the culmination of which is actual implementation and real impact. Topics include design thinking, product and service design, rapid prototype engineering and testing, business modelling, social entrepreneurship, team dynamics, impact measurement, operations planning and ethics. Possibility to travel overseas during spring break. Previous projects include d.light, Driptech, Earthenable, Embrace, the Lotus Pump, MiracleBrace, Noora Health and Sanku. Periodic design reviews; Final course presentation and expo; industry and adviser interaction. Limited enrollment via application. Must sign up for ME206A and
ME206B. See
extreme.stanford.edu
Terms: Win
| Units: 4
Instructors:
Coulson, S. (PI)
;
Yeturu, M. (SI)
ME 206B: Design for Extreme Affordability
Design for Extreme Affordability (fondly called Extreme) is a two-quarter course offered by the d.school through the School of Engineering and the Graduate School of Business. This multidisciplinary project-based experience creates an enabling environment in which students learn to design products and services that will change the lives of the world's poorest citizens. Students work directly with course partners on real world problems, the culmination of which is actual implementation and real impact. Topics include design thinking, product and service design, rapid prototype engineering and testing, business modelling, social entrepreneurship, team dynamics, impact measurement, operations planning and ethics. Possibility to travel overseas during spring break. Previous projects include d.light, Driptech, Earthenable, Embrace, the Lotus Pump, MiracleBrace, Noora Health and Sanku. Periodic design reviews; Final course presentation and expo; industry and adviser interaction. Limited enrollment via application. Must sign up for ME206A and
ME206B. See
extreme.stanford.edu. Cardinal Course certified by the Haas Center
Terms: Spr
| Units: 4
Instructors:
Coulson, S. (PI)
;
Yeturu, M. (SI)
ME 210: Introduction to Mechatronics (EE 118)
Technologies involved in mechatronics (intelligent electro-mechanical systems), and techniques to apply this technology to mecatronic system design. Topics include: electronics (A/D, D/A converters, op-amps, filters, power devices); software program design, event-driven programming; hardware and DC stepper motors, solenoids, and robust sensing. Large, open-ended team project. Prerequisites:
ENGR 40,
CS 106, or equivalents.
Terms: Win
| Units: 4
Instructors:
Gumerlock, K. (PI)
;
Kenny, T. (PI)
;
Law, W. (PI)
;
Algazi, D. (TA)
;
Jones, E. (TA)
;
Karthik, N. (TA)
;
Mantle, D. (TA)
;
Nolte, H. (TA)
;
Richard, A. (TA)
;
Varah, J. (TA)
ME 213: Design for Microscale Machining and Manufacturing
Design course focusing on microscale machining, prototyping, and manufacturing. Students will design, micromachine, and manufacture individual projects. The coursework emphasizes an iterative approach from concept to manufacture. Structured lab experiences build a basic microscale CNC prototyping proficiency. Students with prerequisites listed below may combine micromachined projects with other manufacturing systems. Prerequisites:
ME128/318 or consent of instructors; ME325 for students interested in microscale injection molding.
Last offered: Spring 2025
| Units: 3
ME 214: Designing for Accessibility (CS 377Q)
Designing for accessibility is a valuable and important skill in the UX community. As businesses are becomeing more aware of the needs and scope of people with some form of disability, the benefits of universal design, where designing for accessibility ends up benefiting everyone, are becoming more apparent. This class introduces fundamental Human Computer Interaction (HCI) concepts and skills in designing for accessibility through individual assignments. Student projects will identify an accessibility need, prototype a design solution, and conduct a user study with a person with a disability. This class focuses on the accessibility of UX with computers, mobile phones, VR, and has a design class prerequisite (e.g.,
CS147,
ME115A).
Terms: Win
| Units: 3-4
Instructors:
Tang, J. (PI)
;
Tang, C. (TA)
ME 217: Engineering Design Analytics for Product Realization
Engineering Design Analytics is for engineering students seeking greater depth in new product development. Students will develop structured methods for addressing key design questions: Who are 'customers'? What do customers value? What are leverage points for designing systems? What are robust metrics for assessing system performance and customer satisfaction? What are failure modes? What belongs in a product requirements document? In addition, students will have the chance to develop their own design ethos by examining deeper questions: Where do ethics come into play for engineering projects? How might designers leverage AI to empower their design process? Where do we ultimately find meaning, and can we design for that? Assignments will include readings, case studies, applied activities, and write-ups. In class activities will include lectures, discussions, and working sessions. Prerequisites:
ME 103/203 or consent of instructor. By application only, see notes below.
Last offered: Spring 2025
| Units: 3
ME 218A: Smart Product Design Fundamentals
Lecture/Lab. First in the team design project series on programmable electromechanical systems design. Topics: transistors as switches, basic digital circuits, C language features for embedded software, register level programming, input/output ports and user I/O, hardware abstraction layers, software design, event driven programming, state machines, state charts. Programming of the embedded system is done in C. Students must have a computer (Win10 or OSX) on which they can install the tools used in the classes and a workspace to complete the lab assignments (in case the lab is closed due to COVID). Lab fee. Limited Enrollment, must attend first lecture session. Prerequisite: You should have had a programming course taught in C, C++ or Java and an introductory course in circuit analysis prior to enrolling in
ME218a. Loaner test instruments will be provided in the event that the lab is closed due to COVID.
Terms: Aut
| Units: 4-5
ME 218B: Smart Product Design Applications
Lecture/lab. Second in team design project series on programmable electromechanical systems design. Topics: More microcontroller hardware subsystems: timer systems, PWM, interrupts; analog circuits, operational amplifiers, comparators, signal conditioning, interfacing to sensors, actuator characteristics and interfacing, noise, and power supplies. Lab fee. Limited enrollment. Prerequisite: 218A or passing the smart product design fundamentals proficiency examination.
Terms: Win
| Units: 4-5
