Page tree
Skip to end of metadata
Go to start of metadata

This page will be updated constantly during the course, adding new links and tutorials every now and then. We recommend you to track the changes in this page every now and then.


Recently Updated

 

CONTENTS

Lecture 1: Introduction to Fab Lab

Summary:

Course's introduction. Fab Lab's introduction.

Teachers: 

Georgi Georgiev and Jani Ylioja

Schedule and place

12nd March 2018. 10.15-12.00. L2.

Lecture video recording:

https://connect.funet.fi/pkqeg76ez22q/

Content

  • What is possible to make and prototype in Fab Lab?
  • Tools and machines available in Fab Lab Oulu.
  • Project Deliverable
  • Project Topic
  • Project Reporting
  • Safety rules

Material

Videos/Video tutorials:


Other links:

Fab Lab Oulu site - general information page of Fab Lab Oulu with news, projects, and relevant links

Fab Lab Oulu wiki - documentation of processes and machines in Fab Lab Oulu

Safety rules at Fab Lab  - become familiar with and follow the safety rules and best practices in Fab Lab Oulu

Booking machine system - make reservations for the machines using this web application


Tutorials/Web pages:

Presentation:

Lecture 1 Presentation UPDATED


 

Lecture 2: Electronics. Schematic and Layout design. Board Fabrication

Summary:

Basic process of designing and making electronics. The students need to create themselves the shield for Arduino using the CNC mill and the reflow oven. A short introduction and a tutorial are provided. 

Teachers: 

Antti Mäntyniemi

Schedule and place

13rd March 2018. 10.15-14:00. L8 / TA105 / Fab Lab Oulu

Lecture video recording:

No video recording for this lecture

Content

  • Electronics schematic and layout design (hardware design for project). 
  • Printed circuit board fabrication (milling, soldering, testing).
    • printed circuit board (PCB). A PCB is used as a substrate/platform to which other components are attached with electrically conducting connections, typically by soldering.
  • components:
    • passive (resistors, capacitors, inductors, transformers ...)
    • active (transistors, diodes ...)
    • electromechanical (switches, solenoids, relays ...)
    • discrete (resistors, capacitors, inductors, transformers, transistors, diodes ...)
    • interated circuits (operational amplifiers, logic gates ...)
  • wired interfaces (asynchronous serial, 1-wire, I2C, SPI, USB)
    •  physical wires (TX/RX, SCL, SDA, SCLK, MOSI, MISO, SS, D+, D-)
    • electrical signals
    • protocol
  • wireless interfaces:
    • wifi, RF
    • bluetooth, RF
    • zigbee/XBEE, RF
    • GSM/GPRS/3G/4G/5G
    • IR
    • RFID/NFC
  • An electronic device needs a power supply, and typically it has an interface to connect it to the surrounding world.
    • power supply
    • voltage * current = power
  • Physical protection
    • enclosure
  • Design:
    • datasheet
    • application note
    • schematic
    • layout
    • simulation
    • CAD:
      • Kicad
      • Eagle
      • Circuitmaker
  • Embedded system:
    • Arduino
    • Shields
    • sensor modules
    • servos
    • displays

Material

Electronics design and production (A general tutorial on designing and producing printed circuit boards using the facilities in Fab Lab Oulu)

Eagle 8.x tutorial (one more tutorial on how to design a printed citcuit board with Eagle PCB)

Videos/Video tutorials:
https://www.youtube.com/watch?v=Jo61sGGtlKg

https://www.youtube.com/playlist?list=PLr0mEvO7yBe6QHexsgU2WFUGesFFobGZp

https://www.youtube.com/watch?v=1AXwjZoyNno

https://www.youtube.com/watch?v=CCTs0mNXY24

https://www.youtube.com/watch?v=R4DYztYB6d4

https://www.youtube.com/watch?v=oIRsMBVuSS4

https://www.youtube.com/watch?v=9cps7Q_IrX0

https://www.youtube.com/watch?v=eICyD0sSxzk

https://www.youtube.com/watch?v=6Maq5IyHSuc
https://wiki.oulu.fi/display/FLOWS/Eagle+8.x+tutorial


AVR Simulation

https://www.youtube.com/watch?v=9QlDSNeuAdY

 

Tutorials/Web pages:

 

Presentation:


Arduino libraries:

Post task:

Each team should fabricate in Fab Lab (using the CNC milling machine) a test board by 4th of April in FabLab.

For the design part, you can follow the instructions provided in the following tutorial: Eagle 8.x tutorial. Do not make exactly the same circuit. You should design a simple board (few components). Here are two examples (that you can copy):

Once you have the png files with the traces and the cutout you can fabricate your board at Fab Lab. Some video instructions can be found from this youtube video. In addition, you Fab Lab Oulu Wiki has one tutorial  on PCB fabrication using the SRM-20.

Lecture 3: Design of physical things

Summary:

Short introduction to design process

Teachers: 

Georgi Georgiev and Iván Sánchez

Schedule and place

15th March 2017. 10.15-12:00. L7

Lecture video:

https://connect.funet.fi/pffx56eq7ogn/


How Design Process Can Refine Your Ideas?

Content

  • Product Fabrication

  • Drawing Your Ideas

  • Design Process

  • Iterations

  • Understand the Problem

  • Get Inspired

  • Through The Silo

  • Sample Problem

  • Design Brief

  • Ideation

  • Sketching

  • Concepting

  • Building Concepts

  • Evaluating Concepts

  • Finalizing Concept

  • Making Virtual Model

  • Prototyping

  • Get Feedback

Material:

Videos/Video tutorials:

 

Tutorials/Web pages:


Presentation:

Lecture 3 Presentation  UPDATED


Lecture 4: 3D design and printing. Solid modelling tutorial

Summary:

Teaches the process how to make models. The lecture gives basic properties of 2.5D and 3D solid and surface modeling CAD software.

Teachers: 

Jani Ylioja

Schedule and place

19th March 2018. 10.15-12.00. L2.

Lecture video:

https://connect.funet.fi/pls9iza2e1ie/

Content

  • 3D solid modelling
  • 3D surface modelling

Material

Videos/Video tutorials:

 

Tutorials/Web pages:

 

 

Presentation:

 

Lecture 5: Embedded programming basics

Summary:

Introduction to microcontrollers and digital signals. Basics of Arduino Programming with hands-on exercise.


Teachers:  

Iván Sánchez

Schedule and place

20 March 2018. 10.15-14.00. L8 / L7.

Presentation:

Lecture video:

Content

  • Bits and bytes
  • Introduction to Arduino
    • Microcontrollers and microprocessors
    • Arduino Family 
    • Arduino Uno
    • Arduino IDE 
    • Emulation
  • Introduction to ATmega328P
    • Main components: CPU, Clock, Timers
    • Input/Ouput
      • Analog and digital signals. 
      • Sampling and quantification 
      • Encoding and decoding
      • Analog to Digital
      • Digital to Analog: PWM
      • Interrupts
      • Serial communication
  • Principles of Arduino programming -> Hands - on examples

    • Arduino IDE

      • Writing code
      • Libraries
      • Uploading code to Arduino
    • Basic programming concepts

    • UART and I2C

    • Timers, interrupts and multitask

  • Example project: Alarm Clock (Previous implementation (2016): http://new.raippa.fi/3d-fabrication-prototyping/hardware-design-and-implementation/)
    • Components

    • Gyro + Accelerometer
    • Buzzer
    • Motor
    • Battery
    • Other possible components
    • Design advices

Material

Presentation page:

Videos/Video tutorials:

 

Tutorials/Web pages:

Presentation:

Books:

Lecture 6: 2D design. Laser and vinyl cutting. Solving problems with 3D models

Summary:

The first part of the lecture gives basic properties of 2D modeling CAD software. The second part of the lecture focuses on solving particular problems with 3D models and their printing.

Teachers: 

Georgi Georgiev

Schedule and place

22nd March 2018. 10.15-12.00. L7

Lecture video: 

 https://connect.funet.fi/p7whrbrepllo/

Content

  • Basic of using 2D modeling CAD software focused on laser and vinyl cutting.

Material

Videos/Video tutorials:

 

Tutorials/Web pages:

Presentation:

  • No labels