From a33450ac2193fdbcb3071e4ceb7a6de9066bf418 Mon Sep 17 00:00:00 2001 From: Edward Kisiel Date: Tue, 30 Jan 2024 22:08:10 -0500 Subject: [PATCH] code cleanup, rearrangement and documentation --- mod/add.scad | 38 +- mod/case_bottom.scad | 101 ++- mod/case_side.scad | 27 +- mod/case_top.scad | 97 ++- mod/indent.scad | 39 +- mod/parametric_move.scad | 70 +- mod/place.scad | 24 +- mod/sub.scad | 38 +- sbc_case_builder.json | 1332 +++++++++++++++--------------- sbc_case_builder_accessories.cfg | 104 ++- 10 files changed, 1068 insertions(+), 802 deletions(-) diff --git a/mod/add.scad b/mod/add.scad index 800cf69..7b1c0bc 100644 --- a/mod/add.scad +++ b/mod/add.scad @@ -1,11 +1,43 @@ /* + This file is part of SBC Case Builder https://github.com/hominoids/SBC_Case_Builder + Copyright 2022,2023,2024 Edward A. Kisiel hominoid@cablemi.com - add(type,loc_x,loc_y,loc_z,size_x,size_y,size_z,rotation,face,side,case_z,data_1,data_2,data_3,data_4) + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see + Code released under GPLv3: http://www.gnu.org/licenses/gpl.html + + + NAME: add + DESCRIPTION: places additive objects + TODO: none + + USAGE: add(type, loc_x, loc_y, loc_z, face, rotation, size_x, size_y, size_z, data_1, data_2, data_3, data_4) + + type = + loc_x = + loc_y = + loc_z = + face = + rotation = + size[0] = size_x + size[1] = size_y + size[2] = size_z + data[0] = + data[1] = + data[2] = */ -/* addition module */ -module add(type,loc_x,loc_y,loc_z,face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4) { +module add(type, loc_x, loc_y, loc_z, face, rotation, size_x, size_y, size_z, data_1, data_2, data_3, data_4) { if(type == "rectangle") { translate([loc_x,loc_y,loc_z]) rotate(rotation) slab_r([size_x,size_y,size_z],data_4); diff --git a/mod/case_bottom.scad b/mod/case_bottom.scad index b6a2734..17162aa 100644 --- a/mod/case_bottom.scad +++ b/mod/case_bottom.scad @@ -1,6 +1,29 @@ +/* + This file is part of SBC Case Builder https://github.com/hominoids/SBC_Case_Builder + Copyright 2022,2023,2024 Edward A. Kisiel hominoid@cablemi.com + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see + Code released under GPLv3: http://www.gnu.org/licenses/gpl.html -// case bottom + NAME: case_bottom + DESCRIPTION: creates case bottom for supported designs + TODO: none + + USAGE: case_bottom(case_design) + +*/ + module case_bottom(case_design) { difference() { @@ -314,15 +337,15 @@ module case_bottom(case_design) { class = sbc_data[s[0]][i+1]; type = sbc_data[s[0]][i+2]; id = sbc_data[s[0]][i+3]; - pcb_hole_x = sbc_data[s[0]][i+4]+pcb_loc_x; - pcb_hole_y = sbc_data[s[0]][i+5]+pcb_loc_y; - pcb_hole_z = sbc_data[s[0]][i+6]; - pcb_hole_size = sbc_data[s[0]][i+9][0]; - pcb_hole_pos = sbc_data[s[0]][i+10][4]; + pcbhole_x = sbc_data[s[0]][i+4]+pcb_loc_x; + pcbhole_y = sbc_data[s[0]][i+5]+pcb_loc_y; + pcbhole_z = sbc_data[s[0]][i+6]; + pcbhole_size = sbc_data[s[0]][i+9][0]; + pcbhole_pos = sbc_data[s[0]][i+10][4]; - if(class == "pcbhole" && id == pcb_id && (pcb_hole_pos == "left_rear" || pcb_hole_pos == "left_front" || - pcb_hole_pos == "right_rear" || pcb_hole_pos == "right_front")) { - translate([pcb_hole_x,pcb_hole_y,-1]) cylinder(d=6.5, h=bottom_height); + if(class == "pcbhole" && id == pcb_id && (pcbhole_pos == "left_rear" || pcbhole_pos == "left_front" || + pcbhole_pos == "right_rear" || pcbhole_pos == "right_front")) { + translate([pcbhole_x,pcbhole_y,-1]) cylinder(d=6.5, h=bottom_height); } } } @@ -356,15 +379,15 @@ module case_bottom(case_design) { class = sbc_data[s[0]][i+1]; type = sbc_data[s[0]][i+2]; id = sbc_data[s[0]][i+3]; - pcb_hole_x = sbc_data[s[0]][i+4]+pcb_loc_x; - pcb_hole_y = sbc_data[s[0]][i+5]+pcb_loc_y; - pcb_hole_z = sbc_data[s[0]][i+6]; - pcb_hole_size = sbc_data[s[0]][i+9][0]; - pcb_hole_pos = sbc_data[s[0]][i+10][4]; + pcbhole_x = sbc_data[s[0]][i+4]+pcb_loc_x; + pcbhole_y = sbc_data[s[0]][i+5]+pcb_loc_y; + pcbhole_z = sbc_data[s[0]][i+6]; + pcbhole_size = sbc_data[s[0]][i+9][0]; + pcbhole_pos = sbc_data[s[0]][i+10][4]; - if(class == "pcbhole" && (pcb_hole_pos == "left_rear" || pcb_hole_pos == "left_front" || - pcb_hole_pos == "right_rear" || pcb_hole_pos == "right_front")) { - if (pcb_hole_pos == "left_rear") { + if(class == "pcbhole" && (pcbhole_pos == "left_rear" || pcbhole_pos == "left_front" || + pcbhole_pos == "right_rear" || pcbhole_pos == "right_front")) { + if (pcbhole_pos == "left_rear") { normal_standoff = [bottom_standoff[0], bottom_height-pcb_z+pcb_loc_z+bottom_rear_left, bottom_standoff[2], @@ -376,9 +399,9 @@ module case_bottom(case_design) { bottom_standoff[8], bottom_standoff[9], bottom_standoff[10]]; - translate([pcb_hole_x,pcb_hole_y,0]) standoff(normal_standoff); + translate([pcbhole_x,pcbhole_y,0]) standoff(normal_standoff); } - if (pcb_hole_pos == "left_front") { + if (pcbhole_pos == "left_front") { normal_standoff = [bottom_standoff[0], bottom_height-pcb_z+pcb_loc_z+bottom_front_left, bottom_standoff[2], @@ -390,9 +413,9 @@ module case_bottom(case_design) { bottom_standoff[8], bottom_standoff[9], bottom_standoff[10]]; - translate([pcb_hole_x,pcb_hole_y,0]) standoff(normal_standoff); + translate([pcbhole_x,pcbhole_y,0]) standoff(normal_standoff); } - if (pcb_hole_pos == "right_rear") { + if (pcbhole_pos == "right_rear") { normal_standoff = [bottom_standoff[0], bottom_height-pcb_z+pcb_loc_z+bottom_rear_right, bottom_standoff[2], @@ -404,9 +427,9 @@ module case_bottom(case_design) { bottom_standoff[8], bottom_standoff[9], bottom_standoff[10]]; - translate([pcb_hole_x,pcb_hole_y,0]) standoff(normal_standoff); + translate([pcbhole_x,pcbhole_y,0]) standoff(normal_standoff); } - if (pcb_hole_pos == "right_front") { + if (pcbhole_pos == "right_front") { normal_standoff = [bottom_standoff[0], bottom_height-pcb_z+pcb_loc_z+bottom_front_right, bottom_standoff[2], @@ -418,7 +441,7 @@ module case_bottom(case_design) { bottom_standoff[8], bottom_standoff[9], bottom_standoff[10]]; - translate([pcb_hole_x,pcb_hole_y,0]) standoff(normal_standoff); + translate([pcbhole_x,pcbhole_y,0]) standoff(normal_standoff); } } } @@ -451,35 +474,35 @@ module case_bottom(case_design) { class = sbc_data[s[0]][i+1]; type = sbc_data[s[0]][i+2]; id = sbc_data[s[0]][i+3]; - pcb_hole_x = sbc_data[s[0]][i+4]+pcb_loc_x; - pcb_hole_y = sbc_data[s[0]][i+5]+pcb_loc_y; - pcb_hole_z = sbc_data[s[0]][i+6]; - pcb_hole_size = sbc_data[s[0]][i+9][0]; + pcbhole_x = sbc_data[s[0]][i+4]+pcb_loc_x; + pcbhole_y = sbc_data[s[0]][i+5]+pcb_loc_y; + pcbhole_z = sbc_data[s[0]][i+6]; + pcbhole_size = sbc_data[s[0]][i+9][0]; pcb_side_pos = sbc_data[s[0]][i+10][2]; - pcb_hole_pos = sbc_data[s[0]][i+10][4]; + pcbhole_pos = sbc_data[s[0]][i+10][4]; ex_stand = 0; - if (class == "pcbhole" && (pcb_hole_pos == "left_rear" || pcb_hole_pos == "left_front" || - pcb_hole_pos == "right_rear" || pcb_hole_pos == "right_front")) { - ex_stand = pcb_hole_pos == "left_rear" ? bottom_rear_left : - pcb_hole_pos == "left_front" ? bottom_front_left : - pcb_hole_pos == "right_rear" ? bottom_rear_right : - pcb_hole_pos == "right_front" ? bottom_front_right : 0; + if (class == "pcbhole" && (pcbhole_pos == "left_rear" || pcbhole_pos == "left_front" || + pcbhole_pos == "right_rear" || pcbhole_pos == "right_front")) { + ex_stand = pcbhole_pos == "left_rear" ? bottom_rear_left : + pcbhole_pos == "left_front" ? bottom_front_left : + pcbhole_pos == "right_rear" ? bottom_rear_right : + pcbhole_pos == "right_front" ? bottom_front_right : 0; if(pcb_side_pos == "rear") { - translate([pcb_hole_x-1, pcb_hole_y-(bottom_standoff[0]/2)-(gap-adj)-1.4, 0]) + translate([pcbhole_x-1, pcbhole_y-(bottom_standoff[0]/2)-(gap-adj)-1.4, 0]) cube([2,gap+1.6,bottom_height-pcb_z+pcb_loc_z+ex_stand]); } if(pcb_side_pos == "front") { - translate([pcb_hole_x-1, pcb_hole_y+(bottom_standoff[0]/2)-.6+adj,0]) + translate([pcbhole_x-1, pcbhole_y+(bottom_standoff[0]/2)-.6+adj,0]) cube([2,gap+1.6,bottom_height-pcb_z+pcb_loc_z+ex_stand]); } if(pcb_side_pos == "left") { - translate([pcb_hole_x-(bottom_standoff[0]/2)-2.4+adj,pcb_hole_y-1,0]) + translate([pcbhole_x-(bottom_standoff[0]/2)-2.4+adj,pcbhole_y-1,0]) cube([gap+1.6,2,bottom_height-pcb_z+pcb_loc_z+ex_stand]); } if(pcb_side_pos == "right") { - translate([pcb_hole_x+(bottom_standoff[0]/2)-.6+adj,pcb_hole_y-1,0]) + translate([pcbhole_x+(bottom_standoff[0]/2)-.6+adj,pcbhole_y-1,0]) cube([gap+1.6,2,bottom_height-pcb_z+pcb_loc_z+ex_stand]); } } diff --git a/mod/case_side.scad b/mod/case_side.scad index 866bed7..71f7a69 100644 --- a/mod/case_side.scad +++ b/mod/case_side.scad @@ -1,7 +1,30 @@ +/* + This file is part of SBC Case Builder https://github.com/hominoids/SBC_Case_Builder + Copyright 2022,2023,2024 Edward A. Kisiel hominoid@cablemi.com + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see + Code released under GPLv3: http://www.gnu.org/licenses/gpl.html -// case side -module case_side(case_design,case_style,side) { + NAME: case_side + DESCRIPTION: creates case side for supported designs and styles + TODO: none + + USAGE: case_side(case_design, case_style, side) + +*/ + +module case_side(case_design, case_style, side) { difference() { union() { diff --git a/mod/case_top.scad b/mod/case_top.scad index a9ea5c0..47576bf 100644 --- a/mod/case_top.scad +++ b/mod/case_top.scad @@ -1,6 +1,29 @@ +/* + This file is part of SBC Case Builder https://github.com/hominoids/SBC_Case_Builder + Copyright 2022,2023,2024 Edward A. Kisiel hominoid@cablemi.com + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see + Code released under GPLv3: http://www.gnu.org/licenses/gpl.html -// case top + NAME: case_top + DESCRIPTION: creates case top for supported designs + TODO: none + + USAGE: case_top(case_design) + +*/ + module case_top(case_design) { difference() { @@ -254,15 +277,15 @@ module case_top(case_design) { class = sbc_data[s[0]][i+1]; type = sbc_data[s[0]][i+2]; id = sbc_data[s[0]][i+3]; - pcb_hole_x = sbc_data[s[0]][i+4]+pcb_loc_x; - pcb_hole_y = sbc_data[s[0]][i+5]+pcb_loc_y; - pcb_hole_z = sbc_data[s[0]][i+6]; - pcb_hole_size = sbc_data[s[0]][i+9][0]; - pcb_hole_pos = sbc_data[s[0]][i+10][4]; + pcbhole_x = sbc_data[s[0]][i+4]+pcb_loc_x; + pcbhole_y = sbc_data[s[0]][i+5]+pcb_loc_y; + pcbhole_z = sbc_data[s[0]][i+6]; + pcbhole_size = sbc_data[s[0]][i+9][0]; + pcbhole_pos = sbc_data[s[0]][i+10][4]; if (class == "pcbhole" && id == pcb_id && - (pcb_hole_pos == "left_rear" || pcb_hole_pos == "left_front" || pcb_hole_pos == "right_rear" || pcb_hole_pos == "right_front")) { - translate([pcb_hole_x,pcb_hole_y,top_height+1]) cylinder(d=6.5, h=top_height); + (pcbhole_pos == "left_rear" || pcbhole_pos == "left_front" || pcbhole_pos == "right_rear" || pcbhole_pos == "right_front")) { + translate([pcbhole_x,pcbhole_y,top_height+1]) cylinder(d=6.5, h=top_height); } } } @@ -296,15 +319,15 @@ module case_top(case_design) { class = sbc_data[s[0]][i+1]; type = sbc_data[s[0]][i+2]; id = sbc_data[s[0]][i+3]; - pcb_hole_x = sbc_data[s[0]][i+4]+pcb_loc_x; - pcb_hole_y = sbc_data[s[0]][i+5]+pcb_loc_y; - pcb_hole_z = sbc_data[s[0]][i+6]; - pcb_hole_size = sbc_data[s[0]][i+9][0]; - pcb_hole_pos = sbc_data[s[0]][i+10][4]; + pcbhole_x = sbc_data[s[0]][i+4]+pcb_loc_x; + pcbhole_y = sbc_data[s[0]][i+5]+pcb_loc_y; + pcbhole_z = sbc_data[s[0]][i+6]; + pcbhole_size = sbc_data[s[0]][i+9][0]; + pcbhole_pos = sbc_data[s[0]][i+10][4]; if(class == "pcbhole" && id == pcb_id && - (pcb_hole_pos == "left_rear" || pcb_hole_pos == "left_front" || pcb_hole_pos == "right_rear" || pcb_hole_pos == "right_front")) { - if (pcb_hole_pos == "left_rear") { + (pcbhole_pos == "left_rear" || pcbhole_pos == "left_front" || pcbhole_pos == "right_rear" || pcbhole_pos == "right_front")) { + if (pcbhole_pos == "left_rear") { normal_standoff = [top_standoff[0], top_height+pcb_loc_z+top_rear_left, top_standoff[2], @@ -316,9 +339,9 @@ module case_top(case_design) { top_standoff[8], top_standoff[9], top_standoff[10]]; - translate([pcb_hole_x,pcb_hole_y,case_z]) standoff(normal_standoff); + translate([pcbhole_x,pcbhole_y,case_z]) standoff(normal_standoff); } - if (pcb_hole_pos == "left_front") { + if (pcbhole_pos == "left_front") { normal_standoff = [top_standoff[0], top_height+pcb_loc_z+top_front_left, top_standoff[2], @@ -330,9 +353,9 @@ module case_top(case_design) { top_standoff[8], top_standoff[9], top_standoff[10]]; - translate([pcb_hole_x,pcb_hole_y,case_z]) standoff(normal_standoff); + translate([pcbhole_x,pcbhole_y,case_z]) standoff(normal_standoff); } - if (pcb_hole_pos == "right_rear") { + if (pcbhole_pos == "right_rear") { normal_standoff = [top_standoff[0], top_height+pcb_loc_z+top_rear_right, top_standoff[2], @@ -344,9 +367,9 @@ module case_top(case_design) { top_standoff[8], top_standoff[9], top_standoff[10]]; - translate([pcb_hole_x,pcb_hole_y,case_z]) standoff(normal_standoff); + translate([pcbhole_x,pcbhole_y,case_z]) standoff(normal_standoff); } - if (pcb_hole_pos == "right_front") { + if (pcbhole_pos == "right_front") { normal_standoff = [top_standoff[0], top_height+pcb_loc_z+top_front_right, top_standoff[2], @@ -358,7 +381,7 @@ module case_top(case_design) { top_standoff[8], top_standoff[9], top_standoff[10]]; - translate([pcb_hole_x,pcb_hole_y,case_z]) standoff(normal_standoff); + translate([pcbhole_x,pcbhole_y,case_z]) standoff(normal_standoff); } } } @@ -392,34 +415,34 @@ module case_top(case_design) { class = sbc_data[s[0]][i+1]; type = sbc_data[s[0]][i+2]; id = sbc_data[s[0]][i+3]; - pcb_hole_x = sbc_data[s[0]][i+4]+pcb_loc_x; - pcb_hole_y = sbc_data[s[0]][i+5]+pcb_loc_y; - pcb_hole_z = sbc_data[s[0]][i+6]; - pcb_hole_size = sbc_data[s[0]][i+9][0]; + pcbhole_x = sbc_data[s[0]][i+4]+pcb_loc_x; + pcbhole_y = sbc_data[s[0]][i+5]+pcb_loc_y; + pcbhole_z = sbc_data[s[0]][i+6]; + pcbhole_size = sbc_data[s[0]][i+9][0]; pcb_side_pos = sbc_data[s[0]][i+10][2]; - pcb_hole_pos = sbc_data[s[0]][i+10][4]; + pcbhole_pos = sbc_data[s[0]][i+10][4]; ex_stand = 0; - if (class == "pcbhole" && (pcb_hole_pos == "left_rear" || pcb_hole_pos == "left_front" || - pcb_hole_pos == "right_rear" || pcb_hole_pos == "right_front")) { - ex_stand = pcb_hole_pos == "left_rear" ? top_rear_left : - pcb_hole_pos == "left_front" ? top_front_left : - pcb_hole_pos == "right_rear" ? top_rear_right : - pcb_hole_pos == "right_front" ? top_front_right : 0; + if (class == "pcbhole" && (pcbhole_pos == "left_rear" || pcbhole_pos == "left_front" || + pcbhole_pos == "right_rear" || pcbhole_pos == "right_front")) { + ex_stand = pcbhole_pos == "left_rear" ? top_rear_left : + pcbhole_pos == "left_front" ? top_front_left : + pcbhole_pos == "right_rear" ? top_rear_right : + pcbhole_pos == "right_front" ? top_front_right : 0; if(pcb_side_pos == "rear") { - translate([pcb_hole_x-1, pcb_hole_y-(top_standoff[0]/2)-(gap-adj)-1.4, case_z-top_height-ex_stand]) + translate([pcbhole_x-1, pcbhole_y-(top_standoff[0]/2)-(gap-adj)-1.4, case_z-top_height-ex_stand]) cube([2,gap+1.6,top_height+ex_stand]); } if(pcb_side_pos == "front") { - translate([pcb_hole_x-1, pcb_hole_y+(top_standoff[0]/2)-.6+adj,case_z-top_height-ex_stand]) + translate([pcbhole_x-1, pcbhole_y+(top_standoff[0]/2)-.6+adj,case_z-top_height-ex_stand]) cube([2,gap+1.6,top_height+ex_stand]); } if(pcb_side_pos == "left") { - translate([pcb_hole_x-(top_standoff[0]/2)-2.4+adj,pcb_hole_y-1,case_z-top_height-ex_stand]) + translate([pcbhole_x-(top_standoff[0]/2)-2.4+adj,pcbhole_y-1,case_z-top_height-ex_stand]) cube([gap+1.6,2,top_height+ex_stand]); } if(pcb_side_pos == "right") { - translate([pcb_hole_x+(top_standoff[0]/2)-.6+adj,pcb_hole_y-1,case_z-top_height-ex_stand]) + translate([pcbhole_x+(top_standoff[0]/2)-.6+adj,pcbhole_y-1,case_z-top_height-ex_stand]) cube([gap+1.6,2,top_height+ex_stand]); } } diff --git a/mod/indent.scad b/mod/indent.scad index 92c2aaf..6b44619 100644 --- a/mod/indent.scad +++ b/mod/indent.scad @@ -1,4 +1,41 @@ -/* indent module */ +/* + This file is part of SBC Case Builder https://github.com/hominoids/SBC_Case_Builder + Copyright 2022,2023,2024 Edward A. Kisiel hominoid@cablemi.com + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see + Code released under GPLv3: http://www.gnu.org/licenses/gpl.html + + + NAME: indent + DESCRIPTION: creates case IO indents + TODO: none + + USAGE: indent(type, loc_x, loc_y, loc_z, face, rotation, size_x, size_y, size_z, data_1, data_2, data_3, data_4) + + type = + loc_x = + loc_y = + loc_z = + face = + rotation = + size[0] = size_x + size[1] = size_y + size[2] = size_z + data[0] = + data[1] = + data[2] = +*/ + module indent(loc_x,loc_y,loc_z,rotation,side,class,type,wallthick,gap,floorthick,pcb_z) { adj = .01; diff --git a/mod/parametric_move.scad b/mod/parametric_move.scad index 0f54ebd..bcb19c3 100644 --- a/mod/parametric_move.scad +++ b/mod/parametric_move.scad @@ -1,5 +1,45 @@ -module parametric_move_add(type,loc_x,loc_y,loc_z,face,rotation,parametric, - size_x,size_y,size_z,data_1,data_2,data_3,data_4) { +/* + This file is part of SBC Case Builder https://github.com/hominoids/SBC_Case_Builder + Copyright 2022,2023,2024 Edward A. Kisiel hominoid@cablemi.com + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see + Code released under GPLv3: http://www.gnu.org/licenses/gpl.html + + + NAME: parametric_move_add + DESCRIPTION: places parametric additive objects + TODO: none + + USAGE: parametric_move_add(type, loc_x, loc_y, loc_z, face, rotation, parametric[], size_x, size_y, size_z, data_1, data_2, data_3, data_4) + + type = + loc_x = + loc_y = + loc_z = + face = + rotation = + parametric[] = + size[0] = size_x + size[1] = size_y + size[2] = size_z + data[0] = + data[1] = + data[2] = + data[3] = + +*/ + +module parametric_move_add(type, loc_x, loc_y, loc_z, face, rotation, parametric, size_x, size_y, size_z, data_1, data_2, data_3, data_4) { // absolute no parametrics if(parametric[1] == false && parametric[2] == false && parametric[3] == false) { @@ -149,9 +189,31 @@ module parametric_move_add(type,loc_x,loc_y,loc_z,face,rotation,parametric, } +/* + NAME: parametric_move_sub + DESCRIPTION: places parametric subtractive objects + TODO: none -module parametric_move_sub(type,loc_x,loc_y,loc_z,face,rotation,parametric, - size_x,size_y,size_z,data_1,data_2,data_3,data_4) { + USAGE: parametric_move_sub(type, loc_x, loc_y, loc_z, face, rotation, parametric[], size_x, size_y, size_z, data_1, data_2, data_3, data_4) + + type = + loc_x = + loc_y = + loc_z = + face = + rotation = + parametric[] = + size[0] = size_x + size[1] = size_y + size[2] = size_z + data[0] = + data[1] = + data[2] = + data[3] = + +*/ + +module parametric_move_sub(type, loc_x, loc_y, loc_z, face, rotation, parametric, size_x, size_y, size_z, data_1, data_2, data_3, data_4) { // absolute no parametrics if(parametric[1] == false && parametric[2] == false && parametric[3] == false) { diff --git a/mod/place.scad b/mod/place.scad index eb25114..e07e810 100644 --- a/mod/place.scad +++ b/mod/place.scad @@ -1,11 +1,31 @@ /* + This file is part of SBC Case Builder https://github.com/hominoids/SBC_Case_Builder + Copyright 2022,2023,2024 Edward A. Kisiel hominoid@cablemi.com - place(x,y,z,size_x,size_y,rotation,side) + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see + Code released under GPLv3: http://www.gnu.org/licenses/gpl.html + + + NAME: place + DESCRIPTION: transformation to place objects on either side of a geometric plane of a given thickness + TODO: none + + USAGE: place(x, y, z, size_x, size_y, rotation, side) */ /* placement module *must be first* for children() */ -module place(x,y,z,size_x,size_y,rotation,side) { +module place(x, y, z, size_x, size_y, rotation, side) { if (side == "top") { if (rotation == 0 || rotation == 90 || rotation == 180 || rotation == 270) { diff --git a/mod/sub.scad b/mod/sub.scad index 3400e67..db320ff 100644 --- a/mod/sub.scad +++ b/mod/sub.scad @@ -1,11 +1,43 @@ /* + This file is part of SBC Case Builder https://github.com/hominoids/SBC_Case_Builder + Copyright 2022,2023,2024 Edward A. Kisiel hominoid@cablemi.com - sub(type,loc_x,loc_y,loc_z,size_x,size_y,size_z,rotation,face,side,case_z,data_1,data_2,data_3,data_4) + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see + Code released under GPLv3: http://www.gnu.org/licenses/gpl.html + + + NAME: sub + DESCRIPTION: places subtractive objects + TODO: none + + USAGE: sub(type, loc_x, loc_y, loc_z, face, rotation, size_x, size_y, size_z, data_1, data_2, data_3, data_4) + + type = + loc_x = + loc_y = + loc_z = + face = + rotation = + size[0] = size_x + size[1] = size_y + size[2] = size_z + data[0] = + data[1] = + data[2] = */ -/* subtractive module */ -module sub(type,loc_x,loc_y,loc_z,face,rotation,size_x,size_y,size_z,data_1,data_2,data_3,data_4) { +module sub(type, loc_x, loc_y, loc_z, face, rotation, size_x, size_y, size_z, data_1, data_2, data_3, data_4) { if(type == "rectangle") { translate([loc_x,loc_y,loc_z]) rotate(rotation) slab_r([size_x,size_y,size_z],data_4); diff --git a/sbc_case_builder.json b/sbc_case_builder.json index 2ccdf6a..bb9d4aa 100644 --- a/sbc_case_builder.json +++ b/sbc_case_builder.json @@ -22,11 +22,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -83,7 +83,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -136,11 +136,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -193,11 +193,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "none", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -254,7 +254,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -307,11 +307,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "none", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -368,7 +368,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -425,7 +425,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -477,12 +477,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "vent", - "exhaust_vents": "vent", + "cooling": "vent_hex_8mm", + "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -534,12 +534,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "sides", - "cooling": "vent", - "exhaust_vents": "vent", + "cooling": "vent_hex_8mm", + "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -591,12 +591,12 @@ "case_offset_x": "40", "case_offset_y": "15", "case_style": "none", - "cooling": "vent", + "cooling": "vent_hex_8mm", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -648,12 +648,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "vu5", - "cooling": "vent", - "exhaust_vents": "vent", + "cooling": "vent_hex_8mm", + "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -705,12 +705,12 @@ "case_offset_x": "34", "case_offset_y": "0", "case_style": "vu7", - "cooling": "vent", - "exhaust_vents": "vent", + "cooling": "vent_hex_8mm", + "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -767,7 +767,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -824,7 +824,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -877,11 +877,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -934,11 +934,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -991,11 +991,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -1052,7 +1052,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -1105,11 +1105,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -1162,11 +1162,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "none", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -1223,7 +1223,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -1276,11 +1276,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "none", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -1337,7 +1337,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -1394,7 +1394,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -1446,12 +1446,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "vent", - "exhaust_vents": "vent", + "cooling": "vent_hex_8mm", + "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -1503,12 +1503,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "sides", - "cooling": "vent", - "exhaust_vents": "vent", + "cooling": "vent_hex_8mm", + "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -1560,12 +1560,12 @@ "case_offset_x": "40", "case_offset_y": "15", "case_style": "none", - "cooling": "vent", + "cooling": "vent_hex_8mm", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -1617,12 +1617,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "vu5", - "cooling": "vent", - "exhaust_vents": "vent", + "cooling": "vent_hex_8mm", + "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -1674,12 +1674,12 @@ "case_offset_x": "34", "case_offset_y": "0", "case_style": "vu7", - "cooling": "vent", - "exhaust_vents": "vent", + "cooling": "vent_hex_8mm", + "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -1736,7 +1736,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -1793,7 +1793,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -1846,11 +1846,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -1903,11 +1903,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -1960,11 +1960,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -2021,7 +2021,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -2074,11 +2074,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -2131,11 +2131,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "none", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -2192,7 +2192,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -2245,11 +2245,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "none", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -2306,7 +2306,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -2363,7 +2363,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -2415,12 +2415,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "vent", - "exhaust_vents": "vent", + "cooling": "vent_hex_8mm", + "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -2472,12 +2472,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "sides", - "cooling": "vent", - "exhaust_vents": "vent", + "cooling": "vent_hex_8mm", + "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -2529,12 +2529,12 @@ "case_offset_x": "40", "case_offset_y": "15", "case_style": "none", - "cooling": "vent", + "cooling": "vent_hex_8mm", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -2586,12 +2586,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "vu5", - "cooling": "vent", - "exhaust_vents": "vent", + "cooling": "vent_hex_8mm", + "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -2643,12 +2643,12 @@ "case_offset_x": "34", "case_offset_y": "0", "case_style": "vu7", - "cooling": "vent", - "exhaust_vents": "vent", + "cooling": "vent_hex_8mm", + "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -2705,7 +2705,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -2762,7 +2762,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -2815,11 +2815,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -2872,11 +2872,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -2929,11 +2929,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -2986,11 +2986,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -3043,11 +3043,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -3100,11 +3100,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -3156,12 +3156,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "vent", - "exhaust_vents": "vent", + "cooling": "vent_hex_8mm", + "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -3213,12 +3213,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "sides", - "cooling": "vent", - "exhaust_vents": "vent", + "cooling": "vent_hex_8mm", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -3270,12 +3270,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "vu5", - "cooling": "vent", - "exhaust_vents": "vent", + "cooling": "vent_hex_8mm", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -3327,12 +3327,12 @@ "case_offset_x": "34", "case_offset_y": "0", "case_style": "vu7", - "cooling": "vent", - "exhaust_vents": "vent", + "cooling": "vent_hex_8mm", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -3389,7 +3389,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -3446,7 +3446,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -3499,11 +3499,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -3556,11 +3556,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -3613,11 +3613,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -3670,11 +3670,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -3727,11 +3727,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -3783,12 +3783,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "vent", - "exhaust_vents": "vent", + "cooling": "vent_hex_8mm", + "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -3840,12 +3840,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "sides", - "cooling": "vent", - "exhaust_vents": "vent", + "cooling": "vent_hex_8mm", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -3897,12 +3897,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "vu5", - "cooling": "vent", - "exhaust_vents": "vent", + "cooling": "vent_hex_8mm", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -3954,12 +3954,12 @@ "case_offset_x": "34", "case_offset_y": "0", "case_style": "vu7", - "cooling": "vent", - "exhaust_vents": "vent", + "cooling": "vent_hex_8mm", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -4016,7 +4016,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -4073,7 +4073,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -4126,11 +4126,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -4183,11 +4183,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -4244,7 +4244,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -4301,7 +4301,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -4358,7 +4358,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -4415,7 +4415,7 @@ "fillet": "0", "floorthick": "3", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -4468,11 +4468,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -4525,11 +4525,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -4582,11 +4582,11 @@ "case_offset_y": "10", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -4639,11 +4639,11 @@ "case_offset_y": "10", "case_style": "sides", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -4696,11 +4696,11 @@ "case_offset_y": "10", "case_style": "vu5", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -4753,11 +4753,11 @@ "case_offset_y": "10", "case_style": "vu7", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -4814,7 +4814,7 @@ "fillet": "2", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -4871,7 +4871,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -4928,7 +4928,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -4981,11 +4981,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -5038,11 +5038,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -5095,11 +5095,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "vent_hex_8mm", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "1.5", "gap": "2.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -5152,11 +5152,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "vent_hex_8mm", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "1.5", "gap": "2.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -5209,11 +5209,11 @@ "case_offset_y": "65", "case_style": "none", "cooling": "vent_hex_8mm", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "2.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -5266,11 +5266,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "vent_hex_8mm", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "2.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -5327,7 +5327,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -5380,11 +5380,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "vent_hex_8mm", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "2.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -5437,11 +5437,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "vent_hex_8mm", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "2.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -5494,11 +5494,11 @@ "case_offset_y": "0", "case_style": "sides", "cooling": "hex", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "2.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -5551,11 +5551,11 @@ "case_offset_y": "0", "case_style": "vu5", "cooling": "vent_hex_8mm", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "2.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -5608,11 +5608,11 @@ "case_offset_y": "0", "case_style": "vu7", "cooling": "vent_hex_8mm", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "2.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -5665,11 +5665,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "vent_hex_8mm", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "2.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -5722,11 +5722,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "vent_hex_8mm", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "2.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -5778,12 +5778,12 @@ "case_offset_x": "10", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "2", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -5835,12 +5835,12 @@ "case_offset_x": "14", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "2", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -5892,12 +5892,12 @@ "case_offset_x": "14", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "2", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -5949,12 +5949,12 @@ "case_offset_x": "10", "case_offset_y": "0", "case_style": "sides", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "2", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -6006,12 +6006,12 @@ "case_offset_x": "14", "case_offset_y": "0", "case_style": "vu5", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "2", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -6063,12 +6063,12 @@ "case_offset_x": "30", "case_offset_y": "0", "case_style": "vu7", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "2", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -6120,12 +6120,12 @@ "case_offset_x": "10", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -6177,12 +6177,12 @@ "case_offset_x": "10", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -6234,12 +6234,12 @@ "case_offset_x": "105", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2.5", "gap": "2", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "individual_part": "bottom", "lip": "5", @@ -6292,12 +6292,12 @@ "case_offset_x": "145", "case_offset_y": "60", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2.5", "gap": "2", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "individual_part": "bottom", "lip": "5", @@ -6350,12 +6350,12 @@ "case_offset_x": "114", "case_offset_y": "60", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2.5", "gap": "2", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "individual_part": "bottom", "lip": "5", @@ -6408,12 +6408,12 @@ "case_offset_x": "55", "case_offset_y": "60", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2.5", "gap": "2", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "individual_part": "bottom", "lip": "5", @@ -6466,12 +6466,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -6523,12 +6523,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -6580,12 +6580,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -6637,12 +6637,12 @@ "case_offset_x": "0", "case_offset_y": "10", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -6694,12 +6694,12 @@ "case_offset_x": "0", "case_offset_y": "10", "case_style": "sides", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -6751,12 +6751,12 @@ "case_offset_x": "0", "case_offset_y": "10", "case_style": "vu5", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -6808,12 +6808,12 @@ "case_offset_x": "30", "case_offset_y": "0", "case_style": "vu7", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -6865,12 +6865,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -6922,12 +6922,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -6979,12 +6979,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -7036,12 +7036,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -7098,7 +7098,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -7155,7 +7155,7 @@ "fillet": "2", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -7212,7 +7212,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -7269,7 +7269,7 @@ "fillet": "3", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -7326,7 +7326,7 @@ "fillet": "3", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -7378,12 +7378,12 @@ "case_offset_x": "10", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -7435,12 +7435,12 @@ "case_offset_x": "10", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -7493,11 +7493,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -7549,12 +7549,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "individual_part": "bottom", "lip": "5", @@ -7608,11 +7608,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -7669,7 +7669,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -7721,12 +7721,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "vent", - "exhaust_vents": "vent", + "cooling": "vent_hex_8mm", + "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -7778,12 +7778,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "sides", - "cooling": "vent", - "exhaust_vents": "vent", + "cooling": "vent_hex_8mm", + "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -7835,12 +7835,12 @@ "case_offset_x": "10", "case_offset_y": "0", "case_style": "vu5", - "cooling": "vent", - "exhaust_vents": "vent", + "cooling": "vent_hex_8mm", + "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -7892,12 +7892,12 @@ "case_offset_x": "45", "case_offset_y": "0", "case_style": "vu7", - "cooling": "vent", - "exhaust_vents": "vent", + "cooling": "vent_hex_8mm", + "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -7950,11 +7950,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -8007,11 +8007,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -8064,11 +8064,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -8121,11 +8121,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -8182,7 +8182,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -8234,12 +8234,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "vent", - "exhaust_vents": "vent", + "cooling": "vent_hex_8mm", + "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -8291,12 +8291,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "sides", - "cooling": "vent", - "exhaust_vents": "vent", + "cooling": "vent_hex_8mm", + "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -8348,12 +8348,12 @@ "case_offset_x": "10", "case_offset_y": "0", "case_style": "vu5", - "cooling": "vent", - "exhaust_vents": "vent", + "cooling": "vent_hex_8mm", + "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -8405,12 +8405,12 @@ "case_offset_x": "45", "case_offset_y": "0", "case_style": "vu7", - "cooling": "vent", - "exhaust_vents": "vent", + "cooling": "vent_hex_8mm", + "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -8463,11 +8463,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -8520,11 +8520,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -8581,7 +8581,7 @@ "fillet": "3", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -8638,7 +8638,7 @@ "fillet": "2", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -8695,7 +8695,7 @@ "fillet": "3", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -8752,7 +8752,7 @@ "fillet": "3", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -8809,7 +8809,7 @@ "fillet": "3", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -8866,7 +8866,7 @@ "fillet": "3", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -8918,12 +8918,12 @@ "case_offset_x": "10", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -8975,12 +8975,12 @@ "case_offset_x": "10", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -9037,7 +9037,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -9094,7 +9094,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -9151,7 +9151,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -9203,12 +9203,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -9260,12 +9260,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -9318,11 +9318,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -9379,7 +9379,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -9431,12 +9431,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "vent", + "cooling": "vent_hex_8mm", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -9488,12 +9488,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "sides", - "cooling": "vent", + "cooling": "vent_hex_8mm", "exhaust_vents": "none", "fillet": "3", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -9545,12 +9545,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "vu5", - "cooling": "vent", + "cooling": "vent_hex_8mm", "exhaust_vents": "none", "fillet": "3", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -9602,12 +9602,12 @@ "case_offset_x": "10", "case_offset_y": "0", "case_style": "vu7", - "cooling": "vent", + "cooling": "vent_hex_8mm", "exhaust_vents": "none", "fillet": "3", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -9659,12 +9659,12 @@ "case_offset_x": "0", "case_offset_y": "10", "case_style": "none", - "cooling": "vent", + "cooling": "vent_hex_8mm", "exhaust_vents": "none", "fillet": "3", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -9721,7 +9721,7 @@ "fillet": "3", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -9778,7 +9778,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -9835,7 +9835,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -9888,11 +9888,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -9945,11 +9945,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -10006,7 +10006,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -10058,12 +10058,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -10115,12 +10115,12 @@ "case_offset_x": "25", "case_offset_y": "10", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -10172,12 +10172,12 @@ "case_offset_x": "25", "case_offset_y": "10", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "individual_part": "bottom", "lip": "5", @@ -10230,12 +10230,12 @@ "case_offset_x": "30", "case_offset_y": "15", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -10287,12 +10287,12 @@ "case_offset_x": "55", "case_offset_y": "10", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -10349,7 +10349,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -10406,7 +10406,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -10458,12 +10458,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -10515,12 +10515,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -10573,11 +10573,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -10634,7 +10634,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -10686,12 +10686,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "vent", + "cooling": "vent_hex_8mm", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -10743,12 +10743,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "sides", - "cooling": "vent", + "cooling": "vent_hex_8mm", "exhaust_vents": "none", "fillet": "3", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -10800,12 +10800,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "vu5", - "cooling": "vent", + "cooling": "vent_hex_8mm", "exhaust_vents": "none", "fillet": "3", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -10857,12 +10857,12 @@ "case_offset_x": "10", "case_offset_y": "0", "case_style": "vu7", - "cooling": "vent", + "cooling": "vent_hex_8mm", "exhaust_vents": "none", "fillet": "3", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -10914,12 +10914,12 @@ "case_offset_x": "0", "case_offset_y": "10", "case_style": "none", - "cooling": "vent", + "cooling": "vent_hex_8mm", "exhaust_vents": "none", "fillet": "3", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -10976,7 +10976,7 @@ "fillet": "3", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -11033,7 +11033,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -11090,7 +11090,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -11143,11 +11143,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -11200,11 +11200,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -11261,7 +11261,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -11318,7 +11318,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -11375,7 +11375,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -11432,7 +11432,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -11489,7 +11489,7 @@ "fillet": "2", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -11546,7 +11546,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -11598,12 +11598,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -11655,12 +11655,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -11713,11 +11713,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -11770,11 +11770,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -11826,7 +11826,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "vent", + "cooling": "vent_hex_8mm", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -12116,7 +12116,7 @@ "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -12173,7 +12173,7 @@ "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -12226,7 +12226,7 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", @@ -12283,7 +12283,7 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", @@ -12629,7 +12629,7 @@ "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -12686,7 +12686,7 @@ "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -12739,11 +12739,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -12796,11 +12796,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -12852,12 +12852,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan_1", - "exhaust_vents": "vent", + "cooling": "open", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "vent", "indents": "true", "individual_part": "bottom", "lip": "5", @@ -12910,12 +12910,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "fan_1", - "exhaust_vents": "vent", + "cooling": "open", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "vent", "indents": "true", "individual_part": "bottom", "lip": "5", @@ -12969,11 +12969,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -13026,11 +13026,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -13083,11 +13083,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "individual_part": "bottom", "lip": "5", @@ -13141,11 +13141,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "individual_part": "bottom", "lip": "5", @@ -13194,11 +13194,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "individual_part": "bottom", "lower_bottom": "0", @@ -13366,7 +13366,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -13418,7 +13418,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -13475,7 +13475,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -13532,7 +13532,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -13589,7 +13589,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -13765,7 +13765,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -13817,7 +13817,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -13874,7 +13874,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -13931,7 +13931,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -13988,7 +13988,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -14164,7 +14164,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -14335,7 +14335,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -14392,7 +14392,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -14444,7 +14444,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -14501,7 +14501,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -14677,7 +14677,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -14848,7 +14848,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -14905,7 +14905,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -14957,7 +14957,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -15014,7 +15014,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -15190,7 +15190,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -15361,7 +15361,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -15418,7 +15418,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -15470,7 +15470,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -15527,7 +15527,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -15703,7 +15703,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -15874,7 +15874,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -15931,7 +15931,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -15983,7 +15983,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -16040,7 +16040,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -16216,7 +16216,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -16387,7 +16387,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -16444,7 +16444,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -16496,7 +16496,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -16553,7 +16553,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -16668,11 +16668,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -16786,7 +16786,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -16839,11 +16839,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -17014,7 +17014,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -17071,7 +17071,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -17123,7 +17123,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -17180,7 +17180,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -17237,7 +17237,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -17257,7 +17257,7 @@ "sata_knockout": "false", "sbc_bottom_standoffs": "true", "sbc_highlight": "false", - "sbc_model": "rpi5_noheatsink", + "sbc_model": "rpi5", "sbc_off": "false", "sbc_top_standoffs": "true", "sidethick": "0", @@ -17294,8 +17294,8 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", - "exhaust_vents": "vent", + "cooling": "default", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", @@ -17314,7 +17314,7 @@ "sata_knockout": "false", "sbc_bottom_standoffs": "true", "sbc_highlight": "false", - "sbc_model": "rpi5_noheatsink", + "sbc_model": "rpi5", "sbc_off": "false", "sbc_top_standoffs": "false", "sidethick": "0", @@ -17351,12 +17351,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -17371,7 +17371,7 @@ "sata_knockout": "false", "sbc_bottom_standoffs": "true", "sbc_highlight": "false", - "sbc_model": "rpi5_noheatsink", + "sbc_model": "rpi5", "sbc_off": "false", "sbc_top_standoffs": "true", "sidethick": "0", @@ -17408,8 +17408,8 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", - "exhaust_vents": "vent", + "cooling": "default", + "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1.5", @@ -17428,7 +17428,7 @@ "sata_knockout": "false", "sbc_bottom_standoffs": "true", "sbc_highlight": "false", - "sbc_model": "rpi5_noheatsink", + "sbc_model": "rpi5", "sbc_off": "false", "sbc_top_standoffs": "false", "sidethick": "0", @@ -17465,8 +17465,8 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "sides", - "cooling": "none", - "exhaust_vents": "vent", + "cooling": "default", + "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1.5", @@ -17485,7 +17485,7 @@ "sata_knockout": "false", "sbc_bottom_standoffs": "true", "sbc_highlight": "false", - "sbc_model": "rpi5_noheatsink", + "sbc_model": "rpi5", "sbc_off": "false", "sbc_top_standoffs": "false", "sidethick": "2", @@ -17522,12 +17522,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -17542,7 +17542,7 @@ "sata_knockout": "false", "sbc_bottom_standoffs": "true", "sbc_highlight": "false", - "sbc_model": "rpi5_noheatsink", + "sbc_model": "rpi5", "sbc_off": "false", "sbc_top_standoffs": "false", "sidethick": "1", @@ -17579,12 +17579,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -17599,7 +17599,7 @@ "sata_knockout": "false", "sbc_bottom_standoffs": "true", "sbc_highlight": "false", - "sbc_model": "rpi5_noheatsink", + "sbc_model": "rpi5", "sbc_off": "false", "sbc_top_standoffs": "false", "sidethick": "1", @@ -17636,8 +17636,8 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", - "exhaust_vents": "vent", + "cooling": "default", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", @@ -17656,7 +17656,7 @@ "sata_knockout": "false", "sbc_bottom_standoffs": "true", "sbc_highlight": "false", - "sbc_model": "rpi5_noheatsink", + "sbc_model": "rpi5", "sbc_off": "false", "sbc_top_standoffs": "false", "sidethick": "1", @@ -17693,8 +17693,8 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", - "exhaust_vents": "vent", + "cooling": "default", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", @@ -17713,7 +17713,7 @@ "sata_knockout": "false", "sbc_bottom_standoffs": "true", "sbc_highlight": "false", - "sbc_model": "rpi5_noheatsink", + "sbc_model": "rpi5", "sbc_off": "false", "sbc_top_standoffs": "false", "sidethick": "1", @@ -17750,7 +17750,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -17807,7 +17807,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -17864,12 +17864,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -17921,7 +17921,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -17978,7 +17978,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "sides", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -18035,12 +18035,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -18092,12 +18092,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -18149,7 +18149,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -18206,7 +18206,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -18263,7 +18263,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -18320,7 +18320,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -18377,12 +18377,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -18434,7 +18434,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -18491,7 +18491,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "sides", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -18548,12 +18548,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -18605,12 +18605,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -18662,7 +18662,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -18719,7 +18719,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -18776,7 +18776,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -18833,7 +18833,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -18890,12 +18890,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -18947,7 +18947,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -19004,7 +19004,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "sides", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -19061,12 +19061,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -19118,12 +19118,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -19175,7 +19175,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -19232,7 +19232,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -19290,11 +19290,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.75", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -19347,11 +19347,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.75", - "gpio_opening": "none", + "gpio_opening": "vent", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -19404,11 +19404,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.75", - "gpio_opening": "none", + "gpio_opening": "vent", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -19461,11 +19461,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.75", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -19517,12 +19517,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "vent", - "exhaust_vents": "vent", + "cooling": "vent_hex_8mm", + "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1.75", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -19574,12 +19574,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "sides", - "cooling": "vent", - "exhaust_vents": "vent", + "cooling": "vent_hex_8mm", + "exhaust_vents": "none", "fillet": "2", "floorthick": "2", "gap": "1.75", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -19632,11 +19632,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.75", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -19689,11 +19689,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.75", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -19746,11 +19746,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.75", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -19803,11 +19803,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.75", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "lip": "5", "lower_bottom": "0", @@ -19859,7 +19859,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -19917,11 +19917,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.75", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -19974,11 +19974,11 @@ "case_offset_y": "0", "case_style": "none", "cooling": "fan_1", - "exhaust_vents": "vent", + "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.75", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -20030,7 +20030,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -20087,7 +20087,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "sides", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -20144,7 +20144,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -20201,7 +20201,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -20258,7 +20258,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -20315,7 +20315,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -20372,12 +20372,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -20429,7 +20429,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -20486,7 +20486,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "sides", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -20543,12 +20543,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -20600,12 +20600,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -20657,7 +20657,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -20714,7 +20714,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -20771,7 +20771,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -20828,7 +20828,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -20885,12 +20885,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -20942,7 +20942,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -20999,7 +20999,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "sides", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -21056,12 +21056,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -21113,12 +21113,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -21170,7 +21170,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -21227,7 +21227,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -21284,7 +21284,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -21341,7 +21341,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -21398,12 +21398,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -21455,7 +21455,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -21512,7 +21512,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "sides", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -21569,12 +21569,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -21626,12 +21626,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -21683,7 +21683,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -21740,7 +21740,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -21797,7 +21797,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -21854,7 +21854,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -21911,12 +21911,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -21968,7 +21968,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -22025,7 +22025,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "sides", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -22082,12 +22082,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -22139,12 +22139,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -22196,7 +22196,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -22253,7 +22253,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -22310,7 +22310,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -22367,7 +22367,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -22424,12 +22424,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -22481,7 +22481,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -22538,7 +22538,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "sides", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -22595,12 +22595,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -22652,12 +22652,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -22709,7 +22709,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -22766,7 +22766,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -22942,7 +22942,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -22994,7 +22994,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "vent", + "cooling": "vent_hex_8mm", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -23051,7 +23051,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "sides", - "cooling": "vent", + "cooling": "vent_hex_8mm", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -23113,7 +23113,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -23170,7 +23170,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -23222,7 +23222,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -23279,7 +23279,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -23455,7 +23455,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -23507,7 +23507,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "vent", + "cooling": "vent_hex_8mm", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -23564,7 +23564,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "sides", - "cooling": "vent", + "cooling": "vent_hex_8mm", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -23626,7 +23626,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -23683,7 +23683,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -23735,7 +23735,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -23792,7 +23792,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -23968,7 +23968,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -24020,7 +24020,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "vent", + "cooling": "vent_hex_8mm", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -24077,7 +24077,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "sides", - "cooling": "vent", + "cooling": "vent_hex_8mm", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -24139,7 +24139,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -24196,7 +24196,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -24248,7 +24248,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -24305,7 +24305,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -24481,7 +24481,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -24533,7 +24533,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "vent", + "cooling": "vent_hex_8mm", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -24590,7 +24590,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "sides", - "cooling": "vent", + "cooling": "vent_hex_8mm", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -24652,7 +24652,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -24709,7 +24709,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -24761,7 +24761,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -24818,7 +24818,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -24875,7 +24875,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -24933,7 +24933,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -24991,12 +24991,12 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "individual_part": "bottom", "lip": "5", @@ -25049,7 +25049,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -25107,7 +25107,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "sides", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -25165,7 +25165,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -25223,7 +25223,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -25400,7 +25400,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -25452,7 +25452,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -25509,7 +25509,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -25566,7 +25566,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -25623,7 +25623,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -25799,7 +25799,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -25851,7 +25851,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -25908,7 +25908,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -25965,7 +25965,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -26022,7 +26022,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -26079,12 +26079,12 @@ "case_offset_x": "0", "case_offset_y": "1", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "1.5", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "true", "individual_part": "bottom", "lip": "5", @@ -26256,7 +26256,7 @@ "fillet": "0", "floorthick": "2", "gap": "1.5", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "lip": "5", "lower_bottom": "0", @@ -26308,7 +26308,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -26365,7 +26365,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -26422,7 +26422,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -26479,7 +26479,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -26657,7 +26657,7 @@ "fillet": "0", "floorthick": "2", "gap": "1", - "gpio_opening": "none", + "gpio_opening": "default", "indents": "false", "individual_part": "bottom", "lip": "5", @@ -26710,7 +26710,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "vent", + "cooling": "vent_hex_8mm", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -26768,7 +26768,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "sides", - "cooling": "vent", + "cooling": "vent_hex_8mm", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -26942,7 +26942,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -27000,7 +27000,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -27058,7 +27058,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -27116,7 +27116,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -27174,7 +27174,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "sides", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "2", "floorthick": "2", @@ -27232,7 +27232,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", @@ -27290,7 +27290,7 @@ "case_offset_x": "0", "case_offset_y": "0", "case_style": "none", - "cooling": "none", + "cooling": "default", "exhaust_vents": "none", "fillet": "0", "floorthick": "2", diff --git a/sbc_case_builder_accessories.cfg b/sbc_case_builder_accessories.cfg index 965e80c..410e789 100644 --- a/sbc_case_builder_accessories.cfg +++ b/sbc_case_builder_accessories.cfg @@ -1,5 +1,5 @@ /* - SBC Case Builder Copyright 2022 Edward A. Kisiel hominoid@cablemi.com + SBC Case Builder Copyright 2022,2023,2024 Edward A. Kisiel hominoid@cablemi.com This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -47,6 +47,20 @@ 4.5, // insert hole dia. mm 5.1] // insert depth mm + p + a + r + r a + o m + t e s s s d d d d + c l l l a t i i i a a a a + l t o o o f t r z z z t t t t + a y c c c a i i e e e a a a a + s p c o c + s, e, x, y, z, e, n, s, x,y,z,1,2,3,4 + + "sub","fan",10,10,24.5,"top",[0,0,0],["sbc-case_z",true,true,true],40,0,6,2,0,"",0] + */ accessory_data = [ @@ -71,10 +85,10 @@ accessory_data = [ "sub","round",108,61,21.5,"top",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder "sub","vent",44,61,17,"top",[0,0,0],["case",false,true,false],2,10,4,1,10,"vertical",1, // vent opening "model","hk_uart",12.5,23,5,"bottom",[0,0,-90],["case",false,false,false],10,10,0,0,0,"",0, // add uart model - "model","hk_uart_strap",10,0,2,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap + "model","hk_uart_strap",10,0,2,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap "model","hk_boom",32.25,53,4,"bottom",[90,0,0],["case",false,true,false],0,0,0,true,0,"front",0, // hk boom bonnet "model","boom_vring",76.75,49.5,31,"bottom",[90,0,0],["case",false,true,false],0,0,0,0,0,"",0, // hk boom bonnet volume ring - "platter","hk_uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap + "platter","hk_uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap "platter","boom_vring",-60,100,0,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0], // hk boom bonnet volume ring ["c1+_panel_boombox", @@ -86,26 +100,26 @@ accessory_data = [ "sub","round",108,60,21.5,"front",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder "sub","vent",-3,22,13,"left",[0,0,90],["case",false,false,true],2,10,5,1,8,"vertical",1, // vent opening "model","hk_uart",12.5,23,5,"bottom",[0,0,-90],["case",false,false,false],10,10,0,0,0,"",0, // add uart model - "model","hk_uart_strap",10,0,2,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap + "model","hk_uart_strap",10,0,2,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap "model","hk_boom",32.25,53,4,"bottom",[90,0,0],["case",false,true,false],0,0,0,true,0,"front",0, // hk boom bonnet "model","boom_vring",76.75,49.5,31,"bottom",[90,0,0],["case",false,true,false],0,0,0,0,0,"",0, // hk boom bonnet volume ring - "platter","hk_uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap + "platter","hk_uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap "platter","boom_vring",-60,100,0,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0], // hk boom bonnet volume ring ["c1+_panel_lcd3.5", - "add2","button",89.875,45,28,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,34,28,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,23,28,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,12,28,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,45,26,"top",[0,0,180],["sbc-case_z",false,false,true],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,34,26,"top",[0,0,180],["sbc-case_z",false,false,true],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,23,26,"top",[0,0,180],["sbc-case_z",false,false,true],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,12,26,"top",[0,0,180],["sbc-case_z",false,false,true],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button "sub","vent",-3,13,10,"left",[0,0,90],["case",false,false,false],2,10,5,1,8,"vertical",1, // vent opening "sub","rectangle",5.5,2.75,27,"top",[0,0,0],["case",false,false,false],74.5,51,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle "model","hk_lcd35",95,56,20,"bottom",[0,0,180],["case",false,false,false],0,0,0,0,0,"",0], // model hk 3.5 lcd ["c1+_desktop_lcd3.5", - "add2","button",89.875,45,28,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,34,28,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,23,28,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,12,28,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,45,26,"top",[0,0,180],["sbc-case_z",false,false,true],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,34,26,"top",[0,0,180],["sbc-case_z",false,false,true],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,23,26,"top",[0,0,180],["sbc-case_z",false,false,true],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,12,26,"top",[0,0,180],["sbc-case_z",false,false,true],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button // 20 degrees "add1","rectangle",-3.5,2.65,-24.5,"left",[20,0,0],["case",false,false,false],2,62.9,24,0,0,"vertical",[.1,.1,.1,.1], // sub rectangle "sub","round",-3.75,40,-34,"left",[0,90,0],["case",false,false,false],65,0,3,0,0,"vertical",0, // sub round @@ -119,10 +133,10 @@ accessory_data = [ ["c1+_deskboom_lcd3.5", "add1","rectangle",126.5,14.75,-37.5,"right",[30,0,0],["case",false,false,false],2,71.15,41,0,0,"vertical",[.1,.1,.1,.1], // sub rectangle "add1","rectangle",-3.5,14.75,-37.5,"left",[30,0,0],["case",false,false,false],2,71.15,41,0,0,"vertical",[.1,.1,.1,.1], // sub rectangle - "add2","button",89.875,45,26,"top",[0,0,180],["case",false,false,true],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,34,26,"top",[0,0,180],["case",false,false,true],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,23,26,"top",[0,0,180],["case",false,false,true],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,12,26,"top",[0,0,180],["case",false,false,true],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,45,26,"top",[0,0,180],["sbc-case_z",false,false,true],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,34,26,"top",[0,0,180],["sbc-case_z",false,false,true],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,23,26,"top",[0,0,180],["sbc-case_z",false,false,true],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,12,26,"top",[0,0,180],["sbc-case_z",false,false,true],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button "add2","pcb_holder",.75,66.1,1.99,"bottom",[0,0,0],["case",false,false,false],123.5,35,1.6,2,0,"none",0, // add pcb holder "add2","boom_grill",16.5,72.5,21.5,"front",[90,0,180],["case",false,false,false],0,0,2,0,0,"flat",0, // add boom grill "add2","boom_grill",108,72.5,21.5,"front",[90,0,180],["case",false,false,false],0,0,2,0,0,"flat",0, // add boom grill @@ -180,10 +194,10 @@ accessory_data = [ "sub","round",108,61,21.5,"top",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder "sub","vent",44,60,17,"top",[0,0,0],["case",false,true,false],2,10,4,1,10,"vertical",1, // vent opening "model","hk_uart",12.5,23,5,"bottom",[0,0,-90],["case",false,false,false],10,10,0,0,0,"",0, // add uart model - "model","hk_uart_strap",10,0,2,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap + "model","hk_uart_strap",10,0,2,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap "model","hk_boom",32.25,53,4,"bottom",[90,0,0],["case",false,true,false],0,0,0,true,0,"front",0, // hk boom bonnet "model","boom_vring",76.75,49.5,31,"bottom",[90,0,0],["case",false,true,false],0,0,0,0,0,"",0, // hk boom bonnet volume ring - "platter","hk_uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap + "platter","hk_uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap "platter","boom_vring",-60,100,0,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0], // hk boom bonnet volume ring ["c2_panel_boombox", @@ -195,26 +209,26 @@ accessory_data = [ "sub","round",108,60,21.5,"front",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder "sub","vent",-3,22,13,"left",[0,0,90],["case",false,false,false],2,10,5,1,8,"vertical",1, // vent opening "model","hk_uart",12.5,23,5,"bottom",[0,0,-90],["case",false,false,false],10,10,0,0,0,"",0, // add uart model - "model","hk_uart_strap",10,0,2,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap + "model","hk_uart_strap",10,0,2,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap "model","hk_boom",32.25,51,4,"bottom",[90,0,0],["case",false,true,false],0,0,0,true,0,"front",0, // hk boom bonnet "model","boom_vring",76.75,49.5,31,"bottom",[90,0,0],["case",false,true,false],0,0,0,0,0,"",0, // hk boom bonnet volume ring - "platter","hk_uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap + "platter","hk_uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap "platter","boom_vring",-60,100,0,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0], // hk boom bonnet volume ring ["c2_panel_lcd3.5", - "add2","button",89.875,45,28,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,34,28,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,23,28,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,12,28,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,45,25,"top",[0,0,180],["sbc-case_z",false,false,true],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,34,25,"top",[0,0,180],["sbc-case_z",false,false,true],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,23,25,"top",[0,0,180],["sbc-case_z",false,false,true],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,12,25,"top",[0,0,180],["sbc-case_z",false,false,true],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button "sub","vent",-3,13,10,"left",[0,0,90],["case",false,false,false],2,10,5,1,8,"vertical",1, // vent opening "sub","rectangle",5.5,2.75,27,"top",[0,0,0],["case",false,false,false],74.5,51,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle "model","hk_lcd35",95,56,20,"bottom",[0,0,180],["case",false,false,false],0,0,0,0,0,"",0], // model hk 3.5 lcd ["c2_desktop_lcd3.5", - "add2","button",89.875,45,28,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,34,28,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,23,28,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,12,28,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,45,25,"top",[0,0,180],["sbc-case_z",false,false,true],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,34,25,"top",[0,0,180],["sbc-case_z",false,false,true],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,23,25,"top",[0,0,180],["sbc-case_z",false,false,true],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,12,25,"top",[0,0,180],["sbc-case_z",false,false,true],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button // 20 degrees "add1","rectangle",-3.5,2.65,-24.5,"left",[20,0,0],["case",false,false,false],2,62.9,24,0,0,"vertical",[.1,.1,.1,.1], // sub rectangle "sub","round",-3.75,40,-34,"left",[0,90,0],["case",false,false,false],65,0,3,0,0,"vertical",0, // sub round @@ -228,10 +242,10 @@ accessory_data = [ ["c2_deskboom_lcd3.5", "add1","rectangle",126.5,14.75,-37.5,"right",[30,0,0],["case",false,false,false],2,71.15,41,0,0,"vertical",[.1,.1,.1,.1], // sub rectangle "add1","rectangle",-3.5,14.75,-37.5,"left",[30,0,0],["case",false,false,false],2,71.15,41,0,0,"vertical",[.1,.1,.1,.1], // sub rectangle - "add2","button",89.875,45,39,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,34,39,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,23,39,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,12,39,"top",[0,0,180],["case",false,false,false],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,45,25,"top",[0,0,180],["sbc-case_z",false,false,true],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,34,25,"top",[0,0,180],["sbc-case_z",false,false,true],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,23,25,"top",[0,0,180],["sbc-case_z",false,false,true],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,12,25,"top",[0,0,180],["sbc-case_z",false,false,true],12,8,2,2,0,"cutout",[2,2,2,2], // cutout button "add2","pcb_holder",.75,66.1,1.99,"bottom",[0,0,0],["case",false,false,false],123.5,35,1.6,2,0,"none",0, // add pcb holder "add2","boom_grill",16.5,72.5,21.5,"front",[90,0,180],["case",false,false,false],0,0,2,0,0,"flat",0, // add boom grill "add2","boom_grill",108,72.5,21.5,"front",[90,0,180],["case",false,false,false],0,0,2,0,0,"flat",0, // add boom grill @@ -245,11 +259,11 @@ accessory_data = [ "sub","round",108,75,21.5,"front",[90,0,0],["case",false,false,false],24,0,5,0,0,"vertical",0, // sub cylinder "sub","vent",-3,22,13,"left",[0,0,90],["case",false,false,false],2,10,5,1,8,"vertical",1, // vent opening "model","hk_uart",12.5,23,5,"bottom",[0,0,-90],["case",false,false,false],10,10,0,0,0,"",0, // add uart model - "model","hk_uart_strap",10,0,2,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap + "model","hk_uart_strap",10,0,2,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap "model","hk_boom",32.25,68,4,"bottom",[90,0,0],["case",false,false,false],0,0,0,true,0,"front",0, // hk boom bonnet "model","boom_vring",76.75,64.5,31,"bottom",[90,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk boom bonnet volume ring "model","hk_lcd35",95,56,31,"bottom",[0,0,180],["case",false,false,false],0,0,0,0,0,"",0, // model hk 3.5 lcd - "platter","hk_uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap + "platter","hk_uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap "platter","boom_vring",-60,100,0,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0], // hk boom bonnet volume ring ["c2_tray_boombox", @@ -289,17 +303,17 @@ accessory_data = [ "sub","round",108,61,21.5,"top",[90,0,0],["case",false,true,false],24,0,5,0,0,"vertical",0, // sub cylinder "sub","vent",44,60,17,"top",[0,0,0],["case",false,true,false],2,10,4,1,10,"vertical",1, // vent opening "model","hk_uart",12.5,23,5,"bottom",[0,0,-90],["case",false,false,false],10,10,0,0,0,"",0, // add uart model - "model","hk_uart_strap",10,0,2,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap + "model","hk_uart_strap",10,0,2,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap "model","hk_boom",32.25,53,4,"bottom",[90,0,0],["case",false,true,false],0,0,0,true,0,"front",0, // hk boom bonnet "model","boom_vring",76.75,49.5,31,"bottom",[90,0,0],["case",false,true,false],0,0,0,0,0,"",0, // hk boom bonnet volume ring - "platter","hk_uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap + "platter","hk_uart_strap",-35,75,-9,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0, // hk uart strap "platter","boom_vring",-60,100,0,"bottom",[0,0,0],["case",false,false,false],0,0,0,0,0,"",0], // hk boom bonnet volume ring ["c4_panel_lcd3.5", - "add2","button",89.875,45,29,"top",[0,0,180],["case",false,false,false],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,34,29,"top",[0,0,180],["case",false,false,false],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,23,29,"top",[0,0,180],["case",false,false,false],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,12,29,"top",[0,0,180],["case",false,false,false],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,45,26,"top",[0,0,180],["sbc-case_z",false,false,true],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,34,26,"top",[0,0,180],["sbc-case_z",false,false,true],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,23,26,"top",[0,0,180],["sbc-case_z",false,false,true],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,12,26,"top",[0,0,180],["sbc-case_z",false,false,true],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button "sub","vent",-3,13,10,"left",[0,0,90],["case",false,false,false],2,10,5,1,8,"vertical",1, // vent opening "sub","rectangle",5.5,2.75,28,"top",[0,0,0],["case",false,false,false],74.5,51,5,0,0,"vertical",[.25,.25,.25,.25], // sub rectangle "model","hk_lcd35",95,56,20,"top",[0,0,180],["case",false,false,false],0,0,0,0,0,"",0], // model hk 3.5 lcd @@ -322,10 +336,10 @@ accessory_data = [ ["c4_deskboom_lcd3.5", "add1","rectangle",126.5,14.75,-37.5,"right",[30,0,0],["case",false,false,false],2,71.15,41,0,0,"vertical",[.1,.1,.1,.1], // sub rectangle "add1","rectangle",-3.5,14.75,-37.5,"left",[30,0,0],["case",false,false,false],2,71.15,41,0,0,"vertical",[.1,.1,.1,.1], // sub rectangle - "add2","button",89.875,45,40,"top",[0,0,180],["case",false,false,false],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,34,40,"top",[0,0,180],["case",false,false,false],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,23,40,"top",[0,0,180],["case",false,false,false],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button - "add2","button",89.875,12,40,"top",[0,0,180],["case",false,false,false],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,45,26,"top",[0,0,180],["sbc-case_z",false,false,true],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,34,26,"top",[0,0,180],["sbc-case_z",false,false,true],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,23,26,"top",[0,0,180],["sbc-case_z",false,false,true],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button + "add2","button",89.875,12,26,"top",[0,0,180],["sbc-case_z",false,false,true],12,8,2,3,0,"cutout",[2,2,2,2], // cutout button "add2","pcb_holder",.75,66.1,1.99,"bottom",[0,0,0],["case",false,false,false],123.5,35,1.6,2,0,"none",0, // add pcb holder "add2","boom_grill",16.5,72.5,21.5,"front",[90,0,180],["case",false,false,false],0,0,2,0,0,"flat",0, // add boom grill "add2","boom_grill",108,72.5,21.5,"front",[90,0,180],["case",false,false,false],0,0,2,0,0,"flat",0, // add boom grill