Giter Club home page Giter Club logo

pcb-labyrinth's Introduction

Labyrinth PCB Board

A board made for Midburn projects (Labyrinth / Sangha).

This repo contains the Gerber file (defining the PCB circuitry), and the BOM/CPL (defining the placement for assembly)

image

How to Order

Main order - PCB

  1. Go to JLCPCB.com
  2. Create Account
  3. Click Order Now in the top menu
  4. Add Gerber file -> select the gerber zip
  5. select the amount of boards you like (PCB Qty- 5/10/15 etc)
  6. Most options should stay the same (2 layer board, 1 design, etc)
  7. change the color if you like
  8. Select PCB Assembly (assemble top side)
  9. Click Next twice
  10. Add BOM + CPL Files (CPL == "PickAndPlace")
  11. Click Process BOM and CPL
  12. Confirm BOM
  13. Confirm placement
  14. Product description - Category Other/Other, enter whatever ("leds board" etc)
  15. Save to cart
  16. Finalize order + shipping from cart
  17. Make sure to select coupon on checkout (theres always something)

Other components

Esp32 Dev board

The Labyrinth board is designed to work with common Esp32 30-pin development boards

Other boards will not work unless they're in the same form factor and have the same pinout.

(Optional) Mic module

There are optional headers for an IMNP441 mic module.

Connectors

You'll need to solder connectors for your leds to work. Generally JST-SM connectors are used (the 3-pin variant for the most popular WS2812 strips). You can find these on AliExpress

PCB Power switch

The LEDs power switch used is not available in economic PCB assembly (which is much cheaper) So I batch order them from LCSC.

You can order them here https://www.lcsc.com/product-detail/Slide-Switches_XKB-Connectivity-SS-12M11G5_C2879839.html

Or you can solder where the big switch would be instead, and the LEDs will always be on if the PCB is connected to power.

Capacitor

Optionally, you can add a 1000uF electrolytic capacitor to the board to smooth out the power supply a bit.

Setup

Installing WLED

(Tested on Windows)

  1. Connect the Esp32 to your PC via USB
  2. Go to install.wled.me
  3. Select a WLED version to install (if you want to use a microphone, make sure to pick a "Sound Reactive" version)
  4. Press install
  5. Select the relevant port (might say CH340 or CP2102 depending on the esp32's USB chip)
  6. Hold the BOOT button on your Esp32 board
  7. start the installation while holding the boot button
  8. if it doesn't work, try again and hold the BOOT button somewhat earlier, or try releasing it a few secs after installation attempt starts.
  9. Enter your WiFi credentials if you like

Configure pins

Once WLED is working - connect to it (via APP or web interface), and go to settings to configure these pins:

Led pins:

  1. GPIO 13
  2. GPIO 14
  3. GPIO 27
  4. GPIO 26

Microphone pins

Set the mic mode to Digital (I2S), with these pins:

  • SCK: GPIO 16
  • SD: GPIO 4
  • WS: GPIO 15

pcb-labyrinth's People

Contributors

jonlevin25 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.