User Tools

Site Tools


tutorials:products:iotp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
tutorials:products:iotp [2012/03/06 23:38]
pburgess [Assembly]
tutorials:products:iotp [2012/07/18 17:03]
ladyada [Preparation]
Line 49: Line 49:
 {{ :​tutorials:​products:​iotp:​mac-addr.jpg?​nolink&​ |}} {{ :​tutorials:​products:​iotp:​mac-addr.jpg?​nolink&​ |}}
  
 +<class notewarning>​
 +Don't forget to peel the paper off the backing of the acrylic pieces, then fit them together
 +</​class>​
 ==== Assembly ==== ==== Assembly ====
  
Line 205: Line 208:
   * Press the power button on top — it's somewhat recessed and you'll need to press it in with a fingertip. If everything is working correctly, the green power light should pulse, then shine steadily during network access, and then the most recent Adafruit Tweet will be printed.   * Press the power button on top — it's somewhat recessed and you'll need to press it in with a fingertip. If everything is working correctly, the green power light should pulse, then shine steadily during network access, and then the most recent Adafruit Tweet will be printed.
   * Once per minute, the printer will contact the Twitter server and print any new Tweets.   * Once per minute, the printer will contact the Twitter server and print any new Tweets.
 +
 +=== Other IoT Printer Software ===
 +
 +  * The [[http://​newsinternational.github.com/​iot-assistant/​|Internet of Things Assistant]] is a self-hosted Ruby on Rails-based application that turns your IoT Printer into a handy assistant that will print out snippets of information you tell it to at a certain time of day. For example you could set it to print your unread emails, calendar, and recent tweets at 8am.
  
 === Troubleshooting === === Troubleshooting ===
Line 212: Line 219:
   * It might also be a simple paper issue. Open the printer top latch and confirm that thermal paper is loaded and properly fed out the top.   * It might also be a simple paper issue. Open the printer top latch and confirm that thermal paper is loaded and properly fed out the top.
   * If you turn on green button while holding down the little black button next to the printer'​s green LED it will do a small print test, that can help determine if you're having printing issues as well   * If you turn on green button while holding down the little black button next to the printer'​s green LED it will do a small print test, that can help determine if you're having printing issues as well
 +  * "Help! My printer just prints gibberish!"​ Your printer may have been factory configured for a different baud rate. Try the following:
 +
 +    *  Hold down the small black button on top of the printer while turning it on. A test page should print showing the font table and some diagnostic information. Look for the line that reads '​BAUDRATE':​
 +
 +{{ :​tutorials:​products:​thermalprinter:​test-baud.jpg?​nolink&​ |}}
 +
 +    * Most printers arrive from the factory set for 19200 baud, but a few may be set to 9600. This will //not// negatively impact the performance of your unit! The speed of the paper through the printer is already much less than this and you will not see any difference…it'​s strictly a data protocol issue of getting the microcontroller and printer communicating. So, if you do have a 9600 baud printer, you'll need to edit the library file ''​Adafruit_Thermal.cpp'',​ changing this line:
 +
 +  _printer->​begin(19200);​
 +
 +    * to this:
 +
 +  _printer->​begin(9600);​
 +
 +    * Recompile and upload the sketch to the Arduino board, and the output should now be legible.
/home/ladyada/public_html/wiki/data/pages/tutorials/products/iotp.txt · Last modified: 2016/01/28 18:05 (external edit)