You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

90 lines
2.6 KiB

/*
* Copyright 2022 Thomas Buck - thomas@xythobuz.de
* Philipp Schönberger - mail@phschoen.de
*
* This program is distributed in the hope that it will be useful,
* 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.
*
* See <http://www.gnu.org/licenses/>.
*/
switch_finger_t=[
// colum 3
[ [0,70,50], [30 ,60,20] , [50, 60, 20] , [70, 60,20] , [95, 60,20] ],
// colum 2
[ [0,40,40], [30 ,40,10] , [50, 40, 10] , [70, 40,10] , [95, 40,10] ],
// colum 2
[ [0,20,25], [28.5,20, 5] , [50, 20, 5] , [70, 20, 5] , [95, 20, 5] ],
// colum 1
[ [0, 0,15], [25 ,0 ,0 ] , [50, 0, 0] , [70, 0, 0] , [95, 0, 0] ]
];
switch_finger_r=[
// row 3
[ [0,0,0], [0,0,-10] , [0,0,-10] , [0,0,-10] , [0,0,-10] , [0,0,-10] ],
// row 2
[ [0,0,0], [20,0,-10] , [20,0,-10] , [20,0,-10] , [20,0,-10] , [20,0,-10] ],
// row 2
[ [0,0,0], [10,0,-10] , [10,0,-10] , [10,0,-10] , [10,0,-10] , [10,0,-10] ],
// row 1
[ [0,0,0], [0,0,-10] , [0,0,-10] , [0,0,-10] , [0,0,-10] , [0,0,-10] ]
];
switch_thumb_t=[
// colum 2
[ [-35,-45,15], [-9,-30,15] , [30,-30,15] ],
// colum 1
[ [-25,-70,10], [0,-50,10], [30,-50,10] ],
];
switch_thumb_r=[
[ [0,0,30], [10,0,20] , [10,0,10] ],
// row 1
[ [0,0,30], [10,0,20] , [0,0,10] ]
];
switch_keycap=[
[["mt3", 1], ["SA", 1], ["SA", 1],["SA", 1],["SA", 1],],
[["mt3", 1], ["SA", 1], ["SA", 1],["SA", 1],["SA", 1],],
[["mt3", 1], ["SA", 1], ["SA", 1],["SA", 1],["SA", 1],],
[["mt3", 1], ["SA", 1], ["SA", 1],["SA", 1],["SA", 1],],
];
// the trackball diameter itself
ball_dia = 38.0;
ball_h = 15;
// the typcial 3 static balls which are the glide contacts of the trackball
roller_dia = 3.0;
roller_count = 3;
bezier_between_keys = false;
$switch_with_pcb=true;
$show_switches=true;
$show_keycaps=true;
$show_switch_pcb=true;
//
// cutout types
//
// C H
// _________ _________
// | | _| |_
// | | |_ _|
// | | _| |_
// | | |_ _|
// |_________| |_________|
//
// V _ _ B _ _
// _| |_| |_ _| |_| |_
// | | _| |_
// | | |_ _|
// | | _| |_
// | | |_ _|
// |_ _ _| |_ _ _|
// |_| |_| |_| |_|
//
switch_cutout_type="V";
switch_pcb_with_screws=true;