BOLT is described in detail here: https://indico.jacow.org/event/86/contributions/10430/ (currently links to abstract, will be updated to paper once published)
All information to replicate the setup is in this folder (BOLT/hardware). Overview:
CAD drawingscontains step files of all custom(ized) items (shown in the image above, step files created using https://www.freecad.org/, 3D print files created using https://github.com/prusa3d/PrusaSlicer)bill of materialscontains all commercially available prodcuts (with links)electrial wiringdescribes how the motors are connected to the motor controller (created using https://www.kicad.org/)
This repository currently provides only the frontend page for BOLT. Additional backend servers are required for the full functionality, which are not described here.
More information on the frontend user interface can be found here https://epics.anl.gov/icalepcs-2025/pdf/THPD088.pdf
#.../BOLT/frontend
npm run dev
Navigate to localhost:5173
git clone https://github.com/als-computing/BOLT.git
cd BOLT
npm install
npm run dev
An example implementation of a photogrammety reconstruction pipeline based on COLMAP (https://colmap.github.io/) and OpenMVS (https://github.com/cdcseacave/openMVS) is located in BOLT/photogrammetry.