Files
rackstack/rack-mount/patch-panel/entry.scad
Kiria 6516c22dc3 Rewrite keystone.scad (#35)
* helper/keystone: rewrite completely

* rack-mount/patch-panel: edit to adapt to the new keystone

* helper/keystone: fill the lug-side opening

* rack-mount/patch-panel: allow combining two types of keystones and
plates freely

* rack-mount/patch-panel/entry: apply suggestions

Co-authored-by: Zhao (Jack) Wang <jazwang@proton.me>

* rack-mount/patch-panel: fix animate.scad & regen gif

---------

Co-authored-by: Zhao (Jack) Wang <jazwang@proton.me>
2025-03-20 22:34:54 -04:00

32 lines
950 B
OpenSCAD

use <./patchPanel.scad>
/*
Parametric patch panel for rj45 keystones
Please also make sure that the correct rack frame preset is set in rackFrame.scad.
TODO add support for 2d arrays
*/
module patchPanelSystem (
// begin config ////////////////////////////////////////////////////////////////////////////////////////////////////////
// 1 for the original keystone mount design, 2 for a visually cleaner keystone mount
// but where the keystone is a bit harder to remove
// 3 for a cube with the height of plateThickness,
// 4 and 5 for cubes with the same height as keystone1 and 2
slots = [2, 2, 2, 2, 2, 2, 2, 5, 2],
plateThickness = 3,
keystoneSpacing = 19,
center = false
// end config //////////////////////////////////////////////////////////////////////////////////////////////////////////
) {
mirror(v = [0, 0, 1])
patchPanel(slots = slots, plateThickness = 3, keystoneSpacing = 19, center=center);
}
patchPanelSystem();