Originally Posted by: gwikse I can test it again later on to see if the init-part of the reset will be at a different volume, but I dont think so (I think I tested this also but I am not 100% sure, I vagely remember that the dac was muted during the init).
It has been running without any hickups at all for 2 months now, and the only time I got a bit of a shock was when the ir-blast was interrupted or not complete so that the volume down became volume up. That is the only "warning" I will give to future builders; make sure that the opening in the front panel allow for a very wide uninterrupted signal (it seems that if the signal is partly hindered volume down becomes volume up...).
All 8 channels of the DAC are muted during initialization, But if the DAC is powered without Arduino connected or powered it will at full volume. When you start the Arduino, without starting the DAC while it is connected to the DAC the code hangs until you power the DAC also resulting in full volume! So be careful with it! Somehow the first part of the I2C commands do not arrive the DAC chip in this situation. Therefore I suggest using a pre-amp when testing the arduino. Especially when you go fiddle around with it.
I was thinking of having a preamp a while ago, but all my sources are digital. I dont like having two modules doing the same thing (volume). So my take on eventually protecting the system would be to alter the gain, not adding a pre-amp as long as all my sources are all digital. I have not changed the gain on mine and choose to turn off the power amps when I leave the house for a short period and turn if all off when I leave for a longer period. My dog would not like it if the volume went to 100% when I was at the shop...
As far as I know one possible easy way of changing the gain would be to make a couple signal cables with 150ohm resistors (as far as I know this will alter the gain to aprox 4 compared to the stock ivy`s 2).
From what I remember Corpius, you have a proper pre-amp, have you been able to test with and without the pre?
Originally Posted by: gwikse Thank you again Corpius for the help with the coding :) I am looking forward to seeing how yours turn out
Your welcome, any time! I have neglected my build thread by not posting any further post about the process of building the DAC, but don't worry! I'm setting up a website at the moment where I will publish a very detailed article about my build, but please give me some time to write it
I could give away some details about my build here, which also answers some of SCompRacer his questions. As you (Gwikse) know I have a single dac accompanied with the IVY, 4 channel spdif board, sidecar, teleporter and metronome. The DAC is powered by the Placid, Ivy by the HDBP, Arduino by a simple LM317 based PS and all remaining modules by AMBs Sigma 11. There are another Teleporter and OttoII waiting to join all the moludes. These will be used to get the I2S from the WaveIO, wich is going to be build into a separate chassis because it doesn't fit inside my DAC anymore.
I use Arduino to control it all. With the code i'm able to switch between all filter settings, DPLL settings, Oversampling ON/OFF, spdif or PCM input, Quantizer settings, switch inputs (Yes also sidecar and the ottoII willl also be no problem) and there is even more, but I can't remember what it is right now. So yes, the code becomes the dipswitch settings.
I have a 4x20 LCD display with blue characters and white background, but I just have a new LCD that has white characters and a black background, an so called inverted LCD. This look much better imo. It's radiating a lot less light into my room. But I am able to adjust the backlight by using the Arduino and a digital potentiometer. This is really a nice feature that I like very much.
To switch inputs with the B3 some of the code needs to be added or changed, but this is simple. I thinks that you (SCompRacer) where referring to this. I posted it somewhere in another post. PM me if you need it.