--- 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 - [ ] Te ststand: 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.