Electronics Action Items
New
Lead | Topic | Date Added | Notes |
---|---|---|---|
chat | Telemetry database backup? | August 28, 2021 | Sept 2: Not backed up anywhere. SG to ask BJ if he is mirroring database? Grafana can then pull from local database? System puts data in database and plain text file. But on same computer. RAID but also on same computer. |
chat | GitHub? Code backups? | August 23, 2021 | Sept 2: Backed up via official Keck software way of backing up - on the Keck repository (svn (sub-version)). Will: we should start doing ordinary backups of kpf-prime. Will to put system config files into repository. SG: get set up on backup drive at SSL? If not…document what we do and put in repository; 2nd sync to kpf-asl-backup. |
WD | KTL keyword for NTP health status | August 26, 2021 |
|
WD | set up emir alarms for KPF | August 23, 2021 | might be called ‘kpfmon’ |
WD | Make telemetry database read-only | August 5, 2021 | Safeguard against accidental changes |
In Progress
Lead | Topic | Date Added | Notes |
---|---|---|---|
SG | Observing modes spreadsheet | June 10, 2021 | revisit in earnest in August |
SG | Finalize ethernet layout diagram | June 10, 2021 | Add webcam in crypt going to ops network; answer computer port questions |
Background Tasks
Lead | Topic | Date Added | Notes |
---|---|---|---|
WD | Configuration control | August 5, 2021 | May be possible with config files (one per mode) and a small application to set the keywords, and do comparisons to show which mode is active. |
All | Check power cycling sensitivity of each device | June 11, 2021 | SG to add this ‘checkbox’ to the wiki somewhere. note Leybold webserver clock/battery issue |
All | Check each device to ensure front panels can be locked out | June 11, 2021 |
|
Done
Lead | Topic | Date Added | Notes |
---|---|---|---|
SG | Vac gauge spreadsheets not on wiki | August 28, 2021 | SG in progress |
WD | webKTL interface for Instec | August 23, 2021 | Sept 2: PID file upload still to be added. |
WD | Look into intercepting javascript packets from pump controller webserver | June 11, 2021 | Sept 2: all done and working.
Aug 5: Will attempting to use Google ‘Puppeteer’ node.js package, but having trouble with required css and javascript files being locked out for security reasons July 9: Will has started on decoding ‘message’ to send to pump, but has not had a chance to try it out yet. June 17: looking into it, but reliability of intercepting javascript packets a concern Steve to check connectors on pump - more than one serial connector? - Yes - USB can connect between pump and webserver, frees up RS485 port. Decided at June 11 meeting that custom, serial-based pump control software unnecessary and we’ll use the turbo.control webserver interface for control of pump if needed for maintenance. We will try to decode javascript packets to pull telemetry values from them. |
BH | LinkHub dispatcher | August 19, 2021 | Sept 2: Done and running! |
BH | kpfpower fixes | August 19, 2021 | Sept 2: all dispatchers up and running and claiming to talk to PDUs Need to decide how to name each outlet. There is ability to lock an outlet - likely want to enable that for things like switches and computers. Easy to add, just need to decide and do it. Brad will think about timing lock openings so they close after a set time. |
SG | Ion Pump wiki page | September 1, 2021 |
|
SG | Ca HK detector wiki page | August 23, 2021 |
|
SG | Finalize Lakeshore sensor names/locations | August 5, 2021 | Steve to provide Brad with final sensor name/location list. Brad can then update sensor config file and re-compile. |
BH/WD | LinkHub-E web wiki page set up by Steve and ready for dispatcher development. | August 5, 2021 | |
BH | Look into connecting to CCD Cold Head Temperature Controllers (for telemetry only as a start) | June 11, 2021 | Dispatcher done.
Aug 5: service running (telemetry for KPF Green), engineering modes still to do July 9: troubles with uploading cal table (can download and parse). Instead of uploading file at start up, decided to download current cal table, compare to expected table, ensure they are the same. If different complain in some way through alarms. June 17: Brad has established ethernet communication and working on combining dispatcher into service with Vaisala and Lakeshore Discussed at June 10, 2021 meeting |
chat | LFC (and etalon) will be on ops network (for vendor remote access). Is that OK for KTL since not on KPF private network? And also for the KPF telemetry database? Would dispatchers have to be installed somewhere other than on kpf-asl-prime? | August 30. 2021 | Sept. 2: our software can talk to computers on any computer at Keck so OK. |
SG/WD | extra Lantronix on vac cart now that pump dispatcher is not using RS-485 | August 28, 2021 | Sept 2: DONE |
chat | Unique observation ID | September 1, 2021 | Placeholder reminder about choosing its format. Can this just be an integer that counts up? September 2 - decided to start with integer approach and see how it works. Won’t go into filename, but rather be a FITS keyword value. Steve to ask Arpita to make sure there are no red flags (like too many digits after many many obs) |
chat | KTL config connection to wiki PDU outlet page | September 1, 2021 | Sept. 2 - seeming too fragile. Will to have one last look. - Abandoned |
BH | Adapt Keck Lakeshore service for KPF | June 10, 2021 | Aug 5: dispatcher running, broadcasting to telemetry database Done aside from a future update of sensor names in a config file. July 9: Steve to find a sensor to connect to verify reading temperatures (currently showing -273.15 June 17, in progress. Not adapting Keck but linking in Vaisala & Instec into same service. |
SG/WD | Agitator parameters (speed, motor torque limits for safety) to be fine-tuned with Martin Sirk’s help in the lab at SSL. | July 14, 2021 | Aug 5 - done! Will traveled to SSL to fine-tune with Martin. |
WD | Log file on kpf-asl-prime | June 1, 2021 | Aug 5: decided OK as it operates now (Keck will do something different anyway). Done!
|
WD | webKTL installation | June 10, 2021 | Aug 5: Done! Agitator now can be run from webKTL
July 9: Will will focus on setting up for agitator
Will allow us to monitor and control our devices |
WD | Agitator run instructions (superceded by webKTL interface?) | June 10, 2021 | Aug 5: Done! Now controllable form webKTL (what we will use going forward)
After I finish the reconfig, the command line use will be: To Start: put it into jog mode, and set speed: modify -s kpfmot agitmod=jog agitspd=1000 (or whatever) <do something to home, gotta think about this, because we don’t actually care about a home> To Stop: modify -s kpfmot agitmod=halt What’s missing from the above: we don’t have a definition of 'homing', but the software requires being homed. Let’s discuss tomorrow.
|
SG/WD | Talk to BJ Fulton about best way to export KPF telemetry data | June 10, 2021 | Aug 5: done! July 9: met with BJ. Steve has requested access through SSL firewall. BJ will send Will login details for kpf-asl-prime. BJ will then connect and start setting up Grafana, adding device plots as devices become available. July 9: Vaisala up and running. Steve to set up meeting with BJ, Will, Brad and Steve BJ setting up grafana interface for viewing telemetry stream
|
WD/BH | Will and Brad to chat about their keywords | June 17, 2021 |
|
SG | Finalize CCD Cold Head Temperature Controllers device page | June 10, 2021 | June 23: wiki page ready for software development June 17: Still in progress, working on engineering modes now. Steve to re-upload cal table 1 to ensure it’s not corrupt - DONE June 11: Steve working on command list |
BH | Send Vaisala, Intensity Monitor to SSL | June 10, 2021 | Decided at June 11 meeting |
WD | Send Eaton PDU to SSL? | June 10, 2021 | Decided at June 11 meeting |
BH | Send back 3rd NUC | June 11, 2021 | Decided at June 11 meeting |
WD | Finish service for Leybold Graphix II gauge controller | June 10, 2021 | July 13: finished; ready for use. |
SG | Add Aux rack to diagram here: | June 10, 2021 |
|
SG | Invite Josh and Kyle to meeting every other week; change time to Thursday afternoons | June 11, 2021 | Want to keep them in the loop |
All | kpf-asl-prime package installation | June 10, 2021 |
|
All | Discuss vacuum pump control and telemetry with Will and Brad | June 10, 2021 | |
All | SBIG SDK discussion | June 10, 2021 |
https://cdn.diffractionlimited.com/dlapi/md_quickstart.html
“Note: This API does not support legacy SBIG ST-, STL-, STX-, STXL- and similar cameras supported by the SBIGUDrv.” |
SG | Discuss prioritizing Instec telemetry | June 10, 2021 | Currently not in use with cryostat, but will be in a couple/few weeks. Discussed at June 10 meeting |
SG | Tell Brad webcam usr/pwd | June 10, 2021 | Now on SSL network, should be accessible from kpf-asl-prime |
WD | KFP history (telemetry) on kpf-asl-prime | June 1, 2021 |
|
WD | kpfmot consolidation | June 1, 2021 |
|
WD | set up kpf-asl-prime as our main server | June 1, 2021 |
|