Modular MOLLE payload tray for quadruped robots
Aluminum tray that mounts to the robot's spine hardpoints. MOLLE webbing on the sides for tool attachments, two Picatinny rails for sensors, threaded inserts for custom mounts. Up to 3kg payload.
Quadruped robots come with a standard pattern of M5 hardpoints along the spine, but the factory accessories are limited and overpriced ($300-800 for a basic tray, in some cases). The DIY MOLLE-style tray exposes the same mounting options as a tactical gear panel: webbing for strap-mounted tools, Picatinny rails for sensor packs and lights, and a grid of threaded inserts for one-off custom mounts.
The tray itself is laser-cut from 3mm 6061 aluminum, anodized matte black to reduce reflections in vision-based localization. It sits on four 6mm standoffs above the spine to leave room for the robot's existing connectors. Total footprint is sized to the smallest common denominator (Go2's spine pattern); the larger robots have spacer adapters.
Loadout examples we've shipped: GoPro + boom mic + handheld controller (mapping/inspection setup, ~1.4kg), thermal camera + WiFi router + extra battery (security patrol, ~2.2kg), seedling tray + irrigation pump (agriculture, ~2.8kg). The 3kg practical limit comes from how it affects the robot's gait stability — the actuators handle more, but balance starts looking drunk.
Bill of materials
Compatible robots
Variants
- Heavy-payload variant (5kg)Thicker 5mm aluminum, six standoffs instead of four, distributed load pattern. For larger robots only (B2, Anymal); will overload Go2's actuators.
- Quick-detach variantReplace the four M5 bolts with quarter-turn DZUS fasteners. Tray pops off in 10 seconds — useful when you swap loadouts often.
- Insulated variantAdds a 5mm cork lining underneath to reduce vibration transmission to sensitive sensors (e.g., LIDAR or hyperspectral cameras).
Install
- 1.Identify the four M5 spine hardpoints on your robot. Go2: behind the head and over the rear hips. Spot: top spine pattern (bring the included diagram).
- 2.Thread the four standoffs into the hardpoints. Hand-tight only — these are aluminum into aluminum, you'll strip them with a wrench.
- 3.Lower the tray onto the standoffs and bolt through with the supplied M5×16 socket-head screws + washers.
- 4.For loadouts: thread MOLLE-compatible pouches through the side webbing, Picatinny accessories slide on from the front and lock with a thumb screw.
- 5.First test: walk the robot at 0.5 m/s for 60 seconds with no payload. If anything rattles, tighten standoffs. Then add 1kg and repeat. Build up to your target loadout incrementally.
FAQ
Will it interfere with the robot's IMU/balance?
Up to 3kg centered on the spine: no measurable gait change. Above 3kg or off-center: the robot slows down its trot to 80% of normal speed and the gait looks more cautious. Not unsafe, just less elegant.
Can I mount a robot arm on top?
Possible but not recommended on this tray — robot arms exert lateral torque that this 3mm panel can't handle. We have a separate concept for arm mounts that uses a thicker base plate and additional spine bracing.
Does it block the robot's emergency stop button?
No — the tray is designed with a cutout over the standard E-stop position on Go2 and Spot. For Anymal, the E-stop is on the side and isn't affected.
Will it survive rain?
Aluminum is fine. The MOLLE webbing absorbs water but dries quickly. Picatinny rails are stainless. Don't leave it parked outside in heavy rain — your robot probably can't either.
Build this addon
Open the builder with this addon's spec pre-filled. Tweak the components, regenerate the BOM with live AliExpress prices, download the OpenSCAD CAD.
Build it