LilyTiny in the Wild: Studying the Adoption of a Low-Cost Sewable Microcontroller for Computing Education
Authors
We designed the LilyTiny sewable microcontroller over ten years ago in an effort to make electronic textiles more accessible to students, educators, and novices; it was meant to be affordable, easy to get started with, and well-supported by curriculum. We also designed the LilyTiny with hopes of helping to bridge the gap between e-textile activities using only lights and batteries – and those requiring knowledge of Arduino programming. Following its pilot, the LilyTiny was released as a commercial product through SparkFun Electronics, costing about $5 (USD) and shipping pre-programmed to control various LED behaviors. Free curriculum was released alongside it, detailing six low-cost activities that could be taught without any prior electronics experience. This paper shares our study of the LilyTiny's adoption since its release, especially with regard to computing education. We discuss several measures of impact, beginning with a review of derivative products and a multi-year analysis of sales data from the LilyTiny's sole distributor. We then augment our discussion with a survey of customer reviews, social media posts, and related computing education curriculum and research. Finally, we reflect on the experience of bringing a prototype to market – and how this work might invite broader discussion around defining and measuring impact. Ultimately, we do believe that our findings substantiate the LilyTiny's value in the computing education landscape – particularly when it comes to lowering barriers of entry to e-textiles.
Research Questions / Practical Problems
Question signals indexed for this paper.
- 60%
Bots & (Main)Frames: Exploring the Impact of Tangible Blocks and Collaborative Play in an Educational Programming Game
CHI '18· Programming Education & Computational Thinking +1
- 60%
Pyrus: Designing A Collaborative Programming Game to Promote Problem Solving Behaviors
CHI '19· Serious & Functional Games +1
- 60%
Improving Instruction of Programming Patterns with Faded Parsons Problems
CHI '21· Programming Education & Computational Thinking +1
- 60%
Students' Verbalized Metacognition during Computerized Learning
CHI '21· Programming Education & Computational Thinking +1
- 60%
CodeAid: Evaluating a Classroom Deployment of an LLM-based Programming Assistant that Balances Student and Educator Needs
CHI '24· Human-LLM Collaboration +1
- 60%
AI Literacy for Underserved Students: Leveraging Cultural Capital from Underserved Communities for AI Education Research
CHI '25· Human-LLM Collaboration +1
- 60%
The Elephant in the Syntax: A Comparative Study of Semantics‑First, Block‑Based, and Textual Programming
CHI '26· Programming Education & Computational Thinking +1
- 60%
Outcomes, Perceptions, and Interaction Strategies of Novice Programmers Studying with ChatGPT
CUI '25· Human-LLM Collaboration +1
Based on Jaccard similarity of research subtopics & professions (≥60%)