(4 intermediate revisions by the same user not shown)
Line 169: Line 169:
| align="CENTER" | 12
| align="CENTER" | 12
| align="LEFT" | RepRap community, Printing tricks, Intro to wiki- Appropedia
| align="LEFT" | RepRap community, Printing tricks, Intro to wiki- Appropedia
| align="LEFT" | [[ENGR242#Module_2:_Community |M2.4-5]], Print replacement Jellybox part from GitHub repository
| align="LEFT" | [[ENGR242#Module_2:_Community |M2.4-7]], Print replacement Jellybox part from GitHub repository
|-
|-
| align="CENTER" | 2/20
| align="CENTER" | 2/20
Line 363: Line 363:
# 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],  [http://umforum.ultimaker.com/index.php?/topic/1872-some-calibration-photographs/ calibration photos], [http://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]
# 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],  [http://umforum.ultimaker.com/index.php?/topic/1872-some-calibration-photographs/ calibration photos], [http://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]
# [[Appropedia]], [[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.matterhackers.com/news/how-to-smooth-and-finish-your-pla-prints smoothing and sanding]


==='''Module 3: Open source CAD'''===
==='''Module 3: Open source CAD'''===

Revision as of 20:53, 29 March 2017

3D Printing Technology

Jellybox lo def.JPG

(Spring 2017)

  • 8:00 am - 9:40 am,
  • Science Center 107
  • Jan 23, 2016 - May 12, 2017

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]


Course Description

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.


Learning Outcomes

1. To demonstrate a depth and breadth of knowledge about open source hardware and software, especially as it relates to 3D printing technologies (CWLO 1)

2. To develop critical thinking & synthesis skills through labs on structural analysis, materials testing and software development (CWLO 2)

3. To develop critical thinking skills through the trouble shooting process involved in hardware development (CWLO 2)

4. To demonstrate effective communication skills in developing well documented software code and appropriate posting of open source projects (CWLO 3) (GESL 1)

5. Practice scientific skills such as data sampling, measuring, and analysis to determine the effect of various design configurations on print quality and resolution (CWLO LO 2b)

6. Explore the trade-offs between print speed and resolution as each of these is intentionally controlled in software (CWLO LO 2b)


Credits: 4.0 SH GESL

Required Course Material

OSL.jpg

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 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 $500 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

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

Grades will be based on the following:

RepRap build 100
Quizzes 100
MinniMech Project 100
Mashup Project 100
Science Equipment Project 200
OSAT Project 200
Big Money Project 200
Total Points 1000

Late Assignments

Deduct 10% per day, up to 5 working days, then 0 grade. Only exception is for excused absences. (Being on the IN list is NOT adequate for excused absence. 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 even if you are IN, 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

A Principian is expected to pursue a life of integrity (see the Principia Pledge and the Principia Community Commitment.) There fore academic honesty is essential to a Principia College education. Academic regulations and procedures are governed by University policy (see Principia College Catalog 2016-2017). Any act of academic dishonesty will result in a failing grade for the class.

Course Schedule

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

Date Class Class description Assignment
1/23 1 Intro to class, projects and build assigned Syllabus, Schedule
1/25 2 Intro to 3D Printing Technologies, Intro to Safety, Crimping and Soldering Buy kit at Bookstore, M0.1, M0.2
1/27 3 Get parts -Start Building Your 3D Printer! Bring sealed container for small parts. Practice Crimping and Soldering
1/28 Bonus! 9:00 - 16:55 Help Building Your 3D Printer! Bring everything. Solder stations and crimping stations available
1/30 4 Intro to RepRap software chain, printer build M0.3,M0.4
2/1 5 Complete RepRap software chain, printer build M1.1
2/3 6 OSH definitions, development, business, printer build
2/6 7 OS licenses, printer build M1.2
2/8 8 OS legal discussion, printer build M1.3, Campus Battle
2/10 9 Arduino, printer build
2/13 10 Jellybox show and tell (monster build)Problem Solving Jellybox built, BRING IT TO CLASS
2/15 11 More Jellybox show and tell (monster build) Everyone's Done! Calibration Houses M2.1-3, Create and populate Appropedia user page - include reflective piece
2/17 12 RepRap community, Printing tricks, Intro to wiki- Appropedia M2.4-7, Print replacement Jellybox part from GitHub repository
2/20 13 Mechanical properties of 3-D printed parts - Intro and download M3.0 ENGR242 MiniMech project assigned
2/22 14 Mechanical properties of 3-D printed parts - Testing M3.2, M3.0, ENGR242 MiniMech project work on it
2/24 15 Blender Tutorial/in class micro project lamp shade
2/27 16 FreeCAD Tutorial/in class micro project lens cover M3.1; M3.3
3/1 17 OpenSCAD Tutorial/ in class micro project rock wall hold using this bolt M3.4
3/3 18 Testing of Mini Mech samples in class and analysis of results MiniMech project due
3/6 19 Mashup - Intro to project Mashup project assigned, M3.5
3/8 20 Mashup - work on project Mashup project
3/10 21 Mashup project
3/13 22 Mashup show and tell Mashup project due March 15 now, M4.1, M4.3
3/15 23 OS scientific hardware 242 OSH Science project 2017 assigned, Tools in Africa Contest, NIH 3DP, Open Source Lab Hardware
3/17 24 Science Projects - meet with Science Faculty Work with lab partners-Post projects
3/20 No School Spring Break
3/22 No School Spring Break
3/24 No School Spring Break
3/27 25 Science Projects - Design Thinking by Sharing Class - meet in 21st Century Classroom
3/29 26 Science Projects - Connections Class - meet in 21st Century Classroom CAD FILE DUE
3/31 27 Science Projects - Slicing/Printing Class - meet in 21st Century Classroom STL FILE DUE POSTED ON NIH,Prototyping & Testing
4/3 28 Science Projects (work in 21st C Classroom/3D print lab) Science prototype due + online post
4/5 29 Test prototype, revise, trouble shoot in Science Center M5.1
4/7 30 Science Show and Tell in Science Center Science revisions due, with data posted NIH/Github/Appropedia Gallery, M5.2
4/10 31 Open source appropriate technology Project Description 242 OSAT projects
4/12 32 Open source appropriate technology (work in 21st C Classroom) 242 OSAT projects
4/14 33 Open source appropriate technology (21st C Classroom) 242 OSAT projects
4/17 34 OSAT project OSAT project chosen
4/19 35 OSAT project OSAT project chosen
4/21 36 OSAT Project/Big Money Project-Sci+ 242 Big Money Project Assigned
4/24 37 Inventive thinking/OSAT Project/ Big Money Project-Sci+ category:242 TRIZ 3D printers
4/26 38 Inventive thinking/OSAT Project/ Big Money Project-Sci+ category:242 TRIZ 3D printers, M6.1
4/28 39 Inventive thinking/OSAT Project/ Big Money Project-Sci+ Open Source.com TAZ mini giveaway
5/1 40 OSAT Show and Tell OSAT final due
5/3 41 OSAT Show and Tell
5/5 42 Last day – The Future Money Project Due
5/9 FINAL EXAM All Projects Show and Tell Final Reflective Paper Due

Readings and Media

OSL= Open-Source Lab textbook

Module 0: RepRap Build

  1. Watch RepRap video, The RepRap project- Ranellucci, What is 3D Printing, Infographic
  2. Read through build guide: Jellybox Build Guide, More help available here Jellybox 3Dprinter help, Extruders 101
  3. 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, Slic3r, Cura,RepRapPro Slicer, tweak AtoZ Cura plugin, Matter Control
  4. Printer controllers - Printrun, Marlin, Printer Controllers, Printer Controller Boards

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?
  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, Jellybox license
  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
  2. Arduino Forum, Arduino google group
  3. Free and open repositories of designs, http://www.yeggi.com/ http://www.stlfinder.com/, Jellybox g code
  4. Tricks: support, raft, parts, orientation, fill, slicer choice, pictorial guide to problems,pictorial guide to reprap print trouble shooting, calibration photos, RichRap Slic3r is Nicer, living hinges
  5. Appropedia, 242 demo page
  6. Post Processing: post processing techniques
  7. Post Processing: smoothing and sanding

Module 3: Open source CAD

  1. OpenSCAD, OpenSCAD manual, OpenSCAD for 3D Printing Kindle Edition, MOST SCAD Libraries on Github, RapCAD
  2. 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,
  3. FreeCAD, Bram de Vries FreeCAD video tutorials Using OpenSCAD tricks in FreeCAD
  4. Tricks - Multicolor, A few ways to strengthen 3D printed parts, 3D print from McMaster-Carr, 3DHubs - how to optimize design for FFF
  5. 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
  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

Module 4: OS Science

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

Module 5: OSAT

  1. 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, OSAT for Sustainable Development
  2. Recyclebot, Open Source Ecology TED talk

Other

  1. The Economist-- A third industrial revolution, Where we go from here - types of OS3DP Open-source metal 3-D printer


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

  • 2017 Direct Digital Manufacturing Design Competition! This Year’s Theme: Mobility Innovation [3] -- Entries must submitted on or before 12 a.m. EDT March 13, 2017, to be considered. The top designs in each academic level and category will be recognized during RAPID + TCT, May 8-11, 2017, in Pittsburgh.
  • Local Motors Challenges... New ones posted continuously. Prizes awarded by voting and amount to $2000 or so. https://launchforth.io/localmotors/explore/challenge/
  • Medical Tools in Africa Medical 3D Design Contest

Jobs


Learning Outcomes

CWLO 1

Demonstrate a depth and breadth of knowledge

CWLO 2

Demonstrate critical and generative thinking

CWLO 3

Demonstrate the ability to communicate effectively

CWLO 4

Be intentional learners

CWLO 5

Be effective members of communities

CWLO 6

Act on the basis of Principle

GESL LO 1

Demonstrate scientific literacy

GESL LO 2

Demonstrate competence in at least one of the criteria below relating to the scientific method:

GESL LO 2a

observing, collecting and analyzing data from natural properties or processes using data collected in the field or 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 when at least one of those variables can be intentionally controlled or manipulated.

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