Parametric CAD modeling for open source scientific hardware: Comparing OpenSCAD and FreeCAD Python scripts

Supported by Spanish Department of Economy and Competitiveness grant RTC-2015–4167-1 (http://www.mineco.gob.es/; this department changed its name); and Spanish Department of Science, Innovation and Universities grant RTC-2017-6218-1 (http://www.ciencia.gob.es/). Data Availability: Source files and C...

Descripción completa

Detalles Bibliográficos
Autores: Machado, Felipe, Malpica, Norberto, Borromeo, Susana
Tipo de recurso: artículo
Fecha de publicación:2019
País:España
Institución:Universidad Rey Juan Carlos
Repositorio:BURJC-Digital. Repositorio Institucional de la Universidad Rey Juan Carlos
OAI Identifier:oai:burjcdigital.urjc.es:10115/28515
Acceso en línea:https://hdl.handle.net/10115/28515
Access Level:acceso embargado
Palabra clave:Open Source Hardware
Open Source Software
3D Printing
Parametric design
scientific equipment
id ES_7bb4e0de4c047975d13e4730efbdaa98
oai_identifier_str oai:burjcdigital.urjc.es:10115/28515
network_acronym_str ES
network_name_str España
repository_id_str
spelling Parametric CAD modeling for open source scientific hardware: Comparing OpenSCAD and FreeCAD Python scriptsMachado, FelipeMalpica, NorbertoBorromeo, SusanaOpen Source HardwareOpen Source Software3D PrintingParametric designscientific equipmentSupported by Spanish Department of Economy and Competitiveness grant RTC-2015–4167-1 (http://www.mineco.gob.es/; this department changed its name); and Spanish Department of Science, Innovation and Universities grant RTC-2017-6218-1 (http://www.ciencia.gob.es/). Data Availability: Source files and CAD files are available in these two repositories: For OpenSCAD: https://github.com/felipe-m/oscad_filter_stage For FreeCAD: https://github.com/felipe-m/freecad_filter_stage.Open source hardware for scientific equipment needs to provide source files and enough documentation to allow the study, replication and modification of the design. In addition, parametric modeling is encouraged in order to facilitate customization for other experiments. Parametric design using a solid modeling programming language allows customization and provides a source file for the design. OpenSCAD is the most widely used scripting tool for parametric modeling of open source labware. However, OpenSCAD lacks the ability to export to standard parametric formats; thus, the parametric dimensional information of the model is lost. This is an important deficiency because it is key to share the design in the most accessible formats with no information loss. In this work we analyze OpenSCAD and compare it with FreeCAD Python scripts. We have created a parametric open source hardware design to compare these tools. Our findings show that although Python for FreeCAD is more arduous to learn, its advantages counterbalance the initial difficulties. The main benefits are being able to export to standard parametric models; using Python language with its libraries; and the ability to use and integrate the models in its graphical interface. Thus, making it more appropriate to design open source hardware for scientific equipment.Public Library of Science202420242019info:eu-repo/semantics/articleapplication/pdfhttps://hdl.handle.net/10115/28515reponame:BURJC-Digital. Repositorio Institucional de la Universidad Rey Juan Carlosinstname:Universidad Rey Juan CarlosInglésAtribución 4.0 Internacionalhttp://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/embargoedAccessoai:burjcdigital.urjc.es:10115/285152026-06-24T12:48:17Z
dc.title.none.fl_str_mv Parametric CAD modeling for open source scientific hardware: Comparing OpenSCAD and FreeCAD Python scripts
title Parametric CAD modeling for open source scientific hardware: Comparing OpenSCAD and FreeCAD Python scripts
spellingShingle Parametric CAD modeling for open source scientific hardware: Comparing OpenSCAD and FreeCAD Python scripts
Machado, Felipe
Open Source Hardware
Open Source Software
3D Printing
Parametric design
scientific equipment
title_short Parametric CAD modeling for open source scientific hardware: Comparing OpenSCAD and FreeCAD Python scripts
title_full Parametric CAD modeling for open source scientific hardware: Comparing OpenSCAD and FreeCAD Python scripts
title_fullStr Parametric CAD modeling for open source scientific hardware: Comparing OpenSCAD and FreeCAD Python scripts
title_full_unstemmed Parametric CAD modeling for open source scientific hardware: Comparing OpenSCAD and FreeCAD Python scripts
title_sort Parametric CAD modeling for open source scientific hardware: Comparing OpenSCAD and FreeCAD Python scripts
dc.creator.none.fl_str_mv Machado, Felipe
Malpica, Norberto
Borromeo, Susana
author Machado, Felipe
author_facet Machado, Felipe
Malpica, Norberto
Borromeo, Susana
author_role author
author2 Malpica, Norberto
Borromeo, Susana
author2_role author
author
dc.subject.none.fl_str_mv Open Source Hardware
Open Source Software
3D Printing
Parametric design
scientific equipment
topic Open Source Hardware
Open Source Software
3D Printing
Parametric design
scientific equipment
description Supported by Spanish Department of Economy and Competitiveness grant RTC-2015–4167-1 (http://www.mineco.gob.es/; this department changed its name); and Spanish Department of Science, Innovation and Universities grant RTC-2017-6218-1 (http://www.ciencia.gob.es/). Data Availability: Source files and CAD files are available in these two repositories: For OpenSCAD: https://github.com/felipe-m/oscad_filter_stage For FreeCAD: https://github.com/felipe-m/freecad_filter_stage.
publishDate 2019
dc.date.none.fl_str_mv 2019
2024
2024
dc.type.none.fl_str_mv info:eu-repo/semantics/article
format article
dc.identifier.none.fl_str_mv https://hdl.handle.net/10115/28515
url https://hdl.handle.net/10115/28515
dc.language.none.fl_str_mv Inglés
language_invalid_str_mv Inglés
dc.rights.none.fl_str_mv Atribución 4.0 Internacional
http://creativecommons.org/licenses/by/4.0/
info:eu-repo/semantics/embargoedAccess
rights_invalid_str_mv Atribución 4.0 Internacional
http://creativecommons.org/licenses/by/4.0/
eu_rights_str_mv embargoedAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Public Library of Science
publisher.none.fl_str_mv Public Library of Science
dc.source.none.fl_str_mv reponame:BURJC-Digital. Repositorio Institucional de la Universidad Rey Juan Carlos
instname:Universidad Rey Juan Carlos
instname_str Universidad Rey Juan Carlos
reponame_str BURJC-Digital. Repositorio Institucional de la Universidad Rey Juan Carlos
collection BURJC-Digital. Repositorio Institucional de la Universidad Rey Juan Carlos
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869411534737768448
score 15.811543