C:\> knowledge_base.open

Knowledge Base

Forum-style hobby notes for drones, 3D printing, laser engraving, webpage design, server hosting, ChatGPT vs Gemini, Proxmox, Linux, and maker workflows.

KB ONLINE forum-style notes
mode: search / filter / learn
topics: drones · printing · lasers · hosting · AI
ethos: test it · document it · improve it
Knowledge Base Forum

Hobby tips, field notes, and build threads

A public-safe knowledge base for the things I actually enjoy learning, testing, fixing, building, flying, hosting, printing, engraving, and comparing.

Forum-style KB
Flying Drones Checklist

Pre-flight is part of the flight

Check props, battery, firmware warnings, GPS lock, wind, line of sight, return-to-home altitude, and landing zone before launch.

Drone OpsSafetyField Kit
Starter Thread5 min read
Flying Drones Field Notes

Drone mission bag essentials

Carry spare props, charged batteries, SD cards, landing pad, lens cloth, USB cable, power bank, sun shade, and a simple paper checklist.

CameraMappingMission Prep
Gear Thread4 min read
3D Printing Calibration

Fix one print variable at a time

When chasing a bad print, change only one thing: bed level, Z offset, flow, temperature, speed, cooling, or retraction.

FDMFirst LayerTuning
Bench Note6 min read
3D Printing Design

Stronger parts start with orientation

Layer direction matters. Rotate parts so stress does not split layer lines, then tune wall count, infill, material, and temperature.

Functional PrintsASA/PETGStrength
Build Thread7 min read
Laser Engraving Safety

Test grids save material

Before engraving a final piece, run a speed/power test grid on the same material. Focus, ventilation, and masking matter.

Speed/PowerMaterial TestsVentilation
Shop Note5 min read
Laser Engraving Materials

Material behavior changes everything

Wood, acrylic, leather, coated metal, and glass all behave differently. Keep a settings log for every material and finish.

WoodAcrylicSettings Log
Reference Thread6 min read
Webpage Design UI/UX

Design the homepage like a control panel

Give visitors obvious paths: who you are, what you make, where to watch, where to join, and what knowledge base to browse.

PortfolioResponsiveNavigation
Design Thread8 min read
Webpage Design Performance

Static pages are underrated

For a personal homepage, static HTML/CSS can be faster, easier to host, harder to break, and simpler to back up than a heavy frontend app.

Static SiteCloudflareNginx
Hosting Note4 min read
Server Hosting Nginx

Separate domains before they fight

Give each site its own Nginx block, web root, logs, and backup. Avoid mixing personal pages with app domains.

NginxCloudflare TunnelSSL
Ops Thread7 min read
Server Hosting Deployment

Back up before every deploy

Before changing a live static site, copy the current index with a timestamp. Fast rollback beats panic troubleshooting.

BackupsDeploy ScriptRollback
Ops Habit3 min read
ChatGPT vs Gemini AI Tools

Use the right AI for the job

Compare tools by task: coding help, writing, research, image reasoning, long context, integrations, privacy needs, and how well it follows instructions.

PromptingResearchWorkflow
Comparison Thread9 min read
ChatGPT vs Gemini Prompting

Good AI prompts include the mission

State the goal, current files, error output, constraints, and what not to touch. The more precise the mission, the better the result.

DebuggingContextDocumentation
Workflow Thread5 min read
Proxmox Homelab

Snapshots are not backups

Snapshots are great for quick rollback, but real backups need separate storage, a schedule, and restore testing.

VMsLXCBackups
Lab Thread6 min read
Proxmox Storage

Name storage like future-you is tired

Use clear names for pools, bridges, VLANs, disks, and backup targets. Future troubleshooting gets easier when labels explain intent.

ZFS/LVMNetworkingLabels
Admin Note4 min read
Linux Troubleshooting

When the terminal breaks, try another terminal first

Open an alternate terminal, confirm the shell still works, then repair the default app instead of assuming the whole system is broken.

MintTerminalRecovery
Fix Thread4 min read
Linux Permissions

403 usually means files or permissions

If Nginx returns 403, check that index.html exists, parent folders are executable, and files are readable by the web user.

Nginxchmodwww-data
Server Note5 min read
Knowledge base plan: turn each card into a full forum-style post later with photos, checklists, commands, settings, build files, lessons learned, and “what I’d do differently next time.”