Skip to the content
PCBKitNew board
2 layers36.6 × 24.5 mmSensor, the printed circuit board in 3D

CAD and code for the Playdate Cabinet

Size
36.6 × 24.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
9
Nets
20
Pads
41
Tracks, vias
67, 5
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
11 Dec 2024
Updated
3 Oct 2026

Overview

Sensor is an open-source printed circuit board by daveatpanic, from the daveatpanic/PlaydateCabinet repository on GitHub, published under the MIT licence. It is a 2-layer board of 36.6 × 24.5 mm with 9 parts on 20 nets, routed with 67 tracks and 5 vias.

Its parts include 2 resistors, 2 ICs, 2 connectors and 1 capacitor. It belongs with the sensors and measurement boards and the SAM D and SAM boards of this library.

README

README.md

Playdate Cabinet

CAD and code for the Playdate Cabinet

text
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

Build the cabinet version with make -C mirrorpi rpi, or the physical-Playdate-controller version with make -C mirrorpi rpi-no-controls. The latter accepts --viewport=x,y,width,height for an optional destination rectangle, for example:

text
./mirrorpi/mirror-no-controls --viewport=40,48,640,384

BOM

text
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

text
hdmi_group=1
hdmi_drive=2

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

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

do crontab -e, add

text
@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

Parts

9
QtyValueFootprintReferences
210kResistor_SMD:R_0603_1608MetricR1, R2
2MountingHoleMountingHole:MountingHole_2mmH1, H2
10.1uFCapacitor_SMD:C_0603_1608MetricC1
1Conn_01x03_SocketConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ1
1Conn_01x04_PinConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2
1SeeeduinoXIAOSeeeduino XIAO KICAD:Seeeduino XIAO-MOUDLE14P-2.54-21X17.8MMU2
1TLV493DPackage_TO_SOT_SMD:SOT-23-6U1

Questions

How big is the Sensor PCB?

It measures 36.6 × 24.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Sensor use?

9 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Sensor KiCad files?

From the daveatpanic/PlaydateCabinet repository on GitHub, at the commit this page was made from: the board is crank/sensor1/sensor.kicad_pcb and its schematic crank/sensor1/sensor.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Sensor design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

More from daveatpanic/PlaydateCabinet

1
  • 2 layersSensor2, the printed circuit board in 3D

    Sensor2

    daveatpanic/PlaydateCabinet

    CAD and code for the Playdate Cabinet

    5 parts22MIT

Similar boards

  • 2 layers103 × 30.5 mmTS Back Endcap, the printed circuit board in 3D

    TS Back Endcap

    EEVengers/ThunderScope

    ThunderScope GitHub Repo

    9 parts1.3kMIT
  • 2 layers31.8 × 47.6 mmNGC 38 connector, the printed circuit board in 3D

    NGC 38 connector

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    9 parts1.2k
  • 2 layers24 × 27.3 mmExpansion Card Retrofit, the printed circuit board in 3D

    Expansion Card Retrofit

    FrameworkComputer/ExpansionCards

    Reference designs and documentation to create Expansion Cards for the Framework Laptop

    9 parts1.1kCC-BY-4.0
  • 2 layers15.6 × 17.3 mmSKR Mini TFT Thermistor Board, the printed circuit board in 3D

    SKR Mini TFT Thermistor Board

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    9 parts1.1kGPL-3.0
  • 2 layers39.1 × 49.5 mmLearnoliver, the printed circuit board in 3D

    Learnoliver

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    9 parts915
  • 2 layers17.4 × 16.9 mmToolhead, the printed circuit board in 3D

    Toolhead

    tanaes/whopping_Voron_mods

    9 parts787GPL-3.0
  • 2 layers9.8 × 108 mmExpander, the printed circuit board in 3D

    Expander

    wntrblm/Castor_and_Pollux

    A Juno-inspired dual oscillator

    9 parts587
  • 2 layersKeyboard after, the printed circuit board in 3D

    Keyboard after

    adamws/kicad-kbplacer

    KiCad plugin for automatic keyboard's key placement and routing

    9 parts547GPL-3.0