magistrsko delo
Povzetek
V magistrski nalogi smo zasnovali cenovno ugodno rešitev za zajem slike in odkrivanje napak pri 3D tisku več enakih izdelkov. Najprej smo na kratko pregledali osnove 3D tiska in strojnega vida. Za zajem slike smo izbrali cenovno dostopen komercialni 1D linijski slikovni senzor, ki ne povzroča popačenja leče. Na podlagi meritev smo preučili delovanje tovrstnega senzorja, izdelali tiskano vezje in krmilni program za DSP mikrokrmilnik. Ustvarili smo vtičnik za rezalnik Ultimaker Cura, ki v sloje tiskanega izdelka doda G-kodo za izvajanje skeniranja, ter izdelali program za detekcijo napak. Program temelji na metodi primerjanja zajetih slik prvega uspešnega tiska s slikami nadaljnjih. Potrdili smo, da program uspešno zazna večino napak in ustrezno prekine proces 3D tiskanja.
Ključne besede
strojni vid;CIS senzor;3D-tisk;G-koda;magistrske naloge;
Podatki
Jezik: |
Slovenski jezik |
Leto izida: |
2022 |
Tipologija: |
2.09 - Magistrsko delo |
Organizacija: |
UM FS - Fakulteta za strojništvo |
Založnik: |
[N. Tovornik] |
UDK: |
004.932:[004.9:621.7.04](043.2) |
COBISS: |
151466243
|
Št. ogledov: |
135 |
Št. prenosov: |
14 |
Ocena: |
0 (0 glasov) |
Metapodatki: |
|
Ostali podatki
Sekundarni jezik: |
Angleški jezik |
Sekundarni naslov: |
Error detection during 3D printing using machine vision |
Sekundarni povzetek: |
In our master's thesis, we designed an affordable solution for image capture and error detection during the 3D printing of several identical prints. First, we briefly reviewed the basics of 3D printing and machine vision. We chose an affordable commercial 1D line image sensor for image capture that does not cause lens distortion. Based on the measurements taken from sensor operation, we made a printed circuit board and a control program for a DSP microcontroller. We created an Ultimaker Cura slicer plug-in that adds G code lines for the image capturing process and a program for error detection. The program is based on the method of comparing captured images of the first successful print with images of subsequent ones. We have confirmed that the program successfully detects most errors and appropriately terminates the 3D printing process. |
Sekundarne ključne besede: |
machine vision;CIS sensor;3D printing;STM32;Python;G-code;Duet3D;OpenCV;Altium;C++;Ultimaker Cura; |
Vrsta dela (COBISS): |
Magistrsko delo/naloga |
Komentar na gradivo: |
Univ. v Mariboru, Fak. za elektrotehniko, računalništvo in informatiko, Mehatronika |
Strani: |
1 spletni vir (1 datoteka PDF (XII, 73 f.)) |
ID: |
16351507 |