{"title":"A Grammar of Digital Fabrication Machines","authors":"Jasper Tran O'Leary, Khang-Soo Lee, Nadya Peek","doi":"10.1145/3411763.3451829","DOIUrl":null,"url":null,"abstract":"Digital fabrication tools for makers have increased access to manufacturing processes such as 3D printing and computer-controlled laser cutting or milling. Despite research advances in novel hardware and software tools for fabrication tasks, there is no formal way to reason about the fabrication machine itself. There is no standard format for representing the high-level features of machines and trade-offs between them; instead, this important information is relegated to folk knowledge. To make machine information explicit, we present Taxon, a machine specification language broad enough to represent many machines, while also allowing for enough expressivity to meaningfully compare and infer performance. We describe and detail the motivation behind the design of Taxon, as well as how Taxon programs compile to a simulation of physical machines. We discuss opportunities for future work in digital fabrication that requires a standard, formalized representation of machines.","PeriodicalId":265192,"journal":{"name":"Extended Abstracts of the 2021 CHI Conference on Human Factors in Computing Systems","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2021-05-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Extended Abstracts of the 2021 CHI Conference on Human Factors in Computing Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3411763.3451829","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9
Abstract
Digital fabrication tools for makers have increased access to manufacturing processes such as 3D printing and computer-controlled laser cutting or milling. Despite research advances in novel hardware and software tools for fabrication tasks, there is no formal way to reason about the fabrication machine itself. There is no standard format for representing the high-level features of machines and trade-offs between them; instead, this important information is relegated to folk knowledge. To make machine information explicit, we present Taxon, a machine specification language broad enough to represent many machines, while also allowing for enough expressivity to meaningfully compare and infer performance. We describe and detail the motivation behind the design of Taxon, as well as how Taxon programs compile to a simulation of physical machines. We discuss opportunities for future work in digital fabrication that requires a standard, formalized representation of machines.