depthai-hardware icon indicating copy to clipboard operation
depthai-hardware copied to clipboard

OAK-D-IoT-40 Series 2

Open Luxonis-Brandon opened this issue 3 years ago • 14 comments

Start with the why:

The OAK-SOM-IoT (1099EMB) has a reference design for embedded use cases (actually it has 2, the OAK-D-IoT-40 and OAK-D-IoT-75, but the OAK-SOM-PRO (2099) does not yet have such a reference design.

And in many cases, the OAK-SOM-PRO may be more appropriate for such embedded applications - including cases like the CommuteGuardian, where it may be desirable to store video to onboard eMMC or SD-Card.

And also in many applications having onboard microphones is quite helpful or an absolute requirement (which the OAK-SOM-PRO support).

Another related update (which we should propagate back to the IoT-40 and IoT-75) is that the ESP32 programmer microUSB connector can easily break off (as it's surface mount, and microUSB is just generally too fragile), and also it’s a bit annoying to have to have 2x USB cables plugged into the board.

We also realized that we could put a USB2 hub on board, and allow the USB3 to go straight to the MX, allowing both the ESP32 programmer (microUSB in the current 1092 design) and the Myriad X USB2 interface could be combined into the single USB3C connector. This will make the development experience easier (and make building an enclosure easier).

Move to the how:

Using the same idea as the OAK-D-IoT-40, make an equivalent using the OAK-SOM-PRO SOM. We should also change the CCMs with the new/better design from Arducam, as it allows better hardware-level sync, takes less board space, and is more resilient mechanically (both for production and field robustness).

Move to the what:

  • Like the OAK-D-IoT-40 (small, onboard cameras)
  • But with OAK-SOM-PRO SOM
  • 6 microphones
  • Add onboard speaker, mono is fine (maybe second channel to through-hole solder points?)
  • Built-in SD-Card connected to OAK-SOM-PRO SOM (not ESP32)
  • Do the boot-button approach that we’ve done on other embedded designs, with default boot mode being NOR flash (0x03), and when the button is pressed, USB-boot is active instead.
  • Combine the ESP32 USB2 and the MX USB2 with an onboard USB hub to have only a single USB connection - the USB3C.
  • Use new CCMs from Arducam:
  • RGB IMX378
  • Stereo OV9282

wefasfasdfas;

Luxonis-Brandon avatar Jul 16 '21 21:07 Luxonis-Brandon

Status update on this:

Initial component placement is done, will be doing layout soon. image

Luxonis-Brandon avatar Jul 16 '21 21:07 Luxonis-Brandon

Bare PCBs are fabbed: image

Luxonis-Brandon avatar Aug 31 '21 17:08 Luxonis-Brandon

image

Luxonis-Brandon avatar Sep 16 '21 02:09 Luxonis-Brandon

NG2092_R0M0E0 assembly

Luxonis-Brandon avatar Sep 17 '21 16:09 Luxonis-Brandon

Works. image

Luxonis-Brandon avatar Sep 25 '21 19:09 Luxonis-Brandon

Hi @Luxonis-Brandon , just wondering if there are any plans to make files available for this project? In terms of baseboards for the OAD-SOM-PRO, I could only see files available for NG2094_OAK-D-PRO-W-DEV.

jamie807 avatar Dec 09 '21 03:12 jamie807

Yes. We may have just forgotten. CC: @GNejc for adding the files or pointing out where they may be. I think in a PR if they're up.

Luxonis-Brandon avatar Dec 09 '21 05:12 Luxonis-Brandon

Hi @jamie807,

We will upload it shortly and sorry for the long wait for this design. Please keep in mind that this is the first prototypes and there were a few major bugs found in the design. That is also the reason why the design has not been uploaded yet.

Before using this design for your projects, please read the README file for changes that need to be implemented.

Update: You can find the design on depthai-hardware repository.

GNejc avatar Dec 09 '21 14:12 GNejc

Thanks! I appreciate it!

jamie807 avatar Dec 09 '21 22:12 jamie807

Latest batch is back: NG2092_R1M1E1 OAK-D-IoT-40

Luxonis-Brandon avatar Apr 14 '22 15:04 Luxonis-Brandon

First completed unit is in!

image

Luxonis-Brandon avatar Apr 20 '22 22:04 Luxonis-Brandon

image

Luxonis-Brandon avatar May 10 '22 18:05 Luxonis-Brandon

This looks fantastic! Are you already / planning to sell this model? Also could you link to the baseboard HW files? Can't seem to find them. Thanks!!

meyerfy avatar Dec 16 '22 06:12 meyerfy

Hi Meyerfy,

sorry to inform you that we will not be selling this model through our shop/distributors. As we do not EOL our products we can still support you in getting the devices however it is associated with MOQ. Let me know if that would be something you are interested in.

You can still find the design files for the base board under NG2092 here

GNejc avatar Dec 17 '22 12:12 GNejc