====== Low Threshold Acquisition Board v1.0====== To install the software for the LTA download it from the [[https://github.com/sensei-skipper/ltaDaemon_public|GitHub repository]]. After follow the installation guide, described in the README file. Unfortunately there is now list of commands, using the guide itself and asking around, we made a list of commands. This version of the LTA is not adapted to handle skipper CCD's, you have to make an adapter to use skipper CCD's, which we did (shematics can be found below). The LTA runs with **12V** and **2A**, if it draws **more than 2.1 or less than 1.2 stop immediately.** There is also a sequencer, which we got from Argentina. {{ :readout:lta:sequencer.pdf |Sequencer}} {{:readout:lta:lta_electronics.jpg?400|}} For further information about how the LTA works please read this {{ :readout:lta:low_threshold_acquisition_controller_for_skipper_charge_coupled_devices.pdf |article}}. ===== LTA communication ===== If you want to talk to the LTA i have made a short step by step guide: 1. Go tot he directory /home/damic/Applications/LTA/ltaDaemon, which includes the configure.exe file, open this directory in your terminal 2. Do ./configure.exe 3. Open a new terminal within the same directory, don’t close the configure terminal, there you will receive errors/hints 4. In the new terminal (called source) do: · source setup_lta.sh (make sure in the lta.sh file is the correct name of your pc listet, default: localhost · cd voltages · source voltage_setup.sh 5. In the source terminal you can typ in the commands, all starting with lta ---- ==== Command protocoll ==== In front of every command type **lta**. For example: //lta help// ^ Command ^ Description ^ Note ^ | help | returns a very basic list of commands | | | cols? | outputs the number of columns from the software | | | exec | executes the function | | | exec help | return a list of possible funcitons | | | extra | outputs sequencer config variables | | | get | return the set value of a certain variable | | | get all | returns the setting of the variables | | | get seq | prints the sequencer stored in the lta (legacy sequencer firmware) | | | get telemetry | measures and returns the value of <> | | | get telemetry all | list oll measured values | | | get telemetry help | returns a list of all possible telemetry values | | | name | sets the path where the fits files are safed | | | read | reads an image from the ccd and produce a fits file. | Important doesn't terminite | | readoff | stops the execution of a started sequencer | Use this command only after startseq otherwise its not guaranteed what happens next | | runseq | runs the sequencer without taking data, executes the sequencer, or move charge, but not produce an image | Important doesn't terminite | | seq | loads a txt based sequencer on the lta | not tested | | set | sets the value of a certain value | | | sseq | loads a xml based sequencer into the lta | not tested | | startseq | starts the sequencer without entint it | Important use this command to start sequencer | | || | | ::: | ::: | ::: | | ::: | ::: | ::: | | ::: | ::: | ::: | | ::: | ::: | ::: | | **invalid commands** ||| | CCDNPRES= <> | Dummy variable for fits header: Physical parameters of the CCD | | | CCDNROW= <> | sets row sice of CCD | | | CCDNCOL= <> | sets col sice of CCD | | | delay_ = | sets delay variables (it is indeed a underline) | | | delay <> | lets the variable appear in the header | | | NSAMP <> | sets the number of samples to <> | | | NROW <> | sets the number of rows | | | NBINROW<> | for binned images | | | NCOL <> | sets the number of columns in the image | | | NBINCOL <> | for binned images | | | NSAMP=<> | Skipper samples | | | sseq cleanSeq | returns warning: cant read sequencer file: cleanSeq (doesnt exist) | | | sek recipe print | prints the sequencer stored in the lta (smart sequencer firmware) | | | sseq imageSeqA | uploads skipper sequencer returns warning: cant read sequencer file: cleanSeq (doesnt exist) | |