07 August 2021 - 13 August 2021
Table of Contents
- 1. Santa Cruz Weather Station
- 2. Marble Computation
- 3. MIT OCW
- 4. Steel Metallophone
- 5. Faust wasm oscillator
- 6. Soap Molds
- 7. Sun Ultra 10
- 8. Apple iMac G4
- 9. Davies Brothel
- 10. Linux Audio
- 11. EPICS
- 12. Brini Tracker II
- 13. wktcolor
- 14. wktplot
- 15. AMDGPU
- 16. Ninja v Make
- 17. GMP Forth
- 18. ca-r
- 19. Swocer
Santa Cruz Weather Station finally ready
1. Santa Cruz Weather Station
All Particle Monitor shelter parts fabricated.
Part | Quan. | Designed? | Fabricated? |
---|---|---|---|
Vent connector mount | 1 | * | * |
Vent connector cover | 1 | * | * |
Vent mount | 2 | * | * |
Vent Standoff | 2 | * | * |
PM box | 1 | * | * |
PM lid | 1 | * | * |
PM Baffle | 1 | * | * |
PM Screen mount | 2 | * | * |
PM Screen holder | 2 | * | * |
PM Inlet shroud | 1 | * | * |
PM box mount | 1 | * | * |
PM box mount standoff | 2 | * | * |
Vent/UV mount | 1 | * | * |
PM Cable assembly | 1 | * | (1) |
UV Cable assembly | 1 | * | * |
UV/PM Cable assembly | 1 | * | * |
(1) Likely will just reuse previous assembly
Fixed crossed TX/RX in weather mast test jig.
Tested, installed, and retested assembled weather mast.
PM history graphs reinstated, but this was more fiddly than expected - weewx software would stop after 5-10 minutes. Eventually started working again for reasons not clear and has been stable since Friday.
Added additional checks for pms5003 synchronization is it appeared to have been part of the problem, now no longer clear it was.
Ensured that sczwx github repository matches what is actually running on hardware.
1.1. Next step
None!
2. Marble Computation
Collected materials (thin copper plate, copper PCB blanks) for prototyping.
2.1. Next Steps
2.1.1. Continue Reversible Computation Study
2.1.2. Prototype Marble inverter
Using dual rail differential logic (left/,right/1), an inverter merely switches sides. I think little "kickers" on the side should be sufficient for a purely mechanical approach.
3. MIT OCW
Preparation to start MIT Open CourseWare classes 18.01 (Single Variable Calculus) and 8.01 (Physics I - Classical Mechanics).
3.1. Next Steps
Start studying!
4. Steel Metallophone
Did some analysis on using 6 and 12 inch steel pipe for metallophone and chime construction (for Kevin).
5. Faust wasm oscillator
Built a simple web browser oscillator using Faust/WASM.
6. Soap Molds
Printed a shallower top. Still not quite right, but workable.
6.1. Next steps
6.1.1. Make sure mold doesn't leak.
6.1.2. Have Annie try it out.
7. Sun Ultra 10
Trying to see what state it is in. Fires up but no video. Need DB25M to debug over serial port.
7.1. Next steps
7.1.1. Serial debug
8. Apple iMac G4
Building userland may be a PITA due to lack of RAM. Build would often segfault.
8.1. Next steps
Not sure.
9. Davies Brothel
Next hearing: 02 September; Department 37
10. Linux Audio
10.1. pvanal to spectrogram
Enough of libriffr and libpvocf work to start pvoctool https://github.com/daniel-kelley/pvoctool. Have HDF5 output and text delimited output for octave. Can import PVOC data to octave spectrogram for display.
10.1.1. Next steps
Loop analysis
10.2. CSound programming.
The FORTRAN of computer music. Getting up to speed.
10.3. Faust programming
10.3.1. Next Steps
- GAC Patch save/restore
- LV2 autopatcher
Exploratory tool to generate (was pd, ecasound, now carla) patch for arbitrary LV2 plugin: hook up audio inputs to signal source, audio outputs to speakers, control inputs to control surface, etc.
- OSC control surface
Some sort of GUI tool (knob/slider) to OSC messages. This may be as simple as a Faust UI program.
- Faust/csound
See if a faust generated unit works.
11. EPICS
11.1. Next steps
11.1.1. u3scpi network port testing
11.1.2. initial EPICS interface
11.1.3. u3scpi analog/digital port reconfiguration.
12. Brini Tracker II
Suspended for now.
12.1. Next steps
12.1.1. Validate remaining standard GPS messages
12.1.2. Investigate GPS chipset data logging
12.1.3. Investigate LoRA radio interface
13. wktcolor
13.1. Next steps
13.1.1. Explore how to get a minimal coloring
Need a specific planar graph four coloring.
14. wktplot
14.1. Next steps
Understand why -r doesn't solve the wktvor/wktdel "sliver at edge" problem. Explore biological cell Voronoi organization
15. AMDGPU
15.1. Next step
15.1.1. Reverse engineer HSAKMT programming.
16. Ninja v Make
16.1. Next Step
16.1.1. clean simple measurements
17. GMP Forth
17.1. Need to think about adding floating point support
17.2. Port to non-Linux OS
18. ca-r
Tier data finally deprecated so processing is removed.
18.1. Next Step
None.
19. Swocer
19.1. Most crashing addressed
Nullified 'handle' API free functions helped a lot. Still see some errors in operations.
19.2. Added outline for 'bottle' test
Added all functions believed to be needed for 'bottle' demo test. Test doesn't pass so is disabled.
19.3. Next steps
Swocer future. Check out what's needed for gears.