2D Truss Analysis from DXF file in FreeCAD

Main Article Content

จักรี ติยะวงศ์สุวรรณ
จิรัฐิติ์ บรรจงศิริ
สมภพ ลิ้มประไพพงษ์


          The use of Python code in FreeCAD is examined in this study. Construction drawings are created using DXF files, which are common files in CAD software. In this research, the ezdxf library is used to develop a model for assessing forces in a truss structure with loads and supports. In addition, the NumPy add-on for numerical processing with matrix composite capabilities for structural analysis is also included in FreeCAD. As a result, the researcher created a module for evaluating two-dimensional scaffolds using the specified add-on. The module's purpose is to import text data, which is somewhat tough. However, using the data in the resulting DXF file format makes the importing procedure for locating forces within the truss much easier. FreeCAD's 3D objects can also be used to render the module graphically. The results are then displayed as a CSV file, which users can use to design the truss components in a variety of spreadsheet tools.


Download data is not yet available.

Article Details

How to Cite
ติยะวงศ์สุวรรณ จ., บรรจงศิริ จ., & ลิ้มประไพพงษ์ ส. (2021). 2D Truss Analysis from DXF file in FreeCAD. SAU JOURNAL OF SCIENCE & TECHNOLOGY, 7(2), 43–55. Retrieved from https://ph01.tci-thaijo.org/index.php/saujournalst/article/view/245397
Research Article


FreeCAD. (2021, May). [Online]. https://www. freecadweb.org/

จิรัฐิติ์ บรรจงศิริ, นิยม กิจหนองสรวง, ยุทธนา พลเสนา, วีระ โฆสิกุล, สมศักดิ์ ลาภเวที และสุขสันติ์ เคนทวาย (2559). แบบก่อสร้าง : มาตรฐาน การจัดทำ แนวทาง การปรับปรุงและพัฒนา, SAU JOURNAL OF SCIENCE & TECHNOLOGY, Vol. 2, No. 1, January – June 2016, หน้า 29 – 43.

ezdxf. (2021, May). [Online]. https://ezdxf. readthedocs.io/en/stable/index.html.

จักรี ติยะวงศ์สุวรรณ (2559). การพัฒนาโมดูลสำหรับวิเคราะห์โครงข้อหมุนสองมิติในโปรแกรม FreeCAD, การประชุมวิชาการระดับชาติสหวิทยาการเอเชียอาคเนย์ 2559 ครั้งที่ 3, มหาวิทยาลัยเอเชียอาคเนย์ โรงแรมริชมอนด์ สไตล์ลิช คอนเวนชั่น นนทบุรี

พิเชฐ เยี่ยงยงค์, ณัฐตนัย อินทร และชลันธร อยู่ดี.(2552) การพัฒนาโปรแกรม MATLAB เพื่อวิเคราะห์โครงถัก 2 มิติ, ปริญญานิพนธ์สาขาวิชาวิศวกรรมโยธา มหาวิทยาลัยนเรศวร.

Kassimali, A. (1999). Matrix analysis of structures. Pacific Grove, CA: Brooks/Cole.

จักรี ติยะวงศ์สุวรรณ (2560). การศึกษาการสร้างไฟล์ DXF ด้วยไลบรารี่ภาษาไพทอน, การประชุมวิชาการระดับชาติสหวิทยาการเอเชียอาคเนย์ 2560 ครั้งที่ 4, มหาวิทยาลัยเอเชียอาคเนย์ โรงแรมริชมอนด์ สไตล์ลิช คอนเวนชั่น นนทบุรี

จิรัฐิติ์ บรรจงศิริ (2560). การศึกษาแนวทางการใช้สคริปต์ไฟล์จากไมโครซอฟท์เอกซ์เซลสร้างแคดไฟล์, การประชุมวิชาการระดับชาติ สหวิทยาการเอเชียอาคเนย์ 2560 : การออกแบบนวัตกรรมเพื่อการศึกษาและงานวิจัย 4.0, วันศุกร์ที่ 23 - วันเสาร์ที่ 24 มิถุนายน 2560, โรงแรมริชมอนด์สไตลิชคอนเวนชั่น นนทบุรี.