Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

device ID assignment for 6 Lepton 3.5 cameras #88

Open
llarrieu opened this issue Aug 23, 2023 · 1 comment
Open

device ID assignment for 6 Lepton 3.5 cameras #88

llarrieu opened this issue Aug 23, 2023 · 1 comment

Comments

@llarrieu
Copy link

We're trying to use 6 Lepton 3.5 cameras connected to a Raspberry Pi using flirpy; we're using device IDs to capture images from the different cameras, but the IDs get reassigned every time the RPi power cycles. Also, we found that only even(0,2,4,6,8) device IDs work and haven't been able to connect a 6th because flirpy seemingly cannot find the 6th device when it's plugged in. We've tried even and odd numbers up to 10 to call the cameras but to no avail.
Is there a way to make the device IDs not change, and get it to recognize a 6th lepton?

@jveitchmichaelis
Copy link
Contributor

jveitchmichaelis commented Aug 23, 2023

On Windows there are some tricks you can do to identify individual devices - you can enumerate them and see if you can identify a unique ID or something like that. For the Boson you can query the serial number via... serial :)

You can't really rely on the system device IDs unfortunately. If you talk to the individual camera module via SPI/I2C you should be able to read serial numbers, but that doesn't help much with the PT boards.

I would also try a desktop with at least 6 ports, because on the Pi you probably have some odd combination of ports + hubs that might be causing trouble (also are you providing enough power? Pis sometimes have trouble with peripherals using non-powered hubs)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants