Topic outline

  • Welcome!

    This is the course page for DOM-E5156 Digital Fabrication II.

    This course is a part of a series of courses that are designed to overlap the Fab Academy. The full package of courses covers 21 weekly assignments that span a time period from mid-January to end of June.

    As described on the official website, Fab Academy is a fast paced, hands-on learning experience where students learn rapid-prototyping by planning and executing a new project each week, resulting in a personal portfolio of technical accomplishments.

    This course covers the following topics from the official Fab Academy curriculum.

    • Electronics Design
    • Computer-Controller Machining
    • Embedded Programming
    • Mechanical and Machine Design
    • Input Devices
    • Molding and Casting
    If you want to have the full Fab Academy experience, consider joining the connected courses from the following list.

    • [Oodi] DOM-E5155 Digital Fabrication I
    • [Oodi] DOM-E5156 Digital Fabrication II
    • [Oodi] DOM-E5157 Digital Fabrication III
    • [Oodi] DOM-E5158 Digital Fabrication Studio

    The Digital Fabrication I, II and III cover all the Fab Academy assignments from mid-January to end of June. The Digital Fabrication Studio course should be used for the final project development.

    These courses will give you the needed credits to complete your studies at Aalto University. If you are interested into getting the official Fab Academy diploma, please contact teachers responsible for the course.

  • Not available unless: You are a(n) Student

    Every week (except the bootcamp week) starts with a global lecture on Wednesday. Every Thursday there is a follow-up local lecture that guides you through the assignment in more detail. All lectures are online unless specified otherwise.

    Course GitLab Repository

    GitLab repository:
    Published page:

    GitLab repository contains the source code of the published page. GitLab CI/CD page publishing features are used to automatically publish it. More about that during the course.

    Machine Booking

    We use this document to schedule our time during the assignment weeks. If you do not manege to finish your assignment, please book by sending an email to fablab at aalto dot fi.

    Access Booking Document

    Electronics Purchases

    Click here to access the spreadsheet. Enter the parts for your project here.

    Global Lecture Zoom

    Usually Wednesdays 16:00
    Meeting ID: 894 1627 8965
    Password: 1234
    Open in Browser:

    Local Lecture Zoom

    Usually Thursdays 15:00
    Meeting ID: 693 9958 3641
    Open in Browser:

    Monday Open Office

    Mondays 15:15 - 17:00
    Meeting ID: 630 8042 6786
    Open in Browser:


    All lectures are recorded and can be found in the respective assignment sections on this course page. There is also a YouTube Playlist.
  • This section is going to give you an overview on what happens when and how.

    Read this in case you are not taking all courses from the Digital Fabrication course series. It is important that you take the Digital Fabrication I course that cover the Principles and Practices, and Project Management assignments. During the two weeks you are supposed to build a documentation website and learn to version control it with Git and GitLab. You have to gain a basic understanding of the GitLab CI (Continuous Integration) pipelines to use GitLab to automatically publish your repository as a website.

    The following structure is used for every weekly assignment.

    • Wednesday afternoon: Global lecture with Neil Gershenfeld
    • Thursday afternoon: Local lecture at the Aalto Fablab
    • The rest of the week: Individual work and ad-hoc instruction

    GitLab Issues will be used during the course as the main tool for announcing and evaluating weekly assignments. Each assignment will contain a list of learning outcomes and a checklist of tasks that have to be completed in order to pass.

    More information to follow once the official Fab Academy schedule is announced.

  • This section summarizes all the assignments.

  • FAQ

    Here you can find answers to frequently asked questions related to the course.

    Can I take only one of the four Digital Fabrication series courses?
    Yes, you can do that, but you should have a GitLab repository and a documentation website running. We cover that in Digital Fabrication I.

    Will I get the official Fab Academy diploma after I finish all the Digital Fabrication courses?
    No, but that is a possibility. Contact teachers of the course to learn more about the options.

    What is the workload of the course?
    Fab Academy is an intensive course and requires full commitment from Monday to Friday.