Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adds E-Switch EG2201 vertical DPDT slide switch #306

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

atoav
Copy link
Contributor

@atoav atoav commented Nov 13, 2022

I needed a vertical DPDT slide switch and added this one by E-Switch: https://sten-eswitch-13110800-production.s3.amazonaws.com/system/asset/product_line/data_sheet/119/EG.pdf

@carrotIndustries
Copy link
Member

Bot!

@github-actions

This comment has been minimized.

@github-actions github-actions bot added the bot: pass All checks passed label Nov 13, 2022
@carrotIndustries
Copy link
Member

  • variants should not be orderable MPNs as they differ in actuator length
  • one symbol pin is shorter than the other
  • value should be blank
  • mechanical pads should just be M1 .. M4
  • we don't have a layer legend, but what's the blue line near MC1?

- rename mechanical pads M1, M2, ...
- fix pin length on symbol
- remove variants from part
- remove value from part
@atoav
Copy link
Contributor Author

atoav commented Nov 14, 2022

Bot!

@github-actions
Copy link

This review is brought to you by the Horizon EDA Poolbot commit eb40288.

Items in this PR

State Type Name Checks Version Filename
New Entity Switch DPDT On-On ✔️ Pass 0 ✔️ entities/mechanical/switch/switch_dpdt_on-on.json
New Package EG2201 ✔️ Pass 0 ✔️ packages/mechanical/switch/eswitch/eg2201/package.json
New Part EG2201 ✔️ Pass 0 ✔️ parts/mechanical/switch/eswitch/EG2201.json
New Symbol Switch DPDT On-On ✔️ Pass 1 ✔️ symbols/mechanical/switch/switch_dpdt_on-on.json
New Unit Switch DPDT On-On ✔️ Pass 0 ✔️ units/mechanical/switch/switch_dpdt_on-on.json

Parts overview (excluding derived)

Bold items are from this PR

  • Part EG2201
    • Package EG2201
      • Padstack TH round
    • Entity Switch DPDT On-On
      • Unit Switch DPDT On-On
        • Symbol Switch DPDT On-On

Details

Parts

EG2201

✔️ Checks passed

Attribute Value
MPN EG2201
Value
Manufacturer E-Switch (3 other parts)
Datasheet https://sten-eswitch-13110800-production.s3.amazonaws.com/system/asset/product_line/data_sheet/119/EG.pdf
Description DPDT slide switch (vertical, pcb-mount)
Tags dpdt mechanical on-on slide switch th
Pad Gate Pin
1 Main 1
2 Main 2
3 Main 3
4 Main 4
5 Main 5
6 Main 6
M1 - -
M2 - -
M3 - -
M4 - -

Entities

Switch DPDT On-On

✔️ Checks passed

Attribute Value
Manufacturer (123 other parts)
Prefix S
Tags dpdt on-on switch
Gate Suffix Swap group Unit
Main 0 Switch DPDT On-On

Units

Switch DPDT On-On

✔️ Checks passed

Attribute Value
Manufacturer (123 other parts)
Pin Direction
1 Passive
2 Passive
3 Passive
4 Passive
5 Passive
6 Passive

Symbol: Switch DPDT On-On

✔️ Checks passed

Angle Normal Mirrored
Symbol Symbol
90° Symbol Symbol
180° Symbol Symbol
270° Symbol Symbol

Packages

EG2201

Attribute Value
Manufacturer E-Switch (3 other parts)
Tags mechanical slide switch th

✔️ Package checks passed

✔️ Clearance checks passed

Package

Parameters
Parameter Value
Courtyard expansion 000.250 mm
16.700mm 7.700mm
get-parameter [ courtyard_expansion ]
2 * +xy
set-polygon [ courtyard rectangle 0.000mm 0.000mm ]
Pads
Pad Padstack Pad diameter Hole diameter
1 TH round 001.000 mm 000.700 mm
2 TH round 001.000 mm 000.700 mm
3 TH round 001.000 mm 000.700 mm
4 TH round 001.000 mm 000.700 mm
5 TH round 001.000 mm 000.700 mm
6 TH round 001.000 mm 000.700 mm
M1 TH round 002.000 mm 001.500 mm
M2 TH round 002.000 mm 001.500 mm
M3 TH round 002.000 mm 001.500 mm
M4 TH round 002.000 mm 001.500 mm
3D views (no models)

Without model

Top Bottom
3D 3D
Pitch analysis
X Y Count
004.000 mm 000.000 mm 4
015.000 mm 000.000 mm 2
008.000 mm 002.250 mm 1
011.500 mm 004.000 mm 1
011.500 mm 004.250 mm 1
015.000 mm 006.000 mm 1

@atoav
Copy link
Contributor Author

atoav commented Nov 14, 2022

@carrotIndustries I fixed all the things except for the blue line: I cannot find it in the editor. I had a crash of the editor when I tried to generate a silkscreen and then recovered from the autosave file, so maybe this line was drawn from the generate silkscreen function?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bot: pass All checks passed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants