Files
Main/99 Work/0 OneSec/OneSecNotes/Handover Planning.md
Obsidian-MBPM4 acd281861f vault backup: 2026-02-20 17:46:47
Affected files:
.obsidian/workspace.json
99 Work/0 OneSec/OneSecNotes/Handover Planning.md
2026-02-20 17:46:47 +01:00

106 lines
3.4 KiB
Markdown

---
title: Handover Planning
created_date: 2025-12-18
updated_date: 2025-12-18
aliases:
tags:
---
# Handover Planning
- [ ] loom videos
- [x] Simulator: Meta analyzer working principle and usage guide
- [ ] Teststand: usage guide, example runs
- [ ] Bms driver: usage guide
- [x] Merge valentins Pull request
- [ ] Merge bms pull request
- [ ] Run characterization of single rotorhead with teststand and publish results & learnings
- [ ] BMS learning cycle
- [ ] Sign contracts (stock options & employment)
documentation
- [ ] confluence article about battery pack.
- [ ] learnings from spotwelding
- [ ] learnings from clamping mechanism
---
home office tomorrow:
- [ ] Loom video of meta data system
- [ ] Loom video of VPS in general
- [ ] Loom video of rustdesk and log portal
- [ ] Code review
## Active Work
- [ ] Get Propulsion System to work
- [ ] get the battery pack to work
- [ ] ~~do thermal tests with different thermal pads~~
- [ ] finalize v1.0.0 of battery driver.
- [ ] Setup Vidit for self sufficiency
- [ ] review pcbs
- [ ] system
- [ ]
## Projects
- [ ] PCBs and electronics
- [ ] PCB and electronics hands on work
- [ ] review system
- [ ] ~~google drive system.~~
- [ ] ~~OKRs for Vidit~~
- [x] Simulator
- [x] explain the meta data system in detail in a loom video
- [x] explain meta data analyzer and how to use it
- [x] explain meta data analyzer and how to extend it
- [x] merge the meta data analyzer
- [ ] VPS
- [ ] log portal
- [ ] n8n
- [ ] rustdesk
- [ ] Software
- [ ] battery driver
- [ ] teststand
- [ ] autopilot?
- [x] flightcontroller?
- [ ] auto review system (active work)
- [ ] teensy tester software stack.
- [ ] hardware
- [ ] battery pack --> learnings from Jakub
- [ ] Admin
- [ ] hiring advice and report.
- [ ] jira system
## Todos
### Admin
- [ ] Pensionskasse access?
- [ ] PK: alles korrekt eingezahlt?
- [ ] Verträge unterschrieben
### VPS
- [ ] Create a loom video and update the confluence article.
- [ ] explain how to access it
- [ ] explain tech stack (caddy, docker, docker compose)
- [ ] explain that we have 2 vpses (main one with netcup, n8n one with hostinger)
- [ ] explain each application we're actively hosting
- [ ] explain working principle of the logserver, API, etc. create documentation therefore. also a loom video on how its built and how it works.
### Electronics and PCB
- [ ] Do detailed planning with Vidit with OKRs --> make clear that he has ownership now. He is responsible that the quality assurance is good, etc.
- [ ] Finalize the current set of PCBs and test *extremely throughly*
- [ ] Rotorhead boards
- [ ] propulsion harness
- [ ] wiring harness
- [ ] upper pdb
- [ ] lower pdb
#### BMS
- golden file still missing
- driver is flaky: what registers do we want to read at what frequency?
---
## Future
### Flightcontroller
- update chirp to not use std::vector and then update the logging path to not use std::vector. this uses dynamic allocation and can cause heap fragmentation
- implement a watchdog --> safe the current state into a reboot safe memory location and if a watchdog resets the flightcontroller you can immediately recover the flightstate.
- use smaller software watchdogs to ensure that the control loop is executed correctly () --> e.g. that the SD logging does not block the control loop.
- similarly there should be an i2c bus recovery method. if a chip breaks, it might corrupt the i2c line, thus all other chips are not reachable --> we need to recover this.