Skip to content

Commit b1662e0

Browse files
committed
link update
1 parent 185e7e8 commit b1662e0

File tree

6 files changed

+74
-1
lines changed

6 files changed

+74
-1
lines changed

_site/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

hardware/index.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,40 @@ Follow these guides to assemble the necessary hardware components:
2222

2323
If you encounter issues or need further clarification, feel free to reach out to the development team.
2424

25+
---
26+
title: Hardware Guide
27+
nav_order: 2
28+
has_children: true
29+
description: "Technical reference for the BIRDS CubeSat hardware subsystems."
30+
---
31+
32+
# 🔩 BIRDS Hardware Guide
33+
34+
This section provides detailed documentation on the physical components that make up the BIRDS CubeSat bus.
35+
36+
From power systems to communication boards, sensors to solar panels, you'll find background explanations, electrical schematics, usage notes, and assembly tips to support both education and implementation.
37+
38+
---
39+
40+
## 🧱 Subsystem Categories
41+
42+
- Electrical Power System (EPS)
43+
- On-Board Computer (OBC)
44+
- Communication Module (UHF/VHF/S-band)
45+
- ADCS (Attitude Determination & Control System)
46+
- Structural Design & Integration
47+
48+
---
49+
50+
## 📎 Using this Guide
51+
52+
Each section contains:
53+
- Block diagrams and system overviews
54+
- Board photos and layout info
55+
- BOMs (Bill of Materials)
56+
- Key pinouts and signal references
57+
- Recommendations for testing and integration
58+
59+
> 💡 Tip: When modifying hardware, always cross-check connector types and thermal constraints.
60+
2561
[Next]({{site.url}}/how-tos/flash_microcontroller.html) {: .btn}
File renamed without changes.
File renamed without changes.

software/index.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,43 @@ lang: en
1212

1313
Welcome to the step-by-step guides for assembling hardware and setting up software for the system. These tutorials will help you with assembling the necessary boards, preparing cables, writing software, compiling code, and flashing it onto the microcontroller.
1414

15+
---
16+
title: Software Guide
17+
nav_order: 3
18+
has_children: true
19+
description: "Understand the BIRDS bus software stack, architecture, and how to use it."
20+
---
21+
22+
# 💻 BIRDS Software Guide
23+
24+
This guide walks you through the software that powers BIRDS CubeSats — from low-level microcontroller code to high-level mission logic.
25+
26+
You'll find architecture diagrams, programming conventions, examples, and testing tools that help you work with or build upon the flight software.
27+
28+
---
29+
30+
## 🧠 What's Inside
31+
32+
- Bootloader and initialization routines
33+
- Communication protocols (e.g., AX.25)
34+
- Housekeeping and telemetry handling
35+
- Payload command/control logic
36+
- Sample ground station scripts
37+
38+
---
39+
40+
## 🧰 Development Workflow
41+
42+
The BIRDS software follows modular principles to support mission-specific customization while keeping a clean baseline. Key topics include:
43+
44+
- How to set up your development environment
45+
- Coding standards and directory structure
46+
- Simulating subsystems
47+
- Flashing firmware and debugging
48+
49+
> 📦 Example: See our [Hello World example](../software/examples/hello-world.md) for a minimal startup app.
50+
51+
1552
## Software Development Guides
1653

1754
Learn how to configure, compile, and flash software onto the system:
File renamed without changes.

0 commit comments

Comments
 (0)