Welcome to Robot Dialogs. This is a place where I will record my progress, mistakes, errors, failures, lessons learned and hopefully occasional success in my designs and implementations of robots and other technical endeavors. I will try to make it as educational, informative and entertaining as I can...

Sunday, July 10, 2022

Eurorack Level Display v2

 A quick update now that I've received version 2 of the Level PCB. (For more info see v1 details here.)

The PCB with LEDs is virtually identical to the v1 version. The only real difference was that I panelized the design to get more of them for v2. 

 

On the PCB that handles signals and power, a lot of changes were made.

  1. Used different footprint for resistors.
  2. Used wider footprints for caps I have that are 5mm pitch.
  3. Avoided collisions between the arduino header footprint and other components.
  4. Moved the 20pin header to allow for less depth overall.
  5. Used more consistent trace sizes.
  6. Added a path between the two potential inputs that can be jumpered so that the two inputs are multipled together. In using the module I find two inputs unhelpful typically. When the jumper is bridged, R20, R21, R22 and C2 aren't required.
  7. Removed a log of capacitors.
  8. Removed the 5V regulator, and rely on the arduino pro mini's regulator.
  9. Removed power LED.
  10. Removed mounting holes.
All of that allowed for a PCB small enough to panelize and reduced the overall depth considerably.

 

 

 

If I ever make a v3 I think a CV input might be useful. It could be picked up on the analog inputs of the Arduino and displayed on the LEDs similar to how the tuner modification in the v1 post works.

On the software side I haven't changed much. When I use the jumper on v2 to multiple the two inputs together I disable the other input (A7 usually) so that the update rate is better and there aren't and noise issues from a floating pin. 

With the help of a friend the front panels are also evolving. We're figuring out engraving the labeling and also combining multiple of the modules on the same panel.