# Memento
The [Adafruit Memento](https://learn.adafruit.com/groups/multiple-ways-to-use-the-mini-memento-camera) is my start to programming cameras.
- the skill and code I develop on this system will help with [[BarrelCam]]
- initial use-case for this might be a scanner for [[Inventory System]], which would inform future development on [[Pocket-Assistant]].
- [ ] #project #memento-camera #3dp enclosure ([try this first](https://learn.adafruit.com/memento-3d-case))
- I might want a 1/4-20" mount on it
- bigger button shrouds?
- can it have the same design language as Playdate and Rabbit R1?
- [ ] #project #memento-camera streamline the capture code (disable certain modes)
- [ ] #project #memento-camera improve performance. UI is high-latency
- [ ] #project #memento-camera #CircuitPython fix "core code crashed hard" bug?
- [ ] #project #memento-camera add an Aztec-code scanner mode
- [ ] #project #memento-camera add a video-capture mode?
- [ ] #project #memento-camera #thermal-printer get it to send to a thermal printer ([guide?](https://learn.adafruit.com/ble-cat-thermal-printer-with-memento))
moonshot project: add an Inventory mode
- take photo
- recognize object/Aztec code
- in database? link to document somehow
- not in database? invite to create document
add an Inventory-create mode too, for quicker operation
- take photo of object
- generate ID
- create document with photo and ID
- send ID to label printer