Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Ruby, SketchUp and 3D Printing
Search
Romeeka Gayhart
March 27, 2015
Programming
2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Ruby, SketchUp and 3D Printing
Talk originally given at Ancient City Ruby
Romeeka Gayhart
March 27, 2015
More Decks by Romeeka Gayhart
See All by Romeeka Gayhart
DinosaurJS: Technical Writing for Developers Workshop
rrgayhart
0
46
Testing JS - In Rails
rrgayhart
0
65
Fun with Ruby and APIs (Github Commit Messages Are Forever)
rrgayhart
0
670
Other Decks in Programming
See All in Programming
setup-vp GitLab対応の裏側
naokihaba
0
110
AHC070解法紹介
eijirou
0
130
そのリトライ、死んだコネクションを使い回していませんか ── GoのHTTPクライアントとHTTP/2を実プロダクト障害から学び直す
myus4a
0
160
仕様駆動開発による爆速プロダクト開発 / Bakusoku Spec Driven Development
kobakei
0
120
Webの地図
yosuke_furukawa
PRO
6
4.6k
iOSDC Japan 2026 - Swiftで作って学ぼう!データベース自作入門
kaseken
2
170
XHTMLが残したもの
yosuke_furukawa
PRO
2
820
選挙速報を多くのユーザーへ 届ける Live Activities 設計
hamayokokuririn
0
150
Jetpack Compose メカニズム
skydoves
0
450
一人だけ、Kiroが静止する日
hideg
0
120
個人開発基盤をまるごとCloudflareに引っ越して爆速で総合的体験を向上させた話
tinykitten
0
200
GraphRAGのKnowledge Graphを 直接!見る/View-GraphRAG's-KnowledgeGraph-directly!
tyumugi1113
1
350
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
A Modern Web Designer's Workflow
chriscoyier
699
190k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Designing for Performance
lara
611
70k
Bash Introduction
62gerente
615
220k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
The untapped power of vector embeddings
frankvandijk
2
1.9k
Site-Speed That Sticks
csswizardry
13
1.5k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
830
Transcript
Romeeka Gayhart @CCandUC
ABOUT ME
ROMEEKA GAYHART @CCandUC
ROMEEKA GAYHART @CCandUC
ROMEEKA GAYHART Quick Left @CCandUC
ROMEEKA GAYHART Quick Left @CCandUC
BUT MY OLD JOB…
BUT MY OLD JOB…
BUT MY OLD JOB…
None
THE PLAN
THE PLAN What is SketchUp?
THE PLAN What is SketchUp? Using SketchUp (B.P.)
THE PLAN What is SketchUp? Using SketchUp (B.P.) ‘Before Programming’
THE PLAN What is SketchUp? SketchUp & Ruby Using SketchUp
(B.P.) ‘Before Programming’
THE PLAN What is SketchUp? SketchUp & Ruby Using SketchUp
(B.P.) ‘Before Programming’
THE PLAN What is SketchUp? SketchUp & Ruby Using SketchUp
(B.P.) ‘Before Programming’ Using SketchUp (A.P.)
THE PLAN What is SketchUp? SketchUp & Ruby Using SketchUp
(A.P.) ‘After Programming’ Using SketchUp (B.P.) ‘Before Programming’
THE PLAN What is SketchUp? SketchUp & Ruby And Finally…
Using SketchUp (B.P.) ‘Before Programming’ Using SketchUp (A.P.) ‘After Programming’
THE PLAN What is SketchUp? SketchUp & Ruby And Finally…
Using SketchUp (B.P.) ‘Before Programming’ Using SketchUp (A.P.) ‘After Programming’ SketchUp & 3D Printing
WHAT IS SKETCH UP?
SKETCHUP 3D Modeling Computer Program
SKETCHUP 3D Modeling Computer Program Desktop Application
SKETCHUP 3D Modeling Computer Program Desktop Application Formerly: Google SketchUp
The SketchUp Interface
AutoCad
WHY SKETCHUP IS GREAT Free for non-commercial use
WHY SKETCHUP IS GREAT Easy to Use Free for non-commercial
use
WHY SKETCHUP IS GREAT Open Source/Programmable Component Easy to Use
Free for non-commercial use
WHY SKETCHUP IS GREAT On-boarding platform for learning 3D design
Open Source/Programmable Component Easy to Use Free for non-commercial use
WHY SKETCHUP IS GREAT Google Earth Integration Open Source/Programmable Component
Easy to Use Free for non-commercial use On-boarding platform for learning 3D design
WHY SKETCHUP IS GREAT Google Earth Integration
SketchUp is like …
None
Before…
None
WHY USE SKETCH UP FOR SOLAR INSTALLS?
Visuals for Clients Scale Estimates Geolocation Shadows!!!
Visuals for Clients Scale Estimates Geolocation Shadows!!! Less Words !
More Show
Using SketchUp (B.P.) ‘Before Programming’ A Walkthrough
None
CHOOSE A TEMPLATE
INPUT THE ADDRESS
None
None
None
None
None
A SCALED BUILDING
LET’S GO 2D
TRACE THE BUILDING OUTLINE
None
WHAT’S ON THE ROOF?
None
LET’S GO 3D
GOING 3D
GOING 3D
GOING 3D
GOING 3D SO WHY DOES THE HEIGHT MATTER?
GOING 3D SHADING! Shading on Solar Panels = Loss of
Productivity
None
8:30 AM
1:30 PM
1:30 PM FINISHING THE ROOF
ADDING A BORDER
THE BUILDING IS READY
ADDING PANELS
ADDING PANELS
ADDING THE PANEL
POSITIONING PANELS
CORRECTING THE ANGLE
ORIENTING SOUTH
PLACE THE PANEL
COPY PASTA
SPACING
ROTATE TOOL
ROTATE TOOL
COMPONENTS & GROUPS
ROTATING GROUPS
FILLING UP THE ROOF
FILLING THE ROOF
CLEAN UP
USING SHADING
OPTIMIZE
GET A COUNT
YAY!
SKETCHUP AND RUBY
SKETCHUP RUBY API http://www.sketchup.com/intl/en/developer/
THE RUBY CONSOLE
None
None
None
THE SAD TALE OF STEVE
Using SketchUp (A.P.) ‘After Programming’
SKETCHUP RUBY API
None
None
Custom
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
It’s a Start…
It’s a Start… NOT TOTALLY COMPLETE
None
SketchUp Extension Warehouse Sites like: smustard github
None
None
None
None
BUT… I DON’T INSTALL SOLAR
3D Printing SketchUp - Marcus Ritland SKETCHUP & 3D PRINTING
WHY 3D PRINT Rapid Prototyping New or Replacement Parts And
Finally… From Idea to Implementation Need something no longer manufactured? Or never manufactured before?
Sad Keanu by neuralfirings http://bit.ly/1ECOZLg
3D PRINTING THANKS TO RUBY SketchUp = Architectural Tool Ruby
plugins filled in the gaps for printing (sometimes literally)
WALK THROUGH
THE Q
THE Q
THE Q
THE Q
THE Q Q SHAPED COOKIE CUTTER!
Start with the 3D printing template
None
None
None
HOLLOWING OUT THE Q • Wall Thickness & Strength 1mm
thickness is usually the smallest you can go
No Stray Lines “http://extensions.sketchup.com/en/content/cleanup%C2%B3” CleanUp³
No Stray Lines CleanUp³
Being ‘Solid’ “http://extensions.sketchup.com/en/content/solid-inspector” Solid Inspector Plugin
Being ‘Solid’ “http://extensions.sketchup.com/en/content/solid-inspector” Solid Inspector Plugin
.STL File Formatting SketchUp STL “http://extensions.sketchup.com/en/content/sketchup-stl”
ONLINE PRINTING SERVICES
ONLINE PRINTING SERVICES Pros: Print Material Selection
None
ONLINE PRINTING SERVICES Pros: Print Material Selection Quality Assurance
DESIGN CLEANUP
Print Material Selection ONLINE PRINTING SERVICES Pros: A Marketplace Quality
Assurance
$19.50 - scottkrebs
colleenjordan $45 -
$224.08 - JAXJEWELRY
joabaldwin $320 -
$16.25 - tedparsec
And of course… Memes
And of course…
And of course… Memes
And of course… Memes
And of course… Memes
And of course… Memes
And of course… Memes
And of course… Memes
And of course… Memes
And of course… Memes And many, many, many, many, many,
many more
None
None
RESULTS
ISSUES Thin Walls Too Shallow
V2
V2 Cheaper Plastic Changes
V2 Thicker Walls Changes
V2 More Depth Changes
V2 ISSUES Difficult to Grip!
V3 Handles!
SAFETY WARNING
SAFETY WARNING Most 3D printed plastics are NOT FOODSAFE
SAFETY WARNING Most 3D printed plastics are NOT FOODSAFE
SAFETY WARNING There are foodsafe print materials out there Like
ceramic, for a matching espresso cup
Most 3D printed plastics are NOT FOODSAFE SAFETY WARNING
AND THE REAL LIFE RESULTS?
I might be better at coding than baking…
I might be better at coding than baking… RAPID PROTOTYPING
TIME TO PIVOT MVP
RESOURCES 3D Printing with SketchUp Marcus Ritland May 2014 !
PACKT Publishing
RESOURCES • Download SketchUp Make www.sketchup.com/products/sketchup-make • SketchUp Ruby Api
www.sketchup.com/intl/en/developer/ • Thingiverse www.thingiverse.com • Shapeways www.shapeways.com
RESOURCES Turing.io A registered Colorado non-profit School of Software and
Design
THANK YOU Romeeka Gayhart @CCandUC