MarieFarson (talk | contribs) |
No edit summary |
||
(126 intermediate revisions by 10 users not shown) | |||
Line 1: | Line 1: | ||
[[File:jellybox lo def.JPG|thumb]] | |||
[[ | |||
{{242 notice}} | |||
This course provides an overview of open-source hardware in theory and practice for an introduction to distributed additive manufacturing using open-source 3-D printing. The course will explore the initial design and further development of open-source instrumentation as it relates to the build of a RepRap form of 3D printer. Each student will build a customized 3D printer and will learn all hardware, firmware and software for operating it. The printer will then be used in the completion of a series of projects in the students' field of interest. | This course provides an overview of open-source hardware in theory and practice for an introduction to distributed additive manufacturing using open-source 3-D printing. The course will explore the initial design and further development of open-source instrumentation as it relates to the build of a RepRap form of 3D printer. Each student will build a customized 3D printer and will learn all hardware, firmware and software for operating it. The printer will then be used in the completion of a series of projects in the students' field of interest. | ||
== 3D Printing Technology == | |||
(Spring 2023) | |||
* ''10:00 am - 10:50 am, '' | |||
* Science Center 109 | |||
* January 23, 2021 - May 10, 2021 | |||
Instructor: [[User:MarieFarson]] | |||
'''Why 3-D Printing?''' A recent report from data company Wanted Analytics found that in one month [https://web.archive.org/web/20160403131121/https://wantedanalytics.com/analysis/posts/demand-for-3d-printing-skills-soars?utm_campaign=9_4_2014_3dprinting&utm_medium=google+&utm_source=google+ 35 percent of engineering job listings] from a variety of fields, including biomedical, software, and transportation industries, required applicants familiar with 3-D printing.[http://theinstitute.ieee.org/career-and-education/career-guidance/thirtyfive-percent-of-engineering-jobs-now-require-3d-printing-skills] Forbes explains why [https://www.forbes.com/sites/louiscolumbus/2015/03/31/2015-roundup-of-3d-printing-market-forecasts-and-estimates 3D printing is such a big deal]. | |||
'''Why open source?''' You will make more money, because OS is more valuable. Recent analysis shows that jobs with the keywords "Microsoft Windows" have an average salary of $64,000, while jobs with the keyword "Linux" have an average salary of $99,000. [http://www.indeed.com/salary?q1=linux&q2=microsoft+windows] | |||
== Learning Outcomes == | |||
# To demonstrate a depth and breadth of knowledge about open source hardware and software, especially as it relates to 3D printing technologies ([[ENGR242|CWLO]] 1 and Engineering DLO 7) | |||
# To develop critical thinking skills through the trouble shooting process involved in hardware and software development ([[ENGR242|CWLO 2]], Engineering DLO 1 and MNS GESL criteria 2.1) | |||
# To demonstrate effective communication skills working on collaborative design projects and appropriate posting of open source projects ([[ENGR242|CWLO 3]] and Engineering DLO 4&6) | |||
# To broaden students’ awareness of the needs and challenges in east Africa in developing capabilities at the local level for locally produced social impact([[ENGR242|CWLO]] 5 and MNS GESL criteria 1.4) | |||
'''Credits''': 4.0 SH | '''Credits''': 4.0 SH | ||
'''GESL''' | '''GESL''' | ||
== Required Course Material == | |||
[[image:OSL.jpg|thumb|left]] '''There is a $100 lab fee for this course.''' This fee will be used to purchase expendable materials for you to build your printer during the course. You must provide your own SD Card for storing your print files. You should plan on $25 or more additionally to purchase your choice of filament to use with your printer. You also have the option of buying a set of hardware components totaling about $ | |||
[[image:OSL.jpg|thumb|left]] | |||
'''There is a $100 lab fee for this course.''' This fee will be used to purchase expendable materials for you to build your printer during the course. You must '''provide your own SD Card''' for storing your print files. You should plan on $25 or more additionally to '''purchase your choice of filament''' to use with your printer. You also have the option of buying a set of hardware components totaling about $795 at the bookstore to use for your build. If you use your own components, then at the end of the course you keep the printer you built in the course. The printer will be similar to the image above, but the design is constantly evolving. | |||
Textbook: J.M. Pearce, ''The Open-Source Lab'' (Elsevier,2014). Other reading will be handouts in class, on-line reading, and emailed pdfs. See hyperlinks in schedule. | Textbook: J.M. Pearce, ''The Open-Source Lab'' (Elsevier,2014). Other reading will be handouts in class, on-line reading, and emailed pdfs. See hyperlinks in schedule. | ||
Line 49: | Line 40: | ||
[http://store.elsevier.com/coArticle.jsp?pageid=18200010&utm_source=Joshua+Pearce&utm_medium=marketing&utm_campaign=Open-Source+Lab+Free+Access Online portion of textbook] | [http://store.elsevier.com/coArticle.jsp?pageid=18200010&utm_source=Joshua+Pearce&utm_medium=marketing&utm_campaign=Open-Source+Lab+Free+Access Online portion of textbook] | ||
== Course Organization == | |||
This course will be run as a lab course with lectures. Students will be expected to read the course material before class and actively participate in discussions. The majority of class time will be spent on labs and projects. Each student will be responsible for building a RepRap Jellybox 3-D printer to use to complete the projects. Students will be responsible for giving short presentations on their projects on each sub-topic in front of the class at the end of the semester. | This course will be run as a lab course with lectures. Students will be expected to read the course material before class and actively participate in discussions. The majority of class time will be spent on labs and projects. Each student will be responsible for building a RepRap Jellybox 3-D printer to use to complete the projects. Students will be responsible for giving short presentations on their projects on each sub-topic in front of the class at the end of the semester. | ||
== Grading Policy == | |||
<font>Grades will be based on the following:</font> | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
| <font></font>Jellybox build | | <font></font>Jellybox build | ||
| <font>10</font> | |||
|- | |||
| <font>Appropedia Page/mini projects</font> | |||
| <font>10</font> | | <font>10</font> | ||
|- | |- | ||
| <font>Quizzes</font> | | <font>Quizzes</font> | ||
| <font> | | <font>5</font> | ||
|- | |- | ||
| <font> | | <font>Educational Aide Project</font> | ||
| <font>10</font> | | <font>10</font> | ||
|- | |- | ||
| <font> | | <font>Scientific Instrument Project</font> | ||
| <font>20</font> | | <font>20</font> | ||
|- | |- | ||
| <font>OSAT Project</font> | | <font>OSAT Collaborative Project</font> | ||
| <font>20</font> | | <font>20</font> | ||
|- | |- | ||
| <font>Big Money Project</font> | | <font>Big Money Project</font> | ||
| <font> | | <font>25</font> | ||
|- | |- | ||
| <font>'''Total Percentage'''</font> | | <font>'''Total Percentage'''</font> | ||
Line 81: | Line 74: | ||
|} | |} | ||
===Late Assignments=== | === Late Assignments === | ||
Deduct 10% per day, up to 5 working days, then 0 grade. Only exception is for '''excused''' absences | |||
Deduct 10% per day, up to 5 working days, then 0 grade. Only exception is for '''excused''' absences. Missed projects will result in a zero for the assigned work. Quizzes on the readings cannot be made up, ever. | |||
=== Course Policies === | |||
Appropriate behavior, attendance, participation and collaboration with your peers on group assignments is expected. All assignments are to be completed by the beginning of class on the due date, unless you make other arrangements with me at least '''24 hours''' in advance. | |||
Appropriate behavior, attendance, participation and collaboration with your peers on group assignments is expected. All assignments are to be completed by the beginning of class on the due date | |||
Collaboration/Plagiarism Rules | Collaboration/Plagiarism Rules | ||
Students are strongly encouraged to learn while helping fellow students learn. Collaboration is encouraged on the group project but individual projects and exams must be completed alone. | Students are strongly encouraged to learn while helping fellow students learn. Collaboration is encouraged on the group project but individual projects and exams must be completed alone. | ||
A Principian is expected to pursue a life of integrity (see the Principia Pledge and the Principia Community Commitment.) Therefore academic honesty is essential to a Principia College education. | == Academic Integrity == | ||
A Principian is expected to pursue a life of integrity (see the Principia Pledge and the Principia Community Commitment.) Therefore academic honesty is essential to a Principia College education. Academic regulations and procedures are governed by University policy (see Principia College Catalog 2020-2021). Any act of academic dishonesty will result in a failing grade for the class. | |||
* [http://catalog.principiacollege.edu/principia-standards/academic-integrity-performance/ Academic Integrity] | * [http://catalog.principiacollege.edu/principia-standards/academic-integrity-performance/ Academic Integrity] | ||
Line 95: | Line 92: | ||
* [http://catalog.principiacollege.edu/principia-standards/matthew-code/ Matthew Code] | * [http://catalog.principiacollege.edu/principia-standards/matthew-code/ Matthew Code] | ||
== Course Schedule== | == Course Schedule == | ||
''' Please Note: Readings will be updated periodically before we get to the module.''' | ''' Please Note: Readings will be updated periodically before we get to the module.''' | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
! align="CENTER" | '''Date''' | |||
! align="CENTER" | '''Class''' | |||
! align="LEFT" | '''Class description''' | |||
! align="LEFT" | '''Assignment - due next class''' | |||
|- | |- | ||
| align="CENTER" | 1/ | | align="CENTER" | 1/23 | ||
| align="CENTER" | 1 | | align="CENTER" | 1 | ||
| align="LEFT" | Intro to class, projects and build assigned | | align="LEFT" | Intro to class, projects and build assigned | ||
| align="LEFT" | Syllabus, Schedule | | align="LEFT" | Syllabus, Schedule, [[ENGR242#Module 0: RepRap Build|M0.1]] | ||
|- | |- | ||
| align="CENTER" | 1/ | | align="CENTER" | 1/25 | ||
| align="CENTER" | 2 | | align="CENTER" | 2 | ||
| align="LEFT" | Intro to 3D Printing Technologies, Intro to Safety, Crimping and Soldering | | align="LEFT" | Intro to 3D Printing Technologies, Intro to Safety, Crimping and Soldering | ||
| align="LEFT" | '''Buy kit | | align="LEFT" | '''Buy kit on [https://epayment.principia.edu/C23895_ustores/web/classic/store_main.jsp?STOREID=25&SINGLESTORE=true Marketplace]''', [[ENGR242#Module 0: RepRap Build|M0.2]], Online Quizzes in Canvas | ||
|- | |- | ||
| align="CENTER" | 1/26 | | align="CENTER" | 1/26&27 | ||
| align="CENTER" | 3 | | align="CENTER" | 3 | ||
| align="LEFT" | Get parts -Start Building Your 3D Printer! | | align="LEFT" | Get parts -Start Building Your 3D Printer! | ||
| align="LEFT" | | | align="LEFT" | Watch videos | ||
|- | |- | ||
| 1/28 | |||
| | | | ||
| | | Blitz Build | ||
| | | | ||
|- | |- | ||
| align="CENTER" | 1/ | | align="CENTER" | 1/30 | ||
| align="CENTER" | 4 | | align="CENTER" | 4 | ||
| align="LEFT" | Intro to RepRap software chain, printer build | | align="LEFT" | Intro to RepRap software chain, printer build | ||
| align="LEFT" | | | align="LEFT" |[[ENGR242#Module 0: RepRap Build|M0.3,M0.4]], Online Quiz | ||
|- | |- | ||
| align="CENTER" | 1 | | align="CENTER" | 2/1 | ||
| align="CENTER" | 5 | | align="CENTER" | 5 | ||
| align="LEFT" | Complete RepRap software chain, printer build | | align="LEFT" | Complete RepRap software chain, printer build | ||
| align="LEFT" | | | align="LEFT" | [[ENGR242#Module 1: Introduction to OSH|M1.1]], Online Quizzes | ||
|- | |- | ||
| align="CENTER" | 2/ | | align="CENTER" | 2/3 | ||
| align="CENTER" | 6 | | align="CENTER" | 6 | ||
| align="LEFT" | OSH definitions, development, business, printer build | | align="LEFT" | OSH definitions, development, business, printer build | ||
| align="LEFT" | | | align="LEFT" |[[ENGR242#Module 1: Introduction to OSH|M1.2]] | ||
|- | |- | ||
| align="CENTER" | 2/ | | align="CENTER" | 2/6 | ||
| align="CENTER" | 7 | | align="CENTER" | 7 | ||
| align="LEFT" | OS licenses, printer build | | align="LEFT" | OS licenses, printer build | ||
| align="LEFT" | [[ENGR242# | | align="LEFT" |[[ENGR242#Module 1: Introduction to OSH|M1.3]], Online Quizzes | ||
|- | |- | ||
| align="CENTER" | 2/ | | align="CENTER" | 2/8 | ||
| align="CENTER" | 8 | | align="CENTER" | 8 | ||
| align="LEFT" | OS legal discussion, printer build, order filament | | align="LEFT" | OS legal discussion, printer build, order filament | ||
| align="LEFT" | | | align="LEFT" | Problem Solver | ||
|- | |- | ||
| align="CENTER" | 2/ | | align="CENTER" | 2/10 | ||
| align="CENTER" | 9 | | align="CENTER" | 9 | ||
| align="LEFT" | | | align="LEFT" | Intro to Arduino | ||
| align="LEFT" | | | align="LEFT" |'''Jellybox built''', '''PLAY WITH IT IN CLASS, Problem Solver''' | ||
|- | |- | ||
| align="CENTER" | 2/ | | align="CENTER" | 2/13 | ||
| align="CENTER" | 10 | | align="CENTER" | 10 | ||
| align="LEFT" | | | align="LEFT" | In class build quiz, Intro to wiki- Appropedia, printer adjustments from calibration houses | ||
| align="LEFT" | | | align="LEFT" |[[ENGR242#Module 2: Community|M2.1-3,5]], Create and populate Appropedia user page, [[Appropedia]], [[Example 242 User page]] | ||
|- | |- | ||
| align="CENTER" | 2/ | | align="CENTER" | 2/15 | ||
| align="CENTER" | 11 | | align="CENTER" | 11 | ||
| align="LEFT" | | | align="LEFT" | Everyone's Done! Calibration houses due | ||
| align="LEFT" | | | align="LEFT" | Preliminary print | ||
|- | |- | ||
| align="CENTER" | 2/ | | align="CENTER" | 2/17 | ||
| align="CENTER" | 12 | | align="CENTER" | 12 | ||
| align="LEFT" | RepRap community, Printing tricks | | align="LEFT" | RepRap community, Printing tricks, prelim prints due | ||
| align="LEFT" | [[ENGR242# | | align="LEFT" |[[ENGR242#Module 2: Community|M2.4-7]], Print spare Jellybox part from GitHub | ||
|- | |- | ||
| align="CENTER" | 2/ | | align="CENTER" | 2/20 | ||
| align="CENTER" | 13 | | align="CENTER" | 13 | ||
| align="LEFT" | Mechanical properties of 3-D printed parts | | align="LEFT" | Mechanical properties of 3-D printed parts, Replacement JB part due | ||
| align="LEFT" | [[ENGR242# | | align="LEFT" | [[ENGR242#Module 3: Open source CAD|M3.0]] | ||
|- | |- | ||
| align="CENTER" | 2/ | | align="CENTER" | 2/22 | ||
| align="CENTER" | 14 | | align="CENTER" | 14 | ||
| align="LEFT" | | | align="LEFT" | Blender Tutorial/in class micro project [https://www.thingiverse.com/thing:2804721 lamp shade] | ||
| align="LEFT" | | | align="LEFT" | [[ENGR242#Module 3: Open source CAD|M3.2]], [[ENGR242#Module 0: RepRap Build|M3.0]], Blender Snow Man | ||
|- | |- | ||
| align="CENTER" | 2/ | | align="CENTER" | 2/24 | ||
| align="CENTER" | 15 | | align="CENTER" | 15 | ||
| align="LEFT" | | | align="LEFT" | Blender Tutorial/in class micro project [https://www.thingiverse.com/thing:2804721 lamp shade] | ||
| | | print lamp shade | ||
|- | |- | ||
| align="CENTER" | 2/ | | align="CENTER" | 2/27 | ||
| align="CENTER" | 16 | | align="CENTER" | 16 | ||
| align="LEFT" | | | align="LEFT" | Free CAD Intro/ Lens cover exercise | ||
| [[ENGR242#Module 3: Open source CAD|M3.1]]; [[ENGR242#Module 3: Open source CAD|M3.3]]; Propeller exercise | |||
|- | |- | ||
| align="CENTER" | | | align="CENTER" | 3/1 | ||
| align="CENTER" | 17 | | align="CENTER" | 17 | ||
| align="LEFT" | | | align="LEFT" | FreeCAD Tutorial/in class micro project | ||
| align="LEFT" | [[ENGR242# | | align="LEFT" |[[ENGR242#Module 3: Open source CAD|M3.4]]; | ||
|- | |- | ||
| align="CENTER" | 3/ | | align="CENTER" | 3/3 | ||
| align="CENTER" | 18 | | align="CENTER" | 18 | ||
| align="LEFT" | | | align="LEFT" | OpenSCAD Tutorial/ in class micro project - Penny Trap, FreeCAD exercise due | ||
| align="LEFT" | | | align="LEFT" |[https://www.thingiverse.com/thing:2141601 rock wall hold] using this [https://web.archive.org/web/20170426005146/http://www.thingiverse.com:80/thing:2140132 bolt] | ||
|- | |- | ||
| align="CENTER" | 3/ | | align="CENTER" | 3/7 | ||
| align="CENTER" | 19 | | align="CENTER" | 19 | ||
| align="LEFT" | | | align="LEFT" | Customizing in Thingiverse & Parametric modeling, OpenSCAD Rock wall hold due | ||
| align="LEFT" | [[ENGR242 | | align="LEFT" | [[ENGR242 Customizer|Customizer project assigned]], [[ENGR242#Module 3: Open source CAD|M3.5]] | ||
|- | |- | ||
| align="CENTER" | 3/ | | align="CENTER" | 3/8 | ||
| align="CENTER" | 20 | | align="CENTER" | 20 | ||
| align="LEFT" | | | align="LEFT" | Customizer - work on project | ||
| align="LEFT" | [[ENGR242 | | align="LEFT" | [[ENGR242 Customizer|Customizer project assigned]], [[ENGR242#Module 3: Open source CAD|M3.6]] | ||
|- | |- | ||
| align="CENTER" | 3/ | | align="CENTER" | 3/10 | ||
| align="CENTER" | 21 | | align="CENTER" | 21 | ||
| align="LEFT" | | | align="LEFT" | Educational Aid - Intro to project - Netfabb | ||
| align="LEFT" | [[ENGR242 Educational Aid|Educational Aid project]] | |||
|- | |||
| align="CENTER" | 3/15-19 | |||
| align="CENTER" | | |||
| align="LEFT" | SPRING BREAK | |||
| align="LEFT" | | | align="LEFT" | | ||
|- | |- | ||
| align="CENTER" | 3/ | | align="CENTER" | 3/20 | ||
| align="CENTER" | 22 | | align="CENTER" | 22 | ||
| align="LEFT" | | | align="LEFT" | Educational Aid/Science - work on project - Meshlab | ||
| align="LEFT" | | | align="LEFT" |[[ENGR242#Module 4: OS Science|M4.1, M4.3]], Online Quiz; [https://opensource.com/article/17/2/medical-3d-design-contest Tools in Africa Contest] | ||
|- | |- | ||
| align="CENTER" | 3/ | | align="CENTER" | 3/22 | ||
| align="CENTER" | 23 | | align="CENTER" | 23 | ||
| align="LEFT" | OS hardware | | align="LEFT" |[[242 OSH Science Project]] assigned, or [[ENGR242 Educational Aid]] Project assigned | ||
| align="LEFT" | [ | OS hardware - Design Thinking by Sharing | ||
| align="LEFT" |[http://3dprint.nih.gov/discover/ NIH 3DP, Open Source Lab Hardware], Work on Project proposals, Work in computer lab/hardware lab | |||
|- | |||
| 3/22 | |||
| 23 | |||
! 442 students - choose project and list it on [[Jellybox mods]] or [[Automated Open Source Scientific Equipment]] | |||
| [http://3dprint.nih.gov/discover/ NIH 3DP, Open Source Lab Hardware], Work on Project proposals, Work in computer lab/hardware lab | |||
|- | |- | ||
| align="CENTER" | 3/ | | align="CENTER" | 3/24 | ||
| align="CENTER" | 24 | | align="CENTER" | 24 | ||
| align="LEFT" | Science Projects - | | align="LEFT" | Education/Science Projects - Design Thinking - Part II Connections | ||
| align="LEFT" | Work | | align="LEFT" | Work on Science Project CAD file, [[ENGR242#Module 3: MOST|M3.7]], [[ENGR242#Module 3: Photos|M3.8]] | ||
|- | |- | ||
| align="CENTER" | 3/ | | align="CENTER" | 3/27 | ||
| align="CENTER" | | | align="CENTER" | | ||
| align="LEFT" | | | align="LEFT" | Education/Science Projects - finish CAD design files, due today | ||
| align="LEFT" | ''' | | align="LEFT" |''' Science Project Prototype''' due by next class | ||
|- | |- | ||
| align="CENTER" | 3/ | | align="CENTER" | 3/29 | ||
| align="CENTER" | | | align="CENTER" | | ||
| align="LEFT" | | | align="LEFT" | Prototype due, Test Prototype,[https://www.matterhackers.com/articles/learn-to-design-design-to-learn Prototyping & Testing] | ||
| align="LEFT" | | | align="LEFT" | Revise, Troubleshoot | ||
|- | |- | ||
| align="CENTER" | 3/ | | align="CENTER" | 3/31 | ||
| align="CENTER" | | | align="CENTER" | | ||
| align="LEFT" | | | align="LEFT" | Education/Science Projects - Prototype evaluation, [https://www.matterhackers.com/articles/learn-to-design-design-to-learn Prototyping & Testing] | ||
| align="LEFT" | ''' | | align="LEFT" | ''' Redesign CAD FILE DUE, STL file submittd''', final print due by next class | ||
|- | |- | ||
| align="CENTER" | 3 | | align="CENTER" | 4/3 | ||
| align="CENTER" | 25 | | align="CENTER" | 25 | ||
| align="LEFT" | | | align="LEFT" | EducationScience Projects | ||
| align="LEFT" | ''' | | align="LEFT" |'''STL FILE DUE''' | ||
'''+ write up on Appropedia''', | |||
|- | |- | ||
| align="CENTER" | | | align="CENTER" | 4/5 | ||
| align="CENTER" | 26 | | align="CENTER" | 26 | ||
| align="LEFT" | Science Projects - | | align="LEFT" | Education/Science Projects - Presentation of Projects | ||
| align="LEFT" | ''' | Open source appropriate technology Project Description, [[242 OSAT projects]] | ||
| align="LEFT" | [[ENGR242#Module 5: OSAT|'''M5.1''']]''', Online Quiz''' | |||
|- | |- | ||
| align="CENTER" | | | align="CENTER" | 4/7 | ||
| align="CENTER" | 27 | | align="CENTER" | 27 | ||
| align="LEFT" | | | align="LEFT" | Start work on OSAT Projects | ||
| align="LEFT" | ''' Class - | | align="LEFT" | ''' Class - Prelim CAD file due''' | ||
|- | |- | ||
| align="CENTER" | 4/ | | align="CENTER" | 4/10 | ||
| align="CENTER" | 28 | | align="CENTER" | 28 | ||
| align="LEFT" | | | align="LEFT" | Continue work on [[242 OSAT projects]] | ||
| align="LEFT" | | | align="LEFT" |[[ENGR242#Module 5: OSAT|M5.1]], Online Quiz | ||
|- | |- | ||
| align="CENTER" | 4/ | | align="CENTER" | 4/12 | ||
| align="CENTER" | 29 | | align="CENTER" | 29 | ||
| align="LEFT" | | | align="LEFT" | OSAT project commitment due, Indep Research on OSAT projects | ||
| align="LEFT" | [[ENGR242# | | align="LEFT" | [[ENGR242#Module 5: OSAT|M5.2]], [[242 OSAT projects|242 OSAT projects, '''OSAT project - Prelim CAD file due Friday''']] | ||
|- | |- | ||
| align="CENTER" | 4/ | | align="CENTER" | 4/14 | ||
| align="CENTER" | 30 | | align="CENTER" | 30 | ||
| align="LEFT" | | | align="LEFT" | Open source appropriate technology Project, OSAT CAD dwg due | ||
| align="LEFT" | ''' | | align="LEFT" |[[242 OSAT projects]], '''OSAT project - prototype due Monday''' | ||
|- | |- | ||
| align="CENTER" | 4/ | | align="CENTER" | 4/17 | ||
| align="CENTER" | 31 | | align="CENTER" | 31 | ||
| align="LEFT" | Open source appropriate technology | | align="LEFT" | Open source appropriate technology - test and revise prototype | ||
| align="LEFT" | | | align="LEFT" | [[242 OSAT projects]], Testing and Redesign of OSAT | ||
|- | |- | ||
| align="CENTER" | 4/ | | align="CENTER" | 4/19 | ||
| align="CENTER" | 32 | | align="CENTER" | 32 | ||
| align="LEFT" | | | align="LEFT" | Work on reprint of OSAT project | ||
| align="LEFT" | | | align="LEFT" | [[242 OSAT projects]], '''OSAT project ''' | ||
|- | |- | ||
| align="CENTER" | 4/ | | align="CENTER" | 4/21 | ||
| align="CENTER" | 33 | | align="CENTER" | 33 | ||
| align="LEFT" | | | align="LEFT" | OSAT project presentations | ||
| align="LEFT" | | | align="LEFT" |'''Final write ups of OSAT project on Appropedia ''' | ||
|- | |- | ||
| align="CENTER" | 4/ | | align="CENTER" | 4/24 | ||
| align="CENTER" | 34 | | align="CENTER" | 34 | ||
| align="LEFT" | | | align="LEFT" | Appropedia page for OSAT due, Big Money Project | ||
| align="LEFT" | '''[[242 Big Money Project]]''' | |||
| align="LEFT" | ''' | |||
|- | |- | ||
| align="CENTER" | 4/ | | align="CENTER" | 4/26 | ||
| align="CENTER" | 35 | | align="CENTER" | 35 | ||
| align="LEFT" | | | align="LEFT" | Inventive thinking/ Big Money Project | ||
| align="LEFT" | | | align="LEFT" |[[:category:242 TRIZ 3D printers]], Online Quiz, [[ENGR242#Module 6: Other Cool Stuff|M6.1-3]] | ||
|- | |- | ||
| align="CENTER" | 4/ | | align="CENTER" | 4/28 | ||
| align="CENTER" | 36 | | align="CENTER" | 36 | ||
| align="LEFT" | | | align="LEFT" | Inventive thinking/ Big Money Project | ||
| align="LEFT" | ''' | | align="LEFT" |'''Big Money Project - CAD file due''',[https://www.jotform.com/blog/the-world-needs-polymaths/ Why the world needs deep generalists, not specialists] | ||
|- | |- | ||
| align="CENTER" | | | align="CENTER" | 5/1 | ||
| align="CENTER" | 37 | | align="CENTER" | 37 | ||
| align="LEFT" | | | align="LEFT" | Big Money Project | ||
| align="LEFT" | | | align="LEFT" | '''Big Money Project - prototype due''' | ||
|- | |- | ||
| align="CENTER" | | | align="CENTER" | 5/3 | ||
| align="CENTER" | 38 | | align="CENTER" | 38 | ||
| align="LEFT" | | | align="LEFT" | Big Money Project - test and redesign | ||
| align="LEFT" | | | align="LEFT" | '''Big Money Project - reprint''' | ||
|- | |- | ||
| align="CENTER" | | | align="CENTER" | 5/5 | ||
| align="CENTER" | 39 | | align="CENTER" | 39 | ||
| align="LEFT" | | | align="LEFT" | Big Money Project | ||
| align="LEFT" | | | align="LEFT" |'''Big Money Project - Appropedia post write up DUE today, [https://ideapod.com/born-creative-geniuses-education-system-dumbs-us-according-nasa-scientists/ creative genius]''' | ||
'''442 Project Due: [[Jellybox mods]] or [[Automated 3D printable scientific equipment|Automated Open Source Scientific Equipment]]''' | |||
|- | |- | ||
| align="CENTER" | | | align="CENTER" | | ||
| align="CENTER" | | | align="CENTER" | | ||
| align="LEFT" | | | align="LEFT" | | ||
| align="LEFT" | | | align="LEFT" | | ||
|- | |- | ||
| align="CENTER" | | | align="CENTER" | | ||
| align="CENTER" | | | align="CENTER" | | ||
| align="LEFT" | | | align="LEFT" | | ||
| align="LEFT" | | | align="LEFT" | | ||
|- | |- | ||
| align="CENTER" | | | align="CENTER" | 5/10 | ||
| align="CENTER" | FINAL EXAM | | align="CENTER" | FINAL EXAM | ||
| align="LEFT" | All Projects Show and Tell | | align="LEFT" | All Projects Show and Tell - Disassembly Party | ||
| align="LEFT" | '''Go Forth, Create and Innovate ''' | | align="LEFT" | '''Go Forth, Create and Innovate ''' | ||
|} | |} | ||
==Readings and Media == | == Readings and Media == | ||
OSL= ''Open-Source Lab'' textbook | OSL= ''Open-Source Lab'' textbook | ||
=== | === Module 0: RepRap Build === | ||
# Watch [http://reprap.org/wiki/RepRap RepRap video], [https://www.youtube.com/watch?v=tBXdGznaN7E The RepRap project- Ranellucci], [https://www.3dhubs.com/what-is-3d-printing What is 3D Printing | |||
# Read through build guide: [ | # Watch [http://reprap.org/wiki/RepRap RepRap video], [https://www.youtube.com/watch?v=tBXdGznaN7E The RepRap project- Ranellucci], [https://www.3dhubs.com/what-is-3d-printing What is 3D Printing] | ||
# Software - [https://www.youtube.com/user/ThomasSanladerer Tom's Youtube Channel]](Down to earth, honest, succinct, and basically always right), [http://reprap.org/wiki/G-code G-code] Very comprehensive G code reference plus an excellent reference for most things related to open hardware 3d printers), '''Slicers:''' [https://issuu.com/garyhodgson/docs/reprapmagazine_issue_1 RepRap Magazine 1], [http://slic3r.org/ Slic3r], [http://software.ultimaker.com/ Cura],[ | # Read through build guide: [https://www.imade3d.com/support-2/ Jellybox Build Guide], More help available here [http://go.imade3d.com/jb-resources-gdoc Jellybox 3Dprinter help], [http://www.matterhackers.com/articles/extruders-101:-a-crash-course-on-an-essential-component-of-your-3d-printer Extruders 101] | ||
# Printer controllers - [ | # Software - [https://www.youtube.com/user/ThomasSanladerer Tom's Youtube Channel]](Down to earth, honest, succinct, and basically always right), [http://reprap.org/wiki/G-code G-code] Very comprehensive G code reference plus an excellent reference for most things related to open hardware 3d printers), '''Slicers:''' [https://issuu.com/garyhodgson/docs/reprapmagazine_issue_1 RepRap Magazine 1](just the article on slicers, p15-27), [http://slic3r.org/ Slic3r], [http://software.ultimaker.com/ Cura] (you will want to download and install Cura on your laptop) ,[https://all3dp.com/1/cura-tutorial-software-slicer-cura-3d/ Cura tutorial],[http://reprap.org/wiki/RepRapPro_Slicer RepRapPro Slicer], [http://www.mattercontrol.com/ Matter Control] | ||
# Printer controllers - [https://marlinfw.org/ Marlin], [https://pinshape.com/blog/3-interesting-3d-printer-controller-boards/ Printer Controller Boards] | |||
=== Module 1: Introduction to OSH === | |||
=== | # OSL Chap. 2 OSH Introduction, [http://firstmonday.org/ojs/index.php/fm/article/view/1472/1387 Cathedral and Bazaar], [https://www.wired.com/wiredenterprise/2014/01/microsoft-open-compute-servers/ Microsoft OSH], [https://www.youtube.com/watch?v=9xGRaPrcvVg OSH intro video], [https://www.youtube.com/watch?v=xGhj_lLNtd0 TEDxBoulder - Nathan Seidle (Sparfun)- How Open Hardware will Take Over the World], [https://diy3dprinting.blogspot.com/2014/02/lulzbot-factory-tour-and-open-hardware.html Lulzbot factory tour and discussion of OSH business by Jeff Moe], [https://www.youtube.com/watch?v=ct5fjHC7tL8 Do Makers Propose a More Open Source Future? - Idea Channel, PBS Digital Studios], [https://www.wired.com/2015/12/2015-the-year-that-open-source-software-went-nuclear/ 2015 the Year OSS went nuclear], [http://electronics360.globalspec.com/article/6728/can-open-sourcing-transform-electronics-hardware Can Open-Sourcing Transform Electronics Hardware?], and for extra-interested folks (not mandatory reading):[http://www.kurzweilai.net/the-law-of-accelerating-returns The Law of Accelerating Returns by Ray Kurzweil], | ||
# OSL Chap. 3 OS License [https://opensource.org/licenses OS License], [https://creativecommons.org/licenses/ Creative Commons copyright licenses], [https://prism-break.org/en/categories/gnu-linux/ OS software for GNU-Linux], [https://3dprintingindustry.com/news/the-future-of-3d-printing-smarter-ip-strategies-less-lawsuits-59419/ The Future of 3D Printing: Smarter IP Strategies, Less Lawsuits], [https://github.com/IMADE3D/JellyBox Jellybox license] | |||
# OSL Chap. 4 OS microcontrollers, [https://store.arduino.cc/products/arduino-mega-2560-rev3 Arduino Mega2560] [https://www.arduino.cc/en/Guide/Introduction Arduino Introduction] , [https://all3dp.com/2/ramps-1-4-review-the-specs-of-this-controller-board/#:~:text=RepRap%20Arduino%20Mega%20Polulu%20Shield,on%20a%20RepRap%203D%20printer.&text=It%20takes%20many%2C%20many%20such,a%20printer%20what%20to%20do. The RAMPS board], [https://www.youtube.com/watch?v=6LLzl-NuDjw Jeremy Blum TED talk],[https://www.sparkfun.com/products/11061 Arduino from SparkFun], [https://www.youtube.com/watch?v=xGhj_lLNtd0 Nathan Seidle- SparkFun] | |||
=== Module 2: Community === | |||
# [http://forums.reprap.org/ RepRap Forums], [http://forums.reprap.org/index.php?19 RepRap Groups] | |||
# | # [https://forum.arduino.cc/ Arduino Forum] | ||
# [ | # [http://reprap.org/wiki/Printable_part_sources Free and open repositories of designs], [https://www.yeggi.com/ http://www.yeggi.com/] http://www.stlfinder.com/, [https://github.com/IMADE3D/JellyBox Jellybox g code] | ||
# [http://reprap.org/wiki/Printable_part_sources Free and open repositories of designs], [https://www. | # Tricks: support, raft, parts, orientation, fill, slicer choice, [https://rigid.ink/pages/ultimate-troubleshooting-guide How to avoid pathetic prints], [http://support.3dverkstan.se/article/23-a-visual-ultimaker-troubleshooting-guide pictorial guide to problems],[http://reprap.org/wiki/Print_Troubleshooting_Pictorial_Guide pictorial guide to reprap print trouble shooting], [https://web.archive.org/web/20201112015701/https://support.ultimaker.com/hc/en-us/articles/360012113239 how to fix warping], [https://richrap.blogspot.com/2012/01/slic3r-is-nicer-part-1-settings-and.html RichRap Slic3r is Nicer], [https://www.matterhackers.com/news/living-hinge:--design-guidelines-and-material-selection living hinges],[https://all3dp.com/1/common-3d-printing-problems-troubleshooting-3d-printer-issues/?omhide=true&utm_source=Newsletter&utm_campaign=e66a2c93fa-Newsletter&utm_medium=email&utm_term=0_9dffeeddae-e66a2c93fa-399122217 List of common printing problems] | ||
# Tricks: support, raft, parts, orientation, fill, slicer choice, [http://support.3dverkstan.se/article/23-a-visual-ultimaker-troubleshooting-guide pictorial guide to problems],[http://reprap.org/wiki/Print_Troubleshooting_Pictorial_Guide pictorial guide to reprap print trouble shooting], | # [[Appropedia]], [[Example 242 User page|242 demo page]] | ||
# [[Appropedia]], [[242 demo page]] | |||
# Post Processing: [https://www.3dhubs.com/knowledge-base/post-processing-fdm-printed-parts post processing techniques] | # Post Processing: [https://www.3dhubs.com/knowledge-base/post-processing-fdm-printed-parts post processing techniques] | ||
# Post Processing: [https://www.matterhackers.com/news/how-to-smooth-and-finish-your-pla-prints smoothing and sanding] | # Post Processing: [https://www.matterhackers.com/news/how-to-smooth-and-finish-your-pla-prints smoothing and sanding] | ||
=== | === Module 3: Open source CAD === | ||
* Mech strength: [[Mechanical Properties of Components Fabricated with Open-Source 3-D Printers Under Realistic Environmental Conditions]], [[The Effects of PLA Color on Material Properties of 3-D Printed Components]], [https://www.academia.edu/26772825/Tensile_Strength_of_Commercial_Polymer_Materials_for_Fused_Filament_Fabrication_3-D_Printing preprint for all materials], [https://formlabs.com/media/upload/how-to-choose-the-right-3D-printing-material.pdf How to Choose the Right 3D Printing Material],[http://gr5.org/mat/ Materials properties of many filament types] | |||
# [ | * 0. Mech strength: [[Mechanical Properties of Components Fabricated with Open-Source 3-D Printers Under Realistic Environmental Conditions]], [[The Effects of PLA Color on Material Properties of 3-D Printed Components]], [https://www.academia.edu/26772825/Tensile_Strength_of_Commercial_Polymer_Materials_for_Fused_Filament_Fabrication_3-D_Printing preprint for all materials], [https://formlabs.com/media/upload/how-to-choose-the-right-3D-printing-material.pdf How to Choose the Right 3D Printing Material],[http://gr5.org/mat/ Materials properties of many filament types] | ||
# [ | # [https://www.openscad.org/ OpenSCAD], [https://en.wikibooks.org/wiki/OpenSCAD_User_Manual OpenSCAD manual], [https://www.amazon.com/dp/B00I6K19OM OpenSCAD for 3D Printing Kindle Edition], [https://github.com/mtu-most/most-scad-libraries MOST SCAD Libraries on Github], [https://github.com/GilesBathgate/RapCAD RapCAD], [http://www.tridimake.com/2014/09/how-to-use-openscad-tricks-and-tips-to.html Parametric Modeling with OpenSCAD] | ||
# [http://www.freecadweb.org/ FreeCAD], [https://www.youtube.com/user/boumdadaque/videos Bram de Vries FreeCAD video tutorials] [https://www.youtube.com/watch?v=Q_yHME82jW8 Using OpenSCAD tricks in FreeCAD] | # [https://www.blender.org/ Blender], [https://www.youtube.com/playlist?list=PL9MUC-YxhJ6BwWXXNu9THB4k4KcrsEkA9 Using Blender to Model for 3-D printing], [https://www.youtube.com/watch?v=-fe2zxcKSic 2D to 3D in Blender], [https://opensource.com/life/16/8/creating-3d-models-printing-blender-advanced-tips Creating 3D models for printing with Blender: Advanced tips], [https://www.youtube.com/watch?v=2W-bl6HiiA4 Adding Text to your Object with Blender], [https://all3dp.com/1/best-blender-tutorial/?omhide=true&utm_source=Newsletter&utm_campaign=ca350e551d-Newsletter&utm_medium=email&utm_term=0_9dffeeddae-ca350e551d-399122217 Best Blender Tutorials] | ||
# Tricks - | # [http://www.freecadweb.org/ FreeCAD], [https://www.youtube.com/user/boumdadaque/videos Bram de Vries FreeCAD video tutorials], [https://www.youtube.com/watch?v=Q_yHME82jW8 Using OpenSCAD tricks in FreeCAD] | ||
[https://www.matterhackers.com/news/living-hinge:--design-guidelines-and-material-selection living hinges] | # Tricks - [https://www.matterhackers.com/articles/3d-print-hardware-from-mcmaster-carr 3D print from McMaster-Carr], [https://www.3dhubs.com/knowledge-base/how-optimize-your-design-fdm-3d-printing 3DHubs - how to optimize design for FFF], | ||
# [[Converting 2D images to 3D with Inkscape]], [ | # Hinges - [https://www.matterhackers.com/news/living-hinge:--design-guidelines-and-material-selection living hinges] | ||
# [[MOST Delta mods]] - see also: [https://github.com/mtu-most?tab=repositories Github MTU-MOST repositories], [[Open-source syringe pump]], [[Open-source metal 3-D printer]], [[Multi-material additive and subtractive prosumer digital fabrication with a free and open-source convertible delta RepRap 3-D printer| MOST mods (incomplete but getting there)]], [http://www.lamja.com/?p=635 another approach to PCB design] | # Mashups - [[Converting 2D images to 3D with Inkscape]], [https://web.archive.org/web/20210128051751/https://www.thingiverse.com/thing:25036 Images to OpenSCAD Via Inkscape], [https://github.com/beanz/celtic-knot-scad Celtic Knot SCAD], [https://web.archive.org/web/20171121040508/https://www.thingiverse.com/thing:56629 Bezier curves and knots script for Blender], [http://edutechwiki.unige.ch/en/Meshlab_for_RapMan_tutorial Mashup Tutorial],[http://www.meshlab.net/ MeshLab for repairing models] | ||
# [[Open Source Photogrammetry]], [[Open source 3D scanners]] | # MOST - [[MOST Delta mods]] - see also: [https://github.com/mtu-most?tab=repositories Github MTU-MOST repositories], [[Open-source syringe pump]], [[Open-source metal 3-D printer]], [[Multi-material additive and subtractive prosumer digital fabrication with a free and open-source convertible delta RepRap 3-D printer|MOST mods (incomplete but getting there)]], [http://www.lamja.com/?p=635 another approach to PCB design] | ||
# Photos - [[Open Source Photogrammetry]], [[Open source 3D scanners]] | |||
=== Module 4: OS Science === | |||
# OSL Chap. 1 examples [[3D printable science equipment]], [http://www.ccsenet.org/journal/index.php/jsd/article/view/6984/6385 3D Printing of OSAT], Voices of [https://web.archive.org/web/20210120230410/https://voicesofafrica.info/ Africa], Prinpo [https://web.archive.org/web/20210120230410/https://voicesofafrica.info/prinpo-technologies/ Technology] | |||
# OSL Chap. 1 examples [[3D printable science equipment] | |||
# OSL Chap. 5 | # OSL Chap. 5 | ||
# OSL Chap. 6 | # OSL Chap. 6 | ||
# OSL Chap. 7 | # OSL Chap. 7 | ||
=== | === Module 5: OSAT === | ||
# [ | |||
# [[Appropriate technology|Appropriate Technology]], [https://www.academia.edu/1507915/3-D_Printing_of_Open_Source_Appropriate_Technologies_for_Self-Directed_Sustainable_Development 3-D Printing of Open Source Appropriate Technologies for Self-Directed Sustainable Development], [[Open source 3-D printing of OSAT]], [https://motherboard.vice.com/read/how-3d-printers-are-boosting-off-the-grid-underdeveloped-communities How 3D Printers Are Boosting Off-The-Grid, Underdeveloped Communities] - MotherBoard, [http://www.ccsenet.org/journal/index.php/jsd/article/view/6984/6385 OSAT for Sustainable Development], [http://www.techfortrade.org/ Tech for Trade], [http://www.techfortrade.org/wp-content/uploads/2016/09/A-Rubbish-Innovation.pdf Tech from Waste] | |||
# [[Recyclebot]], [https://www.youtube.com/watch?v=S63Cy64p2lQ Open Source Ecology TED talk] | # [[Recyclebot]], [https://www.youtube.com/watch?v=S63Cy64p2lQ Open Source Ecology TED talk] | ||
===Module 6: Other Cool Stuff=== | === Module 6: Other Cool Stuff === | ||
# [ | |||
# [https://www.economist.com/node/21552901 The Economist-- A third industrial revolution], Where we go from here - types of OS3DP [[Open-source metal 3-D printer]] | |||
# Post processing https://www.3dhubs.com/knowledge-base/post-processing-fdm-printed-parts | # Post processing https://www.3dhubs.com/knowledge-base/post-processing-fdm-printed-parts | ||
# Printing with Ninja-flex, [https://www.academia.edu/26772825/Tensile_Strength_of_Commercial_Polymer_Materials_for_Fused_Filament_Fabrication_3-D_Printing mech properties ninjaflex] | # Printing with Ninja-flex, [https://www.academia.edu/26772825/Tensile_Strength_of_Commercial_Polymer_Materials_for_Fused_Filament_Fabrication_3-D_Printing mech properties ninjaflex] | ||
'''Other good watching:''' | |||
First International Workshop on "Low-cost 3D Printing for Science, Education and Sustainable Development, 25. Hopes and Fears, 27. Open Hardware and Arduino, 31. Prehistoric Collections: Digitizing the Leaky collection and interesting perspectives on digital rights and proprietary museum collections, 33. Bringing a CAD model into a physical object: Ranelucci video, 54. The future of 3D printing: Another Ranelucci video. | |||
== Contests == | |||
* 2019 Autonomous and Electric Vehicles [https://launchforth.io/discover/ground-mobility/ ] -- Prizes for ground mobility innovations | |||
* | * Local Motors Challenges... New ones posted continuously. Prizes awarded by voting and amount to $2,000 or so. https://launchforth.io/localmotors/explore/challenge/ | ||
* Local Motors Challenges... | * China-US Young Maker Competition [https://chinausyoungmakercompetition.hackster.io/#timeline] | ||
* China-US Young Maker Competition | |||
==Jobs== | == Jobs == | ||
* [[Plastic Bank]] Internships See:[[File:MTU-Plastic Bank Internships.pdf]] | * [[Plastic Bank]] Internships See:[[File:MTU-Plastic Bank Internships.pdf|thumb]] | ||
* Re:3D Internship http://www.re3d.org/careers/ | * Re:3D Internship http://www.re3d.org/careers/ | ||
* CNC Router Parts Internship http://www.cncrouterparts.com/ | * CNC Router Parts Internship http://www.cncrouterparts.com/ | ||
Line 408: | Line 421: | ||
* Shapeways positions http://www.shapeways.com/jobs | * Shapeways positions http://www.shapeways.com/jobs | ||
* Open Source Ecology Internships http://opensourceecology.org/wiki/Students | * Open Source Ecology Internships http://opensourceecology.org/wiki/Students | ||
* Smithsonian jobs https://www.usajobs.gov/GetJob/ViewDetails/410981300 | * Smithsonian jobs [https://web.archive.org/web/20170726215316/https://www.usajobs.gov/GetJob/ViewDetails/410981300 http://web.archive.org/web/20170726215316/https://www.usajobs.gov/GetJob/ViewDetails/410981300] | ||
* http://www.3d-printing-jobs.com/ | * [https://web.archive.org/web/20201112040025/http://www.3d-printing-jobs.com/ http://web.archive.org/web/20201112040025/http://www.3d-printing-jobs.com/] | ||
* OSHWA now 501c3 | * OSHWA now 501c3 http://www.oshwa.org/individual-membership/ | ||
* [https://jobs.lever.co/3dhubs/f1d3c6c0-2722-4e6c-9cb8-d5cda5505a14 3D hubs campus ambassador ] | * [https://web.archive.org/web/20160420174849/https://jobs.lever.co/3dhubs/f1d3c6c0-2722-4e6c-9cb8-d5cda5505a14 3D hubs campus ambassador] | ||
* [https://www.linkedin.com/grp/home?gid=6946229 Humanitarian Makers on Linked In] | * [https://www.linkedin.com/grp/home?gid=6946229 Humanitarian Makers on Linked In] | ||
* www.scarlettinc.com | * www.scarlettinc.com | ||
== Learning Outcomes == | |||
=== CWLO 1 === | |||
Demonstrate a depth and breadth of knowledge of RepRap printers and how they work | Demonstrate a depth and breadth of knowledge of RepRap printers and how they work | ||
=== | === CWLO 2 === | ||
Demonstrate critical and generative thinking in the purposeful design of items | Demonstrate critical and generative thinking in the purposeful design of items | ||
=== | === CWLO 3 === | ||
Demonstrate the ability to communicate effectively | Demonstrate the ability to communicate effectively | ||
=== | === CWLO 4 === | ||
Practice intentional learning through the persistent, continual process of acquiring and using a variety of strategies to improve student's ability to design using a variety of design software programs | Practice intentional learning through the persistent, continual process of acquiring and using a variety of strategies to improve student's ability to design using a variety of design software programs | ||
=== | === CWLO 5 === | ||
Be effective members of Open Source communities | Be effective members of Open Source communities | ||
=== | === CWLO 6 === | ||
Act on the basis of Principle | Act on the basis of Principle | ||
=== | === GESL LO 1 === | ||
Demonstrate scientific literacy, reading articles on materials properties from scientific literature | Demonstrate scientific literacy, reading articles on materials properties from scientific literature | ||
=== | === GESL LO 2 === | ||
Demonstrate competence in at least one of the criteria below relating to the scientific method: | Demonstrate competence in at least one of the criteria below relating to the scientific method: | ||
=== | === GESL LO 2a === | ||
observing, collecting and analyzing data from materials properties collected in the laboratory in order to arrive at a conclusion that better explains the properties or processes examined | observing, collecting and analyzing data from materials properties collected in the laboratory in order to arrive at a conclusion that better explains the properties or processes examined | ||
=== | === GESL LO 2b === | ||
using experimental methods to investigate the relationship(s) between two or more variables related to materials properties of 3D printing filament when at least one of those variables can be intentionally controlled or manipulated. | using experimental methods to investigate the relationship(s) between two or more variables related to materials properties of 3D printing filament when at least one of those variables can be intentionally controlled or manipulated. | ||
== Further Research == | |||
[[ | # [[Filacycle|Filament Extruder for Recycled PET bottles]] | ||
{{Page data}} | |||
[[Category:Principia]] | |||
[[Category:3D printing]] | [[Category:3D printing]] |
Latest revision as of 15:48, 9 June 2023
This course provides an overview of open-source hardware in theory and practice for an introduction to distributed additive manufacturing using open-source 3-D printing. The course will explore the initial design and further development of open-source instrumentation as it relates to the build of a RepRap form of 3D printer. Each student will build a customized 3D printer and will learn all hardware, firmware and software for operating it. The printer will then be used in the completion of a series of projects in the students' field of interest.
3D Printing Technology[edit | edit source]
(Spring 2023)
- 10:00 am - 10:50 am,
- Science Center 109
- January 23, 2021 - May 10, 2021
Instructor: User:MarieFarson
Why 3-D Printing? A recent report from data company Wanted Analytics found that in one month 35 percent of engineering job listings from a variety of fields, including biomedical, software, and transportation industries, required applicants familiar with 3-D printing.[1] Forbes explains why 3D printing is such a big deal.
Why open source? You will make more money, because OS is more valuable. Recent analysis shows that jobs with the keywords "Microsoft Windows" have an average salary of $64,000, while jobs with the keyword "Linux" have an average salary of $99,000. [2]
Learning Outcomes[edit | edit source]
- To demonstrate a depth and breadth of knowledge about open source hardware and software, especially as it relates to 3D printing technologies (CWLO 1 and Engineering DLO 7)
- To develop critical thinking skills through the trouble shooting process involved in hardware and software development (CWLO 2, Engineering DLO 1 and MNS GESL criteria 2.1)
- To demonstrate effective communication skills working on collaborative design projects and appropriate posting of open source projects (CWLO 3 and Engineering DLO 4&6)
- To broaden students’ awareness of the needs and challenges in east Africa in developing capabilities at the local level for locally produced social impact(CWLO 5 and MNS GESL criteria 1.4)
Credits: 4.0 SH GESL
Required Course Material[edit | edit source]
There is a $100 lab fee for this course. This fee will be used to purchase expendable materials for you to build your printer during the course. You must provide your own SD Card for storing your print files. You should plan on $25 or more additionally to purchase your choice of filament to use with your printer. You also have the option of buying a set of hardware components totaling about $795 at the bookstore to use for your build. If you use your own components, then at the end of the course you keep the printer you built in the course. The printer will be similar to the image above, but the design is constantly evolving.
Textbook: J.M. Pearce, The Open-Source Lab (Elsevier,2014). Other reading will be handouts in class, on-line reading, and emailed pdfs. See hyperlinks in schedule.
Link to online portion of textbook: Online portion of textbook
Course Organization[edit | edit source]
This course will be run as a lab course with lectures. Students will be expected to read the course material before class and actively participate in discussions. The majority of class time will be spent on labs and projects. Each student will be responsible for building a RepRap Jellybox 3-D printer to use to complete the projects. Students will be responsible for giving short presentations on their projects on each sub-topic in front of the class at the end of the semester.
Grading Policy[edit | edit source]
Grades will be based on the following:
Jellybox build | 10 |
Appropedia Page/mini projects | 10 |
Quizzes | 5 |
Educational Aide Project | 10 |
Scientific Instrument Project | 20 |
OSAT Collaborative Project | 20 |
Big Money Project | 25 |
Total Percentage | 100 |
Late Assignments[edit | edit source]
Deduct 10% per day, up to 5 working days, then 0 grade. Only exception is for excused absences. Missed projects will result in a zero for the assigned work. Quizzes on the readings cannot be made up, ever.
Course Policies[edit | edit source]
Appropriate behavior, attendance, participation and collaboration with your peers on group assignments is expected. All assignments are to be completed by the beginning of class on the due date, unless you make other arrangements with me at least 24 hours in advance. Collaboration/Plagiarism Rules Students are strongly encouraged to learn while helping fellow students learn. Collaboration is encouraged on the group project but individual projects and exams must be completed alone.
Academic Integrity[edit | edit source]
A Principian is expected to pursue a life of integrity (see the Principia Pledge and the Principia Community Commitment.) Therefore academic honesty is essential to a Principia College education. Academic regulations and procedures are governed by University policy (see Principia College Catalog 2020-2021). Any act of academic dishonesty will result in a failing grade for the class.
Course Schedule[edit | edit source]
Please Note: Readings will be updated periodically before we get to the module.
Date | Class | Class description | Assignment - due next class |
---|---|---|---|
1/23 | 1 | Intro to class, projects and build assigned | Syllabus, Schedule, M0.1 |
1/25 | 2 | Intro to 3D Printing Technologies, Intro to Safety, Crimping and Soldering | Buy kit on Marketplace, M0.2, Online Quizzes in Canvas |
1/26&27 | 3 | Get parts -Start Building Your 3D Printer! | Watch videos |
1/28 | Blitz Build | ||
1/30 | 4 | Intro to RepRap software chain, printer build | M0.3,M0.4, Online Quiz |
2/1 | 5 | Complete RepRap software chain, printer build | M1.1, Online Quizzes |
2/3 | 6 | OSH definitions, development, business, printer build | M1.2 |
2/6 | 7 | OS licenses, printer build | M1.3, Online Quizzes |
2/8 | 8 | OS legal discussion, printer build, order filament | Problem Solver |
2/10 | 9 | Intro to Arduino | Jellybox built, PLAY WITH IT IN CLASS, Problem Solver |
2/13 | 10 | In class build quiz, Intro to wiki- Appropedia, printer adjustments from calibration houses | M2.1-3,5, Create and populate Appropedia user page, Appropedia, Example 242 User page |
2/15 | 11 | Everyone's Done! Calibration houses due | Preliminary print |
2/17 | 12 | RepRap community, Printing tricks, prelim prints due | M2.4-7, Print spare Jellybox part from GitHub |
2/20 | 13 | Mechanical properties of 3-D printed parts, Replacement JB part due | M3.0 |
2/22 | 14 | Blender Tutorial/in class micro project lamp shade | M3.2, M3.0, Blender Snow Man |
2/24 | 15 | Blender Tutorial/in class micro project lamp shade | print lamp shade |
2/27 | 16 | Free CAD Intro/ Lens cover exercise | M3.1; M3.3; Propeller exercise |
3/1 | 17 | FreeCAD Tutorial/in class micro project | M3.4; |
3/3 | 18 | OpenSCAD Tutorial/ in class micro project - Penny Trap, FreeCAD exercise due | rock wall hold using this bolt |
3/7 | 19 | Customizing in Thingiverse & Parametric modeling, OpenSCAD Rock wall hold due | Customizer project assigned, M3.5 |
3/8 | 20 | Customizer - work on project | Customizer project assigned, M3.6 |
3/10 | 21 | Educational Aid - Intro to project - Netfabb | Educational Aid project |
3/15-19 | SPRING BREAK | ||
3/20 | 22 | Educational Aid/Science - work on project - Meshlab | M4.1, M4.3, Online Quiz; Tools in Africa Contest |
3/22 | 23 | 242 OSH Science Project assigned, or ENGR242 Educational Aid Project assigned
OS hardware - Design Thinking by Sharing |
NIH 3DP, Open Source Lab Hardware, Work on Project proposals, Work in computer lab/hardware lab |
3/22 | 23 | 442 students - choose project and list it on Jellybox mods or Automated Open Source Scientific Equipment | NIH 3DP, Open Source Lab Hardware, Work on Project proposals, Work in computer lab/hardware lab |
3/24 | 24 | Education/Science Projects - Design Thinking - Part II Connections | Work on Science Project CAD file, M3.7, M3.8 |
3/27 | Education/Science Projects - finish CAD design files, due today | Science Project Prototype due by next class | |
3/29 | Prototype due, Test Prototype,Prototyping & Testing | Revise, Troubleshoot | |
3/31 | Education/Science Projects - Prototype evaluation, Prototyping & Testing | Redesign CAD FILE DUE, STL file submittd, final print due by next class | |
4/3 | 25 | EducationScience Projects | STL FILE DUE
+ write up on Appropedia, |
4/5 | 26 | Education/Science Projects - Presentation of Projects
Open source appropriate technology Project Description, 242 OSAT projects |
M5.1, Online Quiz |
4/7 | 27 | Start work on OSAT Projects | Class - Prelim CAD file due |
4/10 | 28 | Continue work on 242 OSAT projects | M5.1, Online Quiz |
4/12 | 29 | OSAT project commitment due, Indep Research on OSAT projects | M5.2, 242 OSAT projects, OSAT project - Prelim CAD file due Friday |
4/14 | 30 | Open source appropriate technology Project, OSAT CAD dwg due | 242 OSAT projects, OSAT project - prototype due Monday |
4/17 | 31 | Open source appropriate technology - test and revise prototype | 242 OSAT projects, Testing and Redesign of OSAT |
4/19 | 32 | Work on reprint of OSAT project | 242 OSAT projects, OSAT project |
4/21 | 33 | OSAT project presentations | Final write ups of OSAT project on Appropedia |
4/24 | 34 | Appropedia page for OSAT due, Big Money Project | 242 Big Money Project |
4/26 | 35 | Inventive thinking/ Big Money Project | category:242 TRIZ 3D printers, Online Quiz, M6.1-3 |
4/28 | 36 | Inventive thinking/ Big Money Project | Big Money Project - CAD file due,Why the world needs deep generalists, not specialists |
5/1 | 37 | Big Money Project | Big Money Project - prototype due |
5/3 | 38 | Big Money Project - test and redesign | Big Money Project - reprint |
5/5 | 39 | Big Money Project | Big Money Project - Appropedia post write up DUE today, creative genius
442 Project Due: Jellybox mods or Automated Open Source Scientific Equipment |
5/10 | FINAL EXAM | All Projects Show and Tell - Disassembly Party | Go Forth, Create and Innovate |
Readings and Media[edit | edit source]
OSL= Open-Source Lab textbook
Module 0: RepRap Build[edit | edit source]
- Watch RepRap video, The RepRap project- Ranellucci, What is 3D Printing
- Read through build guide: Jellybox Build Guide, More help available here Jellybox 3Dprinter help, Extruders 101
- Software - Tom's Youtube Channel](Down to earth, honest, succinct, and basically always right), G-code Very comprehensive G code reference plus an excellent reference for most things related to open hardware 3d printers), Slicers: RepRap Magazine 1(just the article on slicers, p15-27), Slic3r, Cura (you will want to download and install Cura on your laptop) ,Cura tutorial,RepRapPro Slicer, Matter Control
- Printer controllers - Marlin, Printer Controller Boards
Module 1: Introduction to OSH[edit | edit source]
- OSL Chap. 2 OSH Introduction, Cathedral and Bazaar, Microsoft OSH, OSH intro video, TEDxBoulder - Nathan Seidle (Sparfun)- How Open Hardware will Take Over the World, Lulzbot factory tour and discussion of OSH business by Jeff Moe, Do Makers Propose a More Open Source Future? - Idea Channel, PBS Digital Studios, 2015 the Year OSS went nuclear, Can Open-Sourcing Transform Electronics Hardware?, and for extra-interested folks (not mandatory reading):The Law of Accelerating Returns by Ray Kurzweil,
- OSL Chap. 3 OS License OS License, Creative Commons copyright licenses, OS software for GNU-Linux, The Future of 3D Printing: Smarter IP Strategies, Less Lawsuits, Jellybox license
- OSL Chap. 4 OS microcontrollers, Arduino Mega2560 Arduino Introduction , The RAMPS board, Jeremy Blum TED talk,Arduino from SparkFun, Nathan Seidle- SparkFun
Module 2: Community[edit | edit source]
- RepRap Forums, RepRap Groups
- Arduino Forum
- Free and open repositories of designs, http://www.yeggi.com/ http://www.stlfinder.com/, Jellybox g code
- Tricks: support, raft, parts, orientation, fill, slicer choice, How to avoid pathetic prints, pictorial guide to problems,pictorial guide to reprap print trouble shooting, how to fix warping, RichRap Slic3r is Nicer, living hinges,List of common printing problems
- Appropedia, 242 demo page
- Post Processing: post processing techniques
- Post Processing: smoothing and sanding
Module 3: Open source CAD[edit | edit source]
- 0. Mech strength: Mechanical Properties of Components Fabricated with Open-Source 3-D Printers Under Realistic Environmental Conditions, The Effects of PLA Color on Material Properties of 3-D Printed Components, preprint for all materials, How to Choose the Right 3D Printing Material,Materials properties of many filament types
- OpenSCAD, OpenSCAD manual, OpenSCAD for 3D Printing Kindle Edition, MOST SCAD Libraries on Github, RapCAD, Parametric Modeling with OpenSCAD
- Blender, Using Blender to Model for 3-D printing, 2D to 3D in Blender, Creating 3D models for printing with Blender: Advanced tips, Adding Text to your Object with Blender, Best Blender Tutorials
- FreeCAD, Bram de Vries FreeCAD video tutorials, Using OpenSCAD tricks in FreeCAD
- Tricks - 3D print from McMaster-Carr, 3DHubs - how to optimize design for FFF,
- Hinges - living hinges
- Mashups - Converting 2D images to 3D with Inkscape, Images to OpenSCAD Via Inkscape, Celtic Knot SCAD, Bezier curves and knots script for Blender, Mashup Tutorial,MeshLab for repairing models
- MOST - MOST Delta mods - see also: Github MTU-MOST repositories, Open-source syringe pump, Open-source metal 3-D printer, MOST mods (incomplete but getting there), another approach to PCB design
- Photos - Open Source Photogrammetry, Open source 3D scanners
Module 4: OS Science[edit | edit source]
- OSL Chap. 1 examples 3D printable science equipment, 3D Printing of OSAT, Voices of Africa, Prinpo Technology
- OSL Chap. 5
- OSL Chap. 6
- OSL Chap. 7
Module 5: OSAT[edit | edit source]
- Appropriate Technology, 3-D Printing of Open Source Appropriate Technologies for Self-Directed Sustainable Development, Open source 3-D printing of OSAT, How 3D Printers Are Boosting Off-The-Grid, Underdeveloped Communities - MotherBoard, OSAT for Sustainable Development, Tech for Trade, Tech from Waste
- Recyclebot, Open Source Ecology TED talk
Module 6: Other Cool Stuff[edit | edit source]
- The Economist-- A third industrial revolution, Where we go from here - types of OS3DP Open-source metal 3-D printer
- Post processing https://www.3dhubs.com/knowledge-base/post-processing-fdm-printed-parts
- Printing with Ninja-flex, mech properties ninjaflex
Other good watching: First International Workshop on "Low-cost 3D Printing for Science, Education and Sustainable Development, 25. Hopes and Fears, 27. Open Hardware and Arduino, 31. Prehistoric Collections: Digitizing the Leaky collection and interesting perspectives on digital rights and proprietary museum collections, 33. Bringing a CAD model into a physical object: Ranelucci video, 54. The future of 3D printing: Another Ranelucci video.
Contests[edit | edit source]
- 2019 Autonomous and Electric Vehicles [3] -- Prizes for ground mobility innovations
- Local Motors Challenges... New ones posted continuously. Prizes awarded by voting and amount to $2,000 or so. https://launchforth.io/localmotors/explore/challenge/
- China-US Young Maker Competition [4]
Jobs[edit | edit source]
- Plastic Bank Internships See:
- Re:3D Internship http://www.re3d.org/careers/
- CNC Router Parts Internship http://www.cncrouterparts.com/
- Aleph Objects (Lulzbot) positions https://www.lulzbot.com/company/job-opportunities
- Shapeways positions http://www.shapeways.com/jobs
- Open Source Ecology Internships http://opensourceecology.org/wiki/Students
- Smithsonian jobs http://web.archive.org/web/20170726215316/https://www.usajobs.gov/GetJob/ViewDetails/410981300
- http://web.archive.org/web/20201112040025/http://www.3d-printing-jobs.com/
- OSHWA now 501c3 http://www.oshwa.org/individual-membership/
- 3D hubs campus ambassador
- Humanitarian Makers on Linked In
- www.scarlettinc.com
Learning Outcomes[edit | edit source]
CWLO 1[edit | edit source]
Demonstrate a depth and breadth of knowledge of RepRap printers and how they work
CWLO 2[edit | edit source]
Demonstrate critical and generative thinking in the purposeful design of items
CWLO 3[edit | edit source]
Demonstrate the ability to communicate effectively
CWLO 4[edit | edit source]
Practice intentional learning through the persistent, continual process of acquiring and using a variety of strategies to improve student's ability to design using a variety of design software programs
CWLO 5[edit | edit source]
Be effective members of Open Source communities
CWLO 6[edit | edit source]
Act on the basis of Principle
GESL LO 1[edit | edit source]
Demonstrate scientific literacy, reading articles on materials properties from scientific literature
GESL LO 2[edit | edit source]
Demonstrate competence in at least one of the criteria below relating to the scientific method:
GESL LO 2a[edit | edit source]
observing, collecting and analyzing data from materials properties collected in the laboratory in order to arrive at a conclusion that better explains the properties or processes examined
GESL LO 2b[edit | edit source]
using experimental methods to investigate the relationship(s) between two or more variables related to materials properties of 3D printing filament when at least one of those variables can be intentionally controlled or manipulated.