Cooling is always something to consider, however this cabinet is a bit larger than your typical homebrew CNC enclosure (I think I measured it at 1.2 x 0.8 x 0.3m), has an integral air to air heat exchanger, and previously housed a Heindenhain controller complete with all drives/transformers/contactors.