TopicLadder
Resource index

Obsidian Notes

Download plain Markdown notes for local study and project planning.

Linux Command Line Foundations for Makers

Purpose: Open a terminal, find files, read output, and run small inspection commands with confidence.

Related path: Deploy a Static Site on a VPS

Learn enough shell navigation reading and command composition to inspect a project machine without blindly pasting commands Open a terminal find files read output and run small inspection commands with confidence pwd ls and cat tell you where you are and what file you are reading before you change anything Create a small folder with two text files Use pwd ls lah head and grep to answer where the files are and what each contains Use this asset with the related ladder and project path so the note, card deck, and practice task stay attached to a concrete maker outcome..

Download note · Source ladder · Best next step

Nginx Static Site Basics for Makers

Purpose: Understand the path from a local HTML file to a live HTTPS page on a VPS.

Related path: Deploy a Static Site on a VPS

Learn how Nginx serves a static site from a document root why release folders help and how to verify a deploy safely Understand the path from a local HTML file to a live HTTPS page on a VPS nginx t proves configuration syntax before reload Sketch a release layout with releases/YYYYMMDDTHHMMSSZ and current Explain how rollback would work Use this asset with the related ladder and project path so the note, card deck, and practice task stay attached to a concrete maker outcome..

Download note · Source ladder · Best next step

DNS Records and SSL for Makers

Purpose: Connect a domain to a VPS without guessing whether the problem is DNS, Nginx, or TLS.

Related path: Deploy a Static Site on a VPS

Learn the practical order for pointing a domain at a VPS checking DNS proving HTTP and adding HTTPS Connect a domain to a VPS without guessing whether the problem is DNS Nginx or TLS dig short domain A shows the public A record answer Write the sequence you would use to connect a new domain to an existing VPS including the command that proves each step Use this asset with the related ladder and project path so the note, card deck, and practice task stay attached to a concrete maker outcome..

Download note · Source ladder · Best next step

Linux Files and Permissions for Makers

Purpose: Diagnose why a project file cannot be read, executed, or served.

Related path: Deploy a Static Site on a VPS

Learn paths owners groups modes and parent directory traversal before changing chmod or chown Diagnose why a project file cannot be read executed or served namei l path/to/file walks every path component Build a test directory where only the parent execute bit is wrong Use namei l to identify the break Use this asset with the related ladder and project path so the note, card deck, and practice task stay attached to a concrete maker outcome..

Download note · Source ladder · Best next step

Search Logs with grep, find, and tail

Purpose: Find the relevant log lines for a recent failure without reading the whole log directory.

Related path: Deploy a Static Site on a VPS

Learn how to search project logs by scope time and symptom so debugging starts from evidence Find the relevant log lines for a recent failure without reading the whole log directory tail 80 logfile reads a bounded slice before deeper searching Given a failing service name list three bounded commands you would run before opening a huge log Use this asset with the related ladder and project path so the note, card deck, and practice task stay attached to a concrete maker outcome..

Download note · Source ladder · Best next step

Git Workflow for Small Projects

Purpose: Make a small project safer to edit, deploy, and roll back.

Related path: Deploy a Static Site on a VPS

Use Git to inspect changes commit one idea at a time tag releases and keep rollback possible Make a small project safer to edit deploy and roll back git status shows what changed before you commit or deploy Change one line in a sample file inspect it with git diff stage it and write a commit message that describes only that change Use this asset with the related ladder and project path so the note, card deck, and practice task stay attached to a concrete maker outcome..

Download note · Source ladder · Best next step

Linux Disk Space and Logs for Makers

Purpose: Identify whether a disk-full problem is bytes, inodes, journal logs, Docker, or deleted-open files.

Related path: Deploy a Static Site on a VPS

Learn how bytes inodes logs and deleted-open files can each make a project machine look full Identify whether a disk-full problem is bytes inodes journal logs Docker or deleted-open files df h and df i separate byte pressure from inode pressure Write a five-command disk-full triage checklist and explain what each command proves Use this asset with the related ladder and project path so the note, card deck, and practice task stay attached to a concrete maker outcome..

Download note · Source ladder · Best next step

SSH Keys and Known Hosts for Makers

Purpose: Debug SSH access without exposing private keys or blindly removing known_hosts entries.

Related path: Deploy a Static Site on a VPS

Learn how SSH identity authorized keys host keys and file modes fit together before deleting warnings Debug SSH access without exposing private keys or blindly removing known hosts entries ssh vvv user host shows which authentication step fails Describe how you would tell apart a publickey failure from a changed host key warning Use this asset with the related ladder and project path so the note, card deck, and practice task stay attached to a concrete maker outcome..

Download note · Source ladder · Best next step

Python Virtual Environments for Makers

Purpose: Run a project with the intended Python interpreter and dependency set.

Related path: Deploy a Static Site on a VPS

Learn why Python projects use virtual environments and how to prove which interpreter and packages are active Run a project with the intended Python interpreter and dependency set python V and which python show which interpreter your shell will use Create a tiny venv install one package and prove which python and pip are active Use this asset with the related ladder and project path so the note, card deck, and practice task stay attached to a concrete maker outcome..

Download note · Source ladder · Best next step

Godot First Playable Loop

Purpose: Create a tiny game loop with input, movement, collision, a goal, and reset.

Related path: Build a First Godot Game Loop

Build the smallest playable loop before adding art menus inventory or online systems Create a tiny game loop with input movement collision a goal and reset Write the player action in one sentence before adding systems Make a one-room prototype where a test player reaches a goal and resets Use this asset with the related ladder and project path so the note, card deck, and practice task stay attached to a concrete maker outcome..

Download note · Source ladder · Best next step

Microcontroller Wiring First Checks

Purpose: Inspect a simple controller circuit with less guesswork and fewer fried parts.

Related path: Wire a Sensor to a Microcontroller

Learn the first checks before blaming firmware power ground pin mapping signal direction and measurement points Inspect a simple controller circuit with less guesswork and fewer fried parts Disconnect power before changing wiring then verify voltage before connecting a device Draw a three-wire sensor connection and mark power ground signal expected voltage and measurement point Use this asset with the related ladder and project path so the note, card deck, and practice task stay attached to a concrete maker outcome..

Download note · Source ladder · Best next step

Hydraulic Schematic First Read

Purpose: Explain what a basic hydraulic circuit is trying to do before touching equipment.

Related path: Read a Hydraulic Schematic

Learn a first-pass method for reading hydraulic schematics source actuator valve flow path pressure limit and safe stop Explain what a basic hydraulic circuit is trying to do before touching equipment Identify the energy source and stored-energy hazards before tracing the circuit On a simple cylinder circuit drawing mark pump tank valve actuator relief extend path and retract path Use this asset with the related ladder and project path so the note, card deck, and practice task stay attached to a concrete maker outcome..

Download note · Source ladder · Best next step

Godot Input Actions First Pass

Purpose: Make input remapping and controller support easier later.

Related path: Build a First Godot Game Loop

Map player intent to actions before wiring controls directly to keys Make input remapping and controller support easier later Create action names before binding keys Create a small practice case for godot input actions first pass and write what each step proves before moving to the next one Use this asset with the related ladder and project path so the note, card deck, and practice task stay attached to a concrete maker outcome..

Download note · Source ladder · Best next step

Godot Collision Debugging Basics

Purpose: Debug a small collision problem without rewriting the whole player controller.

Related path: Build a First Godot Game Loop

Find why game objects pass through stick or never trigger collisions Debug a small collision problem without rewriting the whole player controller Turn on visible collision shapes before changing physics code Create a small practice case for godot collision debugging basics and write what each step proves before moving to the next one Use this asset with the related ladder and project path so the note, card deck, and practice task stay attached to a concrete maker outcome..

Download note · Source ladder · Best next step

Game Save System First Draft

Purpose: Save and reload one small game state without inventing a full account system.

Related path: Build a First Godot Game Loop

Plan the first save file around the minimum state needed to resume a prototype Save and reload one small game state without inventing a full account system List the exact state that must survive closing the game Create a small practice case for game save system first draft and write what each step proves before moving to the next one Use this asset with the related ladder and project path so the note, card deck, and practice task stay attached to a concrete maker outcome..

Download note · Source ladder · Best next step

Multimeter First Measurements

Purpose: Use a meter to answer a circuit question instead of guessing.

Related path: Wire a Sensor to a Microcontroller

Learn the first safe multimeter checks voltage continuity resistance and current caution Use a meter to answer a circuit question instead of guessing Set the meter mode before touching the probes to the circuit Create a small practice case for multimeter first measurements and write what each step proves before moving to the next one Use this asset with the related ladder and project path so the note, card deck, and practice task stay attached to a concrete maker outcome..

Download note · Source ladder · Best next step

Read a Datasheet First Pass

Purpose: Find voltage, pinout, absolute maximums, and typical application notes.

Related path: Wire a Sensor to a Microcontroller

Extract the first useful facts from a component datasheet without reading every page Find voltage pinout absolute maximums and typical application notes Find the part number and package before trusting a pinout Create a small practice case for read a datasheet first pass and write what each step proves before moving to the next one Use this asset with the related ladder and project path so the note, card deck, and practice task stay attached to a concrete maker outcome..

Download note · Source ladder · Best next step

Motor Driver First Checks

Purpose: Bring up a small motor driver safely enough to test direction and speed.

Related path: Wire a Sensor to a Microcontroller

Check power ground enable pins signal voltage and load wiring before blaming firmware Bring up a small motor driver safely enough to test direction and speed Disconnect the motor until logic power and driver wiring are understood Create a small practice case for motor driver first checks and write what each step proves before moving to the next one Use this asset with the related ladder and project path so the note, card deck, and practice task stay attached to a concrete maker outcome..

Download note · Source ladder · Best next step

Stepper Motor Wiring First Checks

Purpose: Wire a small stepper motor without randomly swapping leads.

Related path: Wire a Sensor to a Microcontroller

Identify stepper coil pairs driver connections current limits and direction before tuning motion Wire a small stepper motor without randomly swapping leads Find the two coil pairs before connecting the driver Create a small practice case for stepper motor wiring first checks and write what each step proves before moving to the next one Use this asset with the related ladder and project path so the note, card deck, and practice task stay attached to a concrete maker outcome..

Download note · Source ladder · Best next step

Hydraulic Cylinder Leak First Checks

Purpose: Describe a cylinder leak clearly before ordering parts or disassembling equipment.

Related path: Read a Hydraulic Schematic

Separate external seal leaks fitting leaks hose damage and internal bypass symptoms Describe a cylinder leak clearly before ordering parts or disassembling equipment Depressurize and make the equipment safe before inspection Create a small practice case for hydraulic cylinder leak first checks and write what each step proves before moving to the next one Use this asset with the related ladder and project path so the note, card deck, and practice task stay attached to a concrete maker outcome..

Download note · Source ladder · Best next step

Hydraulic Pressure vs Flow

Purpose: Explain why a slow actuator and a weak actuator are not the same symptom.

Related path: Read a Hydraulic Schematic

Understand the difference between pressure flow force and speed in a hydraulic system Explain why a slow actuator and a weak actuator are not the same symptom Identify whether the complaint is force speed heat or noise Create a small practice case for hydraulic pressure vs flow and write what each step proves before moving to the next one Use this asset with the related ladder and project path so the note, card deck, and practice task stay attached to a concrete maker outcome..

Download note · Source ladder · Best next step

Make an Obsidian Project Note

Purpose: Keep one project note that actually helps you resume work.

Related path: Deploy a Static Site on a VPS

Turn a project idea into a reusable note with goal prerequisites sources decisions and next action Keep one project note that actually helps you resume work Write the next physical or technical action in one sentence Create a small practice case for make an obsidian project note and write what each step proves before moving to the next one Use this asset with the related ladder and project path so the note, card deck, and practice task stay attached to a concrete maker outcome..

Download note · Source ladder · Best next step

Turn a Video into Flashcards

Purpose: Make five review cards that preserve the useful lesson from a video.

Related path: Deploy a Static Site on a VPS

Convert a useful video into notes and cards without copying noise Make five review cards that preserve the useful lesson from a video Watch for decisions warnings and output interpretation not just vocabulary Create a small practice case for turn a video into flashcards and write what each step proves before moving to the next one Use this asset with the related ladder and project path so the note, card deck, and practice task stay attached to a concrete maker outcome..

Download note · Source ladder · Best next step

Read a Project Error Message

Purpose: Stop treating every error message as a wall of text.

Related path: Deploy a Static Site on a VPS

Break an error into location cause expected state and next test Stop treating every error message as a wall of text Copy the exact first error line and the command that produced it Create a small practice case for read a project error message and write what each step proves before moving to the next one Use this asset with the related ladder and project path so the note, card deck, and practice task stay attached to a concrete maker outcome..

Download note · Source ladder · Best next step

CAD Constraints First Sketch

Purpose: Create a simple sketch that survives later changes.

Related path: Build an Obsidian Project Notebook

Use constraints and dimensions to make a sketch editable instead of fragile Create a simple sketch that survives later changes Define the design intent before adding every dimension Create a small practice case for cad constraints first sketch and write what each step proves before moving to the next one Use this asset with the related ladder and project path so the note, card deck, and practice task stay attached to a concrete maker outcome..

Download note · Source ladder · Best next step

Measure Fastener Threads

Purpose: Avoid mixing similar-looking fasteners that do not actually fit.

Related path: Build an Obsidian Project Notebook

Identify diameter pitch length and head style before ordering or replacing a fastener Avoid mixing similar-looking fasteners that do not actually fit Clean and inspect the fastener before measuring it Create a small practice case for measure fastener threads and write what each step proves before moving to the next one Use this asset with the related ladder and project path so the note, card deck, and practice task stay attached to a concrete maker outcome..

Download note · Source ladder · Best next step

Welding First Safety Checklist

Purpose: Prepare a safe practice weld area before learning bead control.

Related path: Build an Obsidian Project Notebook

Walk through PPE ventilation fire watch material prep and machine setup before striking an arc Prepare a safe practice weld area before learning bead control Confirm PPE ventilation and nearby combustibles before power-on Create a small practice case for welding first safety checklist and write what each step proves before moving to the next one Use this asset with the related ladder and project path so the note, card deck, and practice task stay attached to a concrete maker outcome..

Download note · Source ladder · Best next step

Robot Drivetrain First Prototype

Purpose: Drive a platform forward, backward, and turn reliably.

Related path: Build an Obsidian Project Notebook

Build the smallest drivetrain test before adding sensors autonomy or payload Drive a platform forward backward and turn reliably Test motors off the ground before adding load Create a small practice case for robot drivetrain first prototype and write what each step proves before moving to the next one Use this asset with the related ladder and project path so the note, card deck, and practice task stay attached to a concrete maker outcome..

Download note · Source ladder · Best next step

Sensor Mounting First Pass

Purpose: Mount a sensor so it can produce useful readings after the robot moves.

Related path: Build an Obsidian Project Notebook

Plan sensor field of view vibration cable strain and calibration access before printing brackets Mount a sensor so it can produce useful readings after the robot moves Write what the sensor must see before designing the bracket Create a small practice case for sensor mounting first pass and write what each step proves before moving to the next one Use this asset with the related ladder and project path so the note, card deck, and practice task stay attached to a concrete maker outcome..

Download note · Source ladder · Best next step

Small Engine No-Start First Checks

Purpose: Describe a no-start problem in evidence terms.

Related path: Build an Obsidian Project Notebook

Use a basic fuel spark air and safety-interlock ladder before replacing parts Describe a no-start problem in evidence terms Make the machine safe and follow the manual before inspection Create a small practice case for small engine no-start first checks and write what each step proves before moving to the next one Use this asset with the related ladder and project path so the note, card deck, and practice task stay attached to a concrete maker outcome..

Download note · Source ladder · Best next step

Buy me a coffee for more maker ladders

TopicLadder is free to read. Support helps turn rough project paths into useful notes, cards, videos, and practice tasks.

Support this project

Last reviewed: July 5, 2026. TopicLadder pages are curated for practical learning and may be updated as examples improve.