{"id":8999,"date":"2024-08-06T22:30:17","date_gmt":"2024-08-06T22:30:17","guid":{"rendered":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/?page_id=8999"},"modified":"2024-11-20T10:21:45","modified_gmt":"2024-11-20T17:21:45","slug":"schedule-2024","status":"publish","type":"page","link":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/schedule-2024\/","title":{"rendered":"Schedule 2024"},"content":{"rendered":"\n<table class=\"table1\">\n<tbody>\n\n<tr><td colspan=\"3\" class=\"table1\"><h3>Week 1, August 20: Foundations<\/h3><\/td><\/tr>\n<tr><td class=\"table1\">Tuesday<\/td>\n\t<td width = 50% class=\"table1\">Course Introduction<br>\n<a href=\"\/classes\/computational_fabrication\/presentations\/2024\/01_Introduction.pdf\">slides<\/a><\/td>\n\t<td width = 40% >Order your <a href=\"https:\/\/www.amazon.com\/Comgrow-Creality-Ender-Aluminum-220x220x250mm\/dp\/B07BR3F9N6\" target=\"_blank\" rel=\"noopener\">3D printer<\/a> and 1 roll of <a href=\"https:\/\/www.amazon.com\/ELEGOO-Filament-Stronger-Dimensional-Accuracy\/dp\/B0BM72CVWM\/\" target=\"_blank\" rel=\"noopener\">PLA filament<\/a> in the color of your choice.<\/td>\n<\/tr>\n<tr><td class=\"table1\">Thursday<\/td>\n\t<td class=\"table1\">Modeling in Rhino: Curves<br>\n        Guest professor: Camila Friedman-Gerlicz<br>\n<a href=\"\/classes\/computational_fabrication\/presentations\/2024\/Camila_Intro_to_Rhino.pdf\">slides<\/a>\n        <\/td>\n\t<td class=\"table1\"><a href=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-login.php?action=register\">Register for the class website<\/a><br>\n        <a href=\"https:\/\/www.rhino3d.com\/\" target=\"_blank\" rel=\"noopener\">Install Rhino 8<\/a>, use the link you received via email<\/td>\n<\/tr>\n\n<tr><td colspan=\"3\" class=\"table1\"><h3>Week 2, August 27: 3D Modeling<\/h3><\/td><\/tr>\n<tr><td class=\"table1\">Tuesday<\/td>\n\t<td class=\"table1\">Modeling in Rhino: Surfaces and Solids<br>\n        Guest professor: Camila Friedman-Gerlicz<br>\n<a href=\"\/classes\/computational_fabrication\/presentations\/2024\/camila_Rhino_surfaces.mp4\">video<\/a><\/td>\n\t<td class=\"table1\"><strong><a href=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/2024\/08\/09\/small-assignment-introductions-and-inspiration-2\/\">Small Assignment: Introduce Yourself<\/a><\/strong><\/td>\n<\/tr>\n<tr><td class=\"table1\">Thursday<\/td>\n\t<td class=\"table1\">Introduction to Computational Design with Grasshopper<br>\nIntroduction to Cura<br>\n<a href=\"\/classes\/computational_fabrication\/presentations\/2024\/02_Rhino_Grasshopper.pdf\">slides<\/a>\n<\/td>\n<td>Download and Install <a href=\"https:\/\/ultimaker.com\/software\/ultimaker-cura\/\" target=\"_blank\" rel=\"noopener\">Cura<\/a>, the slicing software we will use in this class<\/td>\n<\/tr>\n\n\n<tr><td colspan=\"3\" class=\"table1\"><h3>Week 3, September 3: 3D Printing<\/h3><\/td><\/tr>\n<tr><td class=\"table1\">Tuesday<br><\/td>\n\t<td class=\"table1\">Weekly researcher: <a href=\"https:\/\/shape.bu.edu\/publications\">Emily Whiting<\/a><br>\n3D Printing Technologies<br>\n<a href=\"\/classes\/computational_fabrication\/presentations\/2024\/03_3D_Printing.pdf\">slides<\/a>\n<\/td>\n\t<td class=\"table1\">Assemble your 3D printer. Follow this <a href=\"https:\/\/www.youtube.com\/watch?v=2Th2e7wTNV0&amp;ab_channel=CHEP\">video<\/a> carefully. <br><br>\nLevel your print bed. Follow this <a href=\"https:\/\/www.youtube.com\/watch?v=_EfWVUJjBdA&amp;t=1s&amp;ab_channel=CHEP\">video<\/a> carefully. Download the necessary files <a href=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/presentations\/2024\/bed_leveling.zip\">here<\/a>.<\/td>\n<\/tr>\n<tr><td class=\"table1\">Thursday<\/td>\n\t<td class=\"table1\">3D Printer Setup<br>\nGuest professors: Erin McClure and Lasair Servilla <br>(Graduate students in the Hand and Machine lab)<br>\nClass will be held in the CS Innovation Space in the Farris Engineering Center basement, across the hall from the Hand and Machine lab. <br>\nIf you want help with bed leveling or printer set up, bring your printer to class.\n<\/td>\n\t<td class=\"table1\"><strong><a href=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/2024\/08\/09\/small-assignment-first-3d-print\/\">Small Assignment: First 3D Print<\/a><\/strong><br>\nNote: DROP DEADLINE IS SEPTEMBER 6<\/td>\n<\/tr>\n\n<tr><td colspan=\"3\" class=\"table1\"><h3>Week 4, September 10: 3D Printing cont.<\/h3>\n<\/td><\/tr>\n<tr><td class=\"table1\">Tuesday<\/td>\n\t<td class=\"table1\">Guest lecture, Jaime Gould<\/td>\n\t<td class=\"table1\"><\/td>\n<\/tr>\n\n<tr><td class=\"table1\">Thursday<\/td>\n\t<td class=\"table1\">Weekly researcher: <a href=\"https:\/\/shelbydoyle.com\/\">Shelby Doyle<\/a><br>\nBring your projects to class<\/td>\n\t<td class=\"table1\"><strong><a href=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/2024\/08\/22\/large-assignment-1-3d-modeling-3d-printing\/\">Large Assignment 1: 3D Modeling and 3D Printing<\/a><\/strong><\/td>\n<\/tr>\n\n<tr><td colspan=\"3\" class=\"table1\"><h3>Week 5, September 17: Parametric Design<\/h3>\n<\/td><\/tr>\n<tr><td class=\"table1\">Tuesday<\/td>\n\t<td class=\"table1\">Weekly designer: <a href=\"https:\/\/oxman.com\/\">Neri Oxman<\/a><br>\nIntroduction to Python in Grasshopper<br>\nIntroduction to parametric design<br>\nCoordinate systems: Cartesian and cylindrical<br>\nHow to create points, lines, curves, surfaces, and solids in Python<br>\n<a href=\"\/classes\/computational_fabrication\/presentations\/2024\/04_Python_Grasshopper.pdf\">slides<\/a>\n<br>\n<\/td>\n\t<td class=\"table1\"><a href=\"https:\/\/developer.rhino3d.com\/api\/RhinoScriptSyntax\/\" target=\"_blank\" rel=\"noopener\">Rhinoscript documentation<\/a><\/td>\n<\/tr>\n\n<tr><td class=\"table1\">Thursday<\/td>\n\t<td class=\"table1\">Parametric design cont.<br>\n        Making more complex shapes in Python<br>\nMore rhinoscript functionality including Boolean shape operators<br>\nIntroduction to Rhino.Geometry library<br>\n        Transformations: rotation<br>\n        <a href=\"\/classes\/computational_fabrication\/presentations\/2024\/05_Python_Grasshopper_cont.pdf\">slides<\/a>\n      <\/td>\n\t<td class=\"table1\"><a href=\"https:\/\/developer.rhino3d.com\/api\/rhinocommon\/rhino.geometry\">Rhino.Geometry documentation<\/td>\n<\/tr>\n\n<tr><td colspan=\"3\" class=\"table1\"><h3>Week 6, September 24: Data-Driven Design<\/h3>\n<\/td><\/tr>\n<tr><td class=\"table1\">Tuesday<\/td>\n\t<td class=\"table1\">Weekly designer: <a href=\"https:\/\/n-e-r-v-o-u-s.com\/\">Nervous System<\/a><br>Finding data<br>\nCleaning data<br>\nWorking with data in Python and Grasshopper<br>\n        <a href=\"\/classes\/computational_fabrication\/presentations\/2024\/06_Data_Driven_Design.pdf\">slides<\/a><\/td>\n\t<td class=\"table1\"><a href=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/presentations\/2024\/data\/weather_2024_week.csv\">Sample weather data file<\/a><br>\n<a href=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/presentations\/2024\/data\/python_import_csv.txt\">Python code to import a csv file<\/a><\/td>\n<\/tr>\n\n<tr><td class=\"table1\">Thursday<\/td>\n\t<td class=\"table1\">Bring your projects to class<\/td>\n\t<td class=\"table1\"><strong><a href=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/2024\/09\/16\/large-assignment-2-2024\/\">Large Assignment 2: Parametric Vessels<\/a><\/strong><\/td>\n<\/tr>\n\n<tr><td colspan=\"3\" class=\"table1\"><h3>Week 7, September 30: Data-Driven Design cont.<\/h3>\n<\/td><\/tr>\n<tr><td class=\"table1\">Tuesday<\/td>\n\t<td class=\"table1\">Weekly artist: <a href=\"https:\/\/bryanczibesz.com\/\">Brian Czibesz<\/a><br>\nData Driven Design cont.<br>\n        Mini intro to GIS<br>\n        GeoTIFFs<br>\n        <a href=\"https:\/\/apps.nationalmap.gov\/\">USGS maps<\/a><br>\n        <a href=\"https:\/\/rgis.unm.edu\/rgis6\/\">UNM&#8217;s RGIS data and software<\/a> (via Justin)<br>\n<a href=\"\/classes\/computational_fabrication\/presentations\/2024\/07_Data_GIS.pdf\">slides<\/a>\n\n       <\/td>\n\t<td class=\"table1\"><a href=\"https:\/\/www.qgis.org\/\">Install QGIS<\/a><\/td>\n<\/tr>\n<tr><td class=\"table1\">Thursday<\/td>\n\t<td class=\"table1\">Introduction to GCODE<\/br>\n<a href=\"https:\/\/reprap.org\/wiki\/G-code\" target=\"_blank\" rel=\"noopener\">GCODE command reference<\/a><br>\n        <a href=\"\/classes\/computational_fabrication\/data\/square.gcode\" target=\"_blank\" rel=\"noopener\">square.gcode<\/a><br>\n<a href=\"\/classes\/computational_fabrication\/presentations\/2024\/08_GCode.pdf\">slides<\/a>\n        <\/td>\n\t<td class=\"table1\"><a href=\"https:\/\/handandmachine.org\/projects\/extruder_turtle_rhino\/installation.html\">Download and install ExtruderTurtle<\/a><\/td>\n<\/tr>\n\n<tr><td colspan=\"3\" class=\"table1\"><h3>Week 8, October 7: GCODE<\/h3>\n<\/td><\/tr>\n<tr><td class=\"table1\">Tuesday<\/td>\n\t<td class=\"table1\">Weekly researcher: <a href=\"https:\/\/morphingmatter.org\/\">Lining Yao<\/a><br>\nGCODE cont.<br> \nUsing the Extruder Turtle library to generate GCODE<br>\n<a href=\"https:\/\/handandmachine.org\/projects\/extruder_turtle_rhino\">Extruder Turtle reference<\/a><br>\nUsing (and writing your own) Python libraries<br>\n<a href=\"\/classes\/computational_fabrication\/presentations\/2024\/09_GCode.pdf\">slides<\/a>\n       <\/td>\n\t<td class=\"table1\"><a href=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/2024\/09\/24\/large-assignment-3-data-physicalization-5\/\"><b>Large Assignment 3: Data Physicalization<\/b><\/a><\/td>\n<\/tr>\n<tr><td class=\"table1\">Thursday<\/td>\n\t<td class=\"table1\">NO SCHOOL FALL BREAK\n        <\/td>\n\t<td class=\"table1\"><\/td>\n<\/tr>\n\n<tr><td colspan=\"3\" class=\"table1\"><h3>Week 9, October 14: Data Driven Design presentations<\/h3>\n<\/td><\/tr>\n<tr><td class=\"table1\">Tuesday<\/td>\n\t<td class=\"table1\">NO CLASS Leah out of town<\/td>\n\t<td class=\"table1\"><\/td>\n<\/tr>\n<tr><td class=\"table1\">Thursday<\/td>\n\t<td class=\"table1\">Data Physicalization presentations<br>\nBring your projects to class\n        <\/td>\n\t<td class=\"table1\"><\/td>\n<\/tr>\n\n<! *********************************************** !>\n\n<tr><td colspan=\"3\" class=\"table1\"><h3>Week 10, October 21: Slicing<\/h3><\/td><\/tr>\n<tr><td class=\"table1\">Tuesday<\/td>\n\t<td class=\"table1\">Weekly Designers: <a href=\"https:\/\/www.rael-sanfratello.com\/\">Virginia San Fratello+ Ronald Rael<\/a><br>\nFinal Project overview: examples and options<br>\nHow to write a simple slicer<br>\n<a href=\"\/classes\/computational_fabrication\/presentations\/2024\/10_Slicers.pdf\">slides<\/a>\n        <\/td>\n\t<td class=\"table1\"><strong><a href=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/?p=12478\">Large Assignment 4: GCODE<\/a><\/strong><\/td>\n<\/tr>\n<tr><td class=\"table1\">Thursday<\/td>\n\t<td class=\"table1\">Bring your projects to class<\/td>\n\t<td class=\"table1\"><\/td>\n<\/tr>\n\n<tr><td colspan=\"3\" class=\"table1\"><h3>Week 11, October 28: Tiling<\/h3><\/td><\/tr>\n<tr><td class=\"table1\">Tuesday<\/td>\n\t<td class=\"table1\">\n         Daily designer: <a href=\"https:\/\/fitchwork.com\/\">Travis Fitch<\/a><br>\n         Introduction to Tiling<br>\n         Categories of tiles and tilings<br>\n         Bravais lattices and periodic tilings<br>\n         <a href=\"https:\/\/tiled.art\/en\/create\/?id=Quad1\">Escher Tile Design Website<\/a><br>\n<a href=\"\/classes\/computational_fabrication\/presentations\/2024\/11_Tiling.pdf\">slides<\/a>\n        <\/td>\n\t<td class=\"table1\"><\/td>\n<\/tr>\n<tr><td class=\"table1\">Thursday<\/td>\n\t<td class=\"table1\">\n            Daily artist: <a href=\"https:\/\/www.instagram.com\/piotr_wasniowski\/\">Piotr Wasniowski<\/a><br>\n            Constructing tiles and tilings<br>\n<a href=\"\/classes\/computational_fabrication\/presentations\/2024\/12_Tiling_cont.pdf\">slides<\/a><\/td>\n\t<td class=\"table1\"><strong><a href=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/2024\/10\/03\/final-project-proposal-9\/\">Small Assignment: Final Project Proposals<\/a><\/strong><\/td>\n<\/tr>\n\n<tr><td colspan=\"3\" class=\"table1\"><h3>Week 12, November 4: Tiling cont.<\/h3><\/td><\/tr>\n<tr><td class=\"table1\">Tuesday<\/td>\n\t<td class=\"table1\">\n         Weekly designer: <a href=\"https:\/\/www.irisvanherpen.com\/\">Iris van Herpen<\/a><br>\n          Tiling cont.<br>\n          Tiling non-planar surfaces<br>\n          Surface morph<br>\n<a href=\"\/classes\/computational_fabrication\/presentations\/2024\/13_Tiling_cont.pdf\">slides<\/a><\/td>\n\t<td class=\"table1\"><\/td>\n<\/tr>\n<tr><td class=\"table1\">Thursday<\/td>\n\t<td class=\"table1\">Guest lecture: <a href=\"https:\/\/www.cs.cmu.edu\/~hudson\/\">Scott Hudson<\/a>, Carnegie Mellon University<\/td>\n\t<td class=\"table1\"><strong><a href=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/2024\/10\/23\/small-assignment-scott-hudson-paper\/\">Small Assignment: Scott Hudson research<\/a><\/strong><\/td>\n<\/tr>\n\n<tr><td colspan=\"3\" class=\"table1\"><h3>Week 13, November 11<\/h3><\/td><\/tr>\n<tr><td class=\"table1\">Tuesday<\/td>\n\t<td class=\"table1\">Guest lecture: <a href=\"https:\/\/sambourgault.com\/\">Sam Bourgault<\/a>, University of California at Santa Barbara<br><br>\nreading: Samuelle Bourgault, Pilar Wiley, Avi Farber, and Jennifer Jacobs. 2023. CoilCAM: Enabling Parametric Design for Clay 3D Printing Through an Action-Oriented Toolpath Programming System. CHI 2023, Hamburg, Germany. doi: <a href=\"https: \/\/doi.org\/10.1145\/3544548.3580745\">https: \/\/doi.org\/10.1145\/3544548.3580745<\/a><\/td>\n\t<td class=\"table1\"><strong><a href=\"\">Large Assignment 5: Tiling<\/a><\/strong><\/td>\n<\/tr>\n<tr><td class=\"table1\">Thursday<\/td>\n\t<td class=\"table1\">Bring your projects to class<\/td>\n\t<td class=\"table1\"><\/td>\n<\/tr>\n\n<tr><td colspan=\"3\" class=\"table1\"><h3>Week 14, November 18<\/h3><\/td><\/tr>\n<tr><td class=\"table1\">Tuesday<\/td>\n\t<td class=\"table1\">Guest lecture: Fiona Bell<\/td>\n\t<td class=\"table1\"><\/td>\n<\/tr>\n<tr><td class=\"table1\">Thursday<\/td>\n\t<td class=\"table1\">Guest lecture: Ilan Moyer, MIT and <a href=\"https:\/\/www.shapertools.com\/\">Shaper Tools<\/a><br><br>\nreading: Ilan Moyer. 2016. Personal fabrication: from automated machines to augmented tools. XRDS 22, 3 (Spring 2016), 28\u201331. <a href=\"\/classes\/computational_fabrication\/presentations\/2024\/16_moyer_tools.pdf\">https:\/\/doi-org.libproxy.unm.edu\/10.1145\/2896905<\/a><\/td>\n\t<td class=\"table1\"><\/td>\n<\/tr>\n\n<tr><td colspan=\"3\" class=\"table1\"><h3>Week 15, November 25<\/h3><\/td><\/tr>\n<tr><td class=\"table1\">Tuesday<\/td>\n\t<td class=\"table1\">Guest lecture: Hannah Twigg-Smith, University of Washington and <br><a href=\"https:\/\/knitscape.net\/\">Knitscape<\/a><br><br>\nreading: Hannah Twigg-Smith, Emily Whiting, and Nadya Peek. 2024. KnitScape: Computational Design and Yarn-Level Simulation of Slip and Tuck Colorwork Knitting Patterns. In Proceedings of the 2024 CHI Conference on Human Factors in Computing Systems (CHI &#8217;24). Association for Computing Machinery, New York, NY, USA, Article 860, 1\u201320. <a href=\"https:\/\/doi.org\/10.1145\/3613904.3642799\">https:\/\/doi.org\/10.1145\/3613904.3642799<\/a><\/td>\n\t<td class=\"table1\"><strong><a href=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/2024\/11\/19\/final-project-update-12\/\">Small Assignment: Final Project Updates<\/a><\/strong><\/td>\n<\/tr>\n<tr><td class=\"table1\">Thursday<\/td>\n\t<td class=\"table1\">THANKSGIVING NO CLASS<\/td>\n\t<td class=\"table1\"><\/td>\n<\/tr>\n\n<tr><td colspan=\"3\" class=\"table1\"><h3>Week 16, December 2: Last Week of Classes<\/h3><\/td><\/tr>\n<tr><td class=\"table1\">Tuesday<\/td>\n\t<td class=\"table1\"><\/td>\n\t<td class=\"table1\"><\/td>\n<\/tr>\n<tr><td class=\"table1\">Thursday<\/td>\n\t<td class=\"table1\">Scott Hudson rain check<\/td>\n\t<td class=\"table1\"><\/td>\n<\/tr>\n\n<tr><td colspan=\"3\" class=\"table1\"><h3>Week 17, December 9: Final&#8217;s Week<\/h3><\/td><\/tr>\n<tr><td class=\"table1\">Tuesday<\/td>\n\t<td class=\"table1\"><strong>7:30 &#8211; 9:30am Final Project Presentations<\/strong><\/td>\n\t<td class=\"table1\"><\/td>\n<\/tr>\n\n<\/tbody><\/table>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Week 1, August 20: Foundations Tuesday Course Introduction slides Order your 3D printer and 1 roll of PLA filament in the color of your choice. Thursday Modeling in Rhino: Curves Guest professor: Camila Friedman-Gerlicz slides Register for the class website Install Rhino 8, use the link you received via email Week 2, August 27: 3D Modeling Tuesday Modeling in Rhino: [&hellip;]<\/p>\n","protected":false},"author":37,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-8999","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/pages\/8999","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/users\/37"}],"replies":[{"embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/comments?post=8999"}],"version-history":[{"count":134,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/pages\/8999\/revisions"}],"predecessor-version":[{"id":15579,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/pages\/8999\/revisions\/15579"}],"wp:attachment":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/media?parent=8999"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}