{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,24]],"date-time":"2026-06-24T20:01:46Z","timestamp":1782331306361,"version":"3.54.5"},"publisher-location":"New York, NY, USA","reference-count":70,"publisher":"ACM","license":[{"start":{"date-parts":[[2027,4,13]],"date-time":"2027-04-13T00:00:00Z","timestamp":1807574400000},"content-version":"vor","delay-in-days":365,"URL":"http:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["2441766"],"award-info":[{"award-number":["2441766"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,4,13]]},"DOI":"10.1145\/3772318.3791107","type":"proceedings-article","created":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T04:12:36Z","timestamp":1776053556000},"page":"1-34","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["StepDance: A Toolkit for Redesigning CNC Machines Using Physical Metaphors"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0001-5551-8056","authenticated-orcid":false,"given":"Ilan E","family":"Moyer","sequence":"first","affiliation":[{"name":"Department of Mechanical Engineering, Massachusetts Institute of Technology, Cambridge, Massachusetts, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0417-2892","authenticated-orcid":false,"given":"Devon","family":"Frost","sequence":"additional","affiliation":[{"name":"Media Arts and Technology, University of California, Santa Barbara, Santa Barbara, California, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0170-200X","authenticated-orcid":false,"given":"Emilie","family":"Yu","sequence":"additional","affiliation":[{"name":"Media Arts and Technology, UCSB, Santa Barbara, California, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7776-3423","authenticated-orcid":false,"given":"Maria","family":"Yang","sequence":"additional","affiliation":[{"name":"Department of Mechanical Engineering, Massachusetts Institute of Technology, Cambridge, Massachusetts, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8666-8527","authenticated-orcid":false,"given":"Jennifer","family":"Jacobs","sequence":"additional","affiliation":[{"name":"Media Arts and Technology, University of California Santa Barbara, Santa Barbara, California, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,4,13]]},"reference":[{"key":"e_1_3_3_3_2_2","unstructured":"Arduino. 2026. Arduino Official Website. www.arduino.cc. Accessed: December 03 2025."},{"key":"e_1_3_3_3_3_2","doi-asserted-by":"publisher","unstructured":"Thomas Ball Peli de Halleux James Devine Steve Hodges and Micha\u0142 Moskal. 2024. Jacdac: Service-Based Prototyping of Embedded Systems. Proc. ACM Program. Lang. 8 PLDI Article 175 (June 2024) 24\u00a0pages. 10.1145\/3656405","DOI":"10.1145\/3656405"},{"key":"e_1_3_3_3_4_2","volume-title":"BIGTREETECH TMC2209 V1.2 Hardware Documentation","year":"2019","unstructured":"BigTreeTech. 2019. BIGTREETECH TMC2209 V1.2 Hardware Documentation. BigTreeTech. https:\/\/github.com\/bigtreetech\/BIGTREETECH-TMC2209-V1.2 GitHub repository."},{"key":"e_1_3_3_3_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/3746059.3747616"},{"key":"e_1_3_3_3_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/3643834.3661599"},{"key":"e_1_3_3_3_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/3544548.3580745"},{"key":"e_1_3_3_3_8_2","doi-asserted-by":"publisher","unstructured":"Adrian Bowyer. 2014. 3D Printing and Humanity\u2019s First Imperfect Replicator. 3D Printing and Additive Manufacturing 1 1 (March 2014) 4\u20135. 10.1089\/3dp.2013.0003","DOI":"10.1089\/3dp.2013.0003"},{"key":"e_1_3_3_3_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/3313831.3376820"},{"key":"e_1_3_3_3_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/3064663.3064705"},{"key":"e_1_3_3_3_11_2","unstructured":"Duet3D. 2023. Duet 3 Mainboard 6XD. https:\/\/docs.duet3d.com\/Duet3D_hardware\/Duet_3_family\/Duet_3_Mainboard_6XD_Hardware_Overview"},{"key":"e_1_3_3_3_12_2","doi-asserted-by":"publisher","DOI":"10.1145\/3485114.3485120"},{"key":"e_1_3_3_3_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/3374920.3374929"},{"key":"e_1_3_3_3_14_2","doi-asserted-by":"publisher","DOI":"10.1145\/3365438.3410960"},{"key":"e_1_3_3_3_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/3563657.3596106"},{"key":"e_1_3_3_3_16_2","doi-asserted-by":"publisher","DOI":"10.1145\/3613904.3642684"},{"key":"e_1_3_3_3_17_2","unstructured":"Madeline Gannon. 2016. Mimus. https:\/\/atonaton.com\/mimus"},{"key":"e_1_3_3_3_18_2","volume-title":"Fab: The Coming Revolution on Your Desktop\u2013from Personal Computers to Personal Fabrication","author":"Gershenfeld Neil","year":"2007","unstructured":"Neil Gershenfeld. 2007. Fab: The Coming Revolution on Your Desktop\u2013from Personal Computers to Personal Fabrication. Basic Books, New York. Reprint edition."},{"key":"e_1_3_3_3_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/3559400.3565599"},{"key":"e_1_3_3_3_20_2","unstructured":"GRBL. 2025. Grbl CNC controller. https:\/\/github.com\/grbl\/grbl original-date: 2009-01-24T23:47:13Z."},{"key":"e_1_3_3_3_21_2","doi-asserted-by":"publisher","DOI":"10.1145\/502348.502388"},{"key":"e_1_3_3_3_22_2","doi-asserted-by":"publisher","DOI":"10.1145\/3706598.3714281"},{"key":"e_1_3_3_3_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/1449715.1449732"},{"key":"e_1_3_3_3_24_2","doi-asserted-by":"publisher","DOI":"10.1145\/3357236.3395540"},{"key":"e_1_3_3_3_25_2","doi-asserted-by":"publisher","unstructured":"Mare Hirsch Gabrielle Benabdallah Jennifer Jacobs and Nadya Peek. 2023. Nothing Like Compilation: How Professional Digital Fabrication Workflows Go Beyond Extruding Milling and Machines. ACM Trans. Comput.-Hum. Interact. 31 1 Article 13 (Nov. 2023) 45\u00a0pages. 10.1145\/3609328","DOI":"10.1145\/3609328"},{"key":"e_1_3_3_3_26_2","doi-asserted-by":"publisher","DOI":"10.1016\/B978-044481862-1.50082-0"},{"key":"e_1_3_3_3_27_2","unstructured":"Terje Io. 2025. grblHAL. https:\/\/github.com\/grblHAL"},{"key":"e_1_3_3_3_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/3665662.3673266"},{"key":"e_1_3_3_3_29_2","doi-asserted-by":"publisher","DOI":"10.1145\/3213512.3213518"},{"key":"e_1_3_3_3_30_2","unstructured":"Klipper. 2025. Klipper documentation. https:\/\/www.klipper3d.org\/"},{"key":"e_1_3_3_3_31_2","doi-asserted-by":"publisher","DOI":"10.1145\/3527927.3532804"},{"key":"e_1_3_3_3_32_2","doi-asserted-by":"publisher","DOI":"10.1145\/3613904.3642387"},{"key":"e_1_3_3_3_33_2","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3173610"},{"key":"e_1_3_3_3_34_2","doi-asserted-by":"publisher","unstructured":"Roby Lynn Moneer Helu Mukul Sati Tommy Tucker and Thomas Kurfess. 2020. The State of Integrated CAM\/CNC Control Systems: Prior Developments and the Path Towards a Smarter CNC. Smart and sustainable manufacturing systems 4 2 (July 2020) 10.1520\/SSMS20190046. 10.1520\/SSMS20190046","DOI":"10.1520\/SSMS20190046"},{"key":"e_1_3_3_3_35_2","unstructured":"MarlinFirmware. 2025. Home. https:\/\/marlinfw.org\/"},{"key":"e_1_3_3_3_36_2","volume-title":"Abstracting Craft: The Practiced Digital Hand","author":"McCullough M.","year":"1998","unstructured":"M. McCullough. 1998. Abstracting Craft: The Practiced Digital Hand. MIT Press, Cambridge, MA. https:\/\/books.google.com\/books?id=PcwH1WricJEC"},{"key":"e_1_3_3_3_37_2","doi-asserted-by":"publisher","DOI":"10.1145\/3491102.3501842"},{"key":"e_1_3_3_3_38_2","unstructured":"mjs513. 2025. Teensy 4.x Quad Encoder Library. https:\/\/github.com\/mjs513\/Teensy-4.x-Quad-Encoder-Library"},{"key":"e_1_3_3_3_39_2","unstructured":"Ilan\u00a0Ellison Moyer. 2013. A Gestalt Framework for Virtual Machine Control of Automated Tools. Master\u2019s Thesis. Massachusetts Institute of Technology Cambridge MA. https:\/\/pygestalt.org\/VMC_IEM.pdf"},{"key":"e_1_3_3_3_40_2","doi-asserted-by":"publisher","DOI":"10.1145\/3654777.3676385"},{"key":"e_1_3_3_3_41_2","doi-asserted-by":"publisher","DOI":"10.1145\/3613904.3642361"},{"key":"e_1_3_3_3_42_2","doi-asserted-by":"publisher","DOI":"10.1145\/3411764.3445692"},{"key":"e_1_3_3_3_43_2","volume-title":"Forces of production: a social history of industrial automation (1st ed.)","author":"Noble David\u00a0F.","year":"1984","unstructured":"David\u00a0F. Noble. 1984. Forces of production: a social history of industrial automation (1st ed.). Knopf, New York."},{"key":"e_1_3_3_3_44_2","doi-asserted-by":"publisher","DOI":"10.1145\/3025453.3025491"},{"key":"e_1_3_3_3_45_2","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3174153"},{"key":"e_1_3_3_3_46_2","unstructured":"LLC. PJRC.COM. 2025. Teensy 4.1. https:\/\/www.pjrc.com\/store\/teensy41.html"},{"key":"e_1_3_3_3_47_2","unstructured":"3D Potter. 2023. 3D PotterBot 10 PRO Real Clay 3D Ceramic Printer. https:\/\/3dpotter.com\/printers\/potterbot-10-pro"},{"key":"e_1_3_3_3_48_2","doi-asserted-by":"publisher","DOI":"10.1145\/3544549.3585642"},{"key":"e_1_3_3_3_49_2","doi-asserted-by":"publisher","DOI":"10.1145\/3623263.3623362"},{"key":"e_1_3_3_3_50_2","first-page":"163","volume-title":"Design, make, play","author":"Resnick Mitchel","year":"2013","unstructured":"Mitchel Resnick and Eric Rosenbaum. 2013. Designing for tinkerability. In Design, make, play. Routledge, New York, NY, 163\u2013181."},{"key":"e_1_3_3_3_51_2","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300434"},{"key":"e_1_3_3_3_52_2","doi-asserted-by":"publisher","unstructured":"Alec Rivers Ilan\u00a0E. Moyer and Fr\u00e9do Durand. 2012. Position-correcting tools for 2D digital fabrication. ACM Transactions on Graphics 31 4 (July 2012) 88:1\u201388:7. 10.1145\/2185520.2185584","DOI":"10.1145\/2185520.2185584"},{"key":"e_1_3_3_3_53_2","unstructured":"Evil\u00a0Mad Scientist. 2023. AxiDraw V3. https:\/\/shop.evilmadscientist.com\/846"},{"key":"e_1_3_3_3_54_2","unstructured":"Daniel Shiffman. 2017. Lissajous Curve Table. https:\/\/thecodingtrain.com"},{"key":"e_1_3_3_3_55_2","doi-asserted-by":"publisher","DOI":"10.1145\/2619195.2656328"},{"key":"e_1_3_3_3_56_2","doi-asserted-by":"publisher","DOI":"10.1145\/3706598.3713159"},{"key":"e_1_3_3_3_57_2","doi-asserted-by":"publisher","DOI":"10.1145\/3706598.3713354"},{"key":"e_1_3_3_3_58_2","doi-asserted-by":"publisher","DOI":"10.1145\/3532106.3533496"},{"key":"e_1_3_3_3_59_2","doi-asserted-by":"publisher","DOI":"10.1145\/3563657.3595991"},{"key":"e_1_3_3_3_60_2","doi-asserted-by":"publisher","DOI":"10.1145\/3472749.3474749"},{"key":"e_1_3_3_3_61_2","doi-asserted-by":"publisher","DOI":"10.1145\/3332165.3347918"},{"key":"e_1_3_3_3_62_2","doi-asserted-by":"publisher","DOI":"10.1145\/3643834.3661522"},{"key":"e_1_3_3_3_63_2","doi-asserted-by":"publisher","DOI":"10.1145\/3613904.3642751"},{"key":"e_1_3_3_3_64_2","doi-asserted-by":"publisher","DOI":"10.1145\/3411764.3445653"},{"key":"e_1_3_3_3_65_2","doi-asserted-by":"publisher","DOI":"10.1145\/3586183.3606802"},{"key":"e_1_3_3_3_66_2","doi-asserted-by":"publisher","DOI":"10.1145\/3313831.3376425"},{"key":"e_1_3_3_3_67_2","volume-title":"Learnable Programming: Thinking about programming languages and systems in a new way","author":"Victor Bret","year":"2012","unstructured":"Bret Victor. 2012. Learnable Programming: Thinking about programming languages and systems in a new way. Worrydream. http:\/\/worrydream.com\/LearnableProgramming\/ Worrydream.com."},{"key":"e_1_3_3_3_68_2","doi-asserted-by":"publisher","DOI":"10.1145\/1935701.1935716"},{"key":"e_1_3_3_3_69_2","doi-asserted-by":"publisher","DOI":"10.1109\/AIIM64537.2024.10934350"},{"key":"e_1_3_3_3_70_2","doi-asserted-by":"publisher","DOI":"10.1145\/1240624.1240704"},{"key":"e_1_3_3_3_71_2","doi-asserted-by":"publisher","DOI":"10.1145\/2470654.2481361"}],"event":{"name":"CHI 2026: CHI Conference on Human Factors in Computing Systems","location":"Barcelona Spain","acronym":"CHI '26","sponsor":["SIGCHI ACM Special Interest Group on Computer-Human Interaction"]},"container-title":["Proceedings of the 2026 CHI Conference on Human Factors in Computing Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3772318.3791107","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3772318.3791107","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,17]],"date-time":"2026-04-17T09:42:24Z","timestamp":1776418944000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3772318.3791107"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,4,13]]},"references-count":70,"alternative-id":["10.1145\/3772318.3791107","10.1145\/3772318"],"URL":"https:\/\/doi.org\/10.1145\/3772318.3791107","relation":{},"subject":[],"published":{"date-parts":[[2026,4,13]]},"assertion":[{"value":"2026-04-13","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}