OpenSCAD H2 Model
-
- Posts: 502
- Joined: Tue Feb 28, 2017 3:55 am
- languages_spoken: english
- ODROIDs: C2, C4, XU4, MC1, N1, N2, N2+, HC4
- Location: Lake Superior Basin, USA
- Has thanked: 53 times
- Been thanked: 176 times
- Contact:
OpenSCAD H2 Model
In case there are some new dedicated x86 community members who do not regularly look at the ARM forums,
there is an OpenSCAD H2 model available here.
there is an OpenSCAD H2 model available here.
-
- Posts: 37
- Joined: Tue Oct 29, 2019 5:38 am
- languages_spoken: english
- Has thanked: 2 times
- Been thanked: 18 times
- Contact:
Re: OpenSCAD H2 Model
This is very nice.
No offence, but... is it accurate?
How did you do it? did you use the Gerber as base for the pcb?
I am planing to build a 3d printed blade center for it.
I recently re-mixed and built this one for the raspberry pi 2-4:

It can fit 14 pis in 2U very nicely.
You can find all the details here: https://www.thingiverse.com/thing:3929164
And would be great to have a similar one for the H2
I don't know how many H2s I can fit, perhaps in 2Us or 3Us, but will be interesting to see.
No offence, but... is it accurate?
How did you do it? did you use the Gerber as base for the pcb?
I am planing to build a 3d printed blade center for it.
I recently re-mixed and built this one for the raspberry pi 2-4:

It can fit 14 pis in 2U very nicely.
You can find all the details here: https://www.thingiverse.com/thing:3929164
And would be great to have a similar one for the H2
I don't know how many H2s I can fit, perhaps in 2Us or 3Us, but will be interesting to see.
-
- Posts: 502
- Joined: Tue Feb 28, 2017 3:55 am
- languages_spoken: english
- ODROIDs: C2, C4, XU4, MC1, N1, N2, N2+, HC4
- Location: Lake Superior Basin, USA
- Has thanked: 53 times
- Been thanked: 176 times
- Contact:
Re: OpenSCAD H2 Model
This model is part of the SBC Model Framework written in OpenSCAD. As far as accuracy goes, I made them as accurate as possible. I used HK supplied engineering drawings which are available in the Odroid wiki. I was also able to verify measurements for many of the SBC's in the framework. If needed, there is an explanation how to add or change models in the SBC Model Framework thread. If you find an error please let me know so it can be corrected. It should work well for your design even if your using a different CAD package.
-
- Posts: 37
- Joined: Tue Oct 29, 2019 5:38 am
- languages_spoken: english
- Has thanked: 2 times
- Been thanked: 18 times
- Contact:
Re: OpenSCAD H2 Model
That sounds very good to me. Also thanks for the links.hominoid wrote: This model is part of the SBC Model Framework written in OpenSCAD. As far as accuracy goes, I made them as accurate as possible.
I will proceed and design a similar Rack Mount for the H2. Will use your OpenSCAD model as base.
Sure, if I find any issues with the model I will let you know.
I have now received 3 H2s units, so, I will be able to print and check how it fits.
-
- Posts: 37
- Joined: Tue Oct 29, 2019 5:38 am
- languages_spoken: english
- Has thanked: 2 times
- Been thanked: 18 times
- Contact:
Re: OpenSCAD H2 Model
Was easy to export to STEP and import in my 3D application of choice, added some peripherals...
do you know if the 3D of the heatsink is somewhere?
do you know if the 3D of the heatsink is somewhere?
-
- Posts: 502
- Joined: Tue Feb 28, 2017 3:55 am
- languages_spoken: english
- ODROIDs: C2, C4, XU4, MC1, N1, N2, N2+, HC4
- Location: Lake Superior Basin, USA
- Has thanked: 53 times
- Been thanked: 176 times
- Contact:
Re: OpenSCAD H2 Model
Looks nice with the memory and NVMe drive! I'm not aware of a heatsink model for the H2. I recently added all of the other OEM heatsinks into the SBC Model Framework but have not yet released it because I didn't have a H2 for measurement. But, I recently ordered one from this latest production run so it should be here in the near future. I will be adding it and I will release a new version of SBC Model Framework with all of the OEM heatsinks and some additional non-HK SBC boards in the future. If you get to the heatsink before I do please share. I have been spending all of my discretionary time trying to finish up several heat exchangers for my low cost water cooling project.
-
- Posts: 37
- Joined: Tue Oct 29, 2019 5:38 am
- languages_spoken: english
- Has thanked: 2 times
- Been thanked: 18 times
- Contact:
Re: OpenSCAD H2 Model
I like to have peripherals on for a more realistic arrangement, etc.
I have reviewed your low cost water cooling project and it looks insane! very cool!
I managed to design the heatsink...roughly measured with my caliper, it is not 100% accurate, but it is OK. I used solidworks, what format would you like? I am not that good with OpenSCAD.
I have reviewed your low cost water cooling project and it looks insane! very cool!
I managed to design the heatsink...roughly measured with my caliper, it is not 100% accurate, but it is OK. I used solidworks, what format would you like? I am not that good with OpenSCAD.
-
- Posts: 502
- Joined: Tue Feb 28, 2017 3:55 am
- languages_spoken: english
- ODROIDs: C2, C4, XU4, MC1, N1, N2, N2+, HC4
- Location: Lake Superior Basin, USA
- Has thanked: 53 times
- Been thanked: 176 times
- Contact:
Re: OpenSCAD H2 Model
Excellent, looks good at first glance. I would have done the same thing with calipers. If stl and step are possible it would probably cover most users needs. HK provided a stl of the N2's heatsink that I'm using so I can use the same algo for the H2's heatsink within SBC Model Framework.
-
- Posts: 37
- Joined: Tue Oct 29, 2019 5:38 am
- languages_spoken: english
- Has thanked: 2 times
- Been thanked: 18 times
- Contact:
-
- Posts: 37
- Joined: Tue Oct 29, 2019 5:38 am
- languages_spoken: english
- Has thanked: 2 times
- Been thanked: 18 times
- Contact:
Re: OpenSCAD H2 Model
I have designed a first Caddy, which I am about to print, lets see how it goes.
I think there is something wrong with the H2 model, actually with the SO-DIMM socket, on the model I measure a thickness of 9.08mm, but with the calliper I see 10mm. this distance is important because the mounting boss should be +0.1mm longer so that there is no interference. Will see once it prints out.
Here are some pics of how is it looking:
I think there is something wrong with the H2 model, actually with the SO-DIMM socket, on the model I measure a thickness of 9.08mm, but with the calliper I see 10mm. this distance is important because the mounting boss should be +0.1mm longer so that there is no interference. Will see once it prints out.
Here are some pics of how is it looking:
Last edited by rvalle on Thu Nov 07, 2019 5:17 pm, edited 2 times in total.
-
- Posts: 502
- Joined: Tue Feb 28, 2017 3:55 am
- languages_spoken: english
- ODROIDs: C2, C4, XU4, MC1, N1, N2, N2+, HC4
- Location: Lake Superior Basin, USA
- Has thanked: 53 times
- Been thanked: 176 times
- Contact:
Re: OpenSCAD H2 Model
It's possible since I didn't have access to a H2 and didn't know the component manufacturer. The H2 mechanical drawing on the wiki shows the taller sodimm as being 10mm and gave no dimension for the shorter module. I looked at what was available from Digikey and saw that 9.2mm, 5.2mm where the most prevalent. There was nothing taller and the only other active components were 4mm and 8mm hence my choice. Below is the entry in sbc_library.scad that can be changed if the height needs adjusting.rvalle wrote: ↑Thu Nov 07, 2019 1:08 amI think there is something wrong with the H2 model, actually with the SO-DIMM socket, on the model I measure a thickness of 9.08mm, but with the calliper I see 10mm. this distance is important because the mounting boss should be +0.1mm longer so that there is no interference. Will see once it prints out.
Code: Select all
// sodimm-5.2 socket
if(type == "sodimm_5.2") {
size_x = 73;
size_y = 6.5;
place(x,y,size_x,size_y,rotation,side,type,pcbsize_z)
union() {
difference () {
color("dimgray") translate([0,0,0]) cube([size_x,size_y,5.2]);
color("dimgray") translate([2,-1,1.75]) cube([69,3,5]);
color("dimgray") translate([3.5,-1,1.75]) cube([28.5,5.25,.92]);
color("dimgray") translate([34.5,-1,1.75]) cube([35,5.25,.92]);
}
for (i=[2:.5:31]) {
color("gold") translate ([i+.5,2,1.75]) cube([.25,2,.25]);
}
for (i=[34:.5:69]) {
color("gold") translate ([i+.5,2,1.75]) cube([.25,2,.25]);
}
}
}
// sodimm-9.2 socket
if(type == "sodimm_9.2") {
size_x = 73;
size_y = 6.5;
place(x,y,size_x,size_y,rotation,side,type,pcbsize_z)
union() {
difference () {
color("dimgray") translate([0,0,0]) cube([size_x,size_y,9.2]);
color("dimgray") translate([2,-1,5.7]) cube([69,3,5]);
color("dimgray") translate([3.5,-1,5.7]) cube([28.5,5.25,.92]);
color("dimgray") translate([34.5,-1,5.7]) cube([35,5.25,.92]);
}
for (i=[2:.5:31]) {
color("gold") translate ([i+.5,2,5.7]) cube([.25,2,.25]);
}
for (i=[34:.5:69]) {
color("gold") translate ([i+.5,2,5.7]) cube([.25,2,.25]);
}
}
}
Nice design work, I look forward to seeing the completed project.
-
- Posts: 37
- Joined: Tue Oct 29, 2019 5:38 am
- languages_spoken: english
- Has thanked: 2 times
- Been thanked: 18 times
- Contact:
Re: OpenSCAD H2 Model
The first print came out pretty decent, even functional.
Your H2 model is very good, made my life much easier as everything fits just as expected, even sub mm distances match the model.
There are no interferences.
Memory and SSD are on the post, will check once they arrive.
I have created a H2 BladeCenter Project so that I don't fully hijack this thread.
Will keep this thread for H2 3D model itself...
Your H2 model is very good, made my life much easier as everything fits just as expected, even sub mm distances match the model.
There are no interferences.
Memory and SSD are on the post, will check once they arrive.
I have created a H2 BladeCenter Project so that I don't fully hijack this thread.
Will keep this thread for H2 3D model itself...
-
- Posts: 37
- Joined: Tue Oct 29, 2019 5:38 am
- languages_spoken: english
- Has thanked: 2 times
- Been thanked: 18 times
- Contact:
Re: OpenSCAD H2 Model
The audio connector is the highest component on the top side of the board.
The part measures 35mm, however, it is through-hole and I am measuring 35.2 mm, and it could be more.
I am using 35.5mm for ensuring that there is enough clearance.
I know 0.5mm is not much, but enough to make an enclosure not work.
perhaps we could lift the audio connector a bit to simulate this too.
The part measures 35mm, however, it is through-hole and I am measuring 35.2 mm, and it could be more.
I am using 35.5mm for ensuring that there is enough clearance.
I know 0.5mm is not much, but enough to make an enclosure not work.
perhaps we could lift the audio connector a bit to simulate this too.
Check this one too.hominoid wrote:When my H2 arrives I'll set some time aside to review all the H2 model metrics for accuracy.
-
- Posts: 502
- Joined: Tue Feb 28, 2017 3:55 am
- languages_spoken: english
- ODROIDs: C2, C4, XU4, MC1, N1, N2, N2+, HC4
- Location: Lake Superior Basin, USA
- Has thanked: 53 times
- Been thanked: 176 times
- Contact:
Re: OpenSCAD H2 Model
The audio port component height is 35mm nominal before taking the geometric tolerance for the component, the solder and pcb pad into account. Generally I have seen solder allowances for SOC and IC's to .25mm. I don't know about other components or the geometric tolerance of this component. Once you get sub-millimeter it can get messy for a multitude of reasons. I think you might need to consider an overall looser geometric tolerance for your design since it looks like your bumping up against the geometric tolerance of the components and SBC build by designing as tight as you are. With that said, the SBC Model can be tweaked...but the real question is how much so it is still representative of all H2's?
-
- Posts: 37
- Joined: Tue Oct 29, 2019 5:38 am
- languages_spoken: english
- Has thanked: 2 times
- Been thanked: 18 times
- Contact:
Re: OpenSCAD H2 Model
I did not think that far, honestly.
I use a range of tolerances from 1mm to the whole 3U part to 0.1mm for the gap wiith SMD components lke the memory socket.
I was going to leave 0.2 for the connectors, but I realized that it was too lttle, the part seems unusual to me.
You can judge way better if anything is required at all once you measure your H2.
Whatever the case having an accurate H2 model is making my live way easier.
I use a range of tolerances from 1mm to the whole 3U part to 0.1mm for the gap wiith SMD components lke the memory socket.
I was going to leave 0.2 for the connectors, but I realized that it was too lttle, the part seems unusual to me.
You can judge way better if anything is required at all once you measure your H2.
Whatever the case having an accurate H2 model is making my live way easier.
-
- Posts: 37
- Joined: Tue Oct 29, 2019 5:38 am
- languages_spoken: english
- Has thanked: 2 times
- Been thanked: 18 times
- Contact:
Re: OpenSCAD H2 Model
Yes, I do.
You can convert this OpenSCAD to step using Freecad.
- Attachments
-
- H2-step.zip
- (2.22 MiB) Downloaded 95 times
Who is online
Users browsing this forum: No registered users and 0 guests