hominoids / SBC_Model_Framework

A framework for the generation of SBC and micro-controller models
GNU General Public License v3.0
105 stars 20 forks source link

Add new SBC Orange Pi 5 #7

Closed saulgodino closed 1 year ago

saulgodino commented 1 year ago

Can you add Orange Pi 5?

hominoids commented 1 year ago

I just searched their web site and didn't find any drawings and I don't have a Orange Pi 5. Do you have drawings? Do you own a Orange Pi 5 and a 3D printer?

saulgodino commented 1 year ago

Hello. This SBC is just released and I'm waiting for mine to be delivered. There is still no modeled case for it and unfortunately there is no technical drawing showing the measurements. We only have the measurement of the board (62mm x 100mm) and photos of the board showing the components. Do you think you can create the model with that? Yes I have a 3D printer.

hominoids commented 1 year ago

If your willing to help once your SBC arrives then it can be done and I'm willing to help you. What we will need is the measurements to each major component as described at the top of the file sbc_models.cfg in the following orientation. pi-5-top-view

This needs to include all the pcb holes to the center and the following from the lower or upper left corner depending on the PCB side: SDCard, Button, SOC, GPIO, UART header, USB2/USB3 stack, RJ45, USB2, mipi-csi, mipi-dsi, USCB-C, HDMI, M.2 PCIe. Once I have that I can create a model and then you will need to do a test print of a case from SBC_Case Builder in order to validate the accuracy of the model. Let me know if your willing to help, and if so, the measurements when your SBC arrives.

saulgodino commented 1 year ago

Hi! Yes, I'm willing to help. As soon as my OPI5 arrives, I will take the measurements and inform you here. Thanks a lot for your attention.

alexeyatbluescape commented 1 year ago

@hominoids I have measured everything on my device and created this mock: https://www.printables.com/model/360326-orange-pi-5-3d-model-mock

hope this help. I'm really impressed with this project, its all new to me :)

hominoids commented 1 year ago

Unfortunately I have no good way to get measurements from your models.

alexeyatbluescape commented 1 year ago

https://3dviewer.net/ Screenshot 2023-01-06 at 1 33 53 PM

load step file there and measure around using ruler tool.

Fusion 360 free license is the best though, though you can see all shapes and inspect all distances.

alexeyatbluescape commented 1 year ago

I want to learn the framework thou. and can try a PR, but not in the next month thou.

hominoids commented 1 year ago

I'm busy working on version 2 which will add more features and component control, it may be done by that time. I'll rewrite SBC Case Builder to take advantage of the new format afterwards. More SBC will be added as time allows but PR's or raw SBC data are welcome anytime. Instructions on how to do SBC measurements for this framework are located at the top of sbc_models.cfg

alexeyatbluescape commented 1 year ago

Using my model started playing with defining the case. It looks pretty simple! thou need to learn how to add new component types - struggling to find the small camera and LCD connectors for the board.

image
hominoids commented 1 year ago

It looks good so far. Right now there are only two FPC connector types and they under the "video " class called "mipi_csi" and "mipi_dsi". More sizes are being worked on for version 2. If you can get by using the existing ones then the correct ones can be substituted later when version 2 is released. FYI, they are not that critical since they don't create any openings in SBC Case Builder. If you want to design some yourself your free to do that and issue a PR too.

alexeyatbluescape commented 1 year ago

@hominoids created PR: https://github.com/hominoids/SBC_Model_Framework/pull/11

hominoids commented 1 year ago

I merged your PR and will update SBC Case Builder ASAP.