Matter Assembly Computation Lab

University of Colorado Boulder



About the Lab


Hi everyone, thanks for your interest in the Matter Assembly Computation Lab! Our research in the MACLab is motivated by the observation that designing robots, and electromechanical systems, is difficult, time-consuming, and requires a great deal of experience. Practitioners need to be skilled in mechanical, electrical, and computer engineering. Instead, what if making a robot could be as easy as specifying the behaviors or capabilities you want, asking software tools to design the robot, and then printing the robot? This is the overall inspiration for what we’re trying to do in the MACLab.

In support of this general goal we work in several research subareas:

  • Design automation for multimaterial fabrication
  • Multimaterial simulation
  • Fabrication automation (which involves making new 3D printers and control software)
  • 3D-printable material development and testing

news

Sep 19, 2025 Charles’s new paper, “Implicit Modeling for 3D-Printed Multi-Material Computational Object Design via Python”, has been accepted to the 2025 ACM Symposium on Computational Fabrication! The paper introduces new advancements to the OpenVCAD project, including a new Python interface and enhanced simulation capabilities. Read the paper here or learn more about the project and how to get started with OpenVCAD here.
Feb 22, 2024 Lawrence appears on Broncos talk radio to discuss how the lab’s research on impact mitigation could be applied to create better sports safety equipment! Listen here.
Jan 31, 2024 Charles and Rob publish their paper, “OpenVCAD: An Open Source Volumetric Multi-Material Geometry Compiler,” in Additive Manufacturing! OpenVCAD introduces a powerful method for designing functionally graded objects for inkjet 3D printing. Learn more and access the open-source project here.
Jan 20, 2024 Lawrence and Rob publish research on tunable metamaterials for impact mitigation in Advanced Materials Technologies! Read more here.
Jan 05, 2024 Lawrence and Rob publish a method for creating multiphase composite materials using inkjet printing in Advanced Materials! Read more here!

selected publications

  1. wade_pyvcad.png
    Implicit Modeling for 3D-printed Multi-material Computational Object Design via Python
    Charles Wade, Devon Beck, and Robert MacCurdy
    Proceedings of the 10th ACM Symposium on Computational Fabrication, 2025
  2. wade_implcit_toolpath.png
    Implicit Toolpath Generation for Functionally Graded Additive Manufacturing via Gradient-Aware Slicing
    Charles Wade, Devon Beck, and Robert MacCurdy
    Additive Manufacturing, 2025
  3. Digital_Multiphase_Composites_via_Additive_Manufacturing.png
    Digital Multiphase Composites via Additive Manufacturing
    Lawrence T. Smith, and Robert B. MacCurdy
    Advanced Materials, 2024
  4. OpenVCAD.png
    OpenVCAD: An open source volumetric multi-material geometry compiler
    Charles Wade, Graham Williams, Sean Connelly, Braden Kopec, and Robert MacCurdy
    Additive Manufacturing, 2024
  5. Liquid–solid_co-printing_of_multi-material_3D_fluidic_devices_via_material_jetting.png
    Liquid–solid co-printing of multi-material 3D fluidic devices via material jetting
    Brandon Hayes, Travis Hainsworth, and Robert MacCurdy
    Additive Manufacturing, 2022