Course detail
Project – How to Make (Almost) Anything
FSI-ZPCAcad. year: 2025/2026
This project-based course is inspired by MIT’s “How to Make (Almost) Anything” and offers students hands-on experience with modern digital fabrication and prototyping technologies. Working individually and in small teams (4–5 students), they learn to design and create functional systems that may combine mechanical, electronic, and software components.
Teaching takes place in the fully equipped strojLAB workshops, providing access to CNC machines, laser cutters, 3D printers, and electronics workstations. The course emphasizes both individual work and team collaboration in solving real-world engineering challenges, encouraging students to confidently pursue their own ideas.
The course aims to develop creativity and practical skills essential for designing and building prototypes in a multidisciplinary environment.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Entry knowledge
Knowledge at the level of general secondary education is assumed. An advantage is having technical knowledge in machine design, solid mechanics, 3D modelling, electrical engineering, programming, and experience with teamwork. However, the absence of any of the above is not a barrier to completing the course.
Rules for evaluation and completion of the course
Credit requirements (0–100 points, minimum to receive credit: 50):
- active participation in exercises through consultations (minimum 10 out of 20 points),
- submission of partial assignments and their documentation in the form of an online portfolio (minimum 40 out of 80 points).
Exam requirements (0–100 points, minimum to pass the exam: 50):
- defence of the team project before a committee (minimum 20 out of 40 points),
- defence of the individual project before a committee (minimum 20 out of 40 points),
- documentation of the individual project in the form of an online portfolio (minimum 10 out of 20 points),
A total of up to 100 points can be earned, and the final grade is determined according to the ECTS scale.
Aims
- Develop creative thinking and an innovative approach to solving technical challenges
- Acquire practical skills in digital fabrication and design: from 3D modelling (CAD), through 3D printing, CNC machining, and laser cutting, to working with sensors, actuators, electronics, and microcontroller programming.
- Practice teamwork within a project team – including effective role distribution, coordination of activities, and joint presentation of results.
- Design, build, and test a functional prototype based on an original concept.
- Promote community-based learning (“peer learning”) and active knowledge and experience sharing within the team and with industry professionals.
Study aids
Study materials are stored in the e-learning of the course.
Prerequisites and corequisites
Basic literature
GERSHENFELD, Neil. Fab: The Coming Revolution on Your Desktop--from Personal Computers to Personal Fabrication. Basic Books, 2007. ISBN 0465027466. (EN)
PLATT, Charles. Make: electronics. Third edition. Make. Santa Rosa, CA: Make Community, 2021. ISBN 978-1-68045-687-5. (EN)
Recommended reading
FITZGERALD, Scott; SHILOH, Michael a IGOE, Tom (ed.). Arduino Projects Book. Online. Torino, Italy: Arduino, 2012. Available from: https://www.eitkw.com/wp-content/uploads/2020/03/Arduino_Projects_Book.pdf. [cit. 2025-05-30]. (EN)
REDWOOD, Ben; SCHÖFFER, Filemon a GARRET, Brian. The 3D printing handbook: technologies, design and applications. Amsterdam: 3D Hubs, [2018]. ISBN 978-90-827485-0-5. (EN)
STŘÍTESKÝ, Ondřej; PRŮŠA, Josef; BACH, Martin a FEIK, Štěpán. Basics of 3D Printing. Online. 3. Praha: Prusa Research, 2025. Available from: https://www.prusa3d.com/downloads/basics-of-3d-printing.pdf. [cit. 2025-05-30].
Classification of course in study plans
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
- Introduction to the Course, Safety, Teamwork, and Documentation
- Course objectives and philosophy
- Health and safety in strojLAB
- Team collaboration, role assignment, project planning
- How to document development (online portfolio, design versions)
- Design Thinking and the Design Process
- Introduction to the design thinking methodology
- Stages of product design – from need to prototype
- Inspiration through example student projects
- 2D Drawing and Graphics, Laser Cutting and Vinyl Cutting
- Principles of 2D drawing and graphics
- Software tools
- Preparing data for manufacturing
- Fabrication using laser cutters and vinyl cutters
- 3D Modeling and 3D Scanning
- Principles of parametric modeling
- 3D scanning as a method to obtain a virtual model of a physical part
- Acquisition and processing of scanned data
- 3D Printing and Post-Processing
- Design rules for 3D printing
- Materials, errors, limitations, possibilities, software tools
- Surface finishing of parts
- CNC Machining
- CAM systems, tools, toolpaths, fixturing
- Roughing and finishing strategies
- Basics of Electronics and Sensors
- Overview of basic components (resistors, LEDs, sensors)
- Working with prototyping boards, circuit testing
- Safety and principles of simple circuit design
- Embedded Systems and Microcontroller Programming
- Basics of programming (e.g., Arduino, RP2040)
- Inputs/outputs, data processing, simple logic
- Extension options such as communication (e.g., Bluetooth, IoT)
Laboratory exercise
Teacher / Lecturer
Syllabus
The main part of the course takes place in the strojLAB workshops. Here, students individually work on their partial tasks to gain hands-on experience with various technologies:
- Laser cutting and vinyl cutting
- 3D printing
- Workshop operations (finishing, metalworking)
- CNC machining
- Microcontrollers and electronic circuits
- Microcontroller programming, input and output devices
Within their teams, students carry out their final project step by step — from assignment and design to construction and testing of the prototype.
Computer-assisted exercise
Teacher / Lecturer
Syllabus
Computer-assisted exercises include working with software for 2D graphics, CAD tools, and continuous documentation of both partial tasks and the semester project. The exercises also involve role assignment within the team, process planning, ongoing consultations, and development checkpoints.
- Documentation of partial tasks and the semester project
- 2D drawing and graphics
- 3D modelling