added multi-associative parametric positioning of accessories which use sbc xy postion and case z offset, sbc-case_z.
This commit is contained in:
@@ -5,7 +5,11 @@
|
|||||||
|
|
||||||
This project is about autonomous SBC case creation. It utilizes the SBC Model Framework project
|
This project is about autonomous SBC case creation. It utilizes the SBC Model Framework project
|
||||||
to automatically generate cases based on the data for any given SBC contained within the framework.
|
to automatically generate cases based on the data for any given SBC contained within the framework.
|
||||||
It uses the Customizer for a graphical user interface for all case attributes. Cases can be created, saved, recalled and edited using the graphical interface after enabling the customizer in the OpenSCAD menu view.
|
It uses the Customizer for a graphical user interface for all case attributes. Cases can be created,
|
||||||
|
saved, recalled and edited using the graphical interface after enabling the customizer in the
|
||||||
|
OpenSCAD menu->view. It also supports variable height sbc standoffs to accommodate hats and other add-on
|
||||||
|
PCB. Multi-associative parametric positioning of accessories is supported.
|
||||||
|
|
||||||
License: GPLv3.
|
License: GPLv3.
|
||||||
|
|
||||||

|

|
||||||
@@ -226,7 +230,7 @@ e.g.
|
|||||||
|
|
||||||
Every type, regardless of it’s class, uses a basic set of variables(loc_x,loc_y,loc_z,”face”,rotation[],parametrics[]) but each type doesn’t necessarily use all available data fields(size_x,size_y,size_z,data_1,data_2,”data_3”,data_4[]). “add1” and “add2” are used to add geometry to the case. The difference is when the addition occurs. “add1” happens at the beginning when the core case geometry is created and add2 happens after all subtractions have occurred. “suball” is used to affect all faces of a case, not just “face”. The “face” is the case piece that will be effected by the addition or subtraction. The "model" type is for placing supporting accessories in the model view. e.g. hard drives, fans. The "platter" type is for adding supporting accessories to the print platter.
|
Every type, regardless of it’s class, uses a basic set of variables(loc_x,loc_y,loc_z,”face”,rotation[],parametrics[]) but each type doesn’t necessarily use all available data fields(size_x,size_y,size_z,data_1,data_2,”data_3”,data_4[]). “add1” and “add2” are used to add geometry to the case. The difference is when the addition occurs. “add1” happens at the beginning when the core case geometry is created and add2 happens after all subtractions have occurred. “suball” is used to affect all faces of a case, not just “face”. The “face” is the case piece that will be effected by the addition or subtraction. The "model" type is for placing supporting accessories in the model view. e.g. hard drives, fans. The "platter" type is for adding supporting accessories to the print platter.
|
||||||
|
|
||||||
The parametric array specifies the axis to enable for associated parametric positoning. An accessory can be associated with the sbc position("sbc"), case offset("case") or uses absolute values if all axises are false
|
The parametric array specifies the axis to enable for associated parametric positoning. An accessory can be associated with the sbc position("sbc"), case offset("case"),multi-associated which use sbc xy postion and case z offset(sbc-case_z) or uses absolute values if all axises are false
|
||||||
|
|
||||||
#### classes: add1, sub, suball, add2, model, platter
|
#### classes: add1, sub, suball, add2, model, platter
|
||||||
|
|
||||||
|
|||||||
@@ -37,7 +37,7 @@
|
|||||||
2022xxxx Version 2.0.x full customizer user interface,case configuration file changed to json,
|
2022xxxx Version 2.0.x full customizer user interface,case configuration file changed to json,
|
||||||
accessories kept in sbc_case_builder_accessories.cfg,
|
accessories kept in sbc_case_builder_accessories.cfg,
|
||||||
added round, hexagon, snap and fitted cases, setup additional sbc from SBC_Model_Framework,
|
added round, hexagon, snap and fitted cases, setup additional sbc from SBC_Model_Framework,
|
||||||
added components and masks, added associated parametric positioning for accessories,
|
added components and masks, added multi-associative parametric positioning for accessories,
|
||||||
added individual variable height sbc standoffs
|
added individual variable height sbc standoffs
|
||||||
|
|
||||||
see https://github.com/hominoids/SBC_Case_Builder
|
see https://github.com/hominoids/SBC_Case_Builder
|
||||||
@@ -2393,6 +2393,14 @@ module parametric_move_add(type,loc_x,loc_y,loc_z,face,rotation,parametric,
|
|||||||
add(type,loc_x,loc_y,loc_z+pcb_loc_z,
|
add(type,loc_x,loc_y,loc_z+pcb_loc_z,
|
||||||
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
||||||
}
|
}
|
||||||
|
if(parametric[0] == "sbc-case_z" && face == "top") {
|
||||||
|
add(type,loc_x,loc_y,loc_z+case_offset_tz+case_offset_bz,
|
||||||
|
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
||||||
|
}
|
||||||
|
if(parametric[0] == "sbc-case_z" && face == "bottom") {
|
||||||
|
add(type,loc_x,loc_y,loc_z+case_offset_bz,
|
||||||
|
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// xy axis accessory parametrics
|
// xy axis accessory parametrics
|
||||||
if(parametric[1] == true && parametric[2] == true && parametric[3] == false) {
|
if(parametric[1] == true && parametric[2] == true && parametric[3] == false) {
|
||||||
@@ -2423,6 +2431,14 @@ module parametric_move_add(type,loc_x,loc_y,loc_z,face,rotation,parametric,
|
|||||||
add(type,loc_x+pcb_loc_x,loc_y,loc_z+pcb_loc_z,
|
add(type,loc_x+pcb_loc_x,loc_y,loc_z+pcb_loc_z,
|
||||||
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
||||||
}
|
}
|
||||||
|
if(parametric[0] == "sbc-case_z" && face == "top") {
|
||||||
|
add(type,loc_x+pcb_loc_x,loc_y,loc_z+case_offset_tz+case_offset_bz,
|
||||||
|
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
||||||
|
}
|
||||||
|
if(parametric[0] == "sbc-case_z" && face == "bottom") {
|
||||||
|
add(type,loc_x+pcb_loc_x,loc_y,loc_z+case_offset_bz,
|
||||||
|
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// yz axis accessory parametrics
|
// yz axis accessory parametrics
|
||||||
if(parametric[1] == false && parametric[2] == true && parametric[3] == true) {
|
if(parametric[1] == false && parametric[2] == true && parametric[3] == true) {
|
||||||
@@ -2442,6 +2458,14 @@ module parametric_move_add(type,loc_x,loc_y,loc_z,face,rotation,parametric,
|
|||||||
add(type,loc_x,loc_y+pcb_loc_y,loc_z+pcb_loc_z,
|
add(type,loc_x,loc_y+pcb_loc_y,loc_z+pcb_loc_z,
|
||||||
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
||||||
}
|
}
|
||||||
|
if(parametric[0] == "sbc-case_z" && face == "top") {
|
||||||
|
add(type,loc_x,loc_y+pcb_loc_y,loc_z+case_offset_tz+case_offset_bz,
|
||||||
|
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
||||||
|
}
|
||||||
|
if(parametric[0] == "sbc-case_z" && face == "bottom") {
|
||||||
|
add(type,loc_x,loc_y+pcb_loc_y,loc_z+case_offset_bz,
|
||||||
|
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// xyz axis accessory parametrics
|
// xyz axis accessory parametrics
|
||||||
if(parametric[1] == true && parametric[2] == true && parametric[3] == true) {
|
if(parametric[1] == true && parametric[2] == true && parametric[3] == true) {
|
||||||
@@ -2454,13 +2478,21 @@ module parametric_move_add(type,loc_x,loc_y,loc_z,face,rotation,parametric,
|
|||||||
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
||||||
}
|
}
|
||||||
if(parametric[0] == "case" && face != "bottom" && face != "top") {
|
if(parametric[0] == "case" && face != "bottom" && face != "top") {
|
||||||
#add(type,loc_x+case_offset_x,loc_y+case_offset_y,loc_z,
|
add(type,loc_x+case_offset_x,loc_y+case_offset_y,loc_z,
|
||||||
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
||||||
}
|
}
|
||||||
if(parametric[0] == "sbc") {
|
if(parametric[0] == "sbc") {
|
||||||
add(type,loc_x+pcb_loc_x,loc_y+pcb_loc_y,loc_z+pcb_loc_z,
|
add(type,loc_x+pcb_loc_x,loc_y+pcb_loc_y,loc_z+pcb_loc_z,
|
||||||
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
||||||
}
|
}
|
||||||
|
if(parametric[0] == "sbc-case_z" && face == "top") {
|
||||||
|
add(type,loc_x+pcb_loc_x,loc_y+pcb_loc_y,loc_z+case_offset_tz+case_offset_bz,
|
||||||
|
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
||||||
|
}
|
||||||
|
if(parametric[0] == "sbc-case_z" && face == "bottom") {
|
||||||
|
add(type,loc_x+pcb_loc_x,loc_y+pcb_loc_y,loc_z+case_offset_bz,
|
||||||
|
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2513,6 +2545,14 @@ module parametric_move_sub(type,loc_x,loc_y,loc_z,face,rotation,parametric,
|
|||||||
sub(type,loc_x,loc_y,loc_z+pcb_loc_z,
|
sub(type,loc_x,loc_y,loc_z+pcb_loc_z,
|
||||||
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
||||||
}
|
}
|
||||||
|
if(parametric[0] == "sbc-case_z" && face == "top") {
|
||||||
|
sub(type,loc_x,loc_y,loc_z+case_offset_tz+case_offset_bz,
|
||||||
|
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
||||||
|
}
|
||||||
|
if(parametric[0] == "sbc-case_z" && face == "bottom") {
|
||||||
|
sub(type,loc_x,loc_y,loc_z+case_offset_bz,
|
||||||
|
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// xy axis accessory parametrics
|
// xy axis accessory parametrics
|
||||||
if(parametric[1] == true && parametric[2] == true && parametric[3] == false) {
|
if(parametric[1] == true && parametric[2] == true && parametric[3] == false) {
|
||||||
@@ -2543,6 +2583,14 @@ module parametric_move_sub(type,loc_x,loc_y,loc_z,face,rotation,parametric,
|
|||||||
sub(type,loc_x+pcb_loc_x,loc_y,loc_z+pcb_loc_z,
|
sub(type,loc_x+pcb_loc_x,loc_y,loc_z+pcb_loc_z,
|
||||||
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
||||||
}
|
}
|
||||||
|
if(parametric[0] == "sbc-case_z" && face == "top") {
|
||||||
|
sub(type,loc_x+pcb_loc_x,loc_y,loc_z+case_offset_tz+case_offset_bz,
|
||||||
|
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
||||||
|
}
|
||||||
|
if(parametric[0] == "sbc-case_z" && face == "bottom") {
|
||||||
|
sub(type,loc_x+pcb_loc_x,loc_y,loc_z+case_offset_bz,
|
||||||
|
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// yz axis accessory parametrics
|
// yz axis accessory parametrics
|
||||||
if(parametric[1] == false && parametric[2] == true && parametric[3] == true) {
|
if(parametric[1] == false && parametric[2] == true && parametric[3] == true) {
|
||||||
@@ -2562,6 +2610,14 @@ module parametric_move_sub(type,loc_x,loc_y,loc_z,face,rotation,parametric,
|
|||||||
sub(type,loc_x,loc_y+pcb_loc_y,loc_z+pcb_loc_z,
|
sub(type,loc_x,loc_y+pcb_loc_y,loc_z+pcb_loc_z,
|
||||||
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
||||||
}
|
}
|
||||||
|
if(parametric[0] == "sbc-case_z" && face == "top") {
|
||||||
|
sub(type,loc_x,loc_y+pcb_loc_y,loc_z+case_offset_tz+case_offset_bz,
|
||||||
|
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
||||||
|
}
|
||||||
|
if(parametric[0] == "sbc-case_z" && face == "bottom") {
|
||||||
|
sub(type,loc_x,loc_y+pcb_loc_y,loc_z+case_offset_bz,
|
||||||
|
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// xyz axis accessory parametrics
|
// xyz axis accessory parametrics
|
||||||
if(parametric[1] == true && parametric[2] == true && parametric[3] == true) {
|
if(parametric[1] == true && parametric[2] == true && parametric[3] == true) {
|
||||||
@@ -2581,5 +2637,13 @@ module parametric_move_sub(type,loc_x,loc_y,loc_z,face,rotation,parametric,
|
|||||||
sub(type,loc_x+pcb_loc_x,loc_y+pcb_loc_y,loc_z+pcb_loc_z,
|
sub(type,loc_x+pcb_loc_x,loc_y+pcb_loc_y,loc_z+pcb_loc_z,
|
||||||
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
||||||
}
|
}
|
||||||
|
if(parametric[0] == "sbc-case_z" && face == "top") {
|
||||||
|
sub(type,loc_x+pcb_loc_x,loc_y+pcb_loc_y,loc_z+case_offset_tz+case_offset_bz,
|
||||||
|
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
||||||
|
}
|
||||||
|
if(parametric[0] == "sbc-case_z" && face == "bottom") {
|
||||||
|
sub(type,loc_x+pcb_loc_x,loc_y+pcb_loc_y,loc_z+case_offset_bz,
|
||||||
|
face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -767,13 +767,13 @@ accessory_data = [
|
|||||||
"sub","fan",10,10,23.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,23.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rock64_round",
|
["rock64_round",
|
||||||
"suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"sub","fan",10,10,23.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,23.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rock64_hex",
|
["rock64_hex",
|
||||||
"suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"sub","fan",10,10,23.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,23.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rock64_snap",
|
["rock64_snap",
|
||||||
@@ -823,285 +823,285 @@ accessory_data = [
|
|||||||
"suball","round",48.75,0,6,"top",[90,0,0],["sbc",true,true,true],4,0,4,0,0,"",0, // sub button access hole
|
"suball","round",48.75,0,6,"top",[90,0,0],["sbc",true,true,true],4,0,4,0,0,"",0, // sub button access hole
|
||||||
"suball","round",57.25,0,6,"top",[90,0,0],["sbc",true,true,true],4,0,4,0,0,"",0, // sub button access hole
|
"suball","round",57.25,0,6,"top",[90,0,0],["sbc",true,true,true],4,0,4,0,0,"",0, // sub button access hole
|
||||||
"suball","round",65.75,0,6,"top",[90,0,0],["sbc",true,true,true],4,0,4,0,0,"",0, // sub button access hole
|
"suball","round",65.75,0,6,"top",[90,0,0],["sbc",true,true,true],4,0,4,0,0,"",0, // sub button access hole
|
||||||
"sub","rectangle",.5,8,8.5,"top",[0,0,0],["case",false,false,false],6,16.5,8,0,0,"",[.5,.5,.5,.5], // sub gpio opening
|
"sub","rectangle",.5,8,8.5,"top",[0,0,0],["case",false,false,false],6,16.5,8,0,0,"",[.5,.5,.5,.5], // sub gpio opening
|
||||||
"add1","rectangle",22.5,9,8.85,"top",[0,0,0],["case",false,false,false],47,36,3.25,0,0,"",[.5,.5,.5,.5], // add screen trim
|
"add1","rectangle",22.5,9,8.85,"top",[0,0,0],["case",false,false,false],47,36,3.25,0,0,"",[.5,.5,.5,.5], // add screen trim
|
||||||
"sub","rectangle",23.5,10,8.5,"top",[0,0,0],["case",false,false,false],45,34,8,0,0,"",[.5,.5,.5,.5]], // sub screen opening
|
"sub","rectangle",23.5,10,8.5,"top",[0,0,0],["case",false,false,false],45,34,8,0,0,"",[.5,.5,.5,.5]], // sub screen opening
|
||||||
|
|
||||||
// Raspberry Pi
|
// Raspberry Pi
|
||||||
["rpi1a+_shell",
|
["rpi1a+_shell",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi1a+_panel",
|
["rpi1a+_panel",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi1a+_stacked",
|
["rpi1a+_stacked",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi1a+_tray",
|
["rpi1a+_tray",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi1a+_tray_sides",
|
["rpi1a+_tray_sides",
|
||||||
"sub","fan",10,10,25.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi1a+_round",
|
["rpi1a+_round",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi1a+_hex",
|
["rpi1a+_hex",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi1a+_snap",
|
["rpi1a+_snap",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi1a+_fitted",
|
["rpi1a+_fitted",
|
||||||
"sub","fan",10,10,25.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi1b+_shell",
|
["rpi1b+_shell",
|
||||||
"sub","fan",10,10,23.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,23.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi1b+_panel",
|
["rpi1b+_panel",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi1b+_stacked",
|
["rpi1b+_stacked",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi1b+_tray",
|
["rpi1b+_tray",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi1b+_tray_sides",
|
["rpi1b+_tray_sides",
|
||||||
"sub","fan",10,10,25.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi1b+_round",
|
["rpi1b+_round",
|
||||||
"suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi1b+_hex",
|
["rpi1b+_hex",
|
||||||
"suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi1b+_snap",
|
["rpi1b+_snap",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi1b+_fitted",
|
["rpi1b+_fitted",
|
||||||
"sub","fan",10,10,25.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi3a+_shell",
|
["rpi3a+_shell",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi3a+_panel",
|
["rpi3a+_panel",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi3a+_stacked",
|
["rpi3a+_stacked",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi3a+_tray",
|
["rpi3a+_tray",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi3a+_tray_sides",
|
["rpi3a+_tray_sides",
|
||||||
"sub","fan",10,10,25.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi3a+_round",
|
["rpi3a+_round",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi3a+_hex",
|
["rpi3a+_hex",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi3a+_snap",
|
["rpi3a+_snap",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi3a+_fitted",
|
["rpi3a+_fitted",
|
||||||
"sub","fan",10,10,25.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi3b_shell",
|
["rpi3b_shell",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi3b_panel",
|
["rpi3b_panel",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi3b_stacked",
|
["rpi3b_stacked",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi3b_tray",
|
["rpi3b_tray",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi3b_tray_sides",
|
["rpi3b_tray_sides",
|
||||||
"sub","fan",10,10,25.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi3b_round",
|
["rpi3b_round",
|
||||||
"suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi3b_hex",
|
["rpi3b_hex",
|
||||||
"suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi3b_snap",
|
["rpi3b_snap",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi3b_fitted",
|
["rpi3b_fitted",
|
||||||
"sub","fan",10,10,25.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi3b+_shell",
|
["rpi3b+_shell",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi3b+_panel",
|
["rpi3b+_panel",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi3b+_stacked",
|
["rpi3b+_stacked",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi3b+_tray",
|
["rpi3b+_tray",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi3b+_tray_sides",
|
["rpi3b+_tray_sides",
|
||||||
"sub","fan",10,10,25.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi3b+_round",
|
["rpi3b+_round",
|
||||||
"suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi3b+_hex",
|
["rpi3b+_hex",
|
||||||
"suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi3b+_snap",
|
["rpi3b+_snap",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi3b+_fitted",
|
["rpi3b+_fitted",
|
||||||
"sub","fan",10,10,25.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi4b_shell",
|
["rpi4b_shell",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi4b_shell_geeekpi_poe_hat",
|
["rpi4b_shell_geeekpi_poe_hat",
|
||||||
"sub","fan",12,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",12,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi4b_panel",
|
["rpi4b_panel",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi4b_stacked",
|
["rpi4b_stacked",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi4b_tray",
|
["rpi4b_tray",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi4b_tray_sides",
|
["rpi4b_tray_sides",
|
||||||
"sub","fan",10,10,25.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi4b_round",
|
["rpi4b_round",
|
||||||
"suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi4b_hex",
|
["rpi4b_hex",
|
||||||
"suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi4b_snap",
|
["rpi4b_snap",
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rpi4b_fitted",
|
["rpi4b_fitted",
|
||||||
"sub","fan",10,10,25.5,"top",[0,0,0],["case",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,25.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
// Radxa
|
// Radxa
|
||||||
["rockpi4b+_shell",
|
["rockpi4b+_shell",
|
||||||
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rockpi4b+_panel",
|
["rockpi4b+_panel",
|
||||||
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rockpi4b+_stacked",
|
["rockpi4b+_stacked",
|
||||||
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rockpi4b+_tray",
|
["rockpi4b+_tray",
|
||||||
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rockpi4b+_tray_sides",
|
["rockpi4b+_tray_sides",
|
||||||
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rockpi4b+_round",
|
["rockpi4b+_round",
|
||||||
"suball","rectangle",4.5,-26,14.5,"top",[0,0,0],["sbc",true,true,true],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",4.5,-26,14.5,"top",[0,0,0],["sbc",true,true,true],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"suball","rectangle",21.5,-26,13,"top",[0,0,0],["sbc",true,true,true],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",21.5,-26,13,"top",[0,0,0],["sbc",true,true,true],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rockpi4b+_hex",
|
["rockpi4b+_hex",
|
||||||
"suball","rectangle",4.5,-20,14.5,"top",[0,0,0],["sbc",true,true,true],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",4.5,-20,14.5,"top",[0,0,0],["sbc",true,true,true],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"suball","rectangle",21.5,-26,13,"top",[0,0,0],["sbc",true,true,true],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",21.5,-26,13,"top",[0,0,0],["sbc",true,true,true],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rockpi4b+_snap",
|
["rockpi4b+_snap",
|
||||||
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rockpi4b+_fitted",
|
["rockpi4b+_fitted",
|
||||||
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rockpi4c_shell",
|
["rockpi4c_shell",
|
||||||
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rockpi4c_panel",
|
["rockpi4c_panel",
|
||||||
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rockpi4c_stacked",
|
["rockpi4c_stacked",
|
||||||
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rockpi4c_tray",
|
["rockpi4c_tray",
|
||||||
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rockpi4c_tray_sides",
|
["rockpi4c_tray_sides",
|
||||||
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rockpi4c_round",
|
["rockpi4c_round",
|
||||||
"suball","rectangle",4.5,-26,14.5,"top",[0,0,0],["sbc",true,true,true],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",4.5,-26,14.5,"top",[0,0,0],["sbc",true,true,true],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"suball","rectangle",21.5,-26,13,"top",[0,0,0],["sbc",true,true,true],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",21.5,-26,13,"top",[0,0,0],["sbc",true,true,true],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rockpi4c_hex",
|
["rockpi4c_hex",
|
||||||
"suball","rectangle",4.5,-20,14.5,"top",[0,0,0],["sbc",true,true,true],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",4.5,-20,14.5,"top",[0,0,0],["sbc",true,true,true],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"suball","rectangle",21.5,-26,13,"top",[0,0,0],["sbc",true,true,true],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",21.5,-26,13,"top",[0,0,0],["sbc",true,true,true],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rockpi4c_snap",
|
["rockpi4c_snap",
|
||||||
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rockpi4c_fitted",
|
["rockpi4c_fitted",
|
||||||
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rockpi4c+_shell",
|
["rockpi4c+_shell",
|
||||||
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rockpi4c+_panel",
|
["rockpi4c+_panel",
|
||||||
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rockpi4c+_stacked",
|
["rockpi4c+_stacked",
|
||||||
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rockpi4c+_tray",
|
["rockpi4c+_tray",
|
||||||
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rockpi4c+_tray_sides",
|
["rockpi4c+_tray_sides",
|
||||||
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rockpi4c+_round",
|
["rockpi4c+_round",
|
||||||
"suball","rectangle",4.5,-26,14.5,"top",[0,0,0],["sbc",true,true,true],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",4.5,-26,14.5,"top",[0,0,0],["sbc",true,true,true],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"suball","rectangle",21.5,-26,13,"top",[0,0,0],["sbc",true,true,true],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",21.5,-26,13,"top",[0,0,0],["sbc",true,true,true],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rockpi4c+_hex",
|
["rockpi4c+_hex",
|
||||||
"suball","rectangle",4.5,-20,14.5,"top",[0,0,0],["sbc",true,true,true],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",4.5,-20,14.5,"top",[0,0,0],["sbc",true,true,true],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"suball","rectangle",21.5,-26,13,"top",[0,0,0],["sbc",true,true,true],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",21.5,-26,13,"top",[0,0,0],["sbc",true,true,true],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rockpi4c+_snap",
|
["rockpi4c+_snap",
|
||||||
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["rockpi4c+_fitted",
|
["rockpi4c+_fitted",
|
||||||
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,0,"bottom",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
// Khadas
|
// Khadas
|
||||||
["vim1_shell",
|
["vim1_shell",
|
||||||
@@ -1266,13 +1266,13 @@ accessory_data = [
|
|||||||
"sub","fan",10,10,25.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,25.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["tinkerboard_round",
|
["tinkerboard_round",
|
||||||
"suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["tinkerboard_hex",
|
["tinkerboard_hex",
|
||||||
"suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["tinkerboard_snap",
|
["tinkerboard_snap",
|
||||||
@@ -1297,13 +1297,13 @@ accessory_data = [
|
|||||||
"sub","fan",10,10,25.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,25.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["tinkerboard-s_round",
|
["tinkerboard-s_round",
|
||||||
"suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["tinkerboard-s_hex",
|
["tinkerboard-s_hex",
|
||||||
"suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["tinkerboard-s_snap",
|
["tinkerboard-s_snap",
|
||||||
@@ -1328,13 +1328,13 @@ accessory_data = [
|
|||||||
"sub","fan",10,10,25.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,25.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["tinkerboard-2_round",
|
["tinkerboard-2_round",
|
||||||
"suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["tinkerboard-2_hex",
|
["tinkerboard-2_hex",
|
||||||
"suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["tinkerboard-2_snap",
|
["tinkerboard-2_snap",
|
||||||
@@ -1359,13 +1359,13 @@ accessory_data = [
|
|||||||
"sub","fan",10,10,25.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,25.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["tinkerboard-r2_round",
|
["tinkerboard-r2_round",
|
||||||
"suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",4.5,-26,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,10,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["tinkerboard-r2_hex",
|
["tinkerboard-r2_hex",
|
||||||
"suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",4.5,-20,5.5,"top",[0,0,0],["case",false,false,false],11,20,8,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
"suball","rectangle",21.5,-26,4,"top",[0,0,0],["case",false,false,false],21,20,15.5,0,0,"vertical",[1,1,1,1], // sub hdmi opening
|
||||||
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
"sub","fan",10,10,24.5,"top",[0,0,0],["sbc",true,true,true],40,0,6,2,0,"",0], // sub fan opening
|
||||||
|
|
||||||
["tinkerboard-r2_snap",
|
["tinkerboard-r2_snap",
|
||||||
@@ -1376,9 +1376,9 @@ accessory_data = [
|
|||||||
|
|
||||||
// hk uart group
|
// hk uart group
|
||||||
["hk_uart",
|
["hk_uart",
|
||||||
"add2","uart_holder",-25,0,1.9,"bottom",[0,0,0],["sbc",true,false,false],10,10,0,0,0,"",0, // add uart holder
|
"add2","uart_holder",-25,0,1.9,"bottom",[0,0,0],["sbc",true,false,false],10,10,0,0,0,"",0, // add uart holder
|
||||||
"model","hk_uart",-22.5,23,5,"bottom",[0,0,-90],["sbc",true,false,false],10,10,0,0,0,"",0, // add uart model
|
"model","hk_uart",-22.5,23,5,"bottom",[0,0,-90],["sbc",true,false,false],10,10,0,0,0,"",0, // add uart model
|
||||||
"model","uart_strap",-25,0,2,"bottom",[0,0,0],["sbc",true,false,false],0,0,0,0,0,"",0,
|
"model","uart_strap",-25,0,2,"bottom",[0,0,0],["sbc",true,false,false],0,0,0,0,0,"",0,
|
||||||
"platter","uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0] // hk uart strap
|
"platter","uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0] // hk uart strap
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user