Pumpkin SmallSat 2006

Information about Pumpkin SmallSat 2006

Published on April 17, 2008

Author: Jolene

Source: authorstream.com

Content

Designing for Success: Choosing CubeSat Components Wisely:  Designing for Success: Choosing CubeSat Components Wisely Andrew E. Kalman, Ph.D. Introduction:  Andrew E. Kalman President and CTO, Pumpkin, Inc. Author of Creator of the 20+ years of embedded systems design and programming experience. Contact: [email protected] Introduction Outline:  Outline Overview: Presentation Goals Part I: Building vs. Buying Part II: Extreme Timelines Part III: Examples Part IV: Suggested Guidelines Overview:  Overview This presentation is targeted at educators, students and project managers who are working to rapidly develop hardware & software for CubeSat missions. With over 30 Pumpkin CubeSat Kits in customer hands, we have seen customers faced with a variety of design decisions as their CubeSat projects progress towards completion. We examine three critical areas that will affect every CubeSat project – PCB fabrication, connectors and software – and supply examples of choices to be made for the sake of efficiency. Finally, we provide some guidelines to aid in successfully designing for CubeSat missions within the relatively short timeframes available. Part I: Building vs. Buying:  Part I: Building vs. Buying Advantages of building something from scratch: Pride in building something yourself. Educational experience. Custom size / power / functionality requirements. Exactly what you wanted. Advantages of buying off-the-shelf (COTS) components: Much faster design & integration process. Often cheaper, especially when time is factored in. Effort is the same for 1 or 100 units. Let someone else worry about the details. Often built for interoperability via standards. You’re not alone. Building vs. Buying (cont’d):  Building vs. Buying (cont’d) Disadvantages of building something from scratch: Expertise may be lacking. Ramp-up time may not be available. Substantial NRE in labor, tools & materials. Design iterations take time. Early revisions are likely to have errors, esp. as complexity increases. Resulting product may be a dead end. Disadvantages of buying off-the-shelf components: Advertised cost & availability may not reflect reality. Generally not designed for space use (e.g. temp. ratings). Dependent on supplier for support. Often not an “ideal fit” to your architecture or plans. Higher apparent cost. Building vs. Buying (cont’d):  Building vs. Buying (cont’d) A CubeSat will likely be a combination of COTS (i.e. bought) components and custom (i.e. built) components. The trick is to choose wisely ... For proof-of-concept work – where mass, volume and power constraints are not an issue – “going all COTS” saves lots of time. Building vs. Buying (cont’d):  Building vs. Buying (cont’d) Building and buying are both affected by parts availability: RoHS and WEEE have recently caused many parts sourcing difficulties, esp. in the USA. Most parts are now Pb-free, etc. Parts obsolescence is unavoidable in the electronics industry. Microcontrollers and commodity discretes have relatively long lifespans. Other, more specialized components are often subject to availability and/or allocation, or are simply phased out. Designers must deal with these issues on a regular basis. Parts can become unavailable overnight. Increasing miniaturization forces PCB redesigns to keep up with newer package offerings. Because of their small numbers and their low parts costs, CubeSats have little or no clout with parts manufacturers and are at the mercy of bigger market forces. One advantage of CubeSats is their relatively low internal parts cost. Therefore lifetime buys of critical components should be seriously considered, thereby alleviating worries about availability. Part II: Extreme Timelines:  Part II: Extreme Timelines 12 to 18 months appears to be the current desired timeframe for CubeSat development within educational settings. Projects with larger scopes can take much longer. Since students pass in and out of CubeSat projects relatively quickly, it is imperative to organize their efforts to yield a sense of ownership and accomplishment for each student. At the end of a term, each student or team of students should deliver a complete, functional and well-documented CubeSat module (hardware and software) that can be integrated into the whole with a minimum of further changes. When succeeding students & teams do not build upon previous efforts, timelines are invariably stretched out. Even student-led projects appear to develop NIH syndrome … Part III: Examples:  PCB Fabrication: 2 Layer, FR4, 4” x 4” (10cm x 10cm), Cu Wt: 1 oz, Trace/Space: 0.008“, Holes: 300, Small. Hole: 0.015“, SMD: Both Sides, Pitch: 0.025“, SMD Pads: 300, Mask: Both Sides, Silkscreen: Top Side, 0 Gold Fingers, 0 Cutouts/Slots, Individual, No Testing, Delivery: 7 days: 30g for 0.062” (1.5mm). Using “Proto Special Pricing”, $10 ea. for qty 10, + $10 shipping = $110 total, i.e. $11 per PCB. 15g for 0.031” (0.75mm). Price rises to $22.27 ea. for qty 10, + $100 tooling + $10 shipping = $332.70 total, i.e. $33.27 per PCB. Part III: Examples Part III: Examples (cont’d):  PCB Fabrication (cont’d): Idea is to take advantage of “best buys” for prototyping and proof-of-concept, and then optimize design for CubeSat specifications in following iteration(s). Parametric changes (e.g. PCB thickness) can have far-reaching implications. 1st revision often has errors! Going from 0.062” (1.5mm) to 0.031” (0.75mm) Solar Panel PCBs saves nearly 100g (10% of CubeSat’s mass) for six sides! Therefore “slight deviations from the norm” (here, the norm is 0.062” PCB thickness) are often highly desirable. The demands of the CubeSat specification (esp. low mass) push the prices of fabrication (e.g. PCB fab) out of the mainstream and into the higher-cost custom region. With increased standardization amongst CubeSats, these costs can be reduced as manufacturing volumes increase. Greater demand for CubeSat-specific components can substantially reduce their per-unit cost by reducing the impact of NRE for custom fabrication. Part III: Examples (cont’d) Part III: Examples (cont’d):  Connectors: Part III: Examples (cont’d) Part III: Examples (cont’d):  By adopting a PC/104-centric connector scheme for the CubeSat Kit, our customers are able to use components 15mm and higher in any module slot, instead of having per-slot height restrictions. Connectors (cont’d): A CubeSat is likely to employ several types of connectors, based on their unique strengths, e.g. Point-to-point wiring to attach Solar Panel PCBs to EPS. PC/104 stackable connectors as a backbone. Inter-board stacking connectors to attach complex daughter boards, etc. Part III: Examples (cont’d) Part III: Examples (cont’d):  Software: Part III: Examples (cont’d) Part III: Examples (cont’d):  Software (cont’d): The Rev B CubeSat Kit introduced an SD/MMC card socket. At first, we thought we might write the interface code (SD, FAT12, etc.) ourselves. But time pressures and lack of expertise made us conclude we could not economically deliver a robust solution. Next, we found and made available to our customers an example project (a university class final project) using the same processor (MSP430) with rudimentary SD card I/O and FAT features. It does not appear to have proven very popular … Currently, we are investigating licensing a commercial, small-footprint SD card software solution in library / object form for our customers, as a CubeSat Kit add-on. Part III: Examples (cont’d) Part IV: Suggested Guidelines:  Don’t be afraid to employ non-mainstream components in novel ways as long as you can justify their use over simpler, mainstream components. CubeSats are about innovation in a small space. Often, unique components will be required. If you must single-source (e.g. from Maxim), secure a lifetime buy’s worth of components before committing to the design. Wherever possible, choose multiply-sourced and popular parts. A part that Digi-Key® has 2,000+ pieces of in stock is usually a better choice than one that requires special sourcing. Avail yourself of the manufacturer’s technical support. Budget time for 2nd & 3rd revisions to work all your bugs out and optimize your design. Iterate. There will be unexpected delays. Reaching the 1kg mass target may add extra costs. Plan ahead. Build only what you must. Buy what you can. Leverage the help of others, even when it isn’t free. You must work efficiently and accurately. Part IV: Suggested Guidelines Notice:  This presentation is available online in Microsoft® PowerPoint® and Adobe® Acrobat® formats at: www.pumpkininc.com/content/doc/press/Pumpkin_SmallSat-2006.ppt and: www.pumpkininc.com/content/doc/press/Pumpkin_ SmallSat-2006.pdf Notice Slide18:  Q&A Session Thank you for attending the workshop! Notes & References:  Notes & References CubeSat Design Specification, www.cubesat.org . CubeSat Kit User Manual, Pumpkin, Inc. 2005, www.pumpkininc.com. PCB price quotes via http://www.pcb4u.com (Accutrace, Inc.). For connectors of many different types (including PC/104 and inter-board), please see http://www.samtec.com . Digi-Key is at http://www.digi-key.com . Appendix:  Appendix Speaker information Dr. Kalman is Pumpkin's president and chief technology architect. He entered the embedded programming world in the mid-1980's. After co-founding Euphonix, Inc – the pioneering Silicon Valley high-tech pro-audio company – he founded Pumpkin to explore the feasibility of applying high-level programming paradigms to severely memory-constrained embedded architectures. He holds two United States patents and is a consulting professor at Stanford University. Acknowledgements Stanford Professors Bob Twiggs' and Jamie Cutler’s continued support for the CubeSat Kit, and their inputs on enhancements and suggestions for future CubeSat Kit products, are greatly appreciated. Pumpkin’s Salvo and CubeSat Kit customers, whose real-world experience with our products helps us improve and innovate. Salvo, CubeSat Kit and CubeSat information More information on Pumpkin’s Salvo RTOS and Pumpkin’s CubeSat Kit can be found at http://www.pumpkininc.com/ and http://www.cubesatkit.com/, respectively. More information on the open CubeSat standard and the CubeSat community can be found at http://www.cubesat.info/. Copyright notice © 2006 Pumpkin, Inc. All rights reserved. Pumpkin and the Pumpkin logo, Salvo and the Salvo logo, The RTOS that runs in tiny places, CubeSat Kit, CubeSat Kit Bus and the CubeSat Kit logo are all trademarks of Pumpkin, Inc. All other trademarks and logos are the property of their respective owners. No endorsements of or by third parties listed are implied. All specifications subject to change without notice. First presented at the CubeSat workshop of the 20th Annual Conference on Small Satellites in Logan, Utah on August 12, 2006.

Related presentations


Other presentations created by Jolene

Smart Dust and Micro Robots
07. 01. 2008
0 views

Smart Dust and Micro Robots

2509 9h20 kessler usoinseguro
02. 05. 2008
0 views

2509 9h20 kessler usoinseguro

whats driving emerging markets
27. 09. 2007
0 views

whats driving emerging markets

Barrie Peter Pan Text Only
12. 10. 2007
0 views

Barrie Peter Pan Text Only

rutherford winterjohnson
13. 10. 2007
0 views

rutherford winterjohnson

chap3 2
16. 10. 2007
0 views

chap3 2

IntroDNACloningDNARep
16. 10. 2007
0 views

IntroDNACloningDNARep

MOAC204
17. 10. 2007
0 views

MOAC204

nile hydrology
23. 10. 2007
0 views

nile hydrology

12 HACCPJuiceSeafood French
24. 10. 2007
0 views

12 HACCPJuiceSeafood French

politiques Sant Boi Pere Dorca
24. 10. 2007
0 views

politiques Sant Boi Pere Dorca

thomson
15. 10. 2007
0 views

thomson

climate change and poverty
29. 11. 2007
0 views

climate change and poverty

botnet underground economics
04. 12. 2007
0 views

botnet underground economics

Macroevolution
12. 10. 2007
0 views

Macroevolution

Roman Religion powerpoint
29. 10. 2007
0 views

Roman Religion powerpoint

2268Atakan
31. 10. 2007
0 views

2268Atakan

Banned Books
31. 10. 2007
0 views

Banned Books

Bob
01. 11. 2007
0 views

Bob

Week 3 DW Design Kimball
07. 11. 2007
0 views

Week 3 DW Design Kimball

STILLEHAVSKRIGEN3
13. 11. 2007
0 views

STILLEHAVSKRIGEN3

enhancing osh standards
14. 11. 2007
0 views

enhancing osh standards

ELISA 2004
12. 10. 2007
0 views

ELISA 2004

Climate McBean f
21. 10. 2007
0 views

Climate McBean f

PP 08 Conditioning
16. 11. 2007
0 views

PP 08 Conditioning

Ontologies in Bioinformatics
20. 11. 2007
0 views

Ontologies in Bioinformatics

laminas centroamÃrica
22. 10. 2007
0 views

laminas centroamÃrica

1World War II
23. 12. 2007
0 views

1World War II

NOAA Fisheries NMFS
28. 12. 2007
0 views

NOAA Fisheries NMFS

ClassDay4
31. 12. 2007
0 views

ClassDay4

ENGR310 1 07
03. 01. 2008
0 views

ENGR310 1 07

PAN Villarreal
22. 10. 2007
0 views

PAN Villarreal

gpr
05. 01. 2008
0 views

gpr

hansen
29. 10. 2007
0 views

hansen

3 El Hattab Ahamed
25. 10. 2007
0 views

3 El Hattab Ahamed

marrocos2
24. 10. 2007
0 views

marrocos2

NWS Partnering
05. 10. 2007
0 views

NWS Partnering

Lyster
16. 10. 2007
0 views

Lyster

webcast1
29. 10. 2007
0 views

webcast1

Chicago
15. 10. 2007
0 views

Chicago

Faridah Noor Indian Dance New
23. 11. 2007
0 views

Faridah Noor Indian Dance New

xmm UG 051606
28. 11. 2007
0 views

xmm UG 051606

ISOM7
15. 10. 2007
0 views

ISOM7

Thermocouple
16. 02. 2008
0 views

Thermocouple

Gubler
21. 10. 2007
0 views

Gubler

test5
30. 10. 2007
0 views

test5

pit 2
26. 02. 2008
0 views

pit 2

m6 Eyler
28. 02. 2008
0 views

m6 Eyler

PSCM
07. 03. 2008
0 views

PSCM

pfl powerpoint may06
10. 03. 2008
0 views

pfl powerpoint may06

Prasa2001
13. 03. 2008
0 views

Prasa2001

PresentationANALYSTE SSNI2006
24. 10. 2007
0 views

PresentationANALYSTE SSNI2006

Perine I2 22april04
16. 03. 2008
0 views

Perine I2 22april04

Panel B Igor Hansen
20. 03. 2008
0 views

Panel B Igor Hansen

kapil kaul
25. 03. 2008
0 views

kapil kaul

part1 intro
07. 10. 2007
0 views

part1 intro

ans1 ffa program
03. 04. 2008
0 views

ans1 ffa program

Jonah
07. 04. 2008
0 views

Jonah

051208 Osawa
09. 10. 2007
0 views

051208 Osawa

3arq
18. 10. 2007
0 views

3arq

Bourgeat Siam
06. 12. 2007
0 views

Bourgeat Siam

allen
08. 04. 2008
0 views

allen

Fry 2005
10. 04. 2008
0 views

Fry 2005

ValueofNonpartisan
14. 04. 2008
0 views

ValueofNonpartisan

lovelock12
16. 04. 2008
0 views

lovelock12

CSAM DOJ Briefing Day2
22. 04. 2008
0 views

CSAM DOJ Briefing Day2

SOUTHEAST pp
03. 01. 2008
0 views

SOUTHEAST pp

Arbetslagsplan 04 05
02. 11. 2007
0 views

Arbetslagsplan 04 05

dentist
06. 05. 2008
0 views

dentist

critical care slides
07. 05. 2008
0 views

critical care slides

origins
08. 05. 2008
0 views

origins

mas info
08. 05. 2008
0 views

mas info

18 4
22. 10. 2007
0 views

18 4

Vulvodynia
01. 05. 2008
0 views

Vulvodynia

014 Robot Control Architectures
02. 05. 2008
0 views

014 Robot Control Architectures

3678s1 03 schechter
02. 05. 2008
0 views

3678s1 03 schechter

Dana Guerrieri
02. 05. 2008
0 views

Dana Guerrieri

Anestezja
02. 05. 2008
0 views

Anestezja

lezersp1
15. 10. 2007
0 views

lezersp1

20050928 Yasuyuki Fuchita
09. 10. 2007
0 views

20050928 Yasuyuki Fuchita

S Pathi
16. 10. 2007
0 views

S Pathi

Thompson Adjusted
30. 04. 2008
0 views

Thompson Adjusted

Poretti dscut Gdor CW8
15. 11. 2007
0 views

Poretti dscut Gdor CW8

2002 04 maintenance
19. 11. 2007
0 views

2002 04 maintenance

N1 Richard News from ELAN Paris
29. 09. 2007
0 views

N1 Richard News from ELAN Paris

cal20050303
09. 10. 2007
0 views

cal20050303

2007 FL GHC ICC Tezak Kilcollins
05. 10. 2007
0 views

2007 FL GHC ICC Tezak Kilcollins

TUD About the institution
18. 03. 2008
0 views

TUD About the institution

iPOP2007 OIF Berthold
09. 10. 2007
0 views

iPOP2007 OIF Berthold

patricia arsene
15. 10. 2007
0 views

patricia arsene

IHS 2003
27. 03. 2008
0 views

IHS 2003

MOTIVATE 1 slides
29. 10. 2007
0 views

MOTIVATE 1 slides

Alia2003
05. 10. 2007
0 views

Alia2003

RE SUNUM ppt2
23. 11. 2007
0 views

RE SUNUM ppt2

grid2000 welcome
17. 10. 2007
0 views

grid2000 welcome

Larry
07. 01. 2008
0 views

Larry

Abel
25. 10. 2007
0 views

Abel

Weitz Tracy 1 24 07
03. 01. 2008
0 views

Weitz Tracy 1 24 07

del rel
07. 11. 2007
0 views

del rel

ilc analyse
23. 10. 2007
0 views

ilc analyse

CAS 07 MDHS
02. 05. 2008
0 views

CAS 07 MDHS