316 lines
13 KiB
Markdown
316 lines
13 KiB
Markdown
|
- [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
|
|||
|
|
|||
|
you’ll 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
|
|||
|
|
|||
|
it’s 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 : (don’t 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
|