# BLE Cat Thermal Printer with MEMENTO

## Overview

![](https://cdn-learn.adafruit.com/assets/assets/000/127/967/medium800/hacks_edited_P1440372.jpg?1708720475)

Picture it: Toys "R" Us, 1998. Sonic has yet to run on a Nintendo system and there is only one PlayStation. Your eye catches the new [Game Boy Printer](https://en.wikipedia.org/wiki/Game_Boy_Printer) behind a security cage and you think about how cool it would be to print out your Pokémon stats to show off to your friends at recess.

Almost 30 years later and everything old is new again. You can use the MEMENTO camera board with an internet famous [BLE cat thermal printer](https://hackspace.raspberrypi.com/articles/bluetooth-cat-thermal-printer-review)&nbsp;to instantly print photos with the [classic "Gameboy" grayscale filter](https://en.wikipedia.org/wiki/Game_Boy_Camera).

https://youtube.com/shorts/n3cJVcf8VYE

The ESP32-S3 on the MEMENTO connects to the cat printer over BLE with the [CatGFX library](https://github.com/TheNitek/CatGFX). The MEMENTO runs a "Gameboy" filter on the incoming frames from the onboard camera module. When you press the shutter/boot button, the image is sent to the cat printer for printing.

![hacks_printingOnMemento.gif](https://cdn-learn.adafruit.com/assets/assets/000/127/965/medium640thumb/hacks_printingOnMemento.jpg?1708720385)

You can choose to print your images with a Polaroid-style frame around the picture. You can press the select button to enable or disable the frame.

![hacks_frameYn.gif](https://cdn-learn.adafruit.com/assets/assets/000/127/962/medium640thumb/hacks_frameYn.jpg?1708720356)

On startup, the MEMENTO display will let you know if there are any initial connection problems with the printer. You can also press the down button once the code is running to disconnect and reconnect to the printer.

![hacks_reset.gif](https://cdn-learn.adafruit.com/assets/assets/000/127/988/medium640thumb/hacks_reset.jpg?1708721740)

## Cat Printer

There are many versions of the BLE cat printer out there in the world. This project is aimed at the MX06 variant of the printer, which at the time of writing seems to be the most common type.

### Part: BLE Cat Thermal Printer
quantity: 1
BLE Cat Thermal Printer - MX06 variant
[BLE Cat Thermal Printer](https://www.amazon.com/dp/B0BP6GMVMJ?)

## Parts
Featured
### MEMENTO - Python Programmable DIY Camera - Bare Board

[MEMENTO - Python Programmable DIY Camera - Bare Board](https://www.adafruit.com/product/5420)
Make memories, or just a cool camera-based project,&nbsp;with **Adafruit's MEMENTO Camera Board**. It's a development board with everything you need to create programmable camera and vision projects: with a camera module, TFT preview screen, buttons, SD card slot and...

Out of Stock
[Buy Now](https://www.adafruit.com/product/5420)
[Related Guides to the Product](https://learn.adafruit.com/products/5420/guides)
![Video of a DIY camera on a lazy susan.](https://cdn-shop.adafruit.com/product-videos/640x480/5420-05.jpg)

Featured
### Lithium Ion Polymer Battery with Short Cable - 3.7V 420mAh

[Lithium Ion Polymer Battery with Short Cable - 3.7V 420mAh](https://www.adafruit.com/product/4236)
Lithium-ion polymer (also known as 'lipo' or 'lipoly') batteries are thin, light, and powerful. The output ranges from 4.2V when completely charged to 3.7V. This battery has a capacity of 420mAh for a total of about 1.55 Wh. If you need a larger (or smaller!) battery, <a...></a...>

In Stock
[Buy Now](https://www.adafruit.com/product/4236)
[Related Guides to the Product](https://learn.adafruit.com/products/4236/guides)
![Lithium Ion Polymer Battery 3.7v 420mAh with JST 2-PH connector and short cable](https://cdn-shop.adafruit.com/640x480/4236-04.jpg)

Featured
### Pink and Purple Woven USB A to USB C Cable - 1 meter long

[Pink and Purple Woven USB A to USB C Cable - 1 meter long](https://www.adafruit.com/product/5153)
This cable is not only super-fashionable, with a woven pink and purple Blinka-like pattern, it's also made for USB C for our modernized breakout boards, Feathers, and more.&nbsp;&nbsp;[If you want something just like it but for Micro B, we...](https://www.adafruit.com/product/4111)

Out of Stock
[Buy Now](https://www.adafruit.com/product/5153)
[Related Guides to the Product](https://learn.adafruit.com/products/5153/guides)
![Angled shot of coiled pink and purple USB cable with USB A and USB C connectors.](https://cdn-shop.adafruit.com/640x480/5153-02.jpg)

- [Next Page](https://learn.adafruit.com/ble-cat-thermal-printer-with-memento/software.md)

## Guide Products

### MEMENTO - Python Programmable DIY Camera - Bare Board

[MEMENTO - Python Programmable DIY Camera - Bare Board](https://www.adafruit.com/product/5420)
Make memories, or just a cool camera-based project,&nbsp;with **Adafruit's MEMENTO Camera Board**. It's a development board with everything you need to create programmable camera and vision projects: with a camera module, TFT preview screen, buttons, SD card slot and...

Out of Stock
[Buy Now](https://www.adafruit.com/product/5420)
[Related Guides to the Product](https://learn.adafruit.com/products/5420/guides)
### Lithium Ion Polymer Battery with Short Cable - 3.7V 420mAh

[Lithium Ion Polymer Battery with Short Cable - 3.7V 420mAh](https://www.adafruit.com/product/4236)
Lithium-ion polymer (also known as 'lipo' or 'lipoly') batteries are thin, light, and powerful. The output ranges from 4.2V when completely charged to 3.7V. This battery has a capacity of 420mAh for a total of about 1.55 Wh. If you need a larger (or smaller!) battery, <a...></a...>

In Stock
[Buy Now](https://www.adafruit.com/product/4236)
[Related Guides to the Product](https://learn.adafruit.com/products/4236/guides)
### Pink and Purple Woven USB A to USB C Cable - 1 meter long

[Pink and Purple Woven USB A to USB C Cable - 1 meter long](https://www.adafruit.com/product/5153)
This cable is not only super-fashionable, with a woven pink and purple Blinka-like pattern, it's also made for USB C for our modernized breakout boards, Feathers, and more.&nbsp;&nbsp;[If you want something just like it but for Micro B, we...](https://www.adafruit.com/product/4111)

Out of Stock
[Buy Now](https://www.adafruit.com/product/5153)
[Related Guides to the Product](https://learn.adafruit.com/products/5153/guides)

## Related Guides

- [Adafruit MEMENTO Camera Board](https://learn.adafruit.com/adafruit-memento-camera-board.md)
- [Raspberry Pi Azure IoT Hub Dashboard with CircuitPython](https://learn.adafruit.com/raspberry-pi-iot-dashboard-with-azure-and-circuitpython.md)
- [NeoPixel Star Crown with WLED](https://learn.adafruit.com/neopixel-star-crown-with-wled.md)
- [Meat Skull Centerpiece](https://learn.adafruit.com/meat-skull-centerpiece.md)
- [Feather ESP32-S3 TFT CircuitPython Day 2024 Countdown Clock](https://learn.adafruit.com/feather-esp32-s3-tft-circuitpython-day-2024-countdown-clock.md)
- [IoT Bird Feeder with Camera](https://learn.adafruit.com/iot-window-bird-feeder-with-camera.md)
- [LED Matrix Sports Scoreboard](https://learn.adafruit.com/led-matrix-sports-scoreboard.md)
- [Add MONSTER M4SK to your Costume Mask](https://learn.adafruit.com/add-monster-m4sk-to-your-costume-mask.md)
- [MagTag AR Tarot Card Reading](https://learn.adafruit.com/magtag-tarot-cards.md)
- [Facial Detection and Recognition with MEMENTO](https://learn.adafruit.com/facial-detection-and-recognition-with-memento.md)
- [Adding a Bubble Level to the MEMENTO](https://learn.adafruit.com/adding-a-bubble-level-to-the-memento.md)
- [QT Py CH32V203 eInk / ePaper Daily Calendar and Clock](https://learn.adafruit.com/ch32v203-eink-epaper-calendar-and-clock.md)
- [LED Reactive Light-Up Hockey Puck in MakeCode](https://learn.adafruit.com/led-hockey-puck.md)
- [Ableton Live MacroPad Launcher](https://learn.adafruit.com/ableton-live-macropad-launcher.md)
- [Larsio Paint Music](https://learn.adafruit.com/larsio-paint-music.md)
- [Which CircuitPython Board is Right for You?](https://learn.adafruit.com/choose-your-circuitpython-board.md)
