Notes about component heights, swapping rotary and toggle switches

This commit is contained in:
George Dorn 2024-08-19 18:00:13 -07:00
parent 74231bd333
commit eea453f1ee
4 changed files with 1098 additions and 1243 deletions

File diff suppressed because it is too large Load diff

View file

@ -1,6 +1,6 @@
{
"board": {
"active_layer": 0,
"active_layer": 36,
"active_layer_preset": "All Layers",
"auto_track_width": true,
"hidden_netclasses": [],

View file

@ -4617,7 +4617,7 @@
(property "Value" "SW_SPDT" (at 233.68 41.91 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Footprint" "SynthMages:Micro SPDT (3 pin)" (at 233.68 46.99 0)
(property "Footprint" "SynthMages:Mini SPDT (3 pin)" (at 233.68 46.99 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 233.68 46.99 0)
@ -4849,7 +4849,7 @@
(property "Value" "SW_SPDT" (at 200.66 21.59 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Footprint" "SynthMages:Micro SPDT (3 pin)" (at 200.66 26.67 0)
(property "Footprint" "SynthMages:Mini SPDT (3 pin)" (at 200.66 26.67 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 200.66 26.67 0)
@ -4929,7 +4929,7 @@
(property "Value" "SW_SPDT" (at 200.66 31.75 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Footprint" "SynthMages:Micro SPDT (3 pin)" (at 200.66 36.83 0)
(property "Footprint" "SynthMages:Mini SPDT (3 pin)" (at 200.66 36.83 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 200.66 36.83 0)
@ -5583,7 +5583,7 @@
(property "Value" "Run/Stop" (at 111.76 74.93 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "SynthMages:Micro SPDT (3 pin)" (at 111.76 72.39 0)
(property "Footprint" "SynthMages:Mini SPDT (3 pin)" (at 111.76 72.39 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 111.76 72.39 0)
@ -6619,7 +6619,7 @@
(property "Value" "SW_SPDT" (at 233.68 31.75 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Footprint" "SynthMages:Micro SPDT (3 pin)" (at 233.68 36.83 0)
(property "Footprint" "SynthMages:Mini SPDT (3 pin)" (at 233.68 36.83 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 233.68 36.83 0)
@ -7513,7 +7513,7 @@
(property "Value" "SW_SPDT" (at 200.66 52.07 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Footprint" "SynthMages:Micro SPDT (3 pin)" (at 200.66 57.15 0)
(property "Footprint" "SynthMages:Mini SPDT (3 pin)" (at 200.66 57.15 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 200.66 57.15 0)
@ -7590,7 +7590,7 @@
(property "Value" "SW_SPDT" (at 233.68 62.23 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Footprint" "SynthMages:Micro SPDT (3 pin)" (at 233.68 67.31 0)
(property "Footprint" "SynthMages:Mini SPDT (3 pin)" (at 233.68 67.31 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 233.68 67.31 0)
@ -7977,7 +7977,7 @@
(property "Value" "CV RNG" (at 300.99 140.97 90)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "SynthMages:Micro SPDT (3 pin)" (at 297.18 139.7 0)
(property "Footprint" "SynthMages:Mini SPDT (3 pin)" (at 297.18 139.7 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 297.18 139.7 0)
@ -8250,7 +8250,7 @@
(property "Value" "SW_SPDT" (at 233.68 21.59 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Footprint" "SynthMages:Micro SPDT (3 pin)" (at 233.68 26.67 0)
(property "Footprint" "SynthMages:Mini SPDT (3 pin)" (at 233.68 26.67 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 233.68 26.67 0)
@ -8482,7 +8482,7 @@
(property "Value" "SW_SPDT" (at 233.68 52.07 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Footprint" "SynthMages:Micro SPDT (3 pin)" (at 233.68 57.15 0)
(property "Footprint" "SynthMages:Mini SPDT (3 pin)" (at 233.68 57.15 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 233.68 57.15 0)
@ -8714,7 +8714,7 @@
(property "Value" "SW_Rotary12" (at 193.3575 86.36 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "SynthMages:Alpha Rotary 12" (at 189.23 121.92 0)
(property "Footprint" "SynthMages:Alpha Rotary SR2511F 12-pos" (at 189.23 121.92 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://cdn-reichelt.de/documents/datenblatt/C200/DS-Serie%23LOR.pdf" (at 195.58 86.36 0)
@ -8724,7 +8724,6 @@
(pin "10" (uuid 66b1d639-3656-48f8-b04e-b2da9a356008))
(pin "11" (uuid e20243d9-8829-4f30-8ac1-4d9f5c85043f))
(pin "12" (uuid 9af35fb4-b5c4-4de7-9a9c-61f65c4f3a78))
(pin "A" (uuid 865c3a2b-83f8-4d34-99c7-241850eb9a96))
(pin "2" (uuid 8fe421e2-dfb7-43d8-a802-44352f113e4c))
(pin "3" (uuid e7022989-1014-4e9c-a142-3554c6d8d4c8))
(pin "4" (uuid 4a718c71-255d-4f21-b9a7-3d95e1ee0e1b))
@ -8733,6 +8732,7 @@
(pin "7" (uuid c244a83e-df66-4adb-bc5d-d2c96d3b179b))
(pin "8" (uuid 876f9693-3f22-4b05-a2e0-7854749e9120))
(pin "9" (uuid c824a461-d9eb-4465-bcf2-1c1808f9d8c9))
(pin "A" (uuid 865c3a2b-83f8-4d34-99c7-241850eb9a96))
(instances
(project "Unseen Servant"
(path "/0183ccee-e064-4ef2-a2e7-6b862e9a0382"
@ -9551,7 +9551,7 @@
(property "Value" "Once/Cont" (at 55.88 130.81 90)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "SynthMages:Micro SPDT (3 pin)" (at 53.34 129.54 0)
(property "Footprint" "SynthMages:Mini SPDT (3 pin)" (at 53.34 129.54 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 53.34 129.54 0)
@ -9628,7 +9628,7 @@
(property "Value" "SW_SPDT" (at 200.66 62.23 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Footprint" "SynthMages:Micro SPDT (3 pin)" (at 200.66 67.31 0)
(property "Footprint" "SynthMages:Mini SPDT (3 pin)" (at 200.66 67.31 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 200.66 67.31 0)
@ -9941,7 +9941,7 @@
(property "Value" "SW_SPDT" (at 200.66 41.91 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Footprint" "SynthMages:Micro SPDT (3 pin)" (at 200.66 46.99 0)
(property "Footprint" "SynthMages:Mini SPDT (3 pin)" (at 200.66 46.99 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 200.66 46.99 0)

View file

@ -0,0 +1,43 @@
Z heights between base and panel:
- 60mm slider - 7mm, with 3-4mm extra space available
- mini toggle switch - 9.5mm, +5mm extra space
- micro toggle switch - 7mm, +4mm extra
- pushbutton panel mounts - 8.6mm, +4mm extra
- thunkicons - 8.9mm, +3.5mm, make sure to use 7.5mm holes, not 6mm
- alpha pots - 9.8mm, +2mm
- rotary - 11.5mm, +3.5mm -- biggest by far, maybe 12.6mm?
- other rotaries:
SR2511 series are 11.43? Maybe more?
Distance between pcb and front panel:
9.8mm (alpha pots)
sliders: ~3mm a
mini toggle: ample space above pcb
micro toggle: probably too short without extra spacers, use mini toggle
pushbuttons: ample space above
11.75mm (existing 1p12t rotaries, use 11.25mm holes to minimize distance)
+1.6mm (pcb) = 13.35mm
sliders: 2mm above panel (cutting it very close, would need to glue knobs)
thunkicons: tight, but could work with printed spacers
mini toggle: 2.5mm above panel, tight but possible
micro toggle: 0mm above panel; could work with spacer but it will be very tight
pushbuttons: just enough for nut, but could also use a non-metal spacer underneath
alpha pots: tight, only 1/2 turn for nut
11mm - rotary, SR2511 style, with very large 17.5mm panel hole+snip off pin, add holes for the four plastic clips
+1.6mm (pcb) = 12.75mm
sliders: 3mm above panel, tight but possible
mini toggle: 4mm above panel, ample
thunkicons: probably too tight; could work with printed spacers and existing lead lengths
alpha pots: barely enough to attach knob