jeol-t330a/succbone
hmelder d8a467a0c4
All checks were successful
/ test (push) Successful in 11s
/ test (pull_request) Successful in 10s
succd: Split scope lock into multiple blocks
We noticed huge load spikes with the latest changes.  This was caused
by the modbus goroutine blocking the entire daemon for long periods of
time while doing its data transfer.

Fix this by only holding the lock while performing data accesses.
2024-11-10 05:45:58 +01:00
..
succd succd: Split scope lock into multiple blocks 2024-11-10 05:45:58 +01:00
panel.pdf succbone: panel: Wire fake-pirani signals to NC contacts 2024-09-27 23:25:11 +02:00
panel.qet succbone: panel: Wire fake-pirani signals to NC contacts 2024-09-27 23:25:11 +02:00
README.md Add a README 2024-09-26 19:14:22 +02:00
relayboard-din-mount.FCStd succbone: Add relay board mount 2024-09-27 01:19:56 +02:00
succbone-control-panel.jpg succbone: Update title pic 2024-09-28 23:35:09 +02:00
succbone-din-mount.FCStd succbone: Add new mount 2024-11-09 22:21:45 +00:00
succbone-din-mount.stl succbone: Add new mount 2024-11-09 22:21:45 +00:00

succbone

succbone is our "automation" system for the vacuum system of the SEM.

succbone control panel

Features

  • Read a TPR280 pirani gauge (0-10V analog input)
  • 8x relay outputs for
    • Roughing pump interlock
    • Diffusion pump interlock
    • Emulate Pump-Down push button
    • Emulate Vent push button
    • Signal two different vacuum levels to the original evacuation controller
      • Rough vacuum reached
      • High vacuum reached