Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Login


2 Pages12>
Options
View
Go to last post Go to first unread
Corpius  
#1 Posted : Sunday, September 23, 2012 6:24:55 PM(UTC)
Corpius

Rank: Member

Groups: Member
Joined: 2/1/2012(UTC)
Posts: 332
Location: The Netherlands

Thanks: 4 times
Was thanked: 18 time(s) in 18 post(s)
I was not to happy about the Arduino protoshield I used for my HiFiDUINO implementation. Therefore I decided to design my own shield. I call it the Buffalo shield Angel

I have ordered some PCBs. Hope they arrive real soon so I can start using it!

Edited by user Sunday, September 23, 2012 7:42:26 PM(UTC)  | Reason: Not specified

thanks 1 user thanked Corpius for this useful post.
gwikse on 9/25/2012(UTC)
gwikse  
#2 Posted : Tuesday, September 25, 2012 5:31:14 PM(UTC)
gwikse

Rank: Member

Groups: Member
Joined: 1/19/2011(UTC)
Posts: 332
Location: Oslo, Norway

Thanks: 14 times
Was thanked: 17 time(s) in 17 post(s)
I am looking forward to see how this will look and work when all is connected. Keep up the good work :)
bigpanda  
#3 Posted : Wednesday, September 26, 2012 7:19:46 AM(UTC)
bigpanda

Rank: Member

Groups: Member
Joined: 5/22/2012(UTC)
Posts: 24
Hong Kong

Thanks: 2 times
Which module of Arduino is your shield for?
Corpius  
#4 Posted : Wednesday, September 26, 2012 7:53:26 AM(UTC)
Corpius

Rank: Member

Groups: Member
Joined: 2/1/2012(UTC)
Posts: 332
Location: The Netherlands

Thanks: 4 times
Was thanked: 18 time(s) in 18 post(s)
I designed it for the Uno. Look for the specs at http://ce-designs.net/

Edited by user Wednesday, September 26, 2012 7:54:03 AM(UTC)  | Reason: Not specified

gwikse  
#5 Posted : Wednesday, September 26, 2012 10:07:09 AM(UTC)
gwikse

Rank: Member

Groups: Member
Joined: 1/19/2011(UTC)
Posts: 332
Location: Oslo, Norway

Thanks: 14 times
Was thanked: 17 time(s) in 17 post(s)
How do you control the fan in your chassis?
On/off or do you have fan speed control as well?
Corpius  
#6 Posted : Wednesday, September 26, 2012 11:29:47 AM(UTC)
Corpius

Rank: Member

Groups: Member
Joined: 2/1/2012(UTC)
Posts: 332
Location: The Netherlands

Thanks: 4 times
Was thanked: 18 time(s) in 18 post(s)
It is just on/off. I use the 7v supply that powers the Arduino in combination with a transistor to swicht it . The fan is very silent. It is from Noiseblocker.
I programmed it in a way that whenever the temperature inside the chassis exceeds 40 centrigrade celcius the fan turn on, but this has never happenend. The highest temperature I measured was 38 degrees Celsius , that was on one of the hottest days this year. It was about 30 degrees Celsius inside my house, so it would probably never turn on, but when it does it can't be heard. I made sure that the airflow is very good and most of the heat is being transported away by a metal plate that also acts as a shield for all digital part of the DAC.

I'm also monitoring the temperature of the heasink on the placid. The highest temperature I measered there was 52 degrees Celsius after about 4 hours of playing on a real hot day. No fans are triggered on this. I was just curious.

Edited by user Wednesday, September 26, 2012 11:34:26 AM(UTC)  | Reason: Not specified

SCompRacer  
#7 Posted : Thursday, September 27, 2012 4:40:12 PM(UTC)
SCompRacer

Rank: Member

Groups: Member
Joined: 1/6/2012(UTC)
Posts: 305
Location: Plainfield, IL

Thanks: 11 times
Was thanked: 26 time(s) in 21 post(s)
Nice shield. I got back from vacation to find my Arduino and 4x20 LCD display here. I wired it like HiFiduino showed, but the contrast pot only controls two of the four lines. I can't get it to display anything either even though it shows it uploaded the code. I'm back to work, will try again this weekend.
Corpius  
#8 Posted : Thursday, September 27, 2012 5:35:49 PM(UTC)
Corpius

Rank: Member

Groups: Member
Joined: 2/1/2012(UTC)
Posts: 332
Location: The Netherlands

Thanks: 4 times
Was thanked: 18 time(s) in 18 post(s)
The last time I connected a display to Arduino I had to adjust the contrast in order to see anything, but you have to hook it up correct using all lines needed. If I where you I'd add an I2C expansion board to control the display like this or this. This saves a lot of wires. I use the last one.
SCompRacer  
#9 Posted : Saturday, September 29, 2012 12:26:30 AM(UTC)
SCompRacer

Rank: Member

Groups: Member
Joined: 1/6/2012(UTC)
Posts: 305
Location: Plainfield, IL

Thanks: 11 times
Was thanked: 26 time(s) in 21 post(s)
I like that expansion board idea. Thanks!

I double checked connections, encoder switch wiring, and nothing shows up on the display after uploading the code. The Arduino software says it uploaded, transmit/receive lights blink while uploading. I tried reset and nothing shows up. It is just on bench and not connected to BIII yet. A while back I had a mild TIA and ain't as smart as I once was so it is probably something I am missing.
Corpius  
#10 Posted : Saturday, September 29, 2012 9:13:52 AM(UTC)
Corpius

Rank: Member

Groups: Member
Joined: 2/1/2012(UTC)
Posts: 332
Location: The Netherlands

Thanks: 4 times
Was thanked: 18 time(s) in 18 post(s)
Could you post some pictures of it?
SCompRacer  
#11 Posted : Saturday, September 29, 2012 7:17:50 PM(UTC)
SCompRacer

Rank: Member

Groups: Member
Joined: 1/6/2012(UTC)
Posts: 305
Location: Plainfield, IL

Thanks: 11 times
Was thanked: 26 time(s) in 21 post(s)
Sure! I appreciate your assistance. I double and triple checked the wiring per HiFiDuino's illustrations.

EDIT: I don't know what happened but I tried it uploading once gain and now it works on the bench. Now I just have to double check the code and try it on my dual mono BIII DAC.

UserPostedImage

UserPostedImage

UserPostedImage

UserPostedImage

Direct links here for larger images. Kind of hard to follow the wiring like this...

http://i417.photobucket....no%20Build/ard_uno_1.jpg

http://i417.photobucket....no%20Build/ard_uno_2.jpg

http://i417.photobucket....no%20Build/ard_uno_3.jpg



I am using Arduino software 1.0.1, Programmer default setting AVRISP mkII.

Edited by user Saturday, September 29, 2012 9:21:56 PM(UTC)  | Reason: Not specified

Corpius  
#12 Posted : Sunday, September 30, 2012 10:12:22 AM(UTC)
Corpius

Rank: Member

Groups: Member
Joined: 2/1/2012(UTC)
Posts: 332
Location: The Netherlands

Thanks: 4 times
Was thanked: 18 time(s) in 18 post(s)
Good to see you have working. Make sure you set the code for dual mono and at 100 mhz.
You will not be able to switch inputs using the orinal code. Let me know If you need any help on this.
SCompRacer  
#13 Posted : Sunday, September 30, 2012 4:51:45 PM(UTC)
SCompRacer

Rank: Member

Groups: Member
Joined: 1/6/2012(UTC)
Posts: 305
Location: Plainfield, IL

Thanks: 11 times
Was thanked: 26 time(s) in 21 post(s)
Yes on defining the 100mhz and dualmono/TPA phase options. I removed the remaining firmware chip and tried the Arduino and it didn't work, no lock LED. It worked again with the firmware chip back in.

I did fail to set all dipswitches to off, not sure if that makes a difference with the firmware chip removed?

I have the TP 4-channel S/PDIF board with Sidecar so the code will need some tweaking. I appreciate the offer for help as I will need it.
gwikse  
#14 Posted : Sunday, September 30, 2012 5:30:44 PM(UTC)
gwikse

Rank: Member

Groups: Member
Joined: 1/19/2011(UTC)
Posts: 332
Location: Oslo, Norway

Thanks: 14 times
Was thanked: 17 time(s) in 17 post(s)
Originally Posted by: SCompRacer Go to Quoted Post
Yes on defining the 100mhz and dualmono/TPA phase options. I removed the remaining firmware chip and tried the Arduino and it didn't work, no lock LED. It worked again with the firmware chip back in.

I did fail to set all dipswitches to off, not sure if that makes a difference with the firmware chip removed?

I have the TP 4-channel S/PDIF board with Sidecar so the code will need some tweaking. I appreciate the offer for help as I will need it.


Have you made sure that the ESS chips have different i2c adresses ("ADDR" jumper)?

Edit: The dips should be set to off to allow complete control from the arduino.
You have to set the input as sp-dif etc from the arduino as well.

Edited by user Sunday, September 30, 2012 5:46:06 PM(UTC)  | Reason: Not specified

Corpius  
#15 Posted : Sunday, September 30, 2012 8:52:59 PM(UTC)
Corpius

Rank: Member

Groups: Member
Joined: 2/1/2012(UTC)
Posts: 332
Location: The Netherlands

Thanks: 4 times
Was thanked: 18 time(s) in 18 post(s)
Originally Posted by: gwikse Go to Quoted Post
Originally Posted by: SCompRacer Go to Quoted Post
Yes on defining the 100mhz and dualmono/TPA phase options. I removed the remaining firmware chip and tried the Arduino and it didn't work, no lock LED. It worked again with the firmware chip back in.

I did fail to set all dipswitches to off, not sure if that makes a difference with the firmware chip removed?

I have the TP 4-channel S/PDIF board with Sidecar so the code will need some tweaking. I appreciate the offer for help as I will need it.


Have you made sure that the ESS chips have different i2c adresses ("ADDR" jumper)?

Edit: The dips should be set to off to allow complete control from the arduino.
You have to set the input as sp-dif etc from the arduino as well.

It doesn't matter how the DIP switches are set. Mine are still set the same way as before I added the Arduino.

Indeed, you need to set the input. I am busy on writing an article about my DAC for my website. I have already written some kind of manual to add the code for S/PDIF input selection. I'll post the manual in a second or two.

For setting the I2C addresses look at page 39 of the integration manual.


EDIT: as promised here is the link to the manual: http://www.ce-designs.ne...-arduino-input-selection

-

Edited by user Sunday, September 30, 2012 8:55:52 PM(UTC)  | Reason: Not specified

thanks 1 user thanked Corpius for this useful post.
gwikse on 10/1/2012(UTC)
SCompRacer  
#16 Posted : Sunday, September 30, 2012 10:27:56 PM(UTC)
SCompRacer

Rank: Member

Groups: Member
Joined: 1/6/2012(UTC)
Posts: 305
Location: Plainfield, IL

Thanks: 11 times
Was thanked: 26 time(s) in 21 post(s)
Originally Posted by: gwikse Go to Quoted Post


Have you made sure that the ESS chips have different i2c adresses ("ADDR" jumper)?



Fairly sure it is right but I'll double check it.



Originally Posted by: Corpius Go to Quoted Post


EDIT: as promised here is the link to the manual: http://www.ce-designs.ne...-arduino-input-selection

-


Thanks for that! I activated the Sidecar and it worked with an I2S input so I am sure your instruction will solve my problem. It is the 4-channel S/PDIF board I can't get input from. Thanks very much to you both for the help. This code modifying has me feeling incapable.d'oh!

Edited by user Sunday, September 30, 2012 10:31:40 PM(UTC)  | Reason: Not specified

Corpius  
#17 Posted : Monday, October 1, 2012 5:52:44 AM(UTC)
Corpius

Rank: Member

Groups: Member
Joined: 2/1/2012(UTC)
Posts: 332
Location: The Netherlands

Thanks: 4 times
Was thanked: 18 time(s) in 18 post(s)
Hi,

I changed a small part and added some instructions to the manual, because there where no clear instruction on how to code the inputs when using both s/pdif and pcm/dsd sources.

The input selection manual

-

Edited by user Monday, October 1, 2012 5:55:10 AM(UTC)  | Reason: Not specified

thanks 1 user thanked Corpius for this useful post.
ipa4me on 10/22/2012(UTC)
DQ828  
#18 Posted : Monday, October 1, 2012 9:59:47 AM(UTC)
DQ828

Rank: Member

Groups: Member
Joined: 8/17/2010(UTC)
Posts: 368
Location: australia

Thanks: 8 times
Was thanked: 3 time(s) in 3 post(s)
Originally Posted by: SCompRacer Go to Quoted Post
Originally Posted by: gwikse Go to Quoted Post


-


This code modifying has me feeling incapable.d'oh!


I know that feeling, good luck.

SCompRacer  
#19 Posted : Monday, October 1, 2012 4:16:06 PM(UTC)
SCompRacer

Rank: Member

Groups: Member
Joined: 1/6/2012(UTC)
Posts: 305
Location: Plainfield, IL

Thanks: 11 times
Was thanked: 26 time(s) in 21 post(s)
Originally Posted by: DQ828 Go to Quoted Post
Originally Posted by: SCompRacer Go to Quoted Post
Originally Posted by: gwikse Go to Quoted Post


-


This code modifying has me feeling incapable.d'oh!


I know that feeling, good luck.



Well high marks for you as you have it figured out based on the additions you made!

I found Corpius's web page very helpful as he indicates where to place the code. Doing a search with the Find function in the Arduino software takes me to the right place. I understand it all a little better...a little... I haven't tried the new code yet as my old modified code was freezing up when connected to the DAC where it wasn't before. I just had to walk away from it.

EDIT:

I was confused on the dual mono coding, but all you have to do is define dualmono at the beginning of HiFiDuino's latest code and your set. And watch that you don't fat finger anything while changing code.

Edited by user Monday, October 1, 2012 5:27:15 PM(UTC)  | Reason: Not specified

ipa4me  
#20 Posted : Thursday, October 4, 2012 7:31:56 PM(UTC)
ipa4me

Rank: Member

Groups: Member
Joined: 5/24/2012(UTC)
Posts: 40
United States
Location: SW WA state

Thanks: 12 times
Hello Rich and everyone,

I couldn't resist as I have the tft display and shield on the way, too.
I already bought an arduino mega. I'm watching progress with great interest.
I already bummed bigpanda's code off him yesterday. And the libraries from
Mr. Karlson. The code is intimidating to a person like me. I know enough C
structure to be dangerous. Keep at it SCR , I hope to join you soon and hopefully
contibute something back someday.

Regards,

/Mike
Rss Feed  Atom Feed
Users browsing this topic
GuestUser (5)
2 Pages12>
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.