Output
Build a website that controls real-world hardware and we'll send you parts like RPi Zero 2Ws, LED matrices, stickers & more to make it happen!
Get Started →
What is Output?
Output is a You Ship We Ship where You build a website that interacts with real-world hardware. We send you the hardware to make it work.
Digital → Physical: Your website sends commands to a Raspberry Pi, which controls LEDs, printers, lights, motors, anything you can imagine!
How to Build
1. Plan Your Project
What will your website control? A printer? LED matrix? Something custom?
2. Build Your Website
Create a website that controls your hardware safely and let people interact with your creation from anywhere in the world.
3. Test & Submit
Get it working, then submit your project for review!
4. Get Your Hardware
Once approved, we'll send you the hardware your project needs like a RPi Zero 2W, LED matrix, stickers & more!
Cool examples
print.lukasreis.com
Leave a message on the website → it gets printed to a physical printer!
CompilerFax
Fax your C code to a Raspberry Pi → it compiles it and faxes back the result!
inkday
Upload images via a website calendar → they show up on a physical e-ink display each day!
FAQ
Q: Who can participate?
A: Any teenager between 13 and 18 years old, anywhere in the world!
Q: Is this free?
A: Completely free! This program is run by Hack Club, a nonprofit that builds programs by teenagers, for teenagers.
Q: What hardware do I need to start?
A: Just a computer and internet access. You build and test your website first, and once approved we ship you the hardware your project needs like a RPi Zero 2W, LED matrix, stickers & more.
Q: Can I use any programming language?
A: Yes! Python, JavaScript, Go, Rust... any language that can talk to hardware works. Use whatever you want.
Need more help?
Join the Hack Club Slack and ask in the #output channel!
Submit Your Project
Submissions are currently closed, opening soon!