現今21世紀,人們都可以在家裡自由地以電腦軟體設計或創新,可以自主地利用網際網路帶來的方便性列印屬於自己的產品,主要是許多3D列印機有著低成本的優勢,且每個人都能擁有,而熔融沉積成型的3D列印機,在市面上是最常見的,由於價格低廉、易使用,成為了消費者最喜愛的類型之一。但是,在列印之前要透過切片軟體,如Cura、slic3r、KISSlicer等協助使用者設定參數,而經驗不足的使用者往往無法列印出高品質的樣品,因為在參數的設置上都仰賴切片軟體所建議最基本的參數設定,而這基本的功能卻阻止了人們學習3D列印上進階的設置。 因此在本研究中,我們提出利用案例式推理方法,通過運用以前列印的案例,讓使用者學習如何設置參數。一開始,我們先藉指標索引從案例庫找到最相似的案例庫案例,並加以檢視。如果完全合乎則套用到新案例上,反之則透過修正解決不合適的地方,再套用到新的列印案例上。此新的案例將存回案例庫中,存回此動作可以使整個系統達到自我學習的功能。
In the 21st century, people can freely design or innovate with computer software at home. Owing to a lot of 3D printers that have the advantage of low cost, we can print our own products independently by using the Internet which brought convenience to our lives. For everyone to process, fused deposition modeling 3D printers are the most common in the market. Since they have lower cost and easy to use, they quickly became one of the most popular types of printers. However, users have to set parameters through slice software such as Cura, slic3r, and KISSlicer to assist them before printing. Those who are lack of experiences often fail to print high-quality samples because the parameter settings rely on slice software suggested basic parameters. This basic function has prevented people from learning advanced 3D printing settings. Therefore, in this study, we propose using case-based reasoning methods to let users to learn how to set parameters by applying previously printed cases. In the beginning, we use the indicator index to find the most similar case from the case base, and then examine it. If the case is a complete match, the new cases will be applied. Otherwise, the solution is to resolve the problem by revising it and apply it to the new print cases. This new case will be stored back in the case base, and save this action can make the entire system to achieve self-learning function.