> For the complete documentation index, see [llms.txt](https://create-deep-seas.gitbook.io/create-deep-seas-wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://create-deep-seas.gitbook.io/create-deep-seas-wiki/deep-seas/diving.md).

# Diving

The blocks that take a submarine down and bring it back up. The ballast does the work, the vent lets the sea in and out, and the pump moves the water between them. Add a computer and the whole thing runs itself.

* [Submarine Ballast Tank](/create-deep-seas-wiki/deep-seas/diving/ballast-tank.md): holds the sea water that makes the submarine heavier.
* [Ballast Vent](/create-deep-seas-wiki/deep-seas/diving/ballast-vent.md): the sea valve the water goes in and out through.
* [Pump Controller](/create-deep-seas-wiki/deep-seas/diving/pump-controller.md): a pump the Onboard Computer can drive.
* [Onboard Computer](/create-deep-seas-wiki/deep-seas/diving/onboard-computer.md): type a depth, it does the rest.

How the ballast drives the submarine is explained in [Diving and surfacing](/create-deep-seas-wiki/deep-seas/mechanics/diving-and-surfacing.md).
