Draw2Cut: Direct On-Material Annotations for CNC Milling

Desktop 3D Printing & Personal FabricationCustomizable & Personalized ObjectsMakers & DIY EnthusiastsVisual Artists & Designers

Research Background and Issues

  • What problems or challenges did the authors identify?

    • CNC machine tools require complex software tools (e.g., CAD) for design and manufacturing, creating a high technical barrier for non-professional users or beginners.
    • The current design and manufacturing process faces three key challenges: material measurement and calibration, creation of digital blueprints, and generation of cutting paths. These steps demand precise technical operations but are less associated with creative design.
    • Compared to CAD interface operations, manual drawing is more intuitive, but existing systems generally cannot directly execute complex designs on material surfaces.
    • Toolpath generation is currently tailored for professional users, requiring a high familiarity with materials and hardware, making it unsuitable for non-professional users.
  • Why is this problem important?

    • Manufacturing and rapid prototyping increasingly focus on lowering technical barriers to attract a broader user base, including children, beginners, and non-professional designers, to participate in personalized fabrication.
    • The lack of intuitive design tools hinders full creative expression and limits the widespread application of personalized manufacturing technologies.
  • Research Motivation and Related Work

    • Related research has explored potential paths to remove CAD tools (e.g., augmented reality, laser cutting combined with sensing technologies), but lacks a systematic solution capable of directly conducting refined design and manufacturing on materials.
    • Most existing tools require cross-domain switching (e.g., from physical interfaces to virtual interfaces), increasing cognitive load for users.

Solution

  • What methods or solutions did the authors propose?

    • The authors proposed a new system called "Draw2Cut," enabling users to draw and annotate directly on material surfaces and automatically convert these into executable manufacturing instructions (e.g., G-code for CNC machines).
    • A customized drawing language was introduced, allowing users to express manufacturing intentions through different colors and symbols.
    • The system integrates a real-time virtual-physical alignment module and provides an intuitive interface for previewing cutting paths and results.
  • What are the innovative aspects of this solution?

    1. Direct drawing on materials: Users can directly draw designs on target materials using a pen without relying on complex CAD software.
    2. Mapping of drawing language to manufacturing instructions: Hand-drawn content is accurately converted into CNC manufacturing instructions using colors and symbols, significantly reducing the complexity of path generation.
    3. Real-time calibration and virtual preview: Built-in calibration algorithms align physical space (material surface) with virtual space (cutting paths) and offer real-time previews and parameter adjustment interfaces.
    4. Modular architecture: The system is based on an open-source platform, allowing users to customize the drawing language or other workflows.
  • What are the implementation steps and key technologies used?

    1. Hardware setup: A depth camera is installed on the material processing table to capture user-drawn patterns, with QR codes used to align virtual and physical spaces.
    2. Parsing the drawing language: Automatic recognition of colors and symbols analyzes user-drawn design intentions (e.g., cutting paths, depth, and direction).
    3. Parameter adjustment and preview: The user interface provides previews of the manufacturing process, allowing users to adjust cutting depth, smoothing levels, and other parameters.
    4. Generating toolpaths and controlling CNC: The system converts final design intentions into G-code format and transmits them to the CNC machine for processing.

Research Outcomes

  • What specific outcomes were achieved?

    • A fully functional "Draw2Cut" system was developed, enabling users to define complex manufacturing tasks directly on material surfaces.
    • A three-color drawing language (purple, red, and green) and its mapping rules to CNC instructions were created.
    • A precise virtual-physical alignment system was built, with experimental validation showing spatial alignment errors of less than 1 mm.
    • Users can quickly adjust manufacturing parameters (e.g., cutting depth and smoothing levels) and view real-time preview effects.
  • What advantages does it have compared to existing solutions?

    • Enhanced usability: Beginners can complete high-quality manufacturing tasks without mastering complex CAD or CAM software.
    • Creative freedom: Hand-drawn designs offer greater flexibility, especially for customized or irregularly shaped manufacturing.
    • Real-time functionality: Real-time virtual previews and automatic parameter calibration reduce the number of design modification cycles.
    • Adaptability: The open-source design based on community code supports various user scenarios.
  • What were the experimental or evaluation results?

    • Technical evaluations showed that the system could control material measurement and virtual-physical alignment errors within 0.5 mm, meeting manufacturing requirements.
    • The minimum specifications for pen strokes were determined (pen tip width of at least 4 mm and line spacing of 5 mm).
    • User case studies demonstrated the system's applicability, including woodworking joints, furniture components, and personalized stamp designs.
    • User testing and workshops (involving five participants from diverse backgrounds) confirmed its ease of use and intuitiveness.
  • Limitations and Future Directions

    1. Technical limitations: The precision and field of view of depth cameras may constrain the accuracy of virtual-physical alignment.
    2. Transition to multi-axis CNC: The system currently supports 3-axis CNC machines, and further exploration is needed to support 4-axis or 5-axis CNC machines, including increased complexity in the drawing language.
    3. Optimization of drawing language: Enhancements are needed to improve the expressiveness and customization capabilities of the language, such as adjusting cutting parameters via line thickness or color depth.
    4. Hardware environment adaptation: Experiments are required to optimize toolpaths for compatibility with more types of milling cutters and manufacturing processes.
    5. Broader applicability: Future plans include extending the system to other subtractive manufacturing scenarios (e.g., water jet cutting and laser processing) while increasing control over detailed parameters.

Conclusion

"Draw2Cut" provides an intuitive interface and workflow, significantly lowering the technical barriers to personal manufacturing and opening new possibilities for creative design and applications. By enabling direct design drawing on materials, it avoids complex digital conversion tasks while ensuring sufficient flexibility. With further improvements in hardware and language expressiveness, this project has the potential to become a more powerful personal manufacturing tool system.

Quick Actions

Share

Share this page

ios_share

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

AdRecommended

Learn AI Coding at CodeNow

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

Paper Snapshot

fact_check
dataset
Source
CHI
calendar_month
Year
2025
emoji_events
Award
No award tagged
group
Authors
6 authors
sell
Subtopics
Desktop 3D Printing & Personal Fabrication, Customizable & Personalized Objects
work
Professions
Makers & DIY Enthusiasts, Visual Artists & Designers
article
Content Status
Full text indexed
hub
Related Papers
10 related papers