CNWHUD/notesToIngestIntoDendron/DiscourseMove.md

316 lines
13 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

- [Discourse-Mov e](#discourse-mov-e)
- [Target : Handbook CIO](#target--handbook-cio)
- [Camera](#camera)
- [SSH to systems](#ssh-to-systems)
- [SSH config snippet](#ssh-config-snippet)
- [access tester script](#access-tester-script)
- [Factory as Product](#factory-as-product)
- [Supporting infrastructure](#supporting-infrastructure)
- [Inventory](#inventory)
- [Component Inventory](#component-inventory)
- [Tool Inventory](#tool-inventory)
- [Equipment Inventory](#equipment-inventory)
- [Bench top Equipment List](#bench-top-equipment-list)
- [Target: KNEL Discourse](#target-knel-discourse)
- [Target: Nextcloud](#target-nextcloud)
- [Target : Handbook CTO](#target--handbook-cto)
- [Avionics Mock up](#avionics-mock-up)
- [Avionics Test bed](#avionics-test-bed)
# Discourse-Mov e
## Target : Handbook CIO
### Camera
(screen cap of the stream)
admin/subodev
click server push mode
youll have access to the live lab cam. this is useful for working on hardware remotely when you need to checkout antenna movement, parafoil movement etc
its also infrared, so works in the dark (i keep a few constant low light sources going in the garage as required by code)
plus the camera has infrared led that auto activate/de-activate with light off/on
### SSH to systems
If you are working on suborbital development for tsys, this article contains all the access particulars.
## SSH config snippet
```
#######################################################################################################
#Development systems - Suborbital Systems/MeetMorse
#######################################################################################################
#######################################################################################################
#raspberry pi units for groundstation/avionics test/etc
#######################################################################################################
Host subopi1
Hostname 10.251.10.4
User pi
Host subopi2
Hostname 10.251.10.5
User pi
Host subopi3
Hostname 10.251.10.6
User pi
Host subopi4
Hostname 10.251.10.7
User pi
Host subopi5
Hostname 10.251.10.8
User pi
Host subopi6
Hostname 10.251.10.9
User pi
#######################################################################################################
#support systems for lab equipment control, dev/qa/prod infra
#######################################################################################################
Host subobench
Hostname 10.251.10.3
User pi
Host subodev
Hostname 10.251.10.240
User subodev
Host suboqa
Hostname 10.251.10.241
User subodev
Host suboprod
Hostname 10.251.10.242
User subodev
Host buildbox
User localuser
Hostname 10.251.30.82
```
## access tester script
```
#!/bin/bash
IFS=$'\n\t'
suboNodeList=(
"subopi1" #MorsePod m6
"subopi2" #seeduino lora gateway hat
"subopi3" # no hat
"subopi4" #dragino hat
"subopi5" #pi sense hat
"subopi6" #pi sense hat
"subodev" #develop workloads
"suboqa" #test workloads
"suboprod" #run actual workloads here
"buildbox" #build all the things
"subobench" #benchtop computer
)
for suboNode in ${suboNodeList[@]}; do
#COMMAND="$(ssh $suboNode md5sum .ssh/authorized_keys)"
#echo "Testing ssh authorized_keys on $suboNode" $COMMAND
#COMMAND="$(ssh $suboNode date )"
#echo "Testing on $suboNode" $COMMAND
COMMAND="$(ssh $suboNode uptime)"
echo "Testing load on $suboNode" $COMMAND
done
```
### Factory as Product
In the spirit of :
1) reproducibility
2) factory as product
We are documenting the TSYS shop/lab in detail, so that others can build out a lab. We hope this document becomes the premier internet "one stop shop" resource for lab builders . It took us quite a bit of time/experimenting/reading/working on projects to figure out what was needed. We have documented the results of all that here, to save you the effort!
Below please find the individual articles on various sub module topics that we've written.
#### Supporting infrastructure
* https://community.turnsys.com/t/tsys-electronics-lab-supporting-infrastructure/155 (was just an outline, deleted the topic and will re-create from scratch in handbook)
#### Inventory
##### Component Inventory
TODO
* https://community.turnsys.com/t/tsys-electronics-lab-component-inventory/156/2
Ah yes.... this is probably the most controversial topic in our lab series. What components to stock. The short answer: depends on what you are doing. However many projects need common items. So we will only include things we consider essential for a wide majority of projects. We will do separate posts in a separate series for anything suborbtial prototype/production specific.
(link to nextcloud hosted spreadsheet here)
##### Tool Inventory
TODO Add pics of all the drawers
Inputs we used to build the list:
* https://predictabledesigns.com/electronic-lab-setup-tools-and-equipment-requirements/
* https://www.engineersgarage.com/tutorials/articles-beginners-guide-to-setup-electronics-lab/
* https://www.instructables.com/Electronics-Workbench-Equipment-List/
* https://www.jaysonjc.com/diy/how-to-set-up-an-electronics-labworkshop-at-home.html
and just a general google of "electronics workbench setup" "electronics lab build" etc.
Our list contains everything in common between the above lists, as well as the unique items from each list, and a few additional items we've found to be useful.
This is a wiki post, and will be updated by everyone as we go forward. Since I did the initial build, I am doing initial documentation.
* Fire Suppression : https://www.firstalert.com/fire-extinguishers/ez-fire-spray/
* PCB vise: https://www.panavise.com/index.html?pageID=1&page=full&--eqskudatarq=503
* Hand Tool Storage (see next section for documentation of contents)
from bottom drawer to top drawer (with toolbox last) (we consider the drawers/toolbox a single unit) (see next section for the links to the drawers/toolbox containers we use)
Optics Drawer:
* Handheld standard magnifying glass
* Headband LED magnifier: https://www.jensentools.com/eclipse-proskit-ma-016-headband-led-magnifier/p/711in016
Screwdriver Drawer:
* Precision screwdriver set: https://www.geekbuying.com/item/JVMAC-2408A-16-in-1-Toolset-Screwdriver-Repair-Tools-Kit-Set-For-Mobile-Phone-Electronics-366037.html
* Misc screwdrivers (jewelers set, pen multi tip screwdrivers)
Cut / File / Strip Drawer:
* Hand file set: https://www.homedepot.com/p/Husky-Multi-Purpose-File-Set-10-Piece-H10PCFS/206313272
* Utility Shears: https://www.harborfreight.com/6-inch-utility-shears-67145.html
* Hole Punch Set: https://www.walmart.com/ip/Hyper-Tough-Ht-6pc-Pin-Punch-Set/17325866
* Wire Strippers: https://www.walmart.com/ip/Hyper-Tough-6-Inch-Wire-Stripper-with-Non-Slip-Grips/296832054
Precision Tools Drawer:
* Precision Knife Set: https://www.harborfreight.com/56-piece-precision-knife-set-36410.html
* non esd tweezers: https://www.harborfreight.com/6-pc-fine-point-tweezer-set-93598.html?_br_psugg_q=tweezers
* esd safe tweezers:
https://www.adafruit.com/product/421
https://www.adafruit.com/product/422
https://www.ifixit.com/Store/Tools/Precision-Tweezers-Set/IF145-060?o=3
* Flush cutters: https://www.altex.com/xuron-micro-shear-flush-cutter-with-lead-retaining-clip
Measuring Drawer
* Tape Measure: https://www.walmart.com/ip/Hyper-Tough-12-Foot-Tape-Measure-with-Large-Markings/792496412
* Level: https://www.walmart.com/ip/Hyper-Tough-9-Inch-Level-with-90-Degree-Quick-Check/624249115
Soldering Drawer
* Solder: https://www.altex.com/mg-chemicals-4900-18g-21-gauge-lead-free-solder-pocket-pack
* Soldering Flux: https://www.altex.com/caig-rosin-soldering-flux
* Liquid Soldering Flux: https://www.altex.com/gc-liquid-solder-flux-2-oz.
* No clean flux paste: https://www.altex.com/m.g.-chemicals-no-clean-flux-paste-10ml
* Paste Flux: https://www.altex.com/qualitek-paste-flux-2-oz.
* Hakko 599B : https://www.hakko.com/english/products/hakko_599b.html
* Digital Calipers : (dont remember where mine came from. Frys?. Available from many retailers).
Prototyping Drawer
* Breadboards: https://www.amazon.com/gp/product/B07DL13RZH/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1
* SOIC Clip: https://www.amazon.com/CPT-063-Test-Clip-SOIC8-Pomona/dp/B00HHH65T4/ref=sr_1_3?dchild=1&keywords=soic+clip&qid=1612814963&sr=8-3
* BS1 Serial Adapter: http://www.efx-tek.com/topics/bs1-sa.html
Test Leads/ESD (some moved to Craftsman toolbox for space reasons)
* Anti ESD Mat / Strip : https://www.ifixit.com/Store/Tools/Portable-Anti-Static-Mat/IF145-202
* Multi meter leads http://www.extech.com/products/TL831
* Bitscope leads: http://my.bitscope.com/store/?p=list&a=list&i=cat+probe
Toolbox (1,2,3) on shelving above bench
* Screwdriver set: https://www.altex.com/eclipse-62-piece-security-bit-set
* Multi meter: https://www.harborfreight.com/11-function-digital-multimeter-with-audible-continuity-61593.html
* Screw Gun: https://www.harborfreight.com/48v-14-in-cordless-screwdriver-kit-56544.html
* Test Leads: https://www.harborfreight.com/18-inch-low-voltage-multi-colored-test-leads-66717.html
* Non contact voltage tester: https://www.harborfreight.com/non-contact-voltage-tester-63919.html?_br_psugg_q=voltage+tester
* Pliers set (stored to right of bench): https://www.harborfreight.com/pliers-set-with-comfort-grips-5-pc-64136.html (stored in : https://www.harborfreight.com/15-compartment-adjustable-plier-rack-56399.html) (a bit fiddly to adjust, have to sweet talk it a bit)
* Hook/pick set: https://www.walmart.com/ip/Hyper-Tough-4-Piece-Hook-and-Pick-Set-with-Soft-Grip-Handles-9909/42350189
* Rivet: https://www.walmart.com/ip/Hyper-Tough-9-5-inch-Rivet-Tool-with-40-Assorted-Rivets-TN12556J/812577370
* Drill bits: https://www.homedepot.com/p/DEWALT-Black-and-Gold-Drill-Bit-Set-29-Piece-DWA1189/205952650
* Wrenches: https://www.harborfreight.com/hand-tools/wrenches/12-piece-stubby-combination-wrench-set-97383.html
Shelving to right of bench
* Small Fridge (solder paste long term storage) : http://www.walmart.com/ip/Frigidaire-Portable-Retro-12-Can-Mini-Fridge-EFMIS462-Black/279103768
* Personal Cooler (solder paste immediate/short term use): http://www.walmart.com/ip/Personal-Chiller-Mini-Fridge-Small-Space-Cooler-Black-K4105MTBK/641746796
* Lab Power Supplies (couple of high volt/amp donor wall warts, and multiple RocketFish AC/DC with tips)
Closet storage
* Storage Bags: Plastic (scavenged)
* Storage Bags: (scavenged)
Storage on wall/Containers
* Tool drawers: (container store, tracking down product link)
* Shoebox Totes:
* Component Storage Drawers (large): https://www.lowes.com/pd/CRAFTSMAN-Bin-System-9-Compartment-Plastic-Small-Parts-Organizer/1000578349
* Component Storage Drawers (small): https://www.lowes.com/pd/CRAFTSMAN-Bin-System-30-Compartment-Plastic-Small-Parts-Organizer/1000578345
##### Equipment Inventory
###### Bench top Equipment List
* Small circulation fan (solder fume removal): (Standard USB 5v , available from many retailers)
* Large circulation fan (solder fume removal): (9v dc barrel jack or battery operated, I bought it at HomeDepot, cant find the product on the website now, of course I'm sure many retailers sell desktop fans)
* Rework / solder station: http://www.aoyue3d.com/en/pro/default.asp?id=52
* Bitscope USB oscilliscope : https://www.bitscope.com/product/BS05/
* Lumens Document Camera (great for looking at PCB on screen and doing documentation) : https://www.mylumens.com/en/Products_detail/41/DC172
* Multimeter: https://www.cnx-software.com/2014/10/19/50-uni-t-ut61e-digital-multimeter-supports-data-logging-to-a-windows-computer/ and https://www.uni-trend.com/meters/ (take your pick for price/features) (we have the https://www.uni-trend.com/meters/html/product/NewProducts/UT61%20161%20Series/UT61E+.html )
* Bus Pirate (jtag and other low level bit twiddling) : https://www.sparkfun.com/products/12942
* USB microscope: https://www.adafruit.com/product/636
* DC Power Supply: https://usa.banggood.com/KORAD-KA3005D-0~30V-0~5A-Precision-Adjustable-DC-Power-Supply-DC-Digital-Control-with-Test-Leads-p-944574.html?cur_warehouse=CN&ID=43101&rmmds=buy
* Desktop magnifying lamp: https://www.harborfreight.com/desktop-magnifying-lamp-60642.html
* Windows 8 PC , running various software packages (cheese, sigrok, openocd, etc etc ) Docs on bench top computer soon. TODO document the software load out
## Target: KNEL Discourse
### Target: Nextcloud
## Target : Handbook CTO
### Avionics Mock up
TODO Pics/text
### Avionics Test bed
TODO Pics/text