Topic outline

  • This week we will produce (mill) the board you designed in the Electronics Design week.

    Lectures

    Wed 15 Mar, 15:00 (online, global)
    Electronics Production by prof. Neil Gershenfeld.

    Thu 17 Mar, 13:15 (onsite, hybrid)
    Introduction to Electronics Production at the Aalto Fablab.


    • Assignment icon
      Assignment 10: Embedded Programming

      Follow the steps below to complete your assignment.

      • Compare the performance and development workflows for other architectures. You should try to program two different microcontroller boards.
      • Read the datasheet for your microcontroller and identify information that could be useful for your project.
      • Use your programmer to program your board to do something.
      • Describe the programming process with text and images.
      • Document the process on your documentation page.
      • Include source files of the code you wrote.
      • Add a hero video of your board working.
      • Submit a link to your assignment page here.

      Read more about the assignment on the Fab Academy Assessment Guide page.

      This assignment will be graded in the scale from 0 - 5.

    • URL icon
      Video: Using EDBG to Program D11C Boards URL

      Watch this video to get an overview on how to use the D11C SWD programmers to flash D11C microcontroller boards with EDBG.

    • URL icon
      Video: Intro to Programming URL

      In this video you will find an overview how programming languages and compiling works. It also contains an introduction to HDLs (Hardware Description Languages) that can be used to design circuits at a lower level.

    • URL icon

      In this video you will learn how to set up megaTinyCore and pyUPDI to program your boards using the command line.