# kaliux2412/experimento_abordo architecture

> Architecture diagram of the GitHub repository kaliux2412/experimento_abordo, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-25). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/kaliux2412/experimento_abordo
- Repository: https://github.com/kaliux2412/experimento_abordo

## Overview

Experimento_Abordo is an onboard-experiment hardware and firmware project, with IGNIS-1 board designs, Arduino sketches, and a ground-station receiver. The likely operational workflow is onboard firmware interacting with hardware and a receiver collecting radio transmissions, but the README contains no workflow details and no source excerpts were provided. The graph therefore maps the project’s documented artifact areas without asserting runtime calls or board-to-board wiring.

Main entry points: [`KiCad/IGNIS-1`](https://github.com/kaliux2412/experimento_abordo/tree/main/KiCad/IGNIS-1) (IGNIS-1 KiCad), [`Firmware/Firmware.ino`](https://github.com/kaliux2412/experimento_abordo/blob/main/Firmware/Firmware.ino) (Onboard firmware)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_boards["Board designs"]
  node_kicad["IGNIS-1 KiCad"]
  node_unified["Unified board"]
  node_brain["Brain board<br/>[cerebro.kicad_sch]"]
  node_power["Power board<br/>[energia.kicad_sch]"]
  node_rf["RF board<br/>[rf.kicad_sch]"]
  node_sensors["Sensor board<br/>[sensores.kicad_sch]"]
  node_charge["Charge board<br/>[carga.kicad_sch]"]
  node_legacy["Altium designs"]
end

subgraph group_firmware["Firmware"]
  node_onboard["Onboard firmware<br/>[Firmware.ino]"]
  node_flighttest["Flight tests"]
  node_ground["Ground receiver"]
  node_protoboard["Prototype test"]
end

subgraph group_libraries["Component libraries"]
  node_kicadlibs["KiCad components"]
  node_altiumlibs["Altium footprints"]
end

subgraph group_reference["Project references"]
  node_designnotes["Design documentation<br/>[DISENO_IGNIS-1.md]"]
  node_bringup["Bring-up procedure"]
  node_bom["Purchase BOM<br/>[BOM_compra.md]"]
  node_educational["PCB guide"]
  node_kicadnotes["Board revisions"]
  node_altiumdocs["Altium board exports"]
end

node_designer(("Project engineer"))

node_designer -->|"designs boards"| node_kicad
node_designer -->|"develops firmware"| node_onboard

click node_kicad "https://github.com/kaliux2412/experimento_abordo/tree/main/KiCad/IGNIS-1"
click node_unified "https://github.com/kaliux2412/experimento_abordo/blob/main/KiCad/IGNIS-1/placa_unificada/placa_unificada.kicad_sch"
click node_brain "https://github.com/kaliux2412/experimento_abordo/blob/main/KiCad/IGNIS-1/boards/cerebro/cerebro.kicad_sch"
click node_power "https://github.com/kaliux2412/experimento_abordo/blob/main/KiCad/IGNIS-1/boards/energia/energia.kicad_sch"
click node_rf "https://github.com/kaliux2412/experimento_abordo/blob/main/KiCad/IGNIS-1/boards/rf/rf.kicad_sch"
click node_sensors "https://github.com/kaliux2412/experimento_abordo/blob/main/KiCad/IGNIS-1/boards/sensores/sensores.kicad_sch"
click node_charge "https://github.com/kaliux2412/experimento_abordo/blob/main/KiCad/IGNIS-1/boards/carga/carga.kicad_sch"
click node_legacy "https://github.com/kaliux2412/experimento_abordo/tree/main/Altium"
click node_onboard "https://github.com/kaliux2412/experimento_abordo/blob/main/Firmware/Firmware.ino"
click node_flighttest "https://github.com/kaliux2412/experimento_abordo/blob/main/Firmware/Pruebas_Ex_Abordo.ino"
click node_ground "https://github.com/kaliux2412/experimento_abordo/blob/main/Firmware/RX_GroundStation/RX_GroundStation.ino"
click node_protoboard "https://github.com/kaliux2412/experimento_abordo/blob/main/Firmware/Test_Protoboard/Test_Protoboard.ino"
click node_kicadlibs "https://github.com/kaliux2412/experimento_abordo/tree/main/KiCad/Libraries%26Components"
click node_altiumlibs "https://github.com/kaliux2412/experimento_abordo/tree/main/Altium/Components%26Footprints"
click node_designnotes "https://github.com/kaliux2412/experimento_abordo/blob/main/Documentation/DISENO_IGNIS-1.md"
click node_bringup "https://github.com/kaliux2412/experimento_abordo/blob/main/Documentation/Procedimiento_Bring-up.md"
click node_bom "https://github.com/kaliux2412/experimento_abordo/blob/main/Documentation/BOM_compra.md"
click node_educational "https://github.com/kaliux2412/experimento_abordo/blob/main/Documentation/Guia_Educativa_Diseno_PCB.md"
click node_kicadnotes "https://github.com/kaliux2412/experimento_abordo/tree/main/KiCad/IGNIS-1/docs"
click node_altiumdocs "https://github.com/kaliux2412/experimento_abordo/tree/main/Archivos%20SVG"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_kicad,node_unified,node_brain,node_power,node_rf,node_sensors,node_charge,node_legacy toneBlue
class node_onboard,node_flighttest,node_ground,node_protoboard toneAmber
class node_kicadlibs,node_altiumlibs toneMint
class node_designnotes,node_bringup,node_bom,node_educational,node_kicadnotes,node_altiumdocs toneRose
class node_designer toneIndigo
```

## Components

### Board designs

- [IGNIS-1 KiCad](https://github.com/kaliux2412/experimento_abordo/tree/main/KiCad/IGNIS-1): `KiCad/IGNIS-1`
- [Unified board](https://github.com/kaliux2412/experimento_abordo/blob/main/KiCad/IGNIS-1/placa_unificada/placa_unificada.kicad_sch): `KiCad/IGNIS-1/placa_unificada/placa_unificada.kicad_sch`
- [Brain board](https://github.com/kaliux2412/experimento_abordo/blob/main/KiCad/IGNIS-1/boards/cerebro/cerebro.kicad_sch): `KiCad/IGNIS-1/boards/cerebro/cerebro.kicad_sch`
- [Power board](https://github.com/kaliux2412/experimento_abordo/blob/main/KiCad/IGNIS-1/boards/energia/energia.kicad_sch): `KiCad/IGNIS-1/boards/energia/energia.kicad_sch`
- [RF board](https://github.com/kaliux2412/experimento_abordo/blob/main/KiCad/IGNIS-1/boards/rf/rf.kicad_sch): `KiCad/IGNIS-1/boards/rf/rf.kicad_sch`
- [Sensor board](https://github.com/kaliux2412/experimento_abordo/blob/main/KiCad/IGNIS-1/boards/sensores/sensores.kicad_sch): `KiCad/IGNIS-1/boards/sensores/sensores.kicad_sch`
- [Charge board](https://github.com/kaliux2412/experimento_abordo/blob/main/KiCad/IGNIS-1/boards/carga/carga.kicad_sch): `KiCad/IGNIS-1/boards/carga/carga.kicad_sch`
- [Altium designs](https://github.com/kaliux2412/experimento_abordo/tree/main/Altium): `Altium`

### Firmware

- [Onboard firmware](https://github.com/kaliux2412/experimento_abordo/blob/main/Firmware/Firmware.ino): `Firmware/Firmware.ino`
- [Flight tests](https://github.com/kaliux2412/experimento_abordo/blob/main/Firmware/Pruebas_Ex_Abordo.ino): `Firmware/Pruebas_Ex_Abordo.ino`
- [Ground receiver](https://github.com/kaliux2412/experimento_abordo/blob/main/Firmware/RX_GroundStation/RX_GroundStation.ino): `Firmware/RX_GroundStation/RX_GroundStation.ino`
- [Prototype test](https://github.com/kaliux2412/experimento_abordo/blob/main/Firmware/Test_Protoboard/Test_Protoboard.ino): `Firmware/Test_Protoboard/Test_Protoboard.ino`

### Component libraries

- [KiCad components](https://github.com/kaliux2412/experimento_abordo/tree/main/KiCad/Libraries%26Components): `KiCad/Libraries&Components`
- [Altium footprints](https://github.com/kaliux2412/experimento_abordo/tree/main/Altium/Components%26Footprints): `Altium/Components&Footprints`

### Project references

- [Design documentation](https://github.com/kaliux2412/experimento_abordo/blob/main/Documentation/DISENO_IGNIS-1.md): `Documentation/DISENO_IGNIS-1.md`
- [Bring-up procedure](https://github.com/kaliux2412/experimento_abordo/blob/main/Documentation/Procedimiento_Bring-up.md): `Documentation/Procedimiento_Bring-up.md`
- [Purchase BOM](https://github.com/kaliux2412/experimento_abordo/blob/main/Documentation/BOM_compra.md): `Documentation/BOM_compra.md`
- [PCB guide](https://github.com/kaliux2412/experimento_abordo/blob/main/Documentation/Guia_Educativa_Diseno_PCB.md): `Documentation/Guia_Educativa_Diseno_PCB.md`
- [Board revisions](https://github.com/kaliux2412/experimento_abordo/tree/main/KiCad/IGNIS-1/docs): `KiCad/IGNIS-1/docs`
- [Altium board exports](https://github.com/kaliux2412/experimento_abordo/tree/main/Archivos%20SVG): `Archivos SVG`

### Other components

- **Project engineer**

## Connections

- Project engineer → IGNIS-1 KiCad: designs boards
- Project engineer → Onboard firmware: develops firmware
