Giter Club home page Giter Club logo

fakedeck's Introduction

Fakedeck

Using raspberry pi pico as a stream deck

Avaiable devices

Mk2 Plus

How to create : StreamDeck Mk.2

Parts

  • Raspberry Pi Pico
  • ILI9488 TFT with Touch: AliExpress

Important

Make sure to select "touch screen"

  • Solder, wire, etc.
  • 3D printers for creating a case - Top, Bottom
  • M3 x 6mm screw *4

Wire

wire wire example

Note

LCD uses 90 mA. In the example, the back of the LCD is shaved and soldered to hold the pico in place.

Build

  1. Setup PlatformIO IDE
  2. Clone and open this project
  3. Change environment to pico_deckMk2
  4. Build .uf2 file!

How to create : StreamDeck+

Parts

  • Raspberry Pi Pico W
  • ATtiny2313
  • SSD1963 TFT with Touch: AliExpress

Important

Make sure to select "resistive touch"

Wire

wire_plus

Front Back
wire_plus example_front wire_plus example_back

Caution

The SDCard slot on the screen interferes with the ATtiny2313 leads. Cut the ATtiny2313 leads to a length that does not protrude from the PCB, solder the surface and protect it with electrical tape or remove the SDCard slot.

projects

pico_avrisp_wifi

Write to avr microcontroller (attiny2313) using Raspberry Pi Pico W via WiFi

This project access WiFi AP. You should copy config.sample.ini to config.ini, and change values to your Wifi settings.

Note

In my enviroment, avrdude can not communicate with Raspberry Pi Pico via usb serial. So, It write to avr microcontroller via WiFi.

Important

In my environment, avrdude 6.3(PlatformIO embedded version) can not write via WiFi. Please update to ^7.3. (You can replace files in tool-avrdude package)

avr

Get the four rotary encoder with push switch values via SPI.

Build

Custom PCB

This project includes the kicad project and the gerber filse. These can be used to order PCBs. (I used JLCPCB).

The included Gerber files are of a size that can be ordered from the JLCPCB for $2. If you are not interested in it, we recommend generating your own Gerber files.

Hardware

Solder the rotary encoders with reference to the kicad project, making sure that the Screen display area is correct before soldering the rotary encoders.

Software

  1. Setup PlatformIO IDE
  2. Clone and open this project
  3. Copy config.sample.ini to config.ini and edit it
  4. Change environment to pico_avrisp_wifi
  5. Build .uf2 file and Upload it
  6. Change environment to attiny2313, build and upload.
  7. Change environment to pico_deckPlus, build and upload.

Tips

  • HID Explorer is an easy HID testing tool using WebHID
  • Reboot device and enter bootsel mode: Send [02, FF] to the output report
  • Reboot device: Send [02, FE] to the output report

Reference

fakedeck's People

Contributors

syuchan1005 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.