This is a remix of zuberio's great tool holder.
I've rearranged it all so it's smaller and doesn't overhang as much but still holds all the tools (with the no jangle allen key holders) and just slots on to the frame and doesnt impede the Z-axis and extruder at all.
I've removed off the USB holder as I didnt need it and put a holder on to hang the cutters at the side.
As for the orientation for printing, I printed as flat with the support settings touching Build plate with 35% density. I found this takes less time than printing on its side (-30/40 minutes) becuase you dont need supports everywhere for the overhangs although this way does take a little more material. Setting the Z-distance/air gap to 0.4 made the supports come off easily.
You may be able to get away with less density on the supports or even print it in a different orientation but i havent tried. If you do please comment and let others know if there is a better way :)
For removing the cutters easilly lift them as shown in the picture with the handle level with the frame or just put them in the opposite way.
To fit the holder you need to take out one bolt on the rail above the power supply to fit then screw it back in after.
Added 3 more versions.
The idea is to keep them compact still but these have a little more depth but only by a few mm.
I havent tested the SD card or SD card with USB ones so if you do try them please let me know in the comments so i can edit them if needed.
*USB picture is from LifeFiasco
Added a cover for the cutters