SlideShare a Scribd company logo
Open 
Hardware 
@anool 
anool@wyolum.com 
Open Source Toolchain for 
Digital Manufacturing
Overview 
Open Hardware 
Some successful/useful OH projects 
OHSummit 
Maker Spaces / Maker Movement 
Product Design
What is OSH 
● Publicly available Hardware design (mechanical 
drawings, schematics, bills of material, PCB layout 
data, gerber plots, firmware) 
● “Open source hardware is hardware whose design 
is made publicly available so that anyone can 
study, modify, distribute, make, and sell the design 
or hardware based on that design. The hardware’s 
source, the design from which it is made, is 
available in the preferred format for making 
modifications to it.” 
● http://www.oshwa.org/
OSH - is it any good ? 
● Arduino 
○ bringing the power of microcontrollers to everyone 
● Rep-Rap 
○ 3D printer 
● Lasersaur 
○ Laser Cutter 
● ShapeOko 
○ CNC Machine
OH Summit - a Hacker congregation 
● Since 2010 : www.oshwa.org 
● Annual conference organized by OSHWA 
and the world’s first comprehensive 
conference on open hardware 
● Electronics, mechanics, digital fabrication, 
fashion technology, education, 
manufacturing, design, business, law . . . . 
● Talks, Demos, Posters
Maker Spaces 
● a.k.a Hacker Space, FabLab. . . 
● A Makerspace is a community-operated 
workspace where people with common 
interests, often in computers, technology, 
science, digital art or electronic art, can 
meet, socialise and/or collaborate.
Modern Technology... 
...gives us instant access to knowledge, materials, tools 
and prototyping as well as production facilities. 
For the first time in history, 
if you can design it, 
you can build it.
Product Design 
● Use open tools for open hardware 
● Generate digital files which can be used to build 
prototypes using several rapid prototyping techniques. 
○ Electronics 
■ EDA 
○ Mechanical 
■ CAD 
○ Subtractive machining - CNC, EDM/Spark, regular 
machines (Lathes, Drills etc) 
○ Additive manufacturing - 3D printing 
○ Profiling - Laser / Water jet / Wire Cut 
○ Engraving
Making PCB’s
KiCad : Schematic
KiCad : Footprint association
KiCad : Board layout
KiCad : 3D Render
KiCad : Prototype
KiCad : Next step 
● For the BOARD 
● Gerbers + Drill File 
○ For each layer, Copper / Mask / Legend 
○ Drill file for PTH and Non-PTH holes and slots 
○ Board outline / Edge cut Gerber 
● OSHPark / DirtyPCB / seeed Studio / etc 
● For ASSEMBLY 
○ Solder Paste / Stencil / OSHStencils 
○ Optional Adhesive layer 
○ Position/Orientation files
Mech. design, Housing 
● FreeCAD 
○ Opensource 
○ Parametric 
○ Multi-platform/Architecture 
○ Multi-File format (IGES , STL, STEP, DXF, SVG) 
○ Python scripting support 
○ Workbenches 
■ Architectural, Drafting, Mesh, OpenSCAD, 
Plotting, Raytracing, Ship building etc.
Rapid Prototyping 
● 3D printing requires files in formats such as STL, OBJ, 
DAE or similar formats 
● STL >> Slicing >> G code >> 3D Printer 
● Know the process and understand the limitations 
○ negative cavities, overhangs, support, resolution, 
etc
FreeCAD : CAD to physical
Laser cutting / engraving 
● Profile cutting using lasers is simple 
● Create SVG file, save as PDF 
● Most laser cutting shops insist on .CDR format, but PDF 
works fine 
● Understand the process and be aware of the 
limitations. 
○ Thickness of material 
○ Type of material 
○ Cut thickness / Kerf 
○ Clearance 
● Provide two separate files for cutting/engraving or one 
file with color separation
Laser cutting / engraving
CNC …. 
● CNC requires a fair amount of process knowledge. 
○ Machining is a subtractive process, as against 
additive for 3D printing. 
○ Start out with a solid block, and think of how 
various machining operations will be carried out to 
create the desired object. That will more or less be 
your CAD design flow. 
○ Type of tool bit - end-mill, ball nose, conical….. 
○ Tool diameter, spindle speed, feed rate, depth of 
cut, plunge rate…… 
○ Operations are usually “Pocket” and “Profile”
CNC …. 
● For each operation, create a separate 2D file - usually 
SVG, DXF or similar. 
● Each operation results in a separate G-code file
OS Toolkit 
● KiCad 
● FreeCAD / OpenSCAD 
● Inkscape 
● LibreOffice 
● HeeksCAD / HeeksCNC 
● PCB2GCODE / LineGrinder / Voronoi milling 
● Cura 
● MakerCAM / Easel / OpenSCAM 
● Github / Bitbucket
Thanks.. 
Anool Mahidharia 
anool.m@gmail.com 
@anool 
www.wyolum.com 
www.makersasylum.com

More Related Content

Viewers also liked

Cindy sherman power point
Cindy sherman power pointCindy sherman power point
Cindy sherman power pointCat Stevens
 
BADGEr - ePaper for the rest of us
BADGEr - ePaper for the rest of usBADGEr - ePaper for the rest of us
BADGEr - ePaper for the rest of us
Anool Mahidharia
 
Inf.gestion junio 2014
Inf.gestion junio 2014Inf.gestion junio 2014
Inf.gestion junio 2014Styfe Gdf
 
Chen inclusive cities - november 2014 rodrigo negrete
Chen   inclusive cities - november 2014 rodrigo negreteChen   inclusive cities - november 2014 rodrigo negrete
Chen inclusive cities - november 2014 rodrigo negreteStyfe Gdf
 
Robert Simeoni Stokehouse presentation
Robert Simeoni Stokehouse presentationRobert Simeoni Stokehouse presentation
Robert Simeoni Stokehouse presentation
City of Port Phillip
 
Denton Corker Marshall Stokehouse presentation
Denton Corker Marshall Stokehouse presentationDenton Corker Marshall Stokehouse presentation
Denton Corker Marshall Stokehouse presentation
City of Port Phillip
 
City of Port Phillip proposed Streescape for Acland st
City of Port Phillip proposed Streescape for Acland stCity of Port Phillip proposed Streescape for Acland st
City of Port Phillip proposed Streescape for Acland st
City of Port Phillip
 
Ssm exercise 1 part 2
Ssm exercise 1 part 2Ssm exercise 1 part 2
Ssm exercise 1 part 2Cat Stevens
 
Mini debian conf open hardware
Mini debian conf open hardwareMini debian conf open hardware
Mini debian conf open hardwareAnool Mahidharia
 
South Melbourne Life Saving Club and public amenities redevelopment Concept D...
South Melbourne Life Saving Club and public amenities redevelopment Concept D...South Melbourne Life Saving Club and public amenities redevelopment Concept D...
South Melbourne Life Saving Club and public amenities redevelopment Concept D...
City of Port Phillip
 
Cindy sherman power point
Cindy sherman power pointCindy sherman power point
Cindy sherman power pointCat Stevens
 
Kumpulan puisi kaca mata
Kumpulan puisi kaca mataKumpulan puisi kaca mata
Kumpulan puisi kaca mata
In Hari Purwanto
 
Kumpulan puisi kacamata
Kumpulan puisi kacamataKumpulan puisi kacamata
Kumpulan puisi kacamata
In Hari Purwanto
 

Viewers also liked (13)

Cindy sherman power point
Cindy sherman power pointCindy sherman power point
Cindy sherman power point
 
BADGEr - ePaper for the rest of us
BADGEr - ePaper for the rest of usBADGEr - ePaper for the rest of us
BADGEr - ePaper for the rest of us
 
Inf.gestion junio 2014
Inf.gestion junio 2014Inf.gestion junio 2014
Inf.gestion junio 2014
 
Chen inclusive cities - november 2014 rodrigo negrete
Chen   inclusive cities - november 2014 rodrigo negreteChen   inclusive cities - november 2014 rodrigo negrete
Chen inclusive cities - november 2014 rodrigo negrete
 
Robert Simeoni Stokehouse presentation
Robert Simeoni Stokehouse presentationRobert Simeoni Stokehouse presentation
Robert Simeoni Stokehouse presentation
 
Denton Corker Marshall Stokehouse presentation
Denton Corker Marshall Stokehouse presentationDenton Corker Marshall Stokehouse presentation
Denton Corker Marshall Stokehouse presentation
 
City of Port Phillip proposed Streescape for Acland st
City of Port Phillip proposed Streescape for Acland stCity of Port Phillip proposed Streescape for Acland st
City of Port Phillip proposed Streescape for Acland st
 
Ssm exercise 1 part 2
Ssm exercise 1 part 2Ssm exercise 1 part 2
Ssm exercise 1 part 2
 
Mini debian conf open hardware
Mini debian conf open hardwareMini debian conf open hardware
Mini debian conf open hardware
 
South Melbourne Life Saving Club and public amenities redevelopment Concept D...
South Melbourne Life Saving Club and public amenities redevelopment Concept D...South Melbourne Life Saving Club and public amenities redevelopment Concept D...
South Melbourne Life Saving Club and public amenities redevelopment Concept D...
 
Cindy sherman power point
Cindy sherman power pointCindy sherman power point
Cindy sherman power point
 
Kumpulan puisi kaca mata
Kumpulan puisi kaca mataKumpulan puisi kaca mata
Kumpulan puisi kaca mata
 
Kumpulan puisi kacamata
Kumpulan puisi kacamataKumpulan puisi kacamata
Kumpulan puisi kacamata
 

Similar to OHW_IIT_Mum

Electronic CAD Tool Options for Schematic and PCB work
Electronic CAD Tool Options for Schematic and PCB workElectronic CAD Tool Options for Schematic and PCB work
Electronic CAD Tool Options for Schematic and PCB work
David Fowler
 
Untitled presentation.pptx
Untitled presentation.pptxUntitled presentation.pptx
Untitled presentation.pptx
Himabindu905359
 
Untitled presentation.pptx
Untitled presentation.pptxUntitled presentation.pptx
Untitled presentation.pptx
sasanapurijahnavi
 
3D Printing to CNC Machining Making the transition
3D Printing to CNC Machining Making the transition 3D Printing to CNC Machining Making the transition
3D Printing to CNC Machining Making the transition
Fictiv
 
Arduino based 3D printer
Arduino based 3D printerArduino based 3D printer
Arduino based 3D printer
Saumya Ranjan Behura
 
3d printer
3d printer3d printer
3d printer
SiddhMistry
 
computer aided design
computer aided design computer aided design
computer aided design
Naveen Teja
 
Intro to Open Source Hardware (OSHW)
Intro to Open Source Hardware (OSHW)Intro to Open Source Hardware (OSHW)
Intro to Open Source Hardware (OSHW)
Drew Fustini
 
3 d printing(lesson 1)
3 d printing(lesson  1)3 d printing(lesson  1)
3 d printing(lesson 1)
deep dave
 
Intro to DIY 3D Printer by Kee Wee Deng
Intro to DIY 3D Printer by Kee Wee DengIntro to DIY 3D Printer by Kee Wee Deng
Intro to DIY 3D Printer by Kee Wee Deng
FOSSASIA
 
3D Design Fundamentals
3D Design Fundamentals3D Design Fundamentals
3D Design Fundamentals
St. Petersburg College
 
Open Source Hardware (OSHW)...What About The Tools?
Open Source Hardware (OSHW)...What About The Tools?Open Source Hardware (OSHW)...What About The Tools?
Open Source Hardware (OSHW)...What About The Tools?
ChrisGammell
 
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
Wan Leung Wong
 
BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)
BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)
BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)
Ron Munitz
 
Digital fabrication for k 12 education
Digital fabrication for k 12 educationDigital fabrication for k 12 education
Digital fabrication for k 12 education
Patrick Woessner
 
Avid 3D Printing Presentation December 2015
Avid 3D Printing Presentation December 2015Avid 3D Printing Presentation December 2015
Avid 3D Printing Presentation December 2015
Amy Sigrest
 
Linux on Open Source Hardware
Linux on Open Source HardwareLinux on Open Source Hardware
Linux on Open Source Hardware
Drew Fustini
 
3D Printing Workshop
3D Printing Workshop3D Printing Workshop
3D Printing Workshop
Wan Leung Wong
 
Internet Of Things: Hands on: YOW! night
Internet Of Things: Hands on: YOW! nightInternet Of Things: Hands on: YOW! night
Internet Of Things: Hands on: YOW! night
Andy Gelme
 
LAS16-109: LAS16-109: The status quo and the future of 96Boards
LAS16-109: LAS16-109: The status quo and the future of 96BoardsLAS16-109: LAS16-109: The status quo and the future of 96Boards
LAS16-109: LAS16-109: The status quo and the future of 96Boards
Linaro
 

Similar to OHW_IIT_Mum (20)

Electronic CAD Tool Options for Schematic and PCB work
Electronic CAD Tool Options for Schematic and PCB workElectronic CAD Tool Options for Schematic and PCB work
Electronic CAD Tool Options for Schematic and PCB work
 
Untitled presentation.pptx
Untitled presentation.pptxUntitled presentation.pptx
Untitled presentation.pptx
 
Untitled presentation.pptx
Untitled presentation.pptxUntitled presentation.pptx
Untitled presentation.pptx
 
3D Printing to CNC Machining Making the transition
3D Printing to CNC Machining Making the transition 3D Printing to CNC Machining Making the transition
3D Printing to CNC Machining Making the transition
 
Arduino based 3D printer
Arduino based 3D printerArduino based 3D printer
Arduino based 3D printer
 
3d printer
3d printer3d printer
3d printer
 
computer aided design
computer aided design computer aided design
computer aided design
 
Intro to Open Source Hardware (OSHW)
Intro to Open Source Hardware (OSHW)Intro to Open Source Hardware (OSHW)
Intro to Open Source Hardware (OSHW)
 
3 d printing(lesson 1)
3 d printing(lesson  1)3 d printing(lesson  1)
3 d printing(lesson 1)
 
Intro to DIY 3D Printer by Kee Wee Deng
Intro to DIY 3D Printer by Kee Wee DengIntro to DIY 3D Printer by Kee Wee Deng
Intro to DIY 3D Printer by Kee Wee Deng
 
3D Design Fundamentals
3D Design Fundamentals3D Design Fundamentals
3D Design Fundamentals
 
Open Source Hardware (OSHW)...What About The Tools?
Open Source Hardware (OSHW)...What About The Tools?Open Source Hardware (OSHW)...What About The Tools?
Open Source Hardware (OSHW)...What About The Tools?
 
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
 
BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)
BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)
BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)
 
Digital fabrication for k 12 education
Digital fabrication for k 12 educationDigital fabrication for k 12 education
Digital fabrication for k 12 education
 
Avid 3D Printing Presentation December 2015
Avid 3D Printing Presentation December 2015Avid 3D Printing Presentation December 2015
Avid 3D Printing Presentation December 2015
 
Linux on Open Source Hardware
Linux on Open Source HardwareLinux on Open Source Hardware
Linux on Open Source Hardware
 
3D Printing Workshop
3D Printing Workshop3D Printing Workshop
3D Printing Workshop
 
Internet Of Things: Hands on: YOW! night
Internet Of Things: Hands on: YOW! nightInternet Of Things: Hands on: YOW! night
Internet Of Things: Hands on: YOW! night
 
LAS16-109: LAS16-109: The status quo and the future of 96Boards
LAS16-109: LAS16-109: The status quo and the future of 96BoardsLAS16-109: LAS16-109: The status quo and the future of 96Boards
LAS16-109: LAS16-109: The status quo and the future of 96Boards
 

Recently uploaded

Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
ViralQR
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 

Recently uploaded (20)

Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 

OHW_IIT_Mum

  • 1. Open Hardware @anool anool@wyolum.com Open Source Toolchain for Digital Manufacturing
  • 2. Overview Open Hardware Some successful/useful OH projects OHSummit Maker Spaces / Maker Movement Product Design
  • 3. What is OSH ● Publicly available Hardware design (mechanical drawings, schematics, bills of material, PCB layout data, gerber plots, firmware) ● “Open source hardware is hardware whose design is made publicly available so that anyone can study, modify, distribute, make, and sell the design or hardware based on that design. The hardware’s source, the design from which it is made, is available in the preferred format for making modifications to it.” ● http://www.oshwa.org/
  • 4. OSH - is it any good ? ● Arduino ○ bringing the power of microcontrollers to everyone ● Rep-Rap ○ 3D printer ● Lasersaur ○ Laser Cutter ● ShapeOko ○ CNC Machine
  • 5. OH Summit - a Hacker congregation ● Since 2010 : www.oshwa.org ● Annual conference organized by OSHWA and the world’s first comprehensive conference on open hardware ● Electronics, mechanics, digital fabrication, fashion technology, education, manufacturing, design, business, law . . . . ● Talks, Demos, Posters
  • 6. Maker Spaces ● a.k.a Hacker Space, FabLab. . . ● A Makerspace is a community-operated workspace where people with common interests, often in computers, technology, science, digital art or electronic art, can meet, socialise and/or collaborate.
  • 7. Modern Technology... ...gives us instant access to knowledge, materials, tools and prototyping as well as production facilities. For the first time in history, if you can design it, you can build it.
  • 8. Product Design ● Use open tools for open hardware ● Generate digital files which can be used to build prototypes using several rapid prototyping techniques. ○ Electronics ■ EDA ○ Mechanical ■ CAD ○ Subtractive machining - CNC, EDM/Spark, regular machines (Lathes, Drills etc) ○ Additive manufacturing - 3D printing ○ Profiling - Laser / Water jet / Wire Cut ○ Engraving
  • 11. KiCad : Footprint association
  • 12. KiCad : Board layout
  • 13. KiCad : 3D Render
  • 15. KiCad : Next step ● For the BOARD ● Gerbers + Drill File ○ For each layer, Copper / Mask / Legend ○ Drill file for PTH and Non-PTH holes and slots ○ Board outline / Edge cut Gerber ● OSHPark / DirtyPCB / seeed Studio / etc ● For ASSEMBLY ○ Solder Paste / Stencil / OSHStencils ○ Optional Adhesive layer ○ Position/Orientation files
  • 16. Mech. design, Housing ● FreeCAD ○ Opensource ○ Parametric ○ Multi-platform/Architecture ○ Multi-File format (IGES , STL, STEP, DXF, SVG) ○ Python scripting support ○ Workbenches ■ Architectural, Drafting, Mesh, OpenSCAD, Plotting, Raytracing, Ship building etc.
  • 17. Rapid Prototyping ● 3D printing requires files in formats such as STL, OBJ, DAE or similar formats ● STL >> Slicing >> G code >> 3D Printer ● Know the process and understand the limitations ○ negative cavities, overhangs, support, resolution, etc
  • 18. FreeCAD : CAD to physical
  • 19. Laser cutting / engraving ● Profile cutting using lasers is simple ● Create SVG file, save as PDF ● Most laser cutting shops insist on .CDR format, but PDF works fine ● Understand the process and be aware of the limitations. ○ Thickness of material ○ Type of material ○ Cut thickness / Kerf ○ Clearance ● Provide two separate files for cutting/engraving or one file with color separation
  • 20. Laser cutting / engraving
  • 21. CNC …. ● CNC requires a fair amount of process knowledge. ○ Machining is a subtractive process, as against additive for 3D printing. ○ Start out with a solid block, and think of how various machining operations will be carried out to create the desired object. That will more or less be your CAD design flow. ○ Type of tool bit - end-mill, ball nose, conical….. ○ Tool diameter, spindle speed, feed rate, depth of cut, plunge rate…… ○ Operations are usually “Pocket” and “Profile”
  • 22. CNC …. ● For each operation, create a separate 2D file - usually SVG, DXF or similar. ● Each operation results in a separate G-code file
  • 23. OS Toolkit ● KiCad ● FreeCAD / OpenSCAD ● Inkscape ● LibreOffice ● HeeksCAD / HeeksCNC ● PCB2GCODE / LineGrinder / Voronoi milling ● Cura ● MakerCAM / Easel / OpenSCAM ● Github / Bitbucket
  • 24. Thanks.. Anool Mahidharia anool.m@gmail.com @anool www.wyolum.com www.makersasylum.com