REEF Build Tutorial
Complete guide to building the REEF 3D-printed Unmanned Surface Vehicle — from printing the 12-part hull to manual control and autonomous GIS navigation.
What You'll Build
REEF is a groundbreaking 3D-printed DIY Unmanned Surface Vehicle (USV) designed to evolve from a manually controlled boat into a fully autonomous GIS-programmed maritime drone. Built with accessibility in mind, the entire hull is printed in 12 interlocking parts on a standard FDM printer — no CNC, fibreglass, or specialist manufacturing required.
The tutorial is split into two parts: Part 1 covers the complete 3D-printed hull construction, propulsion electronics, and manual radio control setup. Part 2 (coming soon) will add full autonomous navigation using Google Maps waypoints and GIS-based route programming.
3D Printed Boat + Manual Control
Print and assemble the 12-part hull, install propulsion and electronics, set up RC manual control.
Full USV + Google Maps Waypoints
Convert REEF into a fully autonomous surface vehicle with GIS-programmed route navigation.
Part 1 — 3D Printed Boat & Manual Control
Part 1 Build Steps
Download STL Files
Download reef.zip and extract all 12 hull STL files.
3D Print All Parts
Print each hull component — hull front/middle/back, decks, mounts, and hardware parts.
Assemble the Hull
Glue and bolt the hull sections together, seal all seams waterproof.
Install Propulsion
Mount brushless motors, props, ESCs, and servo for rudder control.
Install Flight Controller
Mount the ArduPilot board, GPS, and RC receiver for navigation and control.
Wire & Waterproof Electronics
Wire all electronics, apply conformal coating, and secure the battery tray.
Bind RC & Test
Bind your RC transmitter, verify motor direction, and conduct pool/calm water test.
3D Print Files — 12 Hull Parts
The REEF hull is divided into 12 printable components, each designed to fit on a standard 220×220 mm or larger print bed. Use PETG or ASA for all hull and structural parts for better UV and water resistance. The coupling and interface parts can be PLA.
| # | Part Name | Material | Notes |
|---|---|---|---|
| 1 | hull_front |
PETG / ASA | Bow section — tapered for hydrodynamics |
| 2 | hull_middle |
PETG / ASA | Main hull body — battery bay |
| 3 | hull_back |
PETG / ASA | Stern section — motor mount integration |
| 4 | rudder_mount |
PETG | Servo-driven rudder attachment point |
| 5 | rudder |
PETG | Rudder blade for steering control |
| 6 | rudder_horn |
PETG | Servo linkage arm for rudder actuation |
| 7 | cam_mount |
PLA / PETG | Camera or sensor bracket on bow |
| 8 | deck_front |
PETG / ASA | Front deck cover — access hatch |
| 9 | deck_back |
PETG / ASA | Rear deck — electronics compartment cover |
| 10 | coupling |
PETG | Hull section joining interface |
| 11 | lipo_mount |
PLA / PETG | Battery tray inside main hull |
| 12 | hull_interface |
PETG | Watertight connector panel mount |
Electronics Components
| Component | Specification | Purpose |
|---|---|---|
| Brushless Motor | Outrunner 2205–2306, ~2300KV | Propulsion (×2) |
| Propeller | 5040 or 6045 prop pair | Thrust generation |
| ESC | 20–30A waterproof (BLHeli_32) | Motor speed control |
| Servo | Waterproof, ≥5 kg·cm | Rudder steering |
| Flight Controller | Pixhawk / Ardupilot Rover mode | Navigation and autopilot |
| GPS Module | Here3+ or ublox M8N | Position fix |
| RC Receiver | SBUS ≥6 channel | Manual control |
| LiPo Battery | 4S 14.8V, 5000–10000 mAh | Main power |
| Waterproof Switch | IP67 rated toggle | Power on/off |
Part 1 Build Video
Watch the full build series on the DigInto YouTube channel.
Part 2 — Full Autonomous USV
Part 2 Tutorial — In Development
DigInto is currently developing Part 2, which will cover converting the manually controlled REEF boat into a fully autonomous USV with Google Maps waypoint navigation. Subscribe to the YouTube channel to be notified when it's released.
What Part 2 Will Cover
Google Maps Waypoint Programming
Define maritime routes directly on Google Maps — place waypoints at specific GPS coordinates and upload the mission to REEF.
Full ArduPilot Boat Configuration
Configure ArduPilot in Boat mode with proper navigation tuning for stable autonomous surface navigation.
GIS-Based Route Execution
REEF will execute complex survey patterns, perimeter runs, and waypoint missions using geospatial data inputs.
Telemetry & Real-Time Monitoring
Monitor REEF's live position, heading, speed, and mission progress via Mission Planner from shore.
Failsafe & Return to Home
Automatic return to launch point if RC link or telemetry is lost — essential maritime safety feature.
Payload Integration (Optional)
Mount a camera, sonar transducer, or water quality sensor for environmental monitoring missions.
Build at a Glance
- Difficulty Intermediate
- Type Marine USV
- Hull Parts 12 STL Files
- Construction 3D Printed (PETG)
- Part 1 Status Complete
- Part 2 Status Coming Soon
- Navigation GIS / Google Maps
12 Hull Parts
-
1
hull_front -
2
hull_middle -
3
hull_back -
4
rudder_mount -
5
rudder -
6
rudder_horn -
7
cam_mount -
8
deck_front -
9
deck_back -
10
coupling -
11
lipo_mount -
12
hull_interface
From 3D printer to open water.
Download the REEF STL files and subscribe to DigInto for Part 2 — the full autonomous USV upgrade.
Download reef.zip YouTube Channel All Builds