Custom Merge commit

This commit is contained in:
Charles N Wyble - admin 2023-12-14 01:03:02 -06:00
commit 1f7dbb3f33
90 changed files with 167 additions and 6043 deletions

View File

@ -13,48 +13,38 @@ sprints:
## Backlog
- [tech-ops-remove-true-nas-from-pfv-stor1](tasks/tech-ops-remove-true-nas-from-pfv-stor1.md)
- [household-maintenance-air-mattress-leak](tasks/household-maintenance-air-mattress-leak.md)
- [photograph-and-list-inventory](tasks/photograph-and-list-inventory.md)
- [household-maintenance-monthly-quarterly-routine](tasks/household-maintenance-monthly-quarterly-routine.md)
- [household-maintenance-toll-billpay](tasks/household-maintenance-toll-billpay.md)
- [household-maintenance-process-mail-backlog](tasks/household-maintenance-process-mail-backlog.md)
- [vehicle-maintenance-phone-mount-mazda](tasks/vehicle-maintenance-phone-mount-mazda.md)
- [vehicle-maintenance-mount-tahoe-dash-cam](tasks/vehicle-maintenance-mount-tahoe-dash-cam.md)
- [ukrrs-feed-in-documents-emails-into-the-ukrrs](tasks/ukrrs-feed-in-documents-emails-into-the-ukrrs.md)
- [vehicle-maintenance-fix-plastic-panel-on-driver-side-front-door](tasks/vehicle-maintenance-fix-plastic-panel-on-driver-side-front-door.md)
- [stl-mount-shelf-in-common-area](tasks/stl-mount-shelf-in-common-area.md)
- [bizops-ensure-all-2023-receipts-are-captured-and-properly-categorized-in-neat-com](tasks/bizops-ensure-all-2023-receipts-are-captured-and-properly-categorized-in-neat-com.md)
- [bizops-ensure-all-2022-receipts-are-properly-categorized-in-neat-com](tasks/bizops-ensure-all-2022-receipts-are-properly-categorized-in-neat-com.md)
- [bizops-create-emergency-action-plan](tasks/bizops-create-emergency-action-plan.md)
- [cio-rdit-pcb-cleanup](tasks/cio-rdit-pcb-cleanup.md)
- [cio-rdit-environmental-chamber](tasks/cio-rdit-environmental-chamber.md)
- [cio-rdit-pcb-stencil-making](tasks/cio-rdit-pcb-stencil-making.md)
- [cio-rdit-finish-reflow-oven-build](tasks/cio-rdit-finish-reflow-oven-build.md)
- [bizops-pac](tasks/bizops-pac.md)
- [bizops-insurance](tasks/bizops-insurance.md)
- [bizops-continunity](tasks/bizops-continunity.md)
- [bizops-tsys-llc](tasks/bizops-tsys-llc.md)
- [recover-pki-safe-combination](tasks/recover-pki-safe-combination.md)
- [update-rr-subo-llc-operating-agreements-using-fairshares-model](tasks/update-rr-subo-llc-operating-agreements-using-fairshares-model.md)
- [rack-rental-dut-finish-galielo-bringup](tasks/rack-rental-dut-finish-galielo-bringup.md)
- [rack-rental-dut-finish-parallella-bringup](tasks/rack-rental-dut-finish-parallella-bringup.md)
- [rack-rental-dut-finish-sifive-bringup](tasks/rack-rental-dut-finish-sifive-bringup.md)
- [rack-rental-infrastructure-get-rackrental-router-2800-on-net](tasks/rack-rental-infrastructure-get-rackrental-router-2800-on-net.md)
- [rack-rental-infrastructure-physical-dut-console](tasks/rack-rental-infrastructure-physical-dut-console.md)
- [bizops-create-emergency-action-plan](tasks/bizops-create-emergency-action-plan.md)
## Todo
- [cio-rdit-pcb-cleanup](tasks/cio-rdit-pcb-cleanup.md)
- [cio-rdit-pcb-stencil-making](tasks/cio-rdit-pcb-stencil-making.md)
- [cio-rdit-finish-reflow-oven-build](tasks/cio-rdit-finish-reflow-oven-build.md)
- [cio-rdit-environmental-chamber](tasks/cio-rdit-environmental-chamber.md)
- [laptop-setup-setup-backup-system-local-remote-and-take-initial-backup](tasks/laptop-setup-setup-backup-system-local-remote-and-take-initial-backup.md)
- [cio-rdit-rack-rental-dut-finish-galielo-bringup](tasks/cio-rdit-rack-rental-dut-finish-galielo-bringup.md)
- [cio-rdit-rack-rental-dut-finish-sifive-bringup](tasks/cio-rdit-rack-rental-dut-finish-sifive-bringup.md)
- [cio-rdit-rack-rental-infrastructure-physical-dut-console](tasks/cio-rdit-rack-rental-infrastructure-physical-dut-console.md)
- [cio-rdit-rack-rental-dut-finish-parallella-bringup](tasks/cio-rdit-rack-rental-dut-finish-parallella-bringup.md)
- [cio-rdit-rack-rental-infrastructure-get-rackrental-router-2800-on-net](tasks/cio-rdit-rack-rental-infrastructure-get-rackrental-router-2800-on-net.md)
## In Progress
- [laptop-setup-install-all-software-packages-and-document-the-list](tasks/laptop-setup-install-all-software-packages-and-document-the-list.md)
- [setup-continue-with-local-llm](tasks/setup-continue-with-local-llm.md)
- [laptop-setup-setup-backup-system-local-remote-and-take-initial-backup](tasks/laptop-setup-setup-backup-system-local-remote-and-take-initial-backup.md)
- [laptop-setup-setup-sandbox-pre-production-testing-lab-network-storage](tasks/laptop-setup-setup-sandbox-pre-production-testing-lab-network-storage.md)
- [bizops-ensure-all-2023-receipts-are-captured-and-properly-categorized-in-neat-com](tasks/bizops-ensure-all-2023-receipts-are-captured-and-properly-categorized-in-neat-com.md)
- [bizops-ensure-all-2022-receipts-are-properly-categorized-in-neat-com](tasks/bizops-ensure-all-2022-receipts-are-properly-categorized-in-neat-com.md)
- [laptop-setup-dotfiles](tasks/laptop-setup-dotfiles.md)
- [laptop-setup-vscode-setup-kb-notes-workspace-profile-tsys-account](tasks/laptop-setup-vscode-setup-kb-notes-workspace-profile-tsys-account.md)
- [laptop-setup-vscode-setup-personal-kb-notes-workspace-profile-offstage-account](tasks/laptop-setup-vscode-setup-personal-kb-notes-workspace-profile-offstage-account.md)
- [laptop-setup-dotfiles](tasks/laptop-setup-dotfiles.md)
- [laptop-setup-setup-sandbox-pre-production-testing-lab-network-storage](tasks/laptop-setup-setup-sandbox-pre-production-testing-lab-network-storage.md)
- [ukrrs-feed-in-documents-emails-into-the-ukrrs](tasks/ukrrs-feed-in-documents-emails-into-the-ukrrs.md)
- [setup-continue-with-local-llm](tasks/setup-continue-with-local-llm.md)
## Done
@ -77,3 +67,8 @@ sprints:
- [setup-coo-laptop-ipad-iphone](tasks/setup-coo-laptop-ipad-iphone.md)
- [deploy-paperless-ngx](tasks/deploy-paperless-ngx.md)
- [deploy-audiobookshelf](tasks/deploy-audiobookshelf.md)
- [server-room-ac-on-net](tasks/server-room-ac-on-net.md)
- [download-and-install-xilinx-full-suite-free](tasks/download-and-install-xilinx-full-suite-free.md)
- [household-maintenance-process-mail-backlog](tasks/household-maintenance-process-mail-backlog.md)
- [stl-mount-shelf-in-common-area](tasks/stl-mount-shelf-in-common-area.md)
- [tech-ops-remove-true-nas-from-pfv-stor1](tasks/tech-ops-remove-true-nas-from-pfv-stor1.md)

View File

@ -1,11 +1,11 @@
---
created: 2023-11-25T22:30:17.733Z
updated: 2023-11-25T22:30:17.726Z
assigned: ""
updated: 2023-12-13T17:51:18.237Z
assigned: Charles
progress: 0
tags: []
---
# Bizops: Create Emergency Action Plan
EAP needs to reference (and/or be referenced by) the STL shop manual and TSG handbook.
EAP needs to reference (and/or be referenced by) the STL shop manual and TSG handbook.

View File

@ -1,6 +1,6 @@
---
created: 2023-11-23T15:00:59.108Z
updated: 2023-11-23T22:31:24.449Z
updated: 2023-12-13T17:50:48.582Z
assigned: Charles
progress: 0
tags: []

View File

@ -1,6 +1,6 @@
---
created: 2023-11-23T15:01:13.505Z
updated: 2023-11-23T22:31:18.481Z
updated: 2023-12-13T17:50:43.621Z
assigned: Charles
progress: 0
tags: []

View File

@ -1,6 +1,6 @@
---
created: 2023-12-07T03:40:22.243Z
updated: 2023-12-07T03:40:22.235Z
updated: 2023-12-13T17:50:34.368Z
assigned: AJ
progress: 0
tags: []

View File

@ -1,6 +1,6 @@
---
created: 2023-12-07T00:11:41.225Z
updated: 2023-12-07T00:13:18.189Z
updated: 2023-12-13T17:50:35.934Z
assigned: AJ
progress: 0
tags: []

View File

@ -1,6 +1,6 @@
---
created: 2023-12-07T00:12:15.355Z
updated: 2023-12-07T00:12:59.591Z
updated: 2023-12-13T17:50:38.956Z
assigned: AJ
progress: 0
tags: []

View File

@ -1,6 +1,6 @@
---
created: 2023-12-07T00:10:48.260Z
updated: 2023-12-07T00:13:07.989Z
updated: 2023-12-13T17:50:37.582Z
assigned: AJ
progress: 0
tags: []

View File

@ -0,0 +1,9 @@
---
created: 2023-11-25T22:54:41.380Z
updated: 2023-12-13T17:53:12.676Z
assigned: ""
progress: 0
tags: []
---
# CIO:RDIT:RackRental-DUT: Finish galielo bringup

View File

@ -0,0 +1,9 @@
---
created: 2023-11-25T22:55:17.340Z
updated: 2023-12-13T17:54:04.213Z
assigned: ""
progress: 0
tags: []
---
# CIO:RDIT:RackRental-DUT: Finish parallella bringup

View File

@ -0,0 +1,10 @@
---
created: 2023-11-25T22:55:55.145Z
updated: 2023-12-13T17:53:28.238Z
assigned: ""
progress: 0
tags: []
due: 2023-12-29T00:00:00.000Z
---
# CIO:RDIT:RackRental-DUT: Finish sifive bringup

View File

@ -1,11 +1,11 @@
---
created: 2023-11-25T23:25:16.389Z
updated: 2023-11-25T23:26:42.051Z
assigned: ""
updated: 2023-12-13T17:54:23.374Z
assigned: Charles
progress: 0
tags: []
---
# RackRental-Infrastructure: Get rackrental router (2800) on net
# CIO:RDIT:RackRental-Infrastructure: Get rackrental router (2800) on net
This will be the router used to intercept CDP packets and send the appropriate DHCP request so that the DUT can get the appropriate config file.

View File

@ -1,12 +1,12 @@
---
created: 2023-11-25T23:27:08.143Z
updated: 2023-11-25T23:27:54.756Z
assigned: ""
updated: 2023-12-13T17:53:44.074Z
assigned: Charles
progress: 0
tags: []
---
# RackRental-Infrastructure: Physical DUT Console
# CIO:RDIT:RackRental-Infrastructure: Physical DUT Console
fix cyclades ssh

View File

@ -0,0 +1,14 @@
---
created: 2023-12-11T14:10:17.226Z
updated: 2023-12-11T14:10:17.220Z
assigned: Charles
progress: 0
tags: []
due: 2023-12-31T00:00:00.000Z
started: 2023-12-01T00:00:00.000Z
completed: 2023-12-11T00:00:00.000Z
---
# Download and install Xilinx full suite (free)
Subject says it all. A 100 GB download/install. FPGA is.... intense.

View File

@ -1,16 +0,0 @@
---
created: 2023-11-23T15:22:51.993Z
updated: 2023-11-25T22:39:51.876Z
assigned: Patti
progress: 0.6
tags:
- CFOO
due: 2023-11-16T00:00:00.000Z
started: 2023-11-15T00:00:00.000Z
---
# Household Maintenance: Air Mattress Leak
Air mattress is leaking air.
As of 11/23/2023 , two patches have been applied. Additonal leak(s) exists.

View File

@ -1,16 +0,0 @@
---
created: 2023-11-23T15:16:26.018Z
updated: 2023-11-23T15:24:17.922Z
assigned: Patti
progress: 0
tags:
- CFOO
---
# Household Maintenance: Monthly/quarterly routine
Setup maintenance reminders (in HomeChart/Grocy) for things like
Changing AC filters
Glade cartridges
etc

View File

@ -1,10 +1,13 @@
---
created: 2023-11-23T15:14:33.561Z
updated: 2023-11-23T15:24:40.611Z
assigned: Patti
updated: 2023-12-13T17:01:38.832Z
assigned: Charles
progress: 0
tags:
- CFOO
due: 2023-12-31T00:00:00.000Z
started: 2023-12-01T00:00:00.000Z
completed: 2023-12-08T00:00:00.000Z
---
# Household Maintenance: Process mail backlog

View File

@ -1,12 +0,0 @@
---
created: 2023-11-23T15:18:39.145Z
updated: 2023-11-23T15:24:28.947Z
assigned: Patti
progress: 0
tags:
- CFOO
---
# Household Maintenance: Toll billpay
Combine toll accounts into single account and setup auto pay

View File

@ -1,6 +1,6 @@
---
created: 2023-11-24T03:30:16.496Z
updated: 2023-12-07T17:55:34.661Z
updated: 2023-12-11T14:10:41.246Z
assigned: Charles
progress: 0.8
tags: []

View File

@ -1,6 +1,6 @@
---
created: 2023-11-23T14:50:09.511Z
updated: 2023-12-08T01:11:12.388Z
updated: 2023-12-13T17:51:27.819Z
assigned: Charles
progress: 0.9
tags:

View File

@ -1,6 +1,6 @@
---
created: 2023-11-23T14:58:02.576Z
updated: 2023-11-25T23:53:25.159Z
updated: 2023-12-13T17:50:31.483Z
assigned: Charles
progress: 0
tags: []

View File

@ -1,6 +1,6 @@
---
created: 2023-11-23T15:00:17.724Z
updated: 2023-11-25T17:26:30.196Z
updated: 2023-12-11T14:10:58.075Z
assigned: Charles
progress: 0.5
tags: []

View File

@ -1,6 +1,6 @@
---
created: 2023-11-23T15:00:34.145Z
updated: 2023-11-25T21:26:19.767Z
updated: 2023-12-11T14:11:05.310Z
assigned: Charles
progress: 0.25
tags: []

View File

@ -1,14 +0,0 @@
---
created: 2023-11-23T22:30:18.335Z
updated: 2023-11-25T22:39:49.982Z
assigned: Patti
progress: 0.3
tags:
- CFOO
due: 2023-11-24T00:00:00.000Z
started: 2023-11-16T00:00:00.000Z
---
# Photograph and list inventory
We had a retail arb business sometime ago. We need to photograph and list the remaining inventory.

View File

@ -1,9 +0,0 @@
---
created: 2023-11-25T22:54:41.380Z
updated: 2023-11-25T22:54:41.371Z
assigned: ""
progress: 0
tags: []
---
# RackRental-DUT: Finish galielo bringup

View File

@ -1,9 +0,0 @@
---
created: 2023-11-25T22:55:17.340Z
updated: 2023-11-25T22:55:17.335Z
assigned: ""
progress: 0
tags: []
---
# RackRental-DUT: Finish parallella bringup

View File

@ -1,10 +0,0 @@
---
created: 2023-11-25T22:55:55.145Z
updated: 2023-11-25T22:56:25.075Z
assigned: ""
progress: 0
tags: []
due: 2023-12-31T00:00:00.000Z
---
# RackRental-DUT: Finish sifive bringup

View File

@ -0,0 +1,14 @@
---
created: 2023-12-11T14:08:58.875Z
updated: 2023-12-11T14:08:58.869Z
assigned: Charles
progress: 0
tags: []
due: 2023-12-31T00:00:00.000Z
started: 2023-12-01T00:00:00.000Z
completed: 2023-12-10T00:00:00.000Z
---
# Server room AC on net
Get carrier mini split onto wifi network for Home Assistant integration.

View File

@ -1,6 +1,6 @@
---
created: 2023-12-07T19:42:40.648Z
updated: 2023-12-07T19:42:49.209Z
updated: 2023-12-11T14:10:44.359Z
assigned: Charles
progress: 0
tags: []

View File

@ -1,9 +1,12 @@
---
created: 2023-11-23T17:47:10.859Z
updated: 2023-11-23T22:31:09.261Z
assigned: Patti
progress: 0
updated: 2023-12-13T17:48:29.602Z
assigned: Charles
progress: 1
tags: []
due: 2023-12-30T00:00:00.000Z
started: 2023-11-30T00:00:00.000Z
completed: 2023-12-07T00:00:00.000Z
---
# STL: Mount Shelf in common area

View File

@ -1,11 +1,12 @@
---
created: 2023-11-23T16:07:51.627Z
updated: 2023-11-25T22:39:42.782Z
updated: 2023-12-13T17:49:08.071Z
assigned: Charles
progress: 0
tags: []
due: 2023-11-23T00:00:00.000Z
started: 2023-11-22T00:00:00.000Z
due: 2023-11-22T00:00:00.000Z
started: 2023-11-21T00:00:00.000Z
completed: 2023-12-09T00:00:00.000Z
---
# TechOPS: Remove TrueNAS from pfv-stor1

View File

@ -1,9 +1,10 @@
---
created: 2023-11-23T15:13:18.662Z
updated: 2023-11-23T22:30:50.587Z
updated: 2023-12-13T17:50:25.184Z
assigned: Charles
progress: 0
tags: []
started: 2023-12-13T17:50:25.184Z
---
# UKRRS: Feed in documents/emails into the UKRRS

View File

@ -1,12 +0,0 @@
---
created: 2023-11-23T15:17:16.046Z
updated: 2023-11-23T22:30:59.523Z
assigned: Patti
progress: 0
tags:
- CFOO
---
# Vehicle Maintenance: Fix plastic panel on driver side front door
Perhaps utilize plastic welder? Otherwise go to junk yard and find a new panel/door as needed.

View File

@ -1,11 +0,0 @@
---
created: 2023-11-23T15:18:04.650Z
updated: 2023-11-23T22:30:35.587Z
assigned: Patti
progress: 0
tags: []
---
# Vehicle Maintenance: Mount Tahoe Dash Cam
Locate/fabricate/purchase mounting hardware for dash cam and install / hook up.

View File

@ -1,12 +0,0 @@
---
created: 2023-11-23T15:19:17.710Z
updated: 2023-11-23T15:24:54.790Z
assigned: Patti
progress: 0
tags:
- CFOO
---
# Vehicle Maintenance: Phone mount mazda
Install phone mount to Mazda

View File

@ -1,41 +1,45 @@
- [TSYS Todo List](#tsys-todo-list)
- [TSYS December Todo List](#tsys-december-todo-list)
- [Outreach/personal force multiplier](#outreachpersonal-force-multiplier)
- [CIO](#cio)
- [IT System Admin - Communications](#it-system-admin---communications)
- [IT System Admin - Configuration Management](#it-system-admin---configuration-management)
- [IT System Admin - Security/Assurance](#it-system-admin---securityassurance)
- [SWAG/Authelia](#swagauthelia)
- [Internal CA](#internal-ca)
- [Creature comfort setup](#creature-comfort-setup)
- [Technical Operations](#technical-operations)
- [RF Chamber](#rf-chamber)
- [Overview](#overview)
- [Hardware](#hardware)
- [Process](#process)
- [Enclosure](#enclosure)
- [Software](#software)
- [SDR server](#sdr-server)
- [EE](#ee)
- [CNC/3d](#cnc3d)
- [CNC](#cnc)
- [3d printer workflow/ops](#3d-printer-workflowops)
- [Documentation of existing POC](#documentation-of-existing-poc)
- [COO](#coo)
- [InProgress](#inprogress)
- [ERPNEXT](#erpnext)
- [Bizops General](#bizops-general)
- [Bizops Marketing](#bizops-marketing)
- [Follow up on these](#follow-up-on-these)
- [CTO](#cto)
- [PCB Assembly/rework workflow](#pcb-assemblyrework-workflow)
- [PCB Stencil making](#pcb-stencil-making)
- [Reflow Oven](#reflow-oven)
- [Pick N Place Machine](#pick-n-place-machine)
- [Other elements](#other-elements)
- [Environmental chamber](#environmental-chamber)
- [RF Chamber](#rf-chamber)
- [Overview](#overview)
- [Hardware](#hardware)
- [Process](#process)
- [Enclosure](#enclosure)
- [Software](#software)
- [SDR server](#sdr-server)
- [EE](#ee)
- [CNC/3d](#cnc3d)
- [CNC](#cnc)
- [3d printer workflow/ops](#3d-printer-workflowops)
- [Documentation of existing POC](#documentation-of-existing-poc)
# TSYS December Todo List
## Outreach/personal force multiplier
* Setup automations to alert me via pushover to take breaks, drink water, switch locations etc
* gym bag tweaks / finalization
* IOS Focus modes tweaks
* daily routine support system (IOS app? desktop?) (i want reporting on progress/missing objectives etc)
* Finish paypal/venmo/cash app/buy me a coffee/patreon/librepay/github sponsors profile/banking setup
* Finish video streaming setup (OpenStreamingPlatform for self host (canonical source) and OBS to a proxy out to YT/FB/Twitch)
* Setup wordpress cross posting to discord/discourse/facebook/linked in/twitter
* Get all contacts consolidated and into Monica CRM
## CIO
### Technical Operations
- CIO:TechopsGeneral:Get FetchApply setup (port newSrv.sh to it)
- CIO:CTOWorkStation:google earth
- CIO:CTOWorkstation:flora
@ -61,22 +65,10 @@
- CIO:SecOps:Auth:Setup authelia <https://github.com/linuxserver/docker-swag> <https://github.com/authelia/authelia> <https://www.linuxserver.io/blog/2020-08-26-setting-up-authelia>
- CIO:SecOps: Setup Internal CA (offline root CA : use XCA on an airgap workstation and XCA on CA VM with the HSM intermediate device passed through)
- CIO:LabSetup:scansnap (on my laptop and lab laptop)
## CTO
### PCB Assembly/rework workflow
#### Pick N Place Machine
- <https://www.priority1design.com.au/DIY_pick_and_place_machine.html>
- <https://mcuoneclipse.com/2018/06/26/building-a-diy-smt-pickplace-machine-with-openpnp/>
- <https://dzone.com/articles/diy-smt-pick-and-place-machine-with-openpnp>
- <https://hackaday.com/2015/02/06/a-diy-pick-and-place-you-can-build-right-now/>
- <https://docs.indexmachines.io/docs/>
Some combination of the above is arriving (currently projected) in March 2022 from a kickstarter campaign.
#### Other elements
- CIO: Get FetchApply setup (port newSrv.sh to it) (in progress)
- CIO: System / dashboard inventory (merge into handbook) (in progress)
- CIO: pfv-nas-04 (netapp) (racked, powered, console access setup, need to factory reset)
- CIO: UPS (blocked)
### RF Chamber
@ -124,7 +116,7 @@ to categorize
### Software
#### Software
- <https://github.com/AD-Vega/rtl-power-fftw>
- <http://swigerco.com/gnuradio/>
@ -133,7 +125,7 @@ to categorize
- <http://ab-initio.mit.edu/wiki/index.php?title=Meep>
- <https://github.com/AlexandreRouma/SDRPlusPlus/releases>
#### SDR server
##### SDR server
Idea is to use the raspi4 on the lab bench, with the various SDR/pluto USB radios hung off it and stream the output to the (either/or) upstairs GPU farm or downstairs gpu/cpu server farm for processing.
@ -440,4 +432,4 @@ The winding up of a series shall not affect the litigation of liability of membe
### Follow up on these
- <https://news.ycombinator.com/item?id=10884209>
- <<https://news.ycombinator.com/item?id=10833213>
- <<https://news.ycombinator.com/item?id=10833213>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,10 +0,0 @@
Elmer
7-zip
ActivityWatch
Adobe Acrobat
Android Studio
Apache Directory Studio
Arduino IDE
Audacity
AuoHotkey

View File

@ -0,0 +1,11 @@
# RdIT: PCB Assembly/rework workflow
## Pick N Place Machine
- <https://www.priority1design.com.au/DIY_pick_and_place_machine.html>
- <https://mcuoneclipse.com/2018/06/26/building-a-diy-smt-pickplace-machine-with-openpnp/>
- <https://dzone.com/articles/diy-smt-pick-and-place-machine-with-openpnp>
- <https://hackaday.com/2015/02/06/a-diy-pick-and-place-you-can-build-right-now/>
- <https://docs.indexmachines.io/docs/>
Some combination of the above is arriving (currently projected) in March 2022 from a kickstarter campaign.

View File

@ -1,7 +0,0 @@
# RWSCP - FundNames
- AvenueG
- TopHatVentures
- Lewis&Clark Expedition
- Boring and Beautiful
- TheCampus

View File

@ -1,23 +0,0 @@
## Cluster deployment
* <https://kauri.io/38-install-and-configure-a-kubernetes-cluster-with/418b3bc1e0544fbc955a4bbba6fff8a9/a>
* <https://rene.jochum.dev/rancher-k3s-with-galera/>
* <https://medium.com/@jyeee/kubernetes-on-your-macos-laptop-with-multipass-k3s-and-rancher-2-4-6e9cbf013f58>
## Monitoring
* <https://learn.netdata.cloud/docs/agent/packaging/installer/methods/kubernetes>
* <https://github.com/netdata/helmchart#service-discovery-and-supported-services>
## Networking
* <https://docs.projectcalico.org/getting-started/kubernetes/k3s/multi-node-install>
## PAAS
* <https://github.com/kubeapps/kubeapps/blob/master/chart/kubeapps/README.md>
## Storage

View File

@ -1,72 +0,0 @@
# Business Applications For Deplooyment in Q2 2021
* ambar
<https://ambar.cloud/docs/crawlers/>
<https://ambar.cloud/docs/installation-docker/>
* jupyter hub (lab notebook of the programming kind)
* elabftw (lab notebook of the writing kind)
* archivebox
* API gateway (TYK)
<https://tyk.io/>
<https://tyk.io/docs/getting-started/installation/with-tyk-on-premises/docker/>
<https://tyk.io/docs/advanced-configuration/integrate/sso/dashboard-login-ldap-tib/>
(api providers brokered via tyk):
* billing (killbill)
<http://docs.killbill.io/latest/stripe_plugin.html>
* erpnext
<https://pipech.github.io/erpnext-docker-debian/production_setup/>
<https://discuss.erpnext.com/t/erpnext-docker-image-as-an-alternative-to-official-erpnext-docker-repo/43125>
<https://github.com/frappe/frappe_docker/blob/develop/docs/single-bench.md>
<https://helm.erpnext.com/>
* reviewboard
<https://www.reviewboard.org/store/products/docker-reviewboard/>
* freescout
* canvaslms
<https://github.com/scisco/canvas-lms-docker>
* getgophish (todo internal phishing tests)
* sipwise
<https://github.com/freescout-helpdesk/freescout/wiki/Installation-Guide>
* mailman
<https://docs.mailman3.org/en/latest/install/docker.html>
<https://asynchronous.in/docker-mailman/>
* hugin
TBD (need to evaluate and select vendor)
* incident management/computer aided dispatch
Resgrid looks really compelling
* e-sign/contract management system
* e-voting

View File

@ -1,19 +0,0 @@
nitrokey reset
```
/hex
scd serialno
scd apdu 00 20 00 81 08 40 40 40 40 40 40 40 40
scd apdu 00 20 00 81 08 40 40 40 40 40 40 40 40
scd apdu 00 20 00 81 08 40 40 40 40 40 40 40 40
scd apdu 00 20 00 81 08 40 40 40 40 40 40 40 40
scd apdu 00 20 00 83 08 40 40 40 40 40 40 40 40
scd apdu 00 20 00 83 08 40 40 40 40 40 40 40 40
scd apdu 00 20 00 83 08 40 40 40 40 40 40 40 40
scd apdu 00 20 00 83 08 40 40 40 40 40 40 40 40
scd apdu 00 e6 00 00
scd apdu 00 44 00 00
/echo card has been reset to factory defaults
```

View File

@ -1,43 +0,0 @@
# Penultimate Cluster Guide
## Introduction
This guide covers how TSYS migrated to a containerized setup.
## Current Situation Report (Q3 2021)
This is covered in exhaustive detail in the handbook. So only a high level summary is provided here for context.
Nothing below (with exception of app layer) changes with the move to containers.
### Physical Compute
Proxmox cluster of three (soon to be 5 once hardware is racked and hooked up) nodes.
100% virtualized (with exception of badge reader/stratum 1 GPS time server on a raspberry pi)
Only OS on bare metal is proxmox. We plan to run a k8s distribution in a set of virtual machines.
### Storage
Two physical storage arrays (on separate UPS/circuit).
Multiple pools on the arrays
### Virtual Compute
We have two opnsense virtual machine (spread across the redundant storage systems)
We have three (soon to be five) database servers (spread across the redundant storage systems)
We have a utility virtual machine (toolbox) and a couple dedicated app machines (sipwise/pihole)
### Networking
* Layer 3 to 7 is redundant (opnsense cluster active/passive)
* Layer 1 and 2 is not redundant (though we have the switches on hand to make it redundant)
### Data/caching Layer
We run a mix of database/caching solutions to support our application catalog. Memcached/redis , mongodb, mysql/postgresql. These run on a set of 3 (soon to be 5) Ubuntu 20.04 virtual machines. They are fronted by haproxy VIP.
## Near term plan
Step 1: Setup dev environment on devws to fully containerize all applications (devilbox, docker on windows, jenkins/gitea/registry,vm with caprover|git-pipe|??)
Step 2: Setup (in dev) all current properties using git repo -> devilbox -> container workflow
Step 3: Setup (in dev) all apps in docker

View File

@ -1,66 +0,0 @@
root@ns519307:/etc/netdata# hdparm /dev/sd[ab]
/dev/sda:
multcount = 16 (on)
IO_support = 1 (32-bit)
readonly = 0 (off)
readahead = 8192 (on)
geometry = 243201/255/63, sectors = 3907029168, start = 0
/dev/sdb:
multcount = 16 (on)
IO_support = 1 (32-bit)
readonly = 0 (off)
readahead = 8192 (on)
geometry = 243201/255/63, sectors = 3907029168, start = 0
root@ns519307:/etc/netdata#
root@ns519307:/etc/netdata# hdparm /dev/sd[ab]
/dev/sda:
multcount = 16 (on)
IO_support = 1 (32-bit)
readonly = 0 (off)
readahead = 8192 (on)
geometry = 243201/255/63, sectors = 3907029168, start = 0
/dev/sdb:
multcount = 16 (on)
IO_support = 1 (32-bit)
readonly = 0 (off)
readahead = 8192 (on)
geometry = 243201/255/63, sectors = 3907029168, start = 0
root@ns519307:/etc/netdata# hdparm -Tt /dev/sd[ab]
/dev/sda:
Timing cached reads: 8086 MB in 2.00 seconds = 4052.66 MB/sec
Timing buffered disk reads: 230 MB in 3.03 seconds = 75.98 MB/sec
/dev/sdb:
Timing cached reads: 7950 MB in 2.00 seconds = 3984.24 MB/sec
Timing buffered disk reads: 282 MB in 3.10 seconds = 91.05 MB/sec
root@ns519307:/etc/netdata#
root@ns519307:~# smartctl -a /dev/sda |grep Rotat
Rotation Rate: 7200 rpm
root@ns519307:~# smartctl -a /dev/sdb |grep Rotat
Rotation Rate: 7200 rpm
root@ns519307:~#
https://lonesysadmin.net/2013/12/22/better-linux-disk-caching-performance-vm-dirty_ratio/
root@ns519307:~# sysctl -a | grep dirty
sysctl: reading key "kernel.spl.hostid"
vm.dirty_background_bytes = 33554432
vm.dirty_background_ratio = 0
vm.dirty_bytes = 1073741824
vm.dirty_expire_centisecs = 3000
vm.dirty_ratio = 0
vm.dirty_writeback_centisecs = 500
vm.dirtytime_expire_seconds = 43200

View File

@ -1,143 +0,0 @@
# Stor2 Root Cause Analysis
- [Stor2 Root Cause Analysis](#stor2-root-cause-analysis)
- [Introduction](#introduction)
- [Array information](#array-information)
- [Performance notes](#performance-notes)
- [hdparm](#hdparm)
- [My laptop for comparison](#my-laptop-for-comparison)
- [Possible solution](#possible-solution)
## Introduction
## Array information
root@pfv-stor2:~# zpool list -v rackrental|grep sd|awk '{print $1}'|sed -e 's/[0-9]//g'
sdb
sdd
sdc
sdf
sdg
sde
## Performance notes
### hdparm
root@pfv-stor2:~# hdparm -tT /dev/sdb
/dev/sdb:
Timing cached reads: 11244 MB in 1.99 seconds = 5638.34 MB/sec
Timing buffered disk reads: 140 MB in 3.00 seconds = 46.60 MB/sec
root@pfv-stor2:~#
/dev/sdd:
Timing cached reads: 10952 MB in 1.99 seconds = 5493.70 MB/sec
Timing buffered disk reads: 154 MB in 3.04 seconds = 50.65 MB/sec
/dev/sdc:
Timing cached reads: 10178 MB in 1.99 seconds = 5102.24 MB/sec
Timing buffered disk reads: 164 MB in 3.06 seconds = 53.52 MB/sec
/dev/sdf:
Timing cached reads: 11340 MB in 1.99 seconds = 5686.37 MB/sec
Timing buffered disk reads: 142 MB in 3.12 seconds = 45.55 MB/sec
/dev/sdg:
Timing cached reads: 9248 MB in 2.00 seconds = 4634.64 MB/sec
Timing buffered disk reads: 18 MB in 3.27 seconds = 5.50 MB/sec
/dev/sde:
Timing cached reads: 9976 MB in 1.99 seconds = 5001.87 MB/sec
Timing buffered disk reads: 44 MB in 3.08 seconds = 14.30 MB/sec
## My laptop for comparison
C:\Windows\system32>winsat disk -drive c
Windows System Assessment Tool
> Running: Feature Enumeration ''
> Run Time 00:00:00.00
> Running: Storage Assessment '-drive c -ran -read'
> Run Time 00:00:00.70
> Running: Storage Assessment '-drive c -seq -read'
> Run Time 00:00:02.20
> Running: Storage Assessment '-drive c -seq -write'
> Run Time 00:00:01.89
> Running: Storage Assessment '-drive c -flush -seq'
> Run Time 00:00:00.53
> Running: Storage Assessment '-drive c -flush -ran'
> Run Time 00:00:00.50
> Dshow Video Encode Time 0.00000 s
> Dshow Video Decode Time 0.00000 s
> Media Foundation Decode Time 0.00000 s
> Disk Random 16.0 Read 404.52 MB/s 8.2
> Disk Sequential 64.0 Read 516.71 MB/s 8.1
> Disk Sequential 64.0 Write 489.50 MB/s 8.1
> Average Read Time with Sequential Writes 0.218 ms 8.6
> Latency: 95th Percentile 0.476 ms 8.7
> Latency: Maximum 4.490 ms 8.6
> Average Read Time with Random Writes 0.239 ms 8.8
> Total Run Time 00:00:05.98
C:\Windows\system32>winsat disk -drive d
Windows System Assessment Tool
> Running: Feature Enumeration ''
> Run Time 00:00:00.00
> Running: Storage Assessment '-drive d -ran -read'
> Run Time 00:00:00.19
> Running: Storage Assessment '-drive d -seq -read'
> Run Time 00:00:01.70
> Running: Storage Assessment '-drive d -seq -write'
> Run Time 00:00:01.09
> Running: Storage Assessment '-drive d -flush -seq'
> Run Time 00:00:00.39
> Running: Storage Assessment '-drive d -flush -ran'
> Run Time 00:00:00.39
> Dshow Video Encode Time 0.00000 s
> Dshow Video Decode Time 0.00000 s
> Media Foundation Decode Time 0.00000 s
> Disk Random 16.0 Read 635.27 MB/s 8.4
> Disk Sequential 64.0 Read 3219.62 MB/s 9.3
> Disk Sequential 64.0 Write 2230.19 MB/s 9.1
> Average Read Time with Sequential Writes 0.074 ms 8.9
> Latency: 95th Percentile 0.443 ms 8.7
> Latency: Maximum 0.821 ms 8.9
> Average Read Time with Random Writes 0.104 ms 8.9
> Total Run Time 00:00:03.89
C:\Windows\system32>
root@pfv-stor2:~# ioping -c 10 /mnt/rackrental
4 KiB <<< /mnt/rackrental (zfs rackrental 1.55 TiB): request=1 time=9.31 us (warmup)
4 KiB <<< /mnt/rackrental (zfs rackrental 1.55 TiB): request=2 time=27.1 us
4 KiB <<< /mnt/rackrental (zfs rackrental 1.55 TiB): request=3 time=20.1 us
4 KiB <<< /mnt/rackrental (zfs rackrental 1.55 TiB): request=4 time=31.2 us
4 KiB <<< /mnt/rackrental (zfs rackrental 1.55 TiB): request=5 time=22.5 us
4 KiB <<< /mnt/rackrental (zfs rackrental 1.55 TiB): request=6 time=35.0 us
4 KiB <<< /mnt/rackrental (zfs rackrental 1.55 TiB): request=7 time=33.2 us
4 KiB <<< /mnt/rackrental (zfs rackrental 1.55 TiB): request=8 time=29.5 us
4 KiB <<< /mnt/rackrental (zfs rackrental 1.55 TiB): request=9 time=24.8 us
4 KiB <<< /mnt/rackrental (zfs rackrental 1.55 TiB): request=10 time=22.9 us
--- /mnt/rackrental (zfs rackrental 1.55 TiB) ioping statistics ---
9 requests completed in 246.3 us, 36 KiB read, 36.5 k iops, 142.7 MiB/s
generated 10 requests in 9.00 s, 40 KiB, 1 iops, 4.44 KiB/s
min/avg/max/mdev = 20.1 us / 27.4 us / 35.0 us / 4.87 us
## Possible solution
https://blog.westerndigital.com/wd-red-nas-drives/
For Users with Workload-intensive Applications and ZFS: CMR
The explosion of data seen today has spawned a spectrum of NAS uses cases, as well as increasingly demanding applications. One of those includes use of ZFS, an enterprise-grade file system. The increased amount of sustained random writes during ZFS resilvering (similar to a rebuild) causes a lack of idle time for DMSMR drives to execute internal data management tasks, resulting in significantly lower performance reported by users. While we work with iXsystems on DMSMR solutions for lower-workload ZFS customers, we currently recommend our CMR-based WD Red drives, including WD Red Pro and the forthcoming WD Red Plus.

View File

@ -1,89 +0,0 @@
# TSYS Network Performance Issues
## Introduction
TSYS Vm performance is sub par. All storage is ZFS exported from NFS
## Current status
## MTU
```
root@pfv-stor2:/etc/netplan# ping 10.251.30.21 -c 10 -M do -s 1471
PING 10.251.30.21 (10.251.30.21) 1471(1499) bytes of data.
1479 bytes from 10.251.30.21: icmp_seq=1 ttl=64 time=0.220 ms
1479 bytes from 10.251.30.21: icmp_seq=2 ttl=64 time=0.195 ms
1479 bytes from 10.251.30.21: icmp_seq=3 ttl=64 time=0.197 ms
1479 bytes from 10.251.30.21: icmp_seq=4 ttl=64 time=0.206 ms
^C
--- 10.251.30.21 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3073ms
rtt min/avg/max/mdev = 0.195/0.204/0.220/0.009 ms
root@pfv-stor2:/etc/netplan# ping 10.251.30.21 -c 10 -M do -s 1472
PING 10.251.30.21 (10.251.30.21) 1472(1500) bytes of data.
1480 bytes from 10.251.30.21: icmp_seq=1 ttl=64 time=0.224 ms
^C
--- 10.251.30.21 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.224/0.224/0.224/0.000 ms
root@pfv-stor2:/etc/netplan# ping 10.251.30.21 -c 10 -M do -s 1473
PING 10.251.30.21 (10.251.30.21) 1473(1501) bytes of data.
^C
--- 10.251.30.21 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1029ms
```
## iperf
from vm9 (which is where cloudron lives)
```
root@pfv-vmsrv-09:~# iperf3 -c 10.251.30.22
Connecting to host 10.251.30.22, port 5201
[ 5] local 10.251.30.30 port 41594 connected to 10.251.30.22 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 112 MBytes 943 Mbits/sec 9 344 KBytes
[ 5] 1.00-2.00 sec 108 MBytes 902 Mbits/sec 4 362 KBytes
[ 5] 2.00-3.00 sec 110 MBytes 923 Mbits/sec 37 301 KBytes
[ 5] 3.00-4.00 sec 111 MBytes 933 Mbits/sec 20 345 KBytes
[ 5] 4.00-5.00 sec 110 MBytes 923 Mbits/sec 0 437 KBytes
[ 5] 5.00-6.00 sec 108 MBytes 902 Mbits/sec 0 469 KBytes
[ 5] 6.00-7.00 sec 109 MBytes 912 Mbits/sec 22 315 KBytes
[ 5] 7.00-8.00 sec 104 MBytes 870 Mbits/sec 11 195 KBytes
[ 5] 8.00-9.00 sec 97.5 MBytes 818 Mbits/sec 18 313 KBytes
[ 5] 9.00-10.00 sec 111 MBytes 933 Mbits/sec 23 216 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 1.05 GBytes 906 Mbits/sec 144 sender
[ 5] 0.00-10.04 sec 1.05 GBytes 900 Mbits/sec receiver
iperf Done.
root@pfv-vmsrv-09:~#
root@pfv-vmsrv-09:~# ifconfig vmbr0
vmbr0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
Accepted connection from 10.251.30.30, port 41580
[ 5] local 10.251.30.22 port 5201 connected to 10.251.30.30 port 41594
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 105 MBytes 878 Mbits/sec
[ 5] 1.00-2.00 sec 108 MBytes 906 Mbits/sec
[ 5] 2.00-3.00 sec 111 MBytes 929 Mbits/sec
[ 5] 3.00-4.00 sec 110 MBytes 919 Mbits/sec
[ 5] 4.00-5.00 sec 111 MBytes 933 Mbits/sec
[ 5] 5.00-6.00 sec 106 MBytes 892 Mbits/sec
[ 5] 6.00-7.00 sec 110 MBytes 921 Mbits/sec
[ 5] 7.00-8.00 sec 104 MBytes 874 Mbits/sec
[ 5] 8.00-9.00 sec 97.4 MBytes 817 Mbits/sec
[ 5] 9.00-10.00 sec 111 MBytes 932 Mbits/sec
[ 5] 10.00-10.04 sec 3.94 MBytes 808 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.04 sec 1.05 GBytes 900 Mbits/sec receiver
```
### Array storage performance

View File

@ -1,105 +0,0 @@
# Notes for web server configuration
These notes capture actions taken to build the www vm around 9/15 to 10/1 2020.
## packages to install
* php stuff and other packages needed :
sudo apt install memcached php7.4 php7.4-mysqli php7.4-fpm php7.4-mbstring php7.4-xml php7.4-imap php7.4-json php7.4-zip php7.4-gd php7.4-curl php7.4-ldap php7.4-gd php7.4-gmp php-par php-apcu jq unzip python3-pip —no-install-recommends
* Modules for languages from upstream:
Python: pip3 install certbot-dns-ovh
## php modications
### memcache
root@www:/etc/php/7.4/fpm/conf.d# grep -v ^# 20-memcache.ini
extension=memcache.so
[memcache]
memcache.allow_failover="1"
memcache.max_failover_attempts="20"
memcache.default_port="11211"
memcache.hash_strategy="consistent"
session.save_handler="memcache"
session.save_path = 'tcp://10.251.51.1:11211,tcp://10.251.51.2:11211,tcp://10.251.51.3:11211'
memcache.redundancy=1
memcache.session_redundancy=4
### fpm (pool)
### php config
Timezone
## apache
### apache configuration mods needed
-- alter site config for fpm socket to php7.4-fpm (from 7.3) (socket path)
### apache modules needed
headers,deflate,rewrite,proxy,proxy_http,ssl,proxy_fcgi,cache_disk
### apache tweaks performed
1153 sudo a2dismod mpm_prefork
1154 sudo a2enmod mpm_event
1155 sudo apt install libapache2-mod-fcgid
1156 sudo a2enconf php7.2-fpm
1157 sudo a2enconf php7.-fpm
1158 sudo a2enconf php7.4-fpm
## scripts to load
newcert.sh
# !/bin/bash
certbot certonly \
--dns-cloudflare \
--dns-cloudflare-credentials /root/cfapi.ini \
-d $1
sandstorm-cert.sh
certbot certonly --manual --preferred-challenges dns --server <https://acme-v02.api.letsencrypt.org/directory> --manual-public-ip-logging-ok -d '*.sandstorm.turnsys.com' -d sandstorm.turnsys.com
## TSYS root ca and UCS DC root cert
root@www:/usr/local/share/ca-certificates# ls -l
total 12
drwxr-xr-x 2 root root 4096 Sep 28 20:43 extra
lrwxrwxrwx 1 root root 13 Sep 28 20:44 tsys-root.crt -> tsys-root.pem
-r--r--r-- 1 root root 822 Sep 28 20:43 tsys-root.pem
lrwxrwxrwx 1 root root 12 Sep 28 20:44 ucs-root.crt -> ucs-root.pem
-rw-r--r-- 1 root root 2094 Sep 28 20:43 ucs-root.pem
root@www:/usr/local/share/ca-certificates#

View File

@ -1,397 +0,0 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" version="XHTML+RDFa 1.0" dir="ltr"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:dc="http://purl.org/dc/terms/"
xmlns:foaf="http://xmlns.com/foaf/0.1/"
xmlns:og="http://ogp.me/ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:sioc="http://rdfs.org/sioc/ns#"
xmlns:sioct="http://rdfs.org/sioc/types#"
xmlns:skos="http://www.w3.org/2004/02/skos/core#"
xmlns:xsd="http://www.w3.org/2001/XMLSchema#">
<head profile="http://www.w3.org/1999/xhtml/vocab">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="apple-touch-icon" sizes="57x57" href="/profiles/sitenow/modules/custom/uiowa_favicon/assets/apple-touch-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="60x60" href="/profiles/sitenow/modules/custom/uiowa_favicon/assets/apple-touch-icon-60x60.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/profiles/sitenow/modules/custom/uiowa_favicon/assets/apple-touch-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="76x76" href="/profiles/sitenow/modules/custom/uiowa_favicon/assets/apple-touch-icon-76x76.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/profiles/sitenow/modules/custom/uiowa_favicon/assets/apple-touch-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="120x120" href="/profiles/sitenow/modules/custom/uiowa_favicon/assets/apple-touch-icon-120x120.png" />
<link rel="apple-touch-icon" sizes="144x144" href="/profiles/sitenow/modules/custom/uiowa_favicon/assets/apple-touch-icon-144x144.png" />
<link rel="apple-touch-icon" sizes="152x152" href="/profiles/sitenow/modules/custom/uiowa_favicon/assets/apple-touch-icon-152x152.png" />
<link rel="apple-touch-icon" sizes="180x180" href="/profiles/sitenow/modules/custom/uiowa_favicon/assets/apple-touch-icon-180x180.png" />
<link rel="icon" type="image/png" sizes="32x32" href="/profiles/sitenow/modules/custom/uiowa_favicon/assets/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="192x192" href="/profiles/sitenow/modules/custom/uiowa_favicon/assets/android-chrome-192x192.png" />
<link rel="icon" type="image/png" sizes="96x96" href="/profiles/sitenow/modules/custom/uiowa_favicon/assets/favicon-96x96.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/profiles/sitenow/modules/custom/uiowa_favicon/assets/favicon-16x16.png" />
<link rel="manifest" href="/profiles/sitenow/modules/custom/uiowa_favicon/assets/site.webmanifest" />
<link rel="mask-icon" href="/profiles/sitenow/modules/custom/uiowa_favicon/assets/safari-pinned-tab.svg" />
<meta name="msapplication-TileColor" content="#000000" />
<meta name="msapplication-TileImage" content="/profiles/sitenow/modules/custom/uiowa_favicon/assets/mstile-150x150.png" />
<meta name="theme-color" content="#ffffff" />
<meta name="web-author" content="SiteNow v1 Custom (https://sitenow.uiowa.edu)" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible" />
<meta name="description" content="In case of an emergency, remember that ECE labs have emergency contact and other phone numbers posted near the lab door.  Every ECE lab has a small first-aid kit near the lab entrance. Report accidents and injuries immediately to T.A. and instructors. There should always be more than one person in the departments Power Systems lab. Wear safety glasses when cutting wires, trimming component leads and soldering. If you are new to soldering, look at several of the many tutorials on soldering on YouTube:" />
<meta name="generator" content="Drupal 7 (http://drupal.org)" />
<link rel="canonical" href="https://ece.engineering.uiowa.edu/resources/lab-safety-guidelines" />
<link rel="shortlink" href="https://ece.engineering.uiowa.edu/node/1161" />
<title>Lab Safety Guidelines | Electrical and Computer Engineering</title>
<link type="text/css" rel="stylesheet" href="https://ece.engineering.uiowa.edu/sites/ece.engineering.uiowa.edu/files/css/css_lQaZfjVpwP_oGNqdtWCSpJT1EMqXdMiU84ekLLxQnc4.css" media="all" />
<link type="text/css" rel="stylesheet" href="https://ece.engineering.uiowa.edu/sites/ece.engineering.uiowa.edu/files/css/css_A-heBnBCu-L6qKoCnL7R1_aLor2e_DNGqOcPO7S41js.css" media="all" />
<link type="text/css" rel="stylesheet" href="https://ece.engineering.uiowa.edu/sites/ece.engineering.uiowa.edu/files/css/css_bDV5qr6-i2u9jYdE8nrKGRhrPBuW28f7uMPE1nB-DzE.css" media="all" />
<style type="text/css" media="all">
<!--/*--><![CDATA[/*><!--*/
#coe-something-more .department-quick-nav{display:none;}
@media screen and{.responsive-menu-block-wrapper.responsive-menu-block{display:block;}#block-responsive-menu-toggle{display:none;}}
/*]]>*/-->
</style>
<link type="text/css" rel="stylesheet" href="https://ece.engineering.uiowa.edu/sites/ece.engineering.uiowa.edu/files/css/css_93WGxLkIzm_Vvvcjw9EKdWR1XXCDL91ai9d7Qjaaxa8.css" media="all" />
<link type="text/css" rel="stylesheet" href="https://ece.engineering.uiowa.edu/sites/ece.engineering.uiowa.edu/files/css/css_iAFoovSeTrJnxlhjFD1PGDLyAUkz3DE66BmVA0VGRr4.css" media="all" />
<script type="text/javascript">
<!--//--><![CDATA[//><!--
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-K7W3K5P');
//--><!]]>
</script>
<script type="text/javascript" src="https://ece.engineering.uiowa.edu/sites/ece.engineering.uiowa.edu/files/js/js_jGVQAd6ncss9ZunImQO9XQBCVZFe6O2Lq-U94LjxXGs.js"></script>
<script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="https://ece.engineering.uiowa.edu/sites/ece.engineering.uiowa.edu/files/js/js_IegGYiL6FeGNX2GRWOjTkxzblcdE5seeOq3Cq-v37fI.js"></script>
<script type="text/javascript" src="https://ece.engineering.uiowa.edu/sites/ece.engineering.uiowa.edu/files/js/js_-6l6ZwADgTubZS5kx7MSnwFPRDoVC7WhB3PkrDOhob0.js"></script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
(function(i,s,o,g,r,a,m){i["GoogleAnalyticsObject"]=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,"script","https://www.google-analytics.com/analytics.js","ga");ga("create", "UA-83793304-1", {"cookieDomain":"auto"});ga("set", "anonymizeIp", true);ga("send", "pageview");
//--><!]]>
</script>
<script type="text/javascript" src="https://ece.engineering.uiowa.edu/sites/ece.engineering.uiowa.edu/files/js/js_vwmapF-jpGkMhda8jLpJ2PCUzHAN7QgqWK8vqoMjFNw.js"></script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
try{Typekit.load();}catch(e){}
//--><!]]>
</script>
<script type="text/javascript" src="https://ece.engineering.uiowa.edu/sites/ece.engineering.uiowa.edu/files/js/js_9OLeQtZv1G651kVwUWQy26PkurJ3vJmzuz3kOAo3DRQ.js"></script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","ajaxPageState":{"theme":"engineering","theme_token":"e5BZd0hr7v9dMoJ4W4BLySu7ZBwu6Q91nZm_Qv6InlA","js":{"sites\/ece.engineering.uiowa.edu\/modules\/contrib\/responsive_menu\/js\/responsive_menu.config.js":1,"0":1,"profiles\/sitenow\/modules\/contrib\/jquery_update\/replace\/jquery\/1.10\/jquery.min.js":1,"misc\/jquery-extend-3.4.0.js":1,"misc\/jquery-html-prefilter-3.5.0-backport.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"https:\/\/maxcdn.bootstrapcdn.com\/bootstrap\/3.4.1\/js\/bootstrap.min.js":1,"misc\/states.js":1,"profiles\/sitenow\/modules\/contrib\/fancybox\/fancybox.js":1,"profiles\/sitenow\/libraries\/fancybox\/source\/jquery.fancybox.pack.js":1,"profiles\/sitenow\/libraries\/fancybox\/lib\/jquery.mousewheel-3.0.6.pack.js":1,"sites\/ece.engineering.uiowa.edu\/libraries\/superfish\/dist\/js\/hoverIntent.js":1,"sites\/ece.engineering.uiowa.edu\/libraries\/superfish\/dist\/js\/superfish.min.js":1,"sites\/ece.engineering.uiowa.edu\/libraries\/mmenu\/dist\/js\/jquery.mmenu.all.min.js":1,"sites\/ece.engineering.uiowa.edu\/libraries\/hammerjs\/hammer.min.js":1,"profiles\/sitenow\/modules\/contrib\/google_analytics\/googleanalytics.js":1,"1":1,"https:\/\/use.typekit.net\/fje4ojm.js":1,"2":1,"profiles\/sitenow\/themes\/radix\/assets\/js\/radix.script.js":1,"profiles\/sitenow\/themes\/engineering\/assets\/js\/waypoints\/jquery.waypoints.js":1,"profiles\/sitenow\/themes\/engineering\/assets\/js\/waypoints\/inview.js":1,"profiles\/sitenow\/themes\/engineering\/assets\/js\/countUp\/countUp.js":1,"profiles\/sitenow\/themes\/engineering\/assets\/js\/radialIndicator\/radialIndicator.js":1,"profiles\/sitenow\/themes\/engineering\/assets\/js\/engineering.script.js":1},"css":{"modules\/system\/system.base.css":1,"profiles\/sitenow\/modules\/contrib\/logintoboggan\/logintoboggan.css":1,"profiles\/sitenow\/modules\/contrib\/radix_layouts\/radix_layouts.css":1,"profiles\/sitenow\/modules\/contrib\/views\/css\/views.css":1,"profiles\/sitenow\/modules\/custom\/uiowa_bar\/css\/uiowa-bar.css":1,"profiles\/sitenow\/modules\/contrib\/media\/modules\/media_wysiwyg\/css\/media_wysiwyg.base.css":1,"profiles\/sitenow\/modules\/contrib\/ctools\/css\/ctools.css":1,"profiles\/sitenow\/libraries\/fancybox\/source\/jquery.fancybox.css":1,"profiles\/sitenow\/modules\/contrib\/panels\/css\/panels.css":1,"sites\/ece.engineering.uiowa.edu\/libraries\/mmenu\/dist\/css\/jquery.mmenu.all.css":1,"0":1,"1":1,"sites\/ece.engineering.uiowa.edu\/modules\/contrib\/responsive_menu\/css\/responsive_menu.css":1,"profiles\/sitenow\/themes\/engineering\/assets\/css\/engineering.style.css":1}},"fancybox":[],"states":{"#edit-field-image-hero":{"visible":{":input[name=\u0022field_display_type[und]\u0022]":{"value":"hero"}},"required":{":input[name=\u0022field_display_type[und]\u0022]":{"value":"hero"}}}},"urlIsAjaxTrusted":{"https:\/\/ece.engineering.uiowa.edu\/google-search":true},"currentPath":"node\/1161","currentPathIsAdmin":false,"googleanalytics":{"trackOutbound":1,"trackMailto":1,"trackDownload":1,"trackDownloadExtensions":"7z|aac|arc|arj|asf|asx|avi|bin|csv|doc(x|m)?|dot(x|m)?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt(x|m)?|pot(x|m)?|pps(x|m)?|ppam|sld(x|m)?|thmx|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls(x|m|b)?|xlt(x|m)|xlam|xml|z|zip"},"responsive_menu":{"position":"left","theme":"theme-dark","breakpoint":false,"superfish":{"delay":"300","speed":"100","speedOut":"100"}}});
//--><!]]>
</script>
<!--[if lt IE 9]>
<script>
document.createElement('header');
document.createElement('nav');
document.createElement('section');
document.createElement('article');
document.createElement('aside');
document.createElement('footer');
</script>
<![endif]-->
</head>
<body class="html not-front not-logged-in no-sidebars page-node page-node- page-node-1161 node-type-page" >
<div>
<div id="skip-link">
<a href="#main" class="element-invisible element-focusable">Skip to main content</a>
</div>
<div id="ui-wrapper"><div id="uiowa-bar" role="region" aria-label="University of Iowa global header"><a href="https://uiowa.edu" title="The University of Iowa" id="wordmark-link"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 72.8 21.4" role="img" aria-label= "The University of Iowa"><defs><style>.st0{fill:#ffcd00;}</style></defs><title>The University of Iowa</title><image src="uiowa.png" xlink:href=""></image> <path class="st0" d="M9.3,4.5H7.6v12.2h1.7v4.4H0v-4.4h1.7V4.5H0V0.2h9.3V4.5z"/>
<path class="st0" d="M21.9,21.2h-6.8c-2.5,0-4.1-1.6-4.1-4.3V4.4c0-2.6,1.6-4.3,4.1-4.3h6.8c2.5,0,4.1,1.6,4.1,4.3V17
C26,19.6,24.3,21.2,21.9,21.2z M20,16.8V4.5h-2.9v12.2H20z"/>
<path class="st0" d="M28.6,4.5h-1.5V0.2H36v4.4h-1.7l1.5,10.1L39,0.2h4.5l3.4,14.6l1.2-10.1h-1.5V0.2h8.8v4.4h-1.4l-2.6,16.7h-7.1
L41.3,8.8l-2.8,12.4h-6.9L28.6,4.5z"/>
<path class="st0" d="M53.8,16.8h1.6l3.2-16.6h9.6l3.2,16.6h1.5v4.4h-7.1L65,16.1h-3.6l-0.6,5.1h-7L53.8,16.8L53.8,16.8z M64.6,12.2
l-1.4-8.5l-1.4,8.5H64.6z"/></svg></a><div id="uiowa-search"><ul class="links"><li class="0 first last"><a href="//www.engineering.uiowa.edu">College of Engineering</a></li>
</ul><form class="search-form search-google-appliance-search-form" aria-label="site search" role="search" action="https://ece.engineering.uiowa.edu/google-search" method="post" id="uiowa-bar-search-form" accept-charset="UTF-8"><div><div class="form-item form-type-textfield form-item-search-terms form-group">
<label for="edit-search-terms">Search </label>
<input placeholder="Search this site" class="form-control form-text" type="text" id="edit-search-terms" name="search-terms" value="" size="15" maxlength="256" />
</div>
<input type="submit" id="edit-submit-search" name="btnG" value="Search" class="form-submit btn btn-default" /><input type="hidden" name="form_build_id" value="form-YzaiWALf8iuumPqliR5sg_wZFD57Vkfuq8tfKy6_wUg" />
<input type="hidden" name="form_id" value="uiowa_bar_search_form" />
</div></form></div></div></div>
<header id="header" class="header page-header" role="header">
<div class="container-smooth">
<nav class="header-navbar" role="navigation">
<!-- Branding -->
<a href="/" class="navbar-branding" rel="home" title="Home">
<h1 class="site-name">Electrical and Computer Engineering</h1>
</a>
<div class="region region-main-nav">
<div class="block block-responsive-menu block--toggle block--">
<div class="block__content">
<a id="toggle-icon" class="toggle responsive-menu-toggle-icon" title="Menu" href="#off-canvas">
<span class="icon"></span><span class="label">Menu</span>
</a> </div>
</div>
<div class="block block-responsive-menu block--horizontal-menu block--">
<div class="block__content">
<nav class="responsive-menu-block-wrapper responsive-menu-block menu-name-main-menu">
<ul id="horizontal-menu" class="horizontal-menu"><li class="first expanded menu-mlid-5776"><a href="/welcome" title="">About</a><ul id="menu-tree-mlid-5776" class="sub-nav"><li class="first leaf menu-mlid-6536"><a href="/welcome" title="">Welcome</a></li>
<li class="leaf menu-mlid-7556"><a href="/about/electrical-engineering-program">Electrical Engineering Program</a></li>
<li class="last leaf menu-mlid-7561"><a href="/about/computer-science-and-engineering-program">Computer Science and Engineering Program</a></li>
</ul></li>
<li class="expanded menu-mlid-5781"><a href="/undergraduate-program">Undergraduate</a><ul id="menu-tree-mlid-5781" class="sub-nav"><li class="first leaf menu-mlid-6531"><a href="/undergraduate-program" title="">Undergraduate Program</a></li>
<li class="leaf has-children menu-mlid-5786"><a href="/undergraduate/electrical-engineering-overview">Electrical Engineering</a></li>
<li class="leaf has-children menu-mlid-5796"><a href="/undergraduate/computer-science-and-engineering-overview">Computer Science and Engineering</a></li>
<li class="leaf menu-mlid-6416"><a href="/undergraduate/curriculum-guides-and-flowcharts">Curriculum Guides and Flowcharts</a></li>
<li class="leaf menu-mlid-6546"><a href="/undergraduate/ece-course-offering-schedule">ECE Course Offering Schedule</a></li>
<li class="leaf has-children menu-mlid-5791"><a href="/undergraduate/elective-focus-areas">Elective Focus Areas</a></li>
<li class="leaf menu-mlid-5941"><a href="/undergraduate/approved-computer-science-efa-elective-courses">Approved Computer Science Courses</a></li>
<li class="leaf menu-mlid-5826"><a href="/undergraduate/electrical-engineering-and-computer-science-and-engineering-double-major">EE and CSE Double Major</a></li>
<li class="leaf menu-mlid-5831"><a href="/undergraduate/electrical-and-computer-engineering-scholarships">Scholarships</a></li>
<li class="leaf menu-mlid-5806"><a href="/undergraduate-program/joint-bsms-degree">Joint BS/MS Degree</a></li>
<li class="leaf menu-mlid-5836"><a href="/node/1086">College Forms</a></li>
<li class="last leaf menu-mlid-5846"><a href="/undergraduate/ece-forms">ECE Forms</a></li>
</ul></li>
<li class="expanded menu-mlid-5851"><a href="/graduate-program-overview">Graduate</a><ul id="menu-tree-mlid-5851" class="sub-nav"><li class="first leaf menu-mlid-6541"><a href="/graduate-program-overview" title="">Graduate Program Overview</a></li>
<li class="leaf menu-mlid-5856"><a href="/graduate/graduate-program-information">Graduate Program Information</a></li>
<li class="leaf has-children menu-mlid-5861"><a href="/graduate/prospective-graduate-students">Prospective Graduate Students</a></li>
<li class="last leaf menu-mlid-6456"><a href="/graduate/masters-science-software-engineering-subprogram" title="ECE Masters of Science: Software Engineering Subprogram">M.S. Software Engineering Subprogram</a></li>
</ul></li>
<li class="expanded menu-mlid-5751"><a href="/people" title="">People</a><ul id="menu-tree-mlid-5751" class="sub-nav"><li class="first leaf menu-mlid-6526"><a href="/people" title="">Faculty</a></li>
<li class="leaf menu-mlid-6431"><a href="/people/secondary-faculty">Secondary Faculty</a></li>
<li class="last leaf menu-mlid-6436"><a href="/people/advisory-board">Advisory Board</a></li>
</ul></li>
<li class="leaf menu-mlid-5881"><a href="/research">Research</a></li>
<li class="expanded active-trail menu-mlid-5886"><a href="/resources" class="active-trail">Resources</a><ul id="menu-tree-mlid-5886" class="sub-nav"><li class="first leaf menu-mlid-5891"><a href="/resources/faculty-and-post-doctoral-positions">Job Opportunities</a></li>
<li class="leaf menu-mlid-5896"><a href="/resources/general-information">General Information</a></li>
<li class="leaf menu-mlid-5901"><a href="/resources/lichtenberger-engineering-library">Lichtenberger Engineering Library</a></li>
<li class="leaf menu-mlid-5906"><a href="/resources/wiki-restricted-access">Wiki (Restricted Access)</a></li>
<li class="leaf menu-mlid-6451"><a href="https://iowa.sharepoint.com/sites/engineering/ecefacultymeetings/SitePages/Home.aspx" title="">ECE Sharepoint Link (Restricted Access)</a></li>
<li class="last leaf active-trail active menu-mlid-5911"><a href="/resources/lab-safety-guidelines" class="active-trail active">Lab Safety Guidelines</a></li>
</ul></li>
<li class="last leaf menu-mlid-5741"><a href="/news">News</a></li>
</ul></nav>
</div>
</div>
</div>
</nav><!-- /.navbar -->
<div class="main-header">
</div>
</div> <!-- /.container-smooth -->
</header>
<div class="page-title-breadcrumbs node-page-default-default page-title-type-default">
<div class="container-smooth">
<div>
<div id="breadcrumbs" class="breadcrumbs">
<h2 class="element-invisible">You are here</h2><div class="breadcrumb"><a href="/">Home</a> » <a href="/resources">Resources</a></div> </div>
<h1 id="page-title" class="page-title">
Lab Safety Guidelines </h1>
</div>
</div>
</div>
<div id="main-wrapper">
<div id="main" class="main" role="main">
<div class="main-content">
<div class="row">
<div class="region region-content col-md-12">
<div class="node-page view-mode-full">
<div class="radix-boxton panel-display boxton clearfix">
<div class="row">
<div class="col-md-12 radix-layouts-content panel-panel">
<div class="panel-panel-inner">
<div class="panel-pane pane-node-content" >
<div class="container-smooth">
<div class="pane-content">
<article class="node node-page node-page-full clearfix" about="/resources/lab-safety-guidelines" typeof="foaf:Document">
<span property="dc:title" content="" class="rdf-meta element-hidden"></span>
<div class="content">
<div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><ul><li>In case of an emergency, remember that ECE labs have emergency contact and other phone numbers posted near the lab door.  Every ECE lab has a small first-aid kit near the lab entrance.</li>
<li>Report accidents and injuries immediately to T.A. and instructors.</li>
<li>There should always be more than one person in the departments Power Systems lab.</li>
<li>Wear safety glasses when cutting wires, trimming component leads and soldering.</li>
<li>If you are new to soldering, look at several of the many tutorials on soldering on YouTube:
<ul><li><a href="http://www.youtube.com/watch?v=Qps9woUGkvI" target="_blank">www.youtube.com/watch?v=Qps9woUGkvI</a></li>
<li><a href="http://www.youtube.com/watch?v=J5Sb21qbpEQ" target="_blank">www.youtube.com/watch?v=J5Sb21qbpEQ</a></li>
<li><a href="http://www.youtube.com/watch?v=fYz5nIHH0iY" target="_blank">www.youtube.com/watch?v=fYz5nIHH0iY</a></li>
</ul></li>
<li>Do not touch the tip of a soldering iron to find out if it is hot.</li>
<li>Do not melt a ball of solder on the soldering iron tip and then move the tip over to the joint you want to solder.  If the ball of solder drops, you will have molten droplets of solder splattering.</li>
<li>When soldering, use a fume extractor to remove and filter the fumes.  Here is a YouTube video on solder fumes: <a href="http://www.youtube.com/watch?v=KVaN3vTXY9E" target="_blank">www.youtube.com/watch?v=KVaN3vTXY9E</a>.  </li>
<li>Some oscilloscope inputs are floating, meaning they are completely isolated from the mains power supply.   For these oscilloscopes one can safely make measurements on the main power supply. Other oscilloscopes may have their ground connection connected to the mains power supply.  Consequently, one has to be very careful with these oscilloscopes when making measurements on the main power supply, otherwise one may inadvertently create a short.  For a particular oscilloscope one may not know how the oscilloscope ground is connected, so a good rule to follow is to avoid making measurements on the mains power supply with an oscilloscope.   The safest method is to us an isolation transformer.</li>
<li>Always wear shoes, make sure shoes have not slip soles.</li>
<li>Some components can explode, burst into flames and get hot, so be careful
<ul><li>Electrolytic capacitors are polarized, which means they have a “++ side and a “-“ side.  They can burst open or even explode when they are place in a circuit incorrectly.  See for example:<a href="http://www.youtube.com/watch?v=jnPQCZ0Sfsg" target="_blank">www.youtube.com/watch?v=jnPQCZ0Sfsg</a>.  Tantalum electrolytic capacitors (if used incorrectly) can cause fire.  See <a href="http://www.youtube.com/watch?v=sW0a9d_vWoc" target="_blank">www.youtube.com/watch?v=sW0a9d_vWoc</a>. </li>
<li>Never exceed the voltage rating for electrolytic capacitors, as they may explode.  See for example <a href="http://www.youtube.com/watch?v=_WheLp0RdLQ" target="_blank">www.youtube.com/watch?v=_WheLp0RdLQ</a></li>
<li>Some LEDs can “pop” or burst open and even catch fire if they are used without current-limiting resistors or the current-limiting resistor is too small.  See <a href="http://www.youtube.com/watch?v=ZXEZtePxa0U" target="_blank">www.youtube.com/watch?v=ZXEZtePxa0U</a></li>
<li>Some components in a circuit can get quite hot even though they are functioning properly.  For example, linear voltage regulator ICs is often bolted to heat sink to cool them down.  Without a heat sink some of these ICs will get hot enough to cause severe burns.</li>
</ul></li>
</ul><p>Version 1.1</p>
</div></div></div> </div>
</article>
</div>
</div>
</div>
</div>
</div>
</div>
</div><!-- /.boxton -->
</div>
</div>
</div>
</div>
</div> <!-- /#main -->
</div> <!-- /#main-wrapper -->
<footer id="footer" class="footer" role="footer">
<div class="container-smooth">
<div class="container-smooth">
<div class="row">
<div class="col-md-9">
<div class="block">
<h4 class="block__title">Contact Us</h4>
<div class="block__content">
<p>Department of Electrical and Computer Engineering<br />
4016 Seamans Center for the Engineering Arts and Sciences<br />
Iowa City, Iowa, 52242</p>
<p>Phone Number: 319-335-5197<br />
Fax: 319-335-6028<br />
E-mail: <a href="mailto:ece@engineering.uiowa.edu">ece@engineering.uiowa.edu</a>.</p> </div>
</div>
<div class="block block--social-media">
<h4 class="block__title">Social Media</h4>
<div class="block__content">
<ul class="menu nav"><li class="first leaf menu-link-facebook"><a href="https://www.facebook.com/UIowaEngineering/" title=""><i class="fa fa-facebook-square" aria-hidden="true"></i><span class="menu-link-title sr-only">Facebook</span></a></li>
<li class="last leaf menu-link-twitter"><a href="https://twitter.com/UIowaEngr" title=""><i class="fa fa-twitter-square" aria-hidden="true"></i><span class="menu-link-title sr-only">Twitter</span></a></li>
</ul> </div>
</div>
</div>
<div class="col-md-3">
<div class="block">
<h4 class="block__title">Quick Links</h4>
<div class="block__content">
<ul class="menu nav"><li class="first leaf menu-link-department-homepage"><a href="/" title="">Department Homepage</a></li>
<li class="last leaf menu-link-contact-department"><a href="/contact" title="">Contact Department</a></li>
</ul> </div>
</div>
</div>
</div>
</div>
</div>
</footer>
<div class="off-canvas-wrapper"><div id="off-canvas"><ul id="off-canvas-menu"><li class="first expanded menu-mlid-5776"><a href="/welcome" title="">About</a><ul id="menu-tree-mlid-5776" class="sub-nav"><li class="first leaf menu-mlid-6536"><a href="/welcome" title="">Welcome</a></li>
<li class="leaf menu-mlid-7556"><a href="/about/electrical-engineering-program">Electrical Engineering Program</a></li>
<li class="last leaf menu-mlid-7561"><a href="/about/computer-science-and-engineering-program">Computer Science and Engineering Program</a></li>
</ul></li>
<li class="expanded menu-mlid-5781"><a href="/undergraduate-program">Undergraduate</a><ul id="menu-tree-mlid-5781" class="sub-nav"><li class="first leaf menu-mlid-6531"><a href="/undergraduate-program" title="">Undergraduate Program</a></li>
<li class="expanded menu-mlid-5786"><a href="/undergraduate/electrical-engineering-overview">Electrical Engineering</a><ul id="menu-tree-mlid-5786" class="sub-nav"><li class="first leaf menu-mlid-5801"><a href="/undergraduate/electrical-engineering/electrical-engineering-requirements">EE Requirements</a></li>
<li class="leaf menu-mlid-6441"><a href="/undergraduate/curriculum-guides-and-flowcharts" title="">EE Curriculum Guides and Flowcharts</a></li>
<li class="leaf menu-mlid-6551"><a href="/undergraduate/elective-focus-areas" title="">EE EFA</a></li>
<li class="leaf menu-mlid-6576"><a href="/undergraduate/ece-course-offering-schedule" title="">EE Required Course Offering Schedule</a></li>
<li class="leaf menu-mlid-5926"><a href="/undergraduate/electrical-engineering/ee-advising-notes">EE Advising Notes</a></li>
<li class="leaf menu-mlid-6561"><a href="https://www.engineering.uiowa.edu/current-students/experiences/honors-program" title="">Honors Program</a></li>
<li class="last leaf menu-mlid-6566"><a href="https://www.engineering.uiowa.edu/current-students/grand-challenges-scholars-program" title="">Grand Challenges Scholar Program</a></li>
</ul></li>
<li class="expanded menu-mlid-5796"><a href="/undergraduate/computer-science-and-engineering-overview">Computer Science and Engineering</a><ul id="menu-tree-mlid-5796" class="sub-nav"><li class="first leaf menu-mlid-5811"><a href="/undergraduate/computer-science-and-engineering/computer-science-and-engineering-requirements">CSE Requirements</a></li>
<li class="leaf menu-mlid-7136"><a href="/undergraduate/computer-science-and-engineering/cse-theory-requirement">CSE Theory Requirement</a></li>
<li class="leaf menu-mlid-6446"><a href="/undergraduate/curriculum-guides-and-flowcharts" title="">CSE Curriculum Guide and Flowcharts</a></li>
<li class="leaf menu-mlid-6521"><a href="/undergraduate/approved-computer-science-efa-elective-courses" title="">Approved CS EFA Courses</a></li>
<li class="leaf menu-mlid-5936"><a href="/undergraduate/elective-focus-areas" title="">CSE Elective Focus Areas</a></li>
<li class="leaf menu-mlid-6581"><a href="/undergraduate/ece-course-offering-schedule" title="">CSE Required Course Offering Schedule</a></li>
<li class="leaf menu-mlid-5821"><a href="/undergraduate-program/computer-science-and-engineering/computer-science-and-engineering-faqs" title="">CSE FAQs</a></li>
<li class="leaf menu-mlid-5816"><a href="/undergraduate/computer-science-and-engineering/computer-science-and-engineering-advising-notes">CSE Advising Notes</a></li>
<li class="leaf menu-mlid-6556"><a href="http://www.engineering.uiowa.edu/current-students/experiences/honors-program" title="">Honors Programs</a></li>
<li class="last leaf menu-mlid-6571"><a href="https://www.engineering.uiowa.edu/current-students/grand-challenges-scholars-program" title="">Grand Challenges Scholar Program</a></li>
</ul></li>
<li class="leaf menu-mlid-6416"><a href="/undergraduate/curriculum-guides-and-flowcharts">Curriculum Guides and Flowcharts</a></li>
<li class="leaf menu-mlid-6546"><a href="/undergraduate/ece-course-offering-schedule">ECE Course Offering Schedule</a></li>
<li class="expanded menu-mlid-5791"><a href="/undergraduate/elective-focus-areas">Elective Focus Areas</a><ul id="menu-tree-mlid-5791" class="sub-nav"><li class="first leaf menu-mlid-5951"><a href="/undergraduate/elective-focus-areas/ece-focus-area-applied-physics-electrical">Applied Physics (Electrical)</a></li>
<li class="leaf menu-mlid-5946"><a href="/undergraduate/elective-focus-areas/big-datadata-miningmachine-learning-computer">Data Mining (Computer)</a></li>
<li class="leaf menu-mlid-5956"><a href="/undergraduate/elective-focus-areas/ece-focus-area-big-datadata-miningmachine-learning-cse">Data Mining (CSE)</a></li>
<li class="leaf menu-mlid-5961"><a href="/undergraduate/elective-focus-areas/ece-focus-area-bio-informatics-computer">Bio-Informatics (Computer)</a></li>
<li class="leaf menu-mlid-5966"><a href="/undergraduate/elective-focus-areas/ece-focus-area-bio-informatics-cse">Bio-Informatics (CSE)</a></li>
<li class="leaf menu-mlid-5971"><a href="/undergraduate-program/elective-focus-areas/ece-focus-area-business-electrical">Business (Electrical)</a></li>
<li class="leaf menu-mlid-5976"><a href="/undergraduate-program/elective-focus-areas/ece-focus-area-business-computer">Business (Computer)</a></li>
<li class="leaf menu-mlid-5981"><a href="/undergraduate-program/elective-focus-areas/ece-focus-area-business-cse">Business (CSE)</a></li>
<li class="leaf menu-mlid-5986"><a href="/undergraduate/elective-focus-areas/communication-systems">Communication Systems</a></li>
<li class="leaf menu-mlid-5991"><a href="/undergraduate-program/elective-focus-areas/computer-breadth-computer">Computer Breadth (Computer)</a></li>
<li class="leaf menu-mlid-5996"><a href="/undergraduate-program/elective-focus-areas/ece-focus-area-computer-breadth-cse">Computer Breadth (CSE)</a></li>
<li class="leaf menu-mlid-6001"><a href="/undergraduate-program/elective-focus-areas/computer-hardware-electrical">Computer Hardware (Electrical)</a></li>
<li class="leaf menu-mlid-6006"><a href="/undergraduate-program/elective-focus-areas/computer-hardware-computer">Computer Hardware (Computer)</a></li>
<li class="leaf menu-mlid-6011"><a href="/undergraduate-program/elective-focus-areas/ece-focus-area-computer-hardware-cse">Computer Hardware (CSE)</a></li>
<li class="leaf menu-mlid-6016"><a href="/undergraduate-program/elective-focus-areas/computer-networks-computer">Computer Networks (Computer)</a></li>
<li class="leaf menu-mlid-6021"><a href="/undergraduate-program/elective-focus-areas/ece-focus-area-computer-networks-cse">Computer Networks (CSE)</a></li>
<li class="leaf menu-mlid-6026"><a href="/undergraduate-program/elective-focus-areas/control-systems-electrical">Control Systems (Electrical)</a></li>
<li class="leaf menu-mlid-6031"><a href="/undergraduate-program/elective-focus-areas/electical-breadth-electrical">Electical Breadth (Electrical)</a></li>
<li class="leaf menu-mlid-6036"><a href="/undergraduate-program/elective-focus-areas/electronic-circuits-electrical">Electronic Circuits (Electrical)</a></li>
<li class="leaf menu-mlid-6041"><a href="/undergraduate/elective-focus-areas/technical-entrepreneurship-electrical">Entrepreneurship (Electrical)</a></li>
<li class="leaf menu-mlid-6046"><a href="/undergraduate/elective-focus-areas/technical-entrepreneurship-computer">Entrepreneurship (Computer)</a></li>
<li class="leaf menu-mlid-6051"><a href="/undergraduate-program/elective-focus-areas/individualized-focus-area-electrical-computer">Individualized Focus Area (Electrical &amp; Computer)</a></li>
<li class="leaf menu-mlid-6056"><a href="/undergraduate-program/elective-focus-areas/integrated-circuits-electrical">Integrated Circuits (Electrical)</a></li>
<li class="leaf menu-mlid-6061"><a href="/undergraduate-program/elective-focus-areas/integrated-circuits-computer">Integrated Circuits (Computer)</a></li>
<li class="leaf menu-mlid-6066"><a href="/undergraduate-program/elective-focus-areas/focus-area-photonic-systems-electrical">Photonic Systems (Electrical)</a></li>
<li class="leaf menu-mlid-6071"><a href="/undergraduate-program/elective-focus-areas/focus-area-power-systems-electrical">Power Systems (Electrical)</a></li>
<li class="leaf menu-mlid-6076"><a href="/undergraduate-program/elective-focus-areas/ece-focus-area-pre-law-electrical">Pre-Law (Electrical)</a></li>
<li class="leaf menu-mlid-6081"><a href="/undergraduate-program/elective-focus-areas/ece-focus-area-pre-law-computer">Pre-Law (Computer)</a></li>
<li class="leaf menu-mlid-6086"><a href="/undergraduate/elective-focus-areas/ece-focus-area-pre-medicine-electrical">Pre-Medicine (Electrical)</a></li>
<li class="leaf menu-mlid-6091"><a href="/undergraduate/elective-focus-areas/ece-focus-area-pre-medicine-computer">Pre-Medicine (Computer)</a></li>
<li class="leaf menu-mlid-6096"><a href="/undergraduate/elective-focus-areas/ece-focus-area-semiconductor-devices-electrical">Semiconductor Devices (Electrical)</a></li>
<li class="leaf menu-mlid-6101"><a href="/undergraduate-program/elective-focus-areas/ece-focus-area-signal-and-image-processing-electrical">Signal and Image Processing (Electrical)</a></li>
<li class="leaf menu-mlid-6106"><a href="/undergraduate/elective-focus-areas/ece-focus-area-signal-and-imaging-processing-computer">Signal and Imaging Processing (Computer)</a></li>
<li class="leaf menu-mlid-6111"><a href="/undergraduate/elective-focus-areas/signal-and-image-processing-cse">Signal and Image Processing (CSE)</a></li>
<li class="leaf menu-mlid-6116"><a href="/undergraduate-program/elective-focus-areas/ece-focus-area-software-engineering">Software Engineering</a></li>
<li class="leaf menu-mlid-6121"><a href="/undergraduate-program/elective-focus-areas/ece-focus-area-software-engineering-cse">Software Engineering (CSE)</a></li>
<li class="leaf menu-mlid-6126"><a href="/undergraduate/elective-focus-areas/ece-focus-area-sustainability-electrical">Sustainability (Electrical)</a></li>
<li class="leaf menu-mlid-6131"><a href="/undergraduate/elective-focus-areas/ece-focus-area-sustainablity-computer">Sustainablity (Computer)</a></li>
<li class="last leaf menu-mlid-6136"><a href="/undergraduate/elective-focus-areas/ece-focus-area-sustainablity-cse">Sustainablity (CSE)</a></li>
</ul></li>
<li class="leaf menu-mlid-5941"><a href="/undergraduate/approved-computer-science-efa-elective-courses">Approved Computer Science Courses</a></li>
<li class="leaf menu-mlid-5826"><a href="/undergraduate/electrical-engineering-and-computer-science-and-engineering-double-major">EE and CSE Double Major</a></li>
<li class="leaf menu-mlid-5831"><a href="/undergraduate/electrical-and-computer-engineering-scholarships">Scholarships</a></li>
<li class="leaf menu-mlid-5806"><a href="/undergraduate-program/joint-bsms-degree">Joint BS/MS Degree</a></li>
<li class="leaf menu-mlid-5836"><a href="/node/1086">College Forms</a></li>
<li class="last leaf menu-mlid-5846"><a href="/undergraduate/ece-forms">ECE Forms</a></li>
</ul></li>
<li class="expanded menu-mlid-5851"><a href="/graduate-program-overview">Graduate</a><ul id="menu-tree-mlid-5851" class="sub-nav"><li class="first leaf menu-mlid-6541"><a href="/graduate-program-overview" title="">Graduate Program Overview</a></li>
<li class="leaf menu-mlid-5856"><a href="/graduate/graduate-program-information">Graduate Program Information</a></li>
<li class="expanded menu-mlid-5861"><a href="/graduate/prospective-graduate-students">Prospective Graduate Students</a><ul id="menu-tree-mlid-5861" class="sub-nav"><li class="first leaf menu-mlid-7566"><a href="/graduate/prospective-graduate-students/graduate-manual">Graduate Manual</a></li>
<li class="leaf menu-mlid-5866"><a href="/graduate/prospective-graduate-students/letter-international-students">A Letter to International Students</a></li>
<li class="leaf menu-mlid-5871"><a href="/graduate/prospective-graduate-students/graduate-application-deadlines">Graduate Application Deadlines</a></li>
<li class="last leaf menu-mlid-5876"><a href="/graduate/prospective-graduate-students/preparatory-courses-computer-science-mathematics-and-physics">Preparatory Courses for Computer Science, Mathematics, and Physics Majors</a></li>
</ul></li>
<li class="last leaf menu-mlid-6456"><a href="/graduate/masters-science-software-engineering-subprogram" title="ECE Masters of Science: Software Engineering Subprogram">M.S. Software Engineering Subprogram</a></li>
</ul></li>
<li class="expanded menu-mlid-5751"><a href="/people" title="">People</a><ul id="menu-tree-mlid-5751" class="sub-nav"><li class="first leaf menu-mlid-6526"><a href="/people" title="">Faculty</a></li>
<li class="leaf menu-mlid-6431"><a href="/people/secondary-faculty">Secondary Faculty</a></li>
<li class="last leaf menu-mlid-6436"><a href="/people/advisory-board">Advisory Board</a></li>
</ul></li>
<li class="leaf menu-mlid-5881"><a href="/research">Research</a></li>
<li class="expanded active-trail menu-mlid-5886"><a href="/resources" class="active-trail">Resources</a><ul id="menu-tree-mlid-5886" class="sub-nav"><li class="first leaf menu-mlid-5891"><a href="/resources/faculty-and-post-doctoral-positions">Job Opportunities</a></li>
<li class="leaf menu-mlid-5896"><a href="/resources/general-information">General Information</a></li>
<li class="leaf menu-mlid-5901"><a href="/resources/lichtenberger-engineering-library">Lichtenberger Engineering Library</a></li>
<li class="leaf menu-mlid-5906"><a href="/resources/wiki-restricted-access">Wiki (Restricted Access)</a></li>
<li class="leaf menu-mlid-6451"><a href="https://iowa.sharepoint.com/sites/engineering/ecefacultymeetings/SitePages/Home.aspx" title="">ECE Sharepoint Link (Restricted Access)</a></li>
<li class="last leaf active-trail active menu-mlid-5911"><a href="/resources/lab-safety-guidelines" class="active-trail active">Lab Safety Guidelines</a></li>
</ul></li>
<li class="last leaf menu-mlid-5741"><a href="/news">News</a></li>
</ul></div></div><script type="text/javascript" src="https://ece.engineering.uiowa.edu/sites/ece.engineering.uiowa.edu/files/js/js_JxPEmKjRJGNeljakV2dWdPBHks38CArWv_P1xnAXex0.js"></script>
</div>
</body>
</html>

View File

@ -1,172 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>ESE171: Lab Safety</title>
</head>
<body>
<p style="margin-top: 0; margin-bottom: 0;">&nbsp;</p>
<center>
<i><font size=+2><a href="http://www.seas.upenn.edu"><b>UNIVERSITY of PENNSYLVANIA</b></a></font></i>
<br>
<font size=+2><a href="http://www.ese.upenn.edu"><b>Department of Electrical and Systems Engineering</b></a></font>
<p style="margin-bottom: 0"><font size=+2><b>ESE171: Principles of Digital Design Laboratory</b></font>
<p style="margin-top: 0; margin-bottom: 0;">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0;"><font size=+2>Spring 2015</font>
<p style="margin-top: 0; margin-bottom: 0;">&nbsp;</p>
<hr>
<p style="margin-top: 0; margin-bottom: 0;">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0;"><font size=+2><b>Lab Safety</b></font></p>
</center>
<br>
<b>Acquaint yourself with the location of the following safety items within
the lab.</b>
<br>&nbsp;
<ol>
<li>
&nbsp;Fire extinguisher</li>
<li>
&nbsp;First aid kit</li>
<li>
&nbsp;Telephone and emergency numbers : Make sure that you have handy emergency
phone numbers to call for assistance if necessary. The number for&nbsp;
emergencies is on campus is <b>511</b>. (No need to dial 8 for this number).
If any safety questions arise, consult the lab instructor or staff for
guidance and instructions.</li>
</ol>
<p style="margin-bottom: 0;"><br>Observing proper safety precautions is important when working in
the laboratory to prevent harm to yourself or others. The most common hazard
is the electric shock which can be fatal if one is not careful.
<h3>
<font size=+3>Electric shock</font></h3>
Shock is caused by passing an electric current through the human body.
The severity depends mainly on the amount of current and is less function
of the applied voltage. The threshold of electric shock is about 1 mA which
usually gives an unpleasant tingling. For currents above 10 mA, severe
muscle pain occurs and the victim can't let go of the conductor due to
muscle spasm. Current between 100 mA and 200 mA (60 Hz AC) causes ventricular
fibrillation of the heart and is most likely to be lethal.
<p style="margin-bottom: 0">What is the voltage required for a fatal current to flow? This depends
on the skin resistance. Wet skin can have a resistance as low as 150 Ohm
and dry skin may have a resistance of 15 kohm. Arms and legs have a resistance
of about 100 Ohm and the trunk 200 Ohm. This implies that 110 V can cause
about 160 mA to flow in the body if the skin is wet and thus be fatal.
In addition skin resistance falls quickly at the point of contact, so it
is important to break the contact as quickly as possible to prevent the
current from rising to lethal levels.
<p style="margin-top: 0;">&nbsp;</p>
<p style="margin-bottom: 0;"><font size=+2>Equipment grounding</font>
<p style="margin-bottom: 0;">Electric instruments and appliances have equipment cases that are electrically
insulated from the wires that carry the power. The isolation is provided
by the insulation of the wires as shown in the figure a below. However,
if the wire insulation gets damaged and makes contact to the case, the
case will be at the high voltage supplied by the wires. If the user touches
the instrument he or she will feel the high voltage. If, while standing
on a wet floor, a user simultaneously comes in contact with the instrument
case and a pipe or faucet connected to ground, a sizable current can flow
through him or her, as shown in Figure b. However, if the case is connected
to the ground by use of a third (ground) wire, the current will flow from
the hot wire directly to the ground and bypass the user as illustrated
in figure c.
<p style="margin-bottom: 0;">
<center><img SRC="shock.gif" ALT="shockimage" BORDER=0 height=331 width=423></center>
Equipment with a three wire cord is thus much safer to use. The ground
wire (3rd wire) which is connected to metal case, is also connected to
the earth ground (usually a pipe or bar in the ground) through the wall
plug outlet.
<p style="margin-bottom: 0;"><b><font size=+3>Safety Precautions</font></b>
<br>&nbsp;
<ul style="margin-bottom: 0;">
<li>
-Do not work alone while working with high voltages or if you are using
electrically operated machinary like a drill.</li>
<li>
-Never leave high voltages on when you are not present.</li>
<li>
-Keep one hand in your pocket when probing high voltage circuits or discharging
capacitors.</li>
<li>
-Make sure all high voltage connections are adequately taped or otherwise
insulated to prevent accidental contact by you or neighboring students.</li>
<li>
&nbsp;-After switching power off, discharge any capacitors that were in
the circuit. Do not trust supposedly discharged capacitors. Certain types
of capacitors can&nbsp; build up a residual charge after being discharged.
Use a shorting bar across the capacitor, and keep it connected until ready
for use.</li>
<li>
-If you use electrolytic capacitors, do not</li>
<li>
<ul>
<li>
put excessive voltage across them</li>
<li>
put ac across them</li>
<li>
connect them in reverse polarity</li>
</ul>
</li>
<li>
-Take extreme care&nbsp; using tools that can cause short circuits if accidental
contact is made to other circuit elements. Only tools with insulated handles
should be used.</li>
<li>
-If a person comes in contact with a high voltage, immediately shut off
power. Do not attempt to remove a person in contact with a high voltage
unless you are insulated from them.</li>
<li>
-In the event of an electrical fire do not use water. The lab fire extinguishers
are specifically charged for electrical fires. Vacate the lab and close
the door. Do not breath toxic smoke or fumes. Ring the fire alarm, if one
is available.</li>
<li>
&nbsp;-Check wire current carrying capacity if you will be using high currents.
The lab power wiring can only handle 15 Amperes continuously.</li>
<li>
-Make sure your leads are rated to withstand the voltages you are using.
This includes instrument leads.&nbsp; Common wire insulation is rated for
600 Volts.</li>
<li>
-Avoid simultaneous touching of any metal chassis used as an enclosure
for your circuits and any pipes in the laboratory that may make contact
with the earth, such as a water pipe. Use a floating voltmeter to measure
the voltage from ground to the chassis to see if a hazardous potential
difference exists.</li>
<li>
-Make sure that the lab instruments are at ground potential by using the
ground terminal supplied on the instrument.</li>
</ul>
<p style="margin-top: 0; margin-bottom: 0;">&nbsp;</p>
<hr>
<br>
Back to the <a href="../index.html">ESE171 homepage</a>
</body>
</html>

View File

@ -1,108 +0,0 @@
**Lab Safety**
**Acquaint yourself with the location of the following safety items
within the lab.**
 
1.  Fire extinguisher
2.  First aid kit
3.  Telephone and emergency numbers : Make sure that you have handy
emergency phone numbers to call for assistance if necessary. The
number for  emergencies is on campus is **511**. (No need to dial 8
for this number). If any safety questions arise, consult the lab
instructor or staff for guidance and instructions.
\
Observing proper safety precautions is important when working in the
laboratory to prevent harm to yourself or others. The most common hazard
is the electric shock which can be fatal if one is not careful.
### Electric shock
Shock is caused by passing an electric current through the human body.
The severity depends mainly on the amount of current and is less
function of the applied voltage. The threshold of electric shock is
about 1 mA which usually gives an unpleasant tingling. For currents
above 10 mA, severe muscle pain occurs and the victim can\'t let go of
the conductor due to muscle spasm. Current between 100 mA and 200 mA (60
Hz AC) causes ventricular fibrillation of the heart and is most likely
to be lethal.
What is the voltage required for a fatal current to flow? This depends
on the skin resistance. Wet skin can have a resistance as low as 150 Ohm
and dry skin may have a resistance of 15 kohm. Arms and legs have a
resistance of about 100 Ohm and the trunk 200 Ohm. This implies that 110
V can cause about 160 mA to flow in the body if the skin is wet and thus
be fatal. In addition skin resistance falls quickly at the point of
contact, so it is important to break the contact as quickly as possible
to prevent the current from rising to lethal levels.
 
Equipment grounding
Electric instruments and appliances have equipment cases that are
electrically insulated from the wires that carry the power. The
isolation is provided by the insulation of the wires as shown in the
figure a below. However, if the wire insulation gets damaged and makes
contact to the case, the case will be at the high voltage supplied by
the wires. If the user touches the instrument he or she will feel the
high voltage. If, while standing on a wet floor, a user simultaneously
comes in contact with the instrument case and a pipe or faucet connected
to ground, a sizable current can flow through him or her, as shown in
Figure b. However, if the case is connected to the ground by use of a
third (ground) wire, the current will flow from the hot wire directly to
the ground and bypass the user as illustrated in figure c.
![shockimage](shock.gif){width="423" height="331"}
Equipment with a three wire cord is thus much safer to use. The ground
wire (3rd wire) which is connected to metal case, is also connected to
the earth ground (usually a pipe or bar in the ground) through the wall
plug outlet.
**Safety Precautions**\
 
- -Do not work alone while working with high voltages or if you are
using electrically operated machinary like a drill.
- -Never leave high voltages on when you are not present.
- -Keep one hand in your pocket when probing high voltage circuits or
discharging capacitors.
- -Make sure all high voltage connections are adequately taped or
otherwise insulated to prevent accidental contact by you or
neighboring students.
-  -After switching power off, discharge any capacitors that were in
the circuit. Do not trust supposedly discharged capacitors. Certain
types of capacitors can  build up a residual charge after being
discharged. Use a shorting bar across the capacitor, and keep it
connected until ready for use.
- -If you use electrolytic capacitors, do not
- - put excessive voltage across them
- put ac across them
- connect them in reverse polarity
- -Take extreme care  using tools that can cause short circuits if
accidental contact is made to other circuit elements. Only tools
with insulated handles should be used.
- -If a person comes in contact with a high voltage, immediately shut
off power. Do not attempt to remove a person in contact with a high
voltage unless you are insulated from them.
- -In the event of an electrical fire do not use water. The lab fire
extinguishers are specifically charged for electrical fires. Vacate
the lab and close the door. Do not breath toxic smoke or fumes. Ring
the fire alarm, if one is available.
-  -Check wire current carrying capacity if you will be using high
currents. The lab power wiring can only handle 15 Amperes
continuously.
- -Make sure your leads are rated to withstand the voltages you are
using. This includes instrument leads.  Common wire insulation is
rated for 600 Volts.
- -Avoid simultaneous touching of any metal chassis used as an
enclosure for your circuits and any pipes in the laboratory that may
make contact with the earth, such as a water pipe. Use a floating
voltmeter to measure the voltage from ground to the chassis to see
if a hazardous potential difference exists.
- -Make sure that the lab instruments are at ground potential by using
the ground terminal supplied on the instrument.

View File

@ -1,117 +0,0 @@
# TSYS Shop Manual
## Introduction
Welcome to the TSYS Shop. TSYS Group has built the shop to further it's various components R&D operations. In the spirit of giving back, it makes the shop available
on an invite only basis to members of the community under a mix of free, (low/at)cost, for-profit basis.
This manual covers everything related to the shop and is the definitive policy/procedure/process guide for all shop operations.
All users of the shop must read the manual in it's entirety before utilzing any of the shop resources.
## Safety
### Sources
* https://www.engr.colostate.edu/ECE462/ECE462_motor%20lab_Appendix.pdf
* https://ece.engineering.uiowa.edu/resources/lab-safety-guidelines
* https://www.osha.gov/laws-regs/regulations/standardnumber/1910/1910.266AppA
* https://www.seas.upenn.edu/~ese171/general/safety.html
* https://ehs.uconn.edu/emergency/lab-accidentfirst-aid-information/#
### Overview
**Acquaint yourself with the location of the following safety items
within the shop.**
* Fire extinguisher (located by roll up garage door)
* First aid kit (located by roll up garage door) (next to fire extinguisher)
* Telephone and emergency numbers : They are located in a laminated contact sheet
above the work bench by the back door of the garage (right above the cordless phone)
The number for emergencies in the lab (or anywhere on TSYS grounds) is **511**. (No need to dial 9 for this number).
* Please do not call 911 from your cellular phone, as this will delay emergency response. Please use the cordless phone in the shop.
* If any safety questions arise, consult the senior management team / most senir manager on site for guidance and instructions.
Observing proper safety precautions is important when working in the
shop to prevent harm to yourself or others. The most common hazard
is electric shock which can be fatal if one is not careful.
### Electric shock
Shock is caused by passing an electric current through the human body.
The severity depends mainly on the amount of current and is less
a function of the applied voltage.
The threshold of electric shock is about 1 mA which usually gives an unpleasant tingling. For currents above 10 mA, severe muscle pain occurs and the victim
can't let go of the conductor due to muscle spasm.
Current between 100 mA and 200 mA (60 Hz AC) causes ventricular fibrillation of the heart and is most likely to be lethal.
What is the voltage required for a fatal current to flow? This depends
on the skin resistance. Wet skin can have a resistance as low as 150 Ohm
and dry skin may have a resistance of 15 kohm. Arms and legs have a
resistance of about 100 Ohm and the trunk 200 Ohm. This implies that 110
V can cause about 160 mA to flow in the body if the skin is wet and thus
be fatal. In addition skin resistance falls quickly at the point of
contact, so it is important to break the contact as quickly as possible
to prevent the current from rising to lethal levels.
### Equipment grounding
Electric instruments and appliances have equipment cases that are
electrically insulated from the wires that carry the power. The
isolation is provided by the insulation of the wires as shown in the
figure a below. However, if the wire insulation gets damaged and makes
contact to the case, the case will be at the high voltage supplied by
the wires. If the user touches the instrument he or she will feel the
high voltage. If, while standing on a wet floor, a user simultaneously
comes in contact with the instrument case and a pipe or faucet connected
to ground, a sizable current can flow through him or her, as shown in
Figure b. However, if the case is connected to the ground by use of a
third (ground) wire, the current will flow from the hot wire directly to
the ground and bypass the user as illustrated in figure c.
![shockimage](shock.gif){width="423" height="331"}
Equipment with a three wire cord is thus much safer to use. The ground
wire (3rd wire) which is connected to metal case, is also connected to
the earth ground (usually a pipe or bar in the ground) through the wall
plug outlet.
### **Safety Precautions**
* Do not work alone while working with high voltages or if you are
using electrically operated machinary like a drill.
* Never leave high voltages on when you are not present.
* Never leave anything with a switch on when you are not present (with exception of overhead lights if leaving for a short time)
* Keep one hand in your pocket when probing high voltage circuits or discharging capacitors.
* Make sure all high voltage connections are adequately taped or otherwise insulated to prevent accidental contact by you or neighboring personnel.
* After switching power off, discharge any capacitors that were in the circuit. Do not trust supposedly discharged capacitors. Certain types of capacitors can  build up a residual charge after being discharged. Use a shorting bar across the capacitor, and keep it connected until ready for use.
* If you use electrolytic capacitors, do not:
* put excessive voltage across them
* put ac across them
* connect them in reverse polarity
* Take extreme care  using tools that can cause short circuits if accidental contact is made to other circuit elements. Only tools with insulated handles should be used.
* If a person comes in contact with a high voltage, immediately shut off power. You can use the master power switches by the back door of the shop. Do not attempt to remove a person in contact with a high voltage unless you are insulated from them.
* In the event of an electrical fire :
* do not use water. The shop fire extinguishers are specifically charged for electrical fires.
* Turn off the master power switches and vacate the shop (using an exit not in path of the fire) and close the doors. If safe todo so, use the cordless phone to dial 511 (and take the phone with you as you exit)
* Do not breath toxic smoke or fumes.
* Check wire current carrying capacity if you will be using high currents. The shop power wiring can only handle 15 Amperes continuously.
* Make sure your leads are rated to withstand the voltages you are using. This includes instrument leads.  Common wire insulation is rated for 600 Volts.
* Avoid simultaneous touching of any metal chassis used as an enclosure for your circuits and any pipes in the shop that may make contact with the earth, such as a water pipe. Use a floating voltmeter to measure the voltage from ground to the chassis to see if a hazardous potential difference exists.
* Make sure that the shop instruments are at ground potential by using the ground terminal supplied on the instrument.
## Shop Inventory
## Shop Capabilities

View File

@ -1,31 +0,0 @@
# business Sales and leadership
- <https://bothsidesofthetable.com/why-your-startup-needs-a-sales-methodology-5adbf3242853#.pmup1eix7>
- <http://brandonb.cc/enterprise-sales-tips-for-hackers>
- <http://a16z.com/2015/06/01/clean-up-your-startups-b-s-bring-sales-into-the-leadership-team/>
- <http://themacro.com/articles/2016/05/enterprise-sales-for-hackers/#e1>
- <http://firstround.com/review/radical-candor-the-surprising-secret-to-being-a-good-boss/>
- <https://medium.com/@gerstenzang/21-management-things-i-learned-at-imgur-7abb72bdf8bf#.2ot7ido53>
- <https://readthink.com/scale-up-leadership-lessons-i-ve-learned-over-9-years-as-hubspot-s-ceo-39521f5b7567#.vribys29f>
- <http://in30minutes.com/selling-to-the-federal-governmentgsa-a-bureaucratic-nightmare-for-small-businesses/>
- <http://kilometer.io/blog/how-we-were-building-the-wrong-product-for-the-last-10-months/?ref=news.ycombinator.com/newest>
- <https://news.ycombinator.com/item?id=11259330>
```
The pitch in their email is "plug & play SaaS analytics tool".
This pitch tells me nearly nothing. It doesn't say what I would use it
for, what benefits it offers, how it stands compared to other solutions
on the market, or even any details about what platform(s) it supports.
So basically unless I happen to currently have no solution and am
actively looking for one, then I don't care. Which I would guess is
about 99.999% of the people who received their email.
```

View File

@ -1,46 +0,0 @@
This post is updated at 08:14 on 4/14/2022 . It is the current HUD and sole focus till completed.
## Things accomplished yesterday
* VM7 provisioned, joined to proxmox cluster, running vm work loads
* Got pfv-r1tor-sw02 on net , fixed NTP/syslog on switches that were already on net
* Tweaked ecobee setup for the house, still trying to find optimal temperature
* Started (re)(building|connecting) with previous TSYS affiliated folks in hopes of (re)rounding out R&D team (not that oore IT is settling down nicely)
* Lots of progress on forward/reverse DNS, librenms/netdata
* Added markdown plugin to this wordpress install
* Finished tweaking IOS focus mode automation/schedule
* Made this TODO HUD and executing against it as quickly as possible
## Things to finish by 08:00 04/16/2022
### Techops things:
These are items for which @ReachableCEO is the Directly Responsible Individual and once completed allow him to exit techops critical path (handing over to the wonderful Technical Operations team he has put together)
* VM8 (in progress, monitor goes blank after starting proxmox install, need to swap monitor potentially?)
* pfv-nas-01 (wd) (in progress, completed initial setup, need to finish patching and make available to the pfv-vmsrv farm for use)
* pfv-dc-04 provision
* get tsys-dc-01[-04] on the air (to facilitate migrating off of them to new domain controllers/forest)
* All systems reporting in to netdata (in progress)
* All systems green in librenms (in progress)
* System / dashboard inventory (merge into handbook) (in progress)
* IT task list (backlog) in gitea (in progress)
* SRE task list (backlog) in gitea (in progress)
* pfv-nas-02 (netapp) (racked, powered, console access setup, need to factory reset)
* UPS (blocked)
* Get FetchApply setup (port newSrv.sh to it) (in progress)
### CEO force multiplier / foundational things (Tenacity/velocity/focus):
* Setup automations to alert me via pushover to take breaks, drink water, switch locations etc
* Finish paypal/venmo/cash app/buy me a coffee/patreon/librepay/github sponsors profile/banking setup
* Finish video streaming setup (OpenStreamingPlatform for self host (canonical source) and OBS to a proxy out to YT/FB/Twitch)
* Setup wordpress cross posting to discord/discourse/facebook/linked in/twitter
* IOS Focus modes tweaks (done)
* IOS Fabulous app adjustments (daily routine support system)
* gym bag tweaks / finalization
* consolidating personal / business overhead todo lists
* Get all contacts consolidated and into CRM

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,55 +0,0 @@
This document covers the socalwifi.net network deployment model.
OSS:
This is a highly available system with primary hosting at KNEL HQ and fully
redundant backup on two ec2 availability zones. It contains the network
command and control systems used for provisioning,billing,monitoring etc.
Please see the SCW-OSS for exhaustive detail.
Packet pushing:
The packet pushing functions of the network are split into 5 layers:
1) Network core POP location (horizontal/distributed network core layer)
These are located in computer rooms on mountain tops throughout southern
California. These locations terminate bridged Black Diamond PtP back haul
links over 3650 frequencies.
These points of presence consist of:
A) vyatta based x86 rack mount systems
B) switching gear
C) UBNT.com 3650 and 700mhz antennas
2) Network Aggregation POP Location (horizontal/distributed network aggregation layer)
(Black diamond nodes) (30% revenue sharing)
These are located in peoples houses that have been friends of the project for some time:
LA County:
Dallas Legan - DTLA
Ralf Pieper - El Segundo
Tarry Burgy - East Valley
John Willauer - West Valley
Ken Wyrick - DTLA
Orange County:
Howard Siegel - Irvine
Mike Fedyk - Anaheim
They host an AP/switch, iboot, ups, sheeva plug, x86 ad server. All contained in a locked box
with only the antennas/connectors exposed.
3) Network Distribution POP Location (horizontal/distributed network distribution layer)
(Green diamond nodes) (15% revenue sharing)
mesh gateway ap
4) Neighborhood POP
(Blue diamond nodes - mesh client ap) (4% revenue sharing)
5) Block POP
(Red diamond nodes in home ap) (1% revenue sharing)

View File

@ -1,3 +0,0 @@
# information on Network Simulation Vendors
- <https://www.802101.com/unetlab-rest-api/>

View File

@ -1,23 +0,0 @@
# RackRental punch list
- [RackRental punch list](#rackrental-punch-list)
- [General Infrastructure/IT needs](#general-infrastructure-it-needs)
- [SBC setup](#sbc-setup)
- [Provisioning Backend](#provisioning-backend)
## General Infrastructure/IT needs
- Power up rackrental router (2800), switch, console server
- confirm final console ports
- setup console / power port mapping on cyclades
- Setup bastillion for RackRental
- Setup 6 rackrental general vlans
## SBC setup
- Setup a docker container on pfv-maas for
- parallela (xilinx)
- esp (arduino)
- sifive (FreedomStudio)
## Provisioning Backend

View File

@ -1,51 +0,0 @@
Cisco
Switch
https://supportforums.cisco.com/t5/network-infrastructure-documents/how-to-use-zero-touch-smartinstall/ta-p/3112248
https://www.cisco.com/c/en/us/td/docs/switches/lan/smart_install/configuration/guide/smart_install.html
Router
https://www.cisco.com/en/US/docs/ios/12_1t/12_1t5/feature/guide/dt_dhcpa.html
https://www.cisco.com/c/en/us/support/docs/wireless/4400-series-wireless-lan-controllers/111452-autoinstall-feature-wlc.html
(ap) https://www.cisco.com/c/en/us/support/docs/wireless/aironet-1200-series/113353-autoinstall-aap-config.html
voip
https://www.cisco.com/c/en/us/support/docs/voice-unified-communications/ip-communicator/113589-ar-ipc-cucm-00.html
https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/admin/8_5_1/ccmsys/accm-851-cm/a02tftp.html#wp1042446
o
Mikrotik
https://commotionwireless.net/docs/guides-howtos/installation-server-setup/
ubnt
https://help.ubnt.com/hc/en-us/articles/204959514-EdgeRouter-Last-Resort-Recovery
https://community.ubnt.com/t5/EdgeRouter/How-to-upload-configuration-to-edge-router-from-CLI/td-p/1888889
https://community.ubnt.com/t5/EdgeRouter/Official-TFTP-recovery-for-EdgeMAX-products-needed/td-p/1593478
f5
https://devcentral.f5.com/articles/f5-devops-libraries-simplify-big-ip-provisioning-reset-and-ha-pairing-21908
https://support.f5.com/kb/en-us/products/big-ip_ltm/releasenotes/clean_install_9_4_x.html
brocade
https://www.google.com/search?q=brocade+ztp&oq=brocade+ztp&aqs=chrome..69i64j5.1930j1j9&sourceid=chrome&ie=UTF-8
https://github.com/tbraly/campus_ztp
dell
http://www.dell.com/downloads/global/products/pwcnt/en/app_note_12.pdf
netgear
https://www.netgear.com/images/Application_Notes18-71326.pdf
https://kb.netgear.com/22688/How-to-upload-firmware-to-a-NETGEAR-router-using-TFTP
juniper
https://www.juniper.net/documentation/en_US/junos/topics/task/configuration/software-image-and-configuration-automatic-provisioning-confguring.html
huawei
http://support.huawei.com/enterprise/jp/doc/DOC1000086918

View File

@ -1,15 +0,0 @@
###################################
Physical infrastructure work
##################################
Rack and stack:
Finish galielo bringup
Finish parallella bringup
Finish middleware
Get finalized inventory into spreadsheet
Deploy nomad/counsul across SATX/AUSLAB
Deploy MAAS on auslab-core-rtr
Deploy MAAS on auslab-linsrv
(kick off Ubuntu 32/64/arm image imports at both, that will need to run for sometime)

View File

@ -1,37 +0,0 @@
- [Starting Line Productions LLC Inventory](#starting-line-productions-llc-inventory)
- [HQ - office/lab](#hq---officelab)
- [HQ - dirty shop](#hq---dirty-shop)
- [Diogenes](#diogenes)
- [RF lab](#rf-lab)
- [Environmental Lab](#environmental-lab)
- [CNC](#cnc)
# Starting Line Productions LLC Inventory
## HQ - office/lab
| Record Number | Asset Tag | Description/Link| Quantity | Purchase Cost | Replacement Cost |
|---------------|-----------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------|---------------|------------------|
| 1 | | Magnetizer / de-magnetizer <https://www.altex.com/master-magnetics-07524-small-tools-screwdriver-magnetizer-demagnetizer> | 1 | 4.95 | 4.95 |
| 2 | | Pens, pencils, sharpies, highlighters | n/a | 25.00 | 25.00 |
| 3 | | Magnetic Pickup tool/level <https://www.amazon.com/Max-Force-Extendable-Magnetic-Levelers/dp/B07M7F96QG> | 1 | 14.48 | 14.48 |
| 4 | | T-handle ball end hex key set <https://www.harborfreight.com/hand-tools/wrenches/hex-wrenches/t-handle/sae-metric-t-handle-ball-end-hex-key-set-18-pc-63167.html> | 1 | 19.99 | 19.99 |
| 5 | | Infrared thermometer <https://www.amazon.com/Cen-Tech-96451-Non-contact-Laser-Thermometer/dp/B002N3V4YS> | 1 | 199.99 | 199.99 |
| 6 | | | | | |
| 7 | | | | | |
| 8 | | | | | |
| 9 | | | | | |
| 10 | | | | | |
| 11 | | | | | |
| 12 | | | | | |
| 13 | | | | | |
## HQ - dirty shop
## Diogenes
### RF lab
### Environmental Lab
### CNC

View File

@ -1,297 +0,0 @@
- [R&D Todo](#rd-todo)
- [Shop Equipment](#shop-equipment)
- [PCB Assembly/rework workflow](#pcb-assemblyrework-workflow)
- [PCB Stencil making](#pcb-stencil-making)
- [Reflow Oven](#reflow-oven)
- [Pick N Place Machine](#pick-n-place-machine)
- [Other elements](#other-elements)
- [Environmental chamber](#environmental-chamber)
- [RF Chamber](#rf-chamber)
- [Overview](#overview)
- [Hardware](#hardware)
- [Process](#process)
- [Enclosure](#enclosure)
- [CNC/3d](#cnc3d)
- [CNC](#cnc)
- [3d printer workflow/ops](#3d-printer-workflowops)
- [TSYS R&D Lab Workstation Needs](#tsys-rd-lab-workstation-needs)
- [RF](#rf)
- [SDR server](#sdr-server)
- [EE](#ee)
- [Documentation of existing POC](#documentation-of-existing-poc)
# R&D Todo
## Shop Equipment
### PCB Assembly/rework workflow
#### PCB Stencil making
Setup workstation on dirty shop bench to drive the Silhouette cameo cutter to make PCB stencils.
Below links are a curated collection of all the particulars.
- <http://pmonta.com/blog/2012/12/25/smt-stencil-cutting/>
- <https://idleloop.com/robotics/cutter/index.php#stencil>
- <https://github.com/pmonta/gerber2graphtec>
- <https://bristol.hackspace.org.uk/wiki/doku.php?id=resources:making_stencils_in_the_hackspace_using_the_vinyl_cutter>
- <https://github.com/fablabnbg/inkscape-silhouette>
- <https://www.sparkfun.com/tutorials/383>
- <https://omegacs.wordpress.com/2013/04/05/crazy-accurate-pcb-stencils-via-silhouette-cameo/>
- <https://fishpepper.de/2017/09/17/vesc-diy-how-to-cut-smd-solderpaste-stencils-yourself-using-a-silhouette-craft-plotter/>
- <https://colinoflynn.com/2014/11/smd-solder-paste-stencil-creation-with-silhouette-cameo/>
#### Reflow Oven
- <https://www.whizoo.com/reflowoven>
we need to start at <https://www.whizoo.com/reflowoven#step16>
#### Pick N Place Machine
- <https://www.priority1design.com.au/DIY_pick_and_place_machine.html>
- <https://mcuoneclipse.com/2018/06/26/building-a-diy-smt-pickplace-machine-with-openpnp/>
- <https://dzone.com/articles/diy-smt-pick-and-place-machine-with-openpnp>
- <https://hackaday.com/2015/02/06/a-diy-pick-and-place-you-can-build-right-now/>
- <https://docs.indexmachines.io/docs/>
Some combination of the above is arriving (currently projected) in March 2022 from a kickstarter campaign.
#### Other elements
- De-ionized water
### Environmental chamber
### RF Chamber
#### Overview
- <https://www.sparkfun.com/tutorials/398>
- <https://www.tek.com/blog/pre-compliance-emc-test-equipment-guide-radiated-emissions>
- <https://www.digikey.com/en/articles/the-fcc-road-part-15-from-concept-to-approval>
- <https://hackaday.com/2016/09/19/preparing-your-product-for-the-fcc/>
- <https://www.nutsvolts.com/magazine/article/low-cost-emi-pre-compliance-testing>
- <https://medium.com/supplyframe-hardware/first-time-fcc-testing-for-a-custom-product-ef618da08bac>
- <https://emcfastpass.com/cert-ebook/>
- <https://connectivity-staging.s3.us-east-2.amazonaws.com/s3fs-public/2019-03/Pre-Scan-White-Paper-v1_0.pdf>
- <https://interferencetechnology.com/how-to-build-your-own-emi-troubleshooting-and-pre-compliance-kit/>
- <https://www.rtl-sdr.com/tag/vna/>
#### Hardware
- <https://github.com/Ttl/vna>
- <https://tinkerman.cat/post/rf-power-monitoring-tools-on-the-cheap/>
#### Process
#### Enclosure
- <http://eor.berkeley.edu/wp-content/uploads/2011/09/p004.rbradley.pdf>
- <https://www.microwavejournal.com/articles/25704-basic-rules-for-anechoic-chamber-design-part-one-rf-absorber-approximations>
- <http://eagle.chaosproject.com/sandbox/acstrial/newsletters/summer08/pp2.pdf>
- <https://www.mikrocontroller.net/attachment/89388/dip_icheln.pdf>
- <https://www.masttechnologies.com/products/defense/rf-absorbers/cavity-resonance-0-040/>
- <https://arxiv.org/pdf/1808.00820.pdf>
- <http://www.opensourceinstruments.com/Electronics/A3018/Faraday_Enclosures.html>
- <https://www.lessemf.com/fabric.html>
to categorize
- <https://www.researchgate.net/profile/Moray-Rumney/publication/286591732_Practical_active_antenna_evaluation_using_the_two-stage_MIMO_OTA_measurement_method/links/56e6cd7408ae65dd4cc1d3ac/Practical-active-antenna-evaluation-using-the-two-stage-MIMO-OTA-measurement-method.pdf?origin=publication_detail>
- <https://www.stupid-projects.com/emc-probe-using-rtl-sdr/>
- <https://nanorfe.com/nanovna-v2.html>
- <https://www.rtl-sdr.com/tag/vna/>
- <https://www.rtl-sdr.com/vector-measurements-with-an-rtl-sdr-and-hackrf-based-system/>
- <https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/adalm-pluto.html#eb-overview>
- <https://hforsten.com/cheap-homemade-30-mhz-6-ghz-vector-network-analyzer.html>
- <https://www.jpier.org/PIER/pier138/31.13030606.pdf>
### CNC/3d
We have a crealty ender (something) which has laser cuter, filament extruder, cnc.
We also have monoprice 3d printers.
#### CNC
- Deploy <https://camotics.org/>
- Deploy <http://flatcam.org/>
The following are some options to drive the controller
- <https://github.com/vlachoudis/bCNC>
- <https://github.com/synthetos/TinyG/wiki/Chilipeppr>
- <https://winder.github.io/ugs_website/guide/platform/>
Depending on maintenance , installation difficulty, features etc, may end up with multiple options.
#### 3d printer workflow/ops
Evaluate
- <https://octoprint.org/download/>
- <https://github.com/MatterHackers/MatterControl>
- <https://www.repetier-server.com/>
Leaning towards MatterControl
MatterControl has an issue post install, bug report at <https://github.com/MatterHackers/MatterControl/issues/5096>
## TSYS R&D Lab Workstation Needs
### RF
- <https://github.com/AD-Vega/rtl-power-fftw>
- <http://swigerco.com/gnuradio/>
- <https://www.techplayon.com/smart-antennas-beamforming-understanding-gnu-part-1/>
- <https://github.com/pavels/spektrum>
- <http://ab-initio.mit.edu/wiki/index.php?title=Meep>
- <https://github.com/AlexandreRouma/SDRPlusPlus/releases>
### SDR server
Idea is to use the raspi4 on the lab bench, with the various SDR/pluto USB radios hung off it and stream the output to the (either/or) upstairs GPU farm or downstairs gpu/cpu server farm for processing.
- <https://e.pavlin.si/2021/12/11/multiband-sdr-with-remote-receivers/>
- <https://www.rtl-sdr.com/sdr-server-beta-now-available/>
- <https://www.rtl-sdr.com/tag/spyserver/>
- <https://www.rtl-sdr.com/tag/spyserver/page/2/>
- <https://www.rtl-sdr.com/rtl-sdr-tutorial-setting-up-and-using-the-spyserver-remote-streaming-server-with-an-rtl-sdr/>
- <https://github.com/pothosware/SoapyRemote>
- <https://github.com/pothosware/SoapySDR/wiki>
### EE
- Setup bitscope <http://www.bitscope.com/software/>
- Setup openocd server <https://forum.sparkfun.com/viewtopic.php?t=48276> and <http://openocd.org/doc/html/Server-Configuration.html>
- Setup sigrok with logging multimeter
<https://sigrok.org/>
<https://sigrok.org/wiki/UNI-T_UT61E>
<https://www.google.com/search?q=sigrok+uni-t&rlz=1C9BKJA_enUS945US945&oq=sigrok+uni-t&aqs=chrome..69i57.5133j0j4&hl=en-US&sourceid=chrome-mobile&ie=UTF-8>
- Setup bus pirate <http://dangerousprototypes.com/docs/Bus_Pirate#Download>
- Setup document camera <http://runeman.org/articles/natick-foss/ziggi-hd/>
- Setup USB microscope <https://www.adafruit.com/product/636> and <https://plugable.com/pages/microscope-drivers>
- Setup jtag <https://www.digikey.com/en/products/detail/ST-LINK%2fV2/497-10484-ND/2214535?itemSeq=371798146> and <https://github.com/stlink-org/stlink> and <http://openocd.org/doc/html/Debug-Adapter-Configuration.html> (google openocd st-link v2 ) (maybe add jtag as well)
```
For the above items that present serial port over USB, we need to setup persistent device names.
Here is some text on how to do that from <http://wiki.mattercontrol.com/Development/Running_on_Linux>
"
Assigning Serial Ports
On Linux, serial port assignments can change whenever a printer is connected or disconnected. MatterControl cannot tell which printer is connected to which serial port. You can setup a udev rule to permanently assign a unique port to your printer.
Do ls /dev/tty* before and after connecting your printer to find out which port it is assigned to. Printers will show up as either /dev/ttyACM# or /dev/ttyUSB#.
Use udevadm to get the serial number (UUID) of the USB device. This is a unique 20 digit hexadecimal value.
$ udevadm info --attribute-walk -n /dev/ttyACM0 | grep "serial"
Some printers will not report a serial number. In this case, you will have to use other attributes to identify it such as the vendor ID (idVendor) and the product ID (idProduct).
Create a file /etc/udev/rules.d/97-3dprinters.rules. Here is an example with rules for two printers.
SUBSYSTEM=="tty", ATTRS{serial}=="6403237383335190E0F1", GROUP="uucp", MODE="0660", SYMLINK+="tty-taz"
SUBSYSTEM=="tty", ATTRS{idVendor}=="16d0", ATTRS{idProduct}=="076b", GROUP="uucp", MODE="0660", SYMLINK+="tty-kosselpro"
Fill in either the serial number or vender and product IDs based on the information you obtained earlier. Make sure GROUP is set to the same group ownership as the rest of your serial ports. This is usually dialout on Debian or uucp on Arch. You can check by doing ls -l /dev/ttyACM*. Lastly, give your printer a unique name for the SYMLINK. This name must start with tty or it will not show up in the list in MatterControl.
The next time you connect the printer, a symlink will automatically be created that points to the correct serial device. You can now edit the printer in MatterControl and choose the new device.
"
Here is an example rule from a production system at tsys:
root@pfv-vmsrv-04:/etc/udev/rules.d# cat 99-usb-serial.rules
# examples from
# <http://hintshop.ludvig.co.nz/show/persistent-names-usb-serial-devices/>
# <https://medium.com/@inegm/persistent-names-for-usb-serial-devices-in-linux-dev-ttyusbx-dev-custom-name-fd49b5db9af1>
# SUBSYSTEM=="tty", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="7523", SYMLINK+="rah-ctrl"
# SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", ATTRS{serial}=="A6008isP", SYMLINK+="arduino"
# SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", ATTRS{serial}=="A7004IXj", SYMLINK+="buspirate"
# SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", ATTRS{serial}=="FTDIF46B", SYMLINK+="ttyUSB.ARM"
# Apply changes via
#
# udevadm control --reload-rules && sudo udevadm trigger
#
####################################
# USB serial for UPS
####################################
# Bus 002 Device 045: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
# root@pfv-vmsrv-03:~# udevadm info --name=/dev/ttyUSB2 --attribute-walk|grep -i vendor
# ATTRS{idVendor}=="067b"
# ATTRS{idVendor}=="2109"
# ATTRS{idVendor}=="8087"
# ATTRS{idVendor}=="1d6b"
# ATTRS{subsystem_vendor}=="0x1028"
# ATTRS{vendor}=="0x8086"
# root@pfv-vmsrv-03:/etc/snmp# udevadm info --name=/dev/ttyUSB2 --attribute-walk|grep -i serial
# SUBSYSTEMS=="usb-serial"
# ATTRS{product}=="USB-Serial Controller"
# ATTRS{serial}=="0000:00:1d.0"
# root@pfv-vmsrv-03:/etc/udev/rules.d# udevadm info -a -n /dev/ttyUSB0 | grep '{serial}' | head -n1
# ATTRS{serial}=="0000:00:1d.0"
# SUBSYSTEM=="tty", ATTRS{idVendor}=="067b", ATTRS{idProduct}=="2303", ATTRS{serial}=="0000:00:1d.0", SYMLINK+="ups4"
SUBSYSTEM=="tty", ATTRS{idVendor}=="067b", ATTRS{idProduct}=="2303", SYMLINK+="ups4"
####################################
# USB serial for sifive
####################################
####################################
# USB serial for parallella
####################################
<https://research.kudelskisecurity.com/2014/05/01/jtag-debugging-made-easy-with-bus-pirate-and-openocd/>
and
<https://www.google.com/search?q=openocd%20bus%20pirate&ie=utf-8&oe=utf-8&client=firefox-b-1-m>
would be some things to check out.
```
## Documentation of existing POC
- POC1 Hardware
- Software Engineering tooling stack
- Hardware Engineering tooling stack
- Mechanical/Industrial design tooling stack
- Software Engineering supply chain (software components) stack
- Hardware Engineering supply chain (hardware/software components ) stack

View File

@ -1,47 +0,0 @@
# Suborbital Links
## Introduction
This is a collection of links related to suborbital. I need to integrate this material into the MorseFlyerDocs repository.
## Device fleet management
### Backend
- <https://resin.io/how-it-works/>
- <https://www.digitalocean.com/community/tutorials/how-to-set-up-a-private-docker-registry-on-ubuntu-14-04>
- <https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-getting-startedr>
### Client side
- <http://www.berryterminal.com/doku.php/berryboot>
- <http://www.berryterminal.com/doku.php/berryboot/adding_custom_distributions>
- <http://blog.hypriot.com/downloads/>
- <http://blog.hypriot.com/>
- <http://blog.hypriot.com/post/heavily-armed-after-major-upgrade-raspberry-pi-with-docker-1-dot-5-0/>
### Telemetry
- <https://richardstechnotes.wordpress.com/2015/12/26/iot-streaming-with-mqtt-and-apache-nifi/>
- <https://github.com/richards-tech/RTMQTT>
- <https://github.com/richards-tech/RTNiFiStreamProcessors>
- <https://github.com/richards-tech/RTIMULib2>
- <http://cpham.perso.univ-pau.fr/LORA/RPIgateway.html>
- <http://www.dragino.com/products/module/item/106-lora-gps-hat.html>
- <http://wiki.dragino.com/index.php?title=Lora/GPS_HAT#Example1_--_Use_with_LMIC_library_for_LoraWAN_compatible>
- <http://www.eleduino.com/Dragino-Lora-GPS_HAT-for-Raspberry-Pi-p10580.html>
- <http://www.aliexpress.com/store/product/Long-distance-wireless-433-868-915Mhz-Lora-and-GPS-Expansion-Board-for-Raspberry-Pi/1390863_32672385182.html>

View File

@ -1,49 +0,0 @@
# Suborbital Systems Pi Systems
## Ground Stations
### Subopi2
* System Name: Subopi2
* Pi Hat: Lora Concentrator (todo: document brand)
* USB Device: Arduino UNO with servo control board (attached to antenna tracker high precision)
### Subopi3
* System Name: Subopi3
* Pi Hat: None
* USB Device: Lora Concentrator (todo: document brand)
## Flight Computers
### Subopi5
* System Name: Subopi5
* Pi Hat: Sense Hat
* USB Accessory: Seeduino Lora/GPS Package
### Subopi6
* System Name: Subopi6
* Pi Hat: Sense Hat
* USB Accessory: Seeduino Lora/GPS Package
## Payload
### Subopi 4
This is an IOT / IP payload system
* Pi Hat: Lora GPS (Dragino)
* USB Accessory:
* Omnidirectional USB wifi with rubber ducky antenna
* TI Sensor Tag programmer/debugger (it can operate standalone via bluetooth but uses the USB board to program)
### Subopi 1
This is an IP payload system
* Pi Hat: None
* Special notes: Zymbit HSM, multiple wifi interfaces built in
* USB Accessory: Directional USB wifi with special antenna

View File

@ -1,172 +0,0 @@
%PDF-1.4
%âãÏÓ
1 0 obj
<<
/Creator (Canon MF731C/733C)
/CreationDate (D:20210401091551-06'00')
/Producer (\376\377\000A\000d\000o\000b\000e\000 \000P\000S\000L\000 \0001\000.\000\
4\000e\000 \000f\000o\000r\000 \000C\000a\000n\000o\000n\000\000)
>>
endobj
2 0 obj
<<
/Pages 3 0 R
/Type /Catalog
/OutputIntents 10 0 R
/Metadata 11 0 R
>>
endobj
4 0 obj
<< /Type /XObject /Subtype /Image /Width 2550 /Height 3300 /BitsPerComponent 1
/ColorSpace /DeviceGray /Filter /CCITTFaxDecode /DecodeParms << /K -1 /Columns 2550 >>
/Length 13068 >>
stream
ÿÿÿÎËQš5"°Š¢&”#Â0Œ" „a „%)D§B""qB"&ˆêˆhâ4G C;B"P‰4'ˆB <20> HÄ'<27>‰.„Ô„ê<E2809E>¢¢T<C2A2><54>¤"jB#2BF"„Ij*Ñô}S hH%H¬¡(B"1%Jt%ÖŽ¨!h¢S¡;5B <20><08>š¡™,¡)ÑPŒÑô"$èÂ(E"ˆˆˆˆ”#
MŒ!ŒìËTD”¨ù6YQÿÿÿçeœÿÿÿó²Õÿÿÿü€š¢<C5A1>ùT£%<25>á>”d¥RŒqäUBa4¢]H1“
Ä·÷xÿÿÿÿÿüì±Gÿÿÿÿÿÿÿÿÿò[ÆJÔd±Bc"êÎÁ„iDŽ¤OÈ’„¨(JÒ<>ÿÿÿÿÿÿäØS<C398>ÿÿÿÿÿÿÿÿäGù,Q¥åÔFEU”Õ1%$Ð C;B„|mŒÿÿÿÿÿÿùi<C3B9>#Â0¢è<C2A2>œF„c>¢è<C2A2>KMÂ#äpÍ#œa
#ÂÌ<E28098>KI-Eò8fÀ±28B?- \Â#äz"$6>Hs¹' ã‘#·"tÂÉi<>—ËÑsŽUe ±ÄŒsÁVR` ´†"ù„ÁðVË 8ˆ㔘-"DDqÊs¸!U”8‰‚“—ábqÉŽ[”9NT "œÃ˜q$9ÓZNâÇeñHDDD3Lq"¹ÛiEšµ—Â!JÂTq Ž©fª`"'t""y æ³KQt(‰4EÁÈ躄cœpB'<27>‰fŠà<C5A0>„K| æ³@ðA"fé
C.¥—n#B$›Š #ñ-êБ…Œ¿BE„[¬"8`Ž¥›¨ ˆ1$ÛrÍFˆCmgrKa‰Cl ¡Å—P™‰ðÄÇdtMA Bd0Ú+,à äÙd0]K1iB¸Èü³ B (‘›§ í¥˜
<10>uy, Ž Ž8 b º–`¨B:&êa:`Þ‚Ž‹¨ @Ê€‚ º‚2!Ñc,Ì<10>2è²LŽÄ² #©fj²GPDDz)„„qÙ0pE!$Y B„²Ž$ <C38B>ˆÝà‚Â#”C<08>áGPLaɺ„!Pàà<C3A0>YÊ™ƒeÔÇ \!ˆF„áÂpdFÀ @ƒ(pp lº„´Ž@ÁÂ8$  A‡!h = dVÀÄ7 †GP \„ ƒ x@ƒ$ØÈA‡%h$Ã#«)£Â : <10>n<38>EHS Aƒ¤]A¸A ƒ<0E>A0á!  „ …YÎ<E2809A> B 0p@±„;B<A& <20>ƒ ˜ á˜8Aé0á :=&ÂBÜ"Ç ƒ„(7A0áp<>¸@<40>
`èSÂt"µŒ<C2B5> Þnã Ã¡pnóŽ˜tÈè7ÁÐMÒaÐ@äu .<2E>n<EFBFBD> ¤A7 7A(7&tqÐ0æC¤!Cé!'„ƒA0è Ü =7A%tƒA°è aÒÈê aÒzAƒ ƒÒ n ÒaÂ(tÞ(7 0è㧡LÝ ÑBL^ƒp“t¡¼(p<>=(8V¨ Áá<(`é7Aé7V ÒnŽ: Âô˜<&êÂ#ª0á[ÐaÂW¦á Þ˜p¬Ž¡ Åöé9PAŽ°é<07>To¥Ò.‘Ç0q®¬8Ié P˜â“°á Ö›#ª Ž¡¸Jƒé‡%H#Žš#¨¡]ÉBGâ…u ÑÇWBÓpŠ7"i
n•7 ¢:<3A>$](bø¤Ü«A5Òeô0â)=&'­è7A]^Ž:aÓ¢:á‹…½zaפ¥ÒaÒkL:E”EÑ}ºQDa$GF9ì§) ="Ë^GDt\4Ð&/—§qG˜tÂÜÃîƒP¨ÑÆGÈè<C388>ô(èŽ!8äc„ ´Ê+ÙvÞ"Z# „¡ËÂeoÂ@ˆýâ:n¥bB% <>!Þ‹ *.‹Žˆˆ»Dx<44>˜MÂE<C382>¥ð„AMM§©dAa Ya§EÖd.¡ˆ"ÈO#™ˆèDʼÈéºCŽxˆÂR<GMè²j ðI#AŒŽž,‡@„B/7¢Éx!$à…a7
pB>&JB—F:L¿7ZG!Trè7¢nI„Dp†<70> aâ:n7R@„îRáˆ<C3A1>¶GýpDE¸BÏAdrR; ÂDÜ <10>ˆ<EFBFBD>r8ЈDv]]"n&ˆá<CB86>ÁN8ˆ2è7H<48>":¸“dZz&êÐB <20>PB[þGDpn]t‰¸= 1Â8  Ý"n<>H„%¸G åÓu&á …#·$î<>B(–ë`@| DÇA<>ƒY¦Mù<04>"m „}éxA P†Sœq#dz&æ¡ ãƒéqÌ9FÃjw!ÙH¤†’#Ÿ
MGr‡ds|"l°)
ˆ"9°êÂjwDréºòè7 A!`Dqô‰°(¢¡ÂJU†Þ<E280A0>£paX ÞØEäqÌ8w ‰ŽQ¸ÜZG<1C> <20>#´­éz9#º“a´Ýp¬#Ã.6é>• Ž8?HÄ
",î ¾(Œ">g¡Ãº(eš
 Ń :„ B6Ï<36>½  ÁѤ!ƒ.ƒlu@ˆèe`7Ð …óA¨AЦºI "; tqá!l <20>ø@¨Žƒð<>l9^m†,7PŽ8 ì„7tÓ=MôAl6øA’ã#®
Y_ l= DtØdCp-At«`莴 ¡ÛduP˜¸²!¸ã„GXn0mR 3‰Ãá<61>B qÂ, {©. Ãðˆè$-°l:h"?ƒ¤£†ðÁ½PNIt)ÒL A‡u P,¥ˆ;ØAb ÛÒQ 7¨AÐa·iCo+âH ”0}5Za°} ˜†utgAË®e}*ˆcyÙ™Ù#ž’GA†Ã,{á„]RJ,>ÇHˆ<>„ƒâ:H ß/ Ð7Duô ˆ`ÃpH$<24>IX}§¤‚mÕ%B˜L;¥T,áG×
Ý0o¤© <20>m‡%ª½6Žék„I! JÕ7¤Ût•µH0wÂŽ’tyû”:ŇDuAu<48>¶.Bâ:åÓh":c㦅Bovð@°Ã¸@…Õ$)†Õ"麤ƒ°øÜ":T`øA Þ<>XzI}¶ÕGA·<41>hºmh @¢Á· TMÝè*I í÷ª§n-®ƒ·ÒMÜ„q ÿI¶Ã¤ºA†ð<E280A0> *I ƒ ê'QÔ7ÖL®¡#ì;„ ©C¬CmÐJEÒVEß@ÝÓ´¾MðŽé8Z^<5E>a†ˆë<CB86>ª†Ví+qpAÒz M×qø úH0Û Du@ƒeTPZH<5A>°Û<C2B0>ê4#pD|BZa»ã²€Ö+ ˆé†ô…B $T-Þô¥„ƒ ëH-:ÃtGP<47>$<24>𱄘mÕ-$©$[IRaôœ*½ÛÒU¤­·¨To<E2809A><6F>!HºT”0øªI*L6ÿá'n†—A‡Dua(I[<5B>H("> ¼V($Ão\&îÕ+o¨"é»Ò‰6'†Ûé Ûj¡)UÝ(M°Û´¬2¾ªMŠ¶Ý$6wD]7T<08>¤Ç!V<>¡Âh¼_/Ñ8aتÁ˜D­Ð O[#HYS0ú…&ËaKä #ä|m±ÂR<_vü"njŽ3RQš äx¾">Ç(vG.B!„è"ù}¶+iâ#äx¾•grGA†Â#®OàÔ·Ò&ôDtk†ßÒ&ø<> ÌŽGM°Û¥DÝÒBGBp;NŸéˆ†qÈ0nJ莩&ÉiDA”ä7S ‹èB'<27>éÿ“e¤BwÈŽIƒGM‡Õb\NÉíô<08>¤;Èá[‡<>G@d0n¡½S&Áx<C381>…† ÒI]¬†=P X†.˜p¸H%(ËáÛ#ªT#†ÂêØêAåÓtGZ„dpr:a±õ 2œIŽQ²¥º¨"<22> ðB>ߤB ~é$æIH¸`<60>µ¿¢l(„Odp]”ÿªB †ƒo ²½YÑ)wI"l$„DX²>ÛÕBEq@FÛµ ÊrmPmÕRÁ˧Z¤•Ôò8FßI(†A ½°é$ ¿ÐH·à…Õ½R c# þ’ ú…†Ã¤šA<C5A1>Fë^¨¡ÐAê¶ú²:AãA¢:ê! Êl]$Q ;þ(ïÕ"Ü(VÛ D}pdFå¯ÅB# H6ôGTåºÐØl_HŽ<48>Û~’¨`îéEé “Þ©P6o¥LÞ¡†ÛáSe' ·Ò@<40> ý ‚†Ýº ˆê0ØwìXaÞ˜w|$ ¶þ„0Þé$M«Øpá׺ »z\XméTFGIÛoÓ ätÝh#ŽaÈA(¶Û¨Q ¡ß†Þé…‚#Á#  Û| Li-0Ûäh": &($mãJ"ÃÛ<>D<EFBFBD>ZAm\U ªl7è* ÃnúPM·Ébè'MíÔ …$¨$ÃmŽ),":pÛ|”-%@…·¸ÒH":¶í¹ZVí·Å$<24>DtBÛo"yu¤<75>« î*!@ˆýdt“{ui
b‡ÃxAGDØûï I”ºt´ÿt¾ƒ ‡rMKI«m¼&RêÂT ¶îÁ &–¡·â:IÒ·a½*CM·rM,*#¤6øA [ ·ŠIl7»ª¶ÛoT¨!mÛ¥<C39B>ô#êÛ ?é ƒnþš#¨Dt•ÛêÉa ÚM·t<C2B7>UGIÛþ<C39B>RJumõm¶Ø¾ý¾Ü ƒ ý6•$.­‡ö{­í*Ž<>¸Du Ýý¶ñÐDt$<24>*Gè0ØmÖ0Ã#¡[/bùTDuHØoèEb•¶úê“ÛéaÒM½ÖHXvøG`KòlûmÞÇ<C39E>]¿gdÕ$ì6ЪA‡UkM·ziÛ ;il7n«¿ê ˆúPÛ}RB÷uZ&Ƶ¶úŽƒnßýÖŽ‚·m±{TßëéÃmøÕ¿ªUmúAm¿¢:·»§Mï¤<C3AF>6ï
Ý»ªD~töúŠQmÿAGÛnýRMßTïwôaÝéGKm×Å"éݺÞ;w„¡[m¬>|= D{}u¶ÝÓ<C39D>+z¼$ðÛèkaîºMýÒ®ØD~“oÐEÓm½aXßxDt¶Û}µ¶Õ_~úH"é†ßºAíÝ»ÃWmß PVÚ#¦úGé»üT.[;3Ân÷ÒXVÛꎔ+zí<͸":mßÞ#„LJz…AµÕjLr‡*BIíì":¢:‡*Ea7oŽq
÷º­„Ž¡·ô¢±í»ï 'øtŽAÖÄGP·Û{ðˆûoíGZŽÿô“nûX[­zI½¼..­ü}X¶Ýt<08>¤S¥{ºÜ#ù#‡Kîí©<44>ÂÛnT D~)p„Zm¶üS¤.¾ôáIþ©*¶Ã áÒ »t÷Ž©#¯ëVïú %pß®mxDu_Ûvô<76>'o…AÒÝëxëm·ðD}Ð"?÷Ih$¢Ûþêˆé»ªÚií¿@ˆêŽ"éÛﱤ…‘ò­ÐAmýGK-B<08>㎤+ D‡ …u¶Þ*ˆ„\ê“ZIë·éh ƒÔ'洛Ißm½GOI
^¼hT¤ƒmþ4t—iwÈ*èE+§»n•*U…ߎÑÚÖ_ ¿’ĸãéÓ½ÂiB×_Ž°_cnô<08>·Ü”«U¶¢ÚH%JÝîEÒ]¼$¯¨A¤¡">ÓÛt<C39B>¯IUµ¶ÖF¼RIªAI¾è Lo®¶ÞB¨K¿ä",j<08>Ö¨":o~×êRBÓÕÄxò_ Žýi¨ÿOUZº^ˆú÷«.8htÝ—Aé|B¢G¤ÛÒØK÷·õÏ!ÓBžÓÐzKI#«§¨UÐJÇoÕ`ª ¦Ò@à<E280B9>>÷è<C3B7>j•$cÂû¤Z[I· ô”Uè--º­4<C2AD>IS4PDt÷ï_¹Ä<C2B9>¡Ûü †ª°­µÂ#¦©dtºM`Ú ‹ºÒÒ[8à<38>ÛWãÐK|.ëèæJ#û¾—IPê)ºêÒ]VÃn<C383>Aת^÷ûJ†«á×ïD•·DuÝÅBiíŽIêwÿXImô”FK¢:¿•ÂZOø"?äøI»kÒI3<49>1E$Ý×ãbº®>”":+‚ì0bÝúU\4GJöõ]$1ØDuö=¤žý D~¾ïÔU§]¿é×hŽ®µÙÅDtì}P"éCb<43>·ß»Æýû½è":ÒÕ;mÖº×ïZé]Óô)]Øï½ «„G]L%TÇo ÚÐD„GOOWoc ÚAÕSï®1HŽ¶ˆêVÝÛŽ/êÚ´ônˆë­ô¬z·ÿ}wé ˆêß­AÒo°´ÃŽï»êûð®éwv´}tïÒnïö#§·ÓwIoZþï½´GM!\":n±¤×ÚÕ[mëÚŽºA׸lZÝéQiU_c¤îÿ„GN×n•»·¤Þ“÷«tû~ë×wãÂ#§¿GÒ#ü\":¤ë[¶ñÖØáõwú}þ’[ *^<5E>ííÛü"?tÒ [½]GUÚ
ƽdu­PD}¶oÛ÷«´½%«Zvuõº¼":ôuPûºN,6š­¶ƒèŽ¯Z×úzJÞðï„GØDuDuÒô쎘êÛ~ǧ@ˆëßÛÞ’õ
ý ¶pzÝémÛ÷X{õ÷ö¯pD|+Ñ_nûo¤÷Gÿßw°úV<C3BA>Òºéôì~ÝÕÛ} —Ò¾+¢:ÒŽ<>„G^í»„GMíôøûMÓï×T¿ÕÝ×wwVáÕRº]²:ä­ÐwZ{n"®µ·ÉR[aÓwôžã Â#«Žë
¢êJT[Ý%a·JûÆ­#í}Ȳ¦<C2B2>+or:†<>õ~£Æ<>þ\<5C>ïÁÕñ¼2¥]¸îþ@ñánÛn•z½pêÚŽ®&T‰«J·…t‡nˆëKañ^—ÿÛqIÞ÷´}Â#­;µß@§ïvº]¿·û„GI]¾ø¶ì’š@«w»wè/æIjÚ_âëÝÁûÑB#ûQïÚïÜix{Â":vˆézD~øîÝ/þÚïíÔ":®®7wØi¾Ô0þÝ=$¾ÖÂîí=ú<08>ÛTÚb¬;O߇ÞÓé]ðˆêÃV¸Du÷µ¨¶=Ò
뵶í݆ëïmjé/ßw;(M¿¶ñµA?Ú#­":õÆ<C3B5>QßWv½»jý Dpˆè%°ˆéîÇ·õøDuÛuÛíü":¿¯vÞ¿ßwŽ«Z ¦.ˆêÚŽ»ã¶ß״׸Duw¯<77>¨e3 [mØn PˆëºAïÚí„Û_áuÅöÝRm¯Dt¯ö•Ž_ÝØÐ^Â#û[ÛŠ·Vÿº#ª¾îƼ"?莺ãí‘ÒGÒªìqätÛpˆêÛ‡ö><3E>I~Ý »ßDuOÝ„GQõõ»jÛî®Ú¿ ˆë¸@ª­‹·Ž­»ô†½V·ëoKmî°ˆëáþÂ#ïñÞ( Uõaöýý´Ûï{þôª»t©Üþûþö¤GU§z»àˆê÷w±íê¡øDutÕâ÷M[±ö’#¯íÃ<C3AD>ºÖ—¿#®u÷cô¾­ÿ¶·¨á×{¾:~õÝÛ×êÚÂ#¯­6ŸÞM·wÖ¿°¤ÒJ»Mm´GU†÷ÇwN«¯íÝÛt“áפ·»wD}¤^ßc#ö´pˆü{Kkù-VÚtGQÁø‡¶£ßuðD}d­V—d~FžÆöÂ#®JWQö±oA{ÉB¿m¤EÛûùÇK}¿‰têõ$:DuûÄŽ¶×ùB÷ÿJ žø»mõÈD_6ž•aõâ6îìoe7ª\"?qm¾Ðª¿ïÿ«}õn—¤ü5ïÛ]uu{i½Õ¥¦¶?ú··»}Âÿö½wÿP÷û{¤¾Þÿ÷duw¿ŽÝT.<08>ø|>*ßû{­õµz¶û¤µAmº#®®ÿí·µQ„G_vÛ<76>ôGN.¸D}G[KJFÇ ¶?Ó{ÂÇihŽ«{îÕêÒNׯZ¾Ý½ÓycXúûµßoK_þþ¿êÿïºÿoiÿ{)šîê ð®Û_§èŽ­Â#¤ˆé{ÜoÿÕû»¤°D}÷‡ã÷¬":o½ñ¤ºÂ ûÿµ­‡ºvÓ@ˆê_oUÂ#«õÓˆê¯m#ö6ë㶿PˆëµÂ¸õ aïaïÿºÐ"?í×<C3AD>½]4»ÐDuI¿»‡ö°ý{mR„Gû’¦?WëÛí¸">¿uc}¶õK|-Ü":Ü":I%cìnïÛMý{AU(D~ßíÅvê<08> D}ï|ý":Ø®ÞǦ½ë‚#ðˆëz×QÞß<C39E>÷]ëvÒ®omv/Ñ+zV£„GIo`öëûÕë{Zß¼&þÚÃT<C383>DuߦîÝդ߭#ؤáû RX":b¼">»v6ôÐDumë¦>«þˆé·ö= —Ž¿kqÛ§z]Þ»]´}Ý«};wi+_„G\õÆ›x;é^îïk­%ª!« n¿Ókðˆé-Óÿ!<21>T Õª\!«Tšt¡7iÕ&¡+(؇LwOQ{zÐDtJ¸@µ„G^Dtílqøït©+ª<08>­Ð"<22>[v¡ÒGøý £Œ2‡Záí‡ô¬ãäI;´ºÔŽ·J@Ó·^=ZURa*aÁ×ab-ñ®A¢êáÕt‰»ŠMÔwŽ´ƒÆ7îÂO{ú¤ôýXF>ÞÒSÚÒK„ÊgRûð<C3BB>íéG\#_}":c ¯¸aû…Ût <E28099>ú¿¢^úAð<>ì=[uô»wîïj<C3AF>ô¯}G[éGZVáÓqÂ# ‚Â#¨ÕãöGAé-+iþí¿[nšZ
õ @ˆÿïý+}ìimý%÷<08>¯
Ñ7N»XDuªVQÚKý(D}+ÞñU¶ô´®ïn´´¶ƒ¿Jî#§Òðˆé´K±§<08>¼XvÂ#¨ÕZ<>6<EFBFBD>ÕÈéØuWŽôÕÕ%mÕPD}u»ÇW#¦õiÒŽ£ö<C2A3>ú<>·ºémánŠ~ªö¯~ÃwKB½¯P¯Ý-Øpˆé×]1Ô"?GÐVˆêø¨¿Ž¾Ž¾ÝªJ•«¦˜¥ÝÚIÕ¿¸">—é][Ãu—l Zÿ{²:­ÞǤ…oTúÓµPˆý[»â—mÂ#­ÐDuhŽªÒ[Ý·¥ÛÓ|%mè/龞Ò®­ÕVÛßUo]ÒíºGI.í¨î¯®÷Ox"?}¤•$°îþ*íÒˆýÿŠ<C3BF>Þú[~_n”vݵéÒDtH-Ý®½·„GN<47>îéÒKoÚUí$)ÒÛ¤GTšÃáúýªK[uÚKvÝ*Zm¥áÕ·ýþ‚#®·}ëÞõ«ýR[zW[Ýë[½#é-¾¢ºíþÿm,%m¢:º¤¼j©®ˆéÚøVÈé¶IñÒ­`íÕkO}\¦ýh%Ûêëÿ¬«»T»×
ÝÒðDµLn¨RÆîiIJmáÓôõT£MÞ«"ɇºMT{ª#¥JEu½Ú­„-½ ˆè5QíãU$ö-*(u󴼎¼VÞ6•)­,^õZ¼":éR“ cu¥• +½Þ© ÓÚJ±
B"ëÛI®#nž¡.Ý*PˆêÑÓãõ Ûi>w¿Qÿ@ˆúßÒŠ«´ÿí‡zA/j•½¥á]Û­}Ú¤—tº­mñ¿Vn°•'M^¹URAll;~¯xU^ÕÖ‚°áõGë»J…®ëý»mt©[úVûªí´J—môðØkö¾ÕB®ˆè0ØiiFïÒZ^<5E>ÿ·Ž<C5BD>PVØø":¥íÒJßu]¶áÖ¶íÐÒAwZ¯]jØu¥^¯tGKA*Û}{ÛA*VˆéµÕ+¼":]/oéwXT•‡Úª]¶—JíúI[è<>×Òãð<C3A3>XmµUwº#¥UÔ":µTœ¼<>ò‡Im ÕF•á¤G^•Þ4J®Òér:¶ô<C2B6>VíiÂÛ}V¯½(GSíé;l6¤šéÐWaé*ÙÂ]$G[¢:ïÆì}P_ôµÛµÂ
ݺÕ[{Ô/áÔ$<24>]ÛOJÛIÒ·Ô$­°íR»~•·uÂZ#«¸D~<7E>W¢:„Gú_±m&<26>JÔoÐ*ÑRGõÔmÆÛo­m½$<08>¥xDtÃX¥¦÷Ž¡Ö<>ÕÛ¸ÒQ½9R¥¶ÛJ¶ÚGýuº¤Ýð´»÷¥m†é$”2+ôªÞ´¾Ò ­ÕÒA+o¯Zƒu oÒKmØj ·¥ ½þ¶Ýé$¨Ž´’\6.×JAôGPˆëJ4GMÄ$·aëH/¦ºWl?¥OJ[¶ÃT·zZ
J“{~”pÝÁôT­ï©(NGOªKÒÔ6Õ$¦q­AõE©aØhUGï¬%"iíÕ$ <>%op´F­í%<25>5m¶º(uI½j<C2BD> ê©HD];<06>%T„Ž®?„¢ì]ÒKÚmt‡ªIvî´­´GN½C(LnA*·pD}*»··¥¥¶é$C…½ºI
mÞ”²ÚDu_H6ÚIHëaª¥VU%øtµwu —a‡T<E280A1>DueO·ÒHUœ¡†éRÕái«Wë:aºI%Iô•(Ómôµ¿T¢ì4%,©öé"‡Vý%B¢÷ÒRÊ#aé$ˆëmtÕ¶éR»¶•%eK(uݽ •VÛICWnÒ¸VPV¡Ô Ÿ±#« ¬áL&´­ÒŠ²õAU°ÎÑ¢„…vÓZAû8[H_{T<08>é·¨«:“m.’¶w Ž¨Ž9eÛcA}†Þ”2•]inÛJ®Û %¥×VQ%†’\0ß[9'Z» †UÛi+½*í†ÃJ­»zWoH-+uE¬¥­ÔWa†Ò[:˵K†ÞZÛ¤qÁø†ì*!IK)FÛë {vJ­´¶ªÊ2o„&ý½++ Øi+Pí·¤ÇÒ¾‚
*Îfa*E´ïIEE¶$²Ê[»¨I* ‡kŽªÊÛ¶éE(Ó¸Iz°ÛÐI_m«enµJ¾Ý$–ÃêKv¤©~é²·<C2B2>Gÿ Ô&»iÐT•Øl=$¢ö©T²©ì7I%ÓaÒATHè7•*í¤«xDtÚGÐIY÷@ÛŒ$•öÐH%ÛI(ZwÐK¶ ©]¶×«+d;I½°Ý$•Ÿd7Tï <C3AF>K¦Ø5TØoA%»m„<08>Ô+>ôݥݢ:uH%!HX°ÃH%Q,¨ÛÒ¥¶ÛÐI+nÁªUv¤‚ RnÒJ¬ûzUÓl4 ),Lû :ÂJ8jÂAR» ºI-»tJJ<4A>elm„JB®Ã¥J"Þ ªEe1Øn £¶ÚA%†VÔ7#¥H- ÃcA ¡YöMÚJDÓtGM¥
\1†Ô$“vP¤mVØm$É„<C389>»m¤•HD<48>³ìÃt D …Øl4U ¶©.JB&á†ÓQÆ•%-EÓaÒI+M¶T•±0Ü$½[a¤ [l7A$­¶á$’íÚ ‚ ØaÒŽªá†ÚI„»ØA$•Ÿbá·H$»a´•.µA¶Û «nƒ aBá“4 %Ü?Ž’» iY[-‡It—m†I¶Ãth.¢:T†}°ØI$»mÒH(°è<C2B0>¤<EFBFBD>JZ í‡ $–ö‚ ­Ô6ÐI ®l5@]Ü$ 4®
òéÐP<EFBFBD>\1°Òƒº
Ò³íh6H$¶ØzJ»l™°„@—a‡A <20>l$<24>ð‚¶<>I$¡•³ ÃiX ªÛ $Al8mH ­2FL$ l6i$Ûa†¡Â+¶ätC \6´-°p \8m$<24>VØ`à <20>ðØm†X„¦ÐL%¶a„§$ †Á:—Al7 a&GA$`Á†B ±
äp•D*Aƒd§¸@¤Pã†yV`ÂcT  Aà †@­°Ã $»m°+†ŽÎÇ0<C387>Û ¬6  »¶@‰Ž®0a„I l0aLuî Ax  AÐB<C390>(l<61>@«P`Á‚Ž<><04>Yä(Á†!A/Ø0<C398>-Ø0m Km°Dr$w\6,0E
ÆáƒË I]†ÁQEØ6<08>ó"Â(«ƒ bˆèÇA w A`…L0`ÁAÔ6Ãgd@A(ðÕ$9C“ Ž8P´aD! —`à ‘®„§A+¶v@Sµ<53>Ia† Ç ŽŽÂ‚„ +A†,ã‰1ÊعÜ™ Y¤¶B ìÂ. A­Ùx¸Èèî½ AT$ÁŠf3·Dpá C:îÚ„\0GEÑRDtG] :¶ÃeaÄI9ܧ(!ܧ#n.du Áˆƒ#DHÇ8â%Žfå<66>êÃPåŽ"F9rœ!(g_Áˆ“åÙ~{Dˆˆ„
¸—+ÔH<C394>á­¹tMÁ
ˆaK†Ë G Ž:áˆa$*× 8ápd!¸ÀQZ 0@Ø0dtI[,$¹\Tdt ‚¶°EF”¶ ˆl¨)+L IaƒJKUQp`ÁpHã¬0eB´!†Gɶ<C389>VØ1agˆm`°Å<C2B0>vé@Ð0eÐ@¤å½ƒà¡B
ÊhË.qP@Ž>¶[† º„(¸f…n\§d] Å<>vú {.¬!hCà@¹]mG <0C> ªˆB…r:-ŹPP¶[•†è®5 <35>R6 AÑ\ÆÔrÝL4Î<> -Š)F–뜎Šæ¨!"ì\*BZbÜÌ#£"L!“l £"<22>^¡”m1%%eØQ‡RM&Mƒät]~ˆ<> "l]ÁA|º;%Eð„‡­l¦…#$(sŽ"CŽqʲ¶¬¡ÄH®}¥DþG Rèº/žDFò<Gâ<C3A2>i±8ÈàÎ\<1C>ÃTŽ8<E28093>Ñ.Èàxl1Š ˆ‰ä]Ë¢8—Í¡Xe•”åjS•H¬*ˆˆˆYÚZnˆè#Ž±ÝÂvëA‡XA(‘ú¤ÇØq
ë¤×iA”Ð1m- [NÚWJ¨+hÝÃ…¤GêÐKUght¸[ut iê¬ì« B¦—<34><C2A1>SZDž—A6•<36><E280A2>iQé1p­Ö•µ¤ÐNGAi(zÚN•‡ZW (KI7[KAXt©\$ëëJê©YÙ´©%I[AZV×K¥I[, ­Ò®ˆè-¢‡\R¤!Y<>ÖÂPºNŠ~ N¬æêµ ð<>hÁA+9¹ZëW&âHŽ!T7H-%rnB ]a×2:1—Èì<C388>•ÉPBaδw;3EÑtGâEÃ<>qa6³ì(î ˆ BÈù<17>i#²ù„WÖçe!€BF8 ™ŒT㈃#/Ñ´dK„$÷éyØÚ.èº-ñ|C#²:2)ÂN ¸ ¢HsŽx9HA%E:Fp‰7*DÎ8ÝaÖØ<!B"&@ˆó;¤aʆGÈìŽtF2ùÚ¢#à„Šá8JèI™R BÒACyã<>;”åS”ålC”8‰f `<ˆèŽÑ<C5BD>BPáÈ숈ˆ“øVðrNm‰$­„F8!¦)PS˜t"Êòœ§dr#¢èº%™qðYöW,": ˆˆˆ4GÄDêŒdpPGËæ<18>¢à¸a U°<55> ˆ“£b¡c<>Î9cˆ<63>ã„ØJèã„â3Ž""C¹[3Õ°AŸt)Ë¡È£<C388>ÊpCItÃ)rŠVHU+Ñ<>¢¤­iXi ¥¤-²:A\µ´­¥Aûj­¤ým$1½Aë $Å^— jA-½(a¤Šu$©'·_Ø4….ôV<C3B4> _ 5[°ñ†Ò&õü¦ÒAqa®.¡†<C2A1>òJ•±†âAƒ’´oA*¤Á¸Iñ]]¹(Qm—ÄV ¢ AÄ#¢+\+’” Eà<E28098>UB#ò*<45>"ñ„B1ÒЈ4GAªáÄK¢è¾a#P•¸<>ĺ†<<3C>¡øºÈz¤·àˆü¤T¼„IlWAÔs²¤GDx<44>ÇÂRpwå`HMè7õjµ]ÛS¢®¾ékŽ<>I'nˆþôâ«H"y×ät—Du°î”| NýŽ—ºÿý&ˆëíŒ7ë„z‡Ò(TGûz¿K®®ÿíR¥¥ü":Û„†ï«ëA'õ­éKÒtŸ¡­°ßק[bô¾#¬8õúÿ»õ¯èŽ¨Ž±ßðˆê­Ã§_µ[_~¿õ¯wÿ¿^×U·éÖˆê;~Þ¨+ÃõûÞê•_ÚxD}ítˆë±×U‡õi=öÚÒ{ì<7F>ÚÛ@ÒòÜï>÷A†•Ôèè <76>†¾‰1+j@Å{¤Á­¼Š„¿ƒ[¢Z‡R%í ÙK+0ˆêyJ;h¡ÑÙ¨¼6H6G]ˆÎü^Ðd#rxhïQnJ<6E>ƒ"7¢ —O-"¹> ŠÝ0ù(@È­óa·-%±¥"è0ˆçpˆ²5É0ÈêäQ<16>¹ö¢AñdUÊr6<72>Ò-%ˆŽîR!#Õ ÐÑiŽ2é¸ÐÑtZf¤GÖ$t"ê#Ûr<06>²:J%¦<> |e ¸²"ã妔7†Èÿ-AÙXxoJx2‡"ÈÈI¢:– Â.®Z<C2AE> ^Y©j ]c-AQ—NY+RÔ)¡83ŽÈóa(†$rùdš KPÅ¢ÉxB¢pJ,ƒ†!²>Á“u°Äµ\dt¤Ü<C39C>­2²Õá&êˆ!$Ó
Bì)“pPÄ/Â#¢nT Áˆ<AÃMlµDC&â`òÕH&àH+8áüZ“<13> §&åÐ%-R€ÂDÞ°\º©aðɿäp`bÇ ŽQœ<10>F Aew|º¢lh"3¸‰1Î9Ü¢¶M•QtG@ˆ=”ÔËDH®S”&ňº#†èbˆdudØ Dp.GÆZÕ£tG åÖMˆ fŒDO#†‰µ¢ðBMÈ äcœrš†Bf Ùnƒ}”ÕòÖl·)Ga r‡¹Úµ–± \·Èá¦]Œ4ˆè·©Dp×0ØÊéhú.à„H`rršª€ðˆè®§— rèFZîår¼¸jÆ6W B;.†ätWˆá–#-‹£º.˜²¾¨ŽÈ躖ƒ\-¡c0²¼":.e•lúÃ)Â#°LŽnd³—Èà\ºR]á‚i<10>£”Êbd¢8fñ¤<C3B1>ˆ)ÊpG¬È_.¤t2ʤÈ¢>]9<>Ò. åòè`ƒC„…—M™'F ˆŒ"‡#(q#™y™Q@„H;”å5ÒÐœ¢éË£´¼<C2B4>ÀÁxF¢v<C2A2>ÈèÆÆv‹ä|¦Á,¨(qi—Dt]F„yN8EÑØš=„) à¦À1ˆ<>§„F<º#æVŽgtc#¢9—EÑŒ<C391>cTo#²:6Š2:1Ñ|<7C>—Èè<C388>—DtGFÕ„Î#³¢âÈŽ ËæÄX „î”8»#‘òùD|!dp¥Ñ0qˆº6¢<G Ò8k¡a4C#ŠGˆùŒº.ŒÑ "èÂ#ÄpÓ#åñˆ†‘\¸â""qÈÇ0çŠ9‡DYŒeu¬<75>ðB""BŽB""&DDDÈæGˆøŒDDúfî[¦W¬2„Šƒ¹C˜qPW¸N"$ˆù‡)Îà¥9Cž ŽXçrœ¨*Ê‚œ¸;äqd‡,q Ür9PqÊl DDDDDDDOdx¹Á‚<]G]Ñt\‹™g$DDDDDDDDA„" Näœ<C3A4><C593>ÂE9NSdÀˆ0™C”â"$cžJFqÉ9C”å& ˆŒîg!"9äw ŽˆŒD<C592>D|¿8âDr¬ûX)Ês¹NS‰!É9 ¤À ˆˆ²œˆ†Gdtv*äpÊ#ÄOdpÊ#£´èº#èD§Š€„bh²80UtqEò>GóÁü§F"hˆñB<G"<Gˆì¾{#äpÓ#ÄtGB"1N""""$cŠ9Ç0áŒC;˜sqÌ9Nw,r7,r<>2¸¤É˜ˆˆ<CB86>eDDDb#ÿÿÿÿÿÿÉR<C389>Quc"ªÆFÔ$¢2&ŒFAåÔFT(ÿÿÿÿÿÿÿÿÿÿþE”ÿÿÿÿþJÙ@=¨È¢<C388>µH¢GR—Q6¤"剨ÿÿÿÿÿå ÑGÿÿÿþA¨ÿ ÔÈ5ò Gò Gù£<>j?<3F>j2T£tGT¾21eòpA diR<69>hbmHD1<¤"Qÿÿÿÿÿÿÿÿÿù£ä"<22>òG<>j?<3F>j? Ô~A¨þA¢!Dd©GÈ5)Qu£È5FÔƒCQ<>Š&ÔƒCÌ(Œ„QÿÿÿÿÿÿÿÿÿÿÿÿÿÿüƒQÀ@
endstream
endobj
5 0 obj
<< /Length 28 >>
stream
% CANON_PFINF_TYPE0_TEXTOFF
endstream
endobj
6 0 obj
<< /Length 7 0 R >>
stream
q
612.00 0 0 792.00 0.00 0.00 cm
/Obj4 Do
Q
endstream
endobj
7 0 obj
44
endobj
8 0 obj
<<
/Type /Page
/MediaBox [ 0 0 612.0 792.0 ]
/Parent 3 0 R
/Resources << /XObject << /Obj4 4 0 R >> /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >>
/Contents [ 5 0 R 6 0 R ]
>>
endobj
9 0 obj
<< /Filter /FlateDecode /N 3 /Length 2574 >>
stream
H‰œyTSwÇoÉž<C389>•°Ãc [€°<06>5laQIBHØADED„ª•2ÖmtFOE<4F>.®c­Ö}êÒõ0êè8´׎<C397>8G<38>Ng¦Óïï÷9÷wïïÝß½÷<C2BD>ó '¥ªµÕ0 <00>Ö ÏJŒÅ
2y­.-;!àÆK°ZÜ ü‹ž^<07>i½"LÊÀ0ðÿ‰-×é @8(”µrœ;q®ª7èLöœy¥•&†Qëñq¶4±jž½ç|æ9ÚÄ
<EFBFBD>V<EFBFBD>³)g<>B£0ñiœWו8#©8wÕ©•õ8_Å٥ʨQãüÜ«QÊj@é&»A)/ÇÙgº>'KóÈtÕ;\úÓ¥$ÕºF½ZUnÀÜå˜(4TŒ%)ë«”ƒ0C&¯”阤Z£“i˜¿óœ8¦ÚbxƒE¡ÁÁBÑ;…ú¯¿P¦ÞÎӓ̹žAü om?çW=
€x¯Íú·¶Ò-Œ¯Àòæ[›Ëû0ñ¾¾øÎ}ø¦y)7ta¾¾õõõ>j¥ÜÇTÐ7úŸ¿@ï¼ÏÇtÜò`qÊ2™±Ê€™ê&¯®ª6ê±Z<C2B1>L®Ä„?â_øóyxg)Ë”z¥<16>ÈçL­UáíÖ*ÔSkÿSeØO4?׸¸¯Ø°.òò· åÒR´ ß<>Þô-•’2ð5ßáÞüÜÏ ú÷Sá>Ó£V­š“då`r£¾n~ÏôY +`œ<>;ÂA4ˆÉ 䀰ÈA9Ð- t<>°lÃ`;»Á~pŒƒ<C592>Á ðGp| ®<>[`Lƒ‡`<¯ "A ˆ YA<0E>ùCb(Š‡R¡,¨*<2A>T<EFBFBD>2B-Ð
¨ꇆ¡Ðnè÷ÐQètº}MA ï —0Óal»Á¾°Ž<>x ¬kà&¸^Á£ð>ø0|>_ƒ'á‡ð,ÂG!"F$H:Rˆ”!z¤éFQd?r 9\A& ˆrQ ¢áhš‹ÊÑ´íE‡Ñ]èaô4z<05>BgÐ×ÁàE#H *B=¡0HØIøˆp†p<E280A0>0MxJ$ùD1„˜D, V›‰½Ä­ÄÄãÄKÄ»ÄY‰dEò"E<>ÒI2<32>ÔEÚBÚGúŒt™4MzN¦Èþär!YKî ÷<E28099>?%_&ß#¿¢°(®”0J:EAi¤ôQÆ(Ç()Ó”WT6U@<40> æP+¨íÔ!ê~êêmê<1A>æD ¥eÒÔ´å´!ÚïhŸÓ¦h/èº']B/¢éëèÒ<>Ó¿¢?a0nŒhF!ÃÀXÇØÍ8ÅøšñÜŒkæc&5S˜µ™<C2B5>˜6»lö˜Iaº2c˜K™MÌAæ!æEæ#…åÆ°d¬VÖë(ëkÍeØél »—½‡}Ž}ŸCâ¸qâ9
N'çÎ)Î].ÂuæJ¸
î÷ wšGä xR^¯‡÷[ÞoÆœchžgÞ`>bþ‰ù$á»ñ¥ü*~ÿ ÿ:ÿ¥…<C2A5>EŒ…Òb<C392>Å~‹ËÏ,m,£-•–Ý–,¯Y¾´Â¬â­*­6X<36>[ݱF­=­3­ë­·YŸ±~dó ·ÛtÛ´¹i ÛzÚfÙ6Û~`{ÁvÖÎÞ.ÑNg·Åî”Ý#{¾}´}…ý€ý§ö¸j‡‡ÏþŠ™c1X6„<36>Æfm<1C>Ž;'_9 œr<C593>8Ýq¦:<>ËœœO:ϸ8¸¤¹´¸ìu¹éJq»»nv=ëúÌMàï¶ÊmÜí¾ÀR 4 ö
n»3Ü£ÜkÜGݯz[=¾ô„=ƒ<Ë=G</zÁ^Á^j¯­^—¼ Þ¡ÞZïQïBº0FX'Ü+œòáû¤útøŒû<öuñ-ôÝà{Ö÷µ_<C2B5>_•ß˜ß-G”,ê}çïé/÷ñ¿ÀHh 8ðm W 2p[àŸƒ¸AiA«Ný#8$X¼?øAˆKHIÈ{!7Ä<q†¸Wüy(!46´-ôãÐaÁa†°ƒa†W†ï ¿¿@°@¹`lÁݧYÄŽˆÉH,²$òýÈÉ(Ç(YÔhÔ7ÑÎÑŠè<C5A0>Ñ÷b<b*böÅ<Žõ‹ÕÇ~ûL&Y&9‡Ä%ÆuÇMÄsâsã‡ã¿NpJP%ìM˜I JlN<žDHJIÚ<49>tCj'•KwKgC—%ŸN¡§d§ §|“ꙪO=§%§mL»½Ðu¡váx:H—¦oL¿“!ȨÉøC&13#s$ó/Y¢¬¬³ÙÜìâì=ÙOsbsúrnåºçsOæ1óŠòvç=Ë<>ËïÏŸ\ä»hÙ¢óÖê‚#…¤Â¼Â<C2BC>…³ãoZ<]TÔUt}‰`IÃsK­—V-ý¤˜Y,+>TB(É/ÙSòƒ,]6*-•¾W:#—È7ËŠÊe¿ò^YDYÙ}U„j£êAyTù`ù#µD=¬þ¶"©b{ųÊôÊ+¬Ê¯: !kJ4Gµm¥ötµ}uCõ%<25>—®K7YV³©fFŸ¢ßY Õ.©=bàá?SŒîÆ•Æ©ºÈººçõyõ‡Ø Ú† <0B>ž<EFBFBD>kï5%4ý¦m7Ÿlqlio™Z³lG+ÔZÚz²Í¹­³mzyâò]íÔöÊö?uøuôw|¿"űN»Îå<C38E>wW&®ÜÛe֥ﺱ*|ÕöÕèjõê‰5k¶¬yÝ­èþ¢Ç¯g°ç‡^yïkEk‡Öþ¸®lÝD_p߶õÄõÚõ×7DmØÕÏîoê¿»1mãál {àûMÅÎ nßLÝlÜ<9”úO¤[þ˜¸™$™<>™üšhšÕB¯œœ‰œ÷<C593>d<EFBFBD>Òž@ž®ŸŸŸú i Ø¡G¡¶¢&¢–££v£æ¤V¤Ç¥8¥©¦¦¦ý§n§à¨R¨Ä©7©©ªª<>««u«é¬\¬Ð­D­¸®-®¡¯¯‹°°u°ê±`±Ö²K²Â³8³®´%´œµµŠ¶¶y¶ð·h·à¸Y¸Ñ¹J¹Âº;ºµ».»§¼!¼›½½<>¾
¾„¾ÿ¿z¿õÀpÀìÁgÁãÂ_ÂÛÃXÃÔÄQÄÎÅKÅÈÆFÆÃÇAÇ¿È=ȼÉ:ɹÊ8Ê·Ë6˶Ì5̵Í5͵Î6ζÏ7ϸÐ9кÑ<ѾÒ?ÒÁÓDÓÆÔIÔËÕNÕÑÖUÖØ×\×àØdØèÙlÙñÚvÚûÛ€ÜÜŠÝÝ–ÞÞ¢ß)߯à6à½áDáÌâSâÛãcãëäsäüå„æ æ–çç©è2è¼éFéÐê[êåëpëûì†ííœî(î´ï@ïÌðXðåñrñÿòŒóó§ô4ôÂõPõÞömöû÷Šøø¨ù8ùÇúWúçûwüü˜ý)ýºþKþÜÿmÿÿ ÷„óû
endstream
endobj
10 0 obj
[
<< /Info (sRGB IEC61966-2.1)/S /GTS_PDFA1 /OutputConditionIdentifier (Custom)
/OutputCondition ()/RegistryName ()/Type /OutputIntent /DestOutputProfile 9 0 R >>
]
endobj
11 0 obj
<< /Type /Metadata /Subtype /XML /Length 931 >>
stream
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:xap="http://ns.adobe.com/xap/1.0/">
<xap:CreateDate>2021-04-01T09:15:51-06:00</xap:CreateDate>
<xap:CreatorTool>Canon MF731C/733C</xap:CreatorTool>
</rdf:Description>
<rdf:Description rdf:about=""
xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
<pdf:Producer>Adobe PSL 1.4e for Canon</pdf:Producer>
</rdf:Description>
<rdf:Description rdf:about=""
xmlns:dc="http://purl.org/dc/elements/1.1/">
<dc:format>application/pdf</dc:format>
</rdf:Description>
<rdf:Description rdf:about=""
xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/">
<xapMM:DocumentID>uuid:6065e3a7-00ee-f80d-60e6-3f6200010000</xapMM:DocumentID>
</rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end="w"?>
endstream
endobj
3 0 obj
<< /Type /Pages /Count 1 /Kids [8 0 R ] >>
endobj
xref
0 12
0000000000 65535 f
0000000016 00000 n
0000000259 00000 n
0000017894 00000 n
0000000353 00000 n
0000013641 00000 n
0000013721 00000 n
0000013820 00000 n
0000013839 00000 n
0000014041 00000 n
0000016695 00000 n
0000016879 00000 n
trailer
<<
/Size 12
/Info 1 0 R
/Root 2 0 R
/ID[<bf5ad1f6c25db12249b2efc724211372><bf5ad1f6c25db12249b2efc724211372>]
>>
startxref
17952
%%EOF

View File

@ -1,41 +0,0 @@
# Notes on Parasail
## Requirements
* Capable of putting up with extended UV exposure
* Memory wire leading/trailing edges of parasail
### Steering/navigation system
Undefined type cable
(self lubricating nylon)
1 spool locking / deployment system
4 spools of cable (back two will need lock pins, front two need geared lip)
Navigation servo to drive front two spools
custom item
locking slot
gear
Front two spools geared because those will be used to "steer"
Spool locker
Weight is biggest consideration
UV resistance is second biggest consideration
4 pulley knuckles
go at four corners of superstructure
3d printed with hole through them (diagonal, inside to outside)
Bowden tubes

View File

@ -1,55 +0,0 @@
Albatross
Bill of Materials:
Avionics electronics
Pi
Nav radio
Altimeter/accelerometer/imu/gps
Servo controller
Solenoid (when powered, locks open)
Energy storage
X-splitter (to charge controller, and critical load out)
port solar in
starboard solar in
critical load out
Charge controller
Batteries (low weight vs volume)
Avionics box (housing)
single layer, injection molded, carbon fiber
Carbon fiber shell
Line box in aero gel
Inner carbon fiber core holding electronics
Socket power out for critical load (specifically power passthrough) (female, sealed, capped, weatherproof)
Redundant RF for cutdown
Super structure
Carbon fiber tubes
——-
Charles N Wyble
Founder TSYS Group
Email: charles@turnsys.com
Phone: 818 280 7059
Matrix: @Charlesnw:turnsys.com

Binary file not shown.