All components of the kit arrived in a single box. Many components of the frame were already assembled. I particularly liked that most of the components were individually labeled. Hardware (screws, nuts, etc.) came in individually labeled bags, further packaged by their size (M6, M5, M4, etc.).
Shipped components:
Here are pictures of the various sub-assemblies I assembled from individual components. The pictures below represent the completed sub-assemblies.
Spider sub-assembly, which holds the build plate and heater.
Extruder mounting plate sub-assembly.
Fan sub-assembly.
X and Y motors with pulleys attached. Although I attached the pulleys at this point, I readjusted their heights during installation to the frame.
Idler bolt sub-assembly. I assembled two of these. Each belt (X and Y) passes through a motor pulley and an idler bolt.
Controller board and electronics enclosure. The main instructions pdf referred to a previous version of the electronics enclosure (laser-cut plastic version). There is a separate pdf for the metal enclosure assembly.
The following is the frame as it was shipped.
After installing the completed spider sub-assembly and motor.
After installing the extruder motor, extruder and fan sub-assembly.
Next steps include installing the wiring harnesses and the top of the enclosure box. I do not have pictures for steps of installing the wiring harnesses. However, here are some post-assembly pictures.
Completed 3D printer. The kit came with black PLA filament. The picture is taken with the blue third-party PLA filament I used.
Filament feeding tube.
Positioning of the Z-stop switch.
Z-stop screw for adjusting the Z-zero-height. Note that this screw is rather long. When you need to adjust the height you can turn the screw manually from bottom of the plate without lowering the plate.
X motor.
Official MakerGear M2 assembly instructions are available here.