Schematic: Proof of concept (one microphone)

This commit is contained in:
Jannik Beyerstedt 2020-10-10 22:47:28 +02:00
parent 48d69388ee
commit 55a1890b3f
7 changed files with 2672 additions and 2 deletions

42
.gitignore vendored Normal file
View file

@ -0,0 +1,42 @@
# Created by https://www.toptal.com/developers/gitignore/api/kicad
# Edit at https://www.toptal.com/developers/gitignore?templates=kicad
### KiCad ###
# For PCBs designed using KiCad: http://www.kicad-pcb.org/
# Format documentation: http://kicad-pcb.org/help/file-formats/
# Temporary files
*.000
*.bak
*.bck
*.kicad_pcb-bak
*.sch-bak
*~
_autosave-*
*.tmp
*-save.pro
*-save.kicad_pcb
fp-info-cache
# Netlist files (exported from Eeschema)
*.net
# Autorouter files (exported from Pcbnew)
*.dsn
*.ses
# Exported BOM files
*.xml
*.csv
### KiCad Patch ###
rescue-backup/
*.tsv
bom/
# Gerber export output
out/
# End of https://www.toptal.com/developers/gitignore/api/kicad

110
README.md
View file

@ -5,6 +5,7 @@ But the required hardware for simultaneous translation is quite expensive to ren
So the idea was born to design an easy to use hardware with the special requirements of our interpreters in mind. So the idea was born to design an easy to use hardware with the special requirements of our interpreters in mind.
## Requirements ## Requirements
The hardware unit should deliver the native audio (stage/ hall mix) to the interpreter's headset and provide a sum of all interpreter's microphone to the input of the video streaming/ recording chain. The hardware unit should deliver the native audio (stage/ hall mix) to the interpreter's headset and provide a sum of all interpreter's microphone to the input of the video streaming/ recording chain.
Mixing of the final translated audio (ducking the native audio with the translation) will be done as part of the streaming/ recording chain, so the interpreter unit should just provide the sum of all microphones. Mixing of the final translated audio (ducking the native audio with the translation) will be done as part of the streaming/ recording chain, so the interpreter unit should just provide the sum of all microphones.
@ -20,7 +21,7 @@ General requirements:
- 3x Microphone input (XLR) (at first just dynamic microphones) - 3x Microphone input (XLR) (at first just dynamic microphones)
* VU-Meter for each input channel. (Perhaps with special color scheme: too quiet, good, too loud, clipping) * VU-Meter for each input channel. (Perhaps with special color scheme: too quiet, good, too loud, clipping)
* Fader/ Potentiometer for gain control * Fader/ Potentiometer for gain control
* Mute switch (on/ off position, with state LED) * On-Air switch (on/ off position, with state LED)
* Temporary mute button (momentary switch) * Temporary mute button (momentary switch)
- 3x Headphone output (6.3 mm mono/ stereo (2x mono) jack) - 3x Headphone output (6.3 mm mono/ stereo (2x mono) jack)
* Should output mix of native audio and own microphone * Should output mix of native audio and own microphone
@ -34,7 +35,112 @@ All inputs (besides the microphones) and outputs should:
- be transformer balanced and galvanically isolated - be transformer balanced and galvanically isolated
## Status ## Status
Requirements collection done, first research for circuit design, but no real progress yet.
### Tasks
- [x] Requirements collection
- [ ] Electrical design draft/ proof of concept (breadboard)
- [ ] Proof of concept validation
- [ ] First PCB layout
- [ ] More testing/ validation
Help is always appreciated! Help is always appreciated!
### Implemented Requirements
- [x] Microphone input
- [x] Line input
- [x] Microphone summing and line output driver
- [x] Adjustable headphone mix and output volume
- [ ] ESD protection and galvanic isolation of line inputs and outputs
- [ ] VU meter
- [ ] Mute and On-Air buttons
## Electrical Design
This chapter contains some notes on the electrical design.
Currently just the sources of the used circuit designs.
### Sources and Design Considerations
#### Microphone Input
##### Preamplifier
For the microphone preamp, we are using the NE5534 low-noise opamp with a circuit design from [circuitlib microphone pre-amp](https://www.circuitlib.com/index.php/schematics/product/29-balanced-microphone-preamplifier).
##### Controllable Amplification
In a normal mixer, you would be able to lower the microphone's volume to zero.
But in our case we just need on/ off and some gain range to adjust for different microphones and loudness of different people.
TODO: Try, if the preamp's gain of about 50 dB is enough and how much gain is need in this stage.
From theoretical calculations, we might need another 30 to 40 dB here, which needs to be adjustable in a range of about 30 dB.
TODO: Try out using the amp's feedback resistor for gain control or just use a potentiometer on the input of the next stage.
TODO: Integrate the On-Air and mute buttons
For long-lasting endurance of the microphone level potentiometer, we're using one with conductive plastic as resistor element (Bourns model 91).
#### Line Input/ Input Module
The line input must not be amplified at all, because loudness control of the headphones is done by the headphone amplifier section.
But the differential line-level signal must be converted to a single-ended signal by the input stage.
The current design uses a LM833N opamp to convert the balanced signal into a single ended signal and has a second LM833N to provide some degree (+- 6 dB) of "factory" adjustment.
The second part of that circuit was taken from the [circuitlib audio mixer tutorial](https://www.circuitlib.com/index.php/tutorials/product/39-how-to-build-an-audio-mixer).
TODO: How to achieve galvanic isolation?
TODO: Use https://www.ti.com/product/INA134 for input conversion?
#### Summing
Summing is needed in two places: Creating the sum of all microphones (not adjustable, fixed output gain) and for the headphone mix (one input level adjustable).
A simple summing circuit using one operational amplifier is enough for our application, like in [circuitlib audio mixer tutorial](https://www.circuitlib.com/index.php/tutorials/product/39-how-to-build-an-audio-mixer).
#### Line Output Driver
TODO: Either use https://www.ti.com/product/DRV134 or http://www.thatcorp.com/1600-series_Balanced_Line_Driver_ICs.shtml.
TODO: How to achieve galvanic isolation?
#### Headphone Output Driver
The headphone output needs a maximum output power of about 0.1 W and should put the mono signal on both stereo channels of the TRS jack.
For the first draft, we're using one LM386 audio power amplifier.
TODO: Check, if driving the two speakers in parallel leads to any issues (besides cutting the speaker impedance in half).
#### VU Meter
Because the LM3916 LED bar graph driver is obsolete, we either have to re-create it's function with some comperators or have to use a microcontroller.
TODO: Re-create the LM3916 with some LM339 or design/ program some small uC.
## Notes
A dynamic microphone needs at least 60 dB gain in the pre-amp, because a typical signal is at about 1 - 100 uV (-118 to -78 dBu or -120 to -80 dBV).
Line level in professional audio gear is at +4 dBu, which is 1.228 V (RMS).
Because 0 dBu is defined as 1 mW at a load of 600 Ohm, which needs a voltage of 0.77 V.
Increasing the voltage by a factor of 10 is an amplification of 20 dB.
## BoM
Approximate prices in Euro.
Connectors and Buttons (User Interface)
| Count | Art. No. | Description | Price |
|-------|--------------------|------------------|-------|
| 1 | Neutrik NCJ 6 FAH | Line Input | 1,27 |
| 1 | Neutrik NC3 FD-LX | Microphone Input | 3,44 |
| 1 | Neutrik NJ3 FP-6-C | Headphone Output | 5,40 |
| 1 | Neutrik NC3 MD-LX | Line Output | 3,22 |
| 1 | Neutrik NAC3 MPA-1 | Main Power Input | 3,33 |
Sub-Components
| Count | Art. No. | Description | Price |
|-------|--------------------|------------------|--------|
| 1 | Traco Power TXL 035-1515D or TOP 60533 | Power Supply | ~48,00 |
PCB Components: TODO when schematic is finished

Binary file not shown.

View file

@ -0,0 +1,458 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Amplifier_Audio_LM386
#
DEF Amplifier_Audio_LM386 U 0 5 Y Y 1 F N
F0 "U" 50 300 50 H V L CNN
F1 "Amplifier_Audio_LM386" 50 200 50 H V L CNN
F2 "" 100 100 50 H I C CNN
F3 "" 200 200 50 H I C CNN
$FPLIST
SOIC*3.9x4.9mm*P1.27mm*
DIP*W7.62mm*
MSSOP*P0.65mm*
TSSOP*3x3mm*P0.5mm*
$ENDFPLIST
DRAW
P 4 0 1 10 200 0 -200 200 -200 -200 200 0 f
X GAIN 1 0 -300 200 U 50 20 1 1 I
X - 2 -300 -100 100 R 50 50 1 1 I
X + 3 -300 100 100 R 50 50 1 1 I
X GND 4 -100 -300 150 U 50 50 1 1 W
X ~ 5 300 0 100 L 50 50 1 1 O
X V+ 6 -100 300 150 D 50 50 1 1 W
X BYPASS 7 0 300 200 D 50 20 1 1 I
X GAIN 8 100 -300 250 U 50 20 1 1 I
ENDDRAW
ENDDEF
#
# Amplifier_Operational_LM358
#
DEF Amplifier_Operational_LM358 U 0 5 Y Y 3 L N
F0 "U" 0 200 50 H V L CNN
F1 "Amplifier_Operational_LM358" 0 -200 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
ALIAS LM358 AD8620 LMC6062 LMC6082 TL062 TL072 TL082 NE5532 SA5532 RC4558 RC4560 RC4580 LMV358 TS912 TSV912IDT TSV912IST TLC272 TLC277 MCP602 OPA1678 OPA2134 OPA2340 OPA2376xxD OPA2376xxDGK MC33078 MC33178 LM4562 OP249 OP275 ADA4075-2 MCP6002-xP MCP6002-xSN MCP6002-xMS LM7332 OPA2333xxD OPA2333xxDGK LMC6482 LT1492 LTC6081xMS8 LM6172 MCP6L92 NJM2043 NJM2114 NJM4556A NJM4558 NJM4559 NJM4560 NJM4580 NJM5532 ADA4807-2ARM OPA2691 LT6234 OPA2356xxD OPA2356xxDGK OPA1612AxD MC33172 OPA1602 TLV2372 LT6237 OPA2277 MCP6022
$FPLIST
SOIC*3.9x4.9mm*P1.27mm*
DIP*W7.62mm*
TO*99*
OnSemi*Micro8*
TSSOP*3x3mm*P0.65mm*
TSSOP*4.4x3mm*P0.65mm*
MSOP*3x3mm*P0.65mm*
SSOP*3.9x4.9mm*P0.635mm*
LFCSP*2x2mm*P0.5mm*
*SIP*
SOIC*5.3x6.2mm*P1.27mm*
$ENDFPLIST
DRAW
P 4 1 1 10 -200 200 200 0 -200 -200 -200 200 f
P 4 2 1 10 -200 200 200 0 -200 -200 -200 200 f
X ~ 1 300 0 100 L 50 50 1 1 O
X - 2 -300 -100 100 R 50 50 1 1 I
X + 3 -300 100 100 R 50 50 1 1 I
X + 5 -300 100 100 R 50 50 2 1 I
X - 6 -300 -100 100 R 50 50 2 1 I
X ~ 7 300 0 100 L 50 50 2 1 O
X V- 4 -100 -300 150 U 50 50 3 1 W
X V+ 8 -100 300 150 D 50 50 3 1 W
ENDDRAW
ENDDEF
#
# Amplifier_Operational_NE5534
#
DEF Amplifier_Operational_NE5534 U 0 5 Y Y 1 F N
F0 "U" 50 250 50 H V L CNN
F1 "Amplifier_Operational_NE5534" 50 150 50 H V L CNN
F2 "" 50 50 50 H I C CNN
F3 "" 50 150 50 H I C CNN
ALIAS SA5534 LM101 LM201 LM301 AD797 LT1012
$FPLIST
DIP*W7.62mm*
SOIC*3.9x4.9mm*P1.27mm*
TO?5*
$ENDFPLIST
DRAW
P 4 0 1 10 -200 200 200 0 -200 -200 -200 200 f
X BAL 1 0 -300 200 U 50 20 1 1 I
X - 2 -300 -100 100 R 50 50 1 1 I
X + 3 -300 100 100 R 50 50 1 1 I
X V- 4 -100 -300 150 U 50 50 1 1 W
X COMP 5 100 -300 250 U 50 20 1 1 I
X ~ 6 300 0 100 L 50 50 1 1 O
X V+ 7 -100 300 150 D 50 50 1 1 W
X C/B 8 0 300 200 D 50 20 1 1 I
ENDDRAW
ENDDEF
#
# Connector_AudioJack3_Ground
#
DEF Connector_AudioJack3_Ground J 0 20 Y Y 1 F N
F0 "J" 0 350 50 H V C CNN
F1 "Connector_AudioJack3_Ground" 0 250 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Jack*
$ENDFPLIST
DRAW
S -200 -100 -250 -200 0 1 10 F
S 100 150 -200 -200 0 1 10 f
P 4 0 1 10 0 -100 25 -125 50 -100 100 -100 N
P 5 0 1 10 -75 -100 -50 -125 -25 -100 -25 0 100 0 N
P 5 0 1 10 100 100 -100 100 -100 -100 -125 -125 -150 -100 N
X ~ G 0 -300 100 U 50 50 1 1 P
X ~ R 200 0 100 L 50 50 1 1 P
X ~ S 200 100 100 L 50 50 1 1 P
X ~ T 200 -100 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Conn_01x03_Male
#
DEF Connector_Conn_01x03_Male J 0 40 Y N 1 F N
F0 "J" 0 200 50 H V C CNN
F1 "Connector_Conn_01x03_Male" 0 -200 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_1x??_*
$ENDFPLIST
DRAW
S 34 -95 0 -105 1 1 6 F
S 34 5 0 -5 1 1 6 F
S 34 105 0 95 1 1 6 F
P 2 1 1 6 50 -100 34 -100 N
P 2 1 1 6 50 0 34 0 N
P 2 1 1 6 50 100 34 100 N
X Pin_1 1 200 100 150 L 50 50 1 1 P
X Pin_2 2 200 0 150 L 50 50 1 1 P
X Pin_3 3 200 -100 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_XLR3_AudioJack3_Combo_Ground
#
DEF Connector_XLR3_AudioJack3_Combo_Ground J 0 20 Y N 2 F N
F0 "J" 0 400 50 H V C CNN
F1 "Connector_XLR3_AudioJack3_Combo_Ground" 0 300 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Jack*XLR*6.35mm*
$ENDFPLIST
DRAW
C -140 0 40 1 1 0 N
C 0 -140 40 1 1 0 N
C 0 0 200 1 1 0 f
C 140 0 40 1 1 0 N
T 0 -140 70 40 0 1 1 1 Normal 1 C C
T 0 140 70 40 0 1 1 2 Normal 1 C C
T 0 0 -70 40 0 1 1 3 Normal 1 C C
S -200 -100 -250 -200 2 1 10 F
S 100 150 -200 -200 2 1 10 f
P 2 1 1 0 -200 0 -180 0 N
P 2 1 1 0 -100 -200 -100 -175 N
P 2 1 1 0 0 -200 0 -180 N
P 2 1 1 0 200 0 180 0 N
P 4 2 1 10 0 -100 25 -125 50 -100 100 -100 N
P 5 2 1 10 -75 -100 -50 -125 -25 -100 -25 0 100 0 N
P 5 2 1 10 100 100 -100 100 -100 -100 -125 -125 -150 -100 N
X ~ 1 -300 0 100 R 50 50 1 1 P
X ~ 2 300 0 100 L 50 50 1 1 P
X ~ 3 0 -300 100 U 50 50 1 1 P
X ~ G -100 -300 100 U 50 50 1 1 P
X ~ R 200 0 100 L 50 50 2 1 P
X ~ S 200 100 100 L 50 50 2 1 P
X ~ T 200 -100 100 L 50 50 2 1 P
ENDDRAW
ENDDEF
#
# Connector_XLR3_Ground
#
DEF Connector_XLR3_Ground J 0 20 Y N 1 F N
F0 "J" 0 350 50 H V C CNN
F1 "Connector_XLR3_Ground" 0 250 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Jack*XLR*
$ENDFPLIST
DRAW
C -140 0 40 0 1 0 N
C 0 -140 40 0 1 0 N
C 0 0 200 0 1 0 f
C 140 0 40 0 1 0 N
T 0 -140 70 40 0 0 1 1 Normal 1 C C
T 0 140 70 40 0 0 1 2 Normal 1 C C
T 0 0 -70 40 0 0 1 3 Normal 1 C C
P 2 0 1 0 -200 0 -180 0 N
P 2 0 1 0 -100 -200 -100 -175 N
P 2 0 1 0 0 -200 0 -180 N
P 2 0 1 0 200 0 180 0 N
X ~ 1 -300 0 100 R 50 50 0 1 P
X ~ 2 300 0 100 L 50 50 0 1 P
X ~ 3 0 -300 100 U 50 50 0 1 P
X ~ G -100 -300 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Converter_ACDC_TMLM04253
#
DEF Converter_ACDC_TMLM04253 PS 0 20 Y Y 1 F N
F0 "PS" 0 250 50 H V C CNN
F1 "Converter_ACDC_TMLM04253" 0 -250 50 H V C CNN
F2 "Converter_ACDC:Converter_ACDC_TRACO_TMLM-04_THT" 0 -350 50 H I C CNN
F3 "" 0 0 50 H I C CNN
ALIAS TMLM04253
$FPLIST
Converter*ACDC*TRACO*TMLM*04*
$ENDFPLIST
DRAW
A -285 38 28 -1525 -275 0 1 0 N -310 25 -260 25
A -235 11 29 292 1508 0 1 0 N -210 25 -260 25
S -400 200 400 -200 0 1 10 f
P 2 0 1 0 -310 -25 -210 -25 N
P 2 0 1 0 0 -100 0 -150 N
P 2 0 1 0 0 0 0 -50 N
P 2 0 1 0 0 100 0 50 N
P 2 0 1 0 0 200 0 150 N
X Vout1 2 500 100 100 L 50 50 1 1 w
X Common 3 500 0 100 L 50 50 1 1 w
X Vout2 4 500 -100 100 L 50 50 1 1 w
X AC(L) 5 -500 100 100 R 50 50 1 1 W
X AC(N) 6 -500 -100 100 R 50 50 1 1 W
ENDDRAW
ENDDEF
#
# Device_C
#
DEF Device_C C 0 10 N Y 1 F N
F0 "C" 25 100 50 H V L CNN
F1 "Device_C" 25 -100 50 H V L CNN
F2 "" 38 -150 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
C_*
$ENDFPLIST
DRAW
P 2 0 1 20 -80 -30 80 -30 N
P 2 0 1 20 -80 30 80 30 N
X ~ 1 0 150 110 D 50 50 1 1 P
X ~ 2 0 -150 110 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_CP
#
DEF Device_CP C 0 10 N Y 1 F N
F0 "C" 25 100 50 H V L CNN
F1 "Device_CP" 25 -100 50 H V L CNN
F2 "" 38 -150 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
CP_*
$ENDFPLIST
DRAW
S -90 20 90 40 0 1 0 N
S 90 -20 -90 -40 0 1 0 F
P 2 0 1 0 -70 90 -30 90 N
P 2 0 1 0 -50 110 -50 70 N
X ~ 1 0 150 110 D 50 50 1 1 P
X ~ 2 0 -150 110 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_R
#
DEF Device_R R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "Device_R" 0 0 50 V V C CNN
F2 "" -70 0 50 V I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
R_*
$ENDFPLIST
DRAW
S -40 -100 40 100 0 1 10 N
X ~ 1 0 150 50 D 50 50 1 1 P
X ~ 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_R_POT
#
DEF Device_R_POT RV 0 40 Y N 1 F N
F0 "RV" -175 0 50 V V C CNN
F1 "Device_R_POT" -100 0 50 V V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Potentiometer*
$ENDFPLIST
DRAW
S 40 100 -40 -100 0 1 10 N
P 2 0 1 0 100 0 60 0 N
P 4 0 1 0 45 0 90 20 90 -20 45 0 F
X 1 1 0 150 50 D 50 50 1 1 P
X 2 2 150 0 50 L 50 50 1 1 P
X 3 3 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# JBeyerstedt-Library_DRV134PA
#
DEF JBeyerstedt-Library_DRV134PA U 0 10 Y Y 1 F N
F0 "U" 800 500 60 H V C CNN
F1 "JBeyerstedt-Library_DRV134PA" 800 400 60 H V C CNN
F2 "Package_DIP:DIP-8_W7.62mm" 800 340 60 H I C CNN
F3 "" 0 -300 60 H I C CNN
$FPLIST
P8_TEX
$ENDFPLIST
DRAW
P 2 1 1 5 300 -900 1300 -900 N
P 2 1 1 5 300 300 300 -900 N
P 2 1 1 5 1300 -900 1300 300 N
P 2 1 1 5 1300 300 300 300 N
X VO- 1 1600 -450 300 L 59 59 1 1 O
X SENSE- 2 1600 -300 300 L 59 59 1 1 I
X GND 3 1600 -750 300 L 59 59 1 1 W
X VIN 4 0 -300 300 R 59 59 1 1 I
X V- 5 0 -750 300 R 59 59 1 1 W
X V+ 6 0 150 300 R 59 59 1 1 W
X SENSE+ 7 1600 0 300 L 59 59 1 1 I
X VO+ 8 1600 150 300 L 59 59 1 1 O
ENDDRAW
ENDDEF
#
# JBeyerstedt-Library_INA134PA
#
DEF JBeyerstedt-Library_INA134PA U 0 10 Y Y 1 F N
F0 "U" 800 500 60 H V C CNN
F1 "JBeyerstedt-Library_INA134PA" 800 400 60 H V C CNN
F2 "Package_DIP:DIP-8_W7.62mm" 800 340 60 H I C CNN
F3 "" 0 -200 60 H I C CNN
$FPLIST
P8
$ENDFPLIST
DRAW
S 300 300 1300 -900 0 1 0 N
X REF 1 0 -750 300 R 59 59 1 1 W
X IN- 2 0 -200 300 R 59 59 1 1 I
X IN+ 3 0 -450 300 R 59 59 1 1 I
X V- 4 1600 -750 300 L 59 59 1 1 W
X SENSE 5 1600 -200 300 L 59 59 1 1 I
X OUTPUT 6 1600 -450 300 L 59 59 1 1 O
X V+ 7 1600 150 300 L 59 59 1 1 W
X NC 8 0 150 300 R 59 59 1 1 N
ENDDRAW
ENDDEF
#
# Switch_SW_Push_Open
#
DEF Switch_SW_Push_Open SW 0 40 N N 1 F N
F0 "SW" 0 100 50 H V C CNN
F1 "Switch_SW_Push_Open" 0 -75 50 H V C CNN
F2 "" 0 200 50 H I C CNN
F3 "" 0 200 50 H I C CNN
DRAW
C -80 0 20 0 1 0 N
C 80 0 20 0 1 0 N
P 2 0 1 0 -100 -25 100 -25 N
P 2 0 1 0 0 -25 0 50 N
X A 1 -200 0 100 R 50 50 0 1 P
X B 2 200 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Switch_SW_SPST_LED
#
DEF Switch_SW_SPST_LED SW 0 40 Y N 1 F N
F0 "SW" 25 225 50 H V L CNN
F1 "Switch_SW_SPST_LED" 0 -125 50 H V C CNN
F2 "" 0 300 50 H I C CNN
F3 "" 0 300 50 H I C CNN
DRAW
C -80 100 20 0 1 0 N
C 80 100 20 0 1 0 N
P 2 0 0 0 -150 -75 -100 -25 N
P 2 0 0 0 -100 -75 -50 -25 N
P 2 0 0 0 -100 0 100 0 N
P 2 0 0 0 -25 50 -25 -50 N
P 3 0 0 0 -150 -50 -150 -75 -125 -75 N
P 3 0 0 0 -100 -50 -100 -75 -75 -75 N
P 4 0 0 0 -25 0 50 50 50 -50 -25 0 F
P 2 0 1 0 -60 110 80 170 N
X 1 1 -200 100 100 R 50 50 0 1 P
X 2 2 200 100 100 L 50 50 0 1 P
X K 3 -200 0 100 R 50 50 0 1 P
X A 4 200 0 100 L 50 50 0 1 P
ENDDRAW
ENDDEF
#
# power_+15V
#
DEF power_+15V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+15V" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +15V 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_-15V
#
DEF power_-15V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 100 50 H I C CNN
F1 "power_-15V" 0 150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 50 30 50 0 100 -30 50 0 50 F
X -15V 1 0 0 0 U 50 50 0 0 W N
ENDDRAW
ENDDEF
#
# power_Earth_Protective
#
DEF power_Earth_Protective #PWR 0 0 Y Y 1 F P
F0 "#PWR" 250 -250 50 H I C CNN
F1 "power_Earth_Protective" 450 -150 50 H I C CNN
F2 "" 0 -100 50 H I C CNN
F3 "" 0 -100 50 H I C CNN
DRAW
C 0 -150 100 0 1 0 N
P 2 0 1 0 -25 -175 25 -175 N
P 2 0 1 0 -5 -200 5 -200 N
P 2 0 1 0 0 -150 0 0 N
P 2 0 1 0 50 -150 -50 -150 N
X Earth_Protective 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_GNDREF
#
DEF power_GNDREF #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GNDREF" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 2 0 1 0 -25 -75 25 -75 N
P 2 0 1 0 -5 -100 5 -100 N
P 2 0 1 0 0 -50 0 0 N
P 2 0 1 0 50 -50 -50 -50 N
X GNDREF 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
#End Library

View file

@ -0,0 +1 @@
(kicad_pcb (version 4) (host kicad "dummy file") )

View file

@ -0,0 +1,14 @@
update=Monday, 12 October 2020 at 12:14:27
last_client=kicad
[general]
version=1
[schematic_editor]
version=1
PageLayoutDescrFile=
PlotDirectoryName=
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=Pcbnew
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1

File diff suppressed because it is too large Load diff