Skip to the content
2 layers38.5 × 60 mmSLV v1.0, the printed circuit board in 3D

The Surface Level Vehicle (SLV) is an unmanned watercraft designed for surface operations. It features a lightweight aluminum extrusion frame for stability and modularity, is propelled by four BLDC motors, guided by GPS for autonomous navigation, and uses air-filled PVC pipes for buoyancy and balance.

Size
38.5 × 60 mm
Copper layers
2
Thickness
1.6 mm
Parts
9
Nets
35
Pads
69
Tracks, vias
52, 0
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
18 Jun 2025
Updated
7 Jul 2025

Overview

SLV v1.0 is an open-source printed circuit board by VSSUT-Robotics-Society, from the VSSUT-Robotics-Society/Surface-Level-Vehicle repository on GitHub. It is a 2-layer board of 38.5 × 60 mm with 9 parts on 35 nets, routed with 52 tracks and 0 vias.

It belongs with the robots and motor control boards and the AVR (ATmega, ATtiny) boards of this library.

README

README.md

Surface Level Vehicle (SLV)

An autonomous surface water robot designed for environmental monitoring, research, and rescue operations.


Table of Contents

  1. Overview
  2. Our Goals
  3. What We Currently Use
  4. How to Run the Project
  5. Problems Currently Being Faced
  6. Bill of Materials Required
  7. Future Applications/Features
  8. References

Overview

The Surface Level Vehicle (SLV) is an unmanned watercraft designed for surface-level operations. It incorporates a lightweight, durable aluminum extrusion frame for structural support, enhancing stability, modularity, and ease of assembly. Powered by four BLDC motors and equipped with GPS for autonomous navigation, the SLV is built for efficient and precise aquatic missions.


Our Goals

  • Develop a cost-effective and modular surface vehicle.
  • Enable autonomous water navigation using GPS.
  • Support various environmental, research, and safety applications.
  • Ensure stability, durability, and ease of customization.

What We Currently Use

Hardware

  • Aluminum extrusion frame
  • 4 × High-RPM BLDC motors with waterproof propellers
  • 2 × Air-filled PVC pipes (floatation)
  • GPS module
  • Rechargeable battery pack
  • Waterproof enclosures

Software

  • Arduino IDE (for motor and GPS control)
  • Mission planning software (e.g., QGroundControl or custom path planner)

Packages

  • Easy navigation and motor control libraries (to be listed if available)

How to Run the Project

Installation

  1. Connect the GPS and motor controllers to the microcontroller.
  2. Upload the control code using Arduino IDE.
  3. Ensure all connections are waterproof and secured.
  4. Calibrate motors and GPS before deployment.

Problems Currently Being Faced

  • Fine-tuning GPS accuracy for precise waypoint navigation.
  • Ensuring reliable waterproofing in high humidity or splash zones.
  • Battery life optimization during long missions.

Bill of Materials Required

ItemQuantityDescription
Aluminum extrusionsxNMain structural frame
BLDC Motors (Waterproof)4Propulsion
Propellers4Attached to motors
PVC Pipes (Floatation)2Buoyancy and stability
GPS Module1Navigation
Rechargeable Battery1Power source
Waterproof EnclosureNElectronics protection

Future Applications/Features

  • Solar power integration using the flat frame surface
  • Mounting of advanced sensors (LIDAR, sonar, turbidity, etc.)
  • Hydrodynamic optimization of float structures
  • Modular add-ons for different missions (sample collectors, probes)

References

  • Internal project documentation
  • Arduino & sensor datasheets
  • Research on autonomous surface vehicles

Parts

9
QtyValueFootprintReferences
1Arduino_Nano_v3.xModule:Arduino_NanoA1
1ESC leftConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ3
1ESC rightConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ4
1GND LineConnector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_VerticalJ6
1GPS and CompassTerminalBlock:TerminalBlock_bornier-6_P5.08mmJ1
1LOGORS Branding:RS Logo (10mm)G***
1SD Card ReaderConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ2
1SIG LineConnector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_VerticalJ7
1VCC LineConnector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_VerticalJ5

Similar boards

  • 2 layers103 × 30.5 mmTS Back Endcap, the printed circuit board in 3D

    TS Back Endcap

    EEVengers/ThunderScope

    ThunderScope GitHub Repo

    9 parts1.3kMIT
  • 2 layers31.8 × 47.6 mmNGC 38 connector, the printed circuit board in 3D

    NGC 38 connector

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    9 parts1.2k
  • 2 layers24 × 27.3 mmExpansion Card Retrofit, the printed circuit board in 3D

    Expansion Card Retrofit

    FrameworkComputer/ExpansionCards

    Reference designs and documentation to create Expansion Cards for the Framework Laptop

    9 parts1.1kCC-BY-4.0
  • 2 layers15.6 × 17.3 mmSKR Mini TFT Thermistor Board, the printed circuit board in 3D

    SKR Mini TFT Thermistor Board

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    9 parts1.1kGPL-3.0
  • 2 layers39.1 × 49.5 mmLearnoliver, the printed circuit board in 3D

    Learnoliver

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    9 parts915
  • 2 layers17.4 × 16.9 mmToolhead, the printed circuit board in 3D

    Toolhead

    tanaes/whopping_Voron_mods

    9 parts787GPL-3.0
  • 2 layers9.8 × 108 mmExpander, the printed circuit board in 3D

    Expander

    wntrblm/Castor_and_Pollux

    A Juno-inspired dual oscillator

    9 parts587
  • 2 layersKeyboard after, the printed circuit board in 3D

    Keyboard after

    adamws/kicad-kbplacer

    KiCad plugin for automatic keyboard's key placement and routing

    9 parts547GPL-3.0

Questions

How big is the SLV v1.0 PCB?

It measures 38.5 × 60 mm and has 2 copper layers, 1.6 mm thick.

What parts does the SLV v1.0 use?

9 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the SLV v1.0 KiCad files?

From the VSSUT-Robotics-Society/Surface-Level-Vehicle repository on GitHub, at the commit this page was made from: the board is PCB/SLV v1.0.kicad_pcb and its schematic PCB/SLV v1.0.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the SLV v1.0 design in my own project?

Its repository states no licence, so its author keeps all rights: ask VSSUT-Robotics-Society before reusing the design.