Open Source Computer Aided Modeling and Design

Towards CadQuery 2.0

H.2213
Adam Urbanczyk
CadQuery (CQ) [1] is a Python library for building of parametric 3D models. The overarching design goal is to be extremely fluent and as close as possible to the design intent. CQ is based on the open source CAD kernel from OpenCascade and therefor offers industry standard B-Rep modeling capabilities and allows exporting to lossless formats such as STEP as well as lossy ones such as STL. Originally it used Python bindings based on FreeCAD [2] but recently we switched to PythonOCC [3] to be more flexible and have full access to the underlying CAD kernel capabilities. In the talk I will summarize the current status of the CQ project, show some interesting usage examples and discuss newly implemented features. Furthermore I will elaborate on the future plans of the core development team and touch on some of the challenges of maintaining a project such as CQ. I will also present a fairly new addition to the CQ ecosystem – CQ-editor [3]. It is a Python/PyQt5 based lightweight cross-platform GUI editor that allows to quickly develop and preview CQ 3D models. It also offers graphical debugging and CQ stack introspection capabilities which dramatically lowers the entry barrier for trying out and using CQ. References [1] https://github.com/CadQuery/cadquery [2] https://www.freecadweb.org [3] https://github.com/tpaviot/pythonocc-core [4] https://github.com/CadQuery/CQ-editor

Additional information

Type devroom

More sessions

2/1/20
Open Source Computer Aided Modeling and Design
Tsvetan Usunov
H.2213
We have possibility to setup small electronic assembly/production "factory" at our house for less than EUR 1000. I will try to explain every step from the design to final product:
2/1/20
Open Source Computer Aided Modeling and Design
Urban Bruhin
H.2213
An overview about what's new in LibrePCB since the last presentation at FOSDEM 2018, and a short live demonstration to see LibrePCB in action.
2/1/20
Open Source Computer Aided Modeling and Design
H.2213
A walk through the different ways in which people from different areas and backgrounds use a same application (FreeCAD), and the impact this has on their workflows, and even on FreeCAD development
2/1/20
Open Source Computer Aided Modeling and Design
Holger Vogt
H.2213
An update of the development activities will be presented leading to ngspice-32. Its interface to KiCad has been extended, PSPICE device model compatibility and OpAmp convergence are improved, several bugs have been fixed. The VBIC bipolar model and the VDMOS power MOS model now incorporate the self heating effect. This will lead to the second part of the talk: ngspice may be very well used to simulate thermal device behavior. Heat generation, transport and temperatures are translated into ...
2/1/20
Open Source Computer Aided Modeling and Design
Wayne Stambaugh
H.2213
I will talk about KiCad's role in the Open Hardware design movement and how it is remarkably similar to the early days of the Free, Libre, Open Source Software (FLOSS) movement and what it means for the future of Open Hardware.
2/1/20
Open Source Computer Aided Modeling and Design
Mario Behling
H.2213
In this talk we will cover the development path of the Pocket Science Lab (PSLab) board from version one in 2014 to today and outline how we use tools like KiCad to bring the device to large scale production. We will also share some major issues that we solved to get the device manufacturing ready and challenges that lie ahead of us like ensuring thorough device testing at production.
2/1/20
Open Source Computer Aided Modeling and Design
Marius Kintel
H.2213
Reflecting on OpenSCAD's 10 years of history and what we've learned and discovered along the way. Discussion on opportunities and potential avenues forward, and some stories from the trenches.