Close

Board checks out

A project log for Viam Sonus 2.0

An audio router board with integrated volume control and buffered output

j-ian-lindsayJ. Ian Lindsay 11/19/2019 at 05:450 Comments

First unit tests good. The switch is at address 0x70 and the POTs are 0x28-0x2D.

        Ping Map
              0 1 2 3 4 5 6 7 8 9 A B C D E F
        0x00:   . . . . . . . . . . . . . . .
        0x10: . . . . . . . . . * . . . . * .
        0x20: . . . . . . . . * * * * * * . .
        0x30: . . . . . . . . . . . . . . . .
        0x40: * . . . . . . . . . . . . . . .
        0x50: . . . * . . . . . . . . . . . .
        0x60: . . . . . . . . . . . * . . . .
        0x70: * . . . . . * * . . . . . . . .

Published schematics.

The previous version of this board has a library that worked well, and included an abstraction layer for i2c on Arduino and Linux (for use with an SBC). I'd like to port those features over, but the main library effort is for Arduino right now. The drivers for the elements of this board are both ready, but the class that ties them together is what adds many of the worthwhile features.

I've sent off for a revised board with better silkscreens. Any orders will receive the new boards.

Immediate software goals (in order of urgency):

Hardware surrounding this board might include (in no particular order):

Discussions