/* * 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 . */ 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;