Introduction: Typ VII C RC Submarine (Work in Progress)

About: I'm a software developer, interested in anything that concerns Arduino, ESP32, Rasperry Pi. Recently got into 3D printing with an ELEGOO Saturn Ultra. Happy to share some of my creations and journeys!

Note:

Anything in this Instructable might be subject to change as im writing it along working on the project.


Discover the practical elegance of the Typ VII C submarine, recognized as one of the successful German U-boats from World War II. Renowned for its efficiency in undersea warfare, this vessel embodies essential traits of stealth and agility. With a streamlined design and innovative features, it became a formidable force beneath the waves, earning its notable place in maritime history.

After watching "Das Boot" (1981), the deal was sealed for me and i set on building the sub in an RC version.


Three projects inspired this make substantially:


The amazingly detailed model of the Typ VII C submarine itself, made by Flaredphoenix:

Can be bought on:

Cults3D

CGTrader


"Bau eines Typ XXI Modell U- Bootes" playlist by MatzeBautWas (German and English Subtitles)

A 10 part series about the construction of a Typ XXI submarine. This series mainly influenced my decisions on the "scaffolding" inside the watertight container, especially the ballast tanks.


"Make a RC Submarine" playlist by tiver21 (Partially subtitled in English)

A mixed playlist around the construction of RC submarines in general. Towards the end, a couple of videos are about working torpedos and the associated launch system, which i will recreate in this project.


The model is printed at a 146% scale on an ELEGOO Saturn Ultra with the ABS-Like Resin V2.


Print settings for documentation:

xx

Remember: Calibrating your printer leads onto the road to success! These are my values, yours might differ.


The artist offers multiple versions of the submarine so you can choose to print the hull in circular bits or, like i did, in the halved variant. This makes it possible to use most of the build platform, which has a size of 218.88mm (L) * 122.88mm (W) * 250mm (H).


After inspecting the model in CHITUBOX, i settled on using a 130 mm OD/ 120 mm ID acrylic pipe for the main body of the watertight container. The WTC is supposed to protect all the mechanics and electronics from the surrounding water. To transfer mechanical movement from inside this container to the outside, for example to the propellers powering the submarine or the depth rudders controlling its diving angle, a customized cap is needed. For this, i had to become acquainted with Autodesk Fusion 360.


Having had no experience with CAD software, i went this way:

  • Watching hours of youtube
  • Designing a part
  • Iterating and refining it with time

The learning curve is a tiny bit steep from my perception, and it propably shows in my models. Nonetheless, i want to share them with you.


This instructable will start with the design and manufacturing of the watertight container, go over the printing of the model, connecting both components and finally the design and creation of a customized handheld controller for the submarine.

Supplies

3D Printer:

  • ELEGOO Saturn Ultra


Resin:

  • ELEGOO ABS-Like V2


Tools:

  • Pliers
  • Files
  • Box cutter


Materials:

  • Threaded Rods ISO M6 & M8
  • Bolts ISO M2,5, M6 & M8
  • Nuts ISO M6 & M8
  • Cylinder head bolt M3
  • Self-locking nuts M3
  • Washers ISO M6 & M8
  • Hexagon threaded socket M8
  • Headless screws M1,6
  • Ball Bearings 30mm x 42mm x 7mm
  • Steel Spring 0,5 mm x 4 mm
  • Acrylic pipe 130 mm OD, 120 mm ID
  • Acrylic pipe 90 mm OD, 80 mm ID
  • Gasket ring 78mm x 82 mm x 2mm
  • Hose nozzle with metric external thread M10 x 9mm
  • Silicone tube 12 mm OD, 9 mm ID


Components:

  • MG996R Hi-Torque Servo
  • 12 V Hi-Torque DC Motor
  • L298N Motor Control
  • 12V NiMH battery
  • Limit switch
  • ESP32 V4

Step 1: Designing the Watertight Container and Tech Frame

This component with all of its subcomponents requires the most thought in this project. The WTC encases all the important mechanics and electronics that control the submarine and ensures that water cannot reach them.

I created the rough schematic inspired by the most WTCs you'll find online that enable boats to dive statically.


The tech frame consists of four M6 threaded stainless steel rods on which the components have their designated place, locked with corresponding nuts on each side.


The following steps will be sub-steps of this one.

We'll start with the design and crafting of the piston tank.

Step 2: The Piston Tank (Ballast Tank)

Note:

Static diving in RC submarines involves adjusting buoyancy through ballast tanks, while dynamic diving utilizes propulsion systems like thrusters and diving planes for active depth control.

As i wanted to stay as close to the original with technical functions, i opted for static diving for this project.


The most complex subcomponent is propably the piston tank. At this point i want to thank MatzeBautWas for his detailed documentation on his building process. His Video explains the functionality further, but it breaks down to this:


Inside a cylinder, a piston is driven backwards and forwards by an M8 threaded stainless steel rod. This threaded rod is mounted inside a spindle with a corresponding threading. All of this is mounted inside a ball bearing to ensure a smooth and linear movement. The spindle is connected to the motor gear with a reduction of 2:1. The 12V DC Motor i'm using produces 300 revolutions per minute. With the reduction gears, the spindle turns at 150 RPM.

The limit switches mechanically determine both end positions of the piston. One is being pressed by the piston itself through a spring-loaded screw, the other is released when the end of the threaded rod is reached.


I included the .stl files so you can check out the parts here or print them yourself.


Photos of the prototype will follow soon!