22
Θεωρητικό υπόβαθρο
Εικόνα 1: Διάγραμμα των ακροδεκτών του esp8266 NodeMCU
2.3 Arduino IDE
Το Arduino IDE (Integrated Development Environment) [15] είναι μια εφαρμογή
ανοιχτού λογισμικού ανοιχτού κώδικα για συγγραφή κώδικα για λειτουργικά συστήματα
Windows, macOS και Linux. Μπορεί να χρησιμοποιηθεί για πλακέτες Arduino για να
προγραμματιστούν οι είσοδοι και έξοδοί του, αλλά και για άλλες συμβατές πλακέτες όπως το
esp8266. Η γλώσσα που υποστηρίζει είναι η C και η C++ με ειδικούς κανόνες και δομής
κώδικα. Παρέχει βιβλιοθήκη για το Wiring έργο, το οποίο παρέχει πολλές κοινές διαδικασίες
εισόδου και εξόδου. Απαιτεί μόνο δύο βασικές συναρτήσεις την void setup και την void loop
για να δημιουργηθεί ένα πρόγραμμα.
2.4 3D εκτυπωτής Prusa i3
O 3D εκτυπωτής Prusa i3 [16] κατασκευάστηκε από την Τσέχικη εταιρία Prusa Research
με το εμπορικό σήμα Original Prusa i3 και ο εφευρέτης τους είναι ο Josef Průša. Οι εκτυπωτές
αυτοί σύμφωνα με το 3DHubs το 2016 [17] ήταν οι πιο χρησιμοποιημένοι εκτυπωτές στον
κόσμο. Το συγκρίσιμο χαμηλό κόστος και η ευκολία κατασκευής και τροποποίησης, τους
έκανε δημοφιλείς στην εκπαίδευση, σε χομπίστες και επαγγελματίες. Δεδομένου ότι η σειρά i3
είναι ανοιχτού κώδικα, έχουν γίνει πολλές παραλλαγές από επιχειρήσεις και ιδιώτες.
2.5 PrusaSlicer
Το PrusaSlicer παλαιότερα γνωστό ως Prusa Edition ή Slic3r PE [18] είναι βασισμένο
στο έργο ανοιχτού κώδικα Slic3r με πλούσια χαρακτηριστικά και συχνή ενημέρωση και
παρέχει όλα όσα χεριάζετε κάποιος για την εξαγωγή αρχείων εκτύπωσης για 3D εκτυπωτές