• These commercial threads are for private transactions. diyAudio.com provides these forums for the convenience of our members, but makes no warranty nor assumes any responsibility. We do not vet any members, use of this facility is at your own risk. Customers can post any issues in those threads as long as it is done in a civil manner. All diyAudio rules about conduct apply and will be enforced.

Input and switch boards for Soekris DAM1021 DAC

At this point I can say that there will be an updated version of the input boards including an I2S input selector.

  • There will be support for directly attaching Raspberry Pi 2 / B+ using a 40-pin connector.
  • There may be support for directly attaching DIYINHK USB interface. This is not completely worked out yet.
  • I2S input 1 can be connected to Amanero/DIYINHK USB/U.FL connectors and input 2 to RPi. Other I2S sources can also be connected to those inputs. Only one source can be physically connected to each input at the same time.
  • The input selection will be controlled by a logic level control pin. It can be controlled by a mechanical switch, or from a microcontroller such as RPi/Arduino/etc. There will be an updated accompanying switch board to support switching of additional inputs.
  • The Raspberry Pi connector is expected to include support for I2S lines, isolated serial connection, I2S input selection using a GPIO pin, and maybe also reading the Amanero/DIYINHK status.
  • Support for other expected new features of DAM1021 will be evaluated when the new DAM firmware becomes available. Most notably that includes chaining of multiple DACs.
 
Input board V2 draft design

Here is a draft design for updated input boards. This is a good time to make suggestions and feature requests :)

attachment.php


The most important differences from V1 boards:
  • Two selectable I2S inputs.
  • Raspberry Pi connector
  • Flexible external power options for the isolated part/USB/RPi
  • Support for DIYINHK USB interface (the non-isolated version)
  • Amanero/DIYINHK USB status lines readable from Raspberry GPIO pins.
  • Serial port control from Raspberry Pi.
  • Fashionable rounded corners :)

There will be a small PCB for connecting Raspberry PI as outlined at the bottom of the drawing. It will allow directly plugging in RPi without additional cabling. RPi would be oriented upside down, with USB/Ethernet connectors facing left. This way the RPi HDMI and power connectors are also easily accessible and HDMI can be routed to the front or back panel by using a pigtail cable. The Micro-SD card is accessible from the right side.

Everything is designed to fit in a 1U case (40 mm height).

The USB interface status connections use 6 (for Amanero) or 4 (for DIYINHK) GPIO pins on Raspberry. If those GPIO pins are needed for other purposes, they can be disconnected by removing RN1 and RN2 resistors.

The entire 40-pin RPi GPIO connector is replicated on the input board to allow easy connection of other devices, such as a display.

I2S input selection can be controlled by an external switch or by RPi GPIO17 pin. At this time GPIO17 is permanently connected and can not be released for other use.

I2S-1 input can be either Amanero, DIYINHK USB or the U.FL sockets.
I2S-2 input is Raspberry PI.

There are serial connections between RPi and DAM isolated serial interface.

An updated switch board will also be designed to support mechanical selection of 5 input choices.
 

Attachments

  • DAM inpuv v2 draft 1.png
    DAM inpuv v2 draft 1.png
    67.9 KB · Views: 1,902
Here are the preliminary designs for the accompanying boards.

Raspberry Pi connector
:

attachment.php


Switch board to support 5 input selections:

attachment.php


All measures are in mm.

A 2-pole, 6-position switch is used to support five selections. Since it requires switching on both isolated and non-isolated sides, two wires of the ribbon cable are left unconnected to separate the two sides by a larger physical distance for reduced noise coupling, while still using the same 10-wire ribbon cable. Such arrangement requires the use of additional logic elements for driving the LED indicators.

All functions can be controlled from Raspberry Pi, so the switch board will be provided as an option. When using the mechanical switch, only I2S-1 input (USB/U.FL) will be used in DAM Auto input selection. In theory, auto selection feature for all inputs could be implemented in Raspberry Pi software.

Expected pricing:
Pricing is preliminary and it is assumed there will be sufficient interest.
Boards will be available either bare, or with assembled SMD components. I do not plan to provide part kits.
The assembled kits will include the required jumpers and header connectors for connection to the DAM, to the USB interface and to Raspberry PI. The through hole parts will be included unsoldered.

The bare input boards will include the Raspberry Pi connector. 13 EUR per set.

Bare switch boards will be available separately, the expected price is 6 EUR.

The expected price for an assembled input with RPi connection board is 40 EUR, including the required header connectors. It will include almost all parts needed for basic use, except for the TOSLINK receiver, the BNC connector and the SPDIF transformer.

The expected price for an assembled switch board is 20 EUR, including the connectors and some ribbon cable for connecting to the input board. Only the front panel LEDs, the switch and the volume pot will need to be added separately.

Shipping will still be 5 EUR by regular mail to anywhere in the world.

As before, 1 EUR from each input set, and 0.50 EUR from each switch board will be donated to diyaudio.com forum.

If interested, please sign up in this thread or by sending me a PM. I plan on producing the boards after the promised new firmware is available to make sure there are no compatibility issues. Since the firmware availability date is unknown, this is just an interest poll at the moment.
 

Attachments

  • DAM input v2 pi connector.png
    DAM input v2 pi connector.png
    6.6 KB · Views: 1,741
  • DAM switch v2 draft 1.png
    DAM switch v2 draft 1.png
    24.2 KB · Views: 1,077
Member
Joined 2001
Paid Member
mc002 +1 V2 Board
Lindamar +1 V2 Board
ramallo +1 V2 Board
robertrowett +1 V2 Board
Potstip +1 V2 Board + swich board, fully assembled.
cloud85 +1 V2 Board + swich board, fully assembled.
ylingf +1 V2 Board + swich board,
robertrowett +1 V2 Board + swich board, fully assembled
arthur +4 V2 Board + swich board, fully assembled