SkillAgentSearch skills...

PlaydateCabinet

CAD and code for the Playdate Cabinet

Install / Use

/learn @daveatpanic/PlaydateCabinet
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Playdate Cabinet

CAD and code for the Playdate Cabinet

mirrorpi/ - Mirror port for the Raspberry Pi
crank/ - KiCad files for crank sensor PCB, Arduino sketch for Seeeduino Xiao controller
cabinet.skp - SketchUp CAD file for cabinet

BOM

Display: Scepter ‎E205W-16003R 20" 1600x900 75Hz Ultra Thin LED Monitor
Raspberry Pi 3 B+
EG STARTS JXGF-5Pin-Stick Arcade Joystick
3x Reyann Black Happ Type Standard Arcade Push Button with Microswitch

Paint: Rustoleum Painter's Touch 2x Golden Sunset

raspi-config: enable serial, but not login over serial

add dwc_otg.speed=1 video=HDMI-A-1:1280x720M@60 to cmdline.txt

add

hdmi_group=1
hdmi_drive=2

to [all] in config.txt, create /etc/asound.conf:

defaults.pcm.card 1
defaults.ctl.card 1

do crontab -e, add

@reboot /home/pi/runmirror.sh

Playdate Cabinet is a side project, not a Panic product! Please email dave@panic.com with questions, not Playdate support!

Playdate cabinets at Fantastic Arcade 2024

View on GitHub
GitHub Stars17
CategoryDevelopment
Updated2mo ago
Forks0

Languages

C

Security Score

90/100

Audited on Jan 24, 2026

No findings