added momentary_7x3x3 mask, changed snap size for snap case, new case configurations.
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -137,7 +137,7 @@ bottom_ext_standoff = [6.75,5,3.6,10,4,1,0,0,0,4.5,5.1];
|
|||||||
|
|
||||||
/* [Case Accessories] */
|
/* [Case Accessories] */
|
||||||
// case accessory group to load
|
// case accessory group to load
|
||||||
accessory_name = "none"; // [none,c1+_shell_boombox,c1+_panel_boombox,c1+_panel_lcd3.5,c1+_desktop_lcd3.5,c1+_tray_boombox,c1+_tray_vu5,c1+_tray_vu7,c1+_round,c1+_hex,c2_shell,c2_shell_boombox,c2_panel,c2_panel_boombox,c2_panel_lcd3.5,c2_desktop_lcd3.5,c2_deskboom_lcd3.5,c2_stacked,c2_tray,c2_tray_sides,c2_tray_boombox,c2_tray_vu5,c2_tray_vu7,c2_round,c2_hex,c4_shell,c4_shell_boombox,c4_shell_vu7c,c4_panel,c4_panel_lcd3.5,c4_desktop_lcd3.5,c4_deskboom_lcd3.5,c4_panel_boombox,c4_stacked,c4_tray,c4_tray_sides,c4_tray_boombox,c4_tray_vu5,c4_tray_vu7,c4_round,c4_hex,xu4_tray_vu5,xu4_tray_vu7,xu4q_tray_vu5,xu4q_tray_vu7,n1_tray_vu5,n1_tray_vu7,n2_tray_vu5,n2_tray_vu7,n2+_tray_vu5,n2+_tray_vu7,n2+_tray_vu7_fan,m1_panel,m1_tray,m1_tray_drive,m1_tray_sides,m1_tray_vu5,m1_tray_vu7,h2_shell,h2_panel,h2_stacked,h2_tray,h2_tray_sides,h2_tray_vu5,h2_tray_vu7,h2_tray_router,h2_router_station,h2_lowboy,h2_lowboy_router,h2_shell_router,h2_shell_router-ssd,hc4_shell,hc4_panel,hc4_stacked,hc4_tray,hc4_tray_sides,hc4_tray_vu5,hc4_tray_vu7,hc4_tray_drivebox2.5,hc4_shell_drivebox2.5,hc4_shell_drivebox2.5v,hc4_shell_drivebox3.5,jetsonnano_shell,jetsonnano_panel,jetsonnano_stacked,jetsonnano_tray,jetsonnano_tray_sides,rock64_shell,rock64_panel,rock64_stacked,rock64_tray,rock64_tray_sides,rock64_round,rock64_hex,rock64_snap,rock64_fitted,rockpro64_shell,rockpro64_panel,rockpro64_stacked,rockpro64_tray,rockpro64_tray_sides,rockpro64_round,rockpro64_hex,rockpro64_snap,rockpro64_fitted,show2_shell,rpizero_shell,rpizero_panel,rpizero_stacked,rpizero_tray,rpizero_tray_sides,rpizero_round,rpizero_hex,rpizero_snap,rpizero_fitted,rpizero2w_shell,rpizero2w_panel,rpizero2w_stacked,rpizero2w_tray,rpizero2w_tray_sides,rpizero2w_round,rpizero2w_hex,rpizero2w_snap,rpizero2w_fitted,rpi1a+_shell,rpi1a+_panel,rpi1a+_stacked,rpi1a+_tray,rpi1a+_tray_sides,rpi1a+_round,rpi1a+_hex,rpi1a+_snap,rpi1a+_fitted,rpi1b+_shell,rpi1b+_panel,rpi1b+_stacked,rpi1b+_tray,rpi1b+_tray_sides,rpi1b+_round,rpi1b+_hex,rpi1b+_snap,rpi1b+_fitted,rpi3b_shell,rpi3b_panel,rpi3b_stacked,rpi3b_tray,rpi3b_tray_sides,rpi3b_round,rpi3b_hex,rpi3b_snap,rpi3b_fitted,rpi3b+_shell,rpi3b+_panel,rpi3b+_stacked,rpi3b+_tray,rpi3b+_tray_sides,rpi3b+_round,rpi3b+_hex,rpi3b+_snap,rpi3b+_fitted,rpi4b_shell,rpi4b_panel,rpi4b_stacked,rpi4b_tray,rpi4b_tray_sides,rpi4b_round,rpi4b_hex,rpi4b_snap,rpi4b_fitted,rockpi4b+_shell,rockpi4b+_panel,rockpi4b+_stacked,rockpi4b+_tray,rockpi4b+_tray_sides,rockpi4b+_round,rockpi4b+_hex,rockpi4b+_snap,rockpi4b+_fitted,rockpi4c_shell,rockpi4c_panel,rockpi4c_stackedrockpi4c_tray,rockpi4c_tray_sides,rockpi4c_round,rockpi4c_hex,rockpi4c_snap,rockpi4c_fitted,rockpi4c+_shell,rockpi4c+_panel,rockpi4c+_stacked,rockpi4c+_tray,rockpi4c+_tray_sides,rockpi4c+_round,rockpi4c+_hex,rockpi4c+_snap,rockpi4c+_fitted,vim1_shell,vim1_panel,vim1_stacked,vim1_tray,vim1_tray_sides,vim1_round,vim1_hex,vim1_snap,vim1_fitted,vim2_shell,vim2_panel,vim2_stacked,vim2_tray,vim2_tray_sides,vim2_round,vim2_hex,vim2_snap,vim2_fitted,vim3l_shell,vim3l_panel,vim3l_stacked,vim3l_tray,vim3l_tray_sides,vim3l_round,vim3l_hex,vim3l_snap,vim3l_fitted,vim3_shell,vim3_panel,vim3_stacked,vim3_tray,vim3_tray_sides,vim3_round,vim3_hex,vim3_snap,vim3_fitted,vim1_shell,vim4_panel,vim4_stacked,vim4_tray,vim4_tray_sides,vim4_round,vim4_hex,vim4_snap,vim4_fitted,tinkerboard_shell,tinkerboard_panel,tinkerboard_stacked,tinkerboard_tray,tinkerboard_tray_sides,tinkerboard_round,tinkerboard_hex,tinkerboard_snap,tinkerboard_fitted,tinkerboard-s_shell,tinkerboard-s_panel,tinkerboard-s_stacked,tinkerboard-s_tray,tinkerboard-s_tray_sides,tinkerboard-s_round,tinkerboard-s_hex,tinkerboard-s_snap,tinkerboard-s_fitted,tinkerboard-2_shell,tinkerboard-2_panel,tinkerboard-2_stacked,tinkerboard-2_tray,tinkerboard-2_tray_sides,tinkerboard-2_round,tinkerboard-2_hex,tinkerboard-2_snap,tinkerboard-2_fitted,tinkerboard-r2_shell,tinkerboard-r2_panel,tinkerboard-r2_stacked,tinkerboard-r2_tray,tinkerboard-r2_tray_sides,tinkerboard-r2_round,tinkerboard-r2_hex,tinkerboard-r2_snap,tinkerboard-r2_fitted,test]
|
accessory_name = "none"; // [none,c1+_shell_boombox,c1+_panel_boombox,c1+_panel_lcd3.5,c1+_desktop_lcd3.5,c1+_tray_boombox,c1+_tray_vu5,c1+_tray_vu7,c1+_round,c1+_hex,c2_shell,c2_shell_boombox,c2_panel,c2_panel_boombox,c2_panel_lcd3.5,c2_desktop_lcd3.5,c2_deskboom_lcd3.5,c2_stacked,c2_tray,c2_tray_sides,c2_tray_boombox,c2_tray_vu5,c2_tray_vu7,c2_round,c2_hex,c4_shell,c4_shell_boombox,c4_shell_vu7c,c4_panel,c4_panel_lcd3.5,c4_desktop_lcd3.5,c4_deskboom_lcd3.5,c4_panel_boombox,c4_stacked,c4_tray,c4_tray_sides,c4_tray_boombox,c4_tray_vu5,c4_tray_vu7,c4_round,c4_hex,xu4_tray_vu5,xu4_tray_vu7,xu4q_tray_vu5,xu4q_tray_vu7,n1_tray_vu5,n1_tray_vu7,n2_tray_vu5,n2_tray_vu7,n2+_tray_vu5,n2+_tray_vu7,n2+_tray_vu7_fan,m1_panel,m1_tray,m1_tray_drive,m1_tray_sides,m1_tray_vu5,m1_tray_vu7,h2_shell,h2_panel,h2_stacked,h2_tray,h2_tray_sides,h2_tray_vu5,h2_tray_vu7,h2_tray_router,h2_router_station,h2_lowboy,h2_lowboy_router,h2_shell_router,h2_shell_router-ssd,hc4_shell,hc4_panel,hc4_stacked,hc4_tray,hc4_tray_sides,hc4_tray_vu5,hc4_tray_vu7,hc4_tray_drivebox2.5,hc4_shell_drivebox2.5,hc4_shell_drivebox2.5v,hc4_shell_drivebox3.5,jetsonnano_shell,jetsonnano_panel,jetsonnano_stacked,jetsonnano_tray,jetsonnano_tray_sides,jetsonnano_snap,jetsonnano_fitted,rock64_shell,rock64_panel,rock64_stacked,rock64_tray,rock64_tray_sides,rock64_round,rock64_hex,rock64_snap,rock64_fitted,rockpro64_shell,rockpro64_panel,rockpro64_stacked,rockpro64_tray,rockpro64_tray_sides,rockpro64_round,rockpro64_hex,rockpro64_snap,rockpro64_fitted,show2_shell,rpizero_shell,rpizero_panel,rpizero_stacked,rpizero_tray,rpizero_tray_sides,rpizero_snap,rpizero_fitted,rpizero2w_shell,rpizero2w_panel,rpizero2w_stacked,rpizero2w_tray,rpizero2w_tray_sides,rpizero2w_snap,rpizero2w_fitted,rpi1a+_shell,rpi1a+_panel,rpi1a+_stacked,rpi1a+_tray,rpi1a+_tray_sides,rpi1a+_round,rpi1a+_hex,rpi1a+_snap,rpi1a+_fitted,rpi1b+_shell,rpi1b+_panel,rpi1b+_stacked,rpi1b+_tray,rpi1b+_tray_sides,rpi1b+_round,rpi1b+_hex,rpi1b+_snap,rpi1b+_fitted,rpi3b_shell,rpi3b_panel,rpi3b_stacked,rpi3b_tray,rpi3b_tray_sides,rpi3b_round,rpi3b_hex,rpi3b_snap,rpi3b_fitted,rpi3b+_shell,rpi3b+_panel,rpi3b+_stacked,rpi3b+_tray,rpi3b+_tray_sides,rpi3b+_round,rpi3b+_hex,rpi3b+_snap,rpi3b+_fitted,rpi4b_shell,rpi4b_panel,rpi4b_stacked,rpi4b_tray,rpi4b_tray_sides,rpi4b_round,rpi4b_hex,rpi4b_snap,rpi4b_fitted,rockpi4b+_shell,rockpi4b+_panel,rockpi4b+_stacked,rockpi4b+_tray,rockpi4b+_tray_sides,rockpi4b+_round,rockpi4b+_hex,rockpi4b+_snap,rockpi4b+_fitted,rockpi4c_shell,rockpi4c_panel,rockpi4c_stackedrockpi4c_tray,rockpi4c_tray_sides,rockpi4c_round,rockpi4c_hex,rockpi4c_snap,rockpi4c_fitted,rockpi4c+_shell,rockpi4c+_panel,rockpi4c+_stacked,rockpi4c+_tray,rockpi4c+_tray_sides,rockpi4c+_round,rockpi4c+_hex,rockpi4c+_snap,rockpi4c+_fitted,vim1_shell,vim1_panel,vim1_stacked,vim1_tray,vim1_tray_sides,vim1_round,vim1_hex,vim1_snap,vim1_fitted,vim2_shell,vim2_panel,vim2_stacked,vim2_tray,vim2_tray_sides,vim2_round,vim2_hex,vim2_snap,vim2_fitted,vim3l_shell,vim3l_panel,vim3l_stacked,vim3l_tray,vim3l_tray_sides,vim3l_round,vim3l_hex,vim3l_snap,vim3l_fitted,vim3_shell,vim3_panel,vim3_stacked,vim3_tray,vim3_tray_sides,vim3_round,vim3_hex,vim3_snap,vim3_fitted,vim1_shell,vim4_panel,vim4_stacked,vim4_tray,vim4_tray_sides,vim4_round,vim4_hex,vim4_snap,vim4_fitted,tinkerboard_shell,tinkerboard_panel,tinkerboard_stacked,tinkerboard_tray,tinkerboard_tray_sides,tinkerboard_round,tinkerboard_hex,tinkerboard_snap,tinkerboard_fitted,tinkerboard-s_shell,tinkerboard-s_panel,tinkerboard-s_stacked,tinkerboard-s_tray,tinkerboard-s_tray_sides,tinkerboard-s_round,tinkerboard-s_hex,tinkerboard-s_snap,tinkerboard-s_fitted,tinkerboard-2_shell,tinkerboard-2_panel,tinkerboard-2_stacked,tinkerboard-2_tray,tinkerboard-2_tray_sides,tinkerboard-2_round,tinkerboard-2_hex,tinkerboard-2_snap,tinkerboard-2_fitted,tinkerboard-r2_shell,tinkerboard-r2_panel,tinkerboard-r2_stacked,tinkerboard-r2_tray,tinkerboard-r2_tray_sides,tinkerboard-r2_round,tinkerboard-r2_hex,tinkerboard-r2_snap,tinkerboard-r2_fitted,test]
|
||||||
|
|
||||||
a = search([accessory_name],accessory_data);
|
a = search([accessory_name],accessory_data);
|
||||||
s = search([sbc_model],sbc_data);
|
s = search([sbc_model],sbc_data);
|
||||||
@@ -572,10 +572,10 @@ module case_bottom(case_design) {
|
|||||||
vertical=[c_fillet-1,c_fillet-1,c_fillet-1,c_fillet-1],
|
vertical=[c_fillet-1,c_fillet-1,c_fillet-1,c_fillet-1],
|
||||||
top=[0,0,0,0], bottom=[fillet,fillet,fillet,fillet,fillet], $fn=90);
|
top=[0,0,0,0], bottom=[fillet,fillet,fillet,fillet,fillet], $fn=90);
|
||||||
// snap top indent
|
// snap top indent
|
||||||
translate([-gap-wallthick+.75,(depth/2)-25-gap-wallthick,case_z-.5])
|
translate([-gap-wallthick+.75,(depth/2)-(depth*.75)/2-gap-wallthick,case_z-.5])
|
||||||
rotate([0,45,0]) cube([4,50,4]);
|
rotate([0,45,0]) cube([4,depth*.75,4]);
|
||||||
translate([width-wallthick-gap-6.25,(depth/2)-25-gap-wallthick,case_z-.5])
|
translate([width-wallthick-gap-6.25,(depth/2)-(depth*.75)/2-gap-wallthick,case_z-.5])
|
||||||
rotate([0,45,0]) cube([4,50,4]);
|
rotate([0,45,0]) cube([4,depth*.75,4]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(case_design == "fitted") {
|
if(case_design == "fitted") {
|
||||||
@@ -1126,16 +1126,16 @@ module case_top(case_design) {
|
|||||||
}
|
}
|
||||||
// snap top outdent
|
// snap top outdent
|
||||||
difference() {
|
difference() {
|
||||||
translate([-2.25+tol,(depth/2)-22.5-gap-wallthick,case_z-.5])
|
translate([-1.90+tol,(depth/2)-((depth*.75)/2)+2.5-gap-wallthick,case_z-.5])
|
||||||
rotate([0,45,0]) cube([4,45,4]);
|
rotate([0,45,0]) cube([4,(depth*.75)-5,4]);
|
||||||
translate([-.75,(depth/2)-23-gap-wallthick,case_z+floorthick-5.75])
|
translate([-.75,(depth/2)-((depth*.75)/2)+1.25-gap-wallthick,case_z+floorthick-5.75])
|
||||||
rotate([0,0,0]) cube([6,47,6]);
|
rotate([0,0,0]) cube([6,(depth*.75)-2,6]);
|
||||||
}
|
}
|
||||||
difference() {
|
difference() {
|
||||||
translate([width-wallthick-gap-6.9-tol,(depth/2)-22.5-gap-wallthick,case_z-.5])
|
translate([width-wallthick-gap-6.8-tol,(depth/2)-((depth*.75)/2)+2.5-gap-wallthick,case_z-.5])
|
||||||
rotate([0,45,0]) cube([4,45,4]);
|
rotate([0,45,0]) cube([4,(depth*.75)-5,4]);
|
||||||
translate([width-wallthick-gap-8.5,(depth/2)-23-gap-wallthick,case_z+floorthick-5.75])
|
translate([width-wallthick-gap-8.5,(depth/2)-((depth*.75)/2)+1.25-gap-wallthick,case_z+floorthick-5.75])
|
||||||
rotate([0,0,0]) cube([6,47,6]);
|
rotate([0,0,0]) cube([6,(depth*.75)-2,6]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(case_design == "fitted") {
|
if(case_design == "fitted") {
|
||||||
@@ -1825,7 +1825,7 @@ module open_io() {
|
|||||||
cube([54,wallthick+(2*adjust),top_height-floorthick-5]);
|
cube([54,wallthick+(2*adjust),top_height-floorthick-5]);
|
||||||
}
|
}
|
||||||
if(gpio_opening == "punchout") {
|
if(gpio_opening == "punchout") {
|
||||||
translate([loc_x+1,depth-(2*wallthick)-adjust-gap,bottom_height+9])
|
translate([loc_x+1,depth-(2*wallthick)-adjust-gap,bottom_height+7.5])
|
||||||
rotate([-90,0,0]) punchout(50,11,2,wallthick+(2*adjust),c_fillet,"slot");
|
rotate([-90,0,0]) punchout(50,11,2,wallthick+(2*adjust),c_fillet,"slot");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1841,7 +1841,7 @@ module open_io() {
|
|||||||
rotate([0,0,-90]) cube([54,wallthick+(2*adjust),top_height-floorthick-5]);
|
rotate([0,0,-90]) cube([54,wallthick+(2*adjust),top_height-floorthick-5]);
|
||||||
}
|
}
|
||||||
if(gpio_opening == "punchout") {
|
if(gpio_opening == "punchout") {
|
||||||
translate([loc_x+8,depth-15,bottom_height+9])
|
translate([loc_x+8,depth-15,bottom_height+7.5])
|
||||||
rotate([-90,0,-90]) punchout(50,11,2,wallthick+(2*adjust),c_fillet,"slot");
|
rotate([-90,0,-90]) punchout(50,11,2,wallthick+(2*adjust),c_fillet,"slot");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1857,7 +1857,7 @@ module open_io() {
|
|||||||
cube([41,wallthick+(2*adjust),top_height-floorthick-5]);
|
cube([41,wallthick+(2*adjust),top_height-floorthick-5]);
|
||||||
}
|
}
|
||||||
if(gpio_opening == "punchout") {
|
if(gpio_opening == "punchout") {
|
||||||
translate([loc_x+1,depth-(2*wallthick)-adjust-gap,bottom_height+9])
|
translate([loc_x+1,depth-(2*wallthick)-adjust-gap,bottom_height+8])
|
||||||
rotate([-90,0,0]) punchout(34,11,2,wallthick+(2*adjust),3,"slot");
|
rotate([-90,0,0]) punchout(34,11,2,wallthick+(2*adjust),3,"slot");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -687,6 +687,12 @@ accessory_data = [
|
|||||||
["jetsonnano_tray_sides",
|
["jetsonnano_tray_sides",
|
||||||
"sub","rectangle",17.5,36.375,28.5,"top",[0,0,0],62,43,8,0,0,"",[1,1,1,1]], // sub heatsink opening
|
"sub","rectangle",17.5,36.375,28.5,"top",[0,0,0],62,43,8,0,0,"",[1,1,1,1]], // sub heatsink opening
|
||||||
|
|
||||||
|
["jetsonnano_snap",
|
||||||
|
"sub","vent",17.5,36.375,35.5,"top",[0,0,0],2,43,4,1,16,"horizontal",1], // sub vent opening
|
||||||
|
|
||||||
|
["jetsonnano_fitted",
|
||||||
|
"sub","vent",17.5,36.375,33.5,"top",[0,0,0],2,43,4,1,16,"horizontal",1], // sub vent opening
|
||||||
|
|
||||||
["rock64_shell",
|
["rock64_shell",
|
||||||
"sub","fan",10,10,23.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,23.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
@@ -738,6 +744,14 @@ accessory_data = [
|
|||||||
"sub","fan",43,26,25,"top",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
"sub","fan",43,26,25,"top",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
||||||
"sub","rectangle",43,0,24.5,"top",[0,0,0],40,10,8,0,0,"",[1,1,1,1]], // sub pcie opening
|
"sub","rectangle",43,0,24.5,"top",[0,0,0],40,10,8,0,0,"",[1,1,1,1]], // sub pcie opening
|
||||||
|
|
||||||
|
["rockpro64_round",
|
||||||
|
"sub","fan",43,28,25,"top",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
||||||
|
"sub","rectangle",43,0,25,"top",[0,0,0],40,10,6,0,0,"",[1,1,1,1]], // sub pcie opening
|
||||||
|
|
||||||
|
["rockpro64_hex",
|
||||||
|
"sub","fan",43,28,25,"top",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
||||||
|
"sub","rectangle",43,0,25,"top",[0,0,0],40,10,6,0,0,"",[1,1,1,1]], // sub pcie opening
|
||||||
|
|
||||||
["rockpro64_snap",
|
["rockpro64_snap",
|
||||||
"sub","fan",43,28,28,"top",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
"sub","fan",43,28,28,"top",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
||||||
"sub","rectangle",43,0,28,"top",[0,0,0],40,10,6,0,0,"",[1,1,1,1]], // sub pcie opening
|
"sub","rectangle",43,0,28,"top",[0,0,0],40,10,6,0,0,"",[1,1,1,1]], // sub pcie opening
|
||||||
@@ -787,7 +801,7 @@ accessory_data = [
|
|||||||
"sub","fan",10,10,25.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,25.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi1b+_shell",
|
["rpi1b+_shell",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,23.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi1b+_panel",
|
["rpi1b+_panel",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
||||||
@@ -942,97 +956,205 @@ accessory_data = [
|
|||||||
"sub","fan",10,10,25.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,25.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rockpi4b+_shell",
|
["rockpi4b+_shell",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
||||||
|
"add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]],
|
||||||
|
|
||||||
["rockpi4b+_panel",
|
["rockpi4b+_panel",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
||||||
|
"add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]],
|
||||||
|
|
||||||
["rockpi4b+_stacked",
|
["rockpi4b+_stacked",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
||||||
|
"add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]],
|
||||||
|
|
||||||
["rockpi4b+_tray",
|
["rockpi4b+_tray",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
||||||
|
"add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]],
|
||||||
|
|
||||||
["rockpi4b+_tray_sides",
|
["rockpi4b+_tray_sides",
|
||||||
"sub","fan",10,10,25.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
||||||
|
"add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]],
|
||||||
|
|
||||||
["rockpi4b+_round",
|
["rockpi4b+_round",
|
||||||
"suball","rectangle",4.5,-26,5.5,"top",[0,0,0],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",4.5,-26,14.5,"top",[0,0,0],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"suball","rectangle",21.5,-26,4,"top",[0,0,0],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",21.5,-26,13,"top",[0,0,0],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
||||||
|
"add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]],
|
||||||
|
|
||||||
["rockpi4b+_hex",
|
["rockpi4b+_hex",
|
||||||
"suball","rectangle",4.5,-20,5.5,"top",[0,0,0],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",4.5,-20,14.5,"top",[0,0,0],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"suball","rectangle",21.5,-26,4,"top",[0,0,0],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",21.5,-26,13,"top",[0,0,0],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
||||||
|
"add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]],
|
||||||
|
|
||||||
["rockpi4b+_snap",
|
["rockpi4b+_snap",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
||||||
|
"add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]],
|
||||||
|
|
||||||
["rockpi4b+_fitted",
|
["rockpi4b+_fitted",
|
||||||
"sub","fan",10,10,25.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
||||||
|
"add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]],
|
||||||
|
|
||||||
["rockpi4c_shell",
|
["rockpi4c_shell",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
||||||
|
"add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]],
|
||||||
|
|
||||||
["rockpi4c_panel",
|
["rockpi4c_panel",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
||||||
|
"add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]],
|
||||||
|
|
||||||
["rockpi4c_stacked",
|
["rockpi4c_stacked",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
||||||
|
"add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]],
|
||||||
|
|
||||||
["rockpi4c_tray",
|
["rockpi4c_tray",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
||||||
|
"add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]],
|
||||||
|
|
||||||
["rockpi4c_tray_sides",
|
["rockpi4c_tray_sides",
|
||||||
"sub","fan",10,10,25.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
||||||
|
"add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]],
|
||||||
|
|
||||||
["rockpi4c_round",
|
["rockpi4c_round",
|
||||||
"suball","rectangle",4.5,-26,5.5,"top",[0,0,0],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",4.5,-26,14.5,"top",[0,0,0],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"suball","rectangle",21.5,-26,4,"top",[0,0,0],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",21.5,-26,13,"top",[0,0,0],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
||||||
|
"add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]],
|
||||||
|
|
||||||
["rockpi4c_hex",
|
["rockpi4c_hex",
|
||||||
"suball","rectangle",4.5,-20,5.5,"top",[0,0,0],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",4.5,-20,14.5,"top",[0,0,0],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"suball","rectangle",21.5,-26,4,"top",[0,0,0],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",21.5,-26,13,"top",[0,0,0],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
||||||
|
"add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]],
|
||||||
|
|
||||||
["rockpi4c_snap",
|
["rockpi4c_snap",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
||||||
|
"add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]],
|
||||||
|
|
||||||
["rockpi4c_fitted",
|
["rockpi4c_fitted",
|
||||||
"sub","fan",10,10,25.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
||||||
|
"add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]],
|
||||||
|
|
||||||
["rockpi4c+_shell",
|
["rockpi4c+_shell",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
||||||
|
"add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]],
|
||||||
|
|
||||||
["rockpi4c+_panel",
|
["rockpi4c+_panel",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
||||||
|
"add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]],
|
||||||
|
|
||||||
["rockpi4c+_stacked",
|
["rockpi4c+_stacked",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
||||||
|
"add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]],
|
||||||
|
|
||||||
["rockpi4c+_tray",
|
["rockpi4c+_tray",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
||||||
|
"add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]],
|
||||||
|
|
||||||
["rockpi4c+_tray_sides",
|
["rockpi4c+_tray_sides",
|
||||||
"sub","fan",10,10,25.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
||||||
|
"add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]],
|
||||||
|
|
||||||
["rockpi4c+_round",
|
["rockpi4c+_round",
|
||||||
"suball","rectangle",4.5,-26,5.5,"top",[0,0,0],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",4.5,-26,14.5,"top",[0,0,0],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"suball","rectangle",21.5,-26,4,"top",[0,0,0],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",21.5,-26,13,"top",[0,0,0],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
||||||
|
"add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]],
|
||||||
|
|
||||||
["rockpi4c+_hex",
|
["rockpi4c+_hex",
|
||||||
"suball","rectangle",4.5,-20,5.5,"top",[0,0,0],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",4.5,-20,14.5,"top",[0,0,0],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"suball","rectangle",21.5,-26,4,"top",[0,0,0],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",21.5,-26,13,"top",[0,0,0],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
||||||
|
"add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]],
|
||||||
|
|
||||||
["rockpi4c+_snap",
|
["rockpi4c+_snap",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
||||||
|
"add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]],
|
||||||
|
|
||||||
["rockpi4c+_fitted",
|
["rockpi4c+_fitted",
|
||||||
"sub","fan",10,10,25.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],40,0,6,2,0,"",0, // sub fan opening
|
||||||
|
"add2","standoff",3.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",3.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,3.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1],
|
||||||
|
"add2","standoff",61.5,52.5,0,"bottom",[0,0,0],40,0,6,2,0,"",[6.75,4,3.2,10,4,1,0,0,0,4.5,5.1]],
|
||||||
|
|
||||||
["vim1_shell",
|
["vim1_shell",
|
||||||
"sub","fan",10,10,23.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,23.5,"top",[0,0,0],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|||||||
@@ -43,7 +43,7 @@
|
|||||||
20220515 version 1.2.3 removed spacer(); added screw(); modified hk_vu8m(); added m1_hdmount(); added hdd35_25holder(length)
|
20220515 version 1.2.3 removed spacer(); added screw(); modified hk_vu8m(); added m1_hdmount(); added hdd35_25holder(length)
|
||||||
printer friendly punchout(),added remaining mask() entries, standardized mask()
|
printer friendly punchout(),added remaining mask() entries, standardized mask()
|
||||||
2022xxxx version 2.x.x increased mask projection for ir_1, added mask for usb2 and usb3 single_horizontal_a, hdmi_micro,
|
2022xxxx version 2.x.x increased mask projection for ir_1, added mask for usb2 and usb3 single_horizontal_a, hdmi_micro,
|
||||||
video-hdmi_mini,microsdcard
|
video-hdmi_mini,microsdcard,momentary_7x3x3_90
|
||||||
|
|
||||||
|
|
||||||
see https://github.com/hominoids/SBC_Case_Builder
|
see https://github.com/hominoids/SBC_Case_Builder
|
||||||
@@ -93,7 +93,6 @@
|
|||||||
uart_micro()
|
uart_micro()
|
||||||
rj45()
|
rj45()
|
||||||
header(pins)
|
header(pins)
|
||||||
momentary45x15
|
|
||||||
encl_header_12()
|
encl_header_12()
|
||||||
micro2pin()
|
micro2pin()
|
||||||
audio_jack35()
|
audio_jack35()
|
||||||
@@ -3001,6 +3000,22 @@ module mask(loc_x,loc_y,loc_z,rotation,side,class,type,wallthick,gap,floorthick,
|
|||||||
translate([-.5,-3.75,0]) cube([7,2.5,6.5]);
|
translate([-.5,-3.75,0]) cube([7,2.5,6.5]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if(type == "momentary_7x3x3_90" && rotation == 0) {
|
||||||
|
place(loc_x,loc_y,loc_z,7,3,rotation,side)
|
||||||
|
translate([0,-6,0]) cube([7,8,3]);
|
||||||
|
}
|
||||||
|
if(type == "momentary_7x3x3_90" && rotation == 90) {
|
||||||
|
place(loc_x,loc_y,loc_z,7,3,rotation,side)
|
||||||
|
translate([0,-6,0]) cube([7,8,3]);
|
||||||
|
}
|
||||||
|
if(type == "momentary_7x3x3_90" && rotation == 180) {
|
||||||
|
place(loc_x,loc_y,loc_z,7,3,rotation,side)
|
||||||
|
translate([0,-6,0]) cube([7,8,3]);
|
||||||
|
}
|
||||||
|
if(type == "momentary_7x3x3_90" && rotation == 270) {
|
||||||
|
place(loc_x,loc_y,loc_z,7,3,rotation,side)
|
||||||
|
translate([0,-6,0]) cube([7,8,3]);
|
||||||
|
}
|
||||||
if(type == "audio_micro" && rotation == 0) {
|
if(type == "audio_micro" && rotation == 0) {
|
||||||
place(loc_x,loc_y,loc_z,7.5,7.5,rotation,side)
|
place(loc_x,loc_y,loc_z,7.5,7.5,rotation,side)
|
||||||
translate([0,4,0]) cube([7.5,8,4]);
|
translate([0,4,0]) cube([7.5,8,4]);
|
||||||
|
|||||||
Reference in New Issue
Block a user