pd-camera-m5 icon indicating copy to clipboard operation
pd-camera-m5 copied to clipboard

Experimental camera addon for the Playdate with M5Stack

PD-Camera for M5Stack

日本語

This project replaces the hardware part of the PD-Camera project with M5Stack CoreS3 to make it work.

pd-camera-m5

PD-Camera is an unofficial, experimental accessory for Panic Inc.'s Playdate handheld console, which as the name hopefully suggests allows the device to record pictures as well as animated gifs, in whopping 1-bit color and QVGA (320x240) resolution. Kind of similar to the 1998 accessory for that other monochrome handheld device (which has 2-bit color and fewer pixels).

-- PD-Camera project

For more information, see PD-Camera project.

PD-Camera for M5Stack Features

  • Install the companion app on Playdate and the PD-Camera for M5Stack firmware on M5Stack CoreS3. All that's left to do is connect via USB cable. It works amazingly easy!

  • The M5Stack CoreS3 has a power supply and camera connected from the beginning, so no soldering or other steps are required.

  • The PD-Camera for M5Stack is not available with a dedicated cover or case.

Disclaimer

This project is

  • not affiliated with nor endorsed by Panic Inc.,
  • highly experimental,
  • very hacky,
    • oh so hacky.

While I crashed my own Playdate countless times working on this, and it has survived so far, I cannot be held responsible for any damage, data loss, bad selfie, pandemic, etc. that might occur to you while playing with this project. Use this at your own risk. Thanks ❤️.

-- PD-Camera project

PD-Camera for M5Stack is very experimental as well. Enjoy at your own risk!

Hardware

PD-Camera for M5Stack requires the following hardware.

Companion app

The companion app that needs to be sideloaded into Playdate can be the PD-Camera project App from the original project.

Firmware

The latest firmware is uploaded to M5Burner. Please use that for normal use.

Building

This firmware is developed with PlatformIO IDE for VSCode. Please read PlatformIO IDE for VSCode for detailed build instructions.

Known issues

  • As of v0.0.2, operation is unstable; USB communication may be interrupted, companion app and firmware may freeze or crash.

  • Known Issues with the Companion App may be reproduced as well.

Dependency Libraries

Referenced Sites

Special Thanks

My sincere thanks to t0mg for releasing the very nice and exciting PD-Camera project!


Playdate is © Panic Inc. - this project isn't affiliated with or endorsed by them in any way.