First ever PCB/Schematic Review: MIDI controller with ATMega32U4

This page summarizes the projects mentioned and recommended in the original post on /r/PrintedCircuitBoard

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • neofighter

    A MIDI controller using arcade buttons with RGB lighting effects

  • There's a few design oddities at play here. How are you affixing the connections to the buttons? If you're using anything that resembles an OBSF-24 or OBSF-30, those will need solder jumpers with those giant holes. It's much better to just have smaller holes at exact positions on the board, where you can flow solder onto the connectors (to bridge them onto pads on the board). Have a look at the NeoFighter project to see what I'm on about. Also, the NeoFighter project is a great one to mirror both your LED choice and layout from. The SK6812 Mini LEDs are both small enough to fit around 24mm transparent buttons, and individually addressable. Also, it's far better to use two LEDs around each button, since your layout (and use of a single LED) would require extra light pipes (which would add unnecessary hassle and thickness). My only other advice is to look into some basic hardware debouncing, and to consider ESD protection (like a TVS diode) for your incoming USB connections. You can take a peek through my post history if you want to see some related schematic work (as I'm building a similar design to yours). Also, I highly recommend referencing existing Arduino schematic designs (if you hadn't already), as they make it far easier to handle some of the things that are really easy to overlook.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Macintosh ADB Optical Mouse

    1 project | news.ycombinator.com | 31 Jan 2024
  • In need of a teach the teacher lesson plan!

    1 project | /r/ArduinoInEducation | 14 Sep 2023
  • Remote control Cromecast 4 - BLE Protocol

    1 project | /r/esp32 | 29 Aug 2023
  • Need help with clock

    2 projects | /r/arduino | 29 Jun 2023
  • Trellis Monome (old school / non-neotrellis)

    1 project | /r/adafruit | 15 May 2023