Page last edited March 08, 2024
Text editor powered by tinymce.
Page last edited March 08, 2024
Text editor powered by tinymce.
The Internet of Things Printer Project Pack includes the following items:
Because many users already have Arduino hardware, the kit does not include microcontroller and/or network boards. You will need to additionally purchase or bring:
-or-
Directions are provided for both. In either case, you will also need:
As the kit of parts is not available at present, the design files for cutting your own acrylic are provided below. You may want to change these depending on your design.
The following tools are needed:
Page last edited March 08, 2024
Text editor powered by tinymce.
Page last edited March 08, 2024
Text editor powered by tinymce.
This varies slightly between the Arduino Ethernet and the Uno + Ethernet Shield. In either case, only three of the four mounting holes are used, but it's different for each board type.
For Arduino Ethernet Board:
Only the screw near the Ethernet jack has the extra "standoff" nut — the others pass straight through. Once installed, the board will be very slightly canted. This is normal and won't show once finished, and does not adversely affect operation.
For Arduino Uno + Shield:
With this board combination, you will have an extra unused nut when finished. Once installed, the board will be very slightly canted. This is normal and won't show once finished, and does not adversely affect operation.
Page last edited March 08, 2024
Text editor powered by tinymce.
In addition to the Arduino IDE software itself (if not already installed), three downloads are required:
First, retrieve the thermal printer Arduino library the Arduino library manager.
Open up the Arduino library manager:
Search for the Adafruit Thermal Printer library and install it
Second, download Cryptosuite, another Arduino library. When extracted, rename this folder to Sha and confirm the files sha1.cpp and sha1.h are inside this.
Finally, download the Adafruit "Tweet Receipt" code from its own repository, extract the archive and then rename the uncompressed folder to Gutenbird. Confirm that this folder contains the file Gutenbird.ino. This code is reliant on Arduino 1.0 features and will not work with Arduino 0023 or earlier.
Place the Thermal and Sha folders inside your Arduino libraries folder. You may need to create this folder if it does not yet exist. In Windows, this would be (home folder)\My Documents\Arduino\Libraries. For Mac, (home)/Documents/Arduino/Libraries. And for Linux, (home)/sketchbook/libraries. We also have a great tutorial on Arduino library installation at:
http://learn.adafruit.com/adafruit-all-about-arduino-libraries-install-use
Place the Gutenbird folder inside your Arduino sketch folder (one level above the libraries folder).
After installing the libraries and sketch, restart the Arduino IDE. You should now be able to access the Twitter sketch by navigating through the menus: File→Sketchbook→Gutenbird
Page last edited March 08, 2024
Text editor powered by tinymce.
Page last edited March 08, 2024
Text editor powered by tinymce.
Gutenbird is a big program, nearly filling the Arduino’s entire program space. We’ve gone to great lengths to help it fit, but if you add a lot of new functionality of your own it may run into an issue…
If the code compiles but fails to upload on an R1 or R2 Arduino Uno, you’re seeing an obscure bug in the board’s bootloader when dealing with very large programs. There are a couple of workarounds for this:
Page last edited March 08, 2024
Text editor powered by tinymce.
Page last edited March 08, 2024
Text editor powered by tinymce.
Page last edited March 08, 2024
Text editor powered by tinymce.