summaryrefslogtreecommitdiff
path: root/src/run_config.json
diff options
context:
space:
mode:
Diffstat (limited to 'src/run_config.json')
-rw-r--r--src/run_config.json229
1 files changed, 208 insertions, 21 deletions
diff --git a/src/run_config.json b/src/run_config.json
index 48bde38..153a75c 100644
--- a/src/run_config.json
+++ b/src/run_config.json
@@ -1,10 +1,10 @@
{
- "ENGINE": "solid",
+ "ENGINE": "cadquery",
"save_dir": ".",
"config_name": "DM",
- "show_caps": true,
+ "show_caps": false,
"show_pcbs": false,
- "nrows": 5,
+ "nrows": 6,
"ncols": 6,
"alpha": 0.26179916666666664,
"beta": 0.08726638888888888,
@@ -20,15 +20,133 @@
7
],
"keyboard_z_offset": 11,
+ "extra_width": 2.5,
+ "extra_height": 1.0,
+ "web_thickness": 5.1,
+ "post_size": 0.1,
+ "post_adj": 0,
"thumb_style": "TRACKBALL_ORBYL",
"default_1U_cluster": true,
"minidox_Usize": 1.6,
+ "default_thumb_screw_xy_locations": [
+ [
+ -21,
+ -58
+ ]
+ ],
+ "default_separable_thumb_screw_xy_locations": [
+ [
+ -21,
+ -58
+ ]
+ ],
+ "mini_thumb_screw_xy_locations": [
+ [
+ -29,
+ -52
+ ]
+ ],
+ "mini_separable_thumb_screw_xy_locations": [
+ [
+ -29,
+ -52
+ ],
+ [
+ -62,
+ 10
+ ],
+ [
+ 12,
+ -25
+ ]
+ ],
+ "minidox_thumb_screw_xy_locations": [
+ [
+ -37,
+ -34
+ ]
+ ],
+ "minidox_separable_thumb_screw_xy_locations": [
+ [
+ -37,
+ -34
+ ],
+ [
+ -62,
+ 12
+ ],
+ [
+ 10,
+ -25
+ ]
+ ],
+ "carbonfet_thumb_screw_xy_locations": [
+ [
+ -48,
+ -37
+ ]
+ ],
+ "carbonfet_separable_thumb_screw_xy_locations": [
+ [
+ -48,
+ -37
+ ],
+ [
+ -52,
+ 10
+ ],
+ [
+ 12,
+ -35
+ ]
+ ],
+ "orbyl_thumb_screw_xy_locations": [
+ [
+ -53,
+ -68
+ ]
+ ],
+ "orbyl_separable_thumb_screw_xy_locations": [
+ [
+ -53,
+ -68
+ ],
+ [
+ -66,
+ 8
+ ],
+ [
+ 10,
+ -40
+ ]
+ ],
+ "tbcj_thumb_screw_xy_locations": [
+ [
+ -40,
+ -75
+ ]
+ ],
+ "tbcj_separable_thumb_screw_xy_locations": [
+ [
+ -40,
+ -75
+ ],
+ [
+ -63,
+ 10
+ ],
+ [
+ 15,
+ -40
+ ]
+ ],
"thumb_plate_tr_rotation": 0.0,
"thumb_plate_tl_rotation": 0.0,
"thumb_plate_mr_rotation": 0.0,
"thumb_plate_ml_rotation": 0.0,
"thumb_plate_br_rotation": 0.0,
"thumb_plate_bl_rotation": 0.0,
+ "separable_thumb": false,
"trackball_in_wall": false,
"tbiw_ball_center_row": 0.2,
"tbiw_translational_offset": [
@@ -43,6 +161,7 @@
],
"tbiw_left_wall_x_offset_override": 50.0,
"tbiw_left_wall_z_offset_override": 0.0,
+ "tbiw_left_wall_lower_x_offset": 0.0,
"tbiw_left_wall_lower_y_offset": 0.0,
"tbiw_left_wall_lower_z_offset": 0.0,
"tbiw_oled_center_row": 0.75,
@@ -56,16 +175,23 @@
0,
0
],
+ "finger_trackball_in_wall": false,
+ "tbiw_ball_center_column": 0.2,
+ "tbiw_top_wall_y_offset_override": 50.0,
+ "tbiw_top_wall_z_offset_override": 0.0,
+ "tbiw_top_wall_extension_cols": 4,
"other_thumb": "DEFAULT",
"tbjs_key_diameter": 70,
+ "tbjs_Uwidth": 1.2,
+ "tbjs_Uheight": 1.2,
"tbjs_translation_offset": [
0,
0,
- 10
+ 2
],
"tbjs_rotation_offset": [
0,
- 0,
+ -8,
0
],
"tbjs_key_translation_offsets": [
@@ -116,8 +242,11 @@
"tbcj_thickness": 2,
"tbcj_outer_diameter": 53,
"trackball_modular": false,
- "trackball_Usize": 1.5,
- "ball_side": "right",
+ "trackball_modular_lip_width": 3.0,
+ "trackball_modular_ball_height": 3.0,
+ "trackball_modular_ring_height": 10.0,
+ "trackball_modular_clearance": 0.5,
+ "ball_side": "both",
"ball_diameter": 34.0,
"ball_wall_thickness": 3,
"ball_gap": 1.0,
@@ -148,13 +277,13 @@
"pinky_1_5U": false,
"first_1_5U_row": 0,
"last_1_5U_row": 5,
- "extra_width": 2.5,
- "extra_height": 1.0,
+ "skeletal": false,
"wall_z_offset": 15,
"wall_x_offset": 5,
"wall_y_offset": 6,
"left_wall_x_offset": 12,
"left_wall_z_offset": 3,
+ "left_wall_lower_x_offset": 0,
"left_wall_lower_y_offset": 0,
"left_wall_lower_z_offset": 0,
"wall_thickness": 4.5,
@@ -196,13 +325,13 @@
"nub_keyswitch_width": 14.4,
"undercut_keyswitch_height": 14.0,
"undercut_keyswitch_width": 14.0,
- "notch_width": 5.0,
+ "notch_width": 6.0,
"sa_profile_key_height": 12.7,
"sa_length": 18.5,
"sa_double_length": 37.5,
"plate_thickness": 5.1,
"plate_rim": 2.0,
- "clip_thickness": 1.4,
+ "clip_thickness": 1.1,
"clip_undercut": 1.0,
"undercut_transition": 0.2,
"plate_file": null,
@@ -308,13 +437,11 @@
"oled_clip_z_gap": 0.2
}
},
- "web_thickness": 4.0,
- "post_size": 0.1,
- "post_adj": 0,
"screws_offset": "INSIDE",
"screw_insert_height": 3.8,
- "screw_insert_bottom_radius": 2.655,
- "screw_insert_top_radius": 2.55,
+ "screw_insert_bottom_radius": 1.25,
+ "screw_insert_top_radius": 1.25,
+ "screw_insert_outer_radius": 4.25,
"wire_post_height": 7,
"wire_post_overhang": 3.5,
"wire_post_diameter": 2.6,
@@ -323,21 +450,81 @@
"external_holder_width": 28.75,
"external_holder_xoffset": -5.0,
"external_holder_yoffset": -4.5,
- "screw_hole_diameter": 2,
+ "pcb_mount_ref_offset": [
+ 0,
+ -5,
+ 0
+ ],
+ "pcb_holder_size": [
+ 34.6,
+ 7,
+ 4
+ ],
+ "pcb_holder_offset": [
+ 8.9,
+ 0,
+ 0
+ ],
+ "pcb_usb_hole_size": [
+ 7.5,
+ 10.0,
+ 4
+ ],
+ "pcb_usb_hole_offset": [
+ 15,
+ 0,
+ 4.5
+ ],
+ "wall_thinner_size": [
+ 34,
+ 7,
+ 10
+ ],
+ "trrs_hole_size": [
+ 3,
+ 20
+ ],
+ "trrs_offset": [
+ 0,
+ 0,
+ 1.5
+ ],
+ "pcb_screw_hole_size": [
+ 0.5,
+ 10
+ ],
+ "pcb_screw_x_offsets": [
+ -5.5,
+ 7.75,
+ 22
+ ],
+ "pcb_screw_y_offset": -2,
+ "screw_hole_diameter": 3,
"base_thickness": 3.0,
"base_offset": 3.0,
"base_rim_thickness": 5.0,
- "screw_cbore_diameter": 4.0,
- "screw_cbore_depth": 2.0,
- "plate_holes": false,
+ "screw_cbore_diameter": 6.0,
+ "screw_cbore_depth": 2.5,
+ "plate_holes": true,
"plate_holes_xy_offset": [
0.0,
0.0
],
"plate_holes_width": 14.3,
"plate_holes_height": 14.3,
- "plate_holes_diameter": 1.7,
+ "plate_holes_diameter": 1.6,
"plate_holes_depth": 20.0,
+ "plate_pcb_clear": false,
+ "plate_pcb_size": [
+ 18.5,
+ 18.5,
+ 5
+ ],
+ "plate_pcb_offset": [
+ 0,
+ 0,
+ 0
+ ],
"pcb_width": 18.0,
"pcb_height": 18.0,
"pcb_thickness": 1.5,