Skip navigation
Please use this identifier to cite or link to this item: http://arks.princeton.edu/ark:/88435/dsp015t34sn694
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorLittman, Michael-
dc.contributor.authorTaylor-Lash, Alexander "Alex"-
dc.date.accessioned2021-08-18T17:04:22Z-
dc.date.available2021-08-18T17:04:22Z-
dc.date.created2021-04-28-
dc.date.issued2021-08-18-
dc.identifier.urihttp://arks.princeton.edu/ark:/88435/dsp015t34sn694-
dc.description.abstractThe transition of lab-based classes to a virtual learning environment necessitated by the COVID-19 pandemic brought many challenges. This project focused on overcoming some of these obstacles for the class FRS 106: Art and Science of Motorcycle Design, taught by Professor Michael Littman at Princeton University. This course introduces students to the design of motorcycles in a very hands-on manner. The goal of the project was to investigate individual CNC machines as a stand-in for in-lab activities that were not possible under COVID-19 restrictions. The work was divided into two sub-projects, setting up a virtual connection to the CNC mill and creating a drag-and-drop programming environment that would allow students with no programming or CNC experience to create G-code. For the first part, a Raspberry Pi 3b+ server was set up running Apache, which was connected to the CNC machine through CNC.js, an open source JavaScript program. For the second part, a program called TurtleCNC was implemented, which is based off of the TurtleStitch embroidery program and allows users to create G-code using drag-able blocks. The setup was shown to allow the creation and execution of G-code via interaction with the remote server. While the TurtleCNC program has many useful features, there are plenty of avenues for continued development and improvement in this novel field of drag-and-drop CNC code creation.en_US
dc.format.mimetypeapplication/pdf
dc.language.isoenen_US
dc.titleInvestigation of Tools for the Use of Individual CNC Milling Machines in Introductory Level Coursesen_US
dc.typePrinceton University Senior Theses
pu.date.classyear2021en_US
pu.departmentMechanical and Aerospace Engineeringen_US
pu.pdf.coverpageSeniorThesisCoverPage
pu.contributor.authorid920192006
pu.mudd.walkinNoen_US
Appears in Collections:Mechanical and Aerospace Engineering, 1924-2023

Files in This Item:
File Description SizeFormat 
TAYLOR-LASH-ALEX-THESIS.pdf4.06 MBAdobe PDF    Request a copy


Items in Dataspace are protected by copyright, with all rights reserved, unless otherwise indicated.