summaryrefslogtreecommitdiff
path: root/src/generate_configuration.py
diff options
context:
space:
mode:
authorJoshua Shreve <j.a.shreve@gmail.com>2021-07-24 21:45:42 -0400
committerJoshua Shreve <j.a.shreve@gmail.com>2021-07-24 21:45:42 -0400
commit67c14b37a52471eefecc481db028d21a49d5b684 (patch)
tree70376a73c3710ac66d2d05ec3ef351466ce278ec /src/generate_configuration.py
parentfe049ced7824b28226e7e30a9bba579c08b23fc4 (diff)
Fixes to default cluster. Some key shifts. Removing outputs from repo. Will be moving many outputs to releases shortly. If there are issues, use previous commit.
Diffstat (limited to 'src/generate_configuration.py')
-rw-r--r--src/generate_configuration.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/generate_configuration.py b/src/generate_configuration.py
index c8d9fb1..674fc2d 100644
--- a/src/generate_configuration.py
+++ b/src/generate_configuration.py
@@ -44,7 +44,7 @@ shape_config = {
# THUMB PARAMETERS
##############################
'thumb_style': 'DEFAULT', # 'DEFAULT', 'MINI', 'CARBONFET'
-
+ 'default_1U_cluster': True, # only used with default, makes top right thumb cluster key 1U
# Thumb plate rotations, anything other than 90 degree increments WILL NOT WORK.
'thumb_plate_tr_rotation': 0.0, # Top right plate rotation tweaks as thumb cluster is crowded for hot swap, etc.
'thumb_plate_tl_rotation': 0.0, # Top left plate rotation tweaks as thumb cluster is crowded for hot swap, etc.
@@ -70,6 +70,8 @@ shape_config = {
'wall_y_offset': 6, # offset in the x and/or y direction for the first downward_sloping part of the wall (negative)
'left_wall_x_offset': 12, # specific values for the left side due to the minimal wall.
'left_wall_z_offset': 3, # specific values for the left side due to the minimal wall.
+ 'left_wall_lower_y_offset': 0, # specific values for the lower left corner.
+ 'left_wall_lower_z_offset': 0,
'wall_thickness': 4.5, # wall thickness parameter used on upper/mid stage of the wall
'wall_base_y_thickness': 4.5, # wall thickness at the lower stage
'wall_base_x_thickness': 4.5, # wall thickness at the lower stage
@@ -154,6 +156,8 @@ shape_config = {
'oled_mount_rotation_xyz': (13.0, 0.0, -6.0), # will be overwritten if oled_center_row is not None
'oled_left_wall_x_offset_override': 28.0,
'oled_left_wall_z_offset_override': 0.0,
+ 'oled_left_wall_lower_y_offset': 12.0,
+ 'oled_left_wall_lower_z_offset': 5.0,
# 'UNDERCUT' Parameters
'oled_mount_undercut': 1.0,
@@ -170,6 +174,8 @@ shape_config = {
'oled_mount_rotation_xyz': (6.0, 0.0, -3.0), # will be overwritten if oled_center_row is not None
'oled_left_wall_x_offset_override': 24.0,
'oled_left_wall_z_offset_override': 0.0,
+ 'oled_left_wall_lower_y_offset': 12.0,
+ 'oled_left_wall_lower_z_offset': 5.0,
# 'SLIDING' Parameters
'oled_thickness': 4.2, # thickness of OLED, plus clearance. Must include components
@@ -190,6 +196,8 @@ shape_config = {
'oled_mount_rotation_xyz': (12.0, 0.0, -6.0), # will be overwritten if oled_center_row is not None
'oled_left_wall_x_offset_override': 24.0,
'oled_left_wall_z_offset_override': 0.0,
+ 'oled_left_wall_lower_y_offset': 12.0,
+ 'oled_left_wall_lower_z_offset': 5.0,
# 'CLIP' Parameters
'oled_thickness': 4.2, # thickness of OLED, plus clearance. Must include components