Y8KCY7pOgn

OpenMV4 - Four-layer board design

 
Overview
      This open-source project is based on the open-source four-layer OpenMV (OpenMV4-H7-four-layer-JALCIC EDA open-source hardware platform (oshwhub.com)) by author M., with a redesigned layout and routing. It uses Type-C and places all components on the surface layer (which can be soldered directly on a hot plate).
This is for personal DIY only; please do not use it for profit.
     The BOM is missing the main control chip, LEDs 1-6, the 24P-FPC socket, and several header pins. The chip can be either STM32H743VIT6 or STM32H750VBT6; the latter is much cheaper but has significantly less storage space. Both are usable. If the program is too large, it can be stored on an SD card. Purchase according to your needs. LEDs 5 and 6 are 1206-packaged 850nm infrared LEDs; the 24P FPC socket uses a flip-top, bottom-mounted 24P 0.5mm pitch design. (The camera stand is included with the purchase of the camera, but it's best to buy a few extra as spares.)
    This project uses an FPC 0.5mm pitch 24P ribbon cable camera, which supports 30W pixel OV7725 and 200W pixel OV2640 (I haven't tried the 50W pixel OV5640, so I don't know if it will work). The higher the pixel count, the lower the frame rate. I personally recommend the OV7725, which can run at 40+ frames per second. (Search FPC OV7725 on Taobao)
 
     Without further ado, here is a tutorial on burning firmware. There are many ways to burn firmware. Here is one of them:
1. Install and prepare the STM32CubeProgrammer software;
2. Use a TYPE-C cable and short-circuit RST and BOTO before powering on;
3. (1) Select the device connection interface (2) Select the USB connection mode (3) Search for the device (4) Click Connect Device;
4. (1) Select the firmware download interface (2) Select the directory path of the firmware to be downloaded (e.g., if openmvIDE is installed, you can find it in its installation directory D: openmvIDEshareqtcreatorfirmwareOPENMV4) (3) Click Download and wait for the download to complete;
5. After downloading the firmware, power off and then power on again. OpenMV will automatically perform a self-test. After the self-test passes, a virtual USB drive will be generated on your computer. At this time, you can test and run the program using OpenMVIED.
 
Finally, here is the flashing software:
Link: https://pan.baidu.com/s/1C7j0j1l1R0fGCGecv4Kvfw Extraction code: jn7x
 
///--------Update------------
2024-5-7: I found that the SD card could not be recognized after insertion. Now I have replaced it with another SD card slot, and the PCB has been tested and verified that the SD card can be recognized.
 
 
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2026-03-29 09:45:14

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号