Skip to the content
PCBKitNew board
2 layers17.8 × 45.7 mmDream controller, the printed circuit board in 3D

Dream controller

mprosk/dream-controller3

Joycon meets Steam Controller

Size
17.8 × 45.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
4
Nets
38
Pads
61
Tracks, vias
62, 31
Pours
5
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
3 Mar 2022
Updated
3 May 2022

Overview

Dream controller is an open-source printed circuit board by mprosk, from the mprosk/dream-controller repository on GitHub, published under the MIT licence. It is a 2-layer board of 17.8 × 45.7 mm with 4 parts on 38 nets, routed with 62 tracks and 31 vias.

It is built around the MCP4922-E/P. Its parts include 2 ICs and 2 connectors. It belongs with the NXP (LPC, Kinetis, i.MX RT) boards of this library.

Main components

1

README

README.md

dream-controller

Joycon meets Steam Controller

Nintendo Switch hack that replaces the joystick with a capacitive touchpad. Includes USB HID mouse emulation. Inspired by Matteo Pisani

ComponentDescriptionLink
Cirque Glidepoint 23mmCapacitive touch sensorMouser
MCP4922Digital to analog converterMouser
Teensy LCMicrocontrollerPJRC
FFC Cable12 pin 0.5mm pitchMouser
FFC Connector12 pin 0.5mm pitchMouser

Parts

4
QtyValueFootprintReferences
1JoystickConnector_PinHeader_2.00mm:PinHeader_1x03_P2.00mm_VerticalJ2
1MCP4922Package_SO:TSSOP-14_4.4x5mm_P0.65mmU2
1Teensy-LCteensy:Teensy_LCU1
1TouchplateDream Controller:TE Connectivity 12P0.5mm FPCJ1

Questions

How big is the Dream controller PCB?

It measures 17.8 × 45.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Dream controller use?

4 parts, built around the MCP4922-E/P. 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 Dream controller KiCad files?

From the mprosk/dream-controller repository on GitHub, at the commit this page was made from: the board is pcb/dream_controller.kicad_pcb and its schematic pcb/dream_controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Dream controller 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).

Similar boards

  • 2 layers81.3 × 96.5 mmMidi2cv, the printed circuit board in 3D

    Midi2cv

    tomarus/midi2cv

    Eurorack MIDI2CV and Arpeggiator using an Arduino Nano.

    63 parts31
  • 2 layers91.4 × 101.6 mmVector gen, the printed circuit board in 3D

    Vector gen

    qu1j0t3/vector_gen

    In first version of PCB there is a bug that leaves U6 Vss/Vdd pins floating and U5 Vdd floating:

    103 parts13
  • 2 layers95.9 × 112.6 mmLab supply, the printed circuit board in 3D

    Lab supply

    prydin/lab-supply

    Linear 0-30V, 2A lab supply

    90 parts8
  • 2 layers94.6 × 25 mmSlider synth, the printed circuit board in 3D

    Slider synth

    udu3324/slider-synth

    A esp32 based synth that uses a touch pot and fsr.

    50 parts8GPL-3.0
  • 2 layers10 × 91.4 mmArduinoMidiEurorackToCv, the printed circuit board in 3D

    ArduinoMidiEurorackToCv

    Felan7/midiFox

    The MidiFox is a small Eurorack Module, that takes a Midi-Signal via MicroUSB from a Computer and turns it into Eurorack usbale Note value, midi velocity and gate CV.

    8 parts2
  • 2 layers132.8 × 93 mmCharge, the printed circuit board in 3D

    Charge

    yu65536/Power-Eater

    Ni-MH battery charger for mini4wd ミニ四駆用ニッケル水素充電器

    140 parts2
  • 2 layers132 × 100 mmMiniControl, the printed circuit board in 3D

    MiniControl

    gkaxowns9/DAC-for-minimoog

    승빈승빈 위드 함 미니무그에 넣을 DAC

    53 parts1
  • 4 layers160 × 100 mmHex Oscilloscope, the printed circuit board in 3D

    Hex Oscilloscope

    HexFud/stm32-fpga-oscilloscope

    A 1-Channel 20MHz 100MS/s Mixed-Signal Digital Storage Oscilloscope on a custom 4-layer PCB. Powered by STM32H7, Lattice iCE40 FPGA, and USB-C

    120 parts1