I've reached a point on my project where I need the camera to perform some timing critical functions rather than the controlling PC so I thought I'd try using the python node to manipulate some GPIO.
Upon opening the camera, I see there is no AUX connector but on all the documentation and brochures, it's mentioned and pictured.
I guess I should have paid more attention to the schematic updates but you may wish to update your documentation.
No AUX header on OAK-D
Hi @Salim,
first I am sorry for misleading you with the documentation.
The case is that the AUX connector pads were originally included only on the first revisions of OAK-D-PCBA which is a variant of the OAK-D board meant to be used without enclosure. Footprint was removed with revision BW1098OBC_R3M1E3, I am not exactly sure what is the story behind the change, but according to the schematic information page it was removed due to not being needed... I would say as it is meant to be assembled into enclosure and we nowadays pretty much sell those boards only as OAK-D which is enclosed product.
Later on we also moved to producing only one type of the PCBA which was internally named BW1098OAK_RME* and
yes we would want to update the documentation and also remove OAK-D-PCBA to be a separate product as it is more or less just a subassembly of the OAK-D.
Thanks for pointing this out, and hopefully not to much of inconvenience was brought in with this.
If you need the OAK-D-PCBA board with AUX connector we could look up if we still have any in stock somewhere, though I can not promise anything at the moment....
Best,
David
Hi David, would it be possible to run a Script node on the camera that can issue messages over SPI to another microcontroller? Looking at the documentation at https://docs.luxonis.com/projects/api/en/latest/components/nodes/script/?highlight=Python%20Node#interfacing-with-gpios I see you can interface with GPIO but it's not immediately clear if configuring and sending a message over SPI is possible.
I'm hoping the camera can run a script that sends an image to a PC and then tells a subordinate microcontroller to perform an action before capturing another image.