Skip to content
Product cover

Innovation Lessons From 3-D Printing

The use of 3-D printing and other related technologies is seen as having potentially transformative implications. "Just as the Web democratized innovation in bits, a new class of 'rapid prototyping' technologies, from 3-D printers to laser cutters, is democratizing innovation in atoms," Wired magazine's longtime editor-in-chief, Chris Anderson, stated in his new book Makers: The New Industrial Revolution. "A new digital revolution is coming, this time in fabrication," MIT professor Neil Gershenfeld wrote in a recent issue of Foreign Affairs.

The longer-term implications of 3-D printing technologies are believed to be large. Direct advantages include enabling designers to operate more efficiently and conveniently. They can quickly prototype their designs in order to test their viability or demonstrate them. Moreover, 3-D printing enables entirely new products to be developed. With layer-wise 3-D printing processes, many limitations of existing production processes are removed. Widespread use of 3-D printing will also likely have implications for production, logistics and retail, since there will be less need to centrally fabricate products and distribute them if individuals can download and locally print a product's design.

But in addition to 3-D printing's technological implications, recent evolutions in 3-D printing offer important management lessons for executives about the changing face of technological innovation — and what that means for businesses. This article examines the rapid emergence of a movement called open-source 3-D printing and how it fits into a general trend toward open-source innovation by collaborative online communities. It also explores how existing companies can respond to open-source innovation if it occurs in their industry — and whether such collaborative innovation projects represent a threat or an opportunity for existing businesses.

Purchase Options

Educator and Student Discounts Available. Learn more »

  BENCHMARKS  
Loading Time: Base Classes  0.0004
My Controller Construct  0.0002
Build Nav  0.0005
Controller Execution Time ( Products / Route )  0.0325
Total Execution Time  0.0329
  GET DATA  
No GET data exists
  MEMORY USAGE  
1.5468 MB
  POST DATA  
No POST data exists
  URI STRING  
store/innovation-lessons-from-3-d-printing
  CLASS/METHOD  
products/route
  DATABASE:  MITSLOAN_DEV   QUERIES: 41  (Hide)
0.0002  

SELECT SQL_CALC_FOUND_ROWS cat_id
FROM 
(`product_categories`)
WHERE `status_id` =  'A'
AND `url_friendly` =  'innovation-lessons-from-3-d-printing'
AND `parent_id` =  
0.0018  

SELECT c.parent_idc.format_id
                    FROM products 
AS pproducts AS c
                    WHERE p
.prod_id c.parent_id AND
                        
c.avail_id IN ('A','B','D') AND
                        
c.type_id 'V' AND
                        (
                            
c.sku 'innovation-lessons-from-3-d-printing' OR
                            if(
c.format_id 'Certificate'''p.url_friendly) = 'innovation-lessons-from-3-d-printing'
                        
)
                    
LIMIT 1 
0.0003  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  483 
0.0002  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '483' 
0.0002  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '483'
ORDER BY `sortAS
0.0001  

SELECT `cat_id`
FROM (`product_categories__products`)
WHERE `prod_id` =  '483' 
0.0001  

SELECT *
FROM (`product_flags__products`)
WHERE `prod_id` =  '483' 
0.0002  

SELECT `sku`
FROM (`products__xsell`)
WHERE `prod_id` =  '483'
ORDER BY IF(position 010) AS, `position
0.0161  

SELECT `products`.`parent_id`
FROM (`transaction_lines`)
JOIN `productsON `products`.`sku` = `transaction_lines`.`sku`
JOIN `product_categories__productsON `products`.`parent_id` = `product_categories__products`.`prod_id`
WHERE `products`.`avail_id` =  'A'
AND TO_DAYS(transaction_lines.updated_at) < (TO_DAYS(NOW()) - 90)
AND `
product_categories__products`.`cat_idIN ('245') 
GROUP BY `products`.`parent_id`
ORDER BY COUNT(*) DESC
LIMIT 6 
0.0002  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '35' 
0.0002  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '35' 
0.0002  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '35'
ORDER BY `sortAS
0.0001  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '905' 
0.0001  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '905' 
0.0001  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '905'
ORDER BY `sortAS
0.0001  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '3959' 
0.0002  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '3959' 
0.0002  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '3959'
ORDER BY `sortAS
0.0001  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '371' 
0.0001  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '371' 
0.0001  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '371'
ORDER BY `sortAS
0.0001  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '3761' 
0.0002  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '3761' 
0.0002  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '3761'
ORDER BY `sortAS
0.0002  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '1757' 
0.0002  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '1757' 
0.0002  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '1757'
ORDER BY `sortAS
0.0003  

SELECT SQL_CALC_FOUND_ROWS media_idposition
FROM 
(`media`)
WHERE `foreign_key_table` =  'products'
AND `foreign_key_column` =  'prod_id'
AND `foreign_key_value` =  '483'
AND `kind` =  'image_600x600'
ORDER BY IF(position 010) AS, `position
0.0001  

SELECT *
FROM (`media`)
WHERE `media`.`media_id` =  '241' 
0.0001  

SELECT *
FROM (`mime_types`)
WHERE `mime_types`.`extension` =  'jpg' 
0.0001  

SELECT *
FROM (`media_metadata`)
WHERE `media_id` =  '241' 
0.0002  

SELECT SQL_CALC_FOUND_ROWS media_idposition
FROM 
(`media`)
WHERE `foreign_key_table` =  'products'
AND `foreign_key_column` =  'prod_id'
AND `foreign_key_value` =  '483'
AND `kind` =  'gallery_image'
ORDER BY IF(position 010) AS, `position
0.0003  

SELECT *
FROM (`products`)
WHERE `avail_idIN ('A''B''C''H') 
AND `
parent_id` =  '483'
AND `type_id` =  'V'
ORDER BY IF(position 010) AS, `position`, `title
0.0001  

SELECT `c`.`format_id`, `c`.`price`, `c`.`sale_price`
FROM (`productsAS c)
WHERE `c`.`prod_id` =  '484'
LIMIT 1 
0.0002  

SELECT SQL_CALC_FOUND_ROWS media_idposition
FROM 
(`media`)
WHERE `foreign_key_table` =  'products'
AND `foreign_key_column` =  'prod_id'
AND `foreign_key_value` =  '484'
AND `kind` =  'thumbnail'
ORDER BY IF(position 010) AS, `position
0.0002  

SELECT `product_categories__products`.`cat_id`
FROM (`product_categories__products`)
JOIN `product_categoriesON `product_categories__products`.`cat_id` = `product_categories`.`cat_id`
WHERE `product_categories__products`.`prod_id` =  '483'
AND `product_categories`.`parent_id` =  1
AND `product_categories__products`.`cat_idNOT IN (1261)  
0.0004  

SELECT `cat_idAS id, `parent_idAS parent, `status_id`, `name`, `description`, `url_friendly`, `page_title`, `meta_keywords`, `meta_description`, `position`, `updated_at`
FROM (`product_categories`)
WHERE `cat_id` != 1
ORDER BY 
`parent_id`, IF(position 010) AS, `position`, `name
0.0003  

SELECT *
FROM (`product_categories`)
WHERE `status_id` =  'A'
AND `parent_id` =  1
AND `cat_idNOT IN (1261) 
ORDER BY `name
0.0002  

SELECT *
FROM (`site_settings`)
WHERE `option_key` =  'announcement' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)