García, Francisco GonzálezMartín, Jesús Amador PérezPatow, Gustavo A.García-Fernández, Ignacio and Ureña, Carlos2018-06-262018-06-262018978-3-03868-067-3https://doi.org/10.2312/ceig.20181163https://diglib.eg.org:443/handle/10.2312/ceig20181163Mechanical Design (MCAD) tools are used for creating 3D digital prototypes used in the design, visualization, and simulation of products. In this paper we present LeoMCAD, a Lego-based mechanical system designed to be used as an education tool both for kids and Lego hobbyists; but which features a novel solver that naturally and seamlessly computes the interaction between the pieces that build-up a given model, solving an otherwise complex forward kinematic system of equations in a much simpler way. The results show how our system is able to cope with situations that would produce dead-lock situations in more advanced commercial systems.Mechanical CADProcedural ModelingSolverLeoMCAD: A Lego-based Mechanical CAD system10.2312/ceig.20181163103-107