It's Not the Shape, It's the Settings: Tools for Exploring, Documenting, and Sharing Physical Fabrication Parameters in 3D Printing

Honorable Mention
Desktop 3D Printing & Personal FabricationLaser Cutting & Digital FabricationCircuit Making & Hardware PrototypingSoftware Engineers & DevelopersProduct DesignersMakers & DIY Enthusiasts

Research Background and Issues

What problems or challenges did the authors identify?

  • Insufficient sharing of print settings: Current 3D printing workflows focus primarily on geometric models, neglecting the critical importance of print settings. Only a small percentage of 3D printing designs share their print settings, with a sharing rate of just 38% on online design platforms such as Thingiverse. The lack of shared print settings makes it difficult to replicate and optimize many designs.
  • Disconnection between material exploration and documentation: Material exploration and documentation are often treated as opposing tasks—exploration emphasizes rapid experimentation and feedback, while documentation tends to be lengthy and time-consuming. There is a lack of systematic tools to integrate both aspects effectively.
  • Interaction limitations: Current CAD-CAM workflows struggle to support dynamic adjustments and experimentation based on materials, creating significant friction with practical approaches such as trial-and-error or real-time parameter tuning.

Why is this issue important?

  • Scientific research and practical needs: The development of emerging materials (e.g., hydrogels) and manufacturing technologies requires real-time exploration of print settings, which is particularly critical for applications in pharmaceuticals, biology, and interdisciplinary fields.
  • Promoting community and knowledge sharing: Better sharing of settings and exploration processes within the 3D printing community can enhance design reproducibility, lower operational barriers, and foster innovation and collaborative creativity.

Research Motivation and Related Work

  • The authors reviewed existing studies and found that material exploration and documentation in the 3D printing community lack effective tool support. Users tend to focus more on design shapes while overlooking the importance of print settings.
  • Related work, such as automated documentation tools (Imprimer, Tandem) and CAM toolpath generators (e.g., p5.fab), provides some foundation but lacks the capability for real-time control of print settings.

Solution

What methods or solutions did the authors propose?

The authors developed a comprehensive set of tools for exploring and sharing 3D printing parameter settings, including the following key components:

  1. Interactive printing environment:
    • Real-time adjustment of print settings (e.g., speed, height, and material extrusion) using a MIDI controller, enabling dynamic interaction rather than relying on fixed settings in traditional CAD or CAM workflows.
  2. Automated documentation:
    • Combining video synchronization with print data (G-Code and real-time inputs) to generate automated, structured documentation for future reference and sharing.

What are the innovative aspects of this solution?

  • Dynamic interactivity: The use of a MIDI controller for real-time adjustments allows users to directly respond to material outputs and optimize parameters during the printing process.
  • Multi-modal documentation: By integrating video playback, G-Code, and real-time modification data, the solution generates "automated documentation" synchronized with the printing process, supporting subsequent data analysis and knowledge transfer.
  • Mediating design tools: The authors propose a comprehensive framework that integrates material exploration, documentation, and community sharing, fostering new creative and technical practices.

What are the implementation steps? What key technologies were used?

  1. System setup:
    • Extending the p5.fab programming interface to incorporate MIDI controllers for real-time parameter adjustments.
    • Using JavaScript to define G-Code modification rules.
  2. Support for video and data synchronization:
    • Adding cameras to record the printing process.
    • Aligning timestamps between video and print data (including real-time G-Code commands and input adjustments).
  3. Documentation interface:
    • Developing an interactive interface called "Fabscription," enabling users to replay the printing process while reviewing code, G-Code, and material behavior.

Research Outcomes

What specific results were achieved?

  • Developed a new framework and open-source toolset for real-time adjustment of printing settings, emphasizing synchronized control over digital and physical outputs.
  • Demonstrated the effective creation of complex material structures (e.g., hydrogel grids and TPU foam structures) through layer-by-layer real-time adjustments of print settings such as material extrusion and speed.
  • Generated comprehensive documentation showcasing material behavior and print parameters, facilitating insights into material exploration and sharing.

How does it compare to existing solutions?

  • Enhanced interactivity in existing tools, enabling real-time observation and adjustment of parameters.
  • Optimized the coupling between material exploration and documentation, reducing the time cost for operators while improving the reproducibility of materials and settings.
  • Overcame the traditional 3D printing workflow's reliance on geometry-first approaches, supporting dynamic experimentation based on materials.

What were the experimental or evaluation results?

  • Hydrogel printing: By adjusting parameters such as extrusion and height in real-time, the authors observed significant impacts of physical and digital settings on texture width.
  • TPU foam printing: Adjustments to deposition height and layer thickness effectively controlled foam density and flexible mechanical properties.
  • Sharing analysis: Data from Thingiverse indicated that designs shared with print parameters had higher user engagement; the authors supported distributed communities by importing such settings.

Limitations and Future Directions

  • Practical limitations: The framework currently supports primarily geometrically descriptive shapes. Future directions include expanding dynamic setting functionality to complex geometric designs.
  • Knowledge barriers: Users need a certain level of programming knowledge, which may pose challenges for those unfamiliar with coding. Future work could focus on reducing difficulty through graphical interfaces or preset templates.
  • Hardware scope limitations: The current work focuses on 3D printers based on Marlin and RepRap firmware. Future extensions could include CNC milling machines and other types of equipment.

The authors' contributions are highly unique, combining real-time interaction with documentation to explore the integration of physical and digital realms. By providing open-source tools, they pave the way for further practical expansion and community collaboration.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/chi/188257/2025

AdRecommended

Learn AI Coding at CodeNow

open_in_newOpen DOI Link
DOI: https://dl.acm.org/doi/10.1145/3706598.3713354
At a Glance

Paper Snapshot

fact_check
dataset
Source
CHI
calendar_month
Year
2025
emoji_events
Award
Honorable Mention
group
Authors
3 authors
sell
Subtopics
Desktop 3D Printing & Personal Fabrication, Laser Cutting & Digital Fabrication, Circuit Making & Hardware Prototyping
work
Professions
Software Engineers & Developers, Product Designers, Makers & DIY Enthusiasts
article
Content Status
Full text indexed
hub
Related Papers
10 related papers