This project replaces the hardware part of the PD-Camera project with M5Stack CoreS3 to make it work.
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).
For more information, see PD-Camera project.
-
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.
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 for M5Stack is very experimental as well. Enjoy at your own risk!
PD-Camera for M5Stack requires the following hardware.
-
USB-C cable
The companion app that needs to be sideloaded into Playdate can be the PD-Camera project App from the original project.
The latest firmware is uploaded to M5Burner. Please use that for normal use.
This firmware is developed with PlatformIO IDE for VSCode. Please read PlatformIO IDE for VSCode for detailed build instructions.
-
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.
-
Based on the source code from the PD-Camera project, I have created firmware that works with the M5Stack.
-
Template Repository for Generating User Custom Firmware for M5Burner v3 by SAITO, Tetsuya
The firmware was created for public use in generate_user_custom.py.
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.