Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Administracja Centralna Uczelni - Wymiana międzynarodowa (S1)

Sylabus przedmiotu Control of 3D Printers:

Informacje podstawowe

Kierunek studiów Wymiana międzynarodowa
Forma studiów studia stacjonarne Poziom pierwszego stopnia
Tytuł zawodowy absolwenta
Obszary studiów
Profil
Moduł
Przedmiot Control of 3D Printers
Specjalność przedmiot wspólny
Jednostka prowadząca Katedra Sterowania i Pomiarów
Nauczyciel odpowiedzialny Adam Łukomski <Adam.Lukomski@zut.edu.pl>
Inni nauczyciele
ECTS (planowane) 3,0 ECTS (formy) 3,0
Forma zaliczenia zaliczenie Język angielski
Blok obieralny Grupa obieralna

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
wykładyW1 15 2,00,62zaliczenie
laboratoriaL1 30 1,00,38zaliczenie

Wymagania wstępne

KODWymaganie wstępne
W-1General knowledge of C and Matlab programmming

Cele przedmiotu

KODCel modułu/przedmiotu
C-1Gaining skills connected with 3D printer design and control
C-2Gaining knowledge about 3D printers

Treści programowe z podziałem na formy zajęć

KODTreść programowaGodziny
laboratoria
T-L-1Introducation, 3D printing examples2
T-L-2Modelling in Blender/OpenSCAD and slicing 3D parts2
T-L-3GCode introduction2
T-L-43D printer setup in Marlin firmware2
T-L-5Arduino-compatible boards programming basics2
T-L-6Stepper motor control2
T-L-7Serial communication2
T-L-8Matlab interface over a serial port2
T-L-9Inverse kinematics for a parallel printer2
T-L-10Temperature measurement2
T-L-11Hotend control using PID regulator2
T-L-12Printing session using custom firmware2
T-L-13GUI development introduction2
T-L-14GUI for a 3D printer2
T-L-15Final firmware and GUI integration testing2
30
wykłady
T-W-1Introduction to 3D printing1
T-W-2Available firmware overview2
T-W-3Slicing software2
T-W-4Common errors in 3D printing4
T-W-53D printer design considerations4
T-W-6Control boards and electronics2
15

Obciążenie pracą studenta - formy aktywności

KODForma aktywnościGodziny
laboratoria
A-L-1Participation in the laboratory course30
30
wykłady
A-W-1Participation in the lectures15
A-W-2Preparation for lectures20
A-W-3Preparation for final exam25
60

Metody nauczania / narzędzia dydaktyczne

KODMetoda nauczania / narzędzie dydaktyczne
M-1Lecture
M-2Laboratory course

Sposoby oceny

KODSposób oceny
S-1Ocena podsumowująca: Final exam on the last lecture meeting
S-2Ocena formująca: Grades based on performance during laboratory meetings

Zamierzone efekty uczenia się - wiedza

Zamierzone efekty uczenia sięOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
WM-WE_1-_null_W01
Knowledge about design and control of a 3D printer.
C-2T-W-2, T-W-6, T-W-4, T-W-1, T-W-3, T-W-5M-1S-1

Zamierzone efekty uczenia się - umiejętności

Zamierzone efekty uczenia sięOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
WM-WE_1-_null_U01
Ability to design a control system for a 3D printer.
C-1T-L-12, T-L-1, T-L-6, T-L-10, T-L-7, T-L-3, T-L-14, T-L-4, T-L-11, T-L-2, T-L-8, T-L-13, T-L-9, T-L-5, T-L-15M-2S-2

Kryterium oceny - wiedza

Efekt uczenia sięOcenaKryterium oceny
WM-WE_1-_null_W01
Knowledge about design and control of a 3D printer.
2,0
3,0Knowledge of basic printer architectures Knowledge of basic terminology
3,5
4,0Knowledge of printing software Knows how to adjust slicing settings based on theoretical background
4,5
5,0Knowledge of printing electronics and mechanics Common errors and debugging in software and hardware

Kryterium oceny - umiejętności

Efekt uczenia sięOcenaKryterium oceny
WM-WE_1-_null_U01
Ability to design a control system for a 3D printer.
2,0
3,0Ability to distinguish different printer types Ability to slice an object properly and set up the print
3,5
4,0Ability to adjust slicing parameters for different types of objects Basic understanding of firmware and software stack
4,5
5,0Ability to alter firmware based on modifications to both software and hardware

Literatura podstawowa

  1. Marlin Firmware GCode Documentation, http://marlinfw.org/meta/gcode/

Treści programowe - laboratoria

KODTreść programowaGodziny
T-L-1Introducation, 3D printing examples2
T-L-2Modelling in Blender/OpenSCAD and slicing 3D parts2
T-L-3GCode introduction2
T-L-43D printer setup in Marlin firmware2
T-L-5Arduino-compatible boards programming basics2
T-L-6Stepper motor control2
T-L-7Serial communication2
T-L-8Matlab interface over a serial port2
T-L-9Inverse kinematics for a parallel printer2
T-L-10Temperature measurement2
T-L-11Hotend control using PID regulator2
T-L-12Printing session using custom firmware2
T-L-13GUI development introduction2
T-L-14GUI for a 3D printer2
T-L-15Final firmware and GUI integration testing2
30

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1Introduction to 3D printing1
T-W-2Available firmware overview2
T-W-3Slicing software2
T-W-4Common errors in 3D printing4
T-W-53D printer design considerations4
T-W-6Control boards and electronics2
15

Formy aktywności - laboratoria

KODForma aktywnościGodziny
A-L-1Participation in the laboratory course30
30
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - wykłady

KODForma aktywnościGodziny
A-W-1Participation in the lectures15
A-W-2Preparation for lectures20
A-W-3Preparation for final exam25
60
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięWM-WE_1-_null_W01Knowledge about design and control of a 3D printer.
Cel przedmiotuC-2Gaining knowledge about 3D printers
Treści programoweT-W-2Available firmware overview
T-W-6Control boards and electronics
T-W-4Common errors in 3D printing
T-W-1Introduction to 3D printing
T-W-3Slicing software
T-W-53D printer design considerations
Metody nauczaniaM-1Lecture
Sposób ocenyS-1Ocena podsumowująca: Final exam on the last lecture meeting
Kryteria ocenyOcenaKryterium oceny
2,0
3,0Knowledge of basic printer architectures Knowledge of basic terminology
3,5
4,0Knowledge of printing software Knows how to adjust slicing settings based on theoretical background
4,5
5,0Knowledge of printing electronics and mechanics Common errors and debugging in software and hardware
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięWM-WE_1-_null_U01Ability to design a control system for a 3D printer.
Cel przedmiotuC-1Gaining skills connected with 3D printer design and control
Treści programoweT-L-12Printing session using custom firmware
T-L-1Introducation, 3D printing examples
T-L-6Stepper motor control
T-L-10Temperature measurement
T-L-7Serial communication
T-L-3GCode introduction
T-L-14GUI for a 3D printer
T-L-43D printer setup in Marlin firmware
T-L-11Hotend control using PID regulator
T-L-2Modelling in Blender/OpenSCAD and slicing 3D parts
T-L-8Matlab interface over a serial port
T-L-13GUI development introduction
T-L-9Inverse kinematics for a parallel printer
T-L-5Arduino-compatible boards programming basics
T-L-15Final firmware and GUI integration testing
Metody nauczaniaM-2Laboratory course
Sposób ocenyS-2Ocena formująca: Grades based on performance during laboratory meetings
Kryteria ocenyOcenaKryterium oceny
2,0
3,0Ability to distinguish different printer types Ability to slice an object properly and set up the print
3,5
4,0Ability to adjust slicing parameters for different types of objects Basic understanding of firmware and software stack
4,5
5,0Ability to alter firmware based on modifications to both software and hardware