3D Printed Sensor Enclosure
August 23, 2017
John Oliva
joliva63@gmail.com
Background
• I am building a home automation system and
need sensor and actuator nodes
• Hardware and software is ready
• Need enclosure(s) for building nodes
Hardware
• Low power version of Arduino
Hardware (cont.)
• NRF24L01+ GFSK radio transceiver
Hardware (cont.)
Hardware (cont.)
Software
• Arduino library + MySensors
Sensor Node Components
• CPU/Radio board + Software ✔
• Sensor ✔
• Batteries + battery holder
• Enclosure
First Concept Sketch
• The design concept is a long narrow enclosure
with compartments.
Batteries + Battery Holder
• Low power CPU/Radio runs off 2 AA batteries
• Design concept is long and narrow so AA
batteries must sit end-to-end.
• Since I am looking to 3D print what I can, I will
print the battery holder rather than purchase one
• Let me check what is available on Thingiverse for
the battery holder.
Battery Holder
• https://www.thingiverse.com/thing:1755397
Battery Holder (cont.)
• Designed with OpenSCAD ✔
• I have used this one before ✔
• Design configuration only supports side-by-side for multi-
cell. Ruh Roh ✗
• Wait a minute – I know OpenSCAD so I can modify the
design ✔
Battery Holder (cont.)
• Original side-by-side version in OpenSCAD
Battery Holder (cont.)
• Modified to support end-to-end + no flanges
Battery Holder (cont.)
• New + old capability via customizer
3D Printing Battery Holder
• Finally, its time to 3D print something
• Wait… I am using a new brand and color of
PETG filament
• Better make sure I have the settings dialed in
properly to get good, strong prints
3D Printing Battery Holder (cont.)
• Use a really simple object that will print fast to
test the slicer settings
• Iterate and vary layer height, temperature,
speed, etc.
3D Printing Battery Holder (cont.)
• Rate the results from various combinations to
find the sweet spot.
3D Printing Battery Holder (cont.)
• Export STL for battery holder from OpenSCAD
and import into Simplify3D (my slicer)
3D Printing Battery Holder (cont.)
• Generate GCODE using Simplify3D using sweet
spot setting and print!
3D Printing Battery Holder (cont.)
• Some connectors that work with the design
purchased on eBay
Sensor Node Components
• CPU/Radio board + Software ✔
• Sensor ✔
• Batteries + battery holder ✔
• Enclosure
More Concept Sketches
3D Printing Enclosure (cont.)
• Measure internal parts in order to design the
enclosure
3D Printing Enclosure (cont.)
• Use OpenSCAD and customizer to design enclosures and insertable
bottoms – this may take some time to get it right
3D Printing Enclosure (cont.)
3D Printing Enclosure (cont.)
• Design and print clip for connecting compartments
3D Printing Enclosure (cont.)
3D Printing Enclosure (cont.)
• Uh, oh. Too tight.
3D Printing Enclosure (cont.)
• Better
Sensor Node Components
• CPU/Radio board + Software ✔
• Sensor ✔
• Batteries + battery holder ✔
• Enclosure ✔
Assembly
• All parts printed and ready for assembly
Assembly (cont.)
• Battery, battery holder in compartment
Assembly (cont.)
• All components in compartments
Assembly (cont.)
• Fully assembled
Future Improvements
• Tune dimensions of battery holder and
compartments for a better fit
• Add fillets to enclosure to strengthen places
where walls meet
• Experiment with other enclosure
configurations – not long and narrow

More Related Content

PDF
3d printer
PPTX
CADCAM: Product life cycle and CAD input, out puts advantages and
PPTX
S12075-GPU-Accelerated-Video-Encoding.pptx
PDF
S12075-GPU-Accelerated-Video-Encoding.pdf
PPTX
Sizing MongoDB Clusters
PDF
DSD-1 (Introduction).pdf
PDF
Electronic manufacturing v3.0 - Fab Academy 2016
PPTX
Computer Assembly
3d printer
CADCAM: Product life cycle and CAD input, out puts advantages and
S12075-GPU-Accelerated-Video-Encoding.pptx
S12075-GPU-Accelerated-Video-Encoding.pdf
Sizing MongoDB Clusters
DSD-1 (Introduction).pdf
Electronic manufacturing v3.0 - Fab Academy 2016
Computer Assembly

Similar to Sensor enclosure presentation (20)

PDF
Electrónica y PCB: Presentación de Easyeda
PPTX
Basics of C approach ,operators ,variables, I/O operations
PPTX
Dimond recognition system
PPTX
lecture03_EmbeddedSoftware for Beginners
PPTX
Getting started with arduino uno
PDF
Mentoring Session with Innovesia: Advance Robotics
PPT
Pcb design at navi mumbai
PPTX
Introduction to Hardware Design Using KiCAD
PPTX
Effective C++
PPTX
Mkt mov 02_cd_presentation_gravity_eng_v02
PDF
DevOpsCon 2015 - DevOps in Mobile Games
PPTX
BCE QUIZ-basics of computer engg -computer fundamentals
PPTX
PDF
PCBDesign.pdf
PPTX
SPULLOWS
PPTX
Inside the CPU
PPTX
TMSLF2407 DSP Controller
PDF
【Unite 2017 Tokyo】インスタンシングを用いた美麗なグラフィックの実現方法
PDF
【Unite 2017 Tokyo】インスタンシングを用いた美麗なグラフィックの実現方法
PDF
Arduino C maXbox web of things slide show
Electrónica y PCB: Presentación de Easyeda
Basics of C approach ,operators ,variables, I/O operations
Dimond recognition system
lecture03_EmbeddedSoftware for Beginners
Getting started with arduino uno
Mentoring Session with Innovesia: Advance Robotics
Pcb design at navi mumbai
Introduction to Hardware Design Using KiCAD
Effective C++
Mkt mov 02_cd_presentation_gravity_eng_v02
DevOpsCon 2015 - DevOps in Mobile Games
BCE QUIZ-basics of computer engg -computer fundamentals
PCBDesign.pdf
SPULLOWS
Inside the CPU
TMSLF2407 DSP Controller
【Unite 2017 Tokyo】インスタンシングを用いた美麗なグラフィックの実現方法
【Unite 2017 Tokyo】インスタンシングを用いた美麗なグラフィックの実現方法
Arduino C maXbox web of things slide show
Ad

More from John Oliva (10)

PDF
OpenSCAD Tutorial
PDF
Printing with PETG
PDF
NYC Titanium User's Group - 2/18 Organizer Topics
PDF
NYC Titanium User's Group - 12/13 Organizer Topics + Presentation Video
PDF
NYC Titanium User's Group - Accelerated Development with TiShadow
PDF
NYC Titanium User's Group - tiConf US Revisited
PDF
NYC Titanium User's Group - Tools and Techniques for Mobile UI/UX
PDF
NYC Titanium User's Group - Mobile Analytics
PDF
CTO School - Titanium Overview
PDF
NYC Titanium User's Group - Kickoff Meeting
OpenSCAD Tutorial
Printing with PETG
NYC Titanium User's Group - 2/18 Organizer Topics
NYC Titanium User's Group - 12/13 Organizer Topics + Presentation Video
NYC Titanium User's Group - Accelerated Development with TiShadow
NYC Titanium User's Group - tiConf US Revisited
NYC Titanium User's Group - Tools and Techniques for Mobile UI/UX
NYC Titanium User's Group - Mobile Analytics
CTO School - Titanium Overview
NYC Titanium User's Group - Kickoff Meeting
Ad

Recently uploaded (20)

PDF
OpenACC and Open Hackathons Monthly Highlights July 2025
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
A proposed approach for plagiarism detection in Myanmar Unicode text
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
DOCX
search engine optimization ppt fir known well about this
PPTX
2018-HIPAA-Renewal-Training for executives
PDF
STKI Israel Market Study 2025 version august
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
CloudStack 4.21: First Look Webinar slides
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PPTX
Configure Apache Mutual Authentication
PDF
A review of recent deep learning applications in wood surface defect identifi...
PDF
Abstractive summarization using multilingual text-to-text transfer transforme...
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
Five Habits of High-Impact Board Members
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
OpenACC and Open Hackathons Monthly Highlights July 2025
Hindi spoken digit analysis for native and non-native speakers
A proposed approach for plagiarism detection in Myanmar Unicode text
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
search engine optimization ppt fir known well about this
2018-HIPAA-Renewal-Training for executives
STKI Israel Market Study 2025 version august
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
CloudStack 4.21: First Look Webinar slides
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Configure Apache Mutual Authentication
A review of recent deep learning applications in wood surface defect identifi...
Abstractive summarization using multilingual text-to-text transfer transforme...
Developing a website for English-speaking practice to English as a foreign la...
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Five Habits of High-Impact Board Members
1 - Historical Antecedents, Social Consideration.pdf
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...

Sensor enclosure presentation