Imprimer: Computational Notebooks for CNC Milling
Jasper Tran O'Leary, Gabrielle Benabdallah, Nadya Peek
Abstract
Digital fabrication in industrial contexts involves standardized procedures that prioritize precision and repeatability. However, fabrication machines are now available for practitioners who focus instead on experimentation. In this paper, we reframe hobbyist CNC milling as writing literate programs which interleave documentation, interactive graphics, and source code for machine control. To test this approach, we present Imprimer, a machine infrastructure for a CNC mill and an associated library for a computational notebook. Imprimer lets makers learn experimentally, prototype new interactions for making, and understand physical processes by writing and debugging code. We demonstrate three experimental milling workflows as computational notebooks, conduct a user study with practitioners with a range of backgrounds, and discuss literate programming as a future vision for digital fabrication altogether.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 0b4eff19-9c38-45dd-b869-b867d46ab970Cited by top-tier papers5
- Draw2Cut: Direct On-Material Annotations for CNC MillingXinyue Gui, Ding Xia, Wang Gao, Mustafa Doga Dogan et al.CHI 2025 · 9 citations
- Cocoa: Co-Planning and Co-Execution with AI AgentsK. J. Kevin Feng, Kevin Pu, Matt Latzke, Tal August et al.CHI 2026 · 6 citations
- Formalizing Linear Motion G-Code for Invariant Checking and Differential Testing of Fabrication ToolsYumeng He, Chandrakana Nandi, Sreepathi PaiOOPSLA 2025 · 2 citations
- Comparing Fabrication Workflows in CAD to Support Design ReasoningShuo Feng, Xuening Wang, Yifan Shan, Krista U. Singh et al.CHI 2026 · 2 citations
- FEDT: Supporting experiment design and execution in HCI fabrication researchValkyrie Savage, Harrison Goldstein, Nóra Püsök, Jia Yi Ren et al.UIST 2025 · 2 citations
Related papers
- Tandem: Reproducible Digital Fabrication Workflows as Multimodal ProgramsJasper Tran O'Leary, Thrisha Ramesh, Octi Zhang, Nadya PeekCHI 2024 · 13 citations
- Tools, Tricks, and Hacks: Exploring Novel Digital Fabrication Workflows on #PlotterTwitterHannah Twigg-Smith, Jasper Tran O'Leary, Nadya PeekCHI 2021 · 54 citations
- WORM: Programming Collaborative Robots Through Manual Actions for Craft-Aligned Digital FabricationSamuelle Bourgault, Alejandro Aponte, Megumi Ondo, Emilie Yu et al.UIST 2025 · 6 citations
- Denicek: Computational Substrate for Document-Oriented End-User ProgrammingTomas Petricek, Jonathan EdwardsUIST 2025 · 2 citations
- Dynamic Toolchains: Software Infrastructure for Digital Fabrication WorkflowsHannah Twigg-Smith, Nadya PeekUIST 2023 · 21 citations
