Custom Merge commit
This commit is contained in:
commit
1f7dbb3f33
@ -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)
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
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: []
|
||||
---
|
||||
|
@ -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: []
|
||||
|
@ -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: []
|
||||
|
@ -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: []
|
||||
|
@ -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: []
|
||||
|
@ -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: []
|
||||
|
@ -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: []
|
||||
|
@ -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
|
@ -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
|
@ -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
|
@ -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.
|
@ -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
|
||||
|
14
.kanbn/tasks/download-and-install-xilinx-full-suite-free.md
Normal file
14
.kanbn/tasks/download-and-install-xilinx-full-suite-free.md
Normal 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.
|
@ -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.
|
@ -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
|
@ -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
|
||||
|
@ -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
|
@ -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: []
|
||||
|
@ -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:
|
||||
|
@ -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: []
|
||||
|
@ -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: []
|
||||
|
@ -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: []
|
||||
|
@ -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.
|
@ -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
|
@ -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
|
@ -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
|
14
.kanbn/tasks/server-room-ac-on-net.md
Normal file
14
.kanbn/tasks/server-room-ac-on-net.md
Normal 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.
|
@ -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: []
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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.
|
@ -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.
|
@ -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
|
@ -1,24 +1,7 @@
|
||||
- [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)
|
||||
- [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)
|
||||
- [Technical Operations](#technical-operations)
|
||||
- [RF Chamber](#rf-chamber)
|
||||
- [Overview](#overview)
|
||||
- [Hardware](#hardware)
|
||||
@ -31,11 +14,32 @@
|
||||
- [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)
|
||||
|
||||
# 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.
|
||||
|
||||
|
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
@ -1,10 +0,0 @@
|
||||
Elmer
|
||||
7-zip
|
||||
ActivityWatch
|
||||
Adobe Acrobat
|
||||
Android Studio
|
||||
Apache Directory Studio
|
||||
Arduino IDE
|
||||
Audacity
|
||||
AuoHotkey
|
||||
|
11
notesToIngestIntoDendron/CIO-RDIT-PickNPlace
Normal file
11
notesToIngestIntoDendron/CIO-RDIT-PickNPlace
Normal 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.
|
@ -1,7 +0,0 @@
|
||||
# RWSCP - FundNames
|
||||
|
||||
- AvenueG
|
||||
- TopHatVentures
|
||||
- Lewis&Clark Expedition
|
||||
- Boring and Beautiful
|
||||
- TheCampus
|
Binary file not shown.
@ -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
|
@ -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
|
@ -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
|
||||
```
|
@ -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
|
@ -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
|
||||
|
||||
|
||||
|
@ -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.
|
@ -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
|
@ -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#
|
Binary file not shown.
@ -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 department’s 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 department’s 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 & 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>
|
@ -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;"> </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;"> </p>
|
||||
<p style="margin-top: 0; margin-bottom: 0;"><font size=+2>Spring 2015</font>
|
||||
|
||||
|
||||
<p style="margin-top: 0; margin-bottom: 0;"> </p>
|
||||
<hr>
|
||||
<p style="margin-top: 0; margin-bottom: 0;"> </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>
|
||||
<ol>
|
||||
<li>
|
||||
Fire extinguisher</li>
|
||||
|
||||
<li>
|
||||
First aid kit</li>
|
||||
|
||||
<li>
|
||||
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 <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;"> </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>
|
||||
<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>
|
||||
-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.</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 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>
|
||||
-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. 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;"> </p>
|
||||
<hr>
|
||||
<br>
|
||||
Back to the <a href="../index.html">ESE171 homepage</a>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -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.
|
@ -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
|
@ -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.
|
||||
```
|
@ -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
|
Binary file not shown.
Binary file not shown.
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 it is too large
Load Diff
Binary file not shown.
@ -1,6 +0,0 @@
|
||||
|
||||
|
||||
AT&T
|
||||
|
||||
|
||||
Verizon
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -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)
|
||||
|
@ -1,3 +0,0 @@
|
||||
# information on Network Simulation Vendors
|
||||
|
||||
- <https://www.802101.com/unetlab-rest-api/>
|
@ -1,2 +0,0 @@
|
||||
# RRdocs
|
||||
|
@ -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
|
@ -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
|
@ -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)
|
Binary file not shown.
Binary file not shown.
@ -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
|
@ -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
|
@ -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>
|
@ -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
|
Binary file not shown.
@ -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ˆ“㔘-"DD‚qÊ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ˆCmgr›Ka‰C–l ¡Å—P™‰ðÄÇdtM‹A ‚Bd0Ú+,à äÙd0]K1iB¸Èü³ B› (‘›§ í¥˜
|
||||
<10>uy,Ž Ž8 bº–`¨B:&êa‚:–`Þ‚n²Ž‹¨ ‚@Ê€‚º‚2!Ñc‚,‚Ì<10>2è²LŽÄ²
#©fj²GPDDz)„„qÙ0pE!$Y‚B„²Ž$"Ë <C38B>ˆÝà‚Â#”C<08>áGPL‡aɺ„!Pàà<C3A0>†YÊ™ƒeÔÇ\!0àˆF„áÂp‚dFÀ @ƒ(pp‚ lº„´Ž@ÁÂ8$ A‡!h ‹= ‚dVÀÄ7 †GP‚\‡„ ƒ x@ƒ$ØÈA‡%h$Ã#«)£Â!Á: <10>n’8à<38>‡E)¹HS Aƒ¤]A¸A ƒ<0E>A0á!tŒ ‚ „ …Y‚Î<E2809A> B 0p@±„;B<A& <20>ƒ ˜pŠ ᄘ8Aé0á:=&ÂBÜ"Ç ƒ„(7A0áp<>¸@<40>
|
||||
`èSÂt"µŒ<C2B5> Þnã áp‚n`áóŽ˜tÈè7ÁÐMÒaÐ@äu .<2E>n<EFBFBD>a¤tƒA7 7A(7&tqÐ0æC¤!Cé!'„ƒA0è Ü=7A%tƒA°è aÒÈê‚tƒ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% <>!v©Þ‹ *.‹Žˆˆ»Dx<44>˜MÂE<C382>¥ð„AMM§©dAa Ya§EÖd.‹¡ˆeÓ"ÈO#™ˆèDʼÈ麖BèCŽxˆÂR<GMè²j‹ …‘ðI#AŒŽž,‡@„B/7¢Éx!$à…a7
|
||||
MÌ‘pB>&JB—F:L¿‘7ZG!–8º Trè7¢nI„Dp†<70>†a‘â:n‘7R@„îRáˆ<C3A1>¶GýpDE¸BÏAdrR;
ÂDÜ <10>ˆ<EFBFBD>r8ЈDv]]"n&ˆá<CB86>ÁN8ˆ2è7H›<48>":Lç‚›¸“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¤†’#Ÿ
|
||||
M–…Gr‡ds|"l°)
|
||||
LÈ"9°êÂjwDré8êºòè7 ’A!`‚Dqô‰°(¢¡ÂJU†Þ<E280A0>£paX ÞØEäqÌ8w ‰ŽQ¸ÜZG<1C>“ <20>#´éz–9#º“a´Ýp¬#Ã.6é>• Ž8?HÄ
|
||||
",î
¾(Œ">g¡Ãº(eš
|
||||
Ń:„ B6Ï<36>½ ‚ ÁѤ!ƒ.ƒlu@ˆèe`7Ð …óA¨AЦºI";tqá!lmâ <20>†ø@¨Žƒð<>EŽl9^‚m†,7PŽ8 ì„7t‚Ó=Mô‚Al6øA’ã#®
|
||||
Y_l= DtØdCp-At’«`莴 A¶¡ÛduP˜¸²!¸1Òã„GXn“0mR 3‰Ãá‘aô<61>Ba¾6éqÂ, {©. Ãðˆè$-°l:h"?ƒ¤£†ð–Á½PNIt)ÒLÂA‡u0Û P’,¥ˆ;ØAb ÛÒQ7¨AÐa·iCo+âH ”0}5Za°} ˜†utgAË®e}*ˆcyÙ™Ù#ž’GA†Ã‚,{á„]RJ,>ÇHˆ<>„ƒâ:H ß/ Ð7Duô ‚ˆ`ÃpH$<24>IX}§¤‚mÕ%B˜mÖL;¥T‚,áG×
|
||||
Ý0o¤© <20>m‡%ª½6Žék„I!JÕ7¤Ût•µH0wÂŽ’tyû”:ŇDuAuHŽ<48>¶.C¶’Bâ:åÓh":‚#éc㦅Bo‚vð@°Ã¸@…Õ$)†Õ"麤ƒ°øÜ":T`øAÞ<>A¶XzI‹}¶ÕGA·<41>hºmh @¢Á·T’MÝè*I
í÷ª§n-®ƒ·ÒMÜ„qÂ
ÿI¶Ã¤ºA†ð<E280A0>’I» EÑ*I ƒ
ê'QÔ7ÖL®¡#ì;„ ©C¬CmÐJ’`ÞEÒ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‘Õ-$©$mŽ‚[IRaôœ*½ÛÒU¤·¨T‚o<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¼_/Ñ8›aتÁ˜DÐ O[#HYS0ú…&ËaKä#ä|m±ÂR<_vü"njŽ3RQš
äx¾">Ç(vG.‚B!„è"ù}¶+iâ#äx¾•grr¶GA†Â#®O‚àÔ·Ò&ôDtk†ßÒ&ø<> ÌŽGM°Û¥DÝÒBGBp;NŸéˆ†qÈ0nJ莩&ÉiDA”ä7S
‹èB'<27>‚éÿ“e¤BwÈŽMô‚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>ߤ‚BHÍ‹~é$æ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>Û~’¨`îéE6Âé “Þ©P6o¥LÞ¡†ÛáSe'
·Ò@<40>ý ‚†Ýº ˆê0ØwìXaÞ–Mª˜w|$‚
¶þ„0Þé$M«Øpá׺
»z\XméTFGIÛo‚Ó ätÝh#ŽaÈ’A(¶Û¨Q¡ß†Þé…‚#Á# ‚
Û| Li-0Ûäh":&($mãJ"ÃÛ<>D<EFBFBD>ZAm\U ªl7è* ÃnúP‚M·É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>RJ‘umõm¶Ø¾ý¾Ü ƒ
ý6•$‚.‡öV©‹{í*Ž<>¸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«¿ê’vý ˆúPÛ}RB÷uZ&Ƶ¶úŽƒnßýÖ‚#¤Ž‚·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îí©DÃ<44>ÂÛnT D~)p„Zm¶üS¤.¾ôáIþ©*¶Ã
áÒ »t÷Ž©#¯ëVïú %pß®›mxDu_Ûvô<76>'o…AÒÝëxëm·ðD}Ð"?÷Ih$¢Ûþêˆé»ªÚií¿@ˆêŽ"éÛﱤ…‘òÐAmýGK-Bmþ<08>㎤+ D‡…u¶Þ*ˆ„\ê“ZIë·éh ƒÔ'洛Ißm½GOI
|
||||
^¼hT›¤ƒmþ4t—iwÈ*èE+§»n•*U…ߎÑÚÖ‘_ ¿’ĸãéÓ½ÂiB×_Ž°_cnôiú<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Õ`–’m·ª¦Ò@‹à<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ô”F’K¢:¿•Â’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×mí¸lZÝéQiU_c¤îÿ„GN×n•»·¤Þ“÷«tû~ëGí×wãÂ#§¿GÒ#ü\":¤ë[¶ñÖØáõwú}þ’[
*^<5E>ííÛü"?tÒ [½]GUÚ
|
||||
–ƽduPD}¶oÛ÷«´½%«Zvuõº¼":ôuPûºN,6š¶ƒèŽ¯Z×úzJÞðï„GØDuDuÒô쎘êÛ~ǧ@ˆëßÛÞ’õ
|
||||
ý ¶p‘;ÑzÝémÛ÷X{õ÷ö¯pD|+Ñ_nûo¤÷Gÿßw°úV<C3BA>Òºéôì~ÝÕÛ} —Ò¾+¢:ÒŽ<>‹„G^í»„GMíôøûMÓï×T¿’ÕÝ×wwVáÕRº]²:äÐwZ{n"®µ·ÉR[aÓwôžãÂ#«Žë
|
||||
¢êJT‘[Ý%a·JûÆ#í}Ȳ¦<C2B2>+o‚r:†<>õ~£Æ<>þ\<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ØnPˆëº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}dV—d~FžÆöÂ#®–JWQö±oA{ÉB¿m¤EÛûùN¶–Ç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"?}¤•$°îþ*íÒGàˆýÿŠ<C3BF>Þú[~‚ZÑ_n”vݵéÒDt’H-Ý®½·„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•)VÛ,^õZ¼":éR“cu¥• +½Þ©
ÓÚJ±uª
|
||||
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^•Þ4’J®Òé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Æ’Ûom½$<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Õ$‹¦qAõE©aØhUGï¬%"iíÕ$ <>%op´Fí%<25>5m¶º(uI½j<C2BD>… ê©HD];<06>%T„Ž®?„¢ì]ÒKÚmt‡ªIvî´´GN½C(Ln’A*·pD}*»··¥¥¶é$‘C…½ºI
|
||||
‹mÞ”²‘ÚDu_H6ÚIHëaª¥VU%øtµwu —a‡T<E280A1>DueSôO·ÒHUœ¡†éRÕái«Wë:aºI%Iô•(‘Ómôµ¿T¢ì4%,©öé"‡Vý%B¢÷ÒRÊ#aé$–ˆëmtvýÕ¶éR»¶•%eK‚(uݽ •VÛICWnÒ¸VPV¡Ô Ÿ±#« ¬áL&´–ÒŠ²‚õAU°ÎÑ¢„…vÓZAû8[H_{T<08>é·¨«:“m.’¶w
p£Ž¨Ž–9eÛcA}†Þ”2•]inÛJ®Û
%¥×VQ%†’\0ß[9'Z»
†’UÛi+½*í†ÃJ»zWoH-+uE¬¥ÔWa†Ò[:˵K†Þ‚ZÛ¤qÁø†ì*!IK)FÛë {v’J–´¶ªÊ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-»t‚JJ<4A>elm„’JB®Ã¥J"Þ ªE‘e1Øn £¶ÚA%†VÔ7#¥H- ÃcA ¡YöMÚJDÓtGM¥
|
||||
\1†Ô$“v’P¤mVØm$‚É„<C389>»m¤•HD<48>³ìÃt’ D …Øl4U
¶©m«‚.’JB&á†Ó’QÆ•%-EÓaÒI+M¶Jû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@‚]Ü$mƒ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›§eß
¸@‹¤Pã†yV`ÂcT›
AÃ
†@°Ã$»m°‚+†ŽÎÇ0<C387>Û ¬60 »¶@‰Ž®0a„I l0aLuîAx ¶AÐB<C390>(la°<61>@«P`Á‚Ž<><04>Yä(Á†!A/Ø0<C398>-Ø0m ‚Km°Dr$w\6,0E‚
|
||||
ÆáƒË I]†Á‹QEØ6<08>‘ó"Â(«ƒbˆèÇAwA‚`‚…L0`Á‚8áAÔ6Ãgd@A(ðÕ$9C“ Ž8P´a‹D! —`Ñ®„§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Á
|
||||
VÁˆaK†Ë G Ž:áˆa$*× ‚8ápd!¸ÀQZ0@’Ø0dtI[,$¹\Tdt ‚¶°EF”¶ˆl¨)+L IaƒJKUQp`ÁpHã¬0eB´!†Gɶ<C389>VØ1agˆm`’°Å<C2B0>vé@’Ð0eÐ@’’¤å½ƒ–à¡B
|
||||
ÊhË.‹qP@Ž>¶[†º„(¸f…n\§‚‘d] Å<>vú {.¬!h)¼”C–à@¹]m"ŽG(¶<0C>ªˆB…r:-Å‚¹PP‚¶[•†è®5 <35>R6›A‘Ñ\„–ÆÔrÝL4Î<> -Š)F–뜎Šæ¨!"ì\*BZbÜÌ#£"L!‹“l£"<22>^¡”m1%%ePäØ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ÚZnu¶–ˆè#Ž±ÝÂvëA‡XA(‘ú¤ÇØq
|
||||
ë¤×iA”Ð1m- [NÚWJ¨+hÝÃ…¤GêÐKUght¸[utiê¬ì«–B¦—4¡<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‘Câ‰7*DÎ8’ÝaÖØ<!B"’&@ˆó;¤aʆGÈìŽtF2ùÚ¢#à„Šá8JèI™‚R BÒA‹Cyã<>;”å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#ò*’EÀ<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†•Ôèèvâ<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ˆEÑ fŒDO#†‰µ¢ðBMÈ äcœrš†BfÙn–‹ƒ}”ÕòÖl·)G‘a 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>ˆ‹)Êp‚G¬È_.¤t2ʤ’È¢>]9<>Ò.
åòè`ƒC„…—M™'FˆŒ"‡#(q#‚™y™Q@„H;”å5Ò‚Ðœ‹¢éË£´¼<C2B4>‘ÀÁxF¢v<C2A2>ÈèÆÆv‹ä|‰¦Á,¨(qi—Dt]F„yN8EÑØš=„) à¦À1ˆ<>§„F<º#æVŽg‘tc#¢9—EÑŒ<C391>cTo#²:6Š2:1‘Ñ|<7C>—Èè<C388>—DtGFÕ„Î#³¢âÈŽ
ËæÄX „î”8»#‘‘òùD|!dp¥Ñ0‹qˆº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>’…Q‘uc"ªÆFÔ$¢2‘EÔ&ŒFAåÔFT(ÿÿÿÿÿÿÿÿÿÿþE”ÿÿÿÿþJ„Ù@=¨È¢<C388>‘µH¢GR—Q6¤"剨ÿÿÿÿÿå ÑGÿÿÿþA¨ÿ ÔÈ5ò
Gò
Gù£<>j?<3F>j2T£‘tGT¾21e |