mNo edit summary
(24 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{TOC limit}}
{{TOC limit}}
{{777}}
{{777}}
=MSE4777/MSE5777/EE4777/EE5777 Open-source 3-D printing =
=MSE4777 OA and MSE4777 OB/MSE5777/EE4777/EE5777 Open-source 3-D printing =
[[image:Athena_top.JPG|right|400px]]
[[image:Athena_top.JPG|right|400px]]
(Fall 2018)
(Fall 2019)
* ''9:35 am - 10:50 am, TR
* ''9:35 am - 10:50 am, TR
* 28 G006
* 28 G006
* Sept 4, 2018 - Dec 14, 2018''
* Sept 3, 2019 - Dec 13, 2019''


Instructor: [[User:J.M.Pearce]]
Instructor: [[User:J.M.Pearce]]
Line 26: Line 26:
[[image:OSL.jpg|thumb|left]] '''There is a $500 course fee for this course.''' This fee will be used to purchase a [[Athena_Build_Overview|MOST Delta RepRap 2]] kit for you to use during the course. At the end of the course you keep the printer you built and modified. The design will be somewhat like the image above - but note that it is a rapidly evolving technology so by Fall the design will have improved.
[[image:OSL.jpg|thumb|left]] '''There is a $500 course fee for this course.''' This fee will be used to purchase a [[Athena_Build_Overview|MOST Delta RepRap 2]] kit for you to use during the course. At the end of the course you keep the printer you built and modified. The design will be somewhat like the image above - but note that it is a rapidly evolving technology so by Fall the design will have improved.


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). ISBN: 9780124104624 Other reading will be handouts in class, on-line reading, and emailed pdfs. See hyperlinks in schedule.


===Course Organization===
===Course Organization===
Line 32: Line 32:


Graduate students will take the same lecture and projects as the undergraduates, however, they will also be expected to complete a significant improvement to the RepRap design by the end of the semester. They will demonstrate their mods for the class.
Graduate students will take the same lecture and projects as the undergraduates, however, they will also be expected to complete a significant improvement to the RepRap design by the end of the semester. They will demonstrate their mods for the class.
Online students will have identical assignments, but will provide their presentations via YouTube rather than in person.
Class videos are available for all students [https://mtu.instructure.com/courses/1284047 here].


===Learning Objectives===
===Learning Objectives===
Line 107: Line 111:
| <font>50</font>
| <font>50</font>
|-
|-
| <font>Arthritis Aide Project</font>
| <font>Educational Aide Project</font>
| <font>200</font>
| <font>200</font>
|-
|-
Line 144: Line 148:
!! align="LEFT" | '''Assignment'''
!! align="LEFT" | '''Assignment'''
|-
|-
| align="CENTER" | 09/04
| align="CENTER" | 09/03
| align="CENTER" | 1
| align="CENTER" | 1
| align="LEFT" | Intro to class, build, big money, grad and  mod, assigned
| align="LEFT" | Intro to class, build, big money, grad and  mod, assigned
| align="LEFT" | Syllabus, Schedule, [[MY4777#Module_0:_RepRap_Build|M0.1]]
| align="LEFT" | Syllabus, Schedule, [[MSE4777#Module_0:_RepRap_Build|M0.1]]
|-
|-
| align="CENTER" | 09/06
| align="CENTER" | 09/05
| align="CENTER" | 2
| align="CENTER" | 2
| align="LEFT" | Get kits - Start Building Your 3D Printer!
| align="LEFT" | Get kits - Start Building Your 3D Printer!
| align="LEFT" | '''Bring bags/boxes for large part and a sealed container for small parts'''. Safety, Start building, [[MY4777#Module_0:_RepRap_Build|M0.2]]
| align="LEFT" | '''Bring bags/boxes for large part and a sealed container for small parts'''. Safety, Start building, [[MSE4777#Module_0:_RepRap_Build|M0.2]]
|-
| align="CENTER" | 09/07
| align="CENTER" | '''Bonus Monster Build Class! 8:05 - 16:55'''
| align="LEFT" | Help Building Your 3D Printer!
| align="LEFT" | '''Bring everything.''' Solder stations, epoxy stations available, [[MSE4777#Module_0:_RepRap_Build|M0.2]]  800 - 1700 Dillman Hall 101
|-
|-
| align="CENTER" | 09/08
| align="CENTER" | 09/08
| align="CENTER" | '''Bonus Monster Class! 8:05 - 16:55'''
| align="CENTER" | '''Bonus Monster Build Class! 8:05 - 16:55'''
| align="LEFT" | Help Building Your 3D Printer!
| align="LEFT" | Help Building Your 3D Printer!
| align="LEFT" | '''Bring everything.''' Solder stations, epoxy stations available, [[MY4777#Module_0:_RepRap_Build|M0.2]]  800 - 1700 Dillman Hall 101
| align="LEFT" | '''Bring everything.''' Solder stations, epoxy stations available, [[MSE4777#Module_0:_RepRap_Build|M0.2]]  800 - 1700 Dillman Hall 101
|-
|-
| align="CENTER" | 09/11
| align="CENTER" | 09/10
| align="CENTER" | 3
| align="CENTER" | 3
| align="LEFT" | RepRap software chain  
| align="LEFT" | RepRap software chain  
| align="LEFT" |  [[MY4777#Module_0:_RepRap_Build|M0.3,M0.4]]
| align="LEFT" |  [[MSE4777#Module_0:_RepRap_Build|M0.3,M0.4]]
|-
|-
| align="CENTER" | 09/13
| align="CENTER" | 09/12
| align="CENTER" | 4
| align="CENTER" | 4
| align="LEFT" | OSH definitions, development, business
| align="LEFT" | OSH definitions, development, business
| align="LEFT" | [[MY4777#Module_1:_Introduction_to_OSH |M1.1]]
| align="LEFT" | [[MSE4777#Module_1:_Introduction_to_OSH |M1.1]]
|-
|-
| align="CENTER" | 09/18
| align="CENTER" | 09/17
| align="CENTER" | 5
| align="CENTER" | 5
| align="LEFT" | OS licenses, legal discussion
| align="LEFT" | OS licenses, legal discussion
| align="LEFT" | [[MY4777#Module_1:_Introduction_to_OSH |M1.2]]
| align="LEFT" | [[MSE4777#Module_1:_Introduction_to_OSH |M1.2]]
|-
|-
| align="CENTER" | 09/20
| align="CENTER" | 09/19
| align="CENTER" | 6
| align="CENTER" | 6
| align="LEFT" |  RepRap show and tell (monster build)
| align="LEFT" |  RepRap show and tell  
| align="LEFT" | '''RepRap built''', '''BRING IT TO CLASS'''
| align="LEFT" | '''RepRap built''', '''BRING IT TO CLASS''' - post YouTube Video (online students)
|-
|-
| align="CENTER" | 09/25
| align="CENTER" | 09/24
| align="CENTER" | 7
| align="CENTER" | 7
| align="LEFT" | RepRap community, Printing tricks, Intro to wiki- Appropedia
| align="LEFT" | RepRap community, Printing tricks, Intro to wiki- Appropedia
| align="LEFT" | [[MY4777#Module_2:_Community |M2.1-3]], Create and populate Appropedia user page
| align="LEFT" | [[MSE4777#Module_2:_Community |M2.1-3]], Create and populate Appropedia user page
|-
|-
| align="CENTER" | 09/27
| align="CENTER" | 09/26
| align="CENTER" | 8
| align="CENTER" | 8
| align="LEFT" | OpenSCAD Tutorial part 1/ in class micro project [[MY4777 Rock wall project]]
| align="LEFT" | OpenSCAD Tutorial part 1/ in class micro project [[MY4777 Rock wall project]]
| align="LEFT" | [[MY4777#Module_3:_Open_source_CAD |M3.3, M3.4]],  
| align="LEFT" | [[MSE4777#Module_3:_Open_source_CAD |M3.3, M3.4]],  
|-
|-
| align="CENTER" | 10/02
| align="CENTER" | 10/01
| align="CENTER" | 9
| align="CENTER" | 9
| align="LEFT" | OpenSCAD Tutorial part 2/ in class micro project - parametric script - '''Solve Everyone's Problems''' [[777 Customizer project]]
| align="LEFT" | OpenSCAD Tutorial part 2/ in class micro project - parametric script - '''Solve Everyone's Problems''' [[777 Customizer project]]
| align="LEFT" | [[MY4777#Module_3:_Open_source_CAD |M3.3, M3.4]],  
| align="LEFT" | [[MSE4777#Module_3:_Open_source_CAD |M3.3, M3.4]],  
|-
|-
| align="CENTER" | 10/04
| align="CENTER" | 10/03
| align="CENTER" | 10
| align="CENTER" | 10
| align="LEFT" | Intro to RepRap, FreeCAD Tutorial/in class micro project [http://www.thingiverse.com/thing:1782956 lens cover]
| align="LEFT" | Intro to RepRap, FreeCAD Tutorial/in class micro project [http://www.thingiverse.com/thing:1782956 lens cover]
| align="LEFT" |  [[MY4777#Module_3:_Open_source_CAD |M3.5]]
| align="LEFT" |  [[MSE4777#Module_3:_Open_source_CAD |M3.5]]
|-
|-
| align="CENTER" | 10/09
| align="CENTER" | 10/08
| align="CENTER" | 11
| align="CENTER" | 11
| align="LEFT" |  [[MY4777 Viking mashup project]] Blender Tutorial/in class micro project [http://www.thingiverse.com/thing:1781307 lamp shade]
| align="LEFT" |  [[MSE4777 Viking mashup project]] Blender Tutorial/in class micro project [http://www.thingiverse.com/thing:1781307 lamp shade]
| align="LEFT" | [[MY4777#Module_3:_Open_source_CAD |M3.2]], [[MY4777#Module_0:_RepRap_Build|M0.4]]
| align="LEFT" | [[MSE4777#Module_3:_Open_source_CAD |M3.2]], [[MY4777#Module_0:_RepRap_Build|M0.4]]
|-
|-
| align="CENTER" | 10/11
| align="CENTER" | 10/10
| align="CENTER" | 12
| align="CENTER" | 12
| align="LEFT" | Microproject show and tell
| align="LEFT" | Microproject show and tell
| align="LEFT" | '''Bring microprojects printed'''
| align="LEFT" | '''Appropedia-microprojects due: Bring best microproject printed'''
|-
|-
| align="CENTER" | 10/16
| align="CENTER" | 10/15
| align="CENTER" | 13
| align="CENTER" | 13
| align="LEFT" | Mechanical properties of 3-D printed parts
| align="LEFT" | Mechanical properties of 3-D printed parts
| align="LEFT" | [[MY4777#Module_3:_Open_source_CAD |M3.0]] [[777 Adaptive Aid]] assigned
| align="LEFT" | [[MSE4777#Module_3:_Open_source_CAD |M3.0]] [[777 Educational Aid]] assigned
|-
|-
| align="CENTER" | 10/18
| align="CENTER" | 10/17
| align="CENTER" | 14
| align="CENTER" | 14
| align="LEFT" | Arduino and automating your prints
| align="LEFT" | Arduino and automating your prints
| align="LEFT" | [[MY4777#Module_1:_Introduction_to_OSH |M1.3]]
| align="LEFT" | [[MSE4777#Module_1:_Introduction_to_OSH |M1.3]]
|-
|-
| align="CENTER" | 10/23
| align="CENTER" | 10/22
| align="CENTER" | 15  
| align="CENTER" | 15  
| align="LEFT" | Adaptive Aid show and tell
| align="LEFT" | Educational Aid show and tell
| align="LEFT" |  '''[[777 Adaptive Aid]] due'''
| align="LEFT" |  '''[[777 Educational Aid]] due'''
|-
|-
| align="CENTER" | 10/25
| align="CENTER" | 10/24
| align="CENTER" | 16
| align="CENTER" | 16
| align="LEFT" | OS scientific hardware – lab partners
| align="LEFT" | OS scientific hardware – lab partners
| align="LEFT" | [[MY4777#Module_4:_OS_Science| M4.1, M4.2]], [[777 OSH Science project 2018.]] assigned
| align="LEFT" | [[MSE4777#Module_4:_OS_Science| M4.1, M4.2]], [[777 OSH Science project 2019]] assigned
|-
|-
| align="CENTER" | 10/30
| align="CENTER" | 10/29
| align="CENTER" | 17
| align="CENTER" | 17
| align="LEFT" | Science Teams
| align="LEFT" | Science Teams, OSH Sci Policy
| align="LEFT" | Post lab partners-projects, [[MY4777#Module_4:_OS_Science|M4.3]]
| align="LEFT" | Post lab partners-projects, [[MSE4777#Module_4:_OS_Science|M4.3]]
|-
|-
| align="CENTER" | 11/01
| align="CENTER" | 10/31
| align="CENTER" | 18
| align="CENTER" | 18
| align="LEFT" | Science Teams
| align="LEFT" | Science Teams
| align="LEFT" | '''Science prototype due (online post)'''
| align="LEFT" | '''Science prototype due (online post)'''
|-
|-
| align="CENTER" | 11/06
| align="CENTER" | 11/05
| align="CENTER" | 19
| align="CENTER" | 19
| align="LEFT" | Test prototype, revise, trouble shoot  
| align="LEFT" | Test prototype, revise, trouble shoot  
| align="LEFT" | '''Graduate students - choose project and list it on [[MOST Delta mods]] or [[Automated 3D printable scientific equipment]]'''
| align="LEFT" | '''Graduate students - choose project and list it on [[MOST Delta mods]] or [[Automated 3D printable scientific equipment]]'''
|-
|-
| align="CENTER" | 11/8
| align="CENTER" | 11/7
| align="CENTER" | 20
| align="CENTER" | 20
| align="LEFT" | Science Show and Tell
| align="LEFT" | Science Show and Tell
| align="LEFT" | '''Science revisions due, with data posted NIH/Github/Appropedia Gallery'''
| align="LEFT" | '''Science revisions due, with data posted NIH/Github/Appropedia Gallery'''
|-
|-
| align="CENTER" | 11/13
| align="CENTER" | 11/12
| align="CENTER" | 21
| align="CENTER" | 21
| align="LEFT" | Open source appropriate technology
| align="LEFT" | Open source appropriate technology
| align="LEFT" |  [[777 OSAT projects 2018.]] [[MY4777#Module_5:_OSAT|M5.1]]
| align="LEFT" |  [[777 OSAT projects 2019]] [[MSE4777#Module_5:_OSAT|M5.1]]
|-
|-
| align="CENTER" | 11/15
| align="CENTER" | 11/14
| align="CENTER" | 22
| align="CENTER" | 22
| align="LEFT" | OSAT project  
| align="LEFT" | OSAT project  
| align="LEFT" | '''OSAT project chosen''', [[MY4777#Module_5:_OSAT|M5.2]]
| align="LEFT" | '''OSAT project chosen''', [[MSE4777#Module_5:_OSAT|M5.2]]
|-
|-
| align="CENTER" | 11/20
| align="CENTER" | 11/19
| align="CENTER" |
| align="CENTER" |
| align="LEFT" | No School Thanksgiving
| align="LEFT" | OSAT Project/Big Money Project-Sci+
| align="LEFT" | '''<br />'''
| align="LEFT" | '''[[777 Big Money Project]] Assigned'''
 
|-
|-
| align="CENTER" | 11/22
| align="CENTER" | 11/21
| align="CENTER" |
| align="CENTER" |
| align="LEFT" | Inventive thinking/OSAT Project/ Big Money Project-Sci+
| align="LEFT" | [https://www.academia.edu/26772825/Tensile_Strength_of_Commercial_Polymer_Materials_for_Fused_Filament_Fabrication_3-D_Printing mech properties ninjaflex] [[MSE4777#Module_6:_Big_Money|M6.1]] [[file:husky_statue.stl]] [https://www.jotform.com/blog/the-world-needs-polymaths/ Why the world needs deep generalists, not specialists]
|-
| align="CENTER" | 11/26
| align="CENTER" | 23
| align="LEFT" | No School Thanksgiving
| align="LEFT" | No School Thanksgiving
| align="LEFT" | '''<br />'''
| align="LEFT" | '''<br />'''
|-
|-
| align="CENTER" | 11/27
| align="CENTER" | 11/28
| align="CENTER" | 23
| align="LEFT" | OSAT Project/Big Money Project-Sci+
| align="LEFT" | '''[[777 Big Money Project.]] Assigned'''
|-
| align="CENTER" | 11/29
| align="CENTER" | 24
| align="CENTER" | 24
| align="LEFT" | Inventive thinking/OSAT Project/ Big Money Project-Sci+
| align="LEFT" | No School Thanksgiving
| align="LEFT" | [https://www.academia.edu/26772825/Tensile_Strength_of_Commercial_Polymer_Materials_for_Fused_Filament_Fabrication_3-D_Printing mech properties ninjaflex] [[MY4777#Module_6:_Big_Money|M6.1]] [[file:husky_statue.stl]]
| align="LEFT" | '''<br />'''
|-
|-
| align="CENTER" | 12/04
| align="CENTER" | 12/03
| align="CENTER" | 25
| align="CENTER" | 25
| align="LEFT" |  Inventive thinking/OSAT Project/ Big Money Project-Sci+
| align="LEFT" |  Inventive thinking/OSAT Project/ Big Money Project-Sci+
| align="LEFT" |  [[:category:4777 TRIZ 3D printers]] [https://ideapod.com/born-creative-geniuses-education-system-dumbs-us-according-nasa-scientists/  creative genius]
| align="LEFT" |  [[:category:4777 TRIZ 3D printers]] [https://ideapod.com/born-creative-geniuses-education-system-dumbs-us-according-nasa-scientists/  creative genius]
|-
|-
| align="CENTER" | 12/06
| align="CENTER" | 12/05
| align="CENTER" | 26
| align="CENTER" | 26
| align="LEFT" | OSAT Show and Tell
| align="LEFT" | OSAT Show and Tell
| align="LEFT" |  '''OSAT final due'''
| align="LEFT" |  '''OSAT final due'''
|-
|-
| align="CENTER" | 12/11
| align="CENTER" | 12/10
| align="CENTER" | 27
| align="CENTER" | 27
| align="LEFT" | Finish final projects
| align="LEFT" | Finish final projects
| align="LEFT" | '''Return Loaner Printers'''
| align="LEFT" | '''Return Loaner Printers'''
|-
|-
| align="CENTER" | 12/13
| align="CENTER" | 12/12
| align="CENTER" | 28
| align="CENTER" | 28
| align="LEFT" | Last day – The Future, Money Project-Sci+ and Grad
| align="LEFT" | Last day – The Future, Money Project-Sci+ and Grad
| align="LEFT" | '''[[777 Big Money Project.]], Graduate Project Due: [[MOST Delta mods]] or [[Automated 3D printable scientific equipment]]'''
| align="LEFT" | '''[[777 Big Money Project]], Graduate Project Due: [[MOST Delta mods]] or [[Automated 3D printable scientific equipment]]'''
|}
|}


Line 307: Line 318:
# <s>RepRap build OSL Chap. 5</s>, <s>[[Delta Build Overview:MOST]]</s>, <s>[[Athena_Build_Overview]]</s>, [[AthenaII]], [https://github.com/phidiasllc/athenaII AthenaII part files ] Need help go here https://groups.google.com/a/mtu.edu/forum/?hl=en#!forum/most-delta-users-l then use email: most-delta-users-l@mtu.edu
# <s>RepRap build OSL Chap. 5</s>, <s>[[Delta Build Overview:MOST]]</s>, <s>[[Athena_Build_Overview]]</s>, [[AthenaII]], [https://github.com/phidiasllc/athenaII AthenaII part files ] Need help go here https://groups.google.com/a/mtu.edu/forum/?hl=en#!forum/most-delta-users-l then use email: most-delta-users-l@mtu.edu
# Software - [[Delta Software:MOST]](old), [http://slic3r.org/ Slic3r], [http://software.ultimaker.com/ Cura], [https://www.lulzbot.com/cura Cura Lulzbot ed.], [http://reprap.org/wiki/RepRapPro_Slicer RepRapPro Slicer], [http://www.3d4edu.com/hybrid-slicing-with-cura/ tweak AtoZ Cura plugin], [http://www.mattercontrol.com/ Matter Control]
# Software - [[Delta Software:MOST]](old), [http://slic3r.org/ Slic3r], [http://software.ultimaker.com/ Cura], [https://www.lulzbot.com/cura Cura Lulzbot ed.], [http://reprap.org/wiki/RepRapPro_Slicer RepRapPro Slicer], [http://www.3d4edu.com/hybrid-slicing-with-cura/ tweak AtoZ Cura plugin], [http://www.mattercontrol.com/ Matter Control]
# Printer controllers - [http://www.reprap.org/wiki/Printrun Printrun], [https://github.com/mtu-most/franklin/tree/master/firmware Franklin] -- [[Franklin:MOST|How to Install Franklin on your 777 printer]],  [http://most.mse.mtu.edu/franklin.avi Franklin use video], [https://huskycast.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=716ea8c2-f078-450c-b7d1-fa6f3fe16e7e Using Franklin (long)], [https://huskycast.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=feb39210-0629-4f95-b187-a452bf2588c9 Hacking Franklin]
# [https://github.com/mtu-most/franklin/tree/master/firmware Franklin] -- [[Franklin:MOST|How to Install Franklin on your 777 printer]],  [http://most.mse.mtu.edu/franklin.avi Franklin use video], [https://huskycast.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=716ea8c2-f078-450c-b7d1-fa6f3fe16e7e Using Franklin (long)], [https://huskycast.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=feb39210-0629-4f95-b187-a452bf2588c9 Hacking Franklin], Printer controllers - [http://www.reprap.org/wiki/Printrun Printrun]


==='''Module 1: Introduction to OSH'''===
==='''Module 1: Introduction to OSH'''===
Line 324: Line 335:
==='''Module 3: Open source CAD'''===
==='''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]
* 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]
# [http://www.openscad.org/ OpenSCAD], [http://en.wikibooks.org/wiki/OpenSCAD_User_Manual OpenSCAD manual], [https://github.com/mtu-most/most-scad-libraries  MOST SCAD Libraries on Github], [[Object oriented OpenSCAD]], [https://github.com/GilesBathgate/RapCAD RapCAD], [[Aaltoblock]]  
# [http://www.openscad.org/ OpenSCAD], [http://en.wikibooks.org/wiki/OpenSCAD_User_Manual OpenSCAD manual], [https://github.com/mtu-most/most-scad-libraries  MOST SCAD Libraries on Github], [[Object oriented OpenSCAD]], [https://github.com/GilesBathgate/RapCAD RapCAD], [[Aaltoblock]], [https://customizer.makerbot.com/docs Customizer Thingiverse Format]  
# [http://www.blender.org/ Blender], [https://www.youtube.com/playlist?list=PL9MUC-YxhJ6BwWXXNu9THB4k4KcrsEkA9 Using Blender to Model for 3-D printing], [http://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]  
# [http://www.blender.org/ Blender], [https://www.youtube.com/playlist?list=PL9MUC-YxhJ6BwWXXNu9THB4k4KcrsEkA9 Using Blender to Model for 3-D printing], [http://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], [[Blender Design on Curved Surfaces Tutorial]]  
# [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]
# [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://wiki.opensourceecology.org/wiki/FreeCAD_101 OSE FreeCAD]
# Tricks - [http://www.3d4edu.com/live-feeding-new-filament-updated-extruder-drive/ Multicolor], [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]
# Tricks - [http://www.3d4edu.com/live-feeding-new-filament-updated-extruder-drive/ Multicolor], [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 for printing using open source software]], [http://www.thingiverse.com/thing:25036 Images to OpenSCAD Via Inkscape], [https://github.com/beanz/celtic-knot-scad Celtic Knot SCAD], [http://www.thingiverse.com/thing:56629 Bezier curves and knots script for Blender]
# [[Converting 2D images to 3D for printing using open source software]], [http://www.thingiverse.com/thing:25036 Images to OpenSCAD Via Inkscape], [https://github.com/beanz/celtic-knot-scad Celtic Knot SCAD], [http://www.thingiverse.com/thing:56629 Bezier curves and knots script for Blender]
# [[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]
# [[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]
# [[Open Source Photogrammetry]], [[Open source 3D scanners]]
# [[Open Source Photogrammetry]], [[Open source 3D scanners]], [http://3dp.rocks/lithophane/ Lithopanes], [https://alicevision.github.io/#meshroom Meshroom], [https://www.youtube.com/watch?v=1D0EhSi-vvc Prusa tutorial]


==='''Module 4: OS Science'''===
==='''Module 4: OS Science'''===
Line 354: Line 365:
==Contests==
==Contests==
* [https://docs.google.com/forms/d/e/1FAIpQLSeDYDo8eIBZcBxX06OaMytjx0csq7Y1yh07EWKfg2ndNTQTCA/viewform School of Technology - Makers Competition: Mary Shelley's 'Frankenstein' Turns 200 Years Old!]
* [https://docs.google.com/forms/d/e/1FAIpQLSeDYDo8eIBZcBxX06OaMytjx0csq7Y1yh07EWKfg2ndNTQTCA/viewform School of Technology - Makers Competition: Mary Shelley's 'Frankenstein' Turns 200 Years Old!]
* [https://www.freelancer.com/doe/manufacturing-innovator-challenge/about U.S Department of Energy: Additive Manufacturing for Disaster Response ]
* [https://www.freelancer.com/contest/1426851.html U.S Department of Energy: Solid State Lighting (SSL) – Additive Manufacturing for Optical Materials ]
* [https://americanmadechallenges.org/solarprize American Made Solar Prize]


==Jobs==
==Jobs==
 
* [https://3dprintingindustry.com/news/how-to-get-a-job-in-3d-printing-145655/ How to get a job in 3D printing]
* [[Plastic Bank]] Internships See:[[File:MTU-Plastic Bank Internships.pdf]]
* [[Plastic Bank]] Internships See:[[File:MTU-Plastic Bank Internships.pdf]]
* Re:3D Internship http://www.re3d.org/careers/
* Re:3D Internship http://www.re3d.org/careers/
Line 367: Line 381:
* [https://www.indeed.com/q-3d-Printing-Industry-jobs.html Indeed]
* [https://www.indeed.com/q-3d-Printing-Industry-jobs.html Indeed]
* [https://jobs.3dprintingindustry.com/ 3D Printing Industry Job Board]
* [https://jobs.3dprintingindustry.com/ 3D Printing Industry Job Board]
 
*  https://uscareers-renishaw.icims.com/jobs/2472/application-engineer/job


[[Category:MOST]]
[[Category:MOST]]

Revision as of 13:31, 22 August 2019

Template:TOC limit

MSE4777 OA and MSE4777 OB/MSE5777/EE4777/EE5777 Open-source 3-D printing

Athena top.JPG

(Fall 2019)

  • 9:35 am - 10:50 am, TR
  • 28 G006
  • Sept 3, 2019 - Dec 13, 2019

Instructor: User:J.M.Pearce

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]


Course Description

This course provides an introduction to distributed additive manufacturing using open-source 3-D printing. First this course will provide an overview of open-source hardware and technological development in theory and practice. Both the use of software and user communities will be highlighted and demonstrated. Next, the course will detail the design, use and maintenance of the open-source electronics behind the development of self-replicating rapid prototypers. Then the technological evolution of the open-source 3-D printing technology will be covered with a focus on developing innovation for improved performance and materials selection. Each student will build a customized RepRap and the course will cover hardware, firmware, slicing and printer controller software for operating and maintaining the device. Finally the material properties, applications and ramifications of RepRap technology will be discussed.

The course is meant for advanced undergraduate and graduate students in Materials Science & Engineering, and Electrical & Computer Engineering, while students in other areas of engineering or science with a strong interest in this topic are also welcomed. Graduate students are expected to complete all coursework assigned to the undergraduates and an in depth project.

Credits: 3.0 Lec-Rec-Lab: (3-0-[0-3]), (3 lecture hours and 0-3 lab hours)

Required Course Material

OSL.jpg

There is a $500 course fee for this course. This fee will be used to purchase a MOST Delta RepRap 2 kit for you to use during the course. At the end of the course you keep the printer you built and modified. The design will be somewhat like the image above - but note that it is a rapidly evolving technology so by Fall the design will have improved.

Textbook: J.M. Pearce, The Open-Source Lab (Elsevier,2014). ISBN: 9780124104624 Other reading will be handouts in class, on-line reading, and emailed pdfs. See hyperlinks in schedule.

Course Organization

This course will be run as an intense seminar meeting as a group. 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 projects in a flipped class format. Each student will be responsible for building a RepRap 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.

Graduate students will take the same lecture and projects as the undergraduates, however, they will also be expected to complete a significant improvement to the RepRap design by the end of the semester. They will demonstrate their mods for the class.

Online students will have identical assignments, but will provide their presentations via YouTube rather than in person.

Class videos are available for all students here.

Learning Objectives

  • Learn the fundamentals of additive manufacturing (AM) and 3-D printing with polymers, along with those for emerging materials (e.g., metals, ceramics, flexible materials, nanocomposites, biomaterials) and complex architectures.
  • Learn the fundamentals of free and open source hardware (FOSH) design, licensing, and culture.
  • Understand and demonstrate the fabrication, maintenance, trouble shooting and operation of self-replicating rapid prototype (RepRap) 3-D printers.
  • Understand operating principles, capabilities, and limitations of fused filament fabrication (FFF)-based 3-D printing.
  • Understand the principles of "Design for 3-D printing" and compare and contrast additive processes with conventional manufacturing in terms of rate, quality, cost, environmental impact, social control and flexibility.
  • Gain hands-on experience with RepRap 3-D printers; use these machines to fabricate example parts of increasing complexity, post-process the parts, and study the results.
  • Become familiar with the complete workflow of open source AM, including computational design tools, firmware, software, file formats, toolpath generation, and characterization.
  • Understand how to make a new part and alter an existing part for RepRap 3-D printing for custom applications.
  • Study applications of distributed manufacturing using 3-D printing including consumer products, scientific equipment, and appropriate technology.
  • Place open source 3-D printing in the context of the evolving distributed manufacturing infrastructure.

Grading

Letter Grade Percentage Grade points/credit Rating
A 93% & above 4.00 Excellent
AB 88%– 92% 3.50 Very good
B 82% – 86% 3.00 Good
BC 76%– 81% 2.50 Above average
C 70% – 75% 2.00 Average
CD 65%– 69% 1.50 Below average
D 60%- 64% 1.00 Inferior
F 59% and below 0.00 Failure
I Incomplete; given only when a student is unable to complete a segment of the course because of circumstances beyond the student’s control. A grade of incomplete may be given only when approved in writing by the department chair or school dean.
X Conditional,with no grade points per credit; given only when the student is at fault in failing to complete a minor segment of a course, but in the judgment of the instructor does not need to repeat the course. It must be made up within the next semester in residence or the grade becomes a failure (F). A (X) grade is computed into the grade point average as a (F) grade.

Grading Policy

Grades will be based on the following:

RepRap build 50
Appropedia user page, 4x mini projects 50
Educational Aide Project 200
Science Equipment Project 250
OSAT Project 250
Big Money Project or Science Equipment Advanced 200
Total Points 1000
  • Grad students must also complete an improvement to the RepRap OR a 3-D printed automated Scientific Apparatus worth 1000 points and be graded out of 2000.

Late Assignments

Deduct 10% per day, up to 5 working days, then 0 grade. Only exception is for documented illness. Missed projects are penalized by the negative square of the percent total.

Course Policies

Appropriate behavior, attendance, participation and collaboration with your peers on group assignments is expected. Collaboration/Plagiarism Rules Collaboration is encouraged on the group project but the individual project and exams must be completed alone. Calculators are allowed for exams but electronic communication devices are prohibited.

University Policies

Academic regulations and procedures are governed by University policy. Academic dishonesty cases will be handled in accordance the University's policies. If you have a disability that could affect your performance in this class or that requires an accommodation under the Americans with Disabilities Act, please see me as soon as possible so that we can make appropriate arrangements. The Affirmative Action Office has asked that you be made aware of the following: Michigan Technological University complies with all federal and state laws and regulations regarding discrimination, including the Americans with Disabilities Act of 1990. If you have a disability and need a reasonable accommodation for equal access to education or services at Michigan Tech, please call the Dean of Students Office at 487-2212. For other concerns about discrimination, you may contact your advisor, Chair/Dean of your academic unit, or the Affirmative Programs Office at 487-3310.

Course Schedule

Please Note: Readings will be updated periodically before we get to the module.

Date Class Class description Assignment
09/03 1 Intro to class, build, big money, grad and mod, assigned Syllabus, Schedule, M0.1
09/05 2 Get kits - Start Building Your 3D Printer! Bring bags/boxes for large part and a sealed container for small parts. Safety, Start building, M0.2
09/07 Bonus Monster Build Class! 8:05 - 16:55 Help Building Your 3D Printer! Bring everything. Solder stations, epoxy stations available, M0.2 800 - 1700 Dillman Hall 101
09/08 Bonus Monster Build Class! 8:05 - 16:55 Help Building Your 3D Printer! Bring everything. Solder stations, epoxy stations available, M0.2 800 - 1700 Dillman Hall 101
09/10 3 RepRap software chain M0.3,M0.4
09/12 4 OSH definitions, development, business M1.1
09/17 5 OS licenses, legal discussion M1.2
09/19 6 RepRap show and tell RepRap built, BRING IT TO CLASS - post YouTube Video (online students)
09/24 7 RepRap community, Printing tricks, Intro to wiki- Appropedia M2.1-3, Create and populate Appropedia user page
09/26 8 OpenSCAD Tutorial part 1/ in class micro project MY4777 Rock wall project M3.3, M3.4,
10/01 9 OpenSCAD Tutorial part 2/ in class micro project - parametric script - Solve Everyone's Problems 777 Customizer project M3.3, M3.4,
10/03 10 Intro to RepRap, FreeCAD Tutorial/in class micro project lens cover M3.5
10/08 11 MSE4777 Viking mashup project Blender Tutorial/in class micro project lamp shade M3.2, M0.4
10/10 12 Microproject show and tell Appropedia-microprojects due: Bring best microproject printed
10/15 13 Mechanical properties of 3-D printed parts M3.0 777 Educational Aid assigned
10/17 14 Arduino and automating your prints M1.3
10/22 15 Educational Aid show and tell 777 Educational Aid due
10/24 16 OS scientific hardware – lab partners M4.1, M4.2, 777 OSH Science project 2019 assigned
10/29 17 Science Teams, OSH Sci Policy Post lab partners-projects, M4.3
10/31 18 Science Teams Science prototype due (online post)
11/05 19 Test prototype, revise, trouble shoot Graduate students - choose project and list it on MOST Delta mods or Automated 3D printable scientific equipment
11/7 20 Science Show and Tell Science revisions due, with data posted NIH/Github/Appropedia Gallery
11/12 21 Open source appropriate technology 777 OSAT projects 2019 M5.1
11/14 22 OSAT project OSAT project chosen, M5.2
11/19 OSAT Project/Big Money Project-Sci+ 777 Big Money Project Assigned
11/21 Inventive thinking/OSAT Project/ Big Money Project-Sci+ mech properties ninjaflex M6.1 File:Husky statue.stl Why the world needs deep generalists, not specialists
11/26 23 No School Thanksgiving
11/28 24 No School Thanksgiving
12/03 25 Inventive thinking/OSAT Project/ Big Money Project-Sci+ category:4777 TRIZ 3D printers creative genius
12/05 26 OSAT Show and Tell OSAT final due
12/10 27 Finish final projects Return Loaner Printers
12/12 28 Last day – The Future, Money Project-Sci+ and Grad 777 Big Money Project, Graduate Project Due: MOST Delta mods or Automated 3D printable scientific equipment

Readings and Media

OSL= Open-Source Lab textbook,class list

Module 0: RepRap Build

  1. Watch RepRap video, The RepRap project- Ranellucci
  2. RepRap build OSL Chap. 5, Delta Build Overview:MOST, Athena_Build_Overview, AthenaII, AthenaII part files Need help go here https://groups.google.com/a/mtu.edu/forum/?hl=en#!forum/most-delta-users-l then use email: most-delta-users-l@mtu.edu
  3. Software - Delta Software:MOST(old), Slic3r, Cura, Cura Lulzbot ed., RepRapPro Slicer, tweak AtoZ Cura plugin, Matter Control
  4. Franklin -- How to Install Franklin on your 777 printer, Franklin use video, Using Franklin (long), Hacking Franklin, Printer controllers - Printrun

Module 1: Introduction to OSH

  1. 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, The Law of Accelerating Returns by Ray Kurzweil, 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?, The Economics of OS
  2. 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, Right to Repair
  3. OSL Chap. 4 OS microcontrollers Arduino Tutorials , Makershed comparison, Jeremy Blum TED talk, Nathan Seidle- SparkFun

Module 2: Community

  1. RepRap IRC, RepRap Forums, RepRap Groups, Lulzbot Forum Hacks
  2. Arduino Forum, Arduino google group, MOST Delta Users
  3. Free and open repositories of designs, http://www.yeggi.com/ http://www.stlfinder.com/ and now Wikimedia commons
  4. Tricks: support, raft, parts, orientation, fill, slicer choice, pictorial guide to problems,pictorial guide to reprap print trouble shooting, RichRap Slic3r is Nicer, living hinges, post processing
  5. Appropedia, 777 demo page

Module 3: Open source CAD

  1. OpenSCAD, OpenSCAD manual, MOST SCAD Libraries on Github, Object oriented OpenSCAD, RapCAD, Aaltoblock, Customizer Thingiverse Format
  2. Blender, Using Blender to Model for 3-D printing, 2D to 3D in Blender, Creating 3D models for printing with Blender: Advanced tips, Blender Design on Curved Surfaces Tutorial
  3. FreeCAD, Bram de Vries FreeCAD video tutorials Using OpenSCAD tricks in FreeCAD, OSE FreeCAD
  4. Tricks - Multicolor, 3D print from McMaster-Carr, 3DHubs - how to optimize design for FFF
  5. Converting 2D images to 3D for printing using open source software, Images to OpenSCAD Via Inkscape, Celtic Knot SCAD, Bezier curves and knots script for Blender
  6. 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
  7. Open Source Photogrammetry, Open source 3D scanners, Lithopanes, Meshroom, Prusa tutorial

Module 4: OS Science

  1. OSL Chap. 1 examples 3D printable science equipment, Tekla Lab requests
  2. OSL Chap. 5
  3. OSL Chap. 6
  4. OSL Chap. 7

Module 5: OSAT

  1. The Case for Open 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
  2. Recyclebot, Open Source Ecology TED talk

Other

  1. Post processing
  2. 3DP for injection molding
  3. MyMiniFactory's Design Handbook
  4. The Economist-- A third industrial revolution, Where we go from here - types of OS3DP Open-source metal 3-D printer
Mtuhusky.png

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

Jobs

Cookies help us deliver our services. By using our services, you agree to our use of cookies.