This is just an idea, and is quite flexible. It doesn't require a 3D printer.
If you don't need filament storage, don't make the drawer/cabinet, and move the foam closer to the wall or use it as a normal cabinet. Don't need the charging station, don't put it. Make it a speaker (not sure how will it sound behind the foam). Don't want the acoustic foam, change it with a material that you like. (wood, leather, mirror, art etc.) Don't need the light don't put the LEDs.
ATTENTION: Make sure you know what are you doing and if you are installing the electrical outlets on your own. (USB outlets might be a better choice: i.e. https://goo.gl/9VYhu3)
NOTE: If you decide to build i as a drawer it would require a two way travel drawer slide with double extension (i.e. https://goo.gl/6k3BV3), or 2 normal slides with double extension mounted to the same piece of wood each other on the opposite side (i.e. https://goo.gl/uiY1eE). If you make it as a cabinet, a normal cabinet hinge will do (i.e. https://goo.gl/96Vjrk).