Skip to content

Conversation

@phraktyl
Copy link

  • Correct chassis_depth_main calculation to include front_thickness
  • Add full_chassis_depth variable for chassis body depth
  • Update zip_tie_start_z to position at exact switch_depth
  • Extend chassis to case_thickness past zip tie holes
  • Update wire_channels to use full_chassis_depth
  • Add +10 buffer to all cutout modules for clean boolean operations
  • Ensures zip ties are fully enclosed with back wall

Replaced hardcoded values of 6 and 12 accordingly throughout
Changed the local hole_diameter to a more descriptive global wire_dia…
Moved the zip_tie_hole_width to the top for easier user configuration.
…ting

Rotate air holes for easier 3D printing without bridges.
- Add switch_count parameter to specify number of switches
- Add calc_required_height() helper function
- Add adjust_rack_height() to auto-calculate rack height
- Update main_body() to create continuous chassis
- Update switch_cutout() to loop through each switch
- Update power_wire_cutouts() for multiple switches
- Update air_holes() to position per switch
- Calculate wall and divider thickness from case_thickness
Add support for multiple stacked switches
- Create new wire_channels() module with curved channels
- Calculate channel diameter based on wire_diameter + case_thickness
- Position channels at switch edges for better wire management
- Create curved hull between cylinders for smooth gradient
- Only create channels when wire_diameter / 2 > case_thickness
- Integrate channels into main_body() union
- Extends full chassis depth to prevent wire slippage
- Replace horizontal indents with vertical slots only
- Zip tie slots span entire continuous chassis height
- Remove separate top/bottom indent grooves
- Ensure case_thickness clearance from switch area
- Update chassis_depth_main calculation
- Add zip_tie_start_z positioning variable
- Extend slots by tolerance for clean cuts
- Increase default zip_tie_width to 3.0mm for doubled walls
Enhance zip tie system for multiple switches
- Correct chassis_depth_main calculation to include front_thickness
- Add full_chassis_depth variable for chassis body depth
- Update zip_tie_start_z to position at exact switch_depth
- Extend chassis to case_thickness past zip tie holes
- Update wire_channels to use full_chassis_depth
- Add +10 buffer to all cutout modules for clean boolean operations
- Ensures zip ties are fully enclosed with back wall
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant