90: Stick It in a Pumpkin
Todd Kurt, co-founder of ThingM, discusses the evolution of his company's smart LED products, specifically the I2C-based BlinkM and the USB-based Blink(1). He explains the technical trade-offs between using ATtiny microcontrollers for I2C communication and Microchip PIC processors for native USB support, highlighting the firmware and timing challenges with WS2812 (NeoPixel) and APA102 (DotStar) LEDs. Kurt details the business strategy behind using Kickstarter for market validation and PR, while recounting specific manufacturing pain points in China, including firmware bugs, PCB layout issues, and CNC machining errors. He also touches on the complexities of managing a small hardware team, dealing with software contractors, and exploring future wireless product directions.