mirror of
https://github.com/mon/TataconUSB.git
synced 2026-09-07 18:05:09 -05:00
Add single layer guide for better case fit, increase switch clearance
This commit is contained in:
@@ -69,4 +69,5 @@ flashboot:
|
||||
$(AVRDUDE) -U flash:w:DFU/BootloaderHID.hex:i
|
||||
|
||||
flash: all
|
||||
sleep 1
|
||||
python DFU/hid_bootloader_loader.py atmega16u2 Keyboard.hex
|
||||
|
||||
@@ -22,11 +22,16 @@ board_clearance_bottom = 1.2; // USB connector shield pins
|
||||
|
||||
board_height = board_clearance_bottom + board_thickness;
|
||||
|
||||
switch_clear = 1.9;
|
||||
switch_diameter = 2.5 + fudge;
|
||||
switch_offsetx = ver == 5 ? 13.5 : 4.85;
|
||||
switch_offsety = ver == 5 ? 14 : 22.1;
|
||||
|
||||
usb_width = 12.1 + fudge;
|
||||
usb_height = 4.5 + fudge;
|
||||
usb_relative_z = ver == 5 ? 0.6 : 0;
|
||||
|
||||
usb_clip_offset = 4.9;
|
||||
usb_clip_offset = 5;
|
||||
// ver 4 clip must come further because of crystal leeway
|
||||
usb_clip_strength = ver == 5 ? 0.5 : 0.8;
|
||||
// ver 4 nub is too far forward
|
||||
@@ -50,10 +55,6 @@ rear_cover_height = 0.8;
|
||||
rear_cover_length = 7;
|
||||
rear_cover_strength = 1.2;
|
||||
|
||||
switch_diameter = 2.5 + fudge;
|
||||
switch_offsetx = ver == 5 ? 13.5 : 4.85;
|
||||
switch_offsety = ver == 5 ? 14 : 22.1;
|
||||
|
||||
// cutout to see dem lights
|
||||
led_height = 1;
|
||||
led_length = 2.8;
|
||||
@@ -135,8 +136,6 @@ module port_holes() {
|
||||
//cube([nunchuck_width+wall_strength*4, wall_strength+fudge, board_height+nunchuck_height]);
|
||||
}
|
||||
|
||||
switch_clear = 1.2;
|
||||
|
||||
module entry_cutout() {
|
||||
translate([0,
|
||||
board_length-miniFudge,
|
||||
@@ -203,6 +202,16 @@ module usb_clip() {
|
||||
usb_clip_offset - usb_nub_offset - usb_clip_strength*2,
|
||||
board_height+board_clearance_top])
|
||||
sharp_clip(usb_nub_width, usb_nub_strength);
|
||||
|
||||
helper_length = 5;
|
||||
helper_strength = 0.6;
|
||||
translate([board_width/2,0,0])
|
||||
rotate([0,-90,0])
|
||||
linear_extrude(usb_width/2, center = true)
|
||||
polygon(points=[[board_clearance_bottom+usb_relative_z,0],
|
||||
[0, helper_length],
|
||||
[0, helper_length - helper_strength*2],
|
||||
[board_clearance_bottom+usb_relative_z - helper_strength, 0]]);
|
||||
}
|
||||
|
||||
module button_hole() {
|
||||
|
||||
@@ -183,9 +183,9 @@ solid OpenSCAD_Model
|
||||
endfacet
|
||||
facet normal 0 1 0
|
||||
outer loop
|
||||
vertex 15.5 7 3.79999
|
||||
vertex 15.5 7 4.5
|
||||
vertex 14.3 7 2.79999
|
||||
vertex 14.3 7 3.79999
|
||||
vertex 14.3 7 4.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 1 0
|
||||
@@ -213,7 +213,7 @@ solid OpenSCAD_Model
|
||||
outer loop
|
||||
vertex 15.5 7 1.39999
|
||||
vertex 14.3 7 2.79999
|
||||
vertex 15.5 7 3.79999
|
||||
vertex 15.5 7 4.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 1 0
|
||||
@@ -233,8 +233,8 @@ solid OpenSCAD_Model
|
||||
facet normal 0 1 -0
|
||||
outer loop
|
||||
vertex 0.399994 7 2.79999
|
||||
vertex -0.799988 7 3.79999
|
||||
vertex 0.399994 7 3.79999
|
||||
vertex -0.799988 7 4.5
|
||||
vertex 0.399994 7 4.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 1 0
|
||||
@@ -262,7 +262,7 @@ solid OpenSCAD_Model
|
||||
outer loop
|
||||
vertex 0.399994 7 2.79999
|
||||
vertex -0.799988 7 1.39999
|
||||
vertex -0.799988 7 3.79999
|
||||
vertex -0.799988 7 4.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 1 0
|
||||
@@ -421,9 +421,9 @@ solid OpenSCAD_Model
|
||||
endfacet
|
||||
facet normal 0 -1 0
|
||||
outer loop
|
||||
vertex -0.799988 6.2 3.79999
|
||||
vertex -0.799988 6.2 4.5
|
||||
vertex 0.399994 6.2 2.79999
|
||||
vertex 0.399994 6.2 3.79999
|
||||
vertex 0.399994 6.2 4.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 -1 0
|
||||
@@ -451,7 +451,7 @@ solid OpenSCAD_Model
|
||||
outer loop
|
||||
vertex -0.799988 6.2 1.39999
|
||||
vertex 0.399994 6.2 2.79999
|
||||
vertex -0.799988 6.2 3.79999
|
||||
vertex -0.799988 6.2 4.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 -1 0
|
||||
@@ -471,8 +471,8 @@ solid OpenSCAD_Model
|
||||
facet normal 0 -1 0
|
||||
outer loop
|
||||
vertex 14.3 6.2 2.79999
|
||||
vertex 15.5 6.2 3.79999
|
||||
vertex 14.3 6.2 3.79999
|
||||
vertex 15.5 6.2 4.5
|
||||
vertex 14.3 6.2 4.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 -1 0
|
||||
@@ -500,7 +500,7 @@ solid OpenSCAD_Model
|
||||
outer loop
|
||||
vertex 14.3 6.2 2.79999
|
||||
vertex 15.5 6.2 1.39999
|
||||
vertex 15.5 6.2 3.79999
|
||||
vertex 15.5 6.2 4.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 -1 -0
|
||||
@@ -533,44 +533,44 @@ solid OpenSCAD_Model
|
||||
endfacet
|
||||
facet normal 1 -0 0
|
||||
outer loop
|
||||
vertex 15.5 6.2 3.79999
|
||||
vertex 15.5 6.2 4.5
|
||||
vertex 15.5 7 1.39999
|
||||
vertex 15.5 7 3.79999
|
||||
vertex 15.5 7 4.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 1 0 0
|
||||
outer loop
|
||||
vertex 15.5 7 1.39999
|
||||
vertex 15.5 6.2 3.79999
|
||||
vertex 15.5 6.2 4.5
|
||||
vertex 15.5 6.2 1.39999
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 1
|
||||
outer loop
|
||||
vertex 14.3 7 3.79999
|
||||
vertex 15.5 6.2 3.79999
|
||||
vertex 15.5 7 3.79999
|
||||
vertex 14.3 7 4.5
|
||||
vertex 15.5 6.2 4.5
|
||||
vertex 15.5 7 4.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 15.5 6.2 3.79999
|
||||
vertex 14.3 7 3.79999
|
||||
vertex 14.3 6.2 3.79999
|
||||
vertex 15.5 6.2 4.5
|
||||
vertex 14.3 7 4.5
|
||||
vertex 14.3 6.2 4.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -1 0 0
|
||||
outer loop
|
||||
vertex 14.3 6.2 2.79999
|
||||
vertex 14.3 7 3.79999
|
||||
vertex 14.3 7 4.5
|
||||
vertex 14.3 7 2.79999
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -1 -0 0
|
||||
outer loop
|
||||
vertex 14.3 7 3.79999
|
||||
vertex 14.3 7 4.5
|
||||
vertex 14.3 6.2 2.79999
|
||||
vertex 14.3 6.2 3.79999
|
||||
vertex 14.3 6.2 4.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 1
|
||||
@@ -645,44 +645,44 @@ solid OpenSCAD_Model
|
||||
endfacet
|
||||
facet normal 1 -0 0
|
||||
outer loop
|
||||
vertex 0.399994 6.2 3.79999
|
||||
vertex 0.399994 6.2 4.5
|
||||
vertex 0.399994 7 2.79999
|
||||
vertex 0.399994 7 3.79999
|
||||
vertex 0.399994 7 4.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 1 0 0
|
||||
outer loop
|
||||
vertex 0.399994 7 2.79999
|
||||
vertex 0.399994 6.2 3.79999
|
||||
vertex 0.399994 6.2 4.5
|
||||
vertex 0.399994 6.2 2.79999
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 1
|
||||
outer loop
|
||||
vertex -0.799988 7 3.79999
|
||||
vertex 0.399994 6.2 3.79999
|
||||
vertex 0.399994 7 3.79999
|
||||
vertex -0.799988 7 4.5
|
||||
vertex 0.399994 6.2 4.5
|
||||
vertex 0.399994 7 4.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 0.399994 6.2 3.79999
|
||||
vertex -0.799988 7 3.79999
|
||||
vertex -0.799988 6.2 3.79999
|
||||
vertex 0.399994 6.2 4.5
|
||||
vertex -0.799988 7 4.5
|
||||
vertex -0.799988 6.2 4.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -1 0 0
|
||||
outer loop
|
||||
vertex -0.799988 6.2 1.39999
|
||||
vertex -0.799988 7 3.79999
|
||||
vertex -0.799988 7 4.5
|
||||
vertex -0.799988 7 1.39999
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -1 -0 0
|
||||
outer loop
|
||||
vertex -0.799988 7 3.79999
|
||||
vertex -0.799988 7 4.5
|
||||
vertex -0.799988 6.2 1.39999
|
||||
vertex -0.799988 6.2 3.79999
|
||||
vertex -0.799988 6.2 4.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,2 +0,0 @@
|
||||
http://au.rs-online.com/web/p/type-a-usb-connectors/8006797/
|
||||
USB connector
|
||||
Reference in New Issue
Block a user