Skip to content

Conversation

@phraktyl
Copy link

This is a bigger change to support multiple stacked switches (or devices). This was the original reason I started modifying the code. I have three Minisforum MS-01 servers that I knew would fit in to 4U of space, but I couldn't find any printable models to support that. I happened to come across your code and knew it was perfect for what I wanted.

  • 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

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
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