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 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 |
|
1 user thanked Corpius for this useful post.
|
|
|
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 :)
|
|
|
|
Rank: Member
Groups: Member
Joined: 5/22/2012(UTC) Posts: 24 Thanks: 2 times
|
Which module of Arduino is your shield for?
|
|
|
|
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)
|
|
|
|
|
|
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?
|
|
|
|
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 |
|
|
|
|
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. |
|
|
|
|
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. |
|
|
|
|
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. |
|
|
|
|
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? |
|
|
|
|
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)
|
|
|
|
|
|
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. |
|
|
|
|
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. |
|
|
|
|
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 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
|
|
|
|
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 Originally Posted by: SCompRacer 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 |
|
1 user thanked Corpius for this useful post.
|
|
|
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
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 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. Edited by user Sunday, September 30, 2012 10:31:40 PM(UTC)
| Reason: Not specified |
|
|
|
|
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 |
|
1 user thanked Corpius for this useful post.
|
|
|
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 Originally Posted by: gwikse
-
This code modifying has me feeling incapable. I know that feeling, good luck.
|
|
|
|
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 Originally Posted by: SCompRacer Originally Posted by: gwikse
-
This code modifying has me feeling incapable. 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 |
|
|
|
|
Rank: Member
Groups: Member
Joined: 5/24/2012(UTC) Posts: 40 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
|
|
|
|
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.