NOVA is a four-wheel, independently steered research rover designed and built in the AstroX Lab for testing planetary autonomy on our lunar-analog testbed. Everything needed to build one — CAD, bill of materials, and build notes — is released here so other labs and student teams can rebuild, modify, and extend it.
Loading 3D model…// NOVA V2 assembly · rendered in-browser
NOVA_V2_Assembly.SLDASM (from the GitHub repo ↗) in SolidWorks for the full exploded structure: four swerve modules, the differential bar, and the chassis sub-assemblies.| # | Item | Qty | Supplier |
|---|---|---|---|
| Motors & Motor Components | |||
| 1 | Cytron Dual Channel 10A DC Motor Driver MDD10A | 4 | Amazon ↗ |
| 2 | 100:1 Metal Gearmotor 37Dx73 | 4 | DigiKey ↗ |
| 3 | Dynamixel XL430-W250-T | 4 | Robotis ↗ |
| 4 | U2D2 Power Hub Board Set | 1 | Robotis ↗ |
| 5 | Robotis U2D2 | 1 | Robotis ↗ |
| Electrical Hardware | |||
| 6 | Jetson Orin Nano Developer Kit | 1 | Amazon ↗ |
| 7 | Zed 2i Stereo Camera | 1 | StereoLabs ↗ |
| 8 | Matek PDB Hex 12S 5A 12V | 1 | Amazon ↗ |
| 9 | 3S 11.1V 10,000mAh 20C LiPo (12.6V max) (2-pack) | 1 | Amazon ↗ |
| 10 | Raspberry Pi Pico 2W | 1 | Amazon ↗ |
| 11 | Breadboard 5.5x8.2x0.85cm | 1 | Amazon ↗ |
| 12 | 12 Pin Connector Size 20 Contacts | 1 | Amazon ↗ |
| 13 | BNO055 IMU | 1 | Amazon ↗ |
| 14 | 4 Pcs 50mm Black Square Plastic Cooling Fan Filter Cover | 1 | Amazon ↗ |
| 15 | Rocker Switch | 1 | Amazon ↗ |
| 16 | WINSINN 50mm Fan 12V, 3D Printer Micro 12 Volt Fans (5 pcs) | 1 | Amazon ↗ |
| Connector Cables | |||
| 17 | 6-inch USBA to USBC 3A Cable (5-pack) | 1 | Amazon ↗ |
| 18 | 1ft Micro-USB to USB | 1 | Amazon ↗ |
| 19 | 3 Pairs EC5 5.0mm Male and Female Banana Connector Pigtails | 1 | Amazon ↗ |
| 20 | 90 Degree Right Angle DC Power Male Plug Jack to Bare Wire Pigtail Cord | 1 | Amazon ↗ |
| Mechanical Hardware | |||
| 21 | 16mmx28mmx7mm Bearing | 1 | Amazon ↗ |
| 22 | 3mmx8mmx4mm Bearing | 1 | Amazon ↗ |
| 23 | 65x85x10mm Bearing | 4 | Amazon ↗ |
| 24 | 30mmx42mmx7mm Bearing | 1 | Amazon ↗ |
| 25 | 2GT Timing Belt Closed Loop Rubber Belts 220-2GT-9 | 2 | Amazon ↗ |
| 26 | GT2 Timing Belt Pulley 20 Teeth - 6mm shaft | 1 | Amazon ↗ |
| 27 | GT2 Timing Belt Pulley 20 Teeth - 8mm shaft | 1 | Amazon ↗ |
| 28 | METALLIXITY Square Aluminum Tube (15mm x 15mm x 2mm x 300mm) 2Pcs | 2 | Amazon ↗ |
| 29 | 10PCS RC Toy Pushrod Connector Double End Threaded Rod Stainless Steel Rod Linkage | 1 | Amazon ↗ |
| 30 | 10Pcs ShareGoo M4 Ball Joint | 1 | Amazon ↗ |
| 31 | 1Pcs 16mm x 300mm (0.63 x 11.81 inches) Vigorous Linear Motion Rod | 1 | Amazon ↗ |
| 32 | 2Pcs 8mmx100mm (0.315x3.94 inches) Vigorous Linear Motion Rod | 1 | Amazon ↗ |
| 33 | 6061 Aluminum Sheet Metal 8 x 12 x 1/4 Inch | 1 | Amazon ↗ |
| 34 | 8mm Flange Coupler | 2 | Amazon ↗ |
| Wires & Misc. | |||
| 35 | 20 AWG Solid Core Wire Bundle | 1 | Amazon ↗ |
| 36 | 20 AWG Stranded Wire Bundle | 1 | Amazon ↗ |
| 37 | 120pcs Multicolored Dupont Wire | 1 | Amazon ↗ |
| 38 | 840PCS Electrical Wire Connectors, Insulated Wire Crimp Terminals | 1 | Amazon ↗ |
| 39 | Wire Crimps and Crimping Tool | 1 | Amazon ↗ |
| 40 | M2.5 Heat Set Inserts | 1 | Amazon ↗ |
| 41 | M3 Heat Set Inserts | 1 | Amazon ↗ |
| 42 | M4 Heat Set Inserts | 1 | Amazon ↗ |
| 43 | M5 Heat Set Inserts | 1 | Amazon ↗ |
| 44 | Wire Grommet Kit | 1 | Amazon ↗ |
| 45 | Metric Bolt Kit | 1 | Amazon ↗ |
| 46 | M2.5 Bolt Kit | 1 | Amazon ↗ |
| 47 | Elegoo PLA Black Filament | 1 | Amazon ↗ |
The full SolidWorks assembly (13 sub-assemblies, 56 parts), STEP exports for vendor components, the bill of materials, and future software releases are maintained in the NOVA2 repository.
Clone or download the whole project as a zip. Issues and pull requests welcome.
CADOpen NOVA_V2_Assembly.SLDASM for the complete rover; STEP files cover the ZED 2i, XL-430, couplers, and heat-set inserts.
Spreadsheet version of the table above with supplier links, ready for ordering.
License: NOVA hardware files are released for research and educational use. If you build or modify NOVA, we'd love to hear about it — get in touch.