prevent setting scale out of range for the head + function to test the device
add more tests
add test for wavelength