diff options
Diffstat (limited to 'src/run_config.json')
-rw-r--r-- | src/run_config.json | 229 |
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, |