The FACT Tweeting Typewriter was an art installation, that allowed members of the public to type short (original 140-character tweets) and send them onto Twitter for the world to see.
FACT Technical created the typewriter for the Collaborations programme, this hacked hardware was inspired by our long-standing older peoples’ digital storytelling projects. For the 10th anniversary celebrations, it needed to be updated so that could wish FACT a #HackyBirthday.
Before the reappearance, work needed to be carried out on the installation, this included the addition of a Raspberry Pi and a local screen mounted in the original case lid of the Remington Rand De Luxe model 4 typewriter, removing the need for an external computer and screen to be used with the tweeting typewriter.
A 12 VDC to USB adapter for use in a vehicle was re-purpused to provide a 5 VDC supply for the Raspberry Pi, meaning the entrire device could be powered with a single 12 VDC supply
The typewriter is fitted with a USB Typewriter Conversion Kit that allows the keypresses on the typewriter to be mapped to the keyboard scan codes sent via a usb cable to the Raspberry Pi.
A custom PHP application was written to accept the Tweets, and then forward them to Twitter when the carriage return lever was used. This was displayed in a full-screen web browser running in Kiosk mode. The PHP application ran on the Raspberry Pi attached to the Typewriter and with the use of a USB WiFi card, this allowed for a completely self-contained exhibit.
![](https://philipmcgaw.com/wp-content/uploads/2024/01/IMG_3011-768x1024.jpg)
![The PCB that converts a manual typewriter into a keyboard.](https://philipmcgaw.com/wp-content/uploads/2024/01/IMG_2700-768x1024.jpg)
![12 VDC screen mounted on the rear of the Tweeting Typewriter case lid](https://philipmcgaw.com/wp-content/uploads/2024/01/IMG_3009-768x1024.jpg)
![](https://philipmcgaw.com/wp-content/uploads/2024/01/IMG_2694-768x1024.jpg)
![FACT Tweeting Typewriter](https://philipmcgaw.com/wp-content/uploads/2024/01/IMG_3166-768x1024.jpg)
![](https://philipmcgaw.com/wp-content/uploads/2024/01/IMG_2697-768x1024.jpg)
![](https://philipmcgaw.com/wp-content/uploads/2024/01/IMG_3007-1024x768.jpg)
![12 VDC to 5 VDC converter to allow the Raspberry Pi to be powered fro the same 12 V supply as the screen.](https://philipmcgaw.com/wp-content/uploads/2024/01/IMG_2989-1024x768.jpg)
![Tweeting Typewriter during development](https://philipmcgaw.com/wp-content/uploads/2024/01/IMG_2972-1024x768.jpg)
![](https://philipmcgaw.com/wp-content/uploads/2024/01/IMG_2702-768x1024.jpg)
![](https://philipmcgaw.com/wp-content/uploads/2024/01/IMG_2698-1024x768.jpg)
![](https://philipmcgaw.com/wp-content/uploads/2024/01/IMG_3012-768x1024.jpg)
![](https://philipmcgaw.com/wp-content/uploads/2024/01/IMG_2695-1024x768.jpg)
![](https://philipmcgaw.com/wp-content/uploads/2024/01/IMG_2986-1024x768.jpg)
![](https://philipmcgaw.com/wp-content/uploads/2024/01/IMG_2985-1024x768.jpg)
![](https://philipmcgaw.com/wp-content/uploads/2024/01/IMG_2984-1024x768.jpg)
![FACT Tweeting Typewriter Raspberry Pi B on the desk during testing and setup](https://philipmcgaw.com/wp-content/uploads/2024/01/IMG_2973-1024x768.jpg)
![Underside of a Remington Rand De Luxe Model 5 with Keyboard emulation PCB attached](https://philipmcgaw.com/wp-content/uploads/2024/01/IMG_2701-768x1024.jpg)
![Underside of a Remington Rand De Luxe Model 5 with Keyboard emulation PCB attached](https://philipmcgaw.com/wp-content/uploads/2024/01/IMG_2699-768x1024.jpg)
![](https://philipmcgaw.com/wp-content/uploads/2024/01/IMG_2696-768x1024.jpg)
![](https://philipmcgaw.com/wp-content/uploads/2024/01/IMG_2987-768x1024.jpg)
![](https://philipmcgaw.com/wp-content/uploads/2024/01/IMG_2988-1024x768.jpg)
![12 VDC to 5 VDC converter to allow the Raspberry Pi to be powered fro the same 12 V supply as the screen.](https://philipmcgaw.com/wp-content/uploads/2024/01/IMG_2990-1024x768.jpg)
![](https://philipmcgaw.com/wp-content/uploads/2024/01/IMG_2991-1024x768.jpg)
![](https://philipmcgaw.com/wp-content/uploads/2024/01/IMG_2992-768x1024.jpg)
![](https://philipmcgaw.com/wp-content/uploads/2024/01/IMG_2993-768x1024.jpg)
![](https://philipmcgaw.com/wp-content/uploads/2024/01/IMG_2994-768x1024.jpg)
![](https://philipmcgaw.com/wp-content/uploads/2024/01/IMG_3017-768x1024.jpg)
![](https://philipmcgaw.com/wp-content/uploads/2024/01/IMG_3016-768x1024.jpg)
![](https://philipmcgaw.com/wp-content/uploads/2024/01/IMG_3015-768x1024.jpg)
![3D printed case stand-offs](https://philipmcgaw.com/wp-content/uploads/2024/01/IMG_3010-768x1024.jpg)
![3D printing of case stand-offs](https://philipmcgaw.com/wp-content/uploads/2024/01/IMG_2995-1024x768.jpg)
![FACT Tweeting Typewriter in the gallery space.](https://philipmcgaw.com/wp-content/uploads/2024/01/IMG_3164-1024x768.jpg)
![FACT Tweeting Typewriter in the gallery space.](https://philipmcgaw.com/wp-content/uploads/2024/01/IMG_3167-1024x768.jpg)
![FACT Tweeting Typewriter in the gallery space.](https://philipmcgaw.com/wp-content/uploads/2024/01/IMG_3165-1024x768.jpg)