ABSTRACT. The aim of the present document is to summarise the process followed for the implementation of new features to be added to OctoPrint, an open source software project that lets the user controlling a 3D printer. That process consisted in the requirements analysis, the design and development of a solution to meet those requirements and a set of tests to verify the implemented features, verifying that the objectives had been accomplished. Every developed feature would be later tried to be integrated in the original repository as most of the users download the source code from there. During the last years, 3D printing has achieved not only a wider variety of printer models or a higher number of shops where the different parts could be bought to later build and configure the printer, but also for software to be released that, among other possibilities, would allow controlling a printer that would generate the designed objects. OctoPrint is a web server, executable in different operating systems and hardware that allows controlling several 3D printer models apart from storing files to be later printed among many other available functionalities, which will warn the user if an object from a file is going to be printed totally or partially outside of the printing area, generate a file ready to be used to print from a design and schedule prints to be done at any date and time set by the user. All of the mentioned features will be found explained in more detail through the pages of this document. A Raspberry Pi 2 has been used for the project development, a computer of small dimensions that runs Raspbian (one of the many available Linux distributions), which is pretty economical taking into account its size and characteristics. Although OctoPrint can be run under other operating systems as it has been already mentioned, the Raspbian option was chosen so as to achieve a better adjustment to the development period and also because it is thought that most of the users running OctoPrint do it using a Raspberry Pi or another computer with Linux installed. With the purpose of a better understanding of the project topic, key concepts and the reason why the features were developed in a particular way, some parts will be introduced with the intention of achieving that goal.
PLACE YOUR ADVERT HERE
- ACCOUNTING PROJECT TOPICS AND MATERIALS3553
- EDUCATION PROJECT TOPICS AND MATERIALS3486
- ENGLISH AND LINGUISTIC PROJECT TOPICS AND MATERIALS2939
- COMPUTER SCIENCE PROJECT TOPICS AND MATERIALS FINAL YEAR1274
- BANKING AND FINANCE PROJECT TOPICS AND MATERIALS1250
- BUSINESS ADMINISTRATION PROJECT TOPICS AND MATERIALS1236
- EDUCATION FOUNDATION GUIDANCE AND COUNSELLING TOPICS AND MATERIALS1045
- ZOOLOGY PROJECT TOPICS AND MATERIALS1002
- MASS COMMUNICATION PROJECT TOPICS AND MATERIALS1001
- ANIMAL SCIENCE PROJECT TOPICS AND MATERIALS978
- LAW PROJECT TOPICS AND MATERIALS896
- ARTS EDUCATION PROJECT TOPICS AND MATERIALS844
- MARKETING PROJECT TOPICS AND MATERIALS690
- AGRICULTURAL EXTENSION PROJECT TOPICS AND MATERIALS676
- PUBLIC ADMINISTRATION PROJECT TOPICS AND MATERIALS654
LATEST PROJECTS
STUDIES ON SOME ASPECTS OF ANTHRACNOSE-BLIGHT-DIEBACK COMPLEX OF CULTIVARS OF GRAPEVINES (VITIS SPP.) IN...
GENETIC VARIABILITY STUDIES OF TWENTY POTATO GENOTYPES
RELATIONSHIP OF HAEMOGLOBIN AND POTASSIUM POLYMORPHISM WITH CONFORMATION, MILK PRODUCTION AND BLOOD BIOCHEMICAL PROFILES...
ADOPTION OF AGRICULTURAL INNOVATIONS AMONG MEMBERS AND NON-MEMBERS OF WOMEN CO-OPERATIVE SOCIETIES IN OJU...
SMALL FARMER CREDIT WITH PARTICULAR REFERENCE TO NIGERIA
DISCLAIMER
All undertaking works, records and reports posted on this website, modishproject.com are the property/copyright of their individual proprietors. They are for research reference/direction purposes and the works are publicly supported. Do not present another person’s work as your own to maintain a strategic distance from counterfeiting its results. Use it as a guide and not to duplicate the work in exactly the same words (verbatim). modishproject.com is a vault of exploration works simply like academia.edu, researchgate.net, scribd.com, docsity.com, coursehero and numerous different stages where clients transfer works. The paid membership on modishproject.com is a method by which the site is kept up to help Open Education. In the event that you see your work posted here, and you need it to be eliminated/credited, it would be ideal if you call us on +2348053692035 or send us a mail along with the web address linked to the work, to [email protected]. We will answer to and honor each solicitation. Kindly note notification it might take up to 24 - 48 hours to handle your solicitation.