| | | | Nozzle Print Capability | Insertion Layer Selection | Slicer Capability | Printer Capability |
| 100 | Mandatory | Functional | Receive standard 3D part files | Y | Y | Y | |
| 101 | Mandatory | Functional | Prompt user for insertion layer | | Y | Y | |
| 102 | Mandatory | Functional | Create Collision free path | | | Y | |
| 103 | Mandatory | Functional | Generate 4DOF G-Code | | Y | Y | |
| 104 | Mandatory | Functional | Rotate nozzle using G-Code | | | | Y |
| 105 | Mandatory | Functional | Avoid Kinks in Filament | Y | | | Y |
| 106 | Mandatory | Functional | Print layers of material | Y | Y | | Y |
| 107 | Mandatory | Functional | Print locating features for COTS items | | | | Y |
| 108 | Mandatory | Functional | Go to safe configuration during insertion | | Y | | Y |
| 109 | Mandatory | Functional | Enclose COTS item with print material | | | | Y |
| 200 | Mandatory | Non - Functional | Maintain accurate temparature control | Y | | | Y |
| 201 | Mandatory | Non - Functional | Provide user feedback during printing | | Y | | Y |
| 300 | Mandatory | Performance | Incorporate COTS parts of cylindrical and rectangular prism shapes | | | | Y |
| 301 | Mandatory | Performance | Incorporate COTS parts that are orthogonal to print surface | | | | Y |
| 302 | Mandatory | Performance | Incorporate COTS parts that have a maximum height of one inch above the print surface | | | | Y |
| 303 | Mandatory | Performance | Print volume of 3x3x3 inches | | | | Y |
| 304 | Mandatory | Performance | Be able to infinitely rotate nozzle | | | | Y |
| 400 | Stretch | Functional | Print between parts | | | | |
| 401 | Stretch | Functional | Automatically Assign insertion layer | | | | |
| 500 | Stretch | Non - Functional | Maintain print speed | | | | |
| 501 | Stretch | Non - Functional | Easy-to-use interface | | | | |
| 600 | Stretch | Performance | Print time (excluding insertion time) not to increase more than 5% compared to Makergear M2 | | | | |
| 601 | Stretch | Performance | Print between multiple COTS parts not less than 2 inches apart | | | | |
| 602 | Stretch | Performance | Position nozzle within 0.1mm of COTS part | | | | |