Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Ruby, SketchUp and 3D Printing
Search
Romeeka Gayhart
March 27, 2015
Programming
0
1.9k
Ruby, SketchUp and 3D Printing
Talk originally given at Ancient City Ruby
Romeeka Gayhart
March 27, 2015
Tweet
Share
More Decks by Romeeka Gayhart
See All by Romeeka Gayhart
DinosaurJS: Technical Writing for Developers Workshop
rrgayhart
0
35
Testing JS - In Rails
rrgayhart
0
53
Fun with Ruby and APIs (Github Commit Messages Are Forever)
rrgayhart
0
650
Other Decks in Programming
See All in Programming
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
3
1.2k
Go コードベースの構成と AI コンテキスト定義
andpad
0
130
GISエンジニアから見たLINKSデータ
nokonoko1203
0
170
まだ間に合う!Claude Code元年をふりかえる
nogu66
5
850
WebRTC、 綺麗に見るか滑らかに見るか
sublimer
1
190
大規模Cloud Native環境におけるFalcoの運用
owlinux1000
0
130
Graviton と Nitro と私
maroon1st
0
110
非同期処理の迷宮を抜ける: 初学者がつまづく構造的な原因
pd1xx
1
730
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
39
26k
TUIライブラリつくってみた / i-just-make-TUI-library
kazto
1
400
re:Invent 2025 のイケてるサービスを紹介する
maroon1st
0
130
TerraformとStrands AgentsでAmazon Bedrock AgentCoreのSSO認証付きエージェントを量産しよう!
neruneruo
2
490
Featured
See All Featured
[SF Ruby Conf 2025] Rails X
palkan
0
540
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Speed Design
sergeychernyshev
33
1.4k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
220
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
57
37k
Designing Experiences People Love
moore
143
24k
Code Reviewing Like a Champion
maltzj
527
40k
Utilizing Notion as your number one productivity tool
mfonobong
2
180
ラッコキーワード サービス紹介資料
rakko
0
1.7M
Amusing Abliteration
ianozsvald
0
62
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
120
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
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