3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.


Thermal Tweeter networked Twitter printer

Thermal Tweeter networked Twitter printer
Send a Tweet to @dangerousproto and watch it print live on the USTREAM feed. This project was inspired by the Make it Tweet Challenge.

Thermal Tweeter is hacked together from a SparkFun thermal printer and the web platform internet development board. No computers are used to query twitter or run the printer, this is a 100% stand-alone Twitter appliance.

Keep reading to find out how it works. Read the original version of this article at Dangerous Prototypes.

Overview 

You tweet, the web platform contacts Twitter and grabs the newest tweets, the tweets are formatted and output to the printer.

Is this wasteful? You bet. And the thermal chemicals on the paper may cause cancer - don't eat it! Thermal Tweeter is an homage to the waste generated by checkout receipts. Unlike a store checkout where you always get a receipt, you're in charge of the Twitter waste. Save the earth, don't Tweet. Or not.

Thermal Tweeter builds on our previous interactive internet projects like the @tweet_tree and internet graffiti wall.

Note: we noticed that Twitter sometimes excludes people from our feed. You can check here [JSON text] to see if your tweet was included. If not, just send it again, we've got tons of paper!
 
Remove these adsRemove these ads by Signing Up
 

Step 1Hardware

Hardware
Setup is really simple. The thermal printer connects to the web platform with one data wire. A second wire connects the common ground between them. 

Printer Web platform
RX IO7
GND GND

A serial port assigned to pin IO7 on the web platform outputs serial data to the printer RX pin at 19200bps. See the web platform intro article for more about assigning hardware peripherals with peripheral pin select. See SparkFun's Arduino code and the printer datasheet for the simple control commands.

The printer requires a beefy 5volt power supply for the heating element (1.5A+). We used a 1.5A 5volt wall wort power adapter.

The web platform can be powered from USB or a wall wort. Our best wall wort is powering the printer, and we want to use the web platform USB connection for debugging info, so we used the USB supply. USB connection is only for power and debugging info, it doesn't contribute anything to the Twitter printer.
« Previous StepDownload PDFView All StepsNext Step »
25 comments
Jun 29, 2011. 8:19 PMsockless says:
Now, to connect Twitter to a teletype machine...
Nov 20, 2011. 8:04 AMbschran says:
im game if you are... my dads an oldschool teletype man so maybe he can getter done :D
Jul 30, 2011. 3:06 AMpastaking says:
Idea: Have a set of printers in a 'tweetdeck' format, with an LCD and a small keyboard for tweeting!
Jul 1, 2011. 6:07 AMbulb66 says:
Hi,

As your web server isn't available anywhere, if i make one following the hack a day write up with i need anything else? i.e programmer etc

Good luck in the contest

Thanks
Jul 1, 2011. 6:44 AMbulb66 says:
Oh OK thanks, if i were to but one from Seeed Studio would i need anything else?

I'm in the UK, if you no of anywhere else that will have these in stock?

Thanks
Jul 1, 2011. 10:24 AMbulb66 says:
Would it be possible to out put the @ replies to another device? such as a LCD?

Also have you a link to a guide on how to modify the code for my twitter account?

Thanks

James
Jul 1, 2011. 6:52 AMbulb66 says:
Yes they are :-(
Jun 28, 2011. 3:00 PMChuckieDub says:
Yay, paper waster. All hail deforestation.
Jun 29, 2011. 3:15 PMRobot Lover says:
The trees have already been cut down to make the paper. It would be wasting to not use it.
Jun 30, 2011. 7:39 AMChuckieDub says:
Good point. Touche sir.
Jun 28, 2011. 12:00 PMmidsummermuse says:
Neat!
Jun 26, 2011. 11:18 AM-max- says:
AHHH... the perfect ink (money) waster... though it is int resting...
Jun 26, 2011. 3:44 PMJ-Ri says:
It's a thermal printer, no ink here. It only wastes paper, but luckily that stuff grows on trees! :)
Jun 26, 2011. 6:41 PM-max- says:
oh ok... i didnt read the instructable, just glanced over it. it is still cool and this is why you cant erase stuff on the internet. it can be burned into paper as a hard copy i see use for it in the 1980s goverment
Jun 26, 2011. 11:34 AMbulb66 says:
I love this Instructable and will without a doubt be voting for this, the only problem is the web platform is out of stock :(

Any chance this will change anytime soon, i would love one of my own :)

J
Jun 26, 2011. 7:56 AMjhd04 says:
Great, now Twitter is not only inane, it's also environmentally destructive. And for only a few hundred dollars in materials...

Get an aggregator on your phone. It's free, and doesn't waste paper.
Jun 26, 2011. 10:23 AMimusewhipped says:
Yeah, I'm all for inanity, but I don't need it in hard copy, and certainly not at the expense of our environment.
Jun 26, 2011. 9:57 AMslopez12 says:
Just what I was thinking...
Jun 26, 2011. 6:23 AMAzayles says:
Just seen it change now as four people tweeted :P That's eerie, and totally amazing!
I'm right in saying, aren't I? (five people now :P) that this will print off the tweets on your feed as they happen? So people you follow (ooh there's another!), it will print their tweets?
Jun 26, 2011. 7:56 AMAzayles says:
Sounds excellent :D And thanks for the timely reply ^_^
Could it be used to print out a facebook news feed of friends' status updates? Or would that need a host computer running a facebook API?
Jun 24, 2011. 2:59 PMmJusticz says:
Awesome, ambitious, excellent project. Beautifully executed! The ustream channel was a fantastic addition!

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
128
Followers
30
Author:ian(DangerousPrototypes.com)