Skip to content

Commit

Permalink
updooot
Browse files Browse the repository at this point in the history
  • Loading branch information
pseudoku committed Jan 11, 2020
1 parent 45d53ff commit bbdd8a5
Show file tree
Hide file tree
Showing 7 changed files with 1,528 additions and 21 deletions.
2 changes: 1 addition & 1 deletion DES_Choc_ChicagoSteno.scad
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ use <z-butt.scad>
//}

difference(){
translate([0,0,-0])keycap(keyID = 27, cutLen = -ChocCut, Stem =true, Dish = true, Stab = 0 , visualizeDish = false, crossSection = false, homeDot = false, Legends = false);
translate([0,0,-0])keycap(keyID = 5, cutLen = -ChocCut, Stem =true, Dish = true, Stab = 0 , visualizeDish = false, crossSection = false, homeDot = false, Legends = false);
}
// #lp_master_base();

Expand Down
6 changes: 3 additions & 3 deletions DES_IJM.scad
Original file line number Diff line number Diff line change
Expand Up @@ -31,15 +31,15 @@ TODOs:
//#mirror([0,0,0])translate([0,0,1.95])keycap(keyID = capID, cutLen = 0, Stem =false, Dish = true, Stab = 0 , visualizeDish = false, crossSection = false, homeDot = false, Legends = false);

//bottom cast param
capID = 39;
capID = 1;

difference(){
mx_stem_cavity(name = "custom", xu=2, yu=1., sz = 10)translate([0,0,-.75])mirror([1,0,0])keycap(keyID = capID, cutLen = 0, Stem =true, Dish = true, Stab = 0 , visualizeDish = false, crossSection = false, homeDot = false, Legends = false);
mx_stem_cavity(name = "custom", xu=1, yu=1., sz = 10)translate([0,0,-.75])mirror([1,0,0])keycap(keyID = capID, cutLen = 0, Stem =true, Dish = true, Stab = 0 , visualizeDish = false, crossSection = false, homeDot = false, Legends = false);

// translate([0,-30,-25]) cube([60,60,50]); // cut check
}

#translate([0,-0,-1]) keycap(keyID = capID, cutLen = 0, Stem =false, Dish = true, Stab = 0 , visualizeDish = false, crossSection = false, homeDot = false, Legends = false);
//#translate([0,-0,-1]) keycap(keyID = capID, cutLen = 0, Stem =false, Dish = true, Stab = 0 , visualizeDish = false, crossSection = false, homeDot = false, Legends = false);

//Parameters
wallthickness = 2;
Expand Down
454 changes: 454 additions & 0 deletions DES_MX_3row_heavy sculpt.scad

Large diffs are not rendered by default.

33 changes: 18 additions & 15 deletions DES_MX_Corne+Kyria.scad
Original file line number Diff line number Diff line change
Expand Up @@ -5,25 +5,28 @@ use <scad-utils/trajectory.scad>
use <scad-utils/trajectory_path.scad>
use <sweep.scad>
use <skin.scad>

// R3 1.25x 1.75x
// R4 1.25x 1.75
// R5 1.50x 2.25, 2.75
/*DES (Distorted Elliptical Saddle) Sculpted Profile for 6x3 and corne thumb
Version 2: Eliptical Rectangle
*/
//#square([18.16, 18.16], center = true);
//#square([36.3, 19.05], center = true);

mirror([0,0,0])keycap(keyID = 4, cutLen = 0, Stem =true, Dish = true, Stab = 0 , veisualizeDish = false, crossSection = false, homeDot = false, Legends = false);
translate([-19,0,0])keycap(keyID = 3, cutLen = 0, Stem =true, Dish = true, Stab = 0 , visualizeDish = false, crossSection = false, homeDot = false, Legends = false);
translate([19,0,0])mirror([0,0,0])keycap(keyID = 5, cutLen = 0, Stem =true, Dish = true, Stab = 0 , visualizeDish = false, crossSection = false, homeDot = false, Legends = false);
mirror([0,0,0])keycap(keyID = 36, cutLen = 0, Stem =true, Dish = true, Stab = 0 , veisualizeDish = false, crossSection = false, homeDot = false, Legends = false);

//translate([-19,0,0])keycap(keyID = 3, cutLen = 0, Stem =true, Dish = true, Stab = 0 , visualizeDish = false, crossSection = false, homeDot = false, Legends = false);
//translate([19,0,0])mirror([0,0,0])keycap(keyID = 5, cutLen = 0, Stem =true, Dish = true, Stab = 0 , visualizeDish = false, crossSection = false, homeDot = false, Legends = false);
//translate([19*.5,19,0])mirror([1,0,0])keycap(keyID = 6, cutLen = 0, Stem =true, Dish = true, Stab = 0 , visualizeDish = false, crossSection = false, homeDot = false, Legends = false);

//n translate([0,19, 0])keycap(keyID = 3, cutLen = 0, Stem =true, Dish = true, visualizeDish = true, crossSection = true, homeDot = false, Legends = false);
// translate([0,38, 0])mirror([0,1,0])keycap(keyID = 2, cutLen = 0, Stem =true, Dish = true, visualizeDish = false, crossSection = true, homeDot = false, Legends = false);

//Low Pro rows
//for(cap = [6:8]){
//translate([-38, 19*(cap-6), 0])keycap(keyID = cap, cutLen = 0, Stem = false, Dish = true, visualizeDish = false, crossSection = true,Legends = false);
//for(cap = [8:10]){
//translate([-38, 19*(cap-8), 0])keycap(keyID = cap, cutLen = 0, Stem = false, Dish = true, visualizeDish = false, crossSection = true,Legends = false);
//}
//for(cap = [70:72]){
//translate([-19, 19*(cap-70), 0])keycap(keyID = cap, cutLen = 0, Stem = false, Dish = true, visualizeDish = false, crossSection = false,Legends = false);
Expand Down Expand Up @@ -97,11 +100,11 @@ keyParameters = //keyParameters[KeyID][ParameterID]
[17.16, 17.16, 4, 5, 10., 0, 0, -12, 5, 0, 2, 2, 1, 5, 1, 3, 2, 2], //R5 corne thumb
[17.16, 17.16, 4, 6, 11, 0, 0, -12, 10, 15, 2, 2, 1, 5, 1, 2, 2, 2], //R5 corne thumb
//Column high sculpt 3 row system
[17.16, 17.16, 6.5, 6.5,10.25, 0, -.25, 10, 0, 0, 2, 2, 1, 5, 1, 3.5, 2, 2], //R4 6
[17.16, 17.16, 6.5, 6.5, 8.75, 0, .5, -5, 0, 0, 2, 2, 1, 5, 1, 3.5, 2, 2], //R3 Home
[17.16, 17.16, 6.5, 6.5,10.75, 0, -.25, -13, 0, 0, 2, 2, 1, 5, 1, 3.5, 2, 2], //R2
[17.16, 17.16, 6.5, 6.5, 8.75, 0, .5, -5, 0, 0, 2, 2, 1, 5, 1, 3.5, 2, 2], //R3 deepdish
//kyria Thumbs 10 ~ 16
[17.16, 17.16, 6.5, 6.5,10.55, 0, 0, 9, 0, 0, 2, 2, 1, 5, 1, 3.5, 2, 2], //R4 8
[17.16, 17.16, 6.5, 6.5, 8.75, 0, .5, 4, 0, 0, 2, 2, 1, 5, 1, 3.5, 2, 2], //R3 Home
[17.16, 17.16, 6.5, 6.5, 9.75, 0, 0, -13, 0, 0, 2, 2, 1, 5, 1, 3.5, 2, 2], //R2
[17.16, 17.16, 6.5, 6.5, 8.75, 0, 0, 4, 0, 0, 2, 2, 1, 5, 1, 3.5, 2, 2], //R3 deepdish
//kyria Thumbs 13 ~ 19
[17.16, 35.56, 6, 7, 11, 0, 0, -8, 10, -5, 2, 2, 1, 4.85, 1, 3.5, 2, 2], //T0R1 2u
[17.16, 17.16, 6, 5, 11, -.5, 0, -9, 7, 10, 2, 2, 1, 5, 1, 3, 2, 2], //T0R1 1u
[17.16, 17.16, 6, 5, 13, -.5, 0, -9, 7, 5, 2, 2, 1, 5, 1, 3.5, 2, 2], //T0R2 1u
Expand All @@ -117,19 +120,19 @@ keyParameters = //keyParameters[KeyID][ParameterID]
[17.16, 17.16, 6.5, 6.5, 10, 0, 0, -11, 0, 0, 2, 2, 1, 5, 1, 3.5, 2, 2], //R2
[17.16, 17.16, 6.5, 6.5, 14.0, 0, -.25, -14, 0, 0, 2, 2, 1, 5, 1, 3.5, 2, 2], //R1
[17.16, 17.16, 6.5, 6.5, 9, 0, 0, -5, 0, 0, 2, 2, 1, 5, 1, 3.5, 2, 2], //R3 Home Deeper
//1.25u 18~23
//1.25u 25~30
[21.86, 17.16, 6.5, 6.5, 10.5, 0, 0, -3, 0, 0, 2, 2, 1, 5, 1, 3.5, 2, 2], //R5
[21.86, 17.16, 6.5, 6.5, 9.5, 0, 0, 9, 0, 0, 2, 2, 1, 5, 1, 3.5, 2, 2], //R4
[21.86, 17.16, 6.5, 6.5, 8.5, 0, .5, -5, 0, 0, 2, 2, 1, 5, 1, 3.5, 2, 2], //R3 Home
[21.86, 17.16, 6.5, 6.5, 10, 0, 0, -11, 0, 0, 2, 2, 1, 5, 1, 3.5, 2, 2], //R2
[21.86, 17.16, 6.5, 6.5, 14.0, 0, -.25, -14, 0, 0, 2, 2, 1, 5, 1, 3.5, 2, 2], //R1
//1.5u
//1.5u 31~36
[26.66, 17.16, 6.5, 6.5, 10.5, 0, 0, -3, 0, 0, 2, 2, 1, 5, 1, 3.5, 2, 2], //R5
[26.66, 17.16, 6.5, 6.5, 9.5, 0, 0, 9, 0, 0, 2, 2, 1, 5, 1, 3.5, 2, 2], //R4
[26.66, 17.16, 6.5, 6.5, 8.5, 0, .5, -5, 0, 0, 2, 2, 1, 5, 1, 3.5, 2, 2], //R3 Home
[26.66, 17.16, 6.5, 6.5, 10, 0, 0, -11, 0, 0, 2, 2, 1, 5, 1, 3.5, 2, 2], //R2
[26.66, 17.16, 6.5, 6.5, 14.0, 0, -.25, -14, 0, 0, 2, 2, 1, 5, 1, 3.5, 2, 2], //R1
//1.75u
//1.75u 37~42
[31.06, 17.16, 6.5, 6.5, 10.5, 0, 0, -3, 0, 0, 2, 2, 1, 5, 1, 3.5, 2, 2], //R5
[31.06, 17.16, 6.5, 6.5, 9.5, 0, 0, 9, 0, 0, 2, 2, 1, 5, 1, 3.5, 2, 2], //R4
[31.06, 17.16, 6.5, 6.5, 8.5, 0, .5, -5, 0, 0, 2, 2, 1, 5, 1, 3.5, 2, 2], //R3 Home
Expand Down Expand Up @@ -196,7 +199,7 @@ dishParameters = //dishParameter[keyID][ParameterID]

// low pro 3 row system
[ 6, 3, 18, -50, 5, 1.8, 8.8, 15, 2, 5, 4.4, 5, -55, 8.8, 15, 2], //R4
[ 5, 3.5, 10, -55, 5, 1.8, 8.5, 15, 2, 5, 3.5, 10, -55, 8.5, 15, 2], //R3
[ 5, 3.5, 10, -55, 5, 1.8, 8.5, 15, 2, 5, 3.7, 10, -55, 8.5, 15, 2], //R3
[ 6, 3, 10, -50, 5, 1.8, 8.8, 15, 2, 6, 4, 13, 30, 8.8, 16, 2], //R2
[ 4.8, 3.3, 18, -55, 5, 2.0, 8.5, 15, 2, 4.8, 3.3, 18, -55, 8.5, 15, 2], //R3 deep
//kyria
Expand Down
Loading

0 comments on commit bbdd8a5

Please sign in to comment.