MamboBerry LS - my new PI-HAT

Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.
On the PI Hats the I2S routing looks crappy compared to the board you have at hand.

I think one of the major I2S flaws on the PI is how weird (wildly spread) these folks assigned
the I2S lines to the GPIO header. That alone already prevents from well designed I2S
on a PI-HAT - IMO.

Not sure if a setup with e.g U.FLs from Kali ( Ioan -- a new feature! ;) ) to its HAT
would be the better choice here.

Or e.g. at least offering a separate I2S header on Kali might be another option.
 
Last edited:
Member
Joined 2003
Paid Member

Attachments

  • 20615354156_0c080c8b93_o.jpg
    20615354156_0c080c8b93_o.jpg
    446.9 KB · Views: 435
Member
Joined 2003
Paid Member
So.

I also did the sync-MCLK-mod surgery. :eek:

1. relocated the 51R ( I cut the trace that connected to pin 27 - this way viases 29/27 make some nice pads for the 51R )
2. removed the clock LDO
3. used a 3-wire ribbon (gnd-clock-gnd) for the time being
4. Against earlier plans I'm using the old 51R pad to inject the clock.
5. I bent the ribbon away from the other I2S lines. (routing is not as shown on the image)


Now it's heating up.


PS1: Sorry Vasilis, Not much left of the MamboBerry. :rolleyes:

PS2: What you see on top of the caps are NOT my old chewing gums. :D

@Soundcheck,

Good on the cap damping, I will do that on mine at some point.

Your pictures reminded me I have not posted any of my work on the MB...

Here's some of my sync mode setup.

As on yours, I had too much treble emphasis too with mine and a 51R series R. Try 100R.

Also try it on the other end of the line.

I suspect the u.fl will be better than the ribbon. I just used a single wire, worse choice, but it worked ok once I fiddled with the series R value.

Greg in Mississippi

P.S. You can see the PPS caps I used on the CP-CN and NEG-GRND pins pretty clearly here along with the ones replacing the small electrolytics. AND please excuse the goopy clear stuff, that is hot glue making sure the caps are well secured and won't accidentally tear off pads.

P.P.S Also try a couple of good 10R metal film (Vishay-Dale or PRP) for the output R's!
 

Attachments

  • Sync Mode sending end at header resized.jpg
    Sync Mode sending end at header resized.jpg
    731.1 KB · Views: 407
  • Sync Mode receiving end of wire soldered to input side of 51R resized.jpg
    Sync Mode receiving end of wire soldered to input side of 51R resized.jpg
    869.9 KB · Views: 398
  • Sync Mode 51R replaced only soldered on other pad resized.jpg
    Sync Mode 51R replaced only soldered on other pad resized.jpg
    830.4 KB · Views: 381
  • Sync Mode 51R removed w-Kapton Tape on one pad resized.jpg
    Sync Mode 51R removed w-Kapton Tape on one pad resized.jpg
    884.4 KB · Views: 371
Last edited:
Member
Joined 2003
Paid Member
My two cents about -- why ES9023

1. The 9023 can sound really good if well implemented. I think it's not just me thinking that way. Especially after my latest mods.
2. many 9018 sound even worse because they are poorly implemented and/or
3. they are much more complex (SW and HW) implemented. Many times less is more.
4. The whole filter swapping is more or less nonsense and makes stuff just more
complex again. If a DAC manufacturer can not decide what's the best filter
he hasn't done his homework - IMO. Or he just wants to build/offer a costly playground for some audiophile fools. Look at AKM. If you look at their communicated filter responses it's pretty obvious what to go for - without even listening to it. No reason to have a choice of 5.
5. Budget - I think cost/performance ratio is the best out there.

Enjoy.

@Soundcheck,

We mostly agree on the ES9022/ES9023. There were several comments saying basically the same as what you summarized in ESS-DAC chip-related threads back a few years (2012-2013?).

But of course we disagree on filter swapping, I have no issues believing that the manufacturer will select filters that make their chip measure best instead of sound best and that using other filters can sound better even when they measure worse. BUT doing that on the ES9022/23 may be hard... IF you upsample to 352/384 AND run it in Sync mode, the filtering used during the upsampling MAY be the dominant one. In an ES9018, you had to upsample to 352/384, run them in Sync Mode, AND turn off the Over-Sampling Filter (OSF) to make this work.

Since my setup does not yet have 352/384 upsampling enabled, I can't say how it sounds on the ES9022/23. BUT even using the different vendor-supplied filters in a PCM5122 or using community-generated filters on a Soekris makes a noticeable and useful difference.
 
Member
Joined 2003
Paid Member
My mod philosophy...<SNIP>

Specifically, what did I do?

1. I added a .01uf C0G across the AVCC-DIF pins (5 & 4) and two .022uf/16v Panasonic PPS films, one across the CN-CP (9 & 10) and the other across the NEG-AGND (11 & 12) pins.

2. I unsoldered the 4 4.7uf electolytics (conductive plastic?) around the DAC chip and replaced them with 1uf/16v Panasonic PPS caps. Note that the two on the side of the DAC chip AWAY from the RCAs are across AVCC-GND and the two on the side TOWARDS the RCAs are across CP-CN and NEG-GND.

3. I added a 560uf/16v United Chemicon conductive plastic cap across one of the two 1uf PPS caps I added across AVCC-DIF(GND).

4. I added another 560uf/16v UC cap across the MLCC cap next to the clock chip.

5. I added a 100uf/16v Nichicon Fine Gold (I have not had good results with the Panasonic FC cap line that EUVL used here) across the 1uf PPS cap across NEG-GND.

6. I replaced the capacitor from VREG-GND (on the Mamboberry, it is the MLCC just above the 'RR' where 'MAMBOBERRY' is spelled out) with another 1uf PPS AND added one of the 4.7uf caps I'd pulled off in the previous step across it... I took this from the MBLS, where Vasilis has one of those 4.7uf caps there instead of an MLCC.

7. I removed the resistor just above the MLCC above, which also goes from VREG-GND. This is used to set the output level AND some posters who had added this on various ES9022 implementations thought it lowered the SQ. That may not be true for the ES9023, but it was easy to leave out and while it increases the output level slightly in my setup, it is not so much as to cause a problem. It might go back in during a later modification IF I get that far... I'll explain later.

<SNIP>

These pix show most of what I did... you can't see both of the PPS caps on the AVCC side of the ES9023 because a cap is in the way, but you can see them on the CP-CN/NEG-GRND side.

You CAN see the caps on the ES9023 legs in a couple of these and one of the ones showing my Sync Mode mod.

I don't have a good picture of the stacked 1uf PPS/4.7uf stock electrolytic on VREG-GRND, I'll try to post one later.

AND as I said before, I picked these parts as ones I've used on other mods that have worked well for the cost. Nope, they aren't Black Gates. Nor are they ones selected by painstaking listening, then trying another such as what Vasilis does and many appear to have done on the Subbu DAC thread. But they worked and worked well... consider this one possible modset and at least a good, economical starting point.

Greg in Mississippi
 

Attachments

  • MB Mod Overall resized.jpg
    MB Mod Overall resized.jpg
    377.2 KB · Views: 183
  • MB Mod PPS Caps & caps on ES9023 legs resized.jpg
    MB Mod PPS Caps & caps on ES9023 legs resized.jpg
    937.6 KB · Views: 153
  • MB Mod cap added to clock power feed resized.jpg
    MB Mod cap added to clock power feed resized.jpg
    813.5 KB · Views: 124
Member
Joined 2003
Paid Member
... I beleive the one he made for he Bufallo works on the Odroid C1+ (but I'm not sure) !

The Odroid C1+ despite the lack of information VS the Pi, is a better pcb when it comes to the layout ! (mostly if we speak about no FIFO &/or isolation (chip))

I won't argue about the Odroid possibly being a better base board than the Pi.

BUT there is are few turnkey distro/SW solutions for the Odroid... and plenty for the Pi.

What we need is a fully SW/HW physical configuration-compatible, but more sound-quality-focused version of the Pi that uses with more audiophile-ish power networks (linear regs, more capacitance, possibly additional regulation zones). It MIGHT be bigger, but as long as it has the same standard electronic interfaces AND mounting holes in the same place, it can be a drop-in replacement (well, you may need to do a different case).

AND that, I suspect, would sound better while still leveraging all of the distros and SW out there PLUS the community support.

Yah, I'd rather have a solution like the BBB with a clock that has an integer-relationship to our audio clocks. AND I'd love to have on-board isolation. But if someone made a board like this that was no longer HW/SW compatible with the base Pi, they throw out all of the existing distro/SW/drivers & community support base and have to start from scratch AND provide support too. Not too appealing in my book!

Greg in Mississippi
 
Last edited:
Yes, that's right as inputed SoundCheck as well, the more usefull way is to go for a Pi or a Pi-like !

Now I'm asking myself what is the better solution to stop some noise : chip isolator or traffo isolation ? Some like Pedja Rogic or John from ECDESIGNS seem clairly prefer the traffo isolation way when I2S input from "computer" boards are involved. Although IanCanada has a good sucess with his isolation electronic chip board to manage the I2S signals !

I have a Pi3 , but no time enough yet to try the distros (Moode from Tim planned in first...)

Hey I see you use the APSA (blue top caned polymer cap) caps as well : I like it a lot too with one of my Subbu board at AVCC.

Joachim G. made also a buffer with a filter for the audio outputt of this chip which improved mostly the bass area.

Some have testimonied better or as good result than the ES9018 high end model.
 
Last edited:
Greg.

You made it the other way around on VREG and NEG!?!? I put the larger one on VREG and the small on NEG. I didn't like the larger cap on NEG ( In line with the Subbu folks) - I had it the other way around earlier.

Playing around with I2S is really a shot in the dark.


BTW. Things improved after day one and several hours running my TaraLabs burn-in CD.
(After 48h on that disc usually the DAC starts showing his real face.)


However. Yesterday I ripped everything apart again and started over.
The less forgiving a system gets, the more care must be taken of every tiniest detail.
 
Hi folks.

Just to let you now about the status of my little joint-venture with Tim/Moode.

1.
Current Moode Audio 3.1 now offers the kernels based on Clives audio related patch set.
Beside numerous I2S and other audio related patches, SRs up to 384kHz are available for I2S DACs.
A number of named DACs have been added.
I also applied some performance related optimizations to the kernel.
Kernels are available for armv6 armv7.

2.
We also introduced squeezelite. (For the time being we skipped LMS)

Moode is one of the few, if not the only PI Audio distro, offering MPD and squeezelite on the same image.

3.
Several OS related performance enhancements have been introduced


That's pretty much it from my side for the time being.


My actual goal was to make the earlier discussed kernel enhancements (and squeezelite) available to a wider community. I hope there are a few out there making use of this. ;)
Again. Thx to Tim for joining up.
And once more Thx to Clive for gathering/writing/assembling/testing and providing this quite impressive number of patches to the kernel. A great pity that he stepped out.


Enjoy.
 
Some great hardware , as usual , from Soekris.

I think this benefits everyone , from my perspective this is the best hi-end solution on the market right now.





Just stepped over my potentially next project. :D

Soekris R2R HAT dam1231

Probably available by the end of the year.

Might make the Kali obsolete.

Let see how things develop.

Edit:

That DAC also seems to come with (autosensing?)) Toslink/SPDIF inputs. :cool:
Interesting will be if GPIOs/RS232 will be used.
 
from my perspective this is the best hi-end solution on the market right now.

What is high-end? What is the market?

####

If you look at the list of tweaks (HW and SW) on Soekris DACs out there !?!? .....I'm not sure if we talk about a great product anymore
If you look at more critical comments about the Soekris DAC family !?!? .....I'm not sure if we talk about a great product anymore

The active output stages seem to be everything but appreciated. For a reason!?!? Everybody with a little experience can tell what opamps can do to the sound and what difference this or that outputstage will make..
Every reasonable commercial DAC out there comes with better/more sophisticated output stages. No wonder that the first thing people do with the Soekris is going passive out.
Beside that. All of us who played around with resistors in the path, learned that they have quite an impact. The numerous resistors in the Soekris DAC will add quite a flavour to the signal.

The HAT also seems to be a stripped down version. Soekris even got rid of the isolation stage.
And @ 260€ plus tax plus shipment plus power supply that DAC gets pretty close to real well down commercial solutions like a Chord Mojo (currently 415€).

I've never been 100% convinced about the Soekris DACs. That's why I never bought one.

Considering all that. I'm honestly not sure anymore if to go for a 400$/€ HAT DAC solution/project that still comes with this or that compromise.

Actually I'd rather say, I'll stay away from it.

Enjoy.
 
Last edited:
Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.