SlideShare une entreprise Scribd logo
1  sur  43
Télécharger pour lire hors ligne
TinyBoy Dissection
!
!
by: Wan Leung Wong
FOSSASIA 2014
3D Printing
Workshop
Everything is started from
RepRap
From the Beginning
2
RepRap 

short for “Replicating Rapid-prototyper“



http://reprap.org
RepRap was founded in 2005 by





















Dr. Adrian Bowyer

Senior Lecturer in mechanical engineering at the University of Bath (UK)



▪ 3D printer (Print REAL plastics parts)
▪ Can self-replicate parts (For repairing or build a new
one)
▪ Open source hardware (GNU general public license)
!
What is RepRap?








▪ Everyone can replicate RepRap their own
▪ Cheaply distribute RepRap units to people and
communities
▪ Everyone can create complex products without
industrial support
RepRap’s Goal
RepRap
X/Y/Z
moving
platform
Filament
extruder 

+

Hot nozzle
Control
boards
+
Motor
driver
Heat bed
RepRap’s hardware structure
RepRap’s hardware structure
X - axis
Y - axis
Z - axis
Control board

+
Motor Driver
Extruder
+
Hot Nozzle
Heat bed
▪ Use for teaching, on teaching Design and
Creativity
Why Tiny Boy?
9
10
RepRap
2.5 Generation
▪ It’s Too Large!!!
Why TinyBoy?
13
14
▪A class has 35 students
▪Only 2 hours for the design class
▪1 3D model has to use at least 1 hour to print
▪Students will be easy to lost interest on
modelling design if they can’t get their
product in a reasonable time.
Why TinyBoy?
15
▪So, Parker Leung, a high school teacher, started
this project in 2012.
Why TinyBoy?
16
TINYBOY



TINYBOY SPEC
• Size: 15 cm x 15cm x 22cm
!
• printing size: 8.5cm x 8.5cm x 8.5cm
!
• 1.75mm filament / 0.4mm hotend
!
• same as RepRap
!
• will be Open Source after fine tuning.
▪Quality of the product is not important on
learning
▪The most Important is everyone could have one
▪Then people can learn by themselves.
Why TinyBoy?
21
▪ Smaller
23
FIT INTO THE GAP
Cheaper and Faster
in Production
25
STUDENTS COULD BUILD IT BY THEMSELVES
STUDENTS’ WORKS
Design your
own 3D
model
Use toolchain
convert 3D
model into G
code
Send G
code to
control
board
Control X/
Y/Z
Platform
and Extrude
Extrude
plastics by
layers until
print done
How 3D printing works?
▪ Design your 3D model in any commercial CAD
software (Inventor, Solidworks…) or any free
3D modeling software (Blender, OpenSCAD…)
▪ Save the 3D model as STL file format.
Design your own 3D model
Blender
OpenSCAD
Create with David 3D scanner

配合3D立體素描來創作
David 3D Scanner

is a software can

be download freely.
!
Hardware BOM:
■ Arduino
■ Motor Drive
■ Stepper Motor
■ Web Cam
■ Line Laser
We can scan any objects and replicate by RepRap
“Put creams on cake” by Layers
FDM (Fused Deposition Modeling) / FFF (Fused Filament
Fabrication)
1. Thermoplastics filament are liquefied and

deposited by an extrusion head
2. Follows a tool-path defined by the CAD file

and materials deposited in layers in 0.3 mm
3. Part is built from the bottom up by layers
Plastic Filament Extruding
From 3D model to G code
1 Reading in 3D objects
2 Slicing the objects to make each build layer
3 Evaluating 2D geometry outlines
4 Generating cross-hatch infill
5 Arc compensation
6 Translate the tool path to G code
Toolchains to generate G code
RepRap Host Skeinforge RepSnapper
“RepRap Host” VS “Skeinforge”

G code generation print test result
RepRap Host Skeinforge
▪“Support” printing are required if
printing parts with hollow or
invert slopes > 45°
▪Need to remove “Support”
manually after the print done
Something more about 3D Printing
▪Use heat bed to keep warm
during printing to prevent
object warp by cool down
Something more about 3D Printing
Thanks
43

Contenu connexe

Similaire à 3D Printing Workshop

Additive manufacturing (3 d printing) -Vishal Bhaya
Additive manufacturing (3 d printing) -Vishal BhayaAdditive manufacturing (3 d printing) -Vishal Bhaya
Additive manufacturing (3 d printing) -Vishal Bhaya
bhayavp
 

Similaire à 3D Printing Workshop (20)

Tinyboy Project - A 3D printer for student
Tinyboy Project - A 3D printer for studentTinyboy Project - A 3D printer for student
Tinyboy Project - A 3D printer for student
 
What’s New With 3D Design and Printing?
What’s New With 3D Design and Printing?What’s New With 3D Design and Printing?
What’s New With 3D Design and Printing?
 
3D Printing & Rapid Prototyping
3D Printing & Rapid Prototyping3D Printing & Rapid Prototyping
3D Printing & Rapid Prototyping
 
Tutorial 38 3D Print Coding
Tutorial 38 3D Print CodingTutorial 38 3D Print Coding
Tutorial 38 3D Print Coding
 
3D Design Fundamentals
3D Design Fundamentals3D Design Fundamentals
3D Design Fundamentals
 
Briefing makerbot and mini cnc
Briefing makerbot and mini cncBriefing makerbot and mini cnc
Briefing makerbot and mini cnc
 
Introducing 3D Design and Printing
Introducing 3D Design and PrintingIntroducing 3D Design and Printing
Introducing 3D Design and Printing
 
You Scored a 3D Printer! Now What?
You Scored a 3D Printer! Now What?You Scored a 3D Printer! Now What?
You Scored a 3D Printer! Now What?
 
Additive Manufacturing / 3D Printing and CAD
Additive Manufacturing / 3D Printing and CADAdditive Manufacturing / 3D Printing and CAD
Additive Manufacturing / 3D Printing and CAD
 
2015 Intro to 3d Module \ Cert4 IDM
2015 Intro to 3d Module \ Cert4 IDM2015 Intro to 3d Module \ Cert4 IDM
2015 Intro to 3d Module \ Cert4 IDM
 
Arduino based 3D printer
Arduino based 3D printerArduino based 3D printer
Arduino based 3D printer
 
Open Hardware Summit 2014
Open Hardware Summit 2014Open Hardware Summit 2014
Open Hardware Summit 2014
 
Additive manufacturing (3 d printing) -Vishal Bhaya
Additive manufacturing (3 d printing) -Vishal BhayaAdditive manufacturing (3 d printing) -Vishal Bhaya
Additive manufacturing (3 d printing) -Vishal Bhaya
 
Untitled presentation.pptx
Untitled presentation.pptxUntitled presentation.pptx
Untitled presentation.pptx
 
Untitled presentation.pptx
Untitled presentation.pptxUntitled presentation.pptx
Untitled presentation.pptx
 
Stereolithography (SLA)
Stereolithography (SLA)Stereolithography (SLA)
Stereolithography (SLA)
 
3 d printing
3 d printing3 d printing
3 d printing
 
3-D printing
3-D printing3-D printing
3-D printing
 
Hands on digital fabrication, an introduction to rapid prototyping at ArabNet...
Hands on digital fabrication, an introduction to rapid prototyping at ArabNet...Hands on digital fabrication, an introduction to rapid prototyping at ArabNet...
Hands on digital fabrication, an introduction to rapid prototyping at ArabNet...
 
Try to Make Google Glass by Maker Style
Try to Make Google Glass by Maker StyleTry to Make Google Glass by Maker Style
Try to Make Google Glass by Maker Style
 

Plus de Wan Leung Wong

Virtualization - Kernel Virtual Machine (KVM)
Virtualization - Kernel Virtual Machine (KVM)Virtualization - Kernel Virtual Machine (KVM)
Virtualization - Kernel Virtual Machine (KVM)
Wan Leung Wong
 
從泛民初選 探討Hash保安
從泛民初選 探討Hash保安從泛民初選 探討Hash保安
從泛民初選 探討Hash保安
Wan Leung Wong
 

Plus de Wan Leung Wong (20)

用Flutter 開發Linux Desktop Application
用Flutter 開發Linux Desktop Application用Flutter 開發Linux Desktop Application
用Flutter 開發Linux Desktop Application
 
iOS Development, with Swift and XCode
iOS Development, with Swift and XCodeiOS Development, with Swift and XCode
iOS Development, with Swift and XCode
 
HTML, Javascript and AJAX
HTML, Javascript and AJAXHTML, Javascript and AJAX
HTML, Javascript and AJAX
 
Package Management Systems on GNU/Linux
Package Management Systems on GNU/LinuxPackage Management Systems on GNU/Linux
Package Management Systems on GNU/Linux
 
Tinyboy Project - A 3D Printer for Education
Tinyboy Project - A 3D Printer for EducationTinyboy Project - A 3D Printer for Education
Tinyboy Project - A 3D Printer for Education
 
HKCOTA 海外見聞錄 - 思考香港IT未來發展 - HKOSCON 2015
HKCOTA 海外見聞錄 - 思考香港IT未來發展 - HKOSCON 2015HKCOTA 海外見聞錄 - 思考香港IT未來發展 - HKOSCON 2015
HKCOTA 海外見聞錄 - 思考香港IT未來發展 - HKOSCON 2015
 
Ecosystem of IT Industry - Sitcon x HK - 2016
Ecosystem of IT Industry - Sitcon x HK - 2016Ecosystem of IT Industry - Sitcon x HK - 2016
Ecosystem of IT Industry - Sitcon x HK - 2016
 
Hacking Saturday 2018-05 - flutter
Hacking Saturday 2018-05 - flutterHacking Saturday 2018-05 - flutter
Hacking Saturday 2018-05 - flutter
 
What is IT - Sitcoin x HK 2018
What is IT - Sitcoin x HK 2018What is IT - Sitcoin x HK 2018
What is IT - Sitcoin x HK 2018
 
Hacking Saturday - 2018-05
Hacking Saturday - 2018-05Hacking Saturday - 2018-05
Hacking Saturday - 2018-05
 
中國曆法 Barcamphk - 2017
中國曆法 Barcamphk - 2017中國曆法 Barcamphk - 2017
中國曆法 Barcamphk - 2017
 
Ecosystem of IT Industry - Sitcon x HK - 2017
Ecosystem of IT Industry - Sitcon x HK - 2017Ecosystem of IT Industry - Sitcon x HK - 2017
Ecosystem of IT Industry - Sitcon x HK - 2017
 
Security Solution - Luckey Application on Crypto-currency and Personal Bankin...
Security Solution - Luckey Application on Crypto-currency and Personal Bankin...Security Solution - Luckey Application on Crypto-currency and Personal Bankin...
Security Solution - Luckey Application on Crypto-currency and Personal Bankin...
 
Tinyboy, A 3D Printer for Student
Tinyboy, A 3D Printer for StudentTinyboy, A 3D Printer for Student
Tinyboy, A 3D Printer for Student
 
Tinyboy Updates on 1st quarter of 2015
Tinyboy Updates on 1st quarter of 2015Tinyboy Updates on 1st quarter of 2015
Tinyboy Updates on 1st quarter of 2015
 
Some cases of open source products that have great impact in recent years
Some cases of open source products that have great impact in recent yearsSome cases of open source products that have great impact in recent years
Some cases of open source products that have great impact in recent years
 
Virtualization - Kernel Virtual Machine (KVM)
Virtualization - Kernel Virtual Machine (KVM)Virtualization - Kernel Virtual Machine (KVM)
Virtualization - Kernel Virtual Machine (KVM)
 
DIY Gateway
DIY GatewayDIY Gateway
DIY Gateway
 
Raspberry pi workshop
Raspberry pi workshopRaspberry pi workshop
Raspberry pi workshop
 
從泛民初選 探討Hash保安
從泛民初選 探討Hash保安從泛民初選 探討Hash保安
從泛民初選 探討Hash保安
 

Dernier

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Dernier (20)

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 

3D Printing Workshop

  • 1. TinyBoy Dissection ! ! by: Wan Leung Wong FOSSASIA 2014 3D Printing Workshop
  • 2. Everything is started from RepRap From the Beginning 2
  • 3. RepRap 
 short for “Replicating Rapid-prototyper“
 
 http://reprap.org
  • 4. RepRap was founded in 2005 by
 
 
 
 
 
 
 
 
 
 
 Dr. Adrian Bowyer
 Senior Lecturer in mechanical engineering at the University of Bath (UK)
 

  • 5. ▪ 3D printer (Print REAL plastics parts) ▪ Can self-replicate parts (For repairing or build a new one) ▪ Open source hardware (GNU general public license) ! What is RepRap? 
 
 
 

  • 6. ▪ Everyone can replicate RepRap their own ▪ Cheaply distribute RepRap units to people and communities ▪ Everyone can create complex products without industrial support RepRap’s Goal
  • 8. RepRap’s hardware structure X - axis Y - axis Z - axis Control board
 + Motor Driver Extruder + Hot Nozzle Heat bed
  • 9. ▪ Use for teaching, on teaching Design and Creativity Why Tiny Boy? 9
  • 10. 10
  • 12.
  • 13. ▪ It’s Too Large!!! Why TinyBoy? 13
  • 14. 14
  • 15. ▪A class has 35 students ▪Only 2 hours for the design class ▪1 3D model has to use at least 1 hour to print ▪Students will be easy to lost interest on modelling design if they can’t get their product in a reasonable time. Why TinyBoy? 15
  • 16. ▪So, Parker Leung, a high school teacher, started this project in 2012. Why TinyBoy? 16
  • 18. TINYBOY SPEC • Size: 15 cm x 15cm x 22cm ! • printing size: 8.5cm x 8.5cm x 8.5cm ! • 1.75mm filament / 0.4mm hotend ! • same as RepRap ! • will be Open Source after fine tuning.
  • 19.
  • 20.
  • 21. ▪Quality of the product is not important on learning ▪The most Important is everyone could have one ▪Then people can learn by themselves. Why TinyBoy? 21
  • 22.
  • 25. Cheaper and Faster in Production 25
  • 26.
  • 27. STUDENTS COULD BUILD IT BY THEMSELVES
  • 28.
  • 30.
  • 31.
  • 32. Design your own 3D model Use toolchain convert 3D model into G code Send G code to control board Control X/ Y/Z Platform and Extrude Extrude plastics by layers until print done How 3D printing works?
  • 33. ▪ Design your 3D model in any commercial CAD software (Inventor, Solidworks…) or any free 3D modeling software (Blender, OpenSCAD…) ▪ Save the 3D model as STL file format. Design your own 3D model Blender OpenSCAD
  • 34. Create with David 3D scanner
 配合3D立體素描來創作 David 3D Scanner
 is a software can
 be download freely. ! Hardware BOM: ■ Arduino ■ Motor Drive ■ Stepper Motor ■ Web Cam ■ Line Laser We can scan any objects and replicate by RepRap
  • 35. “Put creams on cake” by Layers FDM (Fused Deposition Modeling) / FFF (Fused Filament Fabrication) 1. Thermoplastics filament are liquefied and
 deposited by an extrusion head 2. Follows a tool-path defined by the CAD file
 and materials deposited in layers in 0.3 mm 3. Part is built from the bottom up by layers
  • 37.
  • 38. From 3D model to G code 1 Reading in 3D objects 2 Slicing the objects to make each build layer 3 Evaluating 2D geometry outlines 4 Generating cross-hatch infill 5 Arc compensation 6 Translate the tool path to G code
  • 39. Toolchains to generate G code RepRap Host Skeinforge RepSnapper
  • 40. “RepRap Host” VS “Skeinforge”
 G code generation print test result RepRap Host Skeinforge
  • 41. ▪“Support” printing are required if printing parts with hollow or invert slopes > 45° ▪Need to remove “Support” manually after the print done Something more about 3D Printing
  • 42. ▪Use heat bed to keep warm during printing to prevent object warp by cool down Something more about 3D Printing