cleanup
This commit is contained in:
131
team-hweng/HwEngSupplyChain.md
Normal file
131
team-hweng/HwEngSupplyChain.md
Normal file
@@ -0,0 +1,131 @@
|
||||
# TSYS Group Handbook - Engineering Documentation - Team HwEng - Supply Chain
|
||||
|
||||
## Introduction
|
||||
|
||||
This article covers the high level overview of the hardware supply chain for all aspects of
|
||||
the orbiter:
|
||||
|
||||
* orbiter envelope
|
||||
* orbiter parafoil
|
||||
|
||||
* orbiter part 101 requirements
|
||||
* orbiter cutdown
|
||||
* ads
|
||||
|
||||
* orbiter avionics
|
||||
* arduino
|
||||
* pi
|
||||
|
||||
* ground station hardware for receiving avionics data
|
||||
|
||||
## Pi Systems and USB accessories
|
||||
|
||||
* raspberry pi
|
||||
* subopi1
|
||||
* MorsePOD M6
|
||||
* subopi2
|
||||
* Lora Concentrator Pi Hat (Rak 833, 915mhz, SPI, FCC: 2AF6B-RAK833)
|
||||
* Arduino Uno connected to motor shield connected to
|
||||
* Servo
|
||||
* subopi3
|
||||
* USB Lora Concentrator
|
||||
* subopi4
|
||||
* Dragino Lora/GPS hat
|
||||
* subopi5
|
||||
* SenseHAT
|
||||
* Seeduino LorawanGPS connected to
|
||||
* IMU
|
||||
* Motor Controller
|
||||
* subopi6
|
||||
* SenseHAT
|
||||
* Seeduino LorawanGPS connected to
|
||||
* IMU
|
||||
* Motor Controller
|
||||
|
||||
## Orbiter Envelope
|
||||
|
||||
Much to write here, very soon.
|
||||
|
||||
## Orbiter parafoil
|
||||
|
||||
Much to write here, very soon.
|
||||
|
||||
## Orbiter Part 101 requirements
|
||||
|
||||
### Reflector
|
||||
|
||||
Much to write here, very soon.
|
||||
|
||||
### Redundancy
|
||||
|
||||
Much to write here, very soon.
|
||||
|
||||
### Orbiter Cutdowon
|
||||
|
||||
Much to write here, very soon.
|
||||
|
||||
## Orbiter Avionics - Seeduino
|
||||
|
||||
This is the core of the "smarts" (electronic) system for the orbiter. It's where all domain awareness and decision making happens (along with communication), and is subject to full regulatory review/compliance requirements.
|
||||
|
||||
It must do very few things, and it must do them perfectly.
|
||||
|
||||
It will be running FreeRTOS, with a handful of custom routines.
|
||||
|
||||
* The POC utilizes Seedunio LoraWANGPS boards:
|
||||
|
||||
* <https://www.seeedstudio.com/Seeeduino-LoRaWAN-W-GPS-p-2781.html>
|
||||
|
||||
* With the following groove boards connected to the seeduino:
|
||||
|
||||
* IMU: <https://www.seeedstudio.com/Grove-IMU-10DOF-p-2386.html>
|
||||
|
||||
* Motor driver board: <https://www.seeedstudio.com/Grove-I2C-Motor-Driver-L298P-p-4534.html> (or very similar , need to confirm)
|
||||
|
||||
* Motors (need to document)
|
||||
|
||||
### Power Management
|
||||
|
||||
* Core power control:
|
||||
This is where the batteries, cells, load all comes together:
|
||||
|
||||
* <http://www.switchdoc.com/sunairplus-solar-power-controllerdata-collector/>
|
||||
|
||||
### Hardware Watchdog
|
||||
|
||||
This is a critical fail safe component, and will reboot the seeduino or pi automatically if countdown timer expires:
|
||||
|
||||
* <https://shop.switchdoc.com/collections/break-out-boards/products/switchdoc-labs-dual-watchdog-timer-board-for-arduino-raspberry-pi>
|
||||
|
||||
## Orbiter Avionics - Raspberry pi
|
||||
|
||||
The pi is essentially a large disk (for geospatial db, holding avionics firmware, holding log data etc) and beefy CPU (for geo spatial lookups, processing ads-b data, perhaps some data crunching for local optimizations based on weather) attached to the avionics. The pi is important, but not completely critical. It can crash (and if not fixed by watchdog) can remain offline and the orbiter can come in for service safely. We will utilize best practices with the pi, to ensure it's as reliable/available as possible.
|
||||
|
||||
In poc the pi will be attached via USB (and also serving as a host for the arduino for firware updates of the avionics ), in prototype/prod it will be on an integrated board as a Pi CM.
|
||||
|
||||
* Payload power control:
|
||||
|
||||
Control of the power payload, on a geo spatial basis, in a black box/non customer changeable is also super critical, and will likely receive the second most regulatory scrutiny.
|
||||
|
||||
This is used for power cycling the payload for regulatory compliance (geofence):
|
||||
|
||||
* <https://shop.switchdoc.com/collections/break-out-boards/products/usb-powercontrol-board-v2-w-grove-control-usb-to-usb-solid-state-relay-for-raspberry-pi-and-arduinos-v2>
|
||||
|
||||
* SenseHat
|
||||
|
||||
We have a SenseHat on the raspberry pi, to provide additional sensor data, as a second source of data for comparsion purposes/redundancy.
|
||||
|
||||
## Ground Station
|
||||
|
||||
From a hardware perspective, not too much involved here. The lora concentrators we have
|
||||
for modulating/demodulating lora packets are:
|
||||
|
||||
(attached via USB)
|
||||
|
||||
* <https://github.com/RAKWireless>
|
||||
* <https://github.com/RAKWireless/RAK831-LoRaGateway-RPi>
|
||||
* <https://store.rakwireless.com/products/rak831-gateway-module?variant=22375114801252>
|
||||
|
||||
and
|
||||
|
||||
(pi hat)
|
104
team-hweng/HwEngTooling.md
Normal file
104
team-hweng/HwEngTooling.md
Normal file
@@ -0,0 +1,104 @@
|
||||
# TSYS Group Handbook - Engineering Documentation - Team HwEng - Tooling
|
||||
|
||||
## Introduction
|
||||
|
||||
This article covers the support stack of software and hardware used by the hardware engineering
|
||||
team to develop the orbiter.
|
||||
|
||||
Topics covered by this documentation:
|
||||
|
||||
* Computer Systems
|
||||
* Dev/qa/prod systems
|
||||
|
||||
* (Custom) Hardware machines/tools for prototypes
|
||||
* Envelope Sealer
|
||||
* Inflator
|
||||
* Pressure chamber
|
||||
* Reflow Oven
|
||||
* RF Testing chamber
|
||||
* Environmental Testing - Temperature
|
||||
* Environmental Testing - UV
|
||||
|
||||
* Software
|
||||
|
||||
See the following links for the software setup guides
|
||||
|
||||
- <https://git.turnsys.com/TSGTechops/docs-techops/src/branch/master/TSYS-DevEnv-VsCode.md>
|
||||
- <https://git.turnsys.com/mrcharles/dotfiles/src/branch/master/README.md>
|
||||
|
||||
|
||||
## Computer Systems
|
||||
|
||||
* Raspberry Pi
|
||||
* subobench (all lab equipment with a digital interface is attached to this). Documented on discourse.
|
||||
|
||||
* x86 servers
|
||||
* subodev We develop workloads here. Once a day update or so. (After any needed iterations on our dev workstations)
|
||||
* suboqa We run qa/unit/integration/burn in etc tests here on all workloads. Expect once a week updates or so.
|
||||
* suboprod We run production workloads here. All things on here should be expected to come under regulatory review. May be considered a system of record, need to ponder. This is CUDA enabled (quadro). Expected to be under cluster control (slurm).
|
||||
|
||||
* Tegra cluster
|
||||
* suboprod01-05
|
||||
|
||||
## (custom) tooling for prototypes
|
||||
|
||||
### Envelope Heat Sealer
|
||||
|
||||
* Overview
|
||||
|
||||
This is used for assembling the envelopes. It's a customized heat sealer, controlled by an Arduino for precision temperature control.
|
||||
|
||||
* Bill of Materials
|
||||
|
||||
### Inflator
|
||||
|
||||
* Overview
|
||||
|
||||
This is used for inflating the envelopes once they've been assembled (in particular for leak detection).
|
||||
|
||||
It's a customized pump , controlled by an Arduino for precision pressure control.
|
||||
|
||||
* Bill of Materials
|
||||
|
||||
### Pressure chamber
|
||||
|
||||
* Overview
|
||||
|
||||
* Bill of Materials
|
||||
|
||||
### Reflow Oven
|
||||
|
||||
* Overview
|
||||
|
||||
This is used
|
||||
|
||||
* Bill of Materials
|
||||
|
||||
### Cameo Silhouette
|
||||
|
||||
* Overview
|
||||
|
||||
This is used to (primarily) make solder stencils for PCB re-work we will be doing on prototypes.
|
||||
|
||||
### RF Testing Chamber
|
||||
|
||||
We will do as much EMC testing in house as we can. This will save us 10s of thousands of dollars
|
||||
and will increase our first pass chances at the FCC certified lab immensely. We can also rent out the chamber when we aren't using it.
|
||||
|
||||
* Major components
|
||||
* Considerations/concerns
|
||||
* Budget/BoM
|
||||
|
||||
### Environmental Testing
|
||||
|
||||
We will do as much environmental testing in house as we can. Need to research if any external testing is required by regulation, but currently (03/03/2021) I'm un-aware of any that is required.
|
||||
Of course we will test extensively , for robustness etc.
|
||||
|
||||
* Major components
|
||||
* Considerations/concerns
|
||||
* Budget/BoM
|
||||
|
||||
#### UV
|
||||
|
||||
#### Extreme cold
|
||||
|
100
team-hweng/LabComponentInventory.md
Normal file
100
team-hweng/LabComponentInventory.md
Normal file
@@ -0,0 +1,100 @@
|
||||
# Lab Component Inventory
|
||||
|
||||
| Drawer # | Contents | Source|
|
||||
|---|---|---|
|
||||
| 1 | Jumper Wires F2F 6" |to be identified|
|
||||
| 2 | Jumper Wires F2F 6" |to be identified|
|
||||
| 3 | Jumper Wires M2M 6" |to be identified|
|
||||
| 4 | Jumper Wires M2M 6" |to be identified|
|
||||
| 5 | Jumper Wires M2F 6" |to be identified|
|
||||
| 6 | Mixed Jumper Wires M2M 6" |to be identified|
|
||||
| 7 | Header Strips|to be identified|
|
||||
| 8 | Heatshrink Tubing|<https://www.harborfreight.com/120-piece-heat-shrink-tubing-set-67530.html>|
|
||||
| 9 | Heatshrink Tubing|""|
|
||||
| 10 | Heatshrink Tubing|""|
|
||||
| 11 | Wire Connector Butt Splice| <https://www.harborfreight.com/30-pack-watertight-heat-shrink-butt-connectors-66729.html> |
|
||||
| 12| Zipties| <https://www.homedepot.com/p/Commercial-Electric-4-in-Cable-Tie-Natural-1000-Pack-GT-100M/203531927>|
|
||||
| 13| Push Buttons| amz,ck|
|
||||
| 14| LED Screen|unknown origin|
|
||||
| 15| Relays | amz but no specific link|
|
||||
| 16| Sound | ck |
|
||||
| 17| Diodes | <https://www.amazon.com/gp/product/B007L4DX6Q/ref=ppx_yo_dt_b_asin_title_o04_s01?ie=UTF8&psc=1>|
|
||||
| 18| Crystal Oscillators | <https://www.amazon.com/gp/product/B07C4WN68Z/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1> |
|
||||
| 19| Switches | ck |
|
||||
| 20| Empty Drawer | n/a |
|
||||
| 21| Empty Drawer | n/a |
|
||||
| 22| Empty Drawer | n/a |
|
||||
| 23| Empty Drawer | n/a |
|
||||
| 24| Empty Drawer | n/a |
|
||||
| 25| Empty Drawer | n/a |
|
||||
| 26| Empty Drawer | n/a |
|
||||
| 27| Empty Drawer | n/a |
|
||||
| 28| Empty Drawer | n/a |
|
||||
| 29| Empty Drawer | n/a |
|
||||
| 30| Empty Drawer | n/a |
|
||||
| 31| USB to DB9 | <https://www.altex.com/manhattan-18-usb-to-serial-converter> |
|
||||
| 32| LiPO Batteries | misc |
|
||||
| 33| LED assortment | <https://www.amazon.com/gp/product/B005GL9ENC/ref=ppx_yo_dt_b_asin_title_o04_s00?ie=UTF8&psc=1> |
|
||||
| 34| Dual Row DIP IC Socket Adaptor Assortment | <https://www.amazon.com/gp/product/B07CFWWQ1M/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1> |
|
||||
| 35| Inductors | <https://www.amazon.com/gp/product/B085Y6XJL1/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1> |
|
||||
| 36| Elenco CK Kit Electronic components not otherwise categorized| ck |
|
||||
| 37| Resistors | <https://www.amazon.com/gp/product/B0002HBQHW/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=UTF8&psc=1> |
|
||||
| 38| Resistors | ""|
|
||||
| 39| Empty Drawer | "" |
|
||||
| 40| LED | amz |
|
||||
| 41| USBA-proprietary | misc|
|
||||
| 42| USBA-proprietary| misc |
|
||||
| 43| USB (misc to misc) | misc |
|
||||
| 44| Electrical Clip Assortment | <https://www.harborfreight.com/28-piece-electrical-clip-set-67589.html?_br_psugg_q=electrical+connectors> |
|
||||
| 45| Test Leads | <https://www.harborfreight.com/18-inch-low-voltage-multi-colored-test-leads-66717.html> |
|
||||
| 46| USBA-Mini | misc |
|
||||
| 47| USBA-Micro| misc |
|
||||
| 48| Empty Drawer | n/a |
|
||||
| 49| Empty Drawer | n/a |
|
||||
| 50|Empty Drawer | n/a |
|
||||
| 51|Empty Drawer | n/a |
|
||||
| 52|Empty Drawer | n/a |
|
||||
| 53|Empty Drawer | n/a |
|
||||
| 54| Misc electronics/Rpi etc | misc |
|
||||
| 55| Empty Drawer | n/a|
|
||||
| 56| Wifi components | misc |
|
||||
| 57| USB networking devices | misc|
|
||||
| 58| Electrical Terminals | <https://www.harborfreight.com/150-piece-terminal-and-connector-set-67683.html> |
|
||||
| 59| Electrical Terminals | "" |
|
||||
| 60| Electrical Terminals | "" |
|
||||
| 61| misc electronic components to be identified | amz |
|
||||
| 62| misc electronic components to be identified | amz |
|
||||
| 63| Wire| misc electronic components to be identified |
|
||||
| 64| empty drawer| n/a|
|
||||
| 65| empty drawer| n/a |
|
||||
| 66| empty drawer| n/a |
|
||||
| 67| empty drawer| n/a |
|
||||
| 68| empty drawer| n/a |
|
||||
| 69| screw terminals | misc electronic components to be identified |
|
||||
| 70| misc electronic components to be identified | |
|
||||
| 71| servos | unknown |
|
||||
| 72| servos | unknown |
|
||||
| 73| motors | unknown |
|
||||
| 74| Transitors | <https://www.amazon.com/gp/product/B00D8J4EZ2/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1> |
|
||||
| 75| Transistors| "" |
|
||||
| 76| Transistors | "" |
|
||||
| 77| Capacitors | <https://www.amazon.com/gp/product/B004YHZDW0/ref=ppx_yo_dt_b_asin_title_o04_s00?ie=UTF8&psc=1> |
|
||||
| 78| Capacitors | "" |
|
||||
| 79| Capacitors | "" |
|
||||
| 80| mystery component | amz
|
||||
| 81| mystery component | amz
|
||||
| 82| empty drawer | n/a
|
||||
| 83| empty drawer | n/a
|
||||
| 84| empty drawer | n/a
|
||||
| 85| empty drawer | n/a
|
||||
| 86| empty drawer | n/a
|
||||
| 87| empty drawer | n/a
|
||||
| 88| empty drawer | n/a
|
||||
| 89| empty drawer | n/a
|
||||
| 90| empty drawer | n/a
|
||||
| 91| empty drawer | n/a
|
||||
| 92| empty drawer | n/a
|
||||
| 93| empty drawer | n/a
|
||||
| 94| empty drawer | n/a
|
||||
| 95| LED Strip Connectors | misc |
|
||||
| 96| empty drawer
|
Reference in New Issue
Block a user