Compare commits

...

23 Commits

Author SHA1 Message Date
Jannik Beyerstedt 04b76dfa98 PCB: Update for new schematic (still THT for now) 2023-01-04 00:43:15 +01:00
Jannik Beyerstedt 38a8ab0895 Schematics: Fix multiple issues with initial prototype
- Removed high-pass filter between microphone pre-amp and gain as it made things sound worse
- Removed low-pass filter before VU meter as it looked fine without
- Connect VU meter to +15 V directly as 5 V didn't work
- Footprint of the gain potentiometer (Alps RK09) seems to be fixed with the KiCad 6 library
2022-12-31 00:26:04 +01:00
Jannik Beyerstedt ae12e7a092 KiCad 6: Update power flag symbols
Power flags were updated in the new KiCad 6 library, which was a warning in the ERC.
2022-12-30 22:39:31 +01:00
Jannik Beyerstedt b7f3061856 Upgrade project to KiCad 6
Item annotations were re-generated as there were duplicate items otherwise somehow. This means, that some item numbers have changed!
2022-12-04 21:42:34 +01:00
Jannik Beyerstedt 65fc825250 [FIX] Schematics: Revised values and PCB errata text
* fixed trim pot range at VU meter
* TODOs removed (5V V_LED didn't work out, 10uF at LM386 wasn't better, VU meter filtering not needed)
* phantom power voltage changed and readme chapter added
* hardware errata: gain pot. pins are swapped, ground plane isn't fully connected

Footprints and PCB aren't fixed to keep the schematic compatible with the existing PCBs!
2021-09-05 20:08:08 +02:00
Jannik Beyerstedt ce546c151c [TIDY] remove old VU meter project 2021-09-02 20:46:52 +02:00
Jannik Beyerstedt b2358fc77f [DOC] Add BOM with some approx. prices 2021-06-03 23:42:35 +02:00
Jannik Beyerstedt 38b97f0546 PCB: Channel strip design 2021-06-02 21:31:30 +02:00
Jannik Beyerstedt 14f2e14b36 PCB: Line in/out and mics summing design 2021-06-02 21:30:52 +02:00
Jannik Beyerstedt 5edee823cb Schematics: Add missing functionality, add footprints, fix todos
- Add On-Air button
- Lower frequency for the input HPF
- (final) button footprints
- (final) potentiometer values and footprints
2021-05-30 22:42:17 +02:00
Jannik Beyerstedt af20be8f0e [TIDY] Channel Strip: Integrate VU Meter 2021-05-24 00:06:31 +02:00
Jannik Beyerstedt 5b26ac5c22 [TIDY] Split old design in new hierarchal layout
TODO: Shrink channel strip to A4 paper size, integrate VU meter
2021-05-23 18:29:08 +02:00
Jannik Beyerstedt a47afb72f5 [DOC] Add some data sheets 2021-05-22 19:20:30 +02:00
Jannik Beyerstedt da7faf1e91 Merge development: UI layout + UI BOM decisions 2021-04-18 17:15:47 +02:00
Jannik Beyerstedt 5629853d65 [DOC] reworked button/ switch options 2021-04-17 23:12:01 +02:00
Jannik Beyerstedt eccdc8b24f [DOC] reworked potentiometer options 2021-04-11 22:16:40 +02:00
Jannik Beyerstedt 3af2e00e27 [TIDY] restructure readme 2021-04-11 18:23:45 +02:00
Jannik Beyerstedt 1d267e46f7 Decide on a potentiometer for UI elements (schematic outdated!) 2021-02-15 23:04:56 +01:00
Jannik Beyerstedt e6a98dd660 Add UI layout draft 2021-02-07 18:00:54 +01:00
Jannik Beyerstedt f35301f409 Main: Add 15V phantom power 2020-12-14 00:31:43 +01:00
Jannik Beyerstedt cdfdfbcc50 Merge development: PCB design fixes 2020-12-13 22:05:00 +01:00
Jannik Beyerstedt d8e0d7cb9f Main: Summing design flaw fixed; better headphone vol. range
- Multiple R and C value adaptions
- Line Input: No relevant difference between INA134 and own circuit -> LM833 chosen
- Signal busses/ summing module inputs fixed
- TODO: On-Air Button
- TODO: Update PCB layout
2020-12-13 22:02:02 +01:00
Jannik Beyerstedt fc7e1fbc8b VU meter: add -15V, fix footprints, specify LED resistors
TODO: Decide on signal smoothing
2020-12-13 22:01:46 +01:00
50 changed files with 194719 additions and 15978 deletions

2
.gitignore vendored
View File

@ -42,3 +42,5 @@ bom/
out/
# End of https://www.toptal.com/developers/gitignore/api/kicad
*-backups/
*.kicad_prl

289
README.md
View File

@ -38,13 +38,19 @@ All inputs (besides the microphones) and outputs should:
This results in a signal flow like this: ![](docs/signal-flow.jpg)
## Status
### Tasks
- [x] Requirements collection
- [ ] Electrical design draft/ proof of concept (breadboard)
- [ ] Proof of concept validation
- [ ] First PCB layout
- [x] Electrical design draft/ proof of concept (breadboard)
- [x] Proof of concept validation
- [x] First PCB layout (prototyping modules)
- [x] More testing/ validation
- [ ] Second PCB layout + casing prototype
* [x] Channel strip schematic and PCB design
* [x] Line I/O schematic and PCB design
* [ ] Power supply
- [ ] More testing/ validation
Help is always appreciated!
@ -55,8 +61,10 @@ Help is always appreciated!
- [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
- [x] VU meter (own PCB)
- [x] VU meter (integrated in front panel PCB)
- [x] Mute and On-Air buttons
## Electrical Design
@ -64,21 +72,16 @@ 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
### 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
#### 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: Integrate the On-Air button with it's LEDs
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
### 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.
@ -87,24 +90,165 @@ The second part of that circuit was taken from the [circuitlib audio mixer tutor
TODO: How to achieve galvanic isolation?
TODO: Use https://www.ti.com/product/INA134 for input conversion?
#### Summing
### 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.
The mixer design uses inverting op-amp circuits, because they require less components and signal routing.
Normally an audio mixer should take care of adding signals in-phase, because otherwise two microphones might cancel each other out.
In our case, there are just two types of summing: All microphones for the interpreter unit's line-out and the individual headphone mixes.
Because the stage input is quite independent of the interpreter's microphones, no special phase/ inversion considerations are needed.
And the microphones connected to our unit will experience the same inversions anyways.
### Line Output Driver
Line Output conversion is done by the [DRV134](https://www.ti.com/product/DRV134) IC.
TODO: How to achieve galvanic isolation?
#### Headphone Output Driver
### 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 even though it has a quite high minimal amplification of factor 20.
#### 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.
### VU Meter
When searching for VU meter circuits, many use the LM3916 LED bar graph driver, which already has the right scaling built in.
But this chip is obsolete and not produced any more, so we designed our own chain of comparators to drive a set of LEDs.
### Phantom Power
The cheap but still decent Superlux HMC-660 headset is known to sound quite bad with standard 48 V phantom power (which can be easily fixed by adding some resistors inside the XLR connector).
But when I bought one in April 2021, it worked just fine with 48 V and didn't really work with 12 or 15 V.
So, if phantom power should be a feature of the interpreter unit, it probably best to have standard 48 V instead of any special treatment for one special headset.
## User Interface
The user interface should enable the interpreters to adjust their microphone gain and headphone mix on their own.
Additionally, a (permanent) on/off switch, as well as a (temporary) mute button should be present.
A possible UI layout might look like this: ![](docs/ui-layout.jpg)
### Potentiometers
We need some single and dual channel logarithmic scale potentiometers, which are matching in size, for:
- top plate interface (all vertical style, threaded collar would be nice):
* 1 single channel for the input gain (resistance doesn't matter)
* 2 single and 1 stereo channel for the headphone mix (ideally 50K, b/c 3 will be in parallel)
- front plate next to the headset jacks (horizontal style, threaded collar not needed):
* 1 single channel for the headphone volume (ideally 50K, b/c that's already tested)
Possible knobs may be:
- (A) Re'an F311/ F313 series (11/ 13 mm diameter) -- 0.40 €/ 0.55 €:
Boring: 9.0 mm D-style hole + 0.0 mm nut cover section = 9.0 mm
- (B) Re'an P670 series (12 mm diameter/ 16 mm at bottom) (alt. Davies Molding 1101) -- 0.78 €:
Boring: 7.5 mm D-style hole + 4.5 mm nut cover section = 12.0 mm
Nut cover: 12.9 mm diameter (M7 nut is 12.5 mm corner to corner)
- (C) Re'an P300 series (11 mm diameter/ 15 mm at bottom):
Boring: 9.0 mm D-style hole + 3.0 mm nut cover section = 12.0 mm
Nut cover: ? mm diameter (M7 nut is 12.5 mm corner to corner)
- ~~(D) Cliff K87MAR series/ RS Pro 777-73xx: 7.5 mm hole depth + 4.5 mm skirt = 12 mm, inner size of skirt 12 mm (measured)~~
~~Notes: D-style boring has wrong size (5 mm instead of 4.5 mm flatted)~~
Potentiometers from Alps Alpine seem to have a decent quality in a small package size and quite affordable price.
From their lineup, the RK09K/D, RK11/12/14, RK09L and RK097 series are left considering our requirements (mouser prices without VAT, shortlist marked bold):
- Alps Alpine Series RK09K/D (6 mm D-style (4.5 mm) shaft):
* vertical (top plate):
+ **single channel: 10K, 15 mm -- RK09K1130AJ3 -- 0.91 €**
actual shaft length (dwg. 2): 7.4 mm (6 mm flattened)
_matching knobs: A_
+ dual channel: 10K, 15 mm -- RK09K12C0A19 -- 1.23 €
actual shaft length (dwg. 10): 7.4 mm (6 mm flattened)
_matching knobs: A_
+ **dual channel: 50K, 20 mm -- RK09K12C0A2S -- 1.44 €**
actual shaft length (dwg. 10): 12.4 mm (7 mm flattened)
_matching knobs: C, B (depending on front plate thickness)_
* horizontal (front plate):
* single channel: 10K, 15 mm -- RK09K1110A2S -- 0.67 €
actual shaft length (dwg. 1): 7.4 mm (6 mm flattened)
_matching knobs: A_
* **single channel: 50K, 15 mm -- RK09K1110B1R -- 0.67 €**
actual shaft length (dwg. 6): 7.4 mm (6 mm flattened)
_matching knobs: A_
- Alps Alpine Series RK09L (6 mm D-style (4.5 mm) shaft, collar with M7 thread):
* vertical (top plate):
+ **single channel: 10K, 12.5 mm -- RK09L1140A5E -- 1.61 €**
actual shaft length (dwg. 2): 7.5 mm (7 mm flattened) + 5 mm thread length
_matching knobs: A_
+ **dual channel: 10K, 15 mm -- RK09L12D0A1W -- 1.64 €**
actual shaft length (dwg. 4): 10 mm (7 mm flattened) + 7 mm thread length
_matching knobs: C, B (depending on front plate thickness)_
+ dual channel: 10K, 20 mm -- RK09L12D0A1T -- 1.64 €
actual shaft length (dwg. 4): 15 mm (12 mm flattened) + 7 mm thread length
_matching knobs: Unknown, b/c of quite long shaft_
* horizontal (front plate):
+ **single channel: 10K, 15 mm -- RK09L1120A2S -- 1.62 €**
actual shaft length (dwg. 1): 10 mm (7 mm flattened) + 5 mm thread length
_matching knobs: C, B (depending on front plate thickness)_
+ single channel: 10K, 20 mm -- RK09L1120A69 -- 1.30 €
actual shaft length (dwg. 1): 15 mm (12 mm flattened) + 7 mm thread length
_matching knobs: Unknown, b/c of quite long shaft_
+ dual channel: 50K, 15 mm -- RK09L12B0A31 -- 1.78 €
actual shaft length (dwg. 3): 10 mm (7 mm flattened) + 5 mm thread length
_matching knobs: C, B (depending on front plate thickness)_
- ~~Alps Alpine Series RK11K/12L/14K~~: no suitable options
- ~~Alps Alpine Series RK097 (6 mm D-style (4.5 mm) shaft, collar with M7 thread)~~: Only horizontal style and quite expensive (2.16 €/ 2.96 €)
**Selection**:
- Input gain:
* RK09K1130AJ3 (single, 10K, 15 mm) + Re'an F311/ F313 (diameter TBD)
* or RK09K12C0A2S (dual, 50K, 20 mm) + Re'an P670 or similar
- Headphone mix:
* RK09K12C0A2S (dual, 50K, 20 mm) + Re'an P670
- Headphone volume:
* RK09K1110B1R (single, 50K, 15 mm) + Re'an F311/ F313 (diameter TBD)
### Switches
The **On-Air** button needs to be a latching DPDT switch, ideally with LED illumination and max. 8 mm height (PCB to front plate), like:
- E-Switch TL2230EEF140, no illumination -- 0.60 €
DPDT, PCB mount
Height: 7.0 mm + 5.5 mm plunger (2x3 mm cap terminal)
Cap: see APEM models
- **APEM MHPS2273 (EU version: PHAP4673), no illumination, no audible click -- 0.41 €**
DPDT, PCB mount
Height: 7.0 mm + 5.5 mm plunger (2x3 mm cap terminal)
Cap: U542x (11.5 mm square, 4 mm height), **U453x (9.4 mm dia., 6.65 mm height) -- 0.64 €**
Cap color codes: **2 Black**, 4 Grey, 5 Yellow, 6 Red
The **mute** button needs to be a momentary SPST (normally open) or SPDT push button, like:
- E-Switch TL2230OAF140, no illumination -- 0.53 €
DPDT, PCB mount
Height: 7.0 mm + 5.5 mm plunger (2x3 mm cap terminal)
Cap: see APEM models
- **APEM 1413NC6/ 1415NC6 -- 3.72 €**
SPST/ SPDT, front plate snap-in mount, solder lugs
Button size: 12 mm square, Color: Red (color code 6)
Cap: U542x (11.5 mm square, 4 mm height), **U453x (9.4 mm dia., 6.65 mm height) -- 0.64 €**
Cap color codes: 2 Black, 4 Grey, 5 Yellow, 6 Red
Depth: 13 mm + 6 mm for contacts = 19 mm
- NKK Switches LP0115C{C,M}KW01-C -- 7.91 €
SPDT, front plate bushing/ snap-in mount, solder lugs
Button size: 13.6 mm dia., Color: Red (color code C)
Depth: 22 mm
### Casing
The casing should be a desk console (angled surface), ideally with space at the front to mount the headset ports (XLR and 6.3 mm jack), like:
- [Bopla ATPH 1865-0250](https://www.bopla.de/gehaeusetechnik/product/alu-topline/gehaeuse-18/atph-1865-0250.html) (front might not have enough space for the connectors)
- Design our own casing to laser cut/ 3D print
The electrical design consists of three identical channel strips, a line I/O board and a power supply.
Each channel strip is separated in two boards, one for the top plate with the VU meter and main controls and one for the front panel with the headset jacks and headphone volume knob.
The distance between top plate and PCB is 7 mm (determined by the potentiometers and on-air switch), which should also be suitable for standard 5 mm LEDs.
Connectors and larger components will be mounted on the back side, so enough space behind the PCB is needed.
The top plate should not exceed 2 mm thickness because of the potentiometer knobs, 1 to 1.5 mm would be ideal.
The I/O boards (headphone and line signals) will just have components on the top side and might be steady enough by the XLR and 6.3 mm jack connectors.
The plate thickness should not exceed 2.5 mm.
@ -118,22 +262,97 @@ Increasing the voltage by a factor of 10 is an amplification of 20 dB.
## BoM
Approximate prices in Euro.
All prices without VAT and for one piece unless otherwise noted, even if the BOM already asks for more.
So it's expected to get lower when ordering a full set for multiple units.
Connectors and Buttons (User Interface)
#### Line I/O Board Components
BOM for one PCB, needed 1x for whole assembly.
Electrolytic capacitors should have 25 V voltage rating, unless otherwise specified.
| 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 |
| Count | Manufacturer + Art. No. | Description | €/ pc.| Distributor Order No.
|-------|---------------------------|-----------------------------------|-------|----------------------
| 1 | Neutrik NCJ6FA-H | Stage Line Input | 1.10 | Thomann 250931
| 1 | Neutrik NC3MAAH | Mix Line Output | 0.78 | Voelkner X39973, Mouser 568-NC3MAAH
| 1 | PTSM 0,5/ 2-2,5-V THR | PCB Output | 0.50 | Mouser 651-1770953, DigiKey 277-2086-1-ND
| 1 | PTSM 0,5/ 3-2,5-H THR | PCB PowerSupply | 0.70 | Mouser 651-1770898, DigiKey 277-2080-1-ND
| 1 | PTSM 0,5/ 4-2,5-V THR | PCB Inputs | 0.80 | Mouser 651-1770979, DigiKey 277-2088-1-ND
| 1 | Vishay M64Y104 | 100K trim pot: Line input adj. | 0.83 | Reichelt VIS M64Y104KB40
| 2 | LM833N | Generic Op-Amp | 0.75 | DigiKey 296-44419-5-ND, Mouser 926-LM833N/NOPB
| 1 | DRV134PA | Line Driver | 4.75 | Mouser 595-DRV134PA, DigiKey DRV134PA-ND
| 3 | DIP-8 Socket | for LM833N, DRV134PA | 0.03 | Reichelt GS 8
| 1 | Cer. Cap. 22pF | C_Disc_D5.0mm_W2.5mm_P5.00mm | 0.33 | DigiKey 399-9723-ND, Mouser TODO
| 1 | Cer. Cap. 47pF | C_Disc_D5.0mm_W2.5mm_P5.00mm | 0.33 | DigiKey 399-C315C470K5G5TA-ND, Mouser TODO
| 1 | Cer. Cap. 220pF | C_Disc_D5.0mm_W2.5mm_P5.00mm | 0.31 | DigiKey 399-9802-ND, Mouser TODO
| 6 | Cer. Cap. 100nF | C_Disc_D5.0mm_W2.5mm_P5.00mm | 0.20 | DigiKey 399-4329-ND, Mouser TODO
| 2 | El. Cap. 10uF | CP_Radial_D5.0mm_P2.00mm | TODO | TODO
| 6 | 10K | Metal film resistor | 0.02 | Average price at 100 pcs
| 5 | 22K | Metal film resistor | 0.02 | Average price at 100 pcs
| 1 | 3.3K | Metal film resistor | 0.02 | Average price at 100 pcs
| 1 | 47K | Metal film resistor | 0.02 | Average price at 100 pcs
| | | **SUM** | 13.48 |
Sub-Components
| Count | Art. No. | Description | Price |
|-------|--------------------|------------------|--------|
| 1 | Traco Power TXL 035-1515D or TOP 60533 | Power Supply | ~48,00 |
#### Channel Strip Components
BOM for one PCB, needed 3x for whole assembly.
Electrolytic capacitors should have 25 V voltage rating, unless otherwise specified.
PCB Components: TODO when schematic is finished
| Count | Model or Art. No. | Description | €/ pc.| Distributor Order No.
|-------|---------------------------|-----------------------------------|-------|----------------------
| 1 | Neutrik NC3FAAH2 | Microphone Input | 0.93 | Mouser 568-NC3FAAH-2
| 1 | Rean NYS 216 or 216G | Headphone Output | 0.51 | Mouser 568-NYS216-U
| 1 | PTSM 0,5/ 2-2,5-H THR | PCB Output | 0.48 | DigiKey 277-2079-1-ND, Mouser 651-1770885
| 2 | PTSM 0,5/ 3-2,5-H THR | PCB Interconnect | 0.70 | DigiKey 277-2080-1-ND, Mouser 651-1770898
| 1 | PTSM 0,5/ 3-2,5-H THR | PCB PowerSupply | 0.70 | DigiKey 277-2080-1-ND, Mouser 651-1770898
| 1 | PTSM 0,5/ 4-2,5-H THR | PCB PowerSupply | 0.80 | DigiKey 277-2081-1-ND, Mouser 651-1770908
| 1 | PTSM 0,5/ 4-2,5-H THR | PCB Inputs | 0.80 | DigiKey 277-2081-1-ND, Mouser 651-1770908
| 3 | Alps RK09K12C0A2S | 50K log. (dual, vert.) Heads. Mix | 1.44 | Mouser 688-RK09K12C0A2S
| 3 | Davies Molding 1101 | Potentiometer Knob f. Mix | 0.65 | Mouser 5164-1101, DigiKey 1722-1393-ND
| 1 | Alps RK09K1130AJ3 | 10K log. (single, vert.) Gain | 0.91 | Mouser 688-RK09K1130AJ3
| 1 | Re'an F311 | Potentiometer Knob f. Gain | 0.35 | Voelkner D18429
| 1 | Alps RK09K1110B1R | 50K log. (single, horiz.) Vol. | 0.67 | Mouser 688-RK09K1110B1R
| 1 | Re'an F311 | Potentiometer Knob f. Vol. | 0.35 | Voelkner D18429
| 1 | Vishay M64Y503 | 50K trim pot: VU meter adj. | 0.83 | Reichelt VIS M64Y503KB40
| 1 | APEM MHPS2273 | OnAir Switch | 0.41 | Mouser 642-MHPS2273, DigiKey 679-4050-ND
| 1 | APEM MH15 (alt. U4535) | On-Air Button yellow cap | 0.17 | Mouser 642-MH12
| 1 | APEM 1415NC6 | Mute Button (red cap, snap-in) | 3.87 | Mouser 642-1415NC6, DigiKey 679-3946-ND
| 1 | NE5534 | Low-noise Op-Amp | 0.46 | Reichelt NE 5534 DIP
| 1 | LM386N-4 | Audio Power Amp | 0.80 | Reichelt LM 386N-4 TEX
| 2 | LM833N | Generic Op-Amp | 0.75 | DigiKey 296-44419-5-ND, Mouser 926-LM833N/NOPB
| 4 | DIP-8 Socket | for NE5534, LM386N-4, LM833N | 0.03 | Reichelt GS 8
| 3 | LM339 | Quad Diff. Comparators | 0.26 | Reichelt LM 339 DIL, Mouser 595-LM339N, DigiKey 296-1393-5-ND
| 1 | DIP-14 Socket | for LM339 | 0.04 | Reichelt GS 14
| 1 | Cer. Cap. 22pF | C_Disc_D5.0mm_W2.5mm_P5.00mm | 0.33 | DigiKey 399-9723-ND, Mouser TODO
| 1 | Cer. Cap. 47nF | C_Disc_D5.0mm_W2.5mm_P5.00mm | 0.34 | DigiKey 399-14064-ND, Mouser TODO
| 11 | Cer. Cap. 100nF | C_Disc_D5.0mm_W2.5mm_P5.00mm | 0.20 | DigiKey 399-4329-ND, Mouser TODO
| 2 | El. Cap. 1uF | CP_Radial_D5.0mm_P2.00mm | TODO | TODO
| 2 | El. Cap. 1uF/ 63V, lowESR | CP_Radial_D5.0mm_P2.00mm | TODO | TODO
| 4 | El. Cap. 100uF | CP_Radial_D6.3mm_P2.50mm | TODO | TODO
| 1 | El. Cap. 100uF/ 63V | CP_Radial_D10.0mm_P5.00mm | TODO | TODO
| 1 | El. Cap. 220uF, lowESR | CP_Radial_D6.3mm_P2.50mm | TODO | TODO
| 3 | Vishay TLHG5405 | LED 5mm, green | 0.14 | Reichelt VIS TLHG 5405
| 4 | Vishay TLHY5405 | LED 5mm, yellow | 0.21 | Reichelt VIS TLHY 5405
| 5 | Vishay TLHR5405 | LED 5mm, red | 0.16 | Reichelt VIS TLHR 5405
| 1 | Vishay TLHR5405 | LED 5mm, On-Air (red) | 0.16 | Reichelt VIS TLHR 5405
| 6 | 1N4148 | Signal Diode | 0.02 | Reichelt 1N 4148, DigiKey 1N4148FS-ND, Mouser 512-1N4148
| 5 | 22K | Metal film resistor | 0.02 | Average price at 100 pcs
| 2 | 330K 1% | Metal film resistor | 0.02 | Average price at 100 pcs
| 1 | 56R | Metal film resistor | 0.02 | Average price at 100 pcs
| 1 | 27K 1% | Metal film resistor | 0.02 | Average price at 100 pcs
| 1 | 330R | Metal film resistor | 0.02 | Average price at 100 pcs
| 2 | 6.8K 1% | Metal film resistor | 0.02 | Average price at 100 pcs
| 1 | 330K | Metal film resistor | 0.02 | Average price at 100 pcs
| 2 | 1K 1% | Metal film resistor | 0.02 | Average price at 100 pcs
| 1 | 12R | Metal film resistor | 0.02 | Average price at 100 pcs
| 1 | 2.2K | Metal film resistor | 0.02 | Average price at 100 pcs
| 2 | 3.9K | Metal film resistor | 0.02 | Average price at 100 pcs
| 2 | 1K | Metal film resistor | 0.02 | Average price at 100 pcs
| 2 | 68R | Metal film resistor | 0.02 | Average price at 100 pcs
| 1 | 39R | Metal film resistor | 0.02 | Average price at 100 pcs
| 1 | 100R | Metal film resistor | 0.02 | Average price at 100 pcs
| 1 | 150R | Metal film resistor | 0.02 | Average price at 100 pcs
| 1 | 270R | Metal film resistor | 0.02 | Average price at 100 pcs
| 13 | 390R | Metal film resistor | 0.02 | Average price at 100 pcs
| 2 | 680R | Metal film resistor | 0.02 | Average price at 100 pcs
| 1 | 1.5K | Metal film resistor | 0.02 | Average price at 100 pcs
| 2 | 2.7K | Metal film resistor | 0.02 | Average price at 100 pcs
| | | **SUM** | 29.26 | (without CP for now)

Binary file not shown.

BIN
c3lingo_unit-assembly.pdf Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
docs/ui-layout.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 KiB

BIN
docs/ui-layout.odg Normal file

Binary file not shown.

BIN
docs/ui-layout.pdf Normal file

Binary file not shown.

View File

@ -88,6 +88,44 @@ X C/B 8 0 300 200 D 50 20 1 1 I
ENDDRAW
ENDDEF
#
# Comparator_LM339
#
DEF Comparator_LM339 U 0 5 Y Y 5 L N
F0 "U" 0 200 50 H V L CNN
F1 "Comparator_LM339" 0 -200 50 H V L CNN
F2 "" -50 100 50 H I C CNN
F3 "" 50 200 50 H I C CNN
ALIAS LMV339
$FPLIST
SOIC*3.9x8.7mm*P1.27mm*
TSSOP*4.4x5mm*P0.65mm*
$ENDFPLIST
DRAW
P 4 1 1 10 -200 200 200 0 -200 -200 -200 200 f
P 7 1 1 5 130 -20 110 -20 130 0 110 20 90 0 110 -20 90 -20 N
P 4 2 1 10 -200 200 200 0 -200 -200 -200 200 f
P 7 2 1 5 130 -20 110 -20 130 0 110 20 90 0 110 -20 90 -20 N
P 4 3 1 10 -200 200 200 0 -200 -200 -200 200 f
P 7 3 1 5 130 -20 110 -20 130 0 110 20 90 0 110 -20 90 -20 N
P 4 4 1 10 -200 200 200 0 -200 -200 -200 200 f
P 7 4 1 5 130 -20 110 -20 130 0 110 20 90 0 110 -20 90 -20 N
X ~ 2 300 0 100 L 50 50 1 1 C
X - 4 -300 -100 100 R 50 50 1 1 I
X + 5 -300 100 100 R 50 50 1 1 I
X ~ 1 300 0 100 L 50 50 2 1 C
X - 6 -300 -100 100 R 50 50 2 1 I
X + 7 -300 100 100 R 50 50 2 1 I
X - 10 -300 -100 100 R 50 50 3 1 I
X + 11 -300 100 100 R 50 50 3 1 I
X ~ 13 300 0 100 L 50 50 3 1 C
X ~ 14 300 0 100 L 50 50 4 1 C
X - 8 -300 -100 100 R 50 50 4 1 I
X + 9 -300 100 100 R 50 50 4 1 I
X V- 12 -100 -300 150 U 50 50 5 1 W
X V+ 3 -100 300 150 D 50 50 5 1 W
ENDDRAW
ENDDEF
#
# Connector_AudioJack3_Ground
#
DEF Connector_AudioJack3_Ground J 0 20 Y Y 1 F N
@ -111,6 +149,49 @@ X ~ T 200 -100 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Conn_01x02_Male
#
DEF Connector_Conn_01x02_Male J 0 40 Y N 1 F N
F0 "J" 0 100 50 H V C CNN
F1 "Connector_Conn_01x02_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
P 2 1 1 6 50 -100 34 -100 N
P 2 1 1 6 50 0 34 0 N
X Pin_1 1 200 0 150 L 50 50 1 1 P
X Pin_2 2 200 -100 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Conn_01x03_Female
#
DEF Connector_Conn_01x03_Female J 0 40 Y N 1 F N
F0 "J" 0 200 50 H V C CNN
F1 "Connector_Conn_01x03_Female" 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
A 0 -100 20 901 -901 1 1 6 N 0 -80 0 -120
A 0 0 20 901 -901 1 1 6 N 0 20 0 -20
A 0 100 20 901 -901 1 1 6 N 0 120 0 80
P 2 1 1 6 -50 -100 -20 -100 N
P 2 1 1 6 -50 0 -20 0 N
P 2 1 1 6 -50 100 -20 100 N
X Pin_1 1 -200 100 150 R 50 50 1 1 P
X Pin_2 2 -200 0 150 R 50 50 1 1 P
X Pin_3 3 -200 -100 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Conn_01x03_Male
#
DEF Connector_Conn_01x03_Male J 0 40 Y N 1 F N
@ -134,6 +215,32 @@ X Pin_3 3 200 -100 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Conn_01x04_Male
#
DEF Connector_Conn_01x04_Male J 0 40 Y N 1 F N
F0 "J" 0 200 50 H V C CNN
F1 "Connector_Conn_01x04_Male" 0 -300 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 -195 0 -205 1 1 6 F
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 -200 34 -200 N
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
X Pin_4 4 200 -200 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_TestPoint
#
DEF Connector_TestPoint TP 0 30 N N 1 F N
@ -255,6 +362,51 @@ X ~ 2 0 -150 110 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_D
#
DEF Device_D D 0 40 N N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "Device_D" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
TO-???*
*_Diode_*
*SingleDiode*
D_*
$ENDFPLIST
DRAW
P 2 0 1 10 -50 50 -50 -50 N
P 2 0 1 0 50 0 -50 0 N
P 4 0 1 10 50 50 50 -50 -50 0 50 50 N
X K 1 -150 0 100 R 50 50 1 1 P
X A 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_LED
#
DEF Device_LED D 0 40 N N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "Device_LED" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
LED*
LED_SMD:*
LED_THT:*
$ENDFPLIST
DRAW
P 2 0 1 10 -50 -50 -50 50 N
P 2 0 1 0 -50 0 50 0 N
P 4 0 1 10 50 -50 50 50 -50 0 50 -50 N
P 5 0 1 0 -120 -30 -180 -90 -150 -90 -180 -90 -180 -60 N
P 5 0 1 0 -70 -30 -130 -90 -100 -90 -130 -90 -130 -60 N
X K 1 -150 0 100 R 50 50 1 1 P
X A 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_R
#
DEF Device_R R 0 0 N Y 1 F N
@ -360,50 +512,64 @@ X VO+ 8 1600 150 300 L 59 59 1 1 O
ENDDRAW
ENDDEF
#
# JBeyerstedt-Library_INA134PA
# Jumper_SolderJumper_2_Open
#
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
#
# Jumper_Jumper_3_Bridged12
#
DEF Jumper_Jumper_3_Bridged12 JP 0 0 Y N 1 F N
F0 "JP" -100 -100 50 H V C CNN
F1 "Jumper_Jumper_3_Bridged12" 0 110 50 H V C CNN
DEF Jumper_SolderJumper_2_Open JP 0 0 Y N 1 F N
F0 "JP" 0 80 50 H V C CNN
F1 "Jumper_SolderJumper_2_Open" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Jumper*
TestPoint*3Pads*
TestPoint*Bridge*
SolderJumper*Open*
$ENDFPLIST
DRAW
A -65 -50 89 1282 518 0 1 0 N -120 20 -10 20
C -130 0 20 0 0 0 N
C 0 0 20 0 0 0 N
C 130 0 20 0 0 0 N
P 2 0 1 0 0 -50 0 -20 N
X A 1 -250 0 100 R 50 50 1 1 P
X C 2 0 -150 100 U 50 50 1 1 I
X B 3 250 0 100 L 50 50 1 1 P
A -10 0 40 901 -901 0 1 0 N -10 40 -10 -40
A -10 0 40 901 -901 0 1 0 F -10 40 -10 -40
A 10 0 40 -899 899 0 1 0 N 10 -40 10 40
A 10 0 40 -899 899 0 1 0 F 10 -40 10 40
P 2 0 1 0 -10 40 -10 -40 N
P 2 0 1 0 10 40 10 -40 N
X A 1 -150 0 100 R 50 50 1 1 P
X B 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Mechanical_MountingHole
#
DEF Mechanical_MountingHole H 0 40 Y Y 1 F N
F0 "H" 0 200 50 H V C CNN
F1 "Mechanical_MountingHole" 0 125 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
MountingHole*
$ENDFPLIST
DRAW
C 0 0 50 0 1 50 N
ENDDRAW
ENDDEF
#
# Switch_SW_DPDT_x2
#
DEF Switch_SW_DPDT_x2 SW 0 0 Y N 2 F N
F0 "SW" 0 170 50 H V C CNN
F1 "Switch_SW_DPDT_x2" 0 -200 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
SW*DPDT*
$ENDFPLIST
DRAW
C -80 0 20 0 0 0 N
C 80 -100 20 0 0 0 N
C 80 100 20 0 1 0 N
P 2 0 1 0 -60 10 65 90 N
X A 1 200 100 100 L 50 50 1 1 P
X B 2 -200 0 100 R 50 50 1 1 P
X C 3 200 -100 100 L 50 50 1 1 P
X A 4 200 100 100 L 50 50 2 1 P
X B 5 -200 0 100 R 50 50 2 1 P
X C 6 200 -100 100 L 50 50 2 1 P
ENDDRAW
ENDDEF
#
@ -424,31 +590,6 @@ X 2 2 200 0 100 L 50 50 0 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
@ -477,6 +618,19 @@ X -15V 1 0 0 0 U 50 50 0 0 W N
ENDDRAW
ENDDEF
#
# power_GND
#
DEF power_GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GND" 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 50 -50 0 -100 -50 -50 0 -50 N
X GND 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

View File

@ -0,0 +1,455 @@
{
"board": {
"design_settings": {
"defaults": {
"board_outline_line_width": 0.049999999999999996,
"copper_line_width": 0.19999999999999998,
"copper_text_italic": false,
"copper_text_size_h": 1.5,
"copper_text_size_v": 1.5,
"copper_text_thickness": 0.3,
"copper_text_upright": true,
"courtyard_line_width": 0.049999999999999996,
"dimension_precision": 4,
"dimension_units": 3,
"dimensions": {
"arrow_length": 1270000,
"extension_offset": 500000,
"keep_text_aligned": true,
"suppress_zeroes": false,
"text_position": 0,
"units_format": 1
},
"fab_line_width": 0.09999999999999999,
"fab_text_italic": false,
"fab_text_size_h": 1.0,
"fab_text_size_v": 1.0,
"fab_text_thickness": 0.15,
"fab_text_upright": false,
"other_line_width": 0.12,
"other_text_italic": false,
"other_text_size_h": 1.0,
"other_text_size_v": 1.0,
"other_text_thickness": 0.15,
"other_text_upright": true,
"pads": {
"drill": 0.762,
"height": 1.524,
"width": 1.524
},
"silk_line_width": 0.12,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.15,
"silk_text_upright": true,
"zones": {
"45_degree_only": false,
"min_clearance": 0.508
}
},
"diff_pair_dimensions": [
{
"gap": 0.25,
"via_gap": 0.25,
"width": 0.2
}
],
"drc_exclusions": [],
"meta": {
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"copper_edge_clearance": "error",
"courtyards_overlap": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint_type_mismatch": "error",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "error",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_dangling": "warning",
"track_width": "error",
"tracks_crossing": "error",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zone_has_empty_net": "error",
"zones_intersect": "error"
},
"rule_severitieslegacy_courtyards_overlap": true,
"rule_severitieslegacy_no_courtyard_defined": false,
"rules": {
"allow_blind_buried_vias": false,
"allow_microvias": false,
"max_error": 0.005,
"min_clearance": 0.0,
"min_copper_edge_clearance": 0.01,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_silk_clearance": 0.0,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.19999999999999998,
"min_via_annular_width": 0.049999999999999996,
"min_via_diameter": 0.39999999999999997,
"solder_mask_clearance": 0.0,
"solder_mask_min_width": 0.0,
"solder_paste_clearance": 0.0,
"solder_paste_margin_ratio": -0.0,
"use_height_for_length_calcs": true
},
"track_widths": [
0.25,
0.25,
1.0
],
"via_dimensions": [
{
"diameter": 0.6,
"drill": 0.3
}
],
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"layer_presets": []
},
"boards": [],
"cvpcb": {
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"meta": {
"version": 0
},
"pin_map": [
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
1,
2
],
[
0,
1,
0,
0,
0,
0,
1,
1,
2,
1,
1,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2
],
[
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
2
],
[
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
1,
2,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
0,
2,
1,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
]
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_label_syntax": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"multiple_net_names": "warning",
"net_not_bus_member": "warning",
"no_connect_connected": "warning",
"no_connect_dangling": "warning",
"pin_not_connected": "error",
"pin_not_driven": "error",
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "c3lingo_unit-assembly.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12.0,
"clearance": 0.2,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.25,
"via_diameter": 0.8,
"via_drill": 0.4,
"wire_width": 6.0
}
],
"meta": {
"version": 2
},
"net_colors": null
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "c3lingo_unit-assembly.net",
"specctra_dsn": "",
"step": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"drawing": {
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"field_names": [],
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.25,
"pin_symbol_size": 0.0,
"text_offset_ratio": 0.08
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 1
},
"net_format_name": "Pcbnew",
"ngspice": {
"fix_include_paths": true,
"fix_passive_vals": false,
"meta": {
"version": 0
},
"model_mode": 0,
"workbook_filename": ""
},
"page_layout_descr_file": "",
"plot_directory": "../../",
"spice_adjust_passive_values": false,
"spice_external_command": "spice \"%I\"",
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [
[
"9e80d1ee-62c1-483d-830d-f559e7294d20",
""
],
[
"00000000-0000-0000-0000-000060ae0dae",
"Stage Line In + Microphone Mix and Line Out"
],
[
"00000000-0000-0000-0000-000060aa662f",
"Mic1 Channel Strip and IO"
],
[
"00000000-0000-0000-0000-000060ae7597",
"Mic2 Channel Strip and IO"
],
[
"00000000-0000-0000-0000-000060ae80f3",
"Mic3 Channel Strip and IO"
]
],
"text_variables": {}
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,587 @@
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 MCP6V67EMS
$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
#
# Comparator_LM339
#
DEF Comparator_LM339 U 0 5 Y Y 5 L N
F0 "U" 0 200 50 H V L CNN
F1 "Comparator_LM339" 0 -200 50 H V L CNN
F2 "" -50 100 50 H I C CNN
F3 "" 50 200 50 H I C CNN
ALIAS LMV339
$FPLIST
SOIC*3.9x8.7mm*P1.27mm*
TSSOP*4.4x5mm*P0.65mm*
$ENDFPLIST
DRAW
P 4 1 1 10 -200 200 200 0 -200 -200 -200 200 f
P 7 1 1 5 130 -20 110 -20 130 0 110 20 90 0 110 -20 90 -20 N
P 4 2 1 10 -200 200 200 0 -200 -200 -200 200 f
P 7 2 1 5 130 -20 110 -20 130 0 110 20 90 0 110 -20 90 -20 N
P 4 3 1 10 -200 200 200 0 -200 -200 -200 200 f
P 7 3 1 5 130 -20 110 -20 130 0 110 20 90 0 110 -20 90 -20 N
P 4 4 1 10 -200 200 200 0 -200 -200 -200 200 f
P 7 4 1 5 130 -20 110 -20 130 0 110 20 90 0 110 -20 90 -20 N
X ~ 2 300 0 100 L 50 50 1 1 C
X - 4 -300 -100 100 R 50 50 1 1 I
X + 5 -300 100 100 R 50 50 1 1 I
X ~ 1 300 0 100 L 50 50 2 1 C
X - 6 -300 -100 100 R 50 50 2 1 I
X + 7 -300 100 100 R 50 50 2 1 I
X - 10 -300 -100 100 R 50 50 3 1 I
X + 11 -300 100 100 R 50 50 3 1 I
X ~ 13 300 0 100 L 50 50 3 1 C
X ~ 14 300 0 100 L 50 50 4 1 C
X - 8 -300 -100 100 R 50 50 4 1 I
X + 9 -300 100 100 R 50 50 4 1 I
X V- 12 -100 -300 150 U 50 50 5 1 W
X V+ 3 -100 300 150 D 50 50 5 1 W
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_01x02_Male
#
DEF Connector_Conn_01x02_Male J 0 40 Y N 1 F N
F0 "J" 0 100 50 H V C CNN
F1 "Connector_Conn_01x02_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
P 2 1 1 6 50 -100 34 -100 N
P 2 1 1 6 50 0 34 0 N
X Pin_1 1 200 0 150 L 50 50 1 1 P
X Pin_2 2 200 -100 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Conn_01x03_Female
#
DEF Connector_Conn_01x03_Female J 0 40 Y N 1 F N
F0 "J" 0 200 50 H V C CNN
F1 "Connector_Conn_01x03_Female" 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
A 0 -100 20 901 -901 1 1 6 N 0 -80 0 -120
A 0 0 20 901 -901 1 1 6 N 0 20 0 -20
A 0 100 20 901 -901 1 1 6 N 0 120 0 80
P 2 1 1 6 -50 -100 -20 -100 N
P 2 1 1 6 -50 0 -20 0 N
P 2 1 1 6 -50 100 -20 100 N
X Pin_1 1 -200 100 150 R 50 50 1 1 P
X Pin_2 2 -200 0 150 R 50 50 1 1 P
X Pin_3 3 -200 -100 150 R 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_Conn_01x04_Male
#
DEF Connector_Conn_01x04_Male J 0 40 Y N 1 F N
F0 "J" 0 200 50 H V C CNN
F1 "Connector_Conn_01x04_Male" 0 -300 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 -195 0 -205 1 1 6 F
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 -200 34 -200 N
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
X Pin_4 4 200 -200 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_TestPoint
#
DEF Connector_TestPoint TP 0 30 N N 1 F N
F0 "TP" 0 270 50 H V C CNN
F1 "Connector_TestPoint" 0 200 50 H V C CNN
F2 "" 200 0 50 H I C CNN
F3 "" 200 0 50 H I C CNN
$FPLIST
Pin*
Test*
$ENDFPLIST
DRAW
C 0 130 30 0 1 0 N
X 1 1 0 0 100 U 50 50 1 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
#
# 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_D
#
DEF Device_D D 0 40 N N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "Device_D" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
TO-???*
*_Diode_*
*SingleDiode*
D_*
$ENDFPLIST
DRAW
P 2 0 1 10 -50 50 -50 -50 N
P 2 0 1 0 50 0 -50 0 N
P 4 0 1 10 50 50 50 -50 -50 0 50 50 N
X K 1 -150 0 100 R 50 50 1 1 P
X A 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_LED
#
DEF Device_LED D 0 40 N N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "Device_LED" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
LED*
LED_SMD:*
LED_THT:*
$ENDFPLIST
DRAW
P 2 0 1 10 -50 -50 -50 50 N
P 2 0 1 0 -50 0 50 0 N
P 4 0 1 10 50 -50 50 50 -50 0 50 -50 N
P 5 0 1 0 -120 -30 -180 -90 -150 -90 -180 -90 -180 -60 N
P 5 0 1 0 -70 -30 -130 -90 -100 -90 -130 -90 -130 -60 N
X K 1 -150 0 100 R 50 50 1 1 P
X A 2 150 0 100 L 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
#
# Device_R_POT_Dual
#
DEF Device_R_POT_Dual RV 0 40 Y N 1 F N
F0 "RV" 0 150 50 H V C CNN
F1 "Device_R_POT_Dual" 0 75 50 H V C CNN
F2 "" 250 -75 50 H I C CNN
F3 "" 250 -75 50 H I C CNN
$FPLIST
Potentiometer*
$ENDFPLIST
DRAW
S -350 -60 -150 -140 0 1 10 N
S 150 -60 350 -140 0 1 10 N
P 2 0 1 0 -250 0 -250 -40 N
P 2 0 1 0 -250 0 -250 -40 N
P 2 0 1 0 -250 0 -230 20 N
P 2 0 1 0 -220 20 -200 20 N
P 2 0 1 0 -180 20 -160 20 N
P 2 0 1 0 -140 20 -120 20 N
P 2 0 1 0 -100 20 -80 20 N
P 2 0 1 0 -60 20 -40 20 N
P 2 0 1 0 -20 20 0 20 N
P 2 0 1 0 20 20 40 20 N
P 2 0 1 0 60 20 80 20 N
P 2 0 1 0 100 20 120 20 N
P 2 0 1 0 140 20 160 20 N
P 2 0 1 0 180 20 200 20 N
P 2 0 1 0 220 20 240 20 N
P 2 0 1 0 250 0 250 -40 N
P 2 0 1 0 250 0 250 -40 N
P 3 0 1 0 260 20 270 20 250 0 N
P 4 0 1 0 -250 -55 -270 -10 -230 -10 -250 -55 F
P 4 0 1 0 250 -55 230 -10 270 -10 250 -55 F
X 1 1 -400 -100 50 R 50 50 1 1 P
X 2 2 -250 100 100 D 50 50 1 1 P
X 3 3 -100 -100 50 L 50 50 1 1 P
X 4 4 100 -100 50 R 50 50 1 1 P
X 5 5 250 100 100 D 50 50 1 1 P
X 6 6 400 -100 50 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Jumper_SolderJumper_2_Open
#
DEF Jumper_SolderJumper_2_Open JP 0 0 Y N 1 F N
F0 "JP" 0 80 50 H V C CNN
F1 "Jumper_SolderJumper_2_Open" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
SolderJumper*Open*
$ENDFPLIST
DRAW
A -10 0 40 901 -901 0 1 0 N -10 40 -10 -40
A -10 0 40 901 -901 0 1 0 F -10 40 -10 -40
A 10 0 40 -899 899 0 1 0 N 10 -40 10 40
A 10 0 40 -899 899 0 1 0 F 10 -40 10 40
P 2 0 1 0 -10 40 -10 -40 N
P 2 0 1 0 10 40 10 -40 N
X A 1 -150 0 100 R 50 50 1 1 P
X B 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Mechanical_MountingHole
#
DEF Mechanical_MountingHole H 0 40 Y Y 1 F N
F0 "H" 0 200 50 H V C CNN
F1 "Mechanical_MountingHole" 0 125 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
MountingHole*
$ENDFPLIST
DRAW
C 0 0 50 0 1 50 N
ENDDRAW
ENDDEF
#
# Switch_SW_DPDT_x2
#
DEF Switch_SW_DPDT_x2 SW 0 0 Y N 2 F N
F0 "SW" 0 170 50 H V C CNN
F1 "Switch_SW_DPDT_x2" 0 -200 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
SW*DPDT*
$ENDFPLIST
DRAW
C -80 0 20 0 0 0 N
C 80 -100 20 0 0 0 N
C 80 100 20 0 1 0 N
P 2 0 1 0 -60 10 65 90 N
X A 1 200 100 100 L 50 50 1 1 P
X B 2 -200 0 100 R 50 50 1 1 P
X C 3 200 -100 100 L 50 50 1 1 P
X A 4 200 100 100 L 50 50 2 1 P
X B 5 -200 0 100 R 50 50 2 1 P
X C 6 200 -100 100 L 50 50 2 1 P
ENDDRAW
ENDDEF
#
# Switch_SW_Push
#
DEF Switch_SW_Push SW 0 40 N N 1 F N
F0 "SW" 50 100 50 H V L CNN
F1 "Switch_SW_Push" 0 -60 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 0 50 0 120 N
P 2 0 1 0 100 50 -100 50 N
X 1 1 -200 0 100 R 50 50 0 1 P
X 2 2 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_GND
#
DEF power_GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GND" 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 50 -50 0 -100 -50 -50 0 -50 N
X GND 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,460 @@
{
"board": {
"design_settings": {
"defaults": {
"board_outline_line_width": 0.049999999999999996,
"copper_line_width": 0.19999999999999998,
"copper_text_italic": false,
"copper_text_size_h": 1.5,
"copper_text_size_v": 1.5,
"copper_text_thickness": 0.3,
"copper_text_upright": false,
"courtyard_line_width": 0.049999999999999996,
"dimension_precision": 4,
"dimension_units": 3,
"dimensions": {
"arrow_length": 1270000,
"extension_offset": 500000,
"keep_text_aligned": true,
"suppress_zeroes": false,
"text_position": 0,
"units_format": 1
},
"fab_line_width": 0.09999999999999999,
"fab_text_italic": false,
"fab_text_size_h": 1.0,
"fab_text_size_v": 1.0,
"fab_text_thickness": 0.15,
"fab_text_upright": false,
"other_line_width": 0.09999999999999999,
"other_text_italic": false,
"other_text_size_h": 1.0,
"other_text_size_v": 1.0,
"other_text_thickness": 0.15,
"other_text_upright": false,
"pads": {
"drill": 1.0,
"height": 1.7,
"width": 1.7
},
"silk_line_width": 0.12,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.15,
"silk_text_upright": false,
"zones": {
"45_degree_only": false,
"min_clearance": 0.508
}
},
"diff_pair_dimensions": [],
"drc_exclusions": [],
"meta": {
"filename": "board_design_settings.json",
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"copper_edge_clearance": "error",
"courtyards_overlap": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint_type_mismatch": "error",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "error",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_dangling": "warning",
"track_width": "error",
"tracks_crossing": "error",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zone_has_empty_net": "error",
"zones_intersect": "error"
},
"rules": {
"allow_blind_buried_vias": false,
"allow_microvias": false,
"max_error": 0.005,
"min_clearance": 0.0,
"min_copper_edge_clearance": 0.024999999999999998,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_silk_clearance": 0.0,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.19999999999999998,
"min_via_annular_width": 0.049999999999999996,
"min_via_diameter": 0.39999999999999997,
"use_height_for_length_calcs": true
},
"track_widths": [
0.0,
0.25,
1.0
],
"via_dimensions": [
{
"diameter": 0.0,
"drill": 0.0
},
{
"diameter": 0.6,
"drill": 0.3
},
{
"diameter": 0.8,
"drill": 0.6
}
],
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"layer_presets": []
},
"boards": [],
"cvpcb": {
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"meta": {
"version": 0
},
"pin_map": [
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
1,
2
],
[
0,
1,
0,
0,
0,
0,
1,
1,
2,
1,
1,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2
],
[
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
2
],
[
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
1,
2,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
0,
2,
1,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
]
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_label_syntax": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"multiple_net_names": "warning",
"net_not_bus_member": "warning",
"no_connect_connected": "warning",
"no_connect_dangling": "warning",
"pin_not_connected": "error",
"pin_not_driven": "error",
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "c3lingo_unit-channel.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12.0,
"clearance": 0.25,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.25,
"via_diameter": 0.6,
"via_drill": 0.3,
"wire_width": 6.0
},
{
"bus_width": 12.0,
"clearance": 0.3,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Power",
"nets": [
"+15V",
"-15V",
"GND",
"GNDREF",
"V_Phant"
],
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 1.0,
"via_diameter": 0.8,
"via_drill": 0.6,
"wire_width": 6.0
}
],
"meta": {
"version": 2
},
"net_colors": null
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "../../../../../../../Applications/KiCad/",
"specctra_dsn": "",
"step": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"drawing": {
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"field_names": [],
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.375,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.15
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 1
},
"net_format_name": "",
"ngspice": {
"fix_include_paths": true,
"fix_passive_vals": false,
"meta": {
"version": 0
},
"model_mode": 0,
"workbook_filename": ""
},
"page_layout_descr_file": "",
"plot_directory": "",
"spice_adjust_passive_values": false,
"spice_external_command": "spice \"%I\"",
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [
[
"e8e18c84-573e-49d4-a903-1b430b6b9f6d",
""
]
],
"text_variables": {}
}

View File

@ -0,0 +1,3 @@
(fp_lib_table
(lib (name c3lingo_unit-footprints)(type KiCad)(uri ${KIPRJMOD}/../kicad-libraries/c3lingo_unit-footprints.pretty)(options "")(descr ""))
)

View File

@ -0,0 +1,366 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# 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 MCP6V67EMS
$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
#
# Connector_Conn_01x02_Male
#
DEF Connector_Conn_01x02_Male J 0 40 Y N 1 F N
F0 "J" 0 100 50 H V C CNN
F1 "Connector_Conn_01x02_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
P 2 1 1 6 50 -100 34 -100 N
P 2 1 1 6 50 0 34 0 N
X Pin_1 1 200 0 150 L 50 50 1 1 P
X Pin_2 2 200 -100 150 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_Conn_01x04_Male
#
DEF Connector_Conn_01x04_Male J 0 40 Y N 1 F N
F0 "J" 0 200 50 H V C CNN
F1 "Connector_Conn_01x04_Male" 0 -300 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 -195 0 -205 1 1 6 F
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 -200 34 -200 N
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
X Pin_4 4 200 -200 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_TestPoint
#
DEF Connector_TestPoint TP 0 30 N N 1 F N
F0 "TP" 0 270 50 H V C CNN
F1 "Connector_TestPoint" 0 200 50 H V C CNN
F2 "" 200 0 50 H I C CNN
F3 "" 200 0 50 H I C CNN
$FPLIST
Pin*
Test*
$ENDFPLIST
DRAW
C 0 130 30 0 1 0 N
X 1 1 0 0 100 U 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
#
# 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_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
#
# Jumper_SolderJumper_2_Open
#
DEF Jumper_SolderJumper_2_Open JP 0 0 Y N 1 F N
F0 "JP" 0 80 50 H V C CNN
F1 "Jumper_SolderJumper_2_Open" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
SolderJumper*Open*
$ENDFPLIST
DRAW
A -10 0 40 901 -901 0 1 0 N -10 40 -10 -40
A -10 0 40 901 -901 0 1 0 F -10 40 -10 -40
A 10 0 40 -899 899 0 1 0 N 10 -40 10 40
A 10 0 40 -899 899 0 1 0 F 10 -40 10 40
P 2 0 1 0 -10 40 -10 -40 N
P 2 0 1 0 10 40 10 -40 N
X A 1 -150 0 100 R 50 50 1 1 P
X B 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Mechanical_MountingHole
#
DEF Mechanical_MountingHole H 0 40 Y Y 1 F N
F0 "H" 0 200 50 H V C CNN
F1 "Mechanical_MountingHole" 0 125 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
MountingHole*
$ENDFPLIST
DRAW
C 0 0 50 0 1 50 N
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_GND
#
DEF power_GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GND" 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 50 -50 0 -100 -50 -50 0 -50 N
X GND 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

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,446 @@
{
"board": {
"design_settings": {
"defaults": {
"board_outline_line_width": 0.049999999999999996,
"copper_line_width": 0.19999999999999998,
"copper_text_italic": false,
"copper_text_size_h": 1.5,
"copper_text_size_v": 1.5,
"copper_text_thickness": 0.3,
"copper_text_upright": false,
"courtyard_line_width": 0.049999999999999996,
"dimension_precision": 4,
"dimension_units": 3,
"dimensions": {
"arrow_length": 1270000,
"extension_offset": 500000,
"keep_text_aligned": true,
"suppress_zeroes": false,
"text_position": 0,
"units_format": 1
},
"fab_line_width": 0.09999999999999999,
"fab_text_italic": false,
"fab_text_size_h": 1.0,
"fab_text_size_v": 1.0,
"fab_text_thickness": 0.15,
"fab_text_upright": false,
"other_line_width": 0.09999999999999999,
"other_text_italic": false,
"other_text_size_h": 1.0,
"other_text_size_v": 1.0,
"other_text_thickness": 0.15,
"other_text_upright": false,
"pads": {
"drill": 1.0,
"height": 1.7,
"width": 1.7
},
"silk_line_width": 0.12,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.15,
"silk_text_upright": false,
"zones": {
"45_degree_only": false,
"min_clearance": 0.508
}
},
"diff_pair_dimensions": [],
"drc_exclusions": [],
"meta": {
"filename": "board_design_settings.json",
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"copper_edge_clearance": "error",
"courtyards_overlap": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint_type_mismatch": "error",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "error",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_dangling": "warning",
"track_width": "error",
"tracks_crossing": "error",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zone_has_empty_net": "error",
"zones_intersect": "error"
},
"rules": {
"allow_blind_buried_vias": false,
"allow_microvias": false,
"max_error": 0.005,
"min_clearance": 0.0,
"min_copper_edge_clearance": 0.024999999999999998,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_silk_clearance": 0.0,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.19999999999999998,
"min_via_annular_width": 0.049999999999999996,
"min_via_diameter": 0.39999999999999997,
"use_height_for_length_calcs": true
},
"track_widths": [
0.0,
0.25,
1.0
],
"via_dimensions": [],
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"layer_presets": []
},
"boards": [],
"cvpcb": {
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"meta": {
"version": 0
},
"pin_map": [
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
1,
2
],
[
0,
1,
0,
0,
0,
0,
1,
1,
2,
1,
1,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2
],
[
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
2
],
[
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
1,
2,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
0,
2,
1,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
]
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_label_syntax": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"multiple_net_names": "warning",
"net_not_bus_member": "warning",
"no_connect_connected": "warning",
"no_connect_dangling": "warning",
"pin_not_connected": "error",
"pin_not_driven": "error",
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "c3lingo_unit-mix_io.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12.0,
"clearance": 0.25,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.25,
"via_diameter": 0.6,
"via_drill": 0.3,
"wire_width": 6.0
},
{
"bus_width": 12.0,
"clearance": 0.3,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Power",
"nets": [
"+15V",
"-15V",
"GND",
"GNDREF"
],
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 1.0,
"via_diameter": 0.8,
"via_drill": 0.6,
"wire_width": 6.0
}
],
"meta": {
"version": 2
},
"net_colors": null
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"specctra_dsn": "",
"step": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"drawing": {
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"field_names": [],
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.375,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.15
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 1
},
"net_format_name": "",
"ngspice": {
"fix_include_paths": true,
"fix_passive_vals": false,
"meta": {
"version": 0
},
"model_mode": 0,
"workbook_filename": ""
},
"page_layout_descr_file": "",
"plot_directory": "",
"spice_adjust_passive_values": false,
"spice_external_command": "spice \"%I\"",
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [
[
"21e9fedd-b749-4b85-a03a-dffb926d039f",
""
]
],
"text_variables": {}
}

View File

@ -0,0 +1,3 @@
(fp_lib_table
(lib (name c3lingo_unit-footprints)(type KiCad)(uri ${KIPRJMOD}/../kicad-libraries/c3lingo_unit-footprints.pretty)(options "")(descr ""))
)

View File

@ -0,0 +1,3 @@
(fp_lib_table
(lib (name c3lingo_unit-footprints)(type KiCad)(uri ${KIPRJMOD}/kicad-libraries/c3lingo_unit-footprints.pretty)(options "")(descr ""))
)

View File

@ -0,0 +1,43 @@
(module Potentiometer_Alps_RK09K_Double_Vertical (layer F.Cu) (tedit 60B15712)
(descr "Potentiometer, vertical, Alps RK09L Double, http://www.alps.com/prod/info/E/HTML/Potentiometer/RotaryPotentiometers/RK09L/RK09L_list.html")
(tags "Potentiometer vertical Alps RK09L Double")
(fp_text reference REF** (at 4.475 -10.5) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Potentiometer_Alps_RK09K_Double_Vertical (at 4.475 5.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 12.6 -9.5) (end -3.65 -9.5) (layer F.CrtYd) (width 0.05))
(fp_line (start 12.6 4.5) (end 12.6 -9.5) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.65 4.5) (end 12.6 4.5) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.65 -9.5) (end -3.65 4.5) (layer F.CrtYd) (width 0.05))
(fp_line (start 12.47 -8.67) (end 12.47 3.67) (layer F.SilkS) (width 0.12))
(fp_line (start 0.88 0.87) (end 0.88 3.67) (layer F.SilkS) (width 0.12))
(fp_line (start 0.88 -1.629) (end 0.88 -0.87) (layer F.SilkS) (width 0.12))
(fp_line (start 0.88 -4.129) (end 0.88 -3.37) (layer F.SilkS) (width 0.12))
(fp_line (start 0.88 -8.67) (end 0.88 -5.871) (layer F.SilkS) (width 0.12))
(fp_line (start 9.455 3.67) (end 12.47 3.67) (layer F.SilkS) (width 0.12))
(fp_line (start 0.88 3.67) (end 5.546 3.67) (layer F.SilkS) (width 0.12))
(fp_line (start 9.455 -8.67) (end 12.47 -8.67) (layer F.SilkS) (width 0.12))
(fp_line (start 0.88 -8.67) (end 5.546 -8.67) (layer F.SilkS) (width 0.12))
(fp_line (start 12.35 -8.55) (end 1 -8.55) (layer F.Fab) (width 0.1))
(fp_line (start 12.35 3.55) (end 12.35 -8.55) (layer F.Fab) (width 0.1))
(fp_line (start 1 3.55) (end 12.35 3.55) (layer F.Fab) (width 0.1))
(fp_line (start 1 -8.55) (end 1 3.55) (layer F.Fab) (width 0.1))
(fp_circle (center 7.5 -2.5) (end 10.5 -2.5) (layer F.Fab) (width 0.1))
(fp_text user %R (at 2 -2.5 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad "" np_thru_hole circle (at 7.5 2.25) (size 4 4) (drill 2) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 7.5 -7.25) (size 4 4) (drill 2) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at -2.5 0) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask))
(pad 5 thru_hole circle (at -2.5 -5) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at 0 0) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask))
(pad 6 thru_hole circle (at 0 -2.5) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 0 -5 90) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Potentiometer_THT.3dshapes/Potentiometer_Alps_RK09L_Double_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@ -0,0 +1,22 @@
(module SW_APEM_MHPS2273_DPDT (layer F.Cu) (tedit 60B14EA2)
(fp_text reference REF** (at 0.3 4.5) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SW_APEM_MHPS2273_DPDT (at 0.7 -5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -3.6 3.6) (end -3.6 -3.6) (layer F.SilkS) (width 0.12))
(fp_line (start 3.6 3.6) (end -3.6 3.6) (layer F.SilkS) (width 0.12))
(fp_line (start 3.6 -3.6) (end 3.6 3.6) (layer F.SilkS) (width 0.12))
(fp_line (start -3.6 -3.6) (end 3.6 -3.6) (layer F.SilkS) (width 0.12))
(fp_line (start -5.8 -5.8) (end 5.8 -5.8) (layer F.CrtYd) (width 0.02))
(fp_line (start 5.8 -5.8) (end 5.8 5.8) (layer F.CrtYd) (width 0.02))
(fp_line (start 5.8 5.8) (end -5.8 5.8) (layer F.CrtYd) (width 0.02))
(fp_line (start -5.8 5.8) (end -5.8 -5.8) (layer F.CrtYd) (width 0.02))
(pad 1 thru_hole circle (at -2 -2.5) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 0 -2.5) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at 2 -2.5) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 4 thru_hole circle (at -2 2.5) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 5 thru_hole circle (at 0 2.5) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 6 thru_hole circle (at 2 2.5) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
)

View File

@ -0,0 +1,20 @@
(module mouse-bite-2mm-6mm (layer F.Cu) (tedit 60B3EF92)
(fp_text reference REF** (at 2 2) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value mouse-bite-2mm-6mm (at 1.5 -2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad "" np_thru_hole circle (at -0.5 -0.75) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 0.5 -0.75) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 0.5 0.75) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -0.5 0.75) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 2.5 -0.75) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 2.5 0.75) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 1.5 0.75) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 1.5 -0.75) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 4.5 -0.75) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 3.5 -0.75) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 3.5 0.75) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 4.5 0.75) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask))
)

View File

@ -0,0 +1,20 @@
(module mouse-bite-3mm-6mm (layer F.Cu) (tedit 60B4033A)
(fp_text reference REF** (at 2 2) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value mouse-bite-3mm-6mm (at 1.5 -2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad "" np_thru_hole circle (at -0.5 -1.25) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 0.5 -1.25) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 0.5 1.25) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -0.5 1.25) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 2.5 -1.25) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 2.5 1.25) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 1.5 1.25) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 1.5 -1.25) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 4.5 -1.25) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 3.5 -1.25) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 3.5 1.25) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 4.5 1.25) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask))
)

File diff suppressed because it is too large Load Diff

View File

@ -1,251 +0,0 @@
update=Thursday, 12 November 2020 at 23:33:32
last_client=kicad
[general]
version=1
[pcbnew]
version=1
PageLayoutDescrFile=
LastNetListRead=c3lingo-interpreter-unit.net
CopperLayerCount=2
BoardThickness=1.6
AllowMicroVias=0
AllowBlindVias=0
RequireCourtyardDefinitions=0
ProhibitOverlappingCourtyards=1
MinTrackWidth=0.2
MinViaDiameter=0.4
MinViaDrill=0.3
MinMicroViaDiameter=0.2
MinMicroViaDrill=0.09999999999999999
MinHoleToHole=0.25
TrackWidth1=0.25
TrackWidth2=0.25
TrackWidth3=1
ViaDiameter1=0.6
ViaDrill1=0.3
dPairWidth1=0.2
dPairGap1=0.25
dPairViaGap1=0.25
SilkLineWidth=0.12
SilkTextSizeV=1
SilkTextSizeH=1
SilkTextSizeThickness=0.15
SilkTextItalic=0
SilkTextUpright=1
CopperLineWidth=0.2
CopperTextSizeV=1.5
CopperTextSizeH=1.5
CopperTextThickness=0.3
CopperTextItalic=0
CopperTextUpright=1
EdgeCutLineWidth=0.05
CourtyardLineWidth=0.05
OthersLineWidth=0.12
OthersTextSizeV=1
OthersTextSizeH=1
OthersTextSizeThickness=0.15
OthersTextItalic=0
OthersTextUpright=1
SolderMaskClearance=0
SolderMaskMinWidth=0
SolderPasteClearance=0
SolderPasteRatio=-0
[pcbnew/Layer.F.Cu]
Name=F.Cu
Type=0
Enabled=1
[pcbnew/Layer.In1.Cu]
Name=In1.Cu
Type=0
Enabled=0
[pcbnew/Layer.In2.Cu]
Name=In2.Cu
Type=0
Enabled=0
[pcbnew/Layer.In3.Cu]
Name=In3.Cu
Type=0
Enabled=0
[pcbnew/Layer.In4.Cu]
Name=In4.Cu
Type=0
Enabled=0
[pcbnew/Layer.In5.Cu]
Name=In5.Cu
Type=0
Enabled=0
[pcbnew/Layer.In6.Cu]
Name=In6.Cu
Type=0
Enabled=0
[pcbnew/Layer.In7.Cu]
Name=In7.Cu
Type=0
Enabled=0
[pcbnew/Layer.In8.Cu]
Name=In8.Cu
Type=0
Enabled=0
[pcbnew/Layer.In9.Cu]
Name=In9.Cu
Type=0
Enabled=0
[pcbnew/Layer.In10.Cu]
Name=In10.Cu
Type=0
Enabled=0
[pcbnew/Layer.In11.Cu]
Name=In11.Cu
Type=0
Enabled=0
[pcbnew/Layer.In12.Cu]
Name=In12.Cu
Type=0
Enabled=0
[pcbnew/Layer.In13.Cu]
Name=In13.Cu
Type=0
Enabled=0
[pcbnew/Layer.In14.Cu]
Name=In14.Cu
Type=0
Enabled=0
[pcbnew/Layer.In15.Cu]
Name=In15.Cu
Type=0
Enabled=0
[pcbnew/Layer.In16.Cu]
Name=In16.Cu
Type=0
Enabled=0
[pcbnew/Layer.In17.Cu]
Name=In17.Cu
Type=0
Enabled=0
[pcbnew/Layer.In18.Cu]
Name=In18.Cu
Type=0
Enabled=0
[pcbnew/Layer.In19.Cu]
Name=In19.Cu
Type=0
Enabled=0
[pcbnew/Layer.In20.Cu]
Name=In20.Cu
Type=0
Enabled=0
[pcbnew/Layer.In21.Cu]
Name=In21.Cu
Type=0
Enabled=0
[pcbnew/Layer.In22.Cu]
Name=In22.Cu
Type=0
Enabled=0
[pcbnew/Layer.In23.Cu]
Name=In23.Cu
Type=0
Enabled=0
[pcbnew/Layer.In24.Cu]
Name=In24.Cu
Type=0
Enabled=0
[pcbnew/Layer.In25.Cu]
Name=In25.Cu
Type=0
Enabled=0
[pcbnew/Layer.In26.Cu]
Name=In26.Cu
Type=0
Enabled=0
[pcbnew/Layer.In27.Cu]
Name=In27.Cu
Type=0
Enabled=0
[pcbnew/Layer.In28.Cu]
Name=In28.Cu
Type=0
Enabled=0
[pcbnew/Layer.In29.Cu]
Name=In29.Cu
Type=0
Enabled=0
[pcbnew/Layer.In30.Cu]
Name=In30.Cu
Type=0
Enabled=0
[pcbnew/Layer.B.Cu]
Name=B.Cu
Type=0
Enabled=1
[pcbnew/Layer.B.Adhes]
Enabled=1
[pcbnew/Layer.F.Adhes]
Enabled=1
[pcbnew/Layer.B.Paste]
Enabled=1
[pcbnew/Layer.F.Paste]
Enabled=1
[pcbnew/Layer.B.SilkS]
Enabled=1
[pcbnew/Layer.F.SilkS]
Enabled=1
[pcbnew/Layer.B.Mask]
Enabled=1
[pcbnew/Layer.F.Mask]
Enabled=1
[pcbnew/Layer.Dwgs.User]
Enabled=1
[pcbnew/Layer.Cmts.User]
Enabled=1
[pcbnew/Layer.Eco1.User]
Enabled=1
[pcbnew/Layer.Eco2.User]
Enabled=1
[pcbnew/Layer.Edge.Cuts]
Enabled=1
[pcbnew/Layer.Margin]
Enabled=1
[pcbnew/Layer.B.CrtYd]
Enabled=1
[pcbnew/Layer.F.CrtYd]
Enabled=1
[pcbnew/Layer.B.Fab]
Enabled=1
[pcbnew/Layer.F.Fab]
Enabled=1
[pcbnew/Layer.Rescue]
Enabled=0
[pcbnew/Netclasses]
[pcbnew/Netclasses/Default]
Name=Default
Clearance=0.25
TrackWidth=0.25
ViaDiameter=0.6
ViaDrill=0.3
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25
[pcbnew/Netclasses/1]
Name=Power
Clearance=0.3
TrackWidth=1
ViaDiameter=0.8
ViaDrill=0.6
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25
[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

View File

@ -1,264 +0,0 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# 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 MCP6V67EMS
$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
#
# Comparator_LM339
#
DEF Comparator_LM339 U 0 5 Y Y 5 L N
F0 "U" 0 200 50 H V L CNN
F1 "Comparator_LM339" 0 -200 50 H V L CNN
F2 "" -50 100 50 H I C CNN
F3 "" 50 200 50 H I C CNN
ALIAS LMV339
$FPLIST
SOIC*3.9x8.7mm*P1.27mm*
TSSOP*4.4x5mm*P0.65mm*
$ENDFPLIST
DRAW
P 4 1 1 10 -200 200 200 0 -200 -200 -200 200 f
P 7 1 1 5 130 -20 110 -20 130 0 110 20 90 0 110 -20 90 -20 N
P 4 2 1 10 -200 200 200 0 -200 -200 -200 200 f
P 7 2 1 5 130 -20 110 -20 130 0 110 20 90 0 110 -20 90 -20 N
P 4 3 1 10 -200 200 200 0 -200 -200 -200 200 f
P 7 3 1 5 130 -20 110 -20 130 0 110 20 90 0 110 -20 90 -20 N
P 4 4 1 10 -200 200 200 0 -200 -200 -200 200 f
P 7 4 1 5 130 -20 110 -20 130 0 110 20 90 0 110 -20 90 -20 N
X ~ 2 300 0 100 L 50 50 1 1 C
X - 4 -300 -100 100 R 50 50 1 1 I
X + 5 -300 100 100 R 50 50 1 1 I
X ~ 1 300 0 100 L 50 50 2 1 C
X - 6 -300 -100 100 R 50 50 2 1 I
X + 7 -300 100 100 R 50 50 2 1 I
X - 10 -300 -100 100 R 50 50 3 1 I
X + 11 -300 100 100 R 50 50 3 1 I
X ~ 13 300 0 100 L 50 50 3 1 C
X ~ 14 300 0 100 L 50 50 4 1 C
X - 8 -300 -100 100 R 50 50 4 1 I
X + 9 -300 100 100 R 50 50 4 1 I
X V- 12 -100 -300 150 U 50 50 5 1 W
X V+ 3 -100 300 150 D 50 50 5 1 W
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
#
# 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_D
#
DEF Device_D D 0 40 N N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "Device_D" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
TO-???*
*_Diode_*
*SingleDiode*
D_*
$ENDFPLIST
DRAW
P 2 0 1 10 -50 50 -50 -50 N
P 2 0 1 0 50 0 -50 0 N
P 4 0 1 10 50 50 50 -50 -50 0 50 50 N
X K 1 -150 0 100 R 50 50 1 1 P
X A 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_LED
#
DEF Device_LED D 0 40 N N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "Device_LED" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
LED*
LED_SMD:*
LED_THT:*
$ENDFPLIST
DRAW
P 2 0 1 10 -50 -50 -50 50 N
P 2 0 1 0 -50 0 50 0 N
P 4 0 1 10 50 -50 50 50 -50 0 50 -50 N
P 5 0 1 0 -120 -30 -180 -90 -150 -90 -180 -90 -180 -60 N
P 5 0 1 0 -70 -30 -130 -90 -100 -90 -130 -90 -130 -60 N
X K 1 -150 0 100 R 50 50 1 1 P
X A 2 150 0 100 L 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
#
# 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_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
#
# power_PWR_FLAG
#
DEF power_PWR_FLAG #FLG 0 0 N N 1 F P
F0 "#FLG" 0 75 50 H I C CNN
F1 "power_PWR_FLAG" 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 -40 75 0 100 40 75 0 50 N
X pwr 1 0 0 0 U 50 50 0 0 w
ENDDRAW
ENDDEF
#
#End Library

File diff suppressed because it is too large Load Diff

View File

@ -1,261 +0,0 @@
update=Thursday, 12 November 2020 at 23:38:27
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]
[schematic_editor]
version=1
PageLayoutDescrFile=
PlotDirectoryName=
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=Pcbnew
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1
[pcbnew]
version=1
PageLayoutDescrFile=
LastNetListRead=vu_meter.net
CopperLayerCount=2
BoardThickness=1.6
AllowMicroVias=0
AllowBlindVias=0
RequireCourtyardDefinitions=0
ProhibitOverlappingCourtyards=1
MinTrackWidth=0.2
MinViaDiameter=0.4
MinViaDrill=0.3
MinMicroViaDiameter=0.2
MinMicroViaDrill=0.09999999999999999
MinHoleToHole=0.25
TrackWidth1=0.25
TrackWidth2=0.25
TrackWidth3=1
ViaDiameter1=0.6
ViaDrill1=0.3
dPairWidth1=0.2
dPairGap1=0.25
dPairViaGap1=0.25
SilkLineWidth=0.12
SilkTextSizeV=1
SilkTextSizeH=1
SilkTextSizeThickness=0.15
SilkTextItalic=0
SilkTextUpright=1
CopperLineWidth=0.2
CopperTextSizeV=1.5
CopperTextSizeH=1.5
CopperTextThickness=0.3
CopperTextItalic=0
CopperTextUpright=1
EdgeCutLineWidth=0.05
CourtyardLineWidth=0.05
OthersLineWidth=0.12
OthersTextSizeV=1
OthersTextSizeH=1
OthersTextSizeThickness=0.15
OthersTextItalic=0
OthersTextUpright=1
SolderMaskClearance=0
SolderMaskMinWidth=0
SolderPasteClearance=0
SolderPasteRatio=-0
[pcbnew/Layer.F.Cu]
Name=F.Cu
Type=0
Enabled=1
[pcbnew/Layer.In1.Cu]
Name=In1.Cu
Type=0
Enabled=0
[pcbnew/Layer.In2.Cu]
Name=In2.Cu
Type=0
Enabled=0
[pcbnew/Layer.In3.Cu]
Name=In3.Cu
Type=0
Enabled=0
[pcbnew/Layer.In4.Cu]
Name=In4.Cu
Type=0
Enabled=0
[pcbnew/Layer.In5.Cu]
Name=In5.Cu
Type=0
Enabled=0
[pcbnew/Layer.In6.Cu]
Name=In6.Cu
Type=0
Enabled=0
[pcbnew/Layer.In7.Cu]
Name=In7.Cu
Type=0
Enabled=0
[pcbnew/Layer.In8.Cu]
Name=In8.Cu
Type=0
Enabled=0
[pcbnew/Layer.In9.Cu]
Name=In9.Cu
Type=0
Enabled=0
[pcbnew/Layer.In10.Cu]
Name=In10.Cu
Type=0
Enabled=0
[pcbnew/Layer.In11.Cu]
Name=In11.Cu
Type=0
Enabled=0
[pcbnew/Layer.In12.Cu]
Name=In12.Cu
Type=0
Enabled=0
[pcbnew/Layer.In13.Cu]
Name=In13.Cu
Type=0
Enabled=0
[pcbnew/Layer.In14.Cu]
Name=In14.Cu
Type=0
Enabled=0
[pcbnew/Layer.In15.Cu]
Name=In15.Cu
Type=0
Enabled=0
[pcbnew/Layer.In16.Cu]
Name=In16.Cu
Type=0
Enabled=0
[pcbnew/Layer.In17.Cu]
Name=In17.Cu
Type=0
Enabled=0
[pcbnew/Layer.In18.Cu]
Name=In18.Cu
Type=0
Enabled=0
[pcbnew/Layer.In19.Cu]
Name=In19.Cu
Type=0
Enabled=0
[pcbnew/Layer.In20.Cu]
Name=In20.Cu
Type=0
Enabled=0
[pcbnew/Layer.In21.Cu]
Name=In21.Cu
Type=0
Enabled=0
[pcbnew/Layer.In22.Cu]
Name=In22.Cu
Type=0
Enabled=0
[pcbnew/Layer.In23.Cu]
Name=In23.Cu
Type=0
Enabled=0
[pcbnew/Layer.In24.Cu]
Name=In24.Cu
Type=0
Enabled=0
[pcbnew/Layer.In25.Cu]
Name=In25.Cu
Type=0
Enabled=0
[pcbnew/Layer.In26.Cu]
Name=In26.Cu
Type=0
Enabled=0
[pcbnew/Layer.In27.Cu]
Name=In27.Cu
Type=0
Enabled=0
[pcbnew/Layer.In28.Cu]
Name=In28.Cu
Type=0
Enabled=0
[pcbnew/Layer.In29.Cu]
Name=In29.Cu
Type=0
Enabled=0
[pcbnew/Layer.In30.Cu]
Name=In30.Cu
Type=0
Enabled=0
[pcbnew/Layer.B.Cu]
Name=B.Cu
Type=0
Enabled=1
[pcbnew/Layer.B.Adhes]
Enabled=1
[pcbnew/Layer.F.Adhes]
Enabled=1
[pcbnew/Layer.B.Paste]
Enabled=1
[pcbnew/Layer.F.Paste]
Enabled=1
[pcbnew/Layer.B.SilkS]
Enabled=1
[pcbnew/Layer.F.SilkS]
Enabled=1
[pcbnew/Layer.B.Mask]
Enabled=1
[pcbnew/Layer.F.Mask]
Enabled=1
[pcbnew/Layer.Dwgs.User]
Enabled=1
[pcbnew/Layer.Cmts.User]
Enabled=1
[pcbnew/Layer.Eco1.User]
Enabled=1
[pcbnew/Layer.Eco2.User]
Enabled=1
[pcbnew/Layer.Edge.Cuts]
Enabled=1
[pcbnew/Layer.Margin]
Enabled=1
[pcbnew/Layer.B.CrtYd]
Enabled=1
[pcbnew/Layer.F.CrtYd]
Enabled=1
[pcbnew/Layer.B.Fab]
Enabled=1
[pcbnew/Layer.F.Fab]
Enabled=1
[pcbnew/Layer.Rescue]
Enabled=0
[pcbnew/Netclasses]
[pcbnew/Netclasses/Default]
Name=Default
Clearance=0.25
TrackWidth=0.25
ViaDiameter=0.6
ViaDrill=0.3
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25
[pcbnew/Netclasses/1]
Name=Power
Clearance=0.3
TrackWidth=1
ViaDiameter=0.8
ViaDrill=0.6
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25

File diff suppressed because it is too large Load Diff

Binary file not shown.