Rockbox Xduoo X3
Mar 6, 2017 at 4:46 AM Post #1,381 of 2,617
So I wanted to share this case I made for the X3.

As we all know, the leather case available for the X3 pretty much sucks, and there are no other cases available. There is a file available to print your own 3D case, but I don't know how well the case fits and I don't own a 3D printer anyways (yet).

So I decided to go old school, bust out the Dremel, and make my own case.

The case is based off a "Nintendo DS Lite Game Storage Accessory Kit" from a company called "PowerA". It's got to be the PowerA version - other DS Lite cases don't work the same. You can get the cases from ebay and Amazon (https://www.amazon.com/dp/B002FB6830), and they come in a variety colors. I went with black, and paid $3. I've also seen them in the reduced section of Walmart a number of times due to the fact that the DS Lite is so ancient.

Here's what the product looks like:

41XFxCHFEUL.jpg71PSGHCyfxL._AC_SL1500_.jpg

It's actually used to store the cartridges, not the DS Lite itself. One bonus is it includes a few screen protectors, which are easy to trim and use on the X3.

So to make the case you first remove the 2 rubber inserts in the storage case. They pop right out. Save them, as you'll need them later.

One thing you'll notice is that the X3 fits pretty well into the PowerA case, but there is a few issues that have to be dealt with. The PowerA case is larger than the X3 by about 2mm in all dimensions. So there's a 2mm gap around the top, bottom, and sides of the X3, and the X3 sits a few 3mm or so too deep into the case. We can easily solve both of these issues.

To address the case being a little too deep, we simply line the bottom of the case with a layer of adhesive-backed insulation tape (available at Home Depot/Lowes in HVAC section):

DSCN0443-Edited.jpgDSCN0000-Edited.jpg



To address the gaps around the sides of the X3, we're going to make a spacer using the PowerA rubber cartridge inserts that you removed. The goal is to make a spacer that takes up the extra gap in the case around 2 edges of the X3. The PowerA case is close to the X3s size, but there is about 2mm worth of space around the top, bottom, and sides. So what I did was to orient the X3 into the PowerA case such that it's flush with the BOTTOM LEFT corner of the case. That means there's NO gap between the X3 and the PowerA case on the BOTTOM and LEFT side, and there's a 4mm or so gap around the TOP and RIGHT edges of the X3.

Here's clarification of the orientation of the X3 in the case:

Untitled.jpg
You can trim the rubber spacer using scissors, like so:

DSCN0451-Edited.jpg

I used a Dremel with sanding drum to shape a few spots of the rubber spacer as needed. The goal is to have the X3 fit into the PowerA case tightly with no slop. So tweak the insulating tape and/or spacer as needed to get a tight fit. I also sanded out an indentation for the volume buttons in the rubber spacer, both to make it easy to reach the buttons and change the volume, and also so the spacer didn't push against the buttons and make inadvertent volume changes.

The result is something like this (ignore the cutouts in the bottom of the case for the jacks; we'll get to that later. Just pay attention to the insulation & spacer):

DSCN04500.jpg
Note the sanded cutout for the volume buttons in the above photo.

Next you need a way to accurately reference the location of the buttons and screen on the X3. To do this, I just laid the X3 on a photo copier, made a copy, and carefully cut out the spot for the buttons and screen using an Xacto knife. Then I taped the paper stencil (face down) against the inside "door" of the PowerA case. I scratched the outline of the buttons and screen into the plastic using a scratch awl (a pencil could work too). You can see some remnants of where I scratched the reference lines here:

DSCN0454-Edited.jpg

Now simply cut out the holes using a Dremel, and clean any edges up as needed using a flat file. It may be helpful to make the button cutouts oversized by like 1-2mm, which makes it easier to push the X3 buttons while mounted in the PowerA case.

You may notice that I cut the hole for the X3's screen smaller than is on the X3. The reason is because the "screen" on the X3 is simply a smoked plastic window, and is significantly larger than the actual OLED display itself. I think Xduoo did this to make the X3 screen appear larger in photos than it really is. If they showed it with a dinky little screen people might have been turned off. Regardless of the reason, the actual OLED display is about 50% smaller than the "window". So I cut the hole to match the OLED display itself, not the smoked window. It's a personal preference thing - if it bothers you, you can certainly cut the screen hole in the PowerA case larger if you want. But I saw a large hole as being pointless, and instead preferred having as much of the PowerA case protecting the X3 as possible. There is no issue seeing any information on the X3 display whatsoever.

Now that you've lined the case, made the spacer, and cut out the button and screen holes, test out the PowerA case by closing it with the X3 inside, making sure the X3 fits tightly against the inside of the top lid with no looseness. Again, tweak the spacer and/or insulating tape as needed to remove any slop. The goal is to prevent the X3 from shifting around when inserting/removing cables, working out, jostling about in your pocket, etc.

Now that you have the X3 fitting tightly in the case, it's time to make the cutouts for the jacks. With the PowerA case lid open, you'll be able to see where the jack holes need to be cut out. I used a Dremel sanding drum for this. I made my jack cutouts slightly oversized to accommodate for a variety of headphone cables. I used a cable with the fattest shoulder as my maximum clearance reference.

You'll end up with something like this:

DSCN0446-Edited.jpgDSCN0448-Edited.jpg

Repeat the process for the USB micro jack. You may need to sand a little notch out of the rubber spacer to get the clearance needed for a USB micro cable to fit into the port just right. Sorry, no shots of that (use your imagination).

To make the case look a little nicer (and to hide scratches that will develop from use), I used a Scotch brite (green) pad to put a brushed finish on the plastic case, like so:

DSCN0444-Edited.jpgDSCN0449-Edited.jpg

Now all that's left to do is put the screen protector on the X3, and you're ready to go.

The overall size of the X3 in the PowerA case is almost identical to a Fiio X5. The outside dimensions of the PowerA case are 115mmx60mmx20mm. It fits into my pocket easily, and with the case protecting the X3 I can throw it around in my car, glovebox, laptop bags, desk, working out, etc without worrying about the X3 getting damaged or scratched. The PowerA case also keeps my Fiio E12 from getting scratched up by the bare X3. And any blemishes/scratches that develop on the PowerA case can simply be removed by a few swipes of the Scotchbrite pad.

Is the case perfect? No. There's no way to access the lock switch and volume buttons without opening the case. And cutouts for the lock switch and volume buttons isn't possible without damaging the PowerA case (ie the case hinges are in the way of the volume buttons, and the case closure clasp is in the way of the locking switch). Neither have really been deal breakers for me. The lock switch isn't required because it's impossible to inadvertently bump any of the buttons (because the buttons are now recessed in the PowerA case). And once I set the volume for a particular listening session, I leave it there. When I do need to change the volume, it takes 1 second to flip open the case and change the volume. The X3 doesn't have to be lifted out of the case to do so, because the little notch sanded into the rubber spacer leaves plenty of room to use the volume buttons.

Overall I'm happy considering the $3 spent. If a purpose-built plastic case comes out for the X3, I may go with that. But at this point I seriously doubt we'll ever see any X3 cases (and if so, it certainly won't be $3).

Here's how the finished product looks with the Fiio headphone amp (stacks very nice, with or without the silicone bands):

DSCN0458-Edited.jpgDSCN0457-Edited.jpg
DSCN0456-Edited.jpgDSCN0455-Edited.jpg

And a shot showing the screen (the bottom of the screen looks like the display is cut off a little, but that's just the angle I was holding the camera):

DSCN0460-Edited.jpg

Enjoy,
- Slater

UPDATE 05/24/17 - I wanted to give an update on the DIY X3 case, and point out a cool 'hidden' feature that I found. There have been many times where I needed to reset the X3, and it has always been at inopportune times when I was out and about and had no access to a paper clip or mechanical pencil. Once Rockbox would freeze and I couldn't find something to push the reset switch with, I was totally screwed until I returned home often hours later.

Anyways, I noticed on the inside edge of the case, between the 2 hinges, is a small secret compartment type cubby. It's a little 'slot', perfectly sized to fit a "X3 Reset Tool" - a small piece of straightened paper clip, piece of wire, toothpick, dulled sewing needle, etc. And once the lid is closed, whatever is in the little slot does NOT fall out. Once I started carrying my "reset tool" in the little slot, I have used it at least 6 times over the past few months for various reasons. It's gotten me out of jams where I would have otherwise been stuck with no music. It's worth its weight in gold!

Here's a photo showing the little slot I'm referring to:

ResetPinStorage.jpg
 
Last edited:
Mar 7, 2017 at 4:46 AM Post #1,383 of 2,617
Nice work. You gave the X3 a much more stackable form factor. I'm still trying to figure out a way to stack mine elegantly with the Altoids tin amp I'm building.

 
Thanks, and good point about the improved stackability.
 
I laid it on top of an Altoids tin I have, and here are the size results:
 

 
Roughly the same thickness, roughly the same width. And I suspect that after adding the volume knob and having cables plugged into the jacks, it would stack nicely with the PowerA X3 solution.
 
Or, instead of mounting the board into an Altoids tin, you could just use a PowerA case - then it WOULD stack perfectly! And there would be just enough extra room in the PowerA case to fit larger batteries to boot!
 
I'm actually getting one of the Pocket Class A amps myself, and am in the same boat as you. The thought has crossed my mind to doing this same thing myself (ie using a PowerA case instead of an Altoids tin).
 
Mar 7, 2017 at 11:07 AM Post #1,384 of 2,617
Thanks for the illustrative photos. I like your idea of putting the Pocket Class A in a bigger case with a larger capacity battery. That would be sweet. But I think it would have to metal though to dissipate the heat well.

You are going to love The Pocket Class A with X3. Awesome synergy IMO. The x3 has incredible detail, extension, speed, and phase coherence, I believe owning in part to its capacitor-less output design. But on the flip side, it tends to sound a bit analytical and flat or "empty", especially in the midrange when used all by itself. My Pocket Class A fleshes out the sound with this full-bodied, energized, harmonically beautiful tone. Now I feel like a I have the best of both worlds.

I did some experimentation with different output capacitor options with the amp and I am about to order several more caps to try. If you are into DIY you can easily tailor the sound to your personal preference this way.
 
Mar 7, 2017 at 2:29 PM Post #1,385 of 2,617
Thanks for the illustrative photos. I like your idea of putting the Pocket Class A in a bigger case with a larger capacity battery. That would be sweet. But I think it would have to metal though to dissipate the heat well.

You are going to love The Pocket Class A with X3. Awesome synergy IMO. The x3 has incredible detail, extension, speed, and phase coherence, I believe owning in part to its capacitor-less output design. But on the flip side, it tends to sound a bit analytical and flat or "empty", especially in the midrange when used all by itself. My Pocket Class A fleshes out the sound with this full-bodied, energized, harmonically beautiful tone. Now I feel like a I have the best of both worlds.

I did some experimentation with different output capacitor options with the amp and I am about to order several more caps to try. If you are into DIY you can easily tailor the sound to your personal preference this way.

 
Be aware that steel is one of the worst conductors of heat there is, and thus makes a poor heat sink material. So if the Pocket Class A amp generates a lot of heat, and the case is expected to help dissipate that heat, then an aluminum enclosure would be a far better choice than an Altoids tin.
 
Mar 8, 2017 at 8:02 PM Post #1,386 of 2,617
Good point. If the Pocket Class A gains the momentum that the CMOYs previously did a few years ago, I expect we will see some more experimentation with larger enclosures. This would fit a wider range of high-end caps and bigger battleries. And better thermal management as you mention.

How do you like the SQ of the FiiO paired with x3? Inearly bought that amp myself before I caught the DIY bug. Impressive specs.
 
Mar 9, 2017 at 12:54 AM Post #1,387 of 2,617
Good point. If the Pocket Class A gains the momentum that the CMOYs previously did a few years ago, I expect we will see some more experimentation with larger enclosures. This would fit a wider range of high-end caps and bigger battleries. And better thermal management as you mention.

How do you like the SQ of the FiiO paired with x3? Inearly bought that amp myself before I caught the DIY bug. Impressive specs.

 
I think it's a great pairing. The X3 by itself can sound a little cold and analytical at times. When paired with the FiiO E12 Mont Blanc (MUSES02 op-amp), it results in a warmer and smoother sound.
 
Most of my headphones/IEMs are lower impedance (16 - 32ohm), so the FiiO is a good match & has driven everything fine so far (X3 volume at ~80%; FiiO at ~60-75% max). I have only run out of volume on one pair of headphones (Superlux HD-660, which is 150ohms), which was expected because the FiiO E12 Mont Blanc isn't designed for it.
 
Mar 10, 2017 at 12:48 AM Post #1,388 of 2,617
New version:47ec887-170310
Thanks Igor B. Poretsky for help.
 
- Home and Option buttons action has been changed;
- Delay between track (while fast prev / next browsing through files) has been eliminated;
- Automatic frequency selection (44100 / 48000 Hz) has been implemented
(check Settings -> Playback Settings -> Frequency).
 
Enjoy!
 
Mar 10, 2017 at 12:51 AM Post #1,389 of 2,617
  New version:47ec887-170310
Thanks for Igor B. Poretsky for help.
 
- Home and Option buttons action has been changed;
- Delay between track (while fast prev / next browsing through files) has been eliminated;
- Automatic frequency selection (44100 / 48000 Hz) has been implemented
(check Settings -> Playback Settings -> Frequency).
 
Enjoy!


 
Mar 10, 2017 at 3:51 AM Post #1,392 of 2,617
New version:47ec887-170310


Thanks Igor B. Poretsky for help.


 


- Home and Option buttons action has been changed;


- Delay between track (while fast prev / next browsing through files) has been eliminated;


- Automatic frequency selection (44100 / 48000 Hz) has been implemented


(check Settings -> Playback Settings -> Frequency).


 


Enjoy!


 


OMG, thank you very much for your hard work!
I'll install it tonight.
 
Mar 10, 2017 at 9:14 AM Post #1,393 of 2,617
  Much appreciated!
Another couple of useful patches are expected soon.
Hold on.

thank you  very much for the changes. 
 
is it possible to fix battery level shown on rockbox? it falls down very quickly to ~10-15% and then it can run on those 10-15% even for a few hours, slowly going down to 0%. it would be nice to have a proper, constant drain from 100% to 0% so we could estimate time on the battery in a better way.
 
Mar 10, 2017 at 12:05 PM Post #1,395 of 2,617
My X3 no longer boots into original firmware. I can't reload the bootloader because it's not recognized by the pc when plugged in with lock on, and with lock off it boots into Rockbox. I've seen others mention this problem but haven't seen a solution. Has anyone recovered from this?
 
When booting with lock on I get the original welcome screen and it hangs. Reset has no effect and reset with lock off is required to reboot into Rockbox.
 

Users who are viewing this thread

Back
Top