luxonis / depthai-hardware

Altium Designs for DepthAI Carrier Boards
MIT License
447 stars 118 forks source link

OAK-D-IoT-40 Series 2 #91

Open Luxonis-Brandon opened 3 years ago

Luxonis-Brandon commented 3 years ago

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:

wefasfasdfas;

Luxonis-Brandon commented 3 years ago

Status update on this:

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

Luxonis-Brandon commented 3 years ago

Bare PCBs are fabbed: image

Luxonis-Brandon commented 3 years ago

image

Luxonis-Brandon commented 3 years ago

NG2092_R0M0E0 assembly

Luxonis-Brandon commented 3 years ago

Works. image

jamie807 commented 2 years ago

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.

Luxonis-Brandon commented 2 years ago

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.

GNejc commented 2 years ago

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.

jamie807 commented 2 years ago

Thanks! I appreciate it!

Luxonis-Brandon commented 2 years ago

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

Luxonis-Brandon commented 2 years ago

First completed unit is in!

image

Luxonis-Brandon commented 2 years ago

image

meyerfy commented 1 year ago

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!!

GNejc commented 1 year ago

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