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

OAK-D-IoT-40 Series 2 #91

Open
Luxonis-Brandon opened this issue Jul 16, 2021 · 14 comments
Open

OAK-D-IoT-40 Series 2 #91

Luxonis-Brandon opened this issue Jul 16, 2021 · 14 comments

Comments

@Luxonis-Brandon
Copy link
Contributor

Luxonis-Brandon commented Jul 16, 2021

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
Copy link
Contributor Author

Luxonis-Brandon commented Jul 16, 2021

Status update on this:

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

@Luxonis-Brandon Luxonis-Brandon changed the title Equivalent of OAK-D-IOT-40 with OAK-SOM-PRO Equivalent of OAK-D-IoT-40 with OAK-SOM-PRO Jul 16, 2021
@Luxonis-Brandon
Copy link
Contributor Author

Bare PCBs are fabbed:
image

@Luxonis-Brandon
Copy link
Contributor Author

image

@Luxonis-Brandon
Copy link
Contributor Author

NG2092_R0M0E0 assembly

@Luxonis-Brandon
Copy link
Contributor Author

Works.
image

@jamie807
Copy link

jamie807 commented Dec 9, 2021

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
Copy link
Contributor Author

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
Copy link
Contributor

GNejc commented Dec 9, 2021

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
Copy link

jamie807 commented Dec 9, 2021

Thanks! I appreciate it!

@Luxonis-Brandon
Copy link
Contributor Author

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

@Luxonis-Brandon Luxonis-Brandon changed the title Equivalent of OAK-D-IoT-40 with OAK-SOM-PRO OAK-D-IoT-40 Series 2 Apr 20, 2022
@Luxonis-Brandon
Copy link
Contributor Author

First completed unit is in!

image

@Luxonis-Brandon
Copy link
Contributor Author

image

@meyerfy
Copy link

meyerfy commented Dec 16, 2022

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
Copy link
Contributor

GNejc commented Dec 17, 2022

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

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

4 participants