feat(schematic): replace L7805 with TPS61088 boost converter #1
+19
@@ -0,0 +1,19 @@
|
|||||||
|
# KiCad lock files (created while project is open)
|
||||||
|
~*.lck
|
||||||
|
|
||||||
|
# KiCad regenerated footprint info cache
|
||||||
|
fp-info-cache
|
||||||
|
|
||||||
|
# KiCad autosaved backups
|
||||||
|
firstpcb-backups/
|
||||||
|
|
||||||
|
# Local pre-edit backups
|
||||||
|
*.pre-drc-fix
|
||||||
|
|
||||||
|
# Python bytecode cache
|
||||||
|
__pycache__/
|
||||||
|
*.pyc
|
||||||
|
|
||||||
|
# Editor/tooling local state
|
||||||
|
.history/
|
||||||
|
.omc/
|
||||||
@@ -0,0 +1,114 @@
|
|||||||
|
# Bill of Materials — firstpcb (Stepper Driver + 12V Boost)
|
||||||
|
|
||||||
|
> **Branch:** `feat/boost-converter-integration`
|
||||||
|
> **Generated:** 2026-05-23
|
||||||
|
> **Estimated cost:** ~$50–80 first build (with combo kits) • ~$10/board in actually-used parts
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Critical Notes Before Ordering
|
||||||
|
|
||||||
|
| # | Issue | Impact |
|
||||||
|
|---|-------|--------|
|
||||||
|
| 1 | **BOM package field said "QFN-20 3.5×3.5mm"** for U1 | The actual TPS61088 RHL package is **VQFN-20, 4.5×3.5mm**. Your KiCad footprint is correct — only the BOM description was wrong (now fixed). |
|
||||||
|
| 2 | **PCB silkscreen reads `TPS61088QRHLRQ1`** (automotive Q1 variant), BOM lists `TPS61088RHLR` (commercial) | The commercial **TPS61088RHLR** is a fully drop-in substitute: same RHL package, same pinout. Use it — it's ~5× cheaper and far more available. |
|
||||||
|
| 3 | **U1 vs U2 designator mismatch** | Standalone `tps61088_boost.kicad_sch` test schematic uses U1; integrated `firstpcb.kicad_pcb` uses U2. Same part either way. |
|
||||||
|
| 4 | **TPS61088 pinout verified** | Schematic pins 1/3/4/5/6/7/8/9/11/12/15 = VIN/EN/SS-TR/COMP/FB/AGND/PGOOD/VOUT/BST/SW/PGND — matches TI datasheet exactly. ✅ |
|
||||||
|
| 5 | **L1 inductor substitution warning** | If swapping the Bourns SRP1265 for the cheaper TDK SPM10065, the footprint changes (12.6×12.6mm → 10.5×10mm). **Verify the KiCad footprint matches before ordering.** |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Recommended Combo Kits (Buy These First)
|
||||||
|
|
||||||
|
These cover multiple BOM lines and stock you up for future builds:
|
||||||
|
|
||||||
|
| Kit | Covers | Est. Price | Source |
|
||||||
|
|-----|--------|-----------:|--------|
|
||||||
|
| **0805 E96 1% Resistor Sample Book** (170 values × 25pcs) | R1, R2, R3, R4, R5 + lifetime supply | ~$15–25 | [Amazon B09Z2RDW2F](https://www.amazon.com/Resistor-ohm-10M-Assorted-Resistance-Resistor-0805/dp/B09Z2RDW2F) |
|
||||||
|
| **0805 SMD Ceramic Cap Kit** (50V, 22pF–22µF) | C6, C8, C9 | ~$5–15 | [AliExpress multi-value kit](https://www.aliexpress.com/item/4000023618004.html) |
|
||||||
|
| **1206 22µF 25V X5R 50-pack** (CL31A226KAHNNNE) | C4, C5, C10, C11 | ~$8 | [AliExpress 50-pack](https://www.aliexpress.com/item/32751090379.html) |
|
||||||
|
| **JST-XH 2.54mm Connector Kit** (560pcs, 2–6 pin housings + crimps + headers) | StepperConnection1 | ~$8–12 | Search `JST-XH 2.54mm kit 560pcs` |
|
||||||
|
| **JST-EH 2.5mm 3-pin Kit** (housing + crimps + header) | SW1 | ~$4–6 | Search `JST-EH 2.5mm 3-pin housing crimp` |
|
||||||
|
|
||||||
|
> **Why the kit approach:** R3 (30.1K) and R4 (190K) are E96 values that aren't in basic E24 kits. Buying a proper E96 sample book is cheaper than ordering five individual reels and means you'll have every standard value for future projects.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Single-Part Key Items
|
||||||
|
|
||||||
|
Parts that can't be combo'd — order these individually:
|
||||||
|
|
||||||
|
| Ref | Part | Source | Price | Notes |
|
||||||
|
|-----|------|--------|------:|-------|
|
||||||
|
| **U1** | TPS61088RHLR | [LCSC C87357](https://www.lcsc.com/product-detail/DC-DC-Converters_TI_TPS61088RHLR_TPS61088RHLR_C87357.html) | ~$0.61 | 14k in stock. Drop-in for the Q1 variant on the silkscreen. |
|
||||||
|
| **L1** | TDK SPM10065VT-2R2M-D (2.2µH, 16.6A) | [LCSC C1015860](https://www.lcsc.com/product-detail/Inductors-SMD_TDK-SPM10065VT-2R2M-D_C1015860.html) | ~$1.50 | Cheaper alternative to Bourns SRP1265. **Verify footprint match.** |
|
||||||
|
| **L1 (alt)** | Bourns SRP1265A-2R2M (2.2µH, 22A) | DigiKey | ~$2–3 | Matches original BOM footprint exactly. |
|
||||||
|
| **C3** | 100µF 25V SMD electrolytic, 6.3×5.8mm | AliExpress 10-pack | ~$2–3 | JAMICON/Lelon equivalents are fine. Verify pad layout. |
|
||||||
|
| **A4988** | Stepper driver module + heatsink, 5-pack | AliExpress | ~$5–8 | Any reputable seller. Heatsinks included. |
|
||||||
|
| **MotorPower1** | KF301-5.0-3P screw terminal, 10-pack | [AliExpress](https://www.aliexpress.com/item/32842003333.html) | ~$0.70 | Generic part. |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Full BOM (with Purchase column)
|
||||||
|
|
||||||
|
### Active components
|
||||||
|
|
||||||
|
| Ref | Value | Pkg | Qty | Purchase | Notes |
|
||||||
|
|-----|-------|-----|----:|----------|-------|
|
||||||
|
| ESP32-WROOM1 | ESP32-C3-DevKitM-1 | Module | 1 | **SKIP** — user sources separately | Pinout-specific module from a special supplier. Do not order. |
|
||||||
|
| A4988 | A4988 Driver | Pololu breakout | 1 | AliExpress 5-pack (~$5–8) | Heatsink included. |
|
||||||
|
| U1 | TPS61088RHLR | VQFN-20 4.5×3.5mm (RHL) | 1 | [LCSC C87357](https://www.lcsc.com/product-detail/DC-DC-Converters_TI_TPS61088RHLR_TPS61088RHLR_C87357.html) (~$0.61) | Non-Q1 substitute for `TPS61088QRHLRQ1` on PCB. |
|
||||||
|
|
||||||
|
### Resistors — all covered by 0805 E96 sample book
|
||||||
|
|
||||||
|
| Ref | Value | Pkg | Qty | Purchase | Notes |
|
||||||
|
|-----|-------|-----|----:|----------|-------|
|
||||||
|
| R1 | 10K | 0805 1% | 1 | E96 kit | Pull-up / standard. |
|
||||||
|
| R2 | 10K | 0805 1% | 1 | E96 kit | |
|
||||||
|
| R5 | 10K | 0805 1% | 1 | E96 kit | |
|
||||||
|
| R3 | 30.1K | 0805 1% | 1 | E96 kit | Feedback divider — must be 1%. |
|
||||||
|
| R4 | 190K | 0805 1% | 1 | E96 kit | Feedback divider — must be 1%. |
|
||||||
|
|
||||||
|
### Capacitors — small values covered by 0805 ceramic kit
|
||||||
|
|
||||||
|
| Ref | Value | Pkg | Qty | Purchase | Notes |
|
||||||
|
|-----|-------|-----|----:|----------|-------|
|
||||||
|
| C8 | 47pF | 0805 C0G/NP0 50V | 1 | 0805 ceramic kit | C0G preferred, X7R OK at this value. |
|
||||||
|
| C9 | 100nF | 0805 X7R 50V | 1 | 0805 ceramic kit | Decoupling. |
|
||||||
|
| C6 | 22nF | 0805 X7R 50V | 1 | 0805 ceramic kit | TPS61088 compensation cap. |
|
||||||
|
|
||||||
|
### Capacitors — bulk (all covered by one 50-pack)
|
||||||
|
|
||||||
|
| Ref | Value | Pkg | Qty | Purchase | Notes |
|
||||||
|
|-----|-------|-----|----:|----------|-------|
|
||||||
|
| C4 | 22µF | 1206 X5R 25V | 1 | [AliExpress 50-pack](https://www.aliexpress.com/item/32751090379.html) (~$8) | CL31A226KAHNNNE ≡ GRM31CR61E226KE15L. **25V+ required** (12V output rail). |
|
||||||
|
| C5 | 22µF | 1206 X5R 25V | 1 | Same 50-pack | |
|
||||||
|
| C10 | 22µF | 1206 X5R 25V | 1 | Same 50-pack | |
|
||||||
|
| C11 | 22µF | 1206 X5R 25V | 1 | Same 50-pack | |
|
||||||
|
|
||||||
|
### Single-part caps & inductor
|
||||||
|
|
||||||
|
| Ref | Value | Pkg | Qty | Purchase | Notes |
|
||||||
|
|-----|-------|-----|----:|----------|-------|
|
||||||
|
| C3 | 100µF | SMD aluminum electrolytic, 6.3×5.8mm, 25V | 1 | AliExpress 10-pack (~$2–3) | Verify pad layout matches KiCad `CP_Elec_6.3x5.8` footprint. |
|
||||||
|
| L1 | 2.2µH | Shielded SMD power inductor | 1 | [LCSC TDK SPM10065VT-2R2M-D](https://www.lcsc.com/product-detail/Inductors-SMD_TDK-SPM10065VT-2R2M-D_C1015860.html) (~$1.50) **or** Bourns SRP1265A-2R2M (~$3) | **CRITICAL: must handle ≥10A.** Avoid no-name AliExpress inductors — saturation current often misrated. Footprint differs between TDK and Bourns. |
|
||||||
|
|
||||||
|
### Connectors & terminals
|
||||||
|
|
||||||
|
| Ref | Value | Pkg | Qty | Purchase | Notes |
|
||||||
|
|-----|-------|-----|----:|----------|-------|
|
||||||
|
| SW1 | B3B-EH-A | JST EH 3-pin THT, 2.5mm pitch | 1 | JST-EH 2.5mm 3-pin kit (~$4–6) | Get the kit — you need matching housings + crimps too. **EH series, not XH.** |
|
||||||
|
| MotorPower1 | KF301-5.0-3P | 3-pin screw terminal, 5mm pitch THT | 1 | [AliExpress 10-pack](https://www.aliexpress.com/item/32842003333.html) (~$0.70) | Generic; any KF301-5.0-3P works. |
|
||||||
|
| StepperConnection1 | B4B-XH-A | JST XH 4-pin THT, 2.54mm pitch | 1 | JST-XH 2.54mm kit (~$8–12) | Get the multi-pin kit; covers this build + future projects. |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Sources
|
||||||
|
|
||||||
|
- [TPS61088 product page (TI)](https://www.ti.com/product/TPS61088/part-details/TPS61088RHLR)
|
||||||
|
- [LCSC TPS61088RHLR (C87357)](https://www.lcsc.com/product-detail/DC-DC-Converters_TI_TPS61088RHLR_TPS61088RHLR_C87357.html)
|
||||||
|
- [LCSC TDK SPM10065VT-2R2M-D (C1015860)](https://www.lcsc.com/product-detail/Inductors-SMD_TDK-SPM10065VT-2R2M-D_C1015860.html)
|
||||||
|
- [AliExpress 22µF 25V 1206 50-pack](https://www.aliexpress.com/item/32751090379.html)
|
||||||
|
- [AliExpress KF301-5.0-3P 10-pack](https://www.aliexpress.com/item/32842003333.html)
|
||||||
|
- [Amazon 170-value 0805 E96 1% resistor sample book](https://www.amazon.com/Resistor-ohm-10M-Assorted-Resistance-Resistor-0805/dp/B09Z2RDW2F)
|
||||||
|
- [Bourns SRP1265A-2R2M datasheet](https://bourns.com/products/magnetic-products/details/power-inductors-smd-high-current-shielded/srp1265a)
|
||||||
@@ -0,0 +1,39 @@
|
|||||||
|
Reference,Component,Value,Qty,Package,AliExpress Search/Link,AliExpress Price Est.,DigiKey Part Number,DigiKey Price Est.,Purchase,Notes
|
||||||
|
ESP32-WROOM1,ESP32-WROOM-32 DevKit,ESP32-C3-DevKitM-1,1,Module,"ESP32 WROOM 32 development board 30 pin",~$4.00,N/A (use Adafruit/SparkFun),,SKIP - user sources separately,Pinout-specific module sourced from special supplier. Do not order.
|
||||||
|
A4988,A4988 Stepper Motor Driver,Pololu_Breakout_A4988,1,Module,"A4988 stepper motor driver module heatsink",~$2.00,Pololu #1182,~$5.95,"AliExpress 5-pack: https://www.aliexpress.com/wholesale?SearchText=A4988+stepper+driver+5pcs (~$5-8 for 5pcs with heatsinks)",Get the 5-pack from any AliExpress seller; quality varies but functional. Heatsinks included.
|
||||||
|
U1,TPS61088 Boost Converter IC,TPS61088RHLR,1,VQFN-20 4.5x3.5mm (RHL),"TPS61088RHLR QFN20",~$2.28/ea (3pcs min ~$6.84),296-40481-1-ND,~$3.89,"LCSC C87357: https://www.lcsc.com/product-detail/DC-DC-Converters_TI_TPS61088RHLR_TPS61088RHLR_C87357.html (~$0.61/ea, 14k in stock)",PACKAGE CORRECTION: TPS61088 RHL is 4.5x3.5mm not 3.5x3.5mm. PCB silkscreen says TPS61088QRHLRQ1 (auto Q1) but non-Q1 TPS61088RHLR is drop-in substitute with identical pinout - use the cheaper non-Q1. Pinout verified: pins 1/3/4/5/6/7/8/9/11/12/15 = VIN/EN/SS-TR/COMP/FB/AGND/PGOOD/VOUT/BST/SW/PGND.
|
||||||
|
R1,Resistor 0805 1%,10K,1,0805,"0805 resistor 10K 1%",~$1.50/100pcs,RC0805FR-0710KL,~$0.10,"COMBO: 0805 E96 1% resistor sample book (170 values x 25pcs, ~$25 covers R1+R2+R3+R4+R5 and lifetime supply)",Use combo kit - see Notes section below.
|
||||||
|
R2,Resistor 0805 1%,10K,1,0805,"0805 resistor 10K 1%",~$1.50/100pcs,RC0805FR-0710KL,~$0.10,COVERED BY RESISTOR KIT,Use the 0805 E96 sample book.
|
||||||
|
R5,Resistor 0805 1%,10K,1,0805,"0805 resistor 10K 1%",~$1.50/100pcs,RC0805FR-0710KL,~$0.10,COVERED BY RESISTOR KIT,Use the 0805 E96 sample book.
|
||||||
|
R3,Resistor 0805 1% (feedback divider),30.1K,1,0805,"0805 resistor 30.1K 1% SMD",~$1.50/100pcs,RC0805FR-0730K1L,~$0.10,"COVERED BY 170-value E96 kit (30.1K is E96 standard value)",E96 standard - in any decent E96 kit like Amazon B09Z2RDW2F. If buying singles: LCSC.
|
||||||
|
R4,Resistor 0805 1% (feedback divider),190K,1,0805,"0805 resistor 190K 1% SMD",~$1.50/100pcs,RC0805FR-07190KL,~$0.10,"COVERED BY 170-value E96 kit (190K is E96 standard value)",E96 standard - in any decent E96 kit. Critical to feedback divider - must be 1%.
|
||||||
|
C8,Capacitor 0805 C0G/NP0 50V,47pF,1,0805,"0805 47pF capacitor C0G",~$1.00/100pcs,Standard YAGEO/Samsung,~$0.10,"COMBO: 0805 SMD ceramic capacitor kit covering 22nF/47pF/100nF (e.g. AliExpress 0603/0805/1206 50V 22p-22uF kit, ~$5)",Use combo cap kit - C0G preferred but X7R acceptable at this value.
|
||||||
|
C9,Capacitor 0805 X7R 50V,100nF,1,0805,"0805 100nF 0.1uF capacitor",~$1.00/100pcs,Standard YAGEO/Samsung,~$0.10,COVERED BY CAPACITOR KIT,Universal decoupling value - included in every cap kit.
|
||||||
|
C6,Capacitor 0805 X7R 50V,22nF,1,0805,"0805 22nF capacitor X7R",~$1.00/100pcs,Standard YAGEO/Samsung,~$0.10,COVERED BY CAPACITOR KIT,Compensation cap - tolerance not critical.
|
||||||
|
C4,Capacitor 1206 X5R 25V,22uF,1,1206,"1206 SMD capacitor 22uF 25V",~$2.50/100pcs,GRM31CR61E226KE15L,~$0.50,"AliExpress 50-pack CL31A226KAHNNNE: https://www.aliexpress.com/item/32751090379.html (~$8/50pcs) - one order covers C4/C5/C10/C11",Samsung CL31A226KAHNNNE is direct equivalent to Murata GRM31CR61E226KE15L. Must be 25V+ (12V output bus).
|
||||||
|
C5,Capacitor 1206 X5R 25V,22uF,1,1206,"1206 SMD capacitor 22uF 25V",~$2.50/100pcs,GRM31CR61E226KE15L,~$0.50,COVERED BY 50-PACK ABOVE,Same as C4 - one 50-pack covers all four positions.
|
||||||
|
C10,Capacitor 1206 X5R 25V,22uF,1,1206,"1206 SMD capacitor 22uF 25V",~$2.50/100pcs,GRM31CR61E226KE15L,~$0.50,COVERED BY 50-PACK ABOVE,Same as C4.
|
||||||
|
C11,Capacitor 1206 X5R 25V,22uF,1,1206,"1206 SMD capacitor 22uF 25V",~$2.50/100pcs,GRM31CR61E226KE15L,~$0.50,COVERED BY 50-PACK ABOVE,Same as C4.
|
||||||
|
C3,Capacitor SMD Electrolytic 25V,100uF,1,6.3x5.8mm,"100uF 25V SMD aluminum electrolytic capacitor 6.3mm",~$1.30/20pcs,Standard Nichicon/Panasonic,~$0.50,"AliExpress 10-pack: search '100uF 25V SMD 6.3x5.8mm' (~$2-3 for 10pcs). LCSC: Lelon VEJ101M1EQRJ ~$0.15/ea",Verify pad layout matches KiCad footprint (CP_Elec_6.3x5.8). Cheaper SMD electrolytics from JAMICON/Lelon are fine.
|
||||||
|
L1,Power Inductor Shielded SMD,2.2uH,1,12.6x12.6mm,"SRP1265 2.2uH inductor",~$3.00,SRP1265A-2R2M (Bourns),~$2-3,"BEST: LCSC TDK SPM10065VT-2R2M-D C1015860 (10.5x10mm, 16.6A, ~$1.50). Alt: DigiKey Bourns SRP1265A-2R2M (12.6x12.6mm, 22A, ~$3)",CRITICAL - must handle >=10A continuous. TDK SPM10065 is smaller and cheaper than Bourns SRP1265 - verify your KiCad footprint matches the chosen part's pad pattern BEFORE ordering. Avoid no-name AliExpress inductors - saturation current is often misrated.
|
||||||
|
SW1,JST EH 3-pin Header,B3B-EH-A,1,Through-hole,"JST EH 3 pin connector 2.5mm header",~$1.00/10pcs,B3B-EH-A(LF)(SN),~$0.13,"AliExpress JST-EH 2.5mm 3-pin kit with housing+crimps (50-set ~$4-6, search 'JST-EH 2.5mm 3-pin housing crimp')",Make sure to get matching female housings and crimp terminals - not just the PCB header. EH series specifically (NOT XH or PH).
|
||||||
|
MotorPower1,Screw Terminal 3-pin 5mm pitch,KF301-5.0-3P,1,Through-hole,"KF301 3 pin 5mm screw terminal PCB",~$0.50-1.00,Standard part,~$0.50-1.00,"AliExpress 10-pack: https://www.aliexpress.com/item/32842003333.html (~$0.70/10pcs)",Generic Chinese part - any KF301-5.0-3P seller works.
|
||||||
|
StepperConnection1,JST XH 4-pin Header,B4B-XH-A,1,Through-hole,"JST XH 4 pin 2.54mm connector header",~$1.00/20pcs,B4B-XH-A(LF)(SN),~$0.15,"COMBO: AliExpress JST-XH 2.54mm full kit (560pcs 2/3/4/5/6-pin housing+crimps+headers, ~$8-12) - massive overkill but covers all future projects",Search 'JST-XH 2.54mm connector kit 560pcs'. Brand names: Taiss, GTIWUNG, HALJIA all sell equivalent kits.
|
||||||
|
,,,,,,,,,,
|
||||||
|
SUMMARY,,,,,,,,,,
|
||||||
|
,,,,,,,,,,
|
||||||
|
COMBO PACK RECOMMENDATIONS:,,,,,,,,,,
|
||||||
|
"1. 0805 E96 1% Resistor Sample Book (170 values x 25pcs)",,,,,,,,,~$15-25,Covers R1/R2/R3/R4/R5 + every future project. Must be E96 (1%) to include 30.1K and 190K.
|
||||||
|
"2. 0805 SMD Ceramic Capacitor Kit (50V, 22pF-22uF range)",,,,,,,,,~$5-15,Covers C6/C8/C9 (22nF/47pF/100nF). Make sure kit includes those specific values.
|
||||||
|
"3. 1206 22uF 25V X5R 50-pack",,,,,,,,,~$8,Covers C4/C5/C10/C11.
|
||||||
|
"4. JST-XH 2.54mm Connector Kit (multi-pin)",,,,,,,,,~$8-12,Covers StepperConnection1 (4-pin) + future projects.
|
||||||
|
"5. JST-EH 2.5mm 3-pin Kit (housing+crimps+header)",,,,,,,,,~$4-6,Covers SW1. Make sure it's EH series specifically.
|
||||||
|
,,,,,,,,,,
|
||||||
|
SINGLE-PART KEY ITEMS:,,,,,,,,,,
|
||||||
|
"U1 TPS61088RHLR - LCSC C87357",,,,,,,,,~$0.61,The non-Q1 variant is drop-in substitute for TPS61088QRHLRQ1 on PCB silkscreen. Same RHL package same pinout.
|
||||||
|
"L1 TDK SPM10065VT-2R2M-D - LCSC C1015860",,,,,,,,,~$1.50,VERIFY footprint match before ordering - SPM10065 (10.5x10mm) vs original Bourns SRP1265 (12.6x12.6mm).
|
||||||
|
"C3 100uF 25V SMD electrolytic - any 6.3x5.8mm 10-pack",,,,,,,,,~$2-3,Verify pad layout matches your KiCad footprint.
|
||||||
|
"A4988 5-pack with heatsinks - AliExpress",,,,,,,,,~$5-8,Generic functional drivers.
|
||||||
|
"KF301-5.0-3P 10-pack - AliExpress",,,,,,,,,~$0.70,Generic part.
|
||||||
|
,,,,,,,,,,
|
||||||
|
TOTAL ESTIMATED COST:,,,,,,,,,~$50-80,One-time setup with combo kits. ~$10 in actually-used parts per board. ESP32 module sourced separately by user.
|
||||||
|
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.
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.
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.
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.
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.
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.
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.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,38 @@
|
|||||||
|
** Drc report for firstpcb.kicad_pcb **
|
||||||
|
** Created on 2026-05-15T16:12:52 **
|
||||||
|
** Report includes: Errors, Warnings, Exclusions **
|
||||||
|
|
||||||
|
** Found 6 DRC violations **
|
||||||
|
[lib_footprint_mismatch]: Footprint 'MountingHole_2.2mm_M2' does not match copy in library 'MountingHole'
|
||||||
|
Local override; warning
|
||||||
|
@(138.0000 mm, 97.0000 mm): Footprint MH4
|
||||||
|
[lib_footprint_mismatch]: Footprint 'MountingHole_2.2mm_M2' does not match copy in library 'MountingHole'
|
||||||
|
Local override; warning
|
||||||
|
@(138.0000 mm, 43.0000 mm): Footprint MH2
|
||||||
|
[lib_footprint_issues]: The current configuration does not include the footprint library 'Library'
|
||||||
|
Local override; warning
|
||||||
|
@(65.0000 mm, 53.3600 mm): Footprint ESP32-WROOM1
|
||||||
|
[lib_footprint_mismatch]: Footprint 'RHL0020A' does not match copy in library 'Project'
|
||||||
|
Local override; warning
|
||||||
|
@(118.2250 mm, 77.4750 mm): Footprint U2
|
||||||
|
[lib_footprint_mismatch]: Footprint 'MountingHole_2.2mm_M2' does not match copy in library 'MountingHole'
|
||||||
|
Local override; warning
|
||||||
|
@(63.0000 mm, 43.0000 mm): Footprint MH1
|
||||||
|
[lib_footprint_mismatch]: Footprint 'MountingHole_2.2mm_M2' does not match copy in library 'MountingHole'
|
||||||
|
Local override; warning
|
||||||
|
@(63.0000 mm, 97.0000 mm): Footprint MH3
|
||||||
|
|
||||||
|
** Found 0 unconnected pads **
|
||||||
|
|
||||||
|
** Found 0 Footprint errors **
|
||||||
|
|
||||||
|
** Ignored checks **
|
||||||
|
- Footprint has no courtyard defined
|
||||||
|
- Track endpoint not centered on via
|
||||||
|
- Tuning profile track geometries
|
||||||
|
- Footprint doesn't match symbol's footprint filters
|
||||||
|
- PTH inside courtyard
|
||||||
|
- NPTH inside courtyard
|
||||||
|
- Footprint component type doesn't match footprint pads
|
||||||
|
|
||||||
|
** End of Report **
|
||||||
@@ -0,0 +1,83 @@
|
|||||||
|
ERC report (2026-04-20T17:48:43-0400, Encoding UTF8)
|
||||||
|
|
||||||
|
***** Sheet /
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 36.83 mm): Symbol ESP32-WROOM1 Pin 15 [EN, Bidirectional, Line]
|
||||||
|
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
|
||||||
|
; error
|
||||||
|
@(35.56 mm, 29.21 mm): Symbol #PWR05 Pin 1 [Power input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 39.37 mm): Symbol ESP32-WROOM1 Pin 14 [VP, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 41.91 mm): Symbol ESP32-WROOM1 Pin 13 [VN, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 44.45 mm): Symbol ESP32-WROOM1 Pin 12 [D34, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 46.99 mm): Symbol ESP32-WROOM1 Pin 11 [D35, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 49.53 mm): Symbol ESP32-WROOM1 Pin 10 [D33, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 52.07 mm): Symbol ESP32-WROOM1 Pin 9 [D32, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 54.61 mm): Symbol ESP32-WROOM1 Pin 8 [D25, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 57.15 mm): Symbol ESP32-WROOM1 Pin 7 [D26, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 59.69 mm): Symbol ESP32-WROOM1 Pin 6 [D27, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 36.83 mm): Symbol ESP32-WROOM1 Pin 30 [D23, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 62.23 mm): Symbol ESP32-WROOM1 Pin 5 [D14, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 39.37 mm): Symbol ESP32-WROOM1 Pin 29 [D22, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 64.77 mm): Symbol ESP32-WROOM1 Pin 4 [D12, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 41.91 mm): Symbol ESP32-WROOM1 Pin 28 [TX0, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 44.45 mm): Symbol ESP32-WROOM1 Pin 27 [RX0, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 67.31 mm): Symbol ESP32-WROOM1 Pin 3 [D13, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 57.15 mm): Symbol ESP32-WROOM1 Pin 22 [D17, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 59.69 mm): Symbol ESP32-WROOM1 Pin 21 [D16, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 67.31 mm): Symbol ESP32-WROOM1 Pin 18 [D15, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 69.85 mm): Symbol ESP32-WROOM1 Hidden pin 17 [GND, Bidirectional, Line]
|
||||||
|
[lib_symbol_issues]: The current configuration does not include the symbol library 'A1-KnockOffs'
|
||||||
|
; warning
|
||||||
|
@(40.64 mm, 49.53 mm): Symbol ESP32-WROOM1 [ESP-WROOM-32]
|
||||||
|
[missing_unit]: Symbol SW1 has unplaced units [ B ]
|
||||||
|
; warning
|
||||||
|
@(26.67 mm, 102.87 mm): Symbol SW1 [SW_DPDT_x2]
|
||||||
|
[lib_symbol_mismatch]: Symbol 'Conn_01x04_MountingPin' doesn't match copy in library 'Connector_Generic_MountingPin'
|
||||||
|
; warning
|
||||||
|
@(113.03 mm, 49.53 mm): Symbol StepperConnection1 [Conn_01x04_MountingPin]
|
||||||
|
[lib_symbol_mismatch]: Symbol 'TPS61088' doesn't match copy in library 'TPS61088'
|
||||||
|
; warning
|
||||||
|
@(80.01 mm, 140.97 mm): Symbol U1 [TPS61088]
|
||||||
|
|
||||||
|
** ERC messages: 26 Errors 22 Warnings 4
|
||||||
+7682
-5510
File diff suppressed because it is too large
Load Diff
+18
-13
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"board": {
|
"board": {
|
||||||
"active_layer": 21,
|
"active_layer": 0,
|
||||||
"active_layer_preset": "",
|
"active_layer_preset": "",
|
||||||
"auto_track_width": true,
|
"auto_track_width": true,
|
||||||
"hidden_netclasses": [],
|
"hidden_netclasses": [],
|
||||||
@@ -15,6 +15,7 @@
|
|||||||
"vias": 1.0,
|
"vias": 1.0,
|
||||||
"zones": 0.6
|
"zones": 0.6
|
||||||
},
|
},
|
||||||
|
"prototype_zone_fills": false,
|
||||||
"selection_filter": {
|
"selection_filter": {
|
||||||
"dimensions": true,
|
"dimensions": true,
|
||||||
"footprints": true,
|
"footprints": true,
|
||||||
@@ -54,6 +55,7 @@
|
|||||||
"zone_display_mode": 0
|
"zone_display_mode": 0
|
||||||
},
|
},
|
||||||
"git": {
|
"git": {
|
||||||
|
"integration_disabled": false,
|
||||||
"repo_type": "",
|
"repo_type": "",
|
||||||
"repo_username": "",
|
"repo_username": "",
|
||||||
"ssh_key": ""
|
"ssh_key": ""
|
||||||
@@ -88,16 +90,16 @@
|
|||||||
9
|
9
|
||||||
],
|
],
|
||||||
"col_widths": [
|
"col_widths": [
|
||||||
0,
|
69,
|
||||||
0,
|
71,
|
||||||
0,
|
94,
|
||||||
0,
|
78,
|
||||||
0,
|
84,
|
||||||
0,
|
97,
|
||||||
0,
|
85,
|
||||||
0,
|
80,
|
||||||
0,
|
42,
|
||||||
0
|
678
|
||||||
],
|
],
|
||||||
"custom_group_rules": [],
|
"custom_group_rules": [],
|
||||||
"expanded_rows": [],
|
"expanded_rows": [],
|
||||||
@@ -106,16 +108,18 @@
|
|||||||
"filter_text": "",
|
"filter_text": "",
|
||||||
"group_by_constraint": false,
|
"group_by_constraint": false,
|
||||||
"group_by_netclass": false,
|
"group_by_netclass": false,
|
||||||
|
"show_time_domain_details": false,
|
||||||
"show_unconnected_nets": false,
|
"show_unconnected_nets": false,
|
||||||
"show_zero_pad_nets": false,
|
"show_zero_pad_nets": false,
|
||||||
"sort_ascending": true,
|
"sort_ascending": false,
|
||||||
"sorting_column": 0
|
"sorting_column": 7
|
||||||
},
|
},
|
||||||
"open_jobsets": [],
|
"open_jobsets": [],
|
||||||
"project": {
|
"project": {
|
||||||
"files": []
|
"files": []
|
||||||
},
|
},
|
||||||
"schematic": {
|
"schematic": {
|
||||||
|
"hierarchy_collapsed": [],
|
||||||
"selection_filter": {
|
"selection_filter": {
|
||||||
"graphics": true,
|
"graphics": true,
|
||||||
"images": true,
|
"images": true,
|
||||||
@@ -123,6 +127,7 @@
|
|||||||
"lockedItems": false,
|
"lockedItems": false,
|
||||||
"otherItems": true,
|
"otherItems": true,
|
||||||
"pins": true,
|
"pins": true,
|
||||||
|
"ruleAreas": true,
|
||||||
"symbols": true,
|
"symbols": true,
|
||||||
"text": true,
|
"text": true,
|
||||||
"wires": true
|
"wires": true
|
||||||
|
|||||||
+60
-7
@@ -3,6 +3,8 @@
|
|||||||
"3dviewports": [],
|
"3dviewports": [],
|
||||||
"design_settings": {
|
"design_settings": {
|
||||||
"defaults": {
|
"defaults": {
|
||||||
|
"apply_defaults_to_fp_barcodes": false,
|
||||||
|
"apply_defaults_to_fp_dimensions": false,
|
||||||
"apply_defaults_to_fp_fields": false,
|
"apply_defaults_to_fp_fields": false,
|
||||||
"apply_defaults_to_fp_shapes": false,
|
"apply_defaults_to_fp_shapes": false,
|
||||||
"apply_defaults_to_fp_text": false,
|
"apply_defaults_to_fp_text": false,
|
||||||
@@ -77,6 +79,7 @@
|
|||||||
"extra_footprint": "warning",
|
"extra_footprint": "warning",
|
||||||
"footprint": "error",
|
"footprint": "error",
|
||||||
"footprint_filters_mismatch": "ignore",
|
"footprint_filters_mismatch": "ignore",
|
||||||
|
"footprint_symbol_field_mismatch": "warning",
|
||||||
"footprint_symbol_mismatch": "warning",
|
"footprint_symbol_mismatch": "warning",
|
||||||
"footprint_type_mismatch": "ignore",
|
"footprint_type_mismatch": "ignore",
|
||||||
"hole_clearance": "error",
|
"hole_clearance": "error",
|
||||||
@@ -94,6 +97,7 @@
|
|||||||
"mirrored_text_on_front_layer": "warning",
|
"mirrored_text_on_front_layer": "warning",
|
||||||
"missing_courtyard": "ignore",
|
"missing_courtyard": "ignore",
|
||||||
"missing_footprint": "warning",
|
"missing_footprint": "warning",
|
||||||
|
"missing_tuning_profile": "warning",
|
||||||
"net_conflict": "warning",
|
"net_conflict": "warning",
|
||||||
"nonmirrored_text_on_back_layer": "warning",
|
"nonmirrored_text_on_back_layer": "warning",
|
||||||
"npth_inside_courtyard": "ignore",
|
"npth_inside_courtyard": "ignore",
|
||||||
@@ -113,9 +117,12 @@
|
|||||||
"too_many_vias": "error",
|
"too_many_vias": "error",
|
||||||
"track_angle": "error",
|
"track_angle": "error",
|
||||||
"track_dangling": "warning",
|
"track_dangling": "warning",
|
||||||
|
"track_not_centered_on_via": "ignore",
|
||||||
|
"track_on_post_machined_layer": "error",
|
||||||
"track_segment_length": "error",
|
"track_segment_length": "error",
|
||||||
"track_width": "error",
|
"track_width": "error",
|
||||||
"tracks_crossing": "error",
|
"tracks_crossing": "error",
|
||||||
|
"tuning_profile_track_geometries": "ignore",
|
||||||
"unconnected_items": "error",
|
"unconnected_items": "error",
|
||||||
"unresolved_variable": "error",
|
"unresolved_variable": "error",
|
||||||
"via_dangling": "warning",
|
"via_dangling": "warning",
|
||||||
@@ -224,17 +231,28 @@
|
|||||||
"zones_allow_external_fillets": false
|
"zones_allow_external_fillets": false
|
||||||
},
|
},
|
||||||
"ipc2581": {
|
"ipc2581": {
|
||||||
|
"bom_rev": "",
|
||||||
"dist": "",
|
"dist": "",
|
||||||
"distpn": "",
|
"distpn": "",
|
||||||
"internal_id": "",
|
"internal_id": "",
|
||||||
"mfg": "",
|
"mfg": "",
|
||||||
"mpn": ""
|
"mpn": "",
|
||||||
|
"sch_revision": ""
|
||||||
},
|
},
|
||||||
"layer_pairs": [],
|
"layer_pairs": [],
|
||||||
"layer_presets": [],
|
"layer_presets": [],
|
||||||
"viewports": []
|
"viewports": []
|
||||||
},
|
},
|
||||||
"boards": [],
|
"boards": [],
|
||||||
|
"component_class_settings": {
|
||||||
|
"assignments": [],
|
||||||
|
"meta": {
|
||||||
|
"version": 0
|
||||||
|
},
|
||||||
|
"sheet_component_classes": {
|
||||||
|
"enabled": false
|
||||||
|
}
|
||||||
|
},
|
||||||
"cvpcb": {
|
"cvpcb": {
|
||||||
"equivalence_files": []
|
"equivalence_files": []
|
||||||
},
|
},
|
||||||
@@ -424,11 +442,14 @@
|
|||||||
"duplicate_sheet_names": "error",
|
"duplicate_sheet_names": "error",
|
||||||
"endpoint_off_grid": "warning",
|
"endpoint_off_grid": "warning",
|
||||||
"extra_units": "error",
|
"extra_units": "error",
|
||||||
|
"field_name_whitespace": "warning",
|
||||||
"footprint_filter": "ignore",
|
"footprint_filter": "ignore",
|
||||||
"footprint_link_issues": "warning",
|
"footprint_link_issues": "warning",
|
||||||
"four_way_junction": "ignore",
|
"four_way_junction": "ignore",
|
||||||
"global_label_dangling": "warning",
|
"global_label_dangling": "warning",
|
||||||
|
"ground_pin_not_ground": "warning",
|
||||||
"hier_label_mismatch": "error",
|
"hier_label_mismatch": "error",
|
||||||
|
"isolated_pin_label": "warning",
|
||||||
"label_dangling": "error",
|
"label_dangling": "error",
|
||||||
"label_multiple_wires": "warning",
|
"label_multiple_wires": "warning",
|
||||||
"lib_symbol_issues": "warning",
|
"lib_symbol_issues": "warning",
|
||||||
@@ -441,9 +462,9 @@
|
|||||||
"net_not_bus_member": "warning",
|
"net_not_bus_member": "warning",
|
||||||
"no_connect_connected": "warning",
|
"no_connect_connected": "warning",
|
||||||
"no_connect_dangling": "warning",
|
"no_connect_dangling": "warning",
|
||||||
"pin_not_connected": "error",
|
"pin_not_connected": "ignore",
|
||||||
"pin_not_driven": "error",
|
"pin_not_driven": "error",
|
||||||
"pin_to_pin": "warning",
|
"pin_to_pin": "error",
|
||||||
"power_pin_not_driven": "error",
|
"power_pin_not_driven": "error",
|
||||||
"same_local_global_label": "warning",
|
"same_local_global_label": "warning",
|
||||||
"similar_label_and_power": "warning",
|
"similar_label_and_power": "warning",
|
||||||
@@ -451,6 +472,7 @@
|
|||||||
"similar_power": "warning",
|
"similar_power": "warning",
|
||||||
"simulation_model_issue": "ignore",
|
"simulation_model_issue": "ignore",
|
||||||
"single_global_label": "ignore",
|
"single_global_label": "ignore",
|
||||||
|
"stacked_pin_name": "warning",
|
||||||
"unannotated": "error",
|
"unannotated": "error",
|
||||||
"unconnected_wire_endpoint": "warning",
|
"unconnected_wire_endpoint": "warning",
|
||||||
"undefined_netclass": "error",
|
"undefined_netclass": "error",
|
||||||
@@ -483,13 +505,14 @@
|
|||||||
"priority": 2147483647,
|
"priority": 2147483647,
|
||||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||||
"track_width": 0.2,
|
"track_width": 0.2,
|
||||||
|
"tuning_profile": "",
|
||||||
"via_diameter": 0.6,
|
"via_diameter": 0.6,
|
||||||
"via_drill": 0.3,
|
"via_drill": 0.3,
|
||||||
"wire_width": 6
|
"wire_width": 6
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"meta": {
|
"meta": {
|
||||||
"version": 4
|
"version": 5
|
||||||
},
|
},
|
||||||
"net_colors": null,
|
"net_colors": null,
|
||||||
"netclass_assignments": null,
|
"netclass_assignments": null,
|
||||||
@@ -516,6 +539,10 @@
|
|||||||
},
|
},
|
||||||
"schematic": {
|
"schematic": {
|
||||||
"annotate_start_num": 0,
|
"annotate_start_num": 0,
|
||||||
|
"annotation": {
|
||||||
|
"method": 0,
|
||||||
|
"sort_order": 0
|
||||||
|
},
|
||||||
"bom_export_filename": "${PROJECTNAME}.csv",
|
"bom_export_filename": "${PROJECTNAME}.csv",
|
||||||
"bom_fmt_presets": [],
|
"bom_fmt_presets": [],
|
||||||
"bom_fmt_settings": {
|
"bom_fmt_settings": {
|
||||||
@@ -587,6 +614,7 @@
|
|||||||
"sort_asc": true,
|
"sort_asc": true,
|
||||||
"sort_field": "Reference"
|
"sort_field": "Reference"
|
||||||
},
|
},
|
||||||
|
"bus_aliases": {},
|
||||||
"connection_grid_size": 50.0,
|
"connection_grid_size": 50.0,
|
||||||
"drawing": {
|
"drawing": {
|
||||||
"dashed_lines_dash_length_ratio": 12.0,
|
"dashed_lines_dash_length_ratio": 12.0,
|
||||||
@@ -594,6 +622,7 @@
|
|||||||
"default_line_thickness": 6.0,
|
"default_line_thickness": 6.0,
|
||||||
"default_text_size": 50.0,
|
"default_text_size": 50.0,
|
||||||
"field_names": [],
|
"field_names": [],
|
||||||
|
"hop_over_size_choice": 0,
|
||||||
"intersheets_ref_own_page": false,
|
"intersheets_ref_own_page": false,
|
||||||
"intersheets_ref_prefix": "",
|
"intersheets_ref_prefix": "",
|
||||||
"intersheets_ref_short": false,
|
"intersheets_ref_short": false,
|
||||||
@@ -615,8 +644,17 @@
|
|||||||
"version": 1
|
"version": 1
|
||||||
},
|
},
|
||||||
"net_format_name": "",
|
"net_format_name": "",
|
||||||
|
"ngspice": {
|
||||||
|
"fix_include_paths": true,
|
||||||
|
"meta": {
|
||||||
|
"version": 0
|
||||||
|
},
|
||||||
|
"model_mode": 4,
|
||||||
|
"workbook_filename": ""
|
||||||
|
},
|
||||||
"page_layout_descr_file": "",
|
"page_layout_descr_file": "",
|
||||||
"plot_directory": "",
|
"plot_directory": "",
|
||||||
|
"reuse_designators": true,
|
||||||
"space_save_all_events": true,
|
"space_save_all_events": true,
|
||||||
"spice_current_sheet_as_root": false,
|
"spice_current_sheet_as_root": false,
|
||||||
"spice_external_command": "spice \"%I\"",
|
"spice_external_command": "spice \"%I\"",
|
||||||
@@ -625,13 +663,28 @@
|
|||||||
"spice_save_all_dissipations": false,
|
"spice_save_all_dissipations": false,
|
||||||
"spice_save_all_voltages": false,
|
"spice_save_all_voltages": false,
|
||||||
"subpart_first_id": 65,
|
"subpart_first_id": 65,
|
||||||
"subpart_id_separator": 0
|
"subpart_id_separator": 0,
|
||||||
|
"top_level_sheets": [
|
||||||
|
{
|
||||||
|
"filename": "firstpcb.kicad_sch",
|
||||||
|
"name": "firstpcb",
|
||||||
|
"uuid": "4ce690e5-6d5b-4693-bd2e-f4090f26df1f"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"used_designators": "",
|
||||||
|
"variants": []
|
||||||
},
|
},
|
||||||
"sheets": [
|
"sheets": [
|
||||||
[
|
[
|
||||||
"4ce690e5-6d5b-4693-bd2e-f4090f26df1f",
|
"4ce690e5-6d5b-4693-bd2e-f4090f26df1f",
|
||||||
"Root"
|
"firstpcb"
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"text_variables": {}
|
"text_variables": {},
|
||||||
|
"tuning_profiles": {
|
||||||
|
"meta": {
|
||||||
|
"version": 0
|
||||||
|
},
|
||||||
|
"tuning_profiles_impedance_geometric": []
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+4044
-1395
File diff suppressed because it is too large
Load Diff
Binary file not shown.
+15790
-2693
File diff suppressed because it is too large
Load Diff
+39958
File diff suppressed because it is too large
Load Diff
|
After Width: | Height: | Size: 739 KiB |
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -0,0 +1,86 @@
|
|||||||
|
ERC report (2026-04-20T17:40:53-0400, Encoding UTF8)
|
||||||
|
|
||||||
|
***** Sheet /
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 36.83 mm): Symbol ESP32-WROOM1 Pin 15 [EN, Bidirectional, Line]
|
||||||
|
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
|
||||||
|
; error
|
||||||
|
@(35.56 mm, 29.21 mm): Symbol #PWR05 Pin 1 [Power input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 39.37 mm): Symbol ESP32-WROOM1 Pin 14 [VP, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 41.91 mm): Symbol ESP32-WROOM1 Pin 13 [VN, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 44.45 mm): Symbol ESP32-WROOM1 Pin 12 [D34, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 46.99 mm): Symbol ESP32-WROOM1 Pin 11 [D35, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 49.53 mm): Symbol ESP32-WROOM1 Pin 10 [D33, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 52.07 mm): Symbol ESP32-WROOM1 Pin 9 [D32, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 54.61 mm): Symbol ESP32-WROOM1 Pin 8 [D25, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 57.15 mm): Symbol ESP32-WROOM1 Pin 7 [D26, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 59.69 mm): Symbol ESP32-WROOM1 Pin 6 [D27, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 36.83 mm): Symbol ESP32-WROOM1 Pin 30 [D23, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 62.23 mm): Symbol ESP32-WROOM1 Pin 5 [D14, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 39.37 mm): Symbol ESP32-WROOM1 Pin 29 [D22, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 64.77 mm): Symbol ESP32-WROOM1 Pin 4 [D12, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 41.91 mm): Symbol ESP32-WROOM1 Pin 28 [TX0, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 44.45 mm): Symbol ESP32-WROOM1 Pin 27 [RX0, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 67.31 mm): Symbol ESP32-WROOM1 Pin 3 [D13, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 57.15 mm): Symbol ESP32-WROOM1 Pin 22 [D17, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 59.69 mm): Symbol ESP32-WROOM1 Pin 21 [D16, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 67.31 mm): Symbol ESP32-WROOM1 Pin 18 [D15, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 69.85 mm): Symbol ESP32-WROOM1 Hidden pin 17 [GND, Bidirectional, Line]
|
||||||
|
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
|
||||||
|
; error
|
||||||
|
@(97.79 mm, 29.21 mm): Symbol #PWR06 Pin 1 [Power input, Line]
|
||||||
|
[footprint_link_issues]: The current configuration does not include the footprint library 'Library'.
|
||||||
|
; warning
|
||||||
|
@(40.64 mm, 49.53 mm): Symbol ESP32-WROOM1 [ESP-WROOM-32]
|
||||||
|
[lib_symbol_issues]: The current configuration does not include the symbol library 'A1-KnockOffs'
|
||||||
|
; warning
|
||||||
|
@(40.64 mm, 49.53 mm): Symbol ESP32-WROOM1 [ESP-WROOM-32]
|
||||||
|
[missing_unit]: Symbol SW1 has unplaced units [ B ]
|
||||||
|
; warning
|
||||||
|
@(26.67 mm, 102.87 mm): Symbol SW1 [SW_DPDT_x2]
|
||||||
|
[lib_symbol_mismatch]: Symbol 'Conn_01x04_MountingPin' doesn't match copy in library 'Connector_Generic_MountingPin'
|
||||||
|
; warning
|
||||||
|
@(113.03 mm, 49.53 mm): Symbol StepperConnection1 [Conn_01x04_MountingPin]
|
||||||
|
|
||||||
|
** ERC messages: 27 Errors 23 Warnings 4
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,86 @@
|
|||||||
|
ERC report (2026-04-20T17:35:51-0400, Encoding UTF8)
|
||||||
|
|
||||||
|
***** Sheet /
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 36.83 mm): Symbol ESP32-WROOM1 Pin 15 [EN, Bidirectional, Line]
|
||||||
|
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
|
||||||
|
; error
|
||||||
|
@(35.56 mm, 29.21 mm): Symbol #PWR05 Pin 1 [Power input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 39.37 mm): Symbol ESP32-WROOM1 Pin 14 [VP, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 41.91 mm): Symbol ESP32-WROOM1 Pin 13 [VN, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 44.45 mm): Symbol ESP32-WROOM1 Pin 12 [D34, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 46.99 mm): Symbol ESP32-WROOM1 Pin 11 [D35, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 49.53 mm): Symbol ESP32-WROOM1 Pin 10 [D33, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 52.07 mm): Symbol ESP32-WROOM1 Pin 9 [D32, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 54.61 mm): Symbol ESP32-WROOM1 Pin 8 [D25, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 57.15 mm): Symbol ESP32-WROOM1 Pin 7 [D26, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 59.69 mm): Symbol ESP32-WROOM1 Pin 6 [D27, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 36.83 mm): Symbol ESP32-WROOM1 Pin 30 [D23, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 62.23 mm): Symbol ESP32-WROOM1 Pin 5 [D14, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 39.37 mm): Symbol ESP32-WROOM1 Pin 29 [D22, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 64.77 mm): Symbol ESP32-WROOM1 Pin 4 [D12, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 41.91 mm): Symbol ESP32-WROOM1 Pin 28 [TX0, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 44.45 mm): Symbol ESP32-WROOM1 Pin 27 [RX0, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 67.31 mm): Symbol ESP32-WROOM1 Pin 3 [D13, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 57.15 mm): Symbol ESP32-WROOM1 Pin 22 [D17, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 59.69 mm): Symbol ESP32-WROOM1 Pin 21 [D16, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 67.31 mm): Symbol ESP32-WROOM1 Pin 18 [D15, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 69.85 mm): Symbol ESP32-WROOM1 Hidden pin 17 [GND, Bidirectional, Line]
|
||||||
|
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
|
||||||
|
; error
|
||||||
|
@(97.79 mm, 29.21 mm): Symbol #PWR06 Pin 1 [Power input, Line]
|
||||||
|
[footprint_link_issues]: The current configuration does not include the footprint library 'Library'.
|
||||||
|
; warning
|
||||||
|
@(40.64 mm, 49.53 mm): Symbol ESP32-WROOM1 [ESP-WROOM-32]
|
||||||
|
[lib_symbol_issues]: The current configuration does not include the symbol library 'A1-KnockOffs'
|
||||||
|
; warning
|
||||||
|
@(40.64 mm, 49.53 mm): Symbol ESP32-WROOM1 [ESP-WROOM-32]
|
||||||
|
[missing_unit]: Symbol SW1 has unplaced units [ B ]
|
||||||
|
; warning
|
||||||
|
@(26.67 mm, 102.87 mm): Symbol SW1 [SW_DPDT_x2]
|
||||||
|
[lib_symbol_mismatch]: Symbol 'Conn_01x04_MountingPin' doesn't match copy in library 'Connector_Generic_MountingPin'
|
||||||
|
; warning
|
||||||
|
@(113.03 mm, 49.53 mm): Symbol StepperConnection1 [Conn_01x04_MountingPin]
|
||||||
|
|
||||||
|
** ERC messages: 27 Errors 23 Warnings 4
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,137 @@
|
|||||||
|
ERC report (2026-04-20T17:36:10-0400, Encoding UTF8)
|
||||||
|
|
||||||
|
***** Sheet /
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 36.83 mm): Symbol ESP32-WROOM1 Pin 15 [EN, Bidirectional, Line]
|
||||||
|
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
|
||||||
|
; error
|
||||||
|
@(35.56 mm, 29.21 mm): Symbol #PWR05 Pin 1 [Power input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 39.37 mm): Symbol ESP32-WROOM1 Pin 14 [VP, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 41.91 mm): Symbol ESP32-WROOM1 Pin 13 [VN, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 44.45 mm): Symbol ESP32-WROOM1 Pin 12 [D34, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 46.99 mm): Symbol ESP32-WROOM1 Pin 11 [D35, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 49.53 mm): Symbol ESP32-WROOM1 Pin 10 [D33, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 52.07 mm): Symbol ESP32-WROOM1 Pin 9 [D32, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 54.61 mm): Symbol ESP32-WROOM1 Pin 8 [D25, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 57.15 mm): Symbol ESP32-WROOM1 Pin 7 [D26, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 59.69 mm): Symbol ESP32-WROOM1 Pin 6 [D27, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 36.83 mm): Symbol ESP32-WROOM1 Pin 30 [D23, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 62.23 mm): Symbol ESP32-WROOM1 Pin 5 [D14, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 39.37 mm): Symbol ESP32-WROOM1 Pin 29 [D22, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 64.77 mm): Symbol ESP32-WROOM1 Pin 4 [D12, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 41.91 mm): Symbol ESP32-WROOM1 Pin 28 [TX0, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 44.45 mm): Symbol ESP32-WROOM1 Pin 27 [RX0, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 67.31 mm): Symbol ESP32-WROOM1 Pin 3 [D13, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 57.15 mm): Symbol ESP32-WROOM1 Pin 22 [D17, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 59.69 mm): Symbol ESP32-WROOM1 Pin 21 [D16, Bidirectional, Line]
|
||||||
|
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
|
||||||
|
; error
|
||||||
|
@(40.64 mm, 77.47 mm): Symbol #PWR08 Pin 1 [Power input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 69.85 mm): Symbol ESP32-WROOM1 Hidden pin 17 [GND, Bidirectional, Line]
|
||||||
|
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
|
||||||
|
; error
|
||||||
|
@(97.79 mm, 29.21 mm): Symbol #PWR06 Pin 1 [Power input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(67.31 mm, 130.81 mm): Symbol U1 Pin 1 [VIN, Power input, Line]
|
||||||
|
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
|
||||||
|
; error
|
||||||
|
@(67.31 mm, 130.81 mm): Symbol U1 Pin 1 [VIN, Power input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(67.31 mm, 135.89 mm): Symbol U1 Pin 3 [EN, Input, Line]
|
||||||
|
[pin_not_driven]: Input pin not driven by any Output pins
|
||||||
|
; error
|
||||||
|
@(67.31 mm, 135.89 mm): Symbol U1 Pin 3 [EN, Input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(67.31 mm, 140.97 mm): Symbol U1 Pin 4 [SS/TR, Passive, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(92.71 mm, 130.81 mm): Symbol U1 Pin 12 [SW, Passive, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(67.31 mm, 146.05 mm): Symbol U1 Pin 5 [COMP, Passive, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(92.71 mm, 135.89 mm): Symbol U1 Pin 11 [BST, Passive, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(67.31 mm, 151.13 mm): Symbol U1 Pin 6 [FB, Input, Line]
|
||||||
|
[pin_not_driven]: Input pin not driven by any Output pins
|
||||||
|
; error
|
||||||
|
@(67.31 mm, 151.13 mm): Symbol U1 Pin 6 [FB, Input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(92.71 mm, 140.97 mm): Symbol U1 Pin 9 [VOUT, Power output, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(92.71 mm, 146.05 mm): Symbol U1 Pin 8 [PGOOD, Open collector, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(74.93 mm, 156.21 mm): Symbol U1 Pin 7 [AGND, Power input, Line]
|
||||||
|
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
|
||||||
|
; error
|
||||||
|
@(74.93 mm, 156.21 mm): Symbol U1 Pin 7 [AGND, Power input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(80.01 mm, 156.21 mm): Symbol U1 Pin 15 [PGND, Power input, Line]
|
||||||
|
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
|
||||||
|
; error
|
||||||
|
@(80.01 mm, 156.21 mm): Symbol U1 Pin 15 [PGND, Power input, Line]
|
||||||
|
[footprint_link_issues]: The current configuration does not include the footprint library 'Library'.
|
||||||
|
; warning
|
||||||
|
@(40.64 mm, 49.53 mm): Symbol ESP32-WROOM1 [ESP-WROOM-32]
|
||||||
|
[lib_symbol_issues]: The current configuration does not include the symbol library 'A1-KnockOffs'
|
||||||
|
; warning
|
||||||
|
@(40.64 mm, 49.53 mm): Symbol ESP32-WROOM1 [ESP-WROOM-32]
|
||||||
|
[missing_unit]: Symbol SW1 has unplaced units [ B ]
|
||||||
|
; warning
|
||||||
|
@(26.67 mm, 102.87 mm): Symbol SW1 [SW_DPDT_x2]
|
||||||
|
[lib_symbol_mismatch]: Symbol 'Conn_01x04_MountingPin' doesn't match copy in library 'Connector_Generic_MountingPin'
|
||||||
|
; warning
|
||||||
|
@(113.03 mm, 49.53 mm): Symbol StepperConnection1 [Conn_01x04_MountingPin]
|
||||||
|
[lib_symbol_issues]: The current configuration does not include the symbol library 'TPS61088'
|
||||||
|
; warning
|
||||||
|
@(80.01 mm, 140.97 mm): Symbol U1 [TPS61088]
|
||||||
|
|
||||||
|
** ERC messages: 44 Errors 39 Warnings 5
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
-106352
File diff suppressed because it is too large
Load Diff
+156
-2
@@ -1,4 +1,158 @@
|
|||||||
(fp_lib_table
|
(fp_lib_table
|
||||||
(version 7)
|
(lib (name "Audio_Module")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Audio_Module.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
(lib (name "Library")(type "KiCad")(uri "${KIPRJMOD}/Library.pretty")(options "")(descr ""))
|
(lib (name "Battery")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Battery.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Button_Switch_Keyboard")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Button_Switch_Keyboard.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Button_Switch_SMD")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Button_Switch_SMD.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Button_Switch_THT")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Button_Switch_THT.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Buzzer_Beeper")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Buzzer_Beeper.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Calibration_Scale")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Calibration_Scale.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Capacitor_SMD")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Capacitor_SMD.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Capacitor_Tantalum_SMD")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Capacitor_Tantalum_SMD.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Capacitor_THT")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Capacitor_THT.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_AMASS")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_AMASS.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Amphenol")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_Amphenol.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Audio")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_Audio.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_BarrelJack")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_BarrelJack.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Card")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_Card.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Coaxial")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_Coaxial.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_DIN")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_DIN.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Dsub")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_Dsub.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_FFC-FPC")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_FFC-FPC.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Harting")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_Harting.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Harwin")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_Harwin.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Hirose_DF40")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_Hirose_DF40.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Hirose_FX8")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_Hirose_FX8.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Hirose")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_Hirose.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_IDC")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_IDC.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_JAE")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_JAE.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_JAE_WP7B")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_JAE_WP7B.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_JST")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_JST.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Molex_Milligrid")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_Molex_Milligrid.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Molex")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_Molex.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_PCBEdge")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_PCBEdge.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Phoenix_GMSTB")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_Phoenix_GMSTB.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Phoenix_MC_HighVoltage")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_Phoenix_MC_HighVoltage.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Phoenix_MC")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_Phoenix_MC.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Phoenix_MSTB")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_Phoenix_MSTB.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Phoenix_SPT")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_Phoenix_SPT.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_PinHeader_1.00mm")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_PinHeader_1.00mm.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_PinHeader_1.27mm")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_PinHeader_1.27mm.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_PinHeader_2.00mm")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_PinHeader_2.00mm.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_PinHeader_2.54mm")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_PinHeader_2.54mm.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Pin")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_Pin.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_PinSocket_1.00mm")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_PinSocket_1.00mm.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_PinSocket_1.27mm")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_PinSocket_1.27mm.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_PinSocket_2.00mm")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_PinSocket_2.00mm.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_PinSocket_2.54mm")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_PinSocket_2.54mm.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_RJ")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_RJ.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Samtec_EdgeRate")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_Samtec_EdgeRate.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Samtec_FSI")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_Samtec_FSI.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Samtec_HLE_SMD")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_Samtec_HLE_SMD.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Samtec_HLE_THT")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_Samtec_HLE_THT.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Samtec_HPM_THT")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_Samtec_HPM_THT.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Samtec_HSEC8")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_Samtec_HSEC8.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Samtec_LTMM")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_Samtec_LTMM.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Samtec_MicroMate")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_Samtec_MicroMate.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Samtec_MicroPower")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_Samtec_MicroPower.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Samtec")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_Samtec.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_SATA_SAS")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_SATA_SAS.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Stocko")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_Stocko.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_TE-Connectivity")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_TE-Connectivity.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_USB")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_USB.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Video")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_Video.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Wago")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_Wago.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Wire")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_Wire.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Wuerth")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_Wuerth.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Zhaoxing")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Connector_Zhaoxing.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Converter_ACDC")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Converter_ACDC.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Converter_DCDC")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Converter_DCDC.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Crystal")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Crystal.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Diode_SMD")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Diode_SMD.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Diode_THT")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Diode_THT.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Display_7Segment")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Display_7Segment.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Display")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Display.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Ferrite_THT")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Ferrite_THT.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Fiducial")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Fiducial.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Filter")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Filter.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Fuse")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Fuse.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Heatsink")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Heatsink.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Inductor_SMD")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Inductor_SMD.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Inductor_SMD_Wurth")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Inductor_SMD_Wurth.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Inductor_THT")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Inductor_THT.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Inductor_THT_Wurth")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Inductor_THT_Wurth.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Jumper")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Jumper.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "LED_SMD")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/LED_SMD.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "LED_THT")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/LED_THT.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Module")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Module.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Motors")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Motors.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MountingEquipment")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/MountingEquipment.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MountingHole")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/MountingHole.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Mounting_Wuerth")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Mounting_Wuerth.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "NetTie")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/NetTie.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "OptoDevice")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/OptoDevice.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Oscillator")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Oscillator.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Package_BGA")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Package_BGA.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Package_CSP")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Package_CSP.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Package_DFN_QFN")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Package_DFN_QFN.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Package_DIP")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Package_DIP.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Package_DirectFET")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Package_DirectFET.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Package_LCC")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Package_LCC.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Package_LGA")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Package_LGA.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Package_QFP")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Package_QFP.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Package_SIP")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Package_SIP.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Package_SO_J-Lead")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Package_SO_J-Lead.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Package_SON")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Package_SON.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Package_SO")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Package_SO.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Package_TO_SOT_SMD")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Package_TO_SOT_SMD.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Package_TO_SOT_THT")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Package_TO_SOT_THT.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Panelization")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Panelization.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Potentiometer_SMD")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Potentiometer_SMD.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Potentiometer_THT")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Potentiometer_THT.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Relay_SMD")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Relay_SMD.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Relay_THT")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Relay_THT.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Resistor_SMD")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Resistor_SMD.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Resistor_THT")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Resistor_THT.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "RF_Antenna")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/RF_Antenna.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "RF_Converter")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/RF_Converter.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "RF_GPS")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/RF_GPS.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "RF_GSM")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/RF_GSM.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "RF_Mini-Circuits")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/RF_Mini-Circuits.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "RF_Module")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/RF_Module.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "RF")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/RF.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "RF_Shielding")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/RF_Shielding.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "RF_WiFi")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/RF_WiFi.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Rotary_Encoder")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Rotary_Encoder.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Sensor_Audio")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Sensor_Audio.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Sensor_Current")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Sensor_Current.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Sensor_Distance")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Sensor_Distance.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Sensor_Humidity")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Sensor_Humidity.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Sensor_Motion")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Sensor_Motion.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Sensor_Pressure")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Sensor_Pressure.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Sensor")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Sensor.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Sensor_Voltage")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Sensor_Voltage.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Socket")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Socket.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Symbol")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Symbol.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "TerminalBlock_4Ucon")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/TerminalBlock_4Ucon.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "TerminalBlock_Altech")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/TerminalBlock_Altech.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "TerminalBlock_CUI")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/TerminalBlock_CUI.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "TerminalBlock_Degson")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/TerminalBlock_Degson.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "TerminalBlock_Dinkle")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/TerminalBlock_Dinkle.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "TerminalBlock_MetzConnect")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/TerminalBlock_MetzConnect.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "TerminalBlock_Ningbo-Kagnex")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/TerminalBlock_Ningbo-Kagnex.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "TerminalBlock_Philmore")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/TerminalBlock_Philmore.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "TerminalBlock_Phoenix")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/TerminalBlock_Phoenix.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "TerminalBlock")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/TerminalBlock.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "TerminalBlock_RND")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/TerminalBlock_RND.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "TerminalBlock_TE-Connectivity")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/TerminalBlock_TE-Connectivity.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "TerminalBlock_WAGO")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/TerminalBlock_WAGO.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "TerminalBlock_Wuerth")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/TerminalBlock_Wuerth.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "TestPoint")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/TestPoint.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Transformer_SMD")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Transformer_SMD.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Transformer_THT")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Transformer_THT.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Transistor_Power_Module")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Transistor_Power_Module.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Transistor_Power")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Transistor_Power.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Valve")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Valve.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Varistor")(type "KiCad")(uri "${KICAD10_FOOTPRINT_DIR}/Varistor.pretty")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Project")(type "KiCad")(uri "${KICAD_PROJECT_FOOTPRINT_DIR}/Project.pretty")(options "")(descr "Project library"))
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -0,0 +1,772 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
|
"""
|
||||||
|
Transform firstpcb.kicad_sch:
|
||||||
|
1. Remove the L7805 voltage regulator and associated components
|
||||||
|
2. Insert the TPS61088 5V→12V boost converter circuit
|
||||||
|
3. Keep all other components intact
|
||||||
|
|
||||||
|
The +5V and +12V nets connect automatically via KiCad global power symbols.
|
||||||
|
"""
|
||||||
|
|
||||||
|
import re
|
||||||
|
import uuid
|
||||||
|
import sys
|
||||||
|
|
||||||
|
|
||||||
|
def uid():
|
||||||
|
return str(uuid.uuid4())
|
||||||
|
|
||||||
|
|
||||||
|
ROOT_UUID = "4ce690e5-6d5b-4693-bd2e-f4090f26df1f"
|
||||||
|
|
||||||
|
|
||||||
|
# ── UUIDs of components to REMOVE (L7805 circuit) ──
|
||||||
|
|
||||||
|
REMOVE_UUIDS = {
|
||||||
|
# L7805 regulator
|
||||||
|
"b5b8c784-5cbd-46af-b962-5f07e5e5ce66",
|
||||||
|
# C1 (0.33uF) - output cap
|
||||||
|
"be10cf51-2c79-49d9-968c-f16a919adeee",
|
||||||
|
# C2 (0.1uF) - input cap
|
||||||
|
"58617ce4-1b01-4ae9-be22-0491e474e52d",
|
||||||
|
# #PWR15 (+5V at L7805 output)
|
||||||
|
"dd887245-ee3f-48b0-ab57-caf2a8bdfdef",
|
||||||
|
# #PWR19 (+5V at C2)
|
||||||
|
"fd8b730d-5d7d-4216-98e6-0f769c039626",
|
||||||
|
# #PWR14 (+12V at L7805 input)
|
||||||
|
"ea5b2f5d-6233-46fc-93b4-4b52ebc256b5",
|
||||||
|
# #PWR17 (+12V at C1)
|
||||||
|
"ec47b49b-69a3-415f-b119-7b90e03df83a",
|
||||||
|
# #PWR16 (GND under L7805)
|
||||||
|
"940ddbc7-3e82-42b5-ad91-3df87e10ff89",
|
||||||
|
# #PWR18 (GND under C1)
|
||||||
|
"565f28b7-cc4b-427c-be9a-9e09337daabd",
|
||||||
|
# #PWR20 (GND under C2)
|
||||||
|
"e7fe0926-923d-41aa-92e6-413304613139",
|
||||||
|
}
|
||||||
|
|
||||||
|
REMOVE_WIRE_UUIDS = {
|
||||||
|
# Wire: C2 top to L7805 output rail
|
||||||
|
"dba247d2-ddb5-46ff-a6bd-5fb718c4599e",
|
||||||
|
# Wire: L7805 input to +12V symbol
|
||||||
|
"e3772378-2aa5-420d-92e3-94a8234f86b5",
|
||||||
|
# Wire: C1 to +12V symbol
|
||||||
|
"ee45c424-04dc-4913-92e9-0eec7ac6b273",
|
||||||
|
# Wire: L7805 output to +5V symbol
|
||||||
|
"48aefa74-f6f4-40ae-9135-90c2565ceadc",
|
||||||
|
}
|
||||||
|
|
||||||
|
# Also remove the L7805 lib_symbol definition
|
||||||
|
REMOVE_LIB_SYMBOL = "Regulator_Linear:L7805"
|
||||||
|
|
||||||
|
|
||||||
|
def find_block_end(text, start_pos):
|
||||||
|
"""Find the end of a parenthesized block starting at start_pos.
|
||||||
|
start_pos should point to the opening '('."""
|
||||||
|
depth = 0
|
||||||
|
i = start_pos
|
||||||
|
while i < len(text):
|
||||||
|
if text[i] == '(':
|
||||||
|
depth += 1
|
||||||
|
elif text[i] == ')':
|
||||||
|
depth -= 1
|
||||||
|
if depth == 0:
|
||||||
|
return i
|
||||||
|
i += 1
|
||||||
|
return -1
|
||||||
|
|
||||||
|
|
||||||
|
def remove_blocks_by_uuid(text, uuids):
|
||||||
|
"""Remove top-level blocks (symbol, wire, junction) containing matching UUIDs."""
|
||||||
|
for u in uuids:
|
||||||
|
# Find the UUID in the text
|
||||||
|
pattern = f'(uuid "{u}")'
|
||||||
|
idx = text.find(pattern)
|
||||||
|
if idx == -1:
|
||||||
|
print(f" WARNING: UUID {u} not found, skipping", file=sys.stderr)
|
||||||
|
continue
|
||||||
|
|
||||||
|
# Walk backward from UUID to find the containing block's opening
|
||||||
|
# Look for a tab-indented opening paren: \n\t(symbol, \n\t(wire, etc.
|
||||||
|
search_start = idx
|
||||||
|
block_start = -1
|
||||||
|
while search_start > 0:
|
||||||
|
# Find the previous newline
|
||||||
|
nl = text.rfind('\n', 0, search_start)
|
||||||
|
if nl == -1:
|
||||||
|
break
|
||||||
|
line = text[nl+1:search_start]
|
||||||
|
# Check if this line starts a top-level block
|
||||||
|
stripped = line.lstrip()
|
||||||
|
if stripped.startswith('(symbol') or stripped.startswith('(wire') or \
|
||||||
|
stripped.startswith('(junction') or stripped.startswith('(no_connect'):
|
||||||
|
block_start = nl + 1
|
||||||
|
# Find the start of the actual paren
|
||||||
|
paren_pos = text.index('(', block_start)
|
||||||
|
block_start = paren_pos
|
||||||
|
break
|
||||||
|
search_start = nl
|
||||||
|
|
||||||
|
if block_start == -1:
|
||||||
|
print(f" WARNING: Could not find block start for UUID {u}", file=sys.stderr)
|
||||||
|
continue
|
||||||
|
|
||||||
|
block_end = find_block_end(text, block_start)
|
||||||
|
if block_end == -1:
|
||||||
|
print(f" WARNING: Could not find block end for UUID {u}", file=sys.stderr)
|
||||||
|
continue
|
||||||
|
|
||||||
|
# Remove the block (including trailing newline)
|
||||||
|
end = block_end + 1
|
||||||
|
if end < len(text) and text[end] == '\n':
|
||||||
|
end += 1
|
||||||
|
|
||||||
|
# Also remove leading whitespace/tabs on the same line
|
||||||
|
while block_start > 0 and text[block_start-1] in '\t ':
|
||||||
|
block_start -= 1
|
||||||
|
|
||||||
|
print(f" Removing block with UUID {u[:12]}... ({end - block_start} chars)")
|
||||||
|
text = text[:block_start] + text[end:]
|
||||||
|
|
||||||
|
return text
|
||||||
|
|
||||||
|
|
||||||
|
def remove_lib_symbol(text, lib_id):
|
||||||
|
"""Remove a lib_symbol definition from the lib_symbols section."""
|
||||||
|
pattern = f'(symbol "{lib_id}"'
|
||||||
|
idx = text.find(pattern)
|
||||||
|
if idx == -1:
|
||||||
|
print(f" WARNING: lib_symbol {lib_id} not found", file=sys.stderr)
|
||||||
|
return text
|
||||||
|
|
||||||
|
# Find the containing (symbol block - walk back to find the right indentation
|
||||||
|
# In lib_symbols, entries are indented with two tabs
|
||||||
|
search = idx
|
||||||
|
while search > 0 and text[search-1] != '\n':
|
||||||
|
search -= 1
|
||||||
|
block_start = search
|
||||||
|
|
||||||
|
block_paren = text.index('(', block_start)
|
||||||
|
block_end = find_block_end(text, block_paren)
|
||||||
|
|
||||||
|
end = block_end + 1
|
||||||
|
if end < len(text) and text[end] == '\n':
|
||||||
|
end += 1
|
||||||
|
|
||||||
|
print(f" Removing lib_symbol {lib_id}")
|
||||||
|
text = text[:block_start] + text[end:]
|
||||||
|
return text
|
||||||
|
|
||||||
|
|
||||||
|
# ── TPS61088 boost converter circuit to INSERT ──
|
||||||
|
|
||||||
|
def gen_symbol(lib_id, ref, value, x, y, rot=0, pins=None, extra_props=""):
|
||||||
|
"""Generate a symbol placement block."""
|
||||||
|
u = uid()
|
||||||
|
if pins is None:
|
||||||
|
pins = {}
|
||||||
|
pin_str = ""
|
||||||
|
for pnum in sorted(pins.keys(), key=lambda k: int(k) if k.isdigit() else k):
|
||||||
|
pin_str += f'\t\t(pin "{pnum}"\n\t\t\t(uuid "{pins[pnum]}")\n\t\t)\n'
|
||||||
|
|
||||||
|
return f"""\t(symbol
|
||||||
|
\t\t(lib_id "{lib_id}")
|
||||||
|
\t\t(at {round(x, 2)} {round(y, 2)} {rot})
|
||||||
|
\t\t(unit 1)
|
||||||
|
\t\t(exclude_from_sim no)
|
||||||
|
\t\t(in_bom yes)
|
||||||
|
\t\t(on_board yes)
|
||||||
|
\t\t(dnp no)
|
||||||
|
\t\t(uuid "{u}")
|
||||||
|
\t\t(property "Reference" "{ref}"
|
||||||
|
\t\t\t(at {round(x + 2.54, 2)} {round(y - 2.54, 2)} 0)
|
||||||
|
\t\t\t(effects
|
||||||
|
\t\t\t\t(font
|
||||||
|
\t\t\t\t\t(size 1.27 1.27)
|
||||||
|
\t\t\t\t)
|
||||||
|
\t\t\t\t(justify left)
|
||||||
|
\t\t\t)
|
||||||
|
\t\t)
|
||||||
|
\t\t(property "Value" "{value}"
|
||||||
|
\t\t\t(at {round(x + 2.54, 2)} {round(y + 2.54, 2)} 0)
|
||||||
|
\t\t\t(effects
|
||||||
|
\t\t\t\t(font
|
||||||
|
\t\t\t\t\t(size 1.27 1.27)
|
||||||
|
\t\t\t\t)
|
||||||
|
\t\t\t\t(justify left)
|
||||||
|
\t\t\t)
|
||||||
|
\t\t)
|
||||||
|
\t\t(property "Footprint" ""
|
||||||
|
\t\t\t(at {round(x, 2)} {round(y, 2)} 0)
|
||||||
|
\t\t\t(effects
|
||||||
|
\t\t\t\t(font
|
||||||
|
\t\t\t\t\t(size 1.27 1.27)
|
||||||
|
\t\t\t\t)
|
||||||
|
\t\t\t\t(hide yes)
|
||||||
|
\t\t\t)
|
||||||
|
\t\t)
|
||||||
|
\t\t(property "Datasheet" ""
|
||||||
|
\t\t\t(at {round(x, 2)} {round(y, 2)} 0)
|
||||||
|
\t\t\t(effects
|
||||||
|
\t\t\t\t(font
|
||||||
|
\t\t\t\t\t(size 1.27 1.27)
|
||||||
|
\t\t\t\t)
|
||||||
|
\t\t\t\t(hide yes)
|
||||||
|
\t\t\t)
|
||||||
|
\t\t)
|
||||||
|
\t\t(property "Description" ""
|
||||||
|
\t\t\t(at {round(x, 2)} {round(y, 2)} 0)
|
||||||
|
\t\t\t(effects
|
||||||
|
\t\t\t\t(font
|
||||||
|
\t\t\t\t\t(size 1.27 1.27)
|
||||||
|
\t\t\t\t)
|
||||||
|
\t\t\t\t(hide yes)
|
||||||
|
\t\t\t)
|
||||||
|
\t\t){extra_props}
|
||||||
|
{pin_str}\t\t(instances
|
||||||
|
\t\t\t(project ""
|
||||||
|
\t\t\t\t(path "/{ROOT_UUID}"
|
||||||
|
\t\t\t\t\t(reference "{ref}")
|
||||||
|
\t\t\t\t\t(unit 1)
|
||||||
|
\t\t\t\t)
|
||||||
|
\t\t\t)
|
||||||
|
\t\t)
|
||||||
|
\t)"""
|
||||||
|
|
||||||
|
|
||||||
|
def gen_pwr(lib_id, value, x, y, ref):
|
||||||
|
"""Generate a power symbol block."""
|
||||||
|
return f"""\t(symbol
|
||||||
|
\t\t(lib_id "{lib_id}")
|
||||||
|
\t\t(at {round(x, 2)} {round(y, 2)} 0)
|
||||||
|
\t\t(unit 1)
|
||||||
|
\t\t(exclude_from_sim no)
|
||||||
|
\t\t(in_bom yes)
|
||||||
|
\t\t(on_board yes)
|
||||||
|
\t\t(dnp no)
|
||||||
|
\t\t(uuid "{uid()}")
|
||||||
|
\t\t(property "Reference" "{ref}"
|
||||||
|
\t\t\t(at {round(x, 2)} {round(y - 2.54, 2)} 0)
|
||||||
|
\t\t\t(effects
|
||||||
|
\t\t\t\t(font
|
||||||
|
\t\t\t\t\t(size 1.27 1.27)
|
||||||
|
\t\t\t\t)
|
||||||
|
\t\t\t\t(hide yes)
|
||||||
|
\t\t\t)
|
||||||
|
\t\t)
|
||||||
|
\t\t(property "Value" "{value}"
|
||||||
|
\t\t\t(at {round(x, 2)} {round(y + 3.81, 2)} 0)
|
||||||
|
\t\t\t(effects
|
||||||
|
\t\t\t\t(font
|
||||||
|
\t\t\t\t\t(size 1.27 1.27)
|
||||||
|
\t\t\t\t)
|
||||||
|
\t\t\t)
|
||||||
|
\t\t)
|
||||||
|
\t\t(property "Footprint" ""
|
||||||
|
\t\t\t(at {round(x, 2)} {round(y, 2)} 0)
|
||||||
|
\t\t\t(effects
|
||||||
|
\t\t\t\t(font
|
||||||
|
\t\t\t\t\t(size 1.27 1.27)
|
||||||
|
\t\t\t\t)
|
||||||
|
\t\t\t\t(hide yes)
|
||||||
|
\t\t\t)
|
||||||
|
\t\t)
|
||||||
|
\t\t(property "Datasheet" ""
|
||||||
|
\t\t\t(at {round(x, 2)} {round(y, 2)} 0)
|
||||||
|
\t\t\t(effects
|
||||||
|
\t\t\t\t(font
|
||||||
|
\t\t\t\t\t(size 1.27 1.27)
|
||||||
|
\t\t\t\t)
|
||||||
|
\t\t\t\t(hide yes)
|
||||||
|
\t\t\t)
|
||||||
|
\t\t)
|
||||||
|
\t\t(property "Description" ""
|
||||||
|
\t\t\t(at {round(x, 2)} {round(y, 2)} 0)
|
||||||
|
\t\t\t(effects
|
||||||
|
\t\t\t\t(font
|
||||||
|
\t\t\t\t\t(size 1.27 1.27)
|
||||||
|
\t\t\t\t)
|
||||||
|
\t\t\t\t(hide yes)
|
||||||
|
\t\t\t)
|
||||||
|
\t\t)
|
||||||
|
\t\t(pin "1"
|
||||||
|
\t\t\t(uuid "{uid()}")
|
||||||
|
\t\t)
|
||||||
|
\t\t(instances
|
||||||
|
\t\t\t(project ""
|
||||||
|
\t\t\t\t(path "/{ROOT_UUID}"
|
||||||
|
\t\t\t\t\t(reference "{ref}")
|
||||||
|
\t\t\t\t\t(unit 1)
|
||||||
|
\t\t\t\t)
|
||||||
|
\t\t\t)
|
||||||
|
\t\t)
|
||||||
|
\t)"""
|
||||||
|
|
||||||
|
|
||||||
|
def gen_wire(x1, y1, x2, y2):
|
||||||
|
return f"""\t(wire
|
||||||
|
\t\t(pts
|
||||||
|
\t\t\t(xy {round(x1, 2)} {round(y1, 2)}) (xy {round(x2, 2)} {round(y2, 2)})
|
||||||
|
\t\t)
|
||||||
|
\t\t(stroke
|
||||||
|
\t\t\t(width 0)
|
||||||
|
\t\t\t(type default)
|
||||||
|
\t\t)
|
||||||
|
\t\t(uuid "{uid()}")
|
||||||
|
\t)"""
|
||||||
|
|
||||||
|
|
||||||
|
def gen_junction(x, y):
|
||||||
|
return f"""\t(junction
|
||||||
|
\t\t(at {round(x, 2)} {round(y, 2)})
|
||||||
|
\t\t(diameter 0)
|
||||||
|
\t\t(color 0 0 0 0)
|
||||||
|
\t\t(uuid "{uid()}")
|
||||||
|
\t)"""
|
||||||
|
|
||||||
|
|
||||||
|
def gen_label(x, y, name, rot=0):
|
||||||
|
return f"""\t(label "{name}"
|
||||||
|
\t\t(at {round(x, 2)} {round(y, 2)} {rot})
|
||||||
|
\t\t(effects
|
||||||
|
\t\t\t(font
|
||||||
|
\t\t\t\t(size 1.27 1.27)
|
||||||
|
\t\t\t)
|
||||||
|
\t\t)
|
||||||
|
\t\t(uuid "{uid()}")
|
||||||
|
\t)"""
|
||||||
|
|
||||||
|
|
||||||
|
def gen_no_connect(x, y):
|
||||||
|
return f"""\t(no_connect
|
||||||
|
\t\t(at {round(x, 2)} {round(y, 2)})
|
||||||
|
\t\t(uuid "{uid()}")
|
||||||
|
\t)"""
|
||||||
|
|
||||||
|
|
||||||
|
def gen_text(x, y, text):
|
||||||
|
return f"""\t(text "{text}"
|
||||||
|
\t\t(exclude_from_sim no)
|
||||||
|
\t\t(at {round(x, 2)} {round(y, 2)} 0)
|
||||||
|
\t\t(effects
|
||||||
|
\t\t\t(font
|
||||||
|
\t\t\t\t(size 1.27 1.27)
|
||||||
|
\t\t\t)
|
||||||
|
\t\t\t(justify left)
|
||||||
|
\t\t)
|
||||||
|
\t\t(uuid "{uid()}")
|
||||||
|
\t)"""
|
||||||
|
|
||||||
|
|
||||||
|
# ── TPS61088 lib_symbol definition ──
|
||||||
|
|
||||||
|
TPS61088_LIB_SYMBOL = """\t\t(symbol "TPS61088:TPS61088"
|
||||||
|
\t\t\t(exclude_from_sim no)
|
||||||
|
\t\t\t(in_bom yes)
|
||||||
|
\t\t\t(on_board yes)
|
||||||
|
\t\t\t(property "Reference" "U"
|
||||||
|
\t\t\t\t(at 0 16.51 0)
|
||||||
|
\t\t\t\t(effects (font (size 1.27 1.27)))
|
||||||
|
\t\t\t)
|
||||||
|
\t\t\t(property "Value" "TPS61088"
|
||||||
|
\t\t\t\t(at 0 13.97 0)
|
||||||
|
\t\t\t\t(effects (font (size 1.27 1.27)))
|
||||||
|
\t\t\t)
|
||||||
|
\t\t\t(property "Footprint" "Package_DFN_QFN:QFN-20-1EP_3.5x3.5mm_P0.5mm_EP2.1x2.1mm"
|
||||||
|
\t\t\t\t(at 0 -20.32 0)
|
||||||
|
\t\t\t\t(effects (font (size 1.27 1.27)) (hide yes))
|
||||||
|
\t\t\t)
|
||||||
|
\t\t\t(property "Datasheet" "https://www.ti.com/lit/ds/symlink/tps61088.pdf"
|
||||||
|
\t\t\t\t(at 0 -22.86 0)
|
||||||
|
\t\t\t\t(effects (font (size 1.27 1.27)) (hide yes))
|
||||||
|
\t\t\t)
|
||||||
|
\t\t\t(property "Description" "10A Fully-Integrated Synchronous Boost Converter"
|
||||||
|
\t\t\t\t(at 0 -25.4 0)
|
||||||
|
\t\t\t\t(effects (font (size 1.27 1.27)) (hide yes))
|
||||||
|
\t\t\t)
|
||||||
|
\t\t\t(symbol "TPS61088_0_1"
|
||||||
|
\t\t\t\t(rectangle
|
||||||
|
\t\t\t\t\t(start -10.16 12.7)
|
||||||
|
\t\t\t\t\t(end 10.16 -12.7)
|
||||||
|
\t\t\t\t\t(stroke (width 0.254) (type default))
|
||||||
|
\t\t\t\t\t(fill (type background))
|
||||||
|
\t\t\t\t)
|
||||||
|
\t\t\t)
|
||||||
|
\t\t\t(symbol "TPS61088_1_1"
|
||||||
|
\t\t\t\t(pin power_in line
|
||||||
|
\t\t\t\t\t(at -12.7 10.16 0) (length 2.54)
|
||||||
|
\t\t\t\t\t(name "VIN" (effects (font (size 1.27 1.27))))
|
||||||
|
\t\t\t\t\t(number "1" (effects (font (size 1.27 1.27))))
|
||||||
|
\t\t\t\t)
|
||||||
|
\t\t\t\t(pin input line
|
||||||
|
\t\t\t\t\t(at -12.7 5.08 0) (length 2.54)
|
||||||
|
\t\t\t\t\t(name "EN" (effects (font (size 1.27 1.27))))
|
||||||
|
\t\t\t\t\t(number "3" (effects (font (size 1.27 1.27))))
|
||||||
|
\t\t\t\t)
|
||||||
|
\t\t\t\t(pin passive line
|
||||||
|
\t\t\t\t\t(at -12.7 0 0) (length 2.54)
|
||||||
|
\t\t\t\t\t(name "SS/TR" (effects (font (size 1.27 1.27))))
|
||||||
|
\t\t\t\t\t(number "4" (effects (font (size 1.27 1.27))))
|
||||||
|
\t\t\t\t)
|
||||||
|
\t\t\t\t(pin passive line
|
||||||
|
\t\t\t\t\t(at -12.7 -5.08 0) (length 2.54)
|
||||||
|
\t\t\t\t\t(name "COMP" (effects (font (size 1.27 1.27))))
|
||||||
|
\t\t\t\t\t(number "5" (effects (font (size 1.27 1.27))))
|
||||||
|
\t\t\t\t)
|
||||||
|
\t\t\t\t(pin input line
|
||||||
|
\t\t\t\t\t(at -12.7 -10.16 0) (length 2.54)
|
||||||
|
\t\t\t\t\t(name "FB" (effects (font (size 1.27 1.27))))
|
||||||
|
\t\t\t\t\t(number "6" (effects (font (size 1.27 1.27))))
|
||||||
|
\t\t\t\t)
|
||||||
|
\t\t\t\t(pin passive line
|
||||||
|
\t\t\t\t\t(at 12.7 10.16 180) (length 2.54)
|
||||||
|
\t\t\t\t\t(name "SW" (effects (font (size 1.27 1.27))))
|
||||||
|
\t\t\t\t\t(number "12" (effects (font (size 1.27 1.27))))
|
||||||
|
\t\t\t\t)
|
||||||
|
\t\t\t\t(pin passive line
|
||||||
|
\t\t\t\t\t(at 12.7 5.08 180) (length 2.54)
|
||||||
|
\t\t\t\t\t(name "BST" (effects (font (size 1.27 1.27))))
|
||||||
|
\t\t\t\t\t(number "11" (effects (font (size 1.27 1.27))))
|
||||||
|
\t\t\t\t)
|
||||||
|
\t\t\t\t(pin power_out line
|
||||||
|
\t\t\t\t\t(at 12.7 0 180) (length 2.54)
|
||||||
|
\t\t\t\t\t(name "VOUT" (effects (font (size 1.27 1.27))))
|
||||||
|
\t\t\t\t\t(number "9" (effects (font (size 1.27 1.27))))
|
||||||
|
\t\t\t\t)
|
||||||
|
\t\t\t\t(pin open_collector line
|
||||||
|
\t\t\t\t\t(at 12.7 -5.08 180) (length 2.54)
|
||||||
|
\t\t\t\t\t(name "PGOOD" (effects (font (size 1.27 1.27))))
|
||||||
|
\t\t\t\t\t(number "8" (effects (font (size 1.27 1.27))))
|
||||||
|
\t\t\t\t)
|
||||||
|
\t\t\t\t(pin power_in line
|
||||||
|
\t\t\t\t\t(at 0 -15.24 90) (length 2.54)
|
||||||
|
\t\t\t\t\t(name "PGND" (effects (font (size 1.27 1.27))))
|
||||||
|
\t\t\t\t\t(number "15" (effects (font (size 1.27 1.27))))
|
||||||
|
\t\t\t\t)
|
||||||
|
\t\t\t\t(pin power_in line
|
||||||
|
\t\t\t\t\t(at -5.08 -15.24 90) (length 2.54)
|
||||||
|
\t\t\t\t\t(name "AGND" (effects (font (size 1.27 1.27))))
|
||||||
|
\t\t\t\t\t(number "7" (effects (font (size 1.27 1.27))))
|
||||||
|
\t\t\t\t)
|
||||||
|
\t\t\t)
|
||||||
|
\t\t\t(embedded_fonts no)
|
||||||
|
\t\t)"""
|
||||||
|
|
||||||
|
|
||||||
|
def generate_boost_circuit():
|
||||||
|
"""Generate all the schematic elements for the TPS61088 boost converter.
|
||||||
|
Returns (junctions, wires, labels, no_connects, texts, symbols) as lists of strings.
|
||||||
|
|
||||||
|
Placed below the main circuit, centered around (80, 140).
|
||||||
|
"""
|
||||||
|
junctions = []
|
||||||
|
wires = []
|
||||||
|
labels = []
|
||||||
|
no_connects = []
|
||||||
|
texts = []
|
||||||
|
symbols = []
|
||||||
|
|
||||||
|
pwr_idx = [30] # start well after existing power refs (existing go up to #PWR23)
|
||||||
|
def next_pwr():
|
||||||
|
pwr_idx[0] += 1
|
||||||
|
return f"#PWR{pwr_idx[0]:02d}"
|
||||||
|
|
||||||
|
# IC center
|
||||||
|
cx, cy = 80.01, 140.97
|
||||||
|
|
||||||
|
# Pin absolute positions
|
||||||
|
VIN = (cx - 12.7, cy - 10.16)
|
||||||
|
EN = (cx - 12.7, cy - 5.08)
|
||||||
|
SS = (cx - 12.7, cy)
|
||||||
|
COMP = (cx - 12.7, cy + 5.08)
|
||||||
|
FB = (cx - 12.7, cy + 10.16)
|
||||||
|
SW = (cx + 12.7, cy - 10.16)
|
||||||
|
BST = (cx + 12.7, cy - 5.08)
|
||||||
|
VOUT = (cx + 12.7, cy)
|
||||||
|
PG = (cx + 12.7, cy + 5.08)
|
||||||
|
PGND = (cx, cy + 15.24)
|
||||||
|
AGND = (cx - 5.08, cy + 15.24)
|
||||||
|
|
||||||
|
# Place TPS61088 IC
|
||||||
|
ic_pins = {str(i): uid() for i in [1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 15]}
|
||||||
|
symbols.append(gen_symbol("TPS61088:TPS61088", "U1", "TPS61088", cx, cy, pins=ic_pins))
|
||||||
|
|
||||||
|
# ── INPUT SECTION ──
|
||||||
|
vin_rail_y = VIN[1]
|
||||||
|
pwr5v_x = 39.37
|
||||||
|
c1_x = 44.45
|
||||||
|
c2_x = 52.07
|
||||||
|
en_tap_x = 59.69
|
||||||
|
|
||||||
|
# +5V source
|
||||||
|
ref = next_pwr()
|
||||||
|
symbols.append(gen_pwr("power:+5V", "+5V", pwr5v_x, vin_rail_y - 5.08, ref))
|
||||||
|
wires.append(gen_wire(pwr5v_x, vin_rail_y - 5.08, pwr5v_x, vin_rail_y))
|
||||||
|
|
||||||
|
# VIN rail (segmented)
|
||||||
|
wires.append(gen_wire(pwr5v_x, vin_rail_y, c1_x, vin_rail_y))
|
||||||
|
wires.append(gen_wire(c1_x, vin_rail_y, c2_x, vin_rail_y))
|
||||||
|
wires.append(gen_wire(c2_x, vin_rail_y, en_tap_x, vin_rail_y))
|
||||||
|
wires.append(gen_wire(en_tap_x, vin_rail_y, VIN[0], vin_rail_y))
|
||||||
|
|
||||||
|
# C1 input cap (22µF) — using Device:C (pins at ±3.81)
|
||||||
|
c1_cy = vin_rail_y + 6.35
|
||||||
|
symbols.append(gen_symbol("Device:C", "C4", "22uF", c1_x, c1_cy,
|
||||||
|
pins={"1": uid(), "2": uid()}))
|
||||||
|
wires.append(gen_wire(c1_x, c1_cy - 3.81, c1_x, vin_rail_y))
|
||||||
|
ref = next_pwr()
|
||||||
|
symbols.append(gen_pwr("power:GND", "GND", c1_x, c1_cy + 6.35, ref))
|
||||||
|
wires.append(gen_wire(c1_x, c1_cy + 3.81, c1_x, c1_cy + 6.35))
|
||||||
|
|
||||||
|
# C2 input cap (22µF)
|
||||||
|
c2_cy = vin_rail_y + 6.35
|
||||||
|
symbols.append(gen_symbol("Device:C", "C5", "22uF", c2_x, c2_cy,
|
||||||
|
pins={"1": uid(), "2": uid()}))
|
||||||
|
wires.append(gen_wire(c2_x, c2_cy - 3.81, c2_x, vin_rail_y))
|
||||||
|
ref = next_pwr()
|
||||||
|
symbols.append(gen_pwr("power:GND", "GND", c2_x, c2_cy + 6.35, ref))
|
||||||
|
wires.append(gen_wire(c2_x, c2_cy + 3.81, c2_x, c2_cy + 6.35))
|
||||||
|
|
||||||
|
# EN tied to VIN
|
||||||
|
wires.append(gen_wire(EN[0], EN[1], en_tap_x, EN[1]))
|
||||||
|
wires.append(gen_wire(en_tap_x, EN[1], en_tap_x, vin_rail_y))
|
||||||
|
|
||||||
|
# ── SOFT-START ──
|
||||||
|
ss_x = 59.69
|
||||||
|
c3_cy = SS[1] + 6.35
|
||||||
|
wires.append(gen_wire(SS[0], SS[1], ss_x, SS[1]))
|
||||||
|
symbols.append(gen_symbol("Device:C", "C6", "22nF", ss_x, c3_cy,
|
||||||
|
pins={"1": uid(), "2": uid()}))
|
||||||
|
wires.append(gen_wire(ss_x, SS[1], ss_x, c3_cy - 3.81))
|
||||||
|
ref = next_pwr()
|
||||||
|
symbols.append(gen_pwr("power:GND", "GND", ss_x, c3_cy + 6.35, ref))
|
||||||
|
wires.append(gen_wire(ss_x, c3_cy + 3.81, ss_x, c3_cy + 6.35))
|
||||||
|
|
||||||
|
# ── COMPENSATION ──
|
||||||
|
comp_x = 52.07
|
||||||
|
r1_y = COMP[1] + 6.35
|
||||||
|
wires.append(gen_wire(COMP[0], COMP[1], comp_x, COMP[1]))
|
||||||
|
symbols.append(gen_symbol("Device:R", "R3", "30.1k", comp_x, r1_y, # COMP resistor
|
||||||
|
pins={"1": uid(), "2": uid()}))
|
||||||
|
wires.append(gen_wire(comp_x, COMP[1], comp_x, r1_y - 3.81))
|
||||||
|
|
||||||
|
c4_y = r1_y + 10.16
|
||||||
|
symbols.append(gen_symbol("Device:C", "C8", "47pF", comp_x, c4_y,
|
||||||
|
pins={"1": uid(), "2": uid()}))
|
||||||
|
wires.append(gen_wire(comp_x, r1_y + 3.81, comp_x, c4_y - 3.81))
|
||||||
|
ref = next_pwr()
|
||||||
|
symbols.append(gen_pwr("power:GND", "GND", comp_x, c4_y + 6.35, ref))
|
||||||
|
wires.append(gen_wire(comp_x, c4_y + 3.81, comp_x, c4_y + 6.35))
|
||||||
|
|
||||||
|
# ── IC GROUND ──
|
||||||
|
gnd_y = PGND[1] + 5.08
|
||||||
|
ref = next_pwr()
|
||||||
|
symbols.append(gen_pwr("power:GND", "GND", PGND[0], gnd_y, ref))
|
||||||
|
wires.append(gen_wire(PGND[0], PGND[1], PGND[0], gnd_y))
|
||||||
|
wires.append(gen_wire(AGND[0], AGND[1], AGND[0], gnd_y))
|
||||||
|
wires.append(gen_wire(AGND[0], gnd_y, PGND[0], gnd_y))
|
||||||
|
junctions.append(gen_junction(PGND[0], gnd_y))
|
||||||
|
|
||||||
|
# ── OUTPUT SECTION ──
|
||||||
|
c5_x = 97.79
|
||||||
|
l1_x = 102.87
|
||||||
|
l1_y = SW[1]
|
||||||
|
l1_pin1 = (l1_x - 3.81, l1_y)
|
||||||
|
l1_pin2 = (l1_x + 3.81, l1_y)
|
||||||
|
|
||||||
|
symbols.append(gen_symbol("Device:L", "L1", "2.2uH", l1_x, l1_y, rot=90,
|
||||||
|
pins={"1": uid(), "2": uid()}))
|
||||||
|
|
||||||
|
# SW → C5 junction → L1
|
||||||
|
wires.append(gen_wire(SW[0], SW[1], c5_x, SW[1]))
|
||||||
|
wires.append(gen_wire(c5_x, SW[1], l1_pin1[0], l1_pin1[1]))
|
||||||
|
|
||||||
|
# Bootstrap cap C5 (100nF)
|
||||||
|
c5_cy = SW[1] + 3.81
|
||||||
|
symbols.append(gen_symbol("Device:C", "C9", "100nF", c5_x, c5_cy,
|
||||||
|
pins={"1": uid(), "2": uid()}))
|
||||||
|
junctions.append(gen_junction(c5_x, SW[1]))
|
||||||
|
wires.append(gen_wire(c5_x, c5_cy + 3.81, BST[0], BST[1]))
|
||||||
|
|
||||||
|
# VOUT rail
|
||||||
|
vout_rail_x = 115.57
|
||||||
|
wires.append(gen_wire(l1_pin2[0], l1_pin2[1], vout_rail_x, l1_y))
|
||||||
|
wires.append(gen_wire(VOUT[0], VOUT[1], vout_rail_x, VOUT[1]))
|
||||||
|
wires.append(gen_wire(vout_rail_x, l1_y, vout_rail_x, VOUT[1]))
|
||||||
|
|
||||||
|
# Output caps
|
||||||
|
c6_x = 120.65
|
||||||
|
c7_x = 128.27
|
||||||
|
|
||||||
|
wires.append(gen_wire(vout_rail_x, l1_y, c6_x, l1_y))
|
||||||
|
wires.append(gen_wire(c6_x, l1_y, c7_x, l1_y))
|
||||||
|
|
||||||
|
c6_cy = l1_y + 6.35
|
||||||
|
symbols.append(gen_symbol("Device:C", "C10", "22uF", c6_x, c6_cy,
|
||||||
|
pins={"1": uid(), "2": uid()}))
|
||||||
|
wires.append(gen_wire(c6_x, c6_cy - 3.81, c6_x, l1_y))
|
||||||
|
ref = next_pwr()
|
||||||
|
symbols.append(gen_pwr("power:GND", "GND", c6_x, c6_cy + 6.35, ref))
|
||||||
|
wires.append(gen_wire(c6_x, c6_cy + 3.81, c6_x, c6_cy + 6.35))
|
||||||
|
|
||||||
|
c7_cy = l1_y + 6.35
|
||||||
|
symbols.append(gen_symbol("Device:C", "C11", "22uF", c7_x, c7_cy,
|
||||||
|
pins={"1": uid(), "2": uid()}))
|
||||||
|
wires.append(gen_wire(c7_x, c7_cy - 3.81, c7_x, l1_y))
|
||||||
|
ref = next_pwr()
|
||||||
|
symbols.append(gen_pwr("power:GND", "GND", c7_x, c7_cy + 6.35, ref))
|
||||||
|
wires.append(gen_wire(c7_x, c7_cy + 3.81, c7_x, c7_cy + 6.35))
|
||||||
|
|
||||||
|
# +12V output
|
||||||
|
ref = next_pwr()
|
||||||
|
symbols.append(gen_pwr("power:+12V", "+12V", c7_x, l1_y - 5.08, ref))
|
||||||
|
wires.append(gen_wire(c7_x, l1_y, c7_x, l1_y - 5.08))
|
||||||
|
junctions.append(gen_junction(c7_x, l1_y))
|
||||||
|
|
||||||
|
# ── FEEDBACK DIVIDER ──
|
||||||
|
fb_x = vout_rail_x
|
||||||
|
r2_y = VOUT[1] + 6.35
|
||||||
|
symbols.append(gen_symbol("Device:R", "R4", "190k", fb_x, r2_y,
|
||||||
|
pins={"1": uid(), "2": uid()}))
|
||||||
|
wires.append(gen_wire(fb_x, VOUT[1], fb_x, r2_y - 3.81))
|
||||||
|
junctions.append(gen_junction(fb_x, VOUT[1]))
|
||||||
|
|
||||||
|
r3_y = r2_y + 10.16
|
||||||
|
symbols.append(gen_symbol("Device:R", "R5", "10k", fb_x, r3_y,
|
||||||
|
pins={"1": uid(), "2": uid()}))
|
||||||
|
wires.append(gen_wire(fb_x, r2_y + 3.81, fb_x, r3_y - 3.81))
|
||||||
|
|
||||||
|
# FB tap label
|
||||||
|
fb_tap_y = r2_y + 3.81
|
||||||
|
wires.append(gen_wire(fb_x, fb_tap_y, fb_x + 5.08, fb_tap_y))
|
||||||
|
labels.append(gen_label(fb_x + 5.08, fb_tap_y, "FB"))
|
||||||
|
junctions.append(gen_junction(fb_x, fb_tap_y))
|
||||||
|
|
||||||
|
# FB label at IC
|
||||||
|
wires.append(gen_wire(FB[0], FB[1], FB[0] - 5.08, FB[1]))
|
||||||
|
labels.append(gen_label(FB[0] - 5.08, FB[1], "FB", rot=180))
|
||||||
|
|
||||||
|
# R3 to GND
|
||||||
|
ref = next_pwr()
|
||||||
|
symbols.append(gen_pwr("power:GND", "GND", fb_x, r3_y + 6.35, ref))
|
||||||
|
wires.append(gen_wire(fb_x, r3_y + 3.81, fb_x, r3_y + 6.35))
|
||||||
|
|
||||||
|
# PGOOD no connect
|
||||||
|
no_connects.append(gen_no_connect(PG[0], PG[1]))
|
||||||
|
|
||||||
|
# ── NOTES ──
|
||||||
|
nx = 39.37
|
||||||
|
ny = 177.8
|
||||||
|
texts.append(gen_text(nx, ny, "TPS61088 Boost: 5V to 12V @ 2A"))
|
||||||
|
texts.append(gen_text(nx, ny + 3.81, "VOUT = 0.6V x (1 + 190k/10k) = 12.06V"))
|
||||||
|
|
||||||
|
return junctions, wires, labels, no_connects, texts, symbols
|
||||||
|
|
||||||
|
|
||||||
|
def main():
|
||||||
|
infile = "firstpcb.kicad_sch"
|
||||||
|
outfile = "firstpcb.kicad_sch"
|
||||||
|
|
||||||
|
print(f"Reading {infile}...")
|
||||||
|
with open(infile, "r") as f:
|
||||||
|
text = f.read()
|
||||||
|
|
||||||
|
# Step 1: Remove L7805 lib_symbol
|
||||||
|
print("\nRemoving L7805 lib_symbol...")
|
||||||
|
text = remove_lib_symbol(text, REMOVE_LIB_SYMBOL)
|
||||||
|
|
||||||
|
# Step 2: Remove wires first (they reference removed components)
|
||||||
|
print("\nRemoving L7805 circuit wires...")
|
||||||
|
text = remove_blocks_by_uuid(text, REMOVE_WIRE_UUIDS)
|
||||||
|
|
||||||
|
# Step 3: Remove components and power symbols
|
||||||
|
print("\nRemoving L7805 circuit components...")
|
||||||
|
text = remove_blocks_by_uuid(text, REMOVE_UUIDS)
|
||||||
|
|
||||||
|
# Step 4: Add TPS61088 lib_symbol to lib_symbols section
|
||||||
|
print("\nAdding TPS61088 lib_symbol...")
|
||||||
|
# Find end of lib_symbols section (look for the closing paren before first junction/wire/label/symbol)
|
||||||
|
# The lib_symbols section ends with a line like "\t)"
|
||||||
|
# Find the pattern: a tab + ) that comes after all symbol definitions
|
||||||
|
lib_end_marker = "\n\t)\n"
|
||||||
|
# Find the FIRST occurrence of this pattern after "(lib_symbols"
|
||||||
|
lib_start = text.find("(lib_symbols")
|
||||||
|
if lib_start == -1:
|
||||||
|
print("ERROR: Could not find lib_symbols section", file=sys.stderr)
|
||||||
|
sys.exit(1)
|
||||||
|
|
||||||
|
# Find the end of lib_symbols by tracking paren depth
|
||||||
|
lib_paren = text.index("(", lib_start)
|
||||||
|
lib_end = find_block_end(text, lib_paren)
|
||||||
|
# Insert before the closing paren
|
||||||
|
insert_pos = lib_end
|
||||||
|
# Read Device:L lib_symbol from KiCad library (not embedded in this schematic)
|
||||||
|
device_l_sym = ""
|
||||||
|
kicad_sym_paths = [
|
||||||
|
"/nix/store/pbwczj1nsp823njj1kkw75a99jmkz958-kicad-symbols-884133df0a/share/kicad/symbols/Device.kicad_sym",
|
||||||
|
"/nix/store/6yiq36yhskjhga4mw63ypbw2wcb4f4m9-kicad-symbols-884133df0a/share/kicad/symbols/Device.kicad_sym",
|
||||||
|
]
|
||||||
|
for path in kicad_sym_paths:
|
||||||
|
try:
|
||||||
|
with open(path) as lf:
|
||||||
|
ltext = lf.read()
|
||||||
|
ls = ltext.find('\n\t(symbol "L"')
|
||||||
|
if ls != -1:
|
||||||
|
ls += 1
|
||||||
|
li = ls
|
||||||
|
while ltext[li] != '(':
|
||||||
|
li += 1
|
||||||
|
ldepth = 0
|
||||||
|
lpos = li
|
||||||
|
while lpos < len(ltext):
|
||||||
|
if ltext[lpos] == '(':
|
||||||
|
ldepth += 1
|
||||||
|
elif ltext[lpos] == ')':
|
||||||
|
ldepth -= 1
|
||||||
|
if ldepth == 0:
|
||||||
|
device_l_sym = ltext[ls:lpos+1]
|
||||||
|
device_l_sym = device_l_sym.replace('(symbol "L"', '(symbol "Device:L"', 1)
|
||||||
|
# Add extra tab for nesting inside lib_symbols
|
||||||
|
device_l_sym = '\n'.join('\t' + line for line in device_l_sym.split('\n'))
|
||||||
|
print(f" Loaded Device:L from {path}")
|
||||||
|
break
|
||||||
|
lpos += 1
|
||||||
|
if device_l_sym:
|
||||||
|
break
|
||||||
|
except FileNotFoundError:
|
||||||
|
continue
|
||||||
|
|
||||||
|
text = text[:insert_pos] + "\n" + TPS61088_LIB_SYMBOL + "\n" + device_l_sym + "\n\t" + text[insert_pos:]
|
||||||
|
|
||||||
|
# Step 5: Generate and insert boost converter circuit
|
||||||
|
print("\nGenerating TPS61088 boost converter circuit...")
|
||||||
|
juncs, wires, lbls, ncs, txts, syms = generate_boost_circuit()
|
||||||
|
|
||||||
|
# Insert before (sheet_instances
|
||||||
|
sheet_marker = "\t(sheet_instances"
|
||||||
|
sheet_pos = text.find(sheet_marker)
|
||||||
|
if sheet_pos == -1:
|
||||||
|
print("ERROR: Could not find sheet_instances", file=sys.stderr)
|
||||||
|
sys.exit(1)
|
||||||
|
|
||||||
|
insert_blocks = []
|
||||||
|
insert_blocks.extend(juncs)
|
||||||
|
insert_blocks.extend(ncs)
|
||||||
|
insert_blocks.extend(wires)
|
||||||
|
insert_blocks.extend(lbls)
|
||||||
|
insert_blocks.extend(txts)
|
||||||
|
insert_blocks.extend(syms)
|
||||||
|
|
||||||
|
insert_text = "\n".join(insert_blocks) + "\n"
|
||||||
|
text = text[:sheet_pos] + insert_text + text[sheet_pos:]
|
||||||
|
|
||||||
|
# Step 6: Write output
|
||||||
|
print(f"\nWriting {outfile}...")
|
||||||
|
with open(outfile, "w") as f:
|
||||||
|
f.write(text)
|
||||||
|
|
||||||
|
print("Done! Open in KiCad to review.")
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
main()
|
||||||
@@ -0,0 +1,39 @@
|
|||||||
|
firstpcb — PCBWay fabrication package
|
||||||
|
======================================
|
||||||
|
|
||||||
|
Board specifications
|
||||||
|
--------------------
|
||||||
|
Size: 81.0 mm x 60.0 mm (rectangular)
|
||||||
|
Layers: 2 (F.Cu, B.Cu)
|
||||||
|
Thickness: 1.6 mm (default; confirm in checkout)
|
||||||
|
Min trace/space: 0.20 mm
|
||||||
|
Min hole: 0.30 mm (PTH); 2.20 mm NPTH for M2 mounting holes
|
||||||
|
Finish: HASL (default; ENIG OK)
|
||||||
|
Solder mask: Green (default; any color)
|
||||||
|
Silkscreen: White
|
||||||
|
Units: mm, absolute origin
|
||||||
|
|
||||||
|
File manifest
|
||||||
|
-------------
|
||||||
|
firstpcb-F_Cu.gtl Top copper
|
||||||
|
firstpcb-B_Cu.gbl Bottom copper
|
||||||
|
firstpcb-F_Mask.gts Top solder mask
|
||||||
|
firstpcb-B_Mask.gbs Bottom solder mask
|
||||||
|
firstpcb-F_Silkscreen.gto Top silkscreen
|
||||||
|
firstpcb-B_Silkscreen.gbo Bottom silkscreen
|
||||||
|
firstpcb-F_Paste.gtp Top paste (for stencil; optional)
|
||||||
|
firstpcb-B_Paste.gbp Bottom paste (no SMD on bottom; effectively empty)
|
||||||
|
firstpcb-Edge_Cuts.gm1 Board outline
|
||||||
|
firstpcb-PTH.drl Plated through holes (78 hits)
|
||||||
|
firstpcb-NPTH.drl Non-plated holes (4 hits, 2.20 mm M2 mounting)
|
||||||
|
firstpcb-PTH-drl_map.pdf PTH drill map (reference only)
|
||||||
|
firstpcb-NPTH-drl_map.pdf NPTH drill map (reference only)
|
||||||
|
firstpcb-job.gbrjob KiCad gerber job file (reference)
|
||||||
|
|
||||||
|
Notes
|
||||||
|
-----
|
||||||
|
- Gerber format: RS-274X (Protel extensions), 4.6 precision, mm.
|
||||||
|
- Drill format: Excellon, absolute coords, mm, decimal zeros, separate PTH/NPTH.
|
||||||
|
- DRC: passes with 0 errors. Only "library hygiene" warnings remain
|
||||||
|
(inline footprint copies of U2 and the 4 mounting holes differ from
|
||||||
|
their source libraries — no manufacturing impact).
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,129 @@
|
|||||||
|
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,10.0.0*
|
||||||
|
G04 #@! TF.CreationDate,2026-05-15T16:38:12-04:00*
|
||||||
|
G04 #@! TF.ProjectId,firstpcb,66697273-7470-4636-922e-6b696361645f,rev?*
|
||||||
|
G04 #@! TF.SameCoordinates,Original*
|
||||||
|
G04 #@! TF.FileFunction,Soldermask,Bot*
|
||||||
|
G04 #@! TF.FilePolarity,Negative*
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 10.0.0) date 2026-05-15 16:38:12*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
G04 Aperture macros list*
|
||||||
|
%AMRoundRect*
|
||||||
|
0 Rectangle with rounded corners*
|
||||||
|
0 $1 Rounding radius*
|
||||||
|
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
|
||||||
|
0 Add a 4 corners polygon primitive as box body*
|
||||||
|
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
|
||||||
|
0 Add four circle primitives for the rounded corners*
|
||||||
|
1,1,$1+$1,$2,$3*
|
||||||
|
1,1,$1+$1,$4,$5*
|
||||||
|
1,1,$1+$1,$6,$7*
|
||||||
|
1,1,$1+$1,$8,$9*
|
||||||
|
0 Add four rect primitives between the rounded corners*
|
||||||
|
20,1,$1+$1,$2,$3,$4,$5,0*
|
||||||
|
20,1,$1+$1,$4,$5,$6,$7,0*
|
||||||
|
20,1,$1+$1,$6,$7,$8,$9,0*
|
||||||
|
20,1,$1+$1,$8,$9,$2,$3,0*%
|
||||||
|
G04 Aperture macros list end*
|
||||||
|
%ADD10R,1.600000X1.600000*%
|
||||||
|
%ADD11O,1.600000X1.600000*%
|
||||||
|
%ADD12RoundRect,0.250000X-0.600000X-0.725000X0.600000X-0.725000X0.600000X0.725000X-0.600000X0.725000X0*%
|
||||||
|
%ADD13O,1.700000X1.950000*%
|
||||||
|
%ADD14C,1.500000*%
|
||||||
|
%ADD15R,1.500000X1.500000*%
|
||||||
|
%ADD16C,0.600000*%
|
||||||
|
%ADD17RoundRect,0.250000X0.600000X0.725000X-0.600000X0.725000X-0.600000X-0.725000X0.600000X-0.725000X0*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
G04 #@! TO.C,A4988*
|
||||||
|
X111340000Y-68890000D03*
|
||||||
|
D11*
|
||||||
|
X111340000Y-66350000D03*
|
||||||
|
X111340000Y-63810000D03*
|
||||||
|
X111340000Y-61270000D03*
|
||||||
|
X111340000Y-58730000D03*
|
||||||
|
X111340000Y-56190000D03*
|
||||||
|
X111340000Y-53650000D03*
|
||||||
|
X111340000Y-51110000D03*
|
||||||
|
X98640000Y-51110000D03*
|
||||||
|
X98640000Y-53650000D03*
|
||||||
|
X98640000Y-56190000D03*
|
||||||
|
X98640000Y-58730000D03*
|
||||||
|
X98640000Y-61270000D03*
|
||||||
|
X98640000Y-63810000D03*
|
||||||
|
X98640000Y-66350000D03*
|
||||||
|
X98640000Y-68890000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D12*
|
||||||
|
G04 #@! TO.C,MotorPower1*
|
||||||
|
X124000000Y-44300000D03*
|
||||||
|
D13*
|
||||||
|
X126500000Y-44300000D03*
|
||||||
|
X129000000Y-44300000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D14*
|
||||||
|
G04 #@! TO.C,ESP32-WROOM1*
|
||||||
|
X65000000Y-90560000D03*
|
||||||
|
X65000000Y-88020000D03*
|
||||||
|
X65000000Y-85480000D03*
|
||||||
|
X65000000Y-82940000D03*
|
||||||
|
X65000000Y-80400000D03*
|
||||||
|
X65000000Y-77860000D03*
|
||||||
|
X65000000Y-75320000D03*
|
||||||
|
X65000000Y-72780000D03*
|
||||||
|
X65000000Y-70240000D03*
|
||||||
|
X65000000Y-67700000D03*
|
||||||
|
X65000000Y-65160000D03*
|
||||||
|
X65000000Y-62620000D03*
|
||||||
|
X65000000Y-60080000D03*
|
||||||
|
X65000000Y-57540000D03*
|
||||||
|
D15*
|
||||||
|
X65000000Y-55000000D03*
|
||||||
|
D14*
|
||||||
|
X90400000Y-90560000D03*
|
||||||
|
X90400000Y-88020000D03*
|
||||||
|
X90400000Y-85480000D03*
|
||||||
|
X90400000Y-82940000D03*
|
||||||
|
X90400000Y-80400000D03*
|
||||||
|
X90400000Y-77860000D03*
|
||||||
|
X90400000Y-75320000D03*
|
||||||
|
X90400000Y-72780000D03*
|
||||||
|
X90400000Y-70240000D03*
|
||||||
|
X90400000Y-67700000D03*
|
||||||
|
X90400000Y-65160000D03*
|
||||||
|
X90400000Y-62620000D03*
|
||||||
|
X90400000Y-60080000D03*
|
||||||
|
X90400000Y-57540000D03*
|
||||||
|
X90400000Y-55000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D16*
|
||||||
|
G04 #@! TO.C,U2*
|
||||||
|
X117450000Y-76950000D03*
|
||||||
|
X117450000Y-78000000D03*
|
||||||
|
X118225000Y-76199999D03*
|
||||||
|
X118225000Y-76950000D03*
|
||||||
|
X118225000Y-78000000D03*
|
||||||
|
X118225000Y-78750001D03*
|
||||||
|
X119000000Y-76950000D03*
|
||||||
|
X119000000Y-78000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D17*
|
||||||
|
G04 #@! TO.C,SW1*
|
||||||
|
X116000000Y-45000000D03*
|
||||||
|
D13*
|
||||||
|
X113500000Y-45000000D03*
|
||||||
|
X111000000Y-45000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D12*
|
||||||
|
G04 #@! TO.C,StepperConnection1*
|
||||||
|
X96000000Y-45000000D03*
|
||||||
|
D13*
|
||||||
|
X98500000Y-45000000D03*
|
||||||
|
X101000000Y-45000000D03*
|
||||||
|
X103500000Y-45000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
M02*
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,10.0.0*
|
||||||
|
G04 #@! TF.CreationDate,2026-05-15T16:38:12-04:00*
|
||||||
|
G04 #@! TF.ProjectId,firstpcb,66697273-7470-4636-922e-6b696361645f,rev?*
|
||||||
|
G04 #@! TF.SameCoordinates,Original*
|
||||||
|
G04 #@! TF.FileFunction,Paste,Bot*
|
||||||
|
G04 #@! TF.FilePolarity,Positive*
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 10.0.0) date 2026-05-15 16:38:12*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
M02*
|
||||||
@@ -0,0 +1,131 @@
|
|||||||
|
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,10.0.0*
|
||||||
|
G04 #@! TF.CreationDate,2026-05-15T16:38:12-04:00*
|
||||||
|
G04 #@! TF.ProjectId,firstpcb,66697273-7470-4636-922e-6b696361645f,rev?*
|
||||||
|
G04 #@! TF.SameCoordinates,Original*
|
||||||
|
G04 #@! TF.FileFunction,Legend,Bot*
|
||||||
|
G04 #@! TF.FilePolarity,Positive*
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 10.0.0) date 2026-05-15 16:38:12*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
G04 Aperture macros list*
|
||||||
|
%AMRoundRect*
|
||||||
|
0 Rectangle with rounded corners*
|
||||||
|
0 $1 Rounding radius*
|
||||||
|
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
|
||||||
|
0 Add a 4 corners polygon primitive as box body*
|
||||||
|
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
|
||||||
|
0 Add four circle primitives for the rounded corners*
|
||||||
|
1,1,$1+$1,$2,$3*
|
||||||
|
1,1,$1+$1,$4,$5*
|
||||||
|
1,1,$1+$1,$6,$7*
|
||||||
|
1,1,$1+$1,$8,$9*
|
||||||
|
0 Add four rect primitives between the rounded corners*
|
||||||
|
20,1,$1+$1,$2,$3,$4,$5,0*
|
||||||
|
20,1,$1+$1,$4,$5,$6,$7,0*
|
||||||
|
20,1,$1+$1,$6,$7,$8,$9,0*
|
||||||
|
20,1,$1+$1,$8,$9,$2,$3,0*%
|
||||||
|
G04 Aperture macros list end*
|
||||||
|
%ADD10R,1.600000X1.600000*%
|
||||||
|
%ADD11O,1.600000X1.600000*%
|
||||||
|
%ADD12RoundRect,0.250000X-0.600000X-0.725000X0.600000X-0.725000X0.600000X0.725000X-0.600000X0.725000X0*%
|
||||||
|
%ADD13O,1.700000X1.950000*%
|
||||||
|
%ADD14C,1.500000*%
|
||||||
|
%ADD15R,1.500000X1.500000*%
|
||||||
|
%ADD16C,0.600000*%
|
||||||
|
%ADD17RoundRect,0.250000X0.600000X0.725000X-0.600000X0.725000X-0.600000X-0.725000X0.600000X-0.725000X0*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
%LPC*%
|
||||||
|
D10*
|
||||||
|
G04 #@! TO.C,A4988*
|
||||||
|
X111340000Y-68890000D03*
|
||||||
|
D11*
|
||||||
|
X111340000Y-66350000D03*
|
||||||
|
X111340000Y-63810000D03*
|
||||||
|
X111340000Y-61270000D03*
|
||||||
|
X111340000Y-58730000D03*
|
||||||
|
X111340000Y-56190000D03*
|
||||||
|
X111340000Y-53650000D03*
|
||||||
|
X111340000Y-51110000D03*
|
||||||
|
X98640000Y-51110000D03*
|
||||||
|
X98640000Y-53650000D03*
|
||||||
|
X98640000Y-56190000D03*
|
||||||
|
X98640000Y-58730000D03*
|
||||||
|
X98640000Y-61270000D03*
|
||||||
|
X98640000Y-63810000D03*
|
||||||
|
X98640000Y-66350000D03*
|
||||||
|
X98640000Y-68890000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D12*
|
||||||
|
G04 #@! TO.C,MotorPower1*
|
||||||
|
X124000000Y-44300000D03*
|
||||||
|
D13*
|
||||||
|
X126500000Y-44300000D03*
|
||||||
|
X129000000Y-44300000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D14*
|
||||||
|
G04 #@! TO.C,ESP32-WROOM1*
|
||||||
|
X65000000Y-90560000D03*
|
||||||
|
X65000000Y-88020000D03*
|
||||||
|
X65000000Y-85480000D03*
|
||||||
|
X65000000Y-82940000D03*
|
||||||
|
X65000000Y-80400000D03*
|
||||||
|
X65000000Y-77860000D03*
|
||||||
|
X65000000Y-75320000D03*
|
||||||
|
X65000000Y-72780000D03*
|
||||||
|
X65000000Y-70240000D03*
|
||||||
|
X65000000Y-67700000D03*
|
||||||
|
X65000000Y-65160000D03*
|
||||||
|
X65000000Y-62620000D03*
|
||||||
|
X65000000Y-60080000D03*
|
||||||
|
X65000000Y-57540000D03*
|
||||||
|
D15*
|
||||||
|
X65000000Y-55000000D03*
|
||||||
|
D14*
|
||||||
|
X90400000Y-90560000D03*
|
||||||
|
X90400000Y-88020000D03*
|
||||||
|
X90400000Y-85480000D03*
|
||||||
|
X90400000Y-82940000D03*
|
||||||
|
X90400000Y-80400000D03*
|
||||||
|
X90400000Y-77860000D03*
|
||||||
|
X90400000Y-75320000D03*
|
||||||
|
X90400000Y-72780000D03*
|
||||||
|
X90400000Y-70240000D03*
|
||||||
|
X90400000Y-67700000D03*
|
||||||
|
X90400000Y-65160000D03*
|
||||||
|
X90400000Y-62620000D03*
|
||||||
|
X90400000Y-60080000D03*
|
||||||
|
X90400000Y-57540000D03*
|
||||||
|
X90400000Y-55000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D16*
|
||||||
|
G04 #@! TO.C,U2*
|
||||||
|
X117450000Y-76950000D03*
|
||||||
|
X117450000Y-78000000D03*
|
||||||
|
X118225000Y-76199999D03*
|
||||||
|
X118225000Y-76950000D03*
|
||||||
|
X118225000Y-78000000D03*
|
||||||
|
X118225000Y-78750001D03*
|
||||||
|
X119000000Y-76950000D03*
|
||||||
|
X119000000Y-78000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D17*
|
||||||
|
G04 #@! TO.C,SW1*
|
||||||
|
X116000000Y-45000000D03*
|
||||||
|
D13*
|
||||||
|
X113500000Y-45000000D03*
|
||||||
|
X111000000Y-45000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D12*
|
||||||
|
G04 #@! TO.C,StepperConnection1*
|
||||||
|
X96000000Y-45000000D03*
|
||||||
|
D13*
|
||||||
|
X98500000Y-45000000D03*
|
||||||
|
X101000000Y-45000000D03*
|
||||||
|
X103500000Y-45000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
%LPD*%
|
||||||
|
M02*
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,10.0.0*
|
||||||
|
G04 #@! TF.CreationDate,2026-05-15T16:38:12-04:00*
|
||||||
|
G04 #@! TF.ProjectId,firstpcb,66697273-7470-4636-922e-6b696361645f,rev?*
|
||||||
|
G04 #@! TF.SameCoordinates,Original*
|
||||||
|
G04 #@! TF.FileFunction,Profile,NP*
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 10.0.0) date 2026-05-15 16:38:12*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
G04 #@! TA.AperFunction,Profile*
|
||||||
|
%ADD10C,0.050000*%
|
||||||
|
G04 #@! TD*
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
X60000000Y-40000000D02*
|
||||||
|
X141000000Y-40000000D01*
|
||||||
|
X141000000Y-100000000D01*
|
||||||
|
X60000000Y-100000000D01*
|
||||||
|
X60000000Y-40000000D01*
|
||||||
|
M02*
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,234 @@
|
|||||||
|
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,10.0.0*
|
||||||
|
G04 #@! TF.CreationDate,2026-05-15T16:38:12-04:00*
|
||||||
|
G04 #@! TF.ProjectId,firstpcb,66697273-7470-4636-922e-6b696361645f,rev?*
|
||||||
|
G04 #@! TF.SameCoordinates,Original*
|
||||||
|
G04 #@! TF.FileFunction,Soldermask,Top*
|
||||||
|
G04 #@! TF.FilePolarity,Negative*
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 10.0.0) date 2026-05-15 16:38:12*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
G04 Aperture macros list*
|
||||||
|
%AMRoundRect*
|
||||||
|
0 Rectangle with rounded corners*
|
||||||
|
0 $1 Rounding radius*
|
||||||
|
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
|
||||||
|
0 Add a 4 corners polygon primitive as box body*
|
||||||
|
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
|
||||||
|
0 Add four circle primitives for the rounded corners*
|
||||||
|
1,1,$1+$1,$2,$3*
|
||||||
|
1,1,$1+$1,$4,$5*
|
||||||
|
1,1,$1+$1,$6,$7*
|
||||||
|
1,1,$1+$1,$8,$9*
|
||||||
|
0 Add four rect primitives between the rounded corners*
|
||||||
|
20,1,$1+$1,$2,$3,$4,$5,0*
|
||||||
|
20,1,$1+$1,$4,$5,$6,$7,0*
|
||||||
|
20,1,$1+$1,$6,$7,$8,$9,0*
|
||||||
|
20,1,$1+$1,$8,$9,$2,$3,0*%
|
||||||
|
G04 Aperture macros list end*
|
||||||
|
%ADD10RoundRect,0.250000X-0.350000X-0.450000X0.350000X-0.450000X0.350000X0.450000X-0.350000X0.450000X0*%
|
||||||
|
%ADD11R,1.600000X1.600000*%
|
||||||
|
%ADD12O,1.600000X1.600000*%
|
||||||
|
%ADD13R,2.900000X5.400000*%
|
||||||
|
%ADD14RoundRect,0.250000X0.475000X-0.337500X0.475000X0.337500X-0.475000X0.337500X-0.475000X-0.337500X0*%
|
||||||
|
%ADD15RoundRect,0.250000X-0.412500X-0.650000X0.412500X-0.650000X0.412500X0.650000X-0.412500X0.650000X0*%
|
||||||
|
%ADD16RoundRect,0.250000X-0.600000X-0.725000X0.600000X-0.725000X0.600000X0.725000X-0.600000X0.725000X0*%
|
||||||
|
%ADD17O,1.700000X1.950000*%
|
||||||
|
%ADD18RoundRect,0.250000X-0.337500X-0.475000X0.337500X-0.475000X0.337500X0.475000X-0.337500X0.475000X0*%
|
||||||
|
%ADD19RoundRect,0.250000X-1.500000X-0.550000X1.500000X-0.550000X1.500000X0.550000X-1.500000X0.550000X0*%
|
||||||
|
%ADD20C,1.500000*%
|
||||||
|
%ADD21R,1.500000X1.500000*%
|
||||||
|
%ADD22R,0.240000X0.599999*%
|
||||||
|
%ADD23R,0.599999X0.240000*%
|
||||||
|
%ADD24C,0.600000*%
|
||||||
|
%ADD25R,2.050001X3.049999*%
|
||||||
|
%ADD26RoundRect,0.250000X0.600000X0.725000X-0.600000X0.725000X-0.600000X-0.725000X0.600000X-0.725000X0*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
G04 #@! TO.C,R1*
|
||||||
|
X131000000Y-95000000D03*
|
||||||
|
X133000000Y-95000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D11*
|
||||||
|
G04 #@! TO.C,A4988*
|
||||||
|
X111340000Y-68890000D03*
|
||||||
|
D12*
|
||||||
|
X111340000Y-66350000D03*
|
||||||
|
X111340000Y-63810000D03*
|
||||||
|
X111340000Y-61270000D03*
|
||||||
|
X111340000Y-58730000D03*
|
||||||
|
X111340000Y-56190000D03*
|
||||||
|
X111340000Y-53650000D03*
|
||||||
|
X111340000Y-51110000D03*
|
||||||
|
X98640000Y-51110000D03*
|
||||||
|
X98640000Y-53650000D03*
|
||||||
|
X98640000Y-56190000D03*
|
||||||
|
X98640000Y-58730000D03*
|
||||||
|
X98640000Y-61270000D03*
|
||||||
|
X98640000Y-63810000D03*
|
||||||
|
X98640000Y-66350000D03*
|
||||||
|
X98640000Y-68890000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D10*
|
||||||
|
G04 #@! TO.C,R7*
|
||||||
|
X131000000Y-87000000D03*
|
||||||
|
X133000000Y-87000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
G04 #@! TO.C,R6*
|
||||||
|
X124000000Y-74000000D03*
|
||||||
|
X126000000Y-74000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
G04 #@! TO.C,R8*
|
||||||
|
X131000000Y-91000000D03*
|
||||||
|
X133000000Y-91000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D13*
|
||||||
|
G04 #@! TO.C,L2*
|
||||||
|
X125150000Y-59000000D03*
|
||||||
|
X134850000Y-59000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D14*
|
||||||
|
G04 #@! TO.C,C14*
|
||||||
|
X130000000Y-73037500D03*
|
||||||
|
X130000000Y-70962500D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D15*
|
||||||
|
G04 #@! TO.C,C13*
|
||||||
|
X123437500Y-87000000D03*
|
||||||
|
X126562500Y-87000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D16*
|
||||||
|
G04 #@! TO.C,MotorPower1*
|
||||||
|
X124000000Y-44300000D03*
|
||||||
|
D17*
|
||||||
|
X126500000Y-44300000D03*
|
||||||
|
X129000000Y-44300000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D18*
|
||||||
|
G04 #@! TO.C,C16*
|
||||||
|
X118962500Y-64000000D03*
|
||||||
|
X121037500Y-64000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D15*
|
||||||
|
G04 #@! TO.C,C17*
|
||||||
|
X123437500Y-91000000D03*
|
||||||
|
X126562500Y-91000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D19*
|
||||||
|
G04 #@! TO.C,C3*
|
||||||
|
X98300000Y-94000000D03*
|
||||||
|
X103700000Y-94000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D20*
|
||||||
|
G04 #@! TO.C,ESP32-WROOM1*
|
||||||
|
X65000000Y-90560000D03*
|
||||||
|
X65000000Y-88020000D03*
|
||||||
|
X65000000Y-85480000D03*
|
||||||
|
X65000000Y-82940000D03*
|
||||||
|
X65000000Y-80400000D03*
|
||||||
|
X65000000Y-77860000D03*
|
||||||
|
X65000000Y-75320000D03*
|
||||||
|
X65000000Y-72780000D03*
|
||||||
|
X65000000Y-70240000D03*
|
||||||
|
X65000000Y-67700000D03*
|
||||||
|
X65000000Y-65160000D03*
|
||||||
|
X65000000Y-62620000D03*
|
||||||
|
X65000000Y-60080000D03*
|
||||||
|
X65000000Y-57540000D03*
|
||||||
|
D21*
|
||||||
|
X65000000Y-55000000D03*
|
||||||
|
D20*
|
||||||
|
X90400000Y-90560000D03*
|
||||||
|
X90400000Y-88020000D03*
|
||||||
|
X90400000Y-85480000D03*
|
||||||
|
X90400000Y-82940000D03*
|
||||||
|
X90400000Y-80400000D03*
|
||||||
|
X90400000Y-77860000D03*
|
||||||
|
X90400000Y-75320000D03*
|
||||||
|
X90400000Y-72780000D03*
|
||||||
|
X90400000Y-70240000D03*
|
||||||
|
X90400000Y-67700000D03*
|
||||||
|
X90400000Y-65160000D03*
|
||||||
|
X90400000Y-62620000D03*
|
||||||
|
X90400000Y-60080000D03*
|
||||||
|
X90400000Y-57540000D03*
|
||||||
|
X90400000Y-55000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D18*
|
||||||
|
G04 #@! TO.C,C15*
|
||||||
|
X123962500Y-77000000D03*
|
||||||
|
X126037500Y-77000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D15*
|
||||||
|
G04 #@! TO.C,C12*
|
||||||
|
X123437500Y-83000000D03*
|
||||||
|
X126562500Y-83000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D22*
|
||||||
|
G04 #@! TO.C,U2*
|
||||||
|
X117475080Y-75324999D03*
|
||||||
|
D23*
|
||||||
|
X116575001Y-75725080D03*
|
||||||
|
X116575001Y-76225079D03*
|
||||||
|
X116575001Y-76725080D03*
|
||||||
|
X116575001Y-77225079D03*
|
||||||
|
X116575001Y-77725078D03*
|
||||||
|
X116575001Y-78225080D03*
|
||||||
|
X116575001Y-78725079D03*
|
||||||
|
X116575001Y-79225080D03*
|
||||||
|
D22*
|
||||||
|
X117475080Y-79625001D03*
|
||||||
|
X118975082Y-79625001D03*
|
||||||
|
D23*
|
||||||
|
X119874999Y-79225080D03*
|
||||||
|
X119874999Y-78725079D03*
|
||||||
|
X119874999Y-78225080D03*
|
||||||
|
X119874999Y-77725078D03*
|
||||||
|
X119874999Y-77225079D03*
|
||||||
|
X119874999Y-76725080D03*
|
||||||
|
X119874999Y-76225079D03*
|
||||||
|
X119874999Y-75725080D03*
|
||||||
|
D22*
|
||||||
|
X118975082Y-75324999D03*
|
||||||
|
D24*
|
||||||
|
X117450000Y-76950000D03*
|
||||||
|
X117450000Y-78000000D03*
|
||||||
|
X118225000Y-76199999D03*
|
||||||
|
X118225000Y-76950000D03*
|
||||||
|
X118225000Y-78000000D03*
|
||||||
|
X118225000Y-78750001D03*
|
||||||
|
D25*
|
||||||
|
X118225081Y-77475079D03*
|
||||||
|
D24*
|
||||||
|
X119000000Y-76950000D03*
|
||||||
|
X119000000Y-78000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D26*
|
||||||
|
G04 #@! TO.C,SW1*
|
||||||
|
X116000000Y-45000000D03*
|
||||||
|
D17*
|
||||||
|
X113500000Y-45000000D03*
|
||||||
|
X111000000Y-45000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D15*
|
||||||
|
G04 #@! TO.C,C18*
|
||||||
|
X123437500Y-95000000D03*
|
||||||
|
X126562500Y-95000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D10*
|
||||||
|
G04 #@! TO.C,R2*
|
||||||
|
X96000000Y-80000000D03*
|
||||||
|
X98000000Y-80000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D16*
|
||||||
|
G04 #@! TO.C,StepperConnection1*
|
||||||
|
X96000000Y-45000000D03*
|
||||||
|
D17*
|
||||||
|
X98500000Y-45000000D03*
|
||||||
|
X101000000Y-45000000D03*
|
||||||
|
X103500000Y-45000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
M02*
|
||||||
@@ -0,0 +1,415 @@
|
|||||||
|
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,10.0.0*
|
||||||
|
G04 #@! TF.CreationDate,2026-05-15T16:38:12-04:00*
|
||||||
|
G04 #@! TF.ProjectId,firstpcb,66697273-7470-4636-922e-6b696361645f,rev?*
|
||||||
|
G04 #@! TF.SameCoordinates,Original*
|
||||||
|
G04 #@! TF.FileFunction,Paste,Top*
|
||||||
|
G04 #@! TF.FilePolarity,Positive*
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 10.0.0) date 2026-05-15 16:38:12*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
G04 Aperture macros list*
|
||||||
|
%AMRoundRect*
|
||||||
|
0 Rectangle with rounded corners*
|
||||||
|
0 $1 Rounding radius*
|
||||||
|
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
|
||||||
|
0 Add a 4 corners polygon primitive as box body*
|
||||||
|
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
|
||||||
|
0 Add four circle primitives for the rounded corners*
|
||||||
|
1,1,$1+$1,$2,$3*
|
||||||
|
1,1,$1+$1,$4,$5*
|
||||||
|
1,1,$1+$1,$6,$7*
|
||||||
|
1,1,$1+$1,$8,$9*
|
||||||
|
0 Add four rect primitives between the rounded corners*
|
||||||
|
20,1,$1+$1,$2,$3,$4,$5,0*
|
||||||
|
20,1,$1+$1,$4,$5,$6,$7,0*
|
||||||
|
20,1,$1+$1,$6,$7,$8,$9,0*
|
||||||
|
20,1,$1+$1,$8,$9,$2,$3,0*%
|
||||||
|
G04 Aperture macros list end*
|
||||||
|
%ADD10C,0.000000*%
|
||||||
|
%ADD11RoundRect,0.250000X-0.350000X-0.450000X0.350000X-0.450000X0.350000X0.450000X-0.350000X0.450000X0*%
|
||||||
|
%ADD12R,2.900000X5.400000*%
|
||||||
|
%ADD13RoundRect,0.250000X0.475000X-0.337500X0.475000X0.337500X-0.475000X0.337500X-0.475000X-0.337500X0*%
|
||||||
|
%ADD14RoundRect,0.250000X-0.412500X-0.650000X0.412500X-0.650000X0.412500X0.650000X-0.412500X0.650000X0*%
|
||||||
|
%ADD15RoundRect,0.250000X-0.337500X-0.475000X0.337500X-0.475000X0.337500X0.475000X-0.337500X0.475000X0*%
|
||||||
|
%ADD16RoundRect,0.250000X-1.500000X-0.550000X1.500000X-0.550000X1.500000X0.550000X-1.500000X0.550000X0*%
|
||||||
|
%ADD17R,0.240000X0.599999*%
|
||||||
|
%ADD18R,0.599999X0.240000*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
G04 #@! TO.C,U2*
|
||||||
|
G36*
|
||||||
|
X118050083Y-75074921D02*
|
||||||
|
G01*
|
||||||
|
X118050083Y-75549921D01*
|
||||||
|
X118400082Y-75549921D01*
|
||||||
|
X118400082Y-75074921D01*
|
||||||
|
X118450082Y-75024921D01*
|
||||||
|
X118550082Y-75024921D01*
|
||||||
|
X118600082Y-75074921D01*
|
||||||
|
X118600082Y-75749921D01*
|
||||||
|
X118550082Y-75799921D01*
|
||||||
|
X117900083Y-75799921D01*
|
||||||
|
X117850083Y-75749921D01*
|
||||||
|
X117850083Y-75074921D01*
|
||||||
|
X117900083Y-75024921D01*
|
||||||
|
X118000083Y-75024921D01*
|
||||||
|
X118050083Y-75074921D01*
|
||||||
|
G37*
|
||||||
|
G36*
|
||||||
|
X118600082Y-79200079D02*
|
||||||
|
G01*
|
||||||
|
X118600082Y-79875079D01*
|
||||||
|
X118550082Y-79925079D01*
|
||||||
|
X118450082Y-79925079D01*
|
||||||
|
X118400082Y-79875079D01*
|
||||||
|
X118400082Y-79400079D01*
|
||||||
|
X118050083Y-79400079D01*
|
||||||
|
X118050083Y-79875079D01*
|
||||||
|
X118000083Y-79925079D01*
|
||||||
|
X117900083Y-79925079D01*
|
||||||
|
X117850083Y-79875079D01*
|
||||||
|
X117850083Y-79200079D01*
|
||||||
|
X117900083Y-79150079D01*
|
||||||
|
X118550082Y-79150079D01*
|
||||||
|
X118600082Y-79200079D01*
|
||||||
|
G37*
|
||||||
|
G36*
|
||||||
|
X118083951Y-76000980D02*
|
||||||
|
G01*
|
||||||
|
X118093519Y-76003880D01*
|
||||||
|
X118102336Y-76008594D01*
|
||||||
|
X118110065Y-76014937D01*
|
||||||
|
X118116407Y-76022666D01*
|
||||||
|
X118121119Y-76031482D01*
|
||||||
|
X118124022Y-76041051D01*
|
||||||
|
X118125003Y-76051000D01*
|
||||||
|
X118125003Y-76798999D01*
|
||||||
|
X118124022Y-76808948D01*
|
||||||
|
X118121119Y-76818517D01*
|
||||||
|
X118116407Y-76827333D01*
|
||||||
|
X118110065Y-76835062D01*
|
||||||
|
X118102336Y-76841405D01*
|
||||||
|
X118093519Y-76846119D01*
|
||||||
|
X118083951Y-76849020D01*
|
||||||
|
X118074002Y-76850000D01*
|
||||||
|
X117256000Y-76850000D01*
|
||||||
|
X117246051Y-76849020D01*
|
||||||
|
X117236483Y-76846119D01*
|
||||||
|
X117227666Y-76841405D01*
|
||||||
|
X117219937Y-76835062D01*
|
||||||
|
X117213595Y-76827333D01*
|
||||||
|
X117208883Y-76818517D01*
|
||||||
|
X117205980Y-76808948D01*
|
||||||
|
X117205002Y-76798999D01*
|
||||||
|
X117205002Y-76051000D01*
|
||||||
|
X117205980Y-76041051D01*
|
||||||
|
X117208883Y-76031482D01*
|
||||||
|
X117213595Y-76022666D01*
|
||||||
|
X117219937Y-76014937D01*
|
||||||
|
X117227666Y-76008594D01*
|
||||||
|
X117236483Y-76003880D01*
|
||||||
|
X117246051Y-76000980D01*
|
||||||
|
X117256000Y-75999999D01*
|
||||||
|
X118074002Y-75999999D01*
|
||||||
|
X118083951Y-76000980D01*
|
||||||
|
G37*
|
||||||
|
G36*
|
||||||
|
X118083951Y-77050980D02*
|
||||||
|
G01*
|
||||||
|
X118093519Y-77053881D01*
|
||||||
|
X118102336Y-77058595D01*
|
||||||
|
X118110065Y-77064937D01*
|
||||||
|
X118116407Y-77072667D01*
|
||||||
|
X118121119Y-77081483D01*
|
||||||
|
X118124022Y-77091051D01*
|
||||||
|
X118125003Y-77101000D01*
|
||||||
|
X118125003Y-77849000D01*
|
||||||
|
X118124022Y-77858949D01*
|
||||||
|
X118121119Y-77868517D01*
|
||||||
|
X118116407Y-77877333D01*
|
||||||
|
X118110065Y-77885063D01*
|
||||||
|
X118102336Y-77891405D01*
|
||||||
|
X118093519Y-77896119D01*
|
||||||
|
X118083951Y-77899020D01*
|
||||||
|
X118074002Y-77900000D01*
|
||||||
|
X117256000Y-77900000D01*
|
||||||
|
X117246051Y-77899020D01*
|
||||||
|
X117236483Y-77896119D01*
|
||||||
|
X117227666Y-77891405D01*
|
||||||
|
X117219937Y-77885063D01*
|
||||||
|
X117213595Y-77877333D01*
|
||||||
|
X117208883Y-77868517D01*
|
||||||
|
X117205980Y-77858949D01*
|
||||||
|
X117205002Y-77849000D01*
|
||||||
|
X117205002Y-77101000D01*
|
||||||
|
X117205980Y-77091051D01*
|
||||||
|
X117208883Y-77081483D01*
|
||||||
|
X117213595Y-77072667D01*
|
||||||
|
X117219937Y-77064937D01*
|
||||||
|
X117227666Y-77058595D01*
|
||||||
|
X117236483Y-77053881D01*
|
||||||
|
X117246051Y-77050980D01*
|
||||||
|
X117256000Y-77050000D01*
|
||||||
|
X118074002Y-77050000D01*
|
||||||
|
X118083951Y-77050980D01*
|
||||||
|
G37*
|
||||||
|
G36*
|
||||||
|
X118083951Y-78100980D02*
|
||||||
|
G01*
|
||||||
|
X118093519Y-78103881D01*
|
||||||
|
X118102336Y-78108595D01*
|
||||||
|
X118110065Y-78114938D01*
|
||||||
|
X118116407Y-78122667D01*
|
||||||
|
X118121119Y-78131483D01*
|
||||||
|
X118124022Y-78141052D01*
|
||||||
|
X118125003Y-78151001D01*
|
||||||
|
X118125003Y-78899000D01*
|
||||||
|
X118124022Y-78908949D01*
|
||||||
|
X118121119Y-78918518D01*
|
||||||
|
X118116407Y-78927334D01*
|
||||||
|
X118110065Y-78935063D01*
|
||||||
|
X118102336Y-78941406D01*
|
||||||
|
X118093519Y-78946120D01*
|
||||||
|
X118083951Y-78949020D01*
|
||||||
|
X118074002Y-78950001D01*
|
||||||
|
X117256000Y-78950001D01*
|
||||||
|
X117246051Y-78949020D01*
|
||||||
|
X117236483Y-78946120D01*
|
||||||
|
X117227666Y-78941406D01*
|
||||||
|
X117219937Y-78935063D01*
|
||||||
|
X117213595Y-78927334D01*
|
||||||
|
X117208883Y-78918518D01*
|
||||||
|
X117205980Y-78908949D01*
|
||||||
|
X117205002Y-78899000D01*
|
||||||
|
X117205002Y-78151001D01*
|
||||||
|
X117205980Y-78141052D01*
|
||||||
|
X117208883Y-78131483D01*
|
||||||
|
X117213595Y-78122667D01*
|
||||||
|
X117219937Y-78114938D01*
|
||||||
|
X117227666Y-78108595D01*
|
||||||
|
X117236483Y-78103881D01*
|
||||||
|
X117246051Y-78100980D01*
|
||||||
|
X117256000Y-78100000D01*
|
||||||
|
X118074002Y-78100000D01*
|
||||||
|
X118083951Y-78100980D01*
|
||||||
|
G37*
|
||||||
|
G36*
|
||||||
|
X119203949Y-76000980D02*
|
||||||
|
G01*
|
||||||
|
X119213517Y-76003880D01*
|
||||||
|
X119222334Y-76008594D01*
|
||||||
|
X119230063Y-76014937D01*
|
||||||
|
X119236405Y-76022666D01*
|
||||||
|
X119241117Y-76031482D01*
|
||||||
|
X119244020Y-76041051D01*
|
||||||
|
X119244998Y-76051000D01*
|
||||||
|
X119244998Y-76798999D01*
|
||||||
|
X119244020Y-76808948D01*
|
||||||
|
X119241117Y-76818517D01*
|
||||||
|
X119236405Y-76827333D01*
|
||||||
|
X119230063Y-76835062D01*
|
||||||
|
X119222334Y-76841405D01*
|
||||||
|
X119213517Y-76846119D01*
|
||||||
|
X119203949Y-76849020D01*
|
||||||
|
X119194000Y-76850000D01*
|
||||||
|
X118375998Y-76850000D01*
|
||||||
|
X118366049Y-76849020D01*
|
||||||
|
X118356481Y-76846119D01*
|
||||||
|
X118347664Y-76841405D01*
|
||||||
|
X118339935Y-76835062D01*
|
||||||
|
X118333593Y-76827333D01*
|
||||||
|
X118328881Y-76818517D01*
|
||||||
|
X118325978Y-76808948D01*
|
||||||
|
X118324997Y-76798999D01*
|
||||||
|
X118324997Y-76051000D01*
|
||||||
|
X118325978Y-76041051D01*
|
||||||
|
X118328881Y-76031482D01*
|
||||||
|
X118333593Y-76022666D01*
|
||||||
|
X118339935Y-76014937D01*
|
||||||
|
X118347664Y-76008594D01*
|
||||||
|
X118356481Y-76003880D01*
|
||||||
|
X118366049Y-76000980D01*
|
||||||
|
X118375998Y-75999999D01*
|
||||||
|
X119194000Y-75999999D01*
|
||||||
|
X119203949Y-76000980D01*
|
||||||
|
G37*
|
||||||
|
G36*
|
||||||
|
X119203949Y-77050980D02*
|
||||||
|
G01*
|
||||||
|
X119213517Y-77053881D01*
|
||||||
|
X119222334Y-77058595D01*
|
||||||
|
X119230063Y-77064937D01*
|
||||||
|
X119236405Y-77072667D01*
|
||||||
|
X119241117Y-77081483D01*
|
||||||
|
X119244020Y-77091051D01*
|
||||||
|
X119244998Y-77101000D01*
|
||||||
|
X119244998Y-77849000D01*
|
||||||
|
X119244020Y-77858949D01*
|
||||||
|
X119241117Y-77868517D01*
|
||||||
|
X119236405Y-77877333D01*
|
||||||
|
X119230063Y-77885063D01*
|
||||||
|
X119222334Y-77891405D01*
|
||||||
|
X119213517Y-77896119D01*
|
||||||
|
X119203949Y-77899020D01*
|
||||||
|
X119194000Y-77900000D01*
|
||||||
|
X118375998Y-77900000D01*
|
||||||
|
X118366049Y-77899020D01*
|
||||||
|
X118356481Y-77896119D01*
|
||||||
|
X118347664Y-77891405D01*
|
||||||
|
X118339935Y-77885063D01*
|
||||||
|
X118333593Y-77877333D01*
|
||||||
|
X118328881Y-77868517D01*
|
||||||
|
X118325978Y-77858949D01*
|
||||||
|
X118324997Y-77849000D01*
|
||||||
|
X118324997Y-77101000D01*
|
||||||
|
X118325978Y-77091051D01*
|
||||||
|
X118328881Y-77081483D01*
|
||||||
|
X118333593Y-77072667D01*
|
||||||
|
X118339935Y-77064937D01*
|
||||||
|
X118347664Y-77058595D01*
|
||||||
|
X118356481Y-77053881D01*
|
||||||
|
X118366049Y-77050980D01*
|
||||||
|
X118375998Y-77050000D01*
|
||||||
|
X119194000Y-77050000D01*
|
||||||
|
X119203949Y-77050980D01*
|
||||||
|
G37*
|
||||||
|
G36*
|
||||||
|
X119203949Y-78100980D02*
|
||||||
|
G01*
|
||||||
|
X119213517Y-78103881D01*
|
||||||
|
X119222334Y-78108595D01*
|
||||||
|
X119230063Y-78114938D01*
|
||||||
|
X119236405Y-78122667D01*
|
||||||
|
X119241117Y-78131483D01*
|
||||||
|
X119244020Y-78141052D01*
|
||||||
|
X119244998Y-78151001D01*
|
||||||
|
X119244998Y-78899000D01*
|
||||||
|
X119244020Y-78908949D01*
|
||||||
|
X119241117Y-78918518D01*
|
||||||
|
X119236405Y-78927334D01*
|
||||||
|
X119230063Y-78935063D01*
|
||||||
|
X119222334Y-78941406D01*
|
||||||
|
X119213517Y-78946120D01*
|
||||||
|
X119203949Y-78949020D01*
|
||||||
|
X119194000Y-78950001D01*
|
||||||
|
X118375998Y-78950001D01*
|
||||||
|
X118366049Y-78949020D01*
|
||||||
|
X118356481Y-78946120D01*
|
||||||
|
X118347664Y-78941406D01*
|
||||||
|
X118339935Y-78935063D01*
|
||||||
|
X118333593Y-78927334D01*
|
||||||
|
X118328881Y-78918518D01*
|
||||||
|
X118325978Y-78908949D01*
|
||||||
|
X118324997Y-78899000D01*
|
||||||
|
X118324997Y-78151001D01*
|
||||||
|
X118325978Y-78141052D01*
|
||||||
|
X118328881Y-78131483D01*
|
||||||
|
X118333593Y-78122667D01*
|
||||||
|
X118339935Y-78114938D01*
|
||||||
|
X118347664Y-78108595D01*
|
||||||
|
X118356481Y-78103881D01*
|
||||||
|
X118366049Y-78100980D01*
|
||||||
|
X118375998Y-78100000D01*
|
||||||
|
X119194000Y-78100000D01*
|
||||||
|
X119203949Y-78100980D01*
|
||||||
|
G37*
|
||||||
|
G04 #@! TD*
|
||||||
|
D11*
|
||||||
|
G04 #@! TO.C,R1*
|
||||||
|
X131000000Y-95000000D03*
|
||||||
|
X133000000Y-95000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
G04 #@! TO.C,R7*
|
||||||
|
X131000000Y-87000000D03*
|
||||||
|
X133000000Y-87000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
G04 #@! TO.C,R6*
|
||||||
|
X124000000Y-74000000D03*
|
||||||
|
X126000000Y-74000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
G04 #@! TO.C,R8*
|
||||||
|
X131000000Y-91000000D03*
|
||||||
|
X133000000Y-91000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D12*
|
||||||
|
G04 #@! TO.C,L2*
|
||||||
|
X125150000Y-59000000D03*
|
||||||
|
X134850000Y-59000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D13*
|
||||||
|
G04 #@! TO.C,C14*
|
||||||
|
X130000000Y-73037500D03*
|
||||||
|
X130000000Y-70962500D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D14*
|
||||||
|
G04 #@! TO.C,C13*
|
||||||
|
X123437500Y-87000000D03*
|
||||||
|
X126562500Y-87000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D15*
|
||||||
|
G04 #@! TO.C,C16*
|
||||||
|
X118962500Y-64000000D03*
|
||||||
|
X121037500Y-64000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D14*
|
||||||
|
G04 #@! TO.C,C17*
|
||||||
|
X123437500Y-91000000D03*
|
||||||
|
X126562500Y-91000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D16*
|
||||||
|
G04 #@! TO.C,C3*
|
||||||
|
X98300000Y-94000000D03*
|
||||||
|
X103700000Y-94000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D15*
|
||||||
|
G04 #@! TO.C,C15*
|
||||||
|
X123962500Y-77000000D03*
|
||||||
|
X126037500Y-77000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D14*
|
||||||
|
G04 #@! TO.C,C12*
|
||||||
|
X123437500Y-83000000D03*
|
||||||
|
X126562500Y-83000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D17*
|
||||||
|
G04 #@! TO.C,U2*
|
||||||
|
X117475080Y-75324999D03*
|
||||||
|
D18*
|
||||||
|
X116575001Y-75725080D03*
|
||||||
|
X116575001Y-76225079D03*
|
||||||
|
X116575001Y-76725080D03*
|
||||||
|
X116575001Y-77225079D03*
|
||||||
|
X116575001Y-77725078D03*
|
||||||
|
X116575001Y-78225080D03*
|
||||||
|
X116575001Y-78725079D03*
|
||||||
|
X116575001Y-79225080D03*
|
||||||
|
D17*
|
||||||
|
X117475080Y-79625001D03*
|
||||||
|
X118975082Y-79625001D03*
|
||||||
|
D18*
|
||||||
|
X119874999Y-79225080D03*
|
||||||
|
X119874999Y-78725079D03*
|
||||||
|
X119874999Y-78225080D03*
|
||||||
|
X119874999Y-77725078D03*
|
||||||
|
X119874999Y-77225079D03*
|
||||||
|
X119874999Y-76725080D03*
|
||||||
|
X119874999Y-76225079D03*
|
||||||
|
X119874999Y-75725080D03*
|
||||||
|
D17*
|
||||||
|
X118975082Y-75324999D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D14*
|
||||||
|
G04 #@! TO.C,C18*
|
||||||
|
X123437500Y-95000000D03*
|
||||||
|
X126562500Y-95000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
D11*
|
||||||
|
G04 #@! TO.C,R2*
|
||||||
|
X96000000Y-80000000D03*
|
||||||
|
X98000000Y-80000000D03*
|
||||||
|
G04 #@! TD*
|
||||||
|
M02*
|
||||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -0,0 +1,19 @@
|
|||||||
|
M48
|
||||||
|
; DRILL file KiCad 10.0.0 date 2026-05-15T16:38:18
|
||||||
|
; FORMAT={-:-/ absolute / metric / decimal}
|
||||||
|
; #@! TF.CreationDate,2026-05-15T16:38:18-04:00
|
||||||
|
; #@! TF.GenerationSoftware,Kicad,Pcbnew,10.0.0
|
||||||
|
; #@! TF.FileFunction,NonPlated,1,2,NPTH
|
||||||
|
FMAT,2
|
||||||
|
METRIC
|
||||||
|
; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
|
||||||
|
T1C2.200
|
||||||
|
%
|
||||||
|
G90
|
||||||
|
G05
|
||||||
|
T1
|
||||||
|
X63.0Y-43.0
|
||||||
|
X63.0Y-97.0
|
||||||
|
X138.0Y-43.0
|
||||||
|
X138.0Y-97.0
|
||||||
|
M30
|
||||||
Binary file not shown.
@@ -0,0 +1,105 @@
|
|||||||
|
M48
|
||||||
|
; DRILL file KiCad 10.0.0 date 2026-05-15T16:38:18
|
||||||
|
; FORMAT={-:-/ absolute / metric / decimal}
|
||||||
|
; #@! TF.CreationDate,2026-05-15T16:38:18-04:00
|
||||||
|
; #@! TF.GenerationSoftware,Kicad,Pcbnew,10.0.0
|
||||||
|
; #@! TF.FileFunction,Plated,1,2,PTH
|
||||||
|
FMAT,2
|
||||||
|
METRIC
|
||||||
|
; #@! TA.AperFunction,Plated,PTH,ViaDrill
|
||||||
|
T1C0.300
|
||||||
|
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
|
||||||
|
T2C0.300
|
||||||
|
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
|
||||||
|
T3C0.800
|
||||||
|
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
|
||||||
|
T4C0.900
|
||||||
|
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
|
||||||
|
T5C0.950
|
||||||
|
%
|
||||||
|
G90
|
||||||
|
G05
|
||||||
|
T1
|
||||||
|
X96.0Y-80.0
|
||||||
|
X98.0Y-80.0
|
||||||
|
X98.3Y-94.0
|
||||||
|
X102.0Y-78.6
|
||||||
|
X102.6Y-80.2
|
||||||
|
X103.8Y-94.0
|
||||||
|
X115.0Y-74.0
|
||||||
|
X120.0Y-74.2
|
||||||
|
X121.0Y-78.0
|
||||||
|
X123.438Y-91.0
|
||||||
|
X123.438Y-95.0
|
||||||
|
X131.0Y-87.0
|
||||||
|
X131.0Y-95.0
|
||||||
|
X134.85Y-59.0
|
||||||
|
T2
|
||||||
|
X117.45Y-76.95
|
||||||
|
X117.45Y-78.0
|
||||||
|
X118.225Y-76.2
|
||||||
|
X118.225Y-76.95
|
||||||
|
X118.225Y-78.0
|
||||||
|
X118.225Y-78.75
|
||||||
|
X119.0Y-76.95
|
||||||
|
X119.0Y-78.0
|
||||||
|
T3
|
||||||
|
X98.64Y-51.11
|
||||||
|
X98.64Y-53.65
|
||||||
|
X98.64Y-56.19
|
||||||
|
X98.64Y-58.73
|
||||||
|
X98.64Y-61.27
|
||||||
|
X98.64Y-63.81
|
||||||
|
X98.64Y-66.35
|
||||||
|
X98.64Y-68.89
|
||||||
|
X111.34Y-51.11
|
||||||
|
X111.34Y-53.65
|
||||||
|
X111.34Y-56.19
|
||||||
|
X111.34Y-58.73
|
||||||
|
X111.34Y-61.27
|
||||||
|
X111.34Y-63.81
|
||||||
|
X111.34Y-66.35
|
||||||
|
X111.34Y-68.89
|
||||||
|
T4
|
||||||
|
X65.0Y-55.0
|
||||||
|
X65.0Y-57.54
|
||||||
|
X65.0Y-60.08
|
||||||
|
X65.0Y-62.62
|
||||||
|
X65.0Y-65.16
|
||||||
|
X65.0Y-67.7
|
||||||
|
X65.0Y-70.24
|
||||||
|
X65.0Y-72.78
|
||||||
|
X65.0Y-75.32
|
||||||
|
X65.0Y-77.86
|
||||||
|
X65.0Y-80.4
|
||||||
|
X65.0Y-82.94
|
||||||
|
X65.0Y-85.48
|
||||||
|
X65.0Y-88.02
|
||||||
|
X65.0Y-90.56
|
||||||
|
X90.4Y-55.0
|
||||||
|
X90.4Y-57.54
|
||||||
|
X90.4Y-60.08
|
||||||
|
X90.4Y-62.62
|
||||||
|
X90.4Y-65.16
|
||||||
|
X90.4Y-67.7
|
||||||
|
X90.4Y-70.24
|
||||||
|
X90.4Y-72.78
|
||||||
|
X90.4Y-75.32
|
||||||
|
X90.4Y-77.86
|
||||||
|
X90.4Y-80.4
|
||||||
|
X90.4Y-82.94
|
||||||
|
X90.4Y-85.48
|
||||||
|
X90.4Y-88.02
|
||||||
|
X90.4Y-90.56
|
||||||
|
T5
|
||||||
|
X96.0Y-45.0
|
||||||
|
X98.5Y-45.0
|
||||||
|
X101.0Y-45.0
|
||||||
|
X103.5Y-45.0
|
||||||
|
X111.0Y-45.0
|
||||||
|
X113.5Y-45.0
|
||||||
|
X116.0Y-45.0
|
||||||
|
X124.0Y-44.3
|
||||||
|
X126.5Y-44.3
|
||||||
|
X129.0Y-44.3
|
||||||
|
M30
|
||||||
@@ -0,0 +1,127 @@
|
|||||||
|
{
|
||||||
|
"Header": {
|
||||||
|
"GenerationSoftware": {
|
||||||
|
"Vendor": "KiCad",
|
||||||
|
"Application": "Pcbnew",
|
||||||
|
"Version": "10.0.0"
|
||||||
|
},
|
||||||
|
"CreationDate": "2026-05-15T16:38:12-04:00"
|
||||||
|
},
|
||||||
|
"GeneralSpecs": {
|
||||||
|
"ProjectId": {
|
||||||
|
"Name": "firstpcb",
|
||||||
|
"GUID": "66697273-7470-4636-922e-6b696361645f",
|
||||||
|
"Revision": "rev?"
|
||||||
|
},
|
||||||
|
"Size": {
|
||||||
|
"X": 81.05,
|
||||||
|
"Y": 60.05
|
||||||
|
},
|
||||||
|
"LayerNumber": 2,
|
||||||
|
"BoardThickness": 1.6,
|
||||||
|
"Finish": "None"
|
||||||
|
},
|
||||||
|
"DesignRules": [
|
||||||
|
{
|
||||||
|
"Layers": "Outer",
|
||||||
|
"PadToPad": 0.2,
|
||||||
|
"PadToTrack": 0.2,
|
||||||
|
"TrackToTrack": 0.2,
|
||||||
|
"MinLineWidth": 0.2,
|
||||||
|
"TrackToRegion": 0.2,
|
||||||
|
"RegionToRegion": 0.2
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"FilesAttributes": [
|
||||||
|
{
|
||||||
|
"Path": "firstpcb-F_Cu.gtl",
|
||||||
|
"FileFunction": "Copper,L1,Top",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "firstpcb-B_Cu.gbl",
|
||||||
|
"FileFunction": "Copper,L2,Bot",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "firstpcb-F_Paste.gtp",
|
||||||
|
"FileFunction": "SolderPaste,Top",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "firstpcb-B_Paste.gbp",
|
||||||
|
"FileFunction": "SolderPaste,Bot",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "firstpcb-F_Silkscreen.gto",
|
||||||
|
"FileFunction": "Legend,Top",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "firstpcb-B_Silkscreen.gbo",
|
||||||
|
"FileFunction": "Legend,Bot",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "firstpcb-F_Mask.gts",
|
||||||
|
"FileFunction": "SolderMask,Top",
|
||||||
|
"FilePolarity": "Negative"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "firstpcb-B_Mask.gbs",
|
||||||
|
"FileFunction": "SolderMask,Bot",
|
||||||
|
"FilePolarity": "Negative"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "firstpcb-Edge_Cuts.gm1",
|
||||||
|
"FileFunction": "Profile",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"MaterialStackup": [
|
||||||
|
{
|
||||||
|
"Type": "Legend",
|
||||||
|
"Name": "Top Silk Screen"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "SolderPaste",
|
||||||
|
"Name": "Top Solder Paste"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "SolderMask",
|
||||||
|
"Thickness": 0.01,
|
||||||
|
"Name": "Top Solder Mask"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Copper",
|
||||||
|
"Thickness": 0.035,
|
||||||
|
"Name": "F.Cu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Dielectric",
|
||||||
|
"Thickness": 1.51,
|
||||||
|
"Material": "FR4",
|
||||||
|
"Name": "F.Cu/B.Cu",
|
||||||
|
"Notes": "Type: dielectric layer 1 (from F.Cu to B.Cu)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Copper",
|
||||||
|
"Thickness": 0.035,
|
||||||
|
"Name": "B.Cu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "SolderMask",
|
||||||
|
"Thickness": 0.01,
|
||||||
|
"Name": "Bottom Solder Mask"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "SolderPaste",
|
||||||
|
"Name": "Bottom Solder Paste"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Legend",
|
||||||
|
"Name": "Bottom Silk Screen"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
+225
@@ -0,0 +1,225 @@
|
|||||||
|
(sym_lib_table
|
||||||
|
(lib (name "4xxx_IEEE")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/4xxx_IEEE.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "4xxx")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/4xxx.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "74xGxx")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/74xGxx.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "74xx_IEEE")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/74xx_IEEE.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "74xx")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/74xx.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Amplifier_Audio")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Amplifier_Audio.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Amplifier_Buffer")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Amplifier_Buffer.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Amplifier_Current")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Amplifier_Current.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Amplifier_Difference")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Amplifier_Difference.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Amplifier_Instrumentation")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Amplifier_Instrumentation.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Amplifier_Operational")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Amplifier_Operational.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Amplifier_Video")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Amplifier_Video.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Analog_ADC")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Analog_ADC.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Analog_DAC")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Analog_DAC.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Analog")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Analog.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Analog_Switch")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Analog_Switch.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Audio")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Audio.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Auxiliary_Items")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Auxiliary_Items.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Battery_Management")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Battery_Management.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Buffer")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Buffer.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Comparator")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Comparator.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Audio")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Connector_Audio.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Generic")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Connector_Generic.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Generic_MountingPin")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Connector_Generic_MountingPin.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector_Generic_Shielded")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Connector_Generic_Shielded.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Connector")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Connector.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Converter_ACDC")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Converter_ACDC.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Converter_DCDC")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Converter_DCDC.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "CPLD_Altera")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/CPLD_Altera.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "CPLD_Microchip")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/CPLD_Microchip.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "CPLD_Renesas")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/CPLD_Renesas.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "CPLD_Xilinx")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/CPLD_Xilinx.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "CPU")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/CPU.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "CPU_NXP_68000")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/CPU_NXP_68000.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "CPU_NXP_6800")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/CPU_NXP_6800.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "CPU_NXP_IMX")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/CPU_NXP_IMX.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "CPU_PowerPC")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/CPU_PowerPC.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Device")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Device.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Diode_Bridge")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Diode_Bridge.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Diode")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Diode.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Diode_Laser")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Diode_Laser.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Display_Character")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Display_Character.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Display_Graphic")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Display_Graphic.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Driver_Display")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Driver_Display.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Driver_FET")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Driver_FET.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Driver")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Driver.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Driver_LED")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Driver_LED.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Driver_Motor")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Driver_Motor.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "DSP_AnalogDevices")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/DSP_AnalogDevices.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "DSP_Freescale")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/DSP_Freescale.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "DSP_Microchip_DSPIC33")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/DSP_Microchip_DSPIC33.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "DSP_Motorola")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/DSP_Motorola.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "DSP_Texas")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/DSP_Texas.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Fiber_Optic")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Fiber_Optic.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Filter")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Filter.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "FPGA_Altera_MAX10")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/FPGA_Altera_MAX10.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "FPGA_CologneChip_GateMate")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/FPGA_CologneChip_GateMate.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "FPGA_Efinix_Trion")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/FPGA_Efinix_Trion.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "FPGA_Lattice")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/FPGA_Lattice.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "FPGA_Microsemi")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/FPGA_Microsemi.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "FPGA_Xilinx_Artix7")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/FPGA_Xilinx_Artix7.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "FPGA_Xilinx")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/FPGA_Xilinx.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "FPGA_Xilinx_Kintex7")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/FPGA_Xilinx_Kintex7.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "FPGA_Xilinx_Spartan6")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/FPGA_Xilinx_Spartan6.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "FPGA_Xilinx_Virtex5")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/FPGA_Xilinx_Virtex5.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "FPGA_Xilinx_Virtex6")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/FPGA_Xilinx_Virtex6.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "FPGA_Xilinx_Virtex7")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/FPGA_Xilinx_Virtex7.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "GPU")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/GPU.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Graphic")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Graphic.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Interface_CAN_LIN")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Interface_CAN_LIN.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Interface_CurrentLoop")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Interface_CurrentLoop.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Interface_Ethernet")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Interface_Ethernet.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Interface_Expansion")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Interface_Expansion.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Interface_HDMI")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Interface_HDMI.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Interface_HID")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Interface_HID.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Interface")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Interface.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Interface_LineDriver")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Interface_LineDriver.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Interface_Optical")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Interface_Optical.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Interface_Telecom")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Interface_Telecom.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Interface_UART")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Interface_UART.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Interface_USB")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Interface_USB.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Isolator_Analog")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Isolator_Analog.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Isolator")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Isolator.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Jumper")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Jumper.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "LED")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/LED.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Logic_LevelTranslator")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Logic_LevelTranslator.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Logic_Programmable")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Logic_Programmable.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_AnalogDevices")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_AnalogDevices.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_Cypress")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_Cypress.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_Dialog")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_Dialog.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_Espressif")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_Espressif.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_Intel")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_Intel.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_Microchip_8051")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_Microchip_8051.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_Microchip_ATmega")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_Microchip_ATmega.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_Microchip_ATtiny")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_Microchip_ATtiny.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_Microchip_AVR_Dx")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_Microchip_AVR_Dx.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_Microchip_AVR")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_Microchip_AVR.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_Microchip_PIC10")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_Microchip_PIC10.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_Microchip_PIC12")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_Microchip_PIC12.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_Microchip_PIC16")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_Microchip_PIC16.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_Microchip_PIC18")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_Microchip_PIC18.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_Microchip_PIC24")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_Microchip_PIC24.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_Microchip_PIC32")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_Microchip_PIC32.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_Microchip_SAMA")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_Microchip_SAMA.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_Microchip_SAMD")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_Microchip_SAMD.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_Microchip_SAME")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_Microchip_SAME.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_Microchip_SAML")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_Microchip_SAML.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_Microchip_SAMV")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_Microchip_SAMV.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_Module")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_Module.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_Nordic")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_Nordic.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_NXP_ColdFire")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_NXP_ColdFire.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_NXP_HC11")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_NXP_HC11.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_NXP_HC12")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_NXP_HC12.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_NXP_HCS12")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_NXP_HCS12.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_NXP_Kinetis")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_NXP_Kinetis.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_NXP_LPC")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_NXP_LPC.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_NXP_MAC7100")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_NXP_MAC7100.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_NXP_MCore")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_NXP_MCore.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_NXP_NTAG")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_NXP_NTAG.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_NXP_S08")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_NXP_S08.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_Parallax")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_Parallax.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_Puya")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_Puya.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_RaspberryPi")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_RaspberryPi.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_Renesas_Synergy_S1")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_Renesas_Synergy_S1.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_SiFive")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_SiFive.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_SiliconLabs")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_SiliconLabs.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_STC")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_STC.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_ST_STM32C0")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_ST_STM32C0.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_ST_STM32F0")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_ST_STM32F0.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_ST_STM32F1")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_ST_STM32F1.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_ST_STM32F2")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_ST_STM32F2.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_ST_STM32F3")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_ST_STM32F3.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_ST_STM32F4")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_ST_STM32F4.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_ST_STM32F7")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_ST_STM32F7.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_ST_STM32G0")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_ST_STM32G0.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_ST_STM32G4")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_ST_STM32G4.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_ST_STM32H5")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_ST_STM32H5.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_ST_STM32H7")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_ST_STM32H7.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_ST_STM32L0")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_ST_STM32L0.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_ST_STM32L1")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_ST_STM32L1.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_ST_STM32L4")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_ST_STM32L4.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_ST_STM32L5")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_ST_STM32L5.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_ST_STM32MP1")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_ST_STM32MP1.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_ST_STM32U0")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_ST_STM32U0.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_ST_STM32U5")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_ST_STM32U5.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_ST_STM32WB")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_ST_STM32WB.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_ST_STM32WL")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_ST_STM32WL.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_ST_STM8")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_ST_STM8.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_Texas")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_Texas.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_Texas_MSP430")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_Texas_MSP430.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_Texas_SimpleLink")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_Texas_SimpleLink.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_Trident")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_Trident.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "MCU_WCH_RiscV")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/MCU_WCH_RiscV.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Mechanical")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Mechanical.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Memory_EEPROM")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Memory_EEPROM.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Memory_EPROM")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Memory_EPROM.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Memory_Flash")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Memory_Flash.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Memory_NVRAM")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Memory_NVRAM.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Memory_RAM")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Memory_RAM.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Memory_ROM")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Memory_ROM.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Memory_UniqueID")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Memory_UniqueID.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Motor")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Motor.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Oscillator")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Oscillator.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Potentiometer_Digital")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Potentiometer_Digital.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "power")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/power.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Power_Management")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Power_Management.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Power_Protection")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Power_Protection.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Power_Supervisor")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Power_Supervisor.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Reference_Current")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Reference_Current.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Reference_Voltage")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Reference_Voltage.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Regulator_Controller")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Regulator_Controller.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Regulator_Current")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Regulator_Current.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Regulator_Linear")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Regulator_Linear.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Regulator_SwitchedCapacitor")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Regulator_SwitchedCapacitor.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Regulator_Switching")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Regulator_Switching.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Relay")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Relay.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Relay_SolidState")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Relay_SolidState.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "RF_AM_FM")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/RF_AM_FM.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "RF_Amplifier")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/RF_Amplifier.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "RF_Bluetooth")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/RF_Bluetooth.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "RF_Filter")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/RF_Filter.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "RF_GPS")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/RF_GPS.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "RF_GSM")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/RF_GSM.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "RF")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/RF.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "RF_Mixer")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/RF_Mixer.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "RF_Module")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/RF_Module.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "RF_NFC")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/RF_NFC.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "RF_RFID")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/RF_RFID.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "RF_Switch")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/RF_Switch.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "RF_WiFi")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/RF_WiFi.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "RF_ZigBee")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/RF_ZigBee.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Security")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Security.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Sensor_Audio")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Sensor_Audio.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Sensor_Current")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Sensor_Current.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Sensor_Distance")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Sensor_Distance.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Sensor_Energy")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Sensor_Energy.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Sensor_Gas")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Sensor_Gas.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Sensor_Humidity")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Sensor_Humidity.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Sensor")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Sensor.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Sensor_Magnetic")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Sensor_Magnetic.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Sensor_Motion")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Sensor_Motion.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Sensor_Optical")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Sensor_Optical.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Sensor_Pressure")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Sensor_Pressure.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Sensor_Proximity")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Sensor_Proximity.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Sensor_Temperature")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Sensor_Temperature.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Sensor_Touch")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Sensor_Touch.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Sensor_Voltage")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Sensor_Voltage.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Simulation_SPICE")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Simulation_SPICE.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Switch")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Switch.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Timer")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Timer.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Timer_PLL")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Timer_PLL.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Timer_RTC")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Timer_RTC.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Transformer")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Transformer.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Transistor_Array")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Transistor_Array.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Transistor_BJT")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Transistor_BJT.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Transistor_FET")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Transistor_FET.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Transistor_FET_Other")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Transistor_FET_Other.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Transistor_IGBT")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Transistor_IGBT.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Transistor_Power_Module")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Transistor_Power_Module.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Triac_Thyristor")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Triac_Thyristor.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Valve")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Valve.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "Video")(type "KiCad")(uri "${KICAD10_SYMBOL_DIR}/Video.kicad_sym")(options "")(descr "Standard KiCad library"))
|
||||||
|
(lib (name "2026-04-22_02-02-55")(type "KiCad")(uri "${KICAD_PROJECT_SYMBOL_DIR}/2026-04-22_02-02-55.kicad_sym")(options "")(descr "Project library"))
|
||||||
|
)
|
||||||
@@ -0,0 +1,182 @@
|
|||||||
|
ERC report (2026-04-20T17:42:47-0400, Encoding UTF8)
|
||||||
|
|
||||||
|
***** Sheet /
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 36.83 mm): Symbol ESP32-WROOM1 Pin 15 [EN, Bidirectional, Line]
|
||||||
|
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
|
||||||
|
; error
|
||||||
|
@(35.56 mm, 29.21 mm): Symbol #PWR05 Pin 1 [Power input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 39.37 mm): Symbol ESP32-WROOM1 Pin 14 [VP, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 41.91 mm): Symbol ESP32-WROOM1 Pin 13 [VN, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 44.45 mm): Symbol ESP32-WROOM1 Pin 12 [D34, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 46.99 mm): Symbol ESP32-WROOM1 Pin 11 [D35, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 49.53 mm): Symbol ESP32-WROOM1 Pin 10 [D33, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 52.07 mm): Symbol ESP32-WROOM1 Pin 9 [D32, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 54.61 mm): Symbol ESP32-WROOM1 Pin 8 [D25, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 57.15 mm): Symbol ESP32-WROOM1 Pin 7 [D26, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 59.69 mm): Symbol ESP32-WROOM1 Pin 6 [D27, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 36.83 mm): Symbol ESP32-WROOM1 Pin 30 [D23, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 62.23 mm): Symbol ESP32-WROOM1 Pin 5 [D14, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 39.37 mm): Symbol ESP32-WROOM1 Pin 29 [D22, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 64.77 mm): Symbol ESP32-WROOM1 Pin 4 [D12, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 41.91 mm): Symbol ESP32-WROOM1 Pin 28 [TX0, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 44.45 mm): Symbol ESP32-WROOM1 Pin 27 [RX0, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 67.31 mm): Symbol ESP32-WROOM1 Pin 3 [D13, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 57.15 mm): Symbol ESP32-WROOM1 Pin 22 [D17, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 59.69 mm): Symbol ESP32-WROOM1 Pin 21 [D16, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 67.31 mm): Symbol ESP32-WROOM1 Pin 18 [D15, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 69.85 mm): Symbol ESP32-WROOM1 Hidden pin 17 [GND, Bidirectional, Line]
|
||||||
|
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
|
||||||
|
; error
|
||||||
|
@(97.79 mm, 29.21 mm): Symbol #PWR06 Pin 1 [Power input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(39.37 mm, 125.73 mm): Symbol #PWR31 Pin 1 [Power input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(44.45 mm, 133.35 mm): Symbol C4 Pin 1 [Passive, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(52.07 mm, 133.35 mm): Symbol C5 Pin 1 [Passive, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(67.31 mm, 130.81 mm): Symbol U1 Pin 1 [VIN, Power input, Line]
|
||||||
|
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
|
||||||
|
; error
|
||||||
|
@(67.31 mm, 130.81 mm): Symbol U1 Pin 1 [VIN, Power input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(44.45 mm, 140.97 mm): Symbol C4 Pin 2 [Passive, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(44.45 mm, 143.51 mm): Symbol #PWR32 Pin 1 [Power input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(52.07 mm, 140.97 mm): Symbol C5 Pin 2 [Passive, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(67.31 mm, 135.89 mm): Symbol U1 Pin 3 [EN, Input, Line]
|
||||||
|
[pin_not_driven]: Input pin not driven by any Output pins
|
||||||
|
; error
|
||||||
|
@(67.31 mm, 135.89 mm): Symbol U1 Pin 3 [EN, Input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(52.07 mm, 143.51 mm): Symbol #PWR33 Pin 1 [Power input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(59.69 mm, 143.51 mm): Symbol C6 Pin 1 [Passive, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(67.31 mm, 140.97 mm): Symbol U1 Pin 4 [SS/TR, Passive, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(52.07 mm, 148.59 mm): Symbol R3 Pin 1 [Passive, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(92.71 mm, 130.81 mm): Symbol U1 Pin 12 [SW, Passive, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(67.31 mm, 146.05 mm): Symbol U1 Pin 5 [COMP, Passive, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(59.69 mm, 151.13 mm): Symbol C6 Pin 2 [Passive, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(92.71 mm, 135.89 mm): Symbol U1 Pin 11 [BST, Passive, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(52.07 mm, 156.21 mm): Symbol R3 Pin 2 [Passive, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(59.69 mm, 153.67 mm): Symbol #PWR34 Pin 1 [Power input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(67.31 mm, 151.13 mm): Symbol U1 Pin 6 [FB, Input, Line]
|
||||||
|
[pin_not_driven]: Input pin not driven by any Output pins
|
||||||
|
; error
|
||||||
|
@(67.31 mm, 151.13 mm): Symbol U1 Pin 6 [FB, Input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(52.07 mm, 158.75 mm): Symbol C8 Pin 1 [Passive, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(92.71 mm, 140.97 mm): Symbol U1 Pin 9 [VOUT, Power output, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(92.71 mm, 146.05 mm): Symbol U1 Pin 8 [PGOOD, Open collector, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(74.93 mm, 156.21 mm): Symbol U1 Pin 7 [AGND, Power input, Line]
|
||||||
|
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
|
||||||
|
; error
|
||||||
|
@(74.93 mm, 156.21 mm): Symbol U1 Pin 7 [AGND, Power input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(52.07 mm, 166.37 mm): Symbol C8 Pin 2 [Passive, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(80.01 mm, 156.21 mm): Symbol U1 Pin 15 [PGND, Power input, Line]
|
||||||
|
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
|
||||||
|
; error
|
||||||
|
@(80.01 mm, 156.21 mm): Symbol U1 Pin 15 [PGND, Power input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(52.07 mm, 168.91 mm): Symbol #PWR35 Pin 1 [Power input, Line]
|
||||||
|
[footprint_link_issues]: The current configuration does not include the footprint library 'Library'.
|
||||||
|
; warning
|
||||||
|
@(40.64 mm, 49.53 mm): Symbol ESP32-WROOM1 [ESP-WROOM-32]
|
||||||
|
[lib_symbol_issues]: The current configuration does not include the symbol library 'A1-KnockOffs'
|
||||||
|
; warning
|
||||||
|
@(40.64 mm, 49.53 mm): Symbol ESP32-WROOM1 [ESP-WROOM-32]
|
||||||
|
[missing_unit]: Symbol SW1 has unplaced units [ B ]
|
||||||
|
; warning
|
||||||
|
@(26.67 mm, 102.87 mm): Symbol SW1 [SW_DPDT_x2]
|
||||||
|
[lib_symbol_mismatch]: Symbol 'Conn_01x04_MountingPin' doesn't match copy in library 'Connector_Generic_MountingPin'
|
||||||
|
; warning
|
||||||
|
@(113.03 mm, 49.53 mm): Symbol StepperConnection1 [Conn_01x04_MountingPin]
|
||||||
|
[lib_symbol_issues]: The current configuration does not include the symbol library 'TPS61088'
|
||||||
|
; warning
|
||||||
|
@(80.01 mm, 140.97 mm): Symbol U1 [TPS61088]
|
||||||
|
|
||||||
|
** ERC messages: 59 Errors 54 Warnings 5
|
||||||
@@ -0,0 +1,263 @@
|
|||||||
|
ERC report (2026-04-20T17:41:33-0400, Encoding UTF8)
|
||||||
|
|
||||||
|
***** Sheet /
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 36.83 mm): Symbol ESP32-WROOM1 Pin 15 [EN, Bidirectional, Line]
|
||||||
|
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
|
||||||
|
; error
|
||||||
|
@(35.56 mm, 29.21 mm): Symbol #PWR05 Pin 1 [Power input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 39.37 mm): Symbol ESP32-WROOM1 Pin 14 [VP, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 41.91 mm): Symbol ESP32-WROOM1 Pin 13 [VN, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 44.45 mm): Symbol ESP32-WROOM1 Pin 12 [D34, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 46.99 mm): Symbol ESP32-WROOM1 Pin 11 [D35, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 49.53 mm): Symbol ESP32-WROOM1 Pin 10 [D33, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 52.07 mm): Symbol ESP32-WROOM1 Pin 9 [D32, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 54.61 mm): Symbol ESP32-WROOM1 Pin 8 [D25, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 57.15 mm): Symbol ESP32-WROOM1 Pin 7 [D26, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 59.69 mm): Symbol ESP32-WROOM1 Pin 6 [D27, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 36.83 mm): Symbol ESP32-WROOM1 Pin 30 [D23, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 62.23 mm): Symbol ESP32-WROOM1 Pin 5 [D14, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 39.37 mm): Symbol ESP32-WROOM1 Pin 29 [D22, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 64.77 mm): Symbol ESP32-WROOM1 Pin 4 [D12, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 41.91 mm): Symbol ESP32-WROOM1 Pin 28 [TX0, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 44.45 mm): Symbol ESP32-WROOM1 Pin 27 [RX0, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 67.31 mm): Symbol ESP32-WROOM1 Pin 3 [D13, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 57.15 mm): Symbol ESP32-WROOM1 Pin 22 [D17, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 59.69 mm): Symbol ESP32-WROOM1 Pin 21 [D16, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 67.31 mm): Symbol ESP32-WROOM1 Pin 18 [D15, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 69.85 mm): Symbol ESP32-WROOM1 Hidden pin 17 [GND, Bidirectional, Line]
|
||||||
|
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
|
||||||
|
; error
|
||||||
|
@(97.79 mm, 29.21 mm): Symbol #PWR06 Pin 1 [Power input, Line]
|
||||||
|
[wire_dangling]: Wires not connected to anything
|
||||||
|
; error
|
||||||
|
@(39.37 mm, 125.73 mm): Vertical Wire, length 5.08 mm
|
||||||
|
@(39.37 mm, 130.81 mm): Horizontal Wire, length 5.08 mm
|
||||||
|
[wire_dangling]: Wires not connected to anything
|
||||||
|
; error
|
||||||
|
@(44.45 mm, 140.97 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[wire_dangling]: Wires not connected to anything
|
||||||
|
; error
|
||||||
|
@(52.07 mm, 140.97 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[wire_dangling]: Wires not connected to anything
|
||||||
|
; error
|
||||||
|
@(67.31 mm, 140.97 mm): Horizontal Wire, length 7.62 mm
|
||||||
|
@(59.69 mm, 140.97 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[wire_dangling]: Wires not connected to anything
|
||||||
|
; error
|
||||||
|
@(92.71 mm, 130.81 mm): Horizontal Wire, length 5.08 mm
|
||||||
|
@(97.79 mm, 130.81 mm): Horizontal Wire, length 1.27 mm
|
||||||
|
[wire_dangling]: Wires not connected to anything
|
||||||
|
; error
|
||||||
|
@(67.31 mm, 146.05 mm): Horizontal Wire, length 15.24 mm
|
||||||
|
@(52.07 mm, 146.05 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[wire_dangling]: Wires not connected to anything
|
||||||
|
; error
|
||||||
|
@(59.69 mm, 151.13 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[label_dangling]: Label not connected to anything
|
||||||
|
; error
|
||||||
|
@(62.23 mm, 151.13 mm): Label 'FB'
|
||||||
|
[wire_dangling]: Wires not connected to anything
|
||||||
|
; error
|
||||||
|
@(52.07 mm, 156.21 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[wire_dangling]: Wires not connected to anything
|
||||||
|
; error
|
||||||
|
@(106.68 mm, 130.81 mm): Horizontal Wire, length 8.89 mm
|
||||||
|
@(92.71 mm, 140.97 mm): Horizontal Wire, length 22.86 mm
|
||||||
|
[wire_dangling]: Wires not connected to anything
|
||||||
|
; error
|
||||||
|
@(97.79 mm, 138.43 mm): Wire, length 5.68 mm
|
||||||
|
[wire_dangling]: Wires not connected to anything
|
||||||
|
; error
|
||||||
|
@(52.07 mm, 166.37 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[wire_dangling]: Wires not connected to anything
|
||||||
|
; error
|
||||||
|
@(80.01 mm, 156.21 mm): Vertical Wire, length 5.08 mm
|
||||||
|
@(74.93 mm, 156.21 mm): Vertical Wire, length 5.08 mm
|
||||||
|
[wire_dangling]: Wires not connected to anything
|
||||||
|
; error
|
||||||
|
@(120.65 mm, 140.97 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[wire_dangling]: Wires not connected to anything
|
||||||
|
; error
|
||||||
|
@(128.27 mm, 140.97 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[label_dangling]: Label not connected to anything
|
||||||
|
; error
|
||||||
|
@(120.65 mm, 151.13 mm): Label 'FB'
|
||||||
|
[wire_dangling]: Wires not connected to anything
|
||||||
|
; error
|
||||||
|
@(115.57 mm, 161.29 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[footprint_link_issues]: The current configuration does not include the footprint library 'Library'.
|
||||||
|
; warning
|
||||||
|
@(40.64 mm, 49.53 mm): Symbol ESP32-WROOM1 [ESP-WROOM-32]
|
||||||
|
[lib_symbol_issues]: The current configuration does not include the symbol library 'A1-KnockOffs'
|
||||||
|
; warning
|
||||||
|
@(40.64 mm, 49.53 mm): Symbol ESP32-WROOM1 [ESP-WROOM-32]
|
||||||
|
[missing_unit]: Symbol SW1 has unplaced units [ B ]
|
||||||
|
; warning
|
||||||
|
@(26.67 mm, 102.87 mm): Symbol SW1 [SW_DPDT_x2]
|
||||||
|
[lib_symbol_mismatch]: Symbol 'Conn_01x04_MountingPin' doesn't match copy in library 'Connector_Generic_MountingPin'
|
||||||
|
; warning
|
||||||
|
@(113.03 mm, 49.53 mm): Symbol StepperConnection1 [Conn_01x04_MountingPin]
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(39.37 mm, 125.73 mm): Vertical Wire, length 5.08 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(44.45 mm, 133.35 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(52.07 mm, 133.35 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(59.69 mm, 130.81 mm): Horizontal Wire, length 7.62 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(44.45 mm, 140.97 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(44.45 mm, 140.97 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(52.07 mm, 140.97 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(67.31 mm, 135.89 mm): Horizontal Wire, length 7.62 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(52.07 mm, 140.97 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(59.69 mm, 140.97 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(67.31 mm, 140.97 mm): Horizontal Wire, length 7.62 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(52.07 mm, 146.05 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(92.71 mm, 130.81 mm): Horizontal Wire, length 5.08 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(67.31 mm, 146.05 mm): Horizontal Wire, length 15.24 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(59.69 mm, 151.13 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(97.79 mm, 130.81 mm): Horizontal Wire, length 1.27 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(97.79 mm, 138.43 mm): Wire, length 5.68 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(52.07 mm, 156.21 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(59.69 mm, 151.13 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(67.31 mm, 151.13 mm): Horizontal Wire, length 5.08 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(52.07 mm, 156.21 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(92.71 mm, 140.97 mm): Horizontal Wire, length 22.86 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(106.68 mm, 130.81 mm): Horizontal Wire, length 8.89 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(97.79 mm, 138.43 mm): Wire, length 5.68 mm
|
||||||
|
[no_connect_dangling]: Unconnected "no connection" flag
|
||||||
|
; warning
|
||||||
|
@(92.71 mm, 146.05 mm): No Connect
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(74.93 mm, 156.21 mm): Vertical Wire, length 5.08 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(52.07 mm, 166.37 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(80.01 mm, 156.21 mm): Vertical Wire, length 5.08 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(52.07 mm, 166.37 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(128.27 mm, 130.81 mm): Vertical Wire, length 5.08 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(120.65 mm, 133.35 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(115.57 mm, 140.97 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(128.27 mm, 133.35 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(120.65 mm, 140.97 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(120.65 mm, 140.97 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(128.27 mm, 140.97 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(115.57 mm, 151.13 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(128.27 mm, 140.97 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(115.57 mm, 161.29 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(115.57 mm, 161.29 mm): Vertical Wire, length 2.54 mm
|
||||||
|
|
||||||
|
** ERC messages: 84 Errors 40 Warnings 44
|
||||||
@@ -0,0 +1,185 @@
|
|||||||
|
ERC report (2026-04-20T17:46:57-0400, Encoding UTF8)
|
||||||
|
|
||||||
|
***** Sheet /
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 36.83 mm): Symbol ESP32-WROOM1 Pin 15 [EN, Bidirectional, Line]
|
||||||
|
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
|
||||||
|
; error
|
||||||
|
@(35.56 mm, 29.21 mm): Symbol #PWR05 Pin 1 [Power input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 39.37 mm): Symbol ESP32-WROOM1 Pin 14 [VP, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 41.91 mm): Symbol ESP32-WROOM1 Pin 13 [VN, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 44.45 mm): Symbol ESP32-WROOM1 Pin 12 [D34, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 46.99 mm): Symbol ESP32-WROOM1 Pin 11 [D35, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 49.53 mm): Symbol ESP32-WROOM1 Pin 10 [D33, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 52.07 mm): Symbol ESP32-WROOM1 Pin 9 [D32, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 54.61 mm): Symbol ESP32-WROOM1 Pin 8 [D25, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 57.15 mm): Symbol ESP32-WROOM1 Pin 7 [D26, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 59.69 mm): Symbol ESP32-WROOM1 Pin 6 [D27, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 36.83 mm): Symbol ESP32-WROOM1 Pin 30 [D23, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 62.23 mm): Symbol ESP32-WROOM1 Pin 5 [D14, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 39.37 mm): Symbol ESP32-WROOM1 Pin 29 [D22, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 64.77 mm): Symbol ESP32-WROOM1 Pin 4 [D12, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 41.91 mm): Symbol ESP32-WROOM1 Pin 28 [TX0, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 44.45 mm): Symbol ESP32-WROOM1 Pin 27 [RX0, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 67.31 mm): Symbol ESP32-WROOM1 Pin 3 [D13, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 57.15 mm): Symbol ESP32-WROOM1 Pin 22 [D17, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 59.69 mm): Symbol ESP32-WROOM1 Pin 21 [D16, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 67.31 mm): Symbol ESP32-WROOM1 Pin 18 [D15, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 69.85 mm): Symbol ESP32-WROOM1 Hidden pin 17 [GND, Bidirectional, Line]
|
||||||
|
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
|
||||||
|
; error
|
||||||
|
@(97.79 mm, 29.21 mm): Symbol #PWR06 Pin 1 [Power input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(39.37 mm, 125.73 mm): Symbol #PWR31 Pin 1 [Power input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(44.45 mm, 133.35 mm): Symbol C4 Pin 1 [Passive, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(52.07 mm, 133.35 mm): Symbol C5 Pin 1 [Passive, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(67.31 mm, 130.81 mm): Symbol U1 Pin 1 [VIN, Power input, Line]
|
||||||
|
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
|
||||||
|
; error
|
||||||
|
@(67.31 mm, 130.81 mm): Symbol U1 Pin 1 [VIN, Power input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(44.45 mm, 140.97 mm): Symbol C4 Pin 2 [Passive, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(44.45 mm, 143.51 mm): Symbol #PWR32 Pin 1 [Power input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(52.07 mm, 140.97 mm): Symbol C5 Pin 2 [Passive, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(67.31 mm, 135.89 mm): Symbol U1 Pin 3 [EN, Input, Line]
|
||||||
|
[pin_not_driven]: Input pin not driven by any Output pins
|
||||||
|
; error
|
||||||
|
@(67.31 mm, 135.89 mm): Symbol U1 Pin 3 [EN, Input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(52.07 mm, 143.51 mm): Symbol #PWR33 Pin 1 [Power input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(59.69 mm, 143.51 mm): Symbol C6 Pin 1 [Passive, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(67.31 mm, 140.97 mm): Symbol U1 Pin 4 [SS/TR, Passive, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(52.07 mm, 148.59 mm): Symbol R3 Pin 1 [Passive, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(92.71 mm, 130.81 mm): Symbol U1 Pin 12 [SW, Passive, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(67.31 mm, 146.05 mm): Symbol U1 Pin 5 [COMP, Passive, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(59.69 mm, 151.13 mm): Symbol C6 Pin 2 [Passive, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(92.71 mm, 135.89 mm): Symbol U1 Pin 11 [BST, Passive, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(52.07 mm, 156.21 mm): Symbol R3 Pin 2 [Passive, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(59.69 mm, 153.67 mm): Symbol #PWR34 Pin 1 [Power input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(67.31 mm, 151.13 mm): Symbol U1 Pin 6 [FB, Input, Line]
|
||||||
|
[pin_not_driven]: Input pin not driven by any Output pins
|
||||||
|
; error
|
||||||
|
@(67.31 mm, 151.13 mm): Symbol U1 Pin 6 [FB, Input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(52.07 mm, 158.75 mm): Symbol C8 Pin 1 [Passive, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(92.71 mm, 140.97 mm): Symbol U1 Pin 9 [VOUT, Power output, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(92.71 mm, 146.05 mm): Symbol U1 Pin 8 [PGOOD, Open collector, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(74.93 mm, 156.21 mm): Symbol U1 Pin 7 [AGND, Power input, Line]
|
||||||
|
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
|
||||||
|
; error
|
||||||
|
@(74.93 mm, 156.21 mm): Symbol U1 Pin 7 [AGND, Power input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(52.07 mm, 166.37 mm): Symbol C8 Pin 2 [Passive, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(80.01 mm, 156.21 mm): Symbol U1 Pin 15 [PGND, Power input, Line]
|
||||||
|
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
|
||||||
|
; error
|
||||||
|
@(80.01 mm, 156.21 mm): Symbol U1 Pin 15 [PGND, Power input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(52.07 mm, 168.91 mm): Symbol #PWR35 Pin 1 [Power input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(80.01 mm, 161.29 mm): Symbol #PWR36 Pin 1 [Power input, Line]
|
||||||
|
[footprint_link_issues]: The current configuration does not include the footprint library 'Library'.
|
||||||
|
; warning
|
||||||
|
@(40.64 mm, 49.53 mm): Symbol ESP32-WROOM1 [ESP-WROOM-32]
|
||||||
|
[lib_symbol_issues]: The current configuration does not include the symbol library 'A1-KnockOffs'
|
||||||
|
; warning
|
||||||
|
@(40.64 mm, 49.53 mm): Symbol ESP32-WROOM1 [ESP-WROOM-32]
|
||||||
|
[missing_unit]: Symbol SW1 has unplaced units [ B ]
|
||||||
|
; warning
|
||||||
|
@(26.67 mm, 102.87 mm): Symbol SW1 [SW_DPDT_x2]
|
||||||
|
[lib_symbol_mismatch]: Symbol 'Conn_01x04_MountingPin' doesn't match copy in library 'Connector_Generic_MountingPin'
|
||||||
|
; warning
|
||||||
|
@(113.03 mm, 49.53 mm): Symbol StepperConnection1 [Conn_01x04_MountingPin]
|
||||||
|
[lib_symbol_issues]: The current configuration does not include the symbol library 'TPS61088'
|
||||||
|
; warning
|
||||||
|
@(80.01 mm, 140.97 mm): Symbol U1 [TPS61088]
|
||||||
|
|
||||||
|
** ERC messages: 60 Errors 55 Warnings 5
|
||||||
@@ -0,0 +1,168 @@
|
|||||||
|
ERC report (2026-04-20T17:46:59-0400, Encoding UTF8)
|
||||||
|
|
||||||
|
***** Sheet /
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 36.83 mm): Symbol ESP32-WROOM1 Pin 15 [EN, Bidirectional, Line]
|
||||||
|
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
|
||||||
|
; error
|
||||||
|
@(35.56 mm, 29.21 mm): Symbol #PWR05 Pin 1 [Power input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 39.37 mm): Symbol ESP32-WROOM1 Pin 14 [VP, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 41.91 mm): Symbol ESP32-WROOM1 Pin 13 [VN, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 44.45 mm): Symbol ESP32-WROOM1 Pin 12 [D34, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 46.99 mm): Symbol ESP32-WROOM1 Pin 11 [D35, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 49.53 mm): Symbol ESP32-WROOM1 Pin 10 [D33, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 52.07 mm): Symbol ESP32-WROOM1 Pin 9 [D32, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 54.61 mm): Symbol ESP32-WROOM1 Pin 8 [D25, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 57.15 mm): Symbol ESP32-WROOM1 Pin 7 [D26, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 59.69 mm): Symbol ESP32-WROOM1 Pin 6 [D27, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 36.83 mm): Symbol ESP32-WROOM1 Pin 30 [D23, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 62.23 mm): Symbol ESP32-WROOM1 Pin 5 [D14, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 39.37 mm): Symbol ESP32-WROOM1 Pin 29 [D22, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 64.77 mm): Symbol ESP32-WROOM1 Pin 4 [D12, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 41.91 mm): Symbol ESP32-WROOM1 Pin 28 [TX0, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 44.45 mm): Symbol ESP32-WROOM1 Pin 27 [RX0, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 67.31 mm): Symbol ESP32-WROOM1 Pin 3 [D13, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 57.15 mm): Symbol ESP32-WROOM1 Pin 22 [D17, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 59.69 mm): Symbol ESP32-WROOM1 Pin 21 [D16, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 67.31 mm): Symbol ESP32-WROOM1 Pin 18 [D15, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 69.85 mm): Symbol ESP32-WROOM1 Hidden pin 17 [GND, Bidirectional, Line]
|
||||||
|
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
|
||||||
|
; error
|
||||||
|
@(97.79 mm, 29.21 mm): Symbol #PWR06 Pin 1 [Power input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(92.71 mm, 130.81 mm): Symbol U1 Pin 12 [SW, Passive, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(92.71 mm, 135.89 mm): Symbol U1 Pin 11 [BST, Passive, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(67.31 mm, 151.13 mm): Symbol U1 Pin 6 [FB, Input, Line]
|
||||||
|
[pin_not_driven]: Input pin not driven by any Output pins
|
||||||
|
; error
|
||||||
|
@(67.31 mm, 151.13 mm): Symbol U1 Pin 6 [FB, Input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(92.71 mm, 140.97 mm): Symbol U1 Pin 9 [VOUT, Power output, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(92.71 mm, 146.05 mm): Symbol U1 Pin 8 [PGOOD, Open collector, Line]
|
||||||
|
[wire_dangling]: Wires not connected to anything
|
||||||
|
; error
|
||||||
|
@(120.65 mm, 140.97 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[wire_dangling]: Wires not connected to anything
|
||||||
|
; error
|
||||||
|
@(115.57 mm, 151.13 mm): Vertical Wire, length 2.54 mm
|
||||||
|
@(115.57 mm, 151.13 mm): Horizontal Wire, length 5.08 mm
|
||||||
|
[wire_dangling]: Wires not connected to anything
|
||||||
|
; error
|
||||||
|
@(128.27 mm, 140.97 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[wire_dangling]: Wires not connected to anything
|
||||||
|
; error
|
||||||
|
@(115.57 mm, 161.29 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[footprint_link_issues]: The current configuration does not include the footprint library 'Library'.
|
||||||
|
; warning
|
||||||
|
@(40.64 mm, 49.53 mm): Symbol ESP32-WROOM1 [ESP-WROOM-32]
|
||||||
|
[lib_symbol_issues]: The current configuration does not include the symbol library 'A1-KnockOffs'
|
||||||
|
; warning
|
||||||
|
@(40.64 mm, 49.53 mm): Symbol ESP32-WROOM1 [ESP-WROOM-32]
|
||||||
|
[missing_unit]: Symbol SW1 has unplaced units [ B ]
|
||||||
|
; warning
|
||||||
|
@(26.67 mm, 102.87 mm): Symbol SW1 [SW_DPDT_x2]
|
||||||
|
[lib_symbol_mismatch]: Symbol 'Conn_01x04_MountingPin' doesn't match copy in library 'Connector_Generic_MountingPin'
|
||||||
|
; warning
|
||||||
|
@(113.03 mm, 49.53 mm): Symbol StepperConnection1 [Conn_01x04_MountingPin]
|
||||||
|
[lib_symbol_issues]: The current configuration does not include the symbol library 'TPS61088'
|
||||||
|
; warning
|
||||||
|
@(80.01 mm, 140.97 mm): Symbol U1 [TPS61088]
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(67.31 mm, 151.13 mm): Horizontal Wire, length 5.08 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(97.79 mm, 130.81 mm): Horizontal Wire, length 1.27 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(106.68 mm, 130.81 mm): Horizontal Wire, length 8.89 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(97.79 mm, 138.43 mm): Wire, length 5.68 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(128.27 mm, 130.81 mm): Vertical Wire, length 5.08 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(120.65 mm, 133.35 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(115.57 mm, 140.97 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(128.27 mm, 133.35 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(120.65 mm, 140.97 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(120.65 mm, 140.97 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(128.27 mm, 140.97 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(115.57 mm, 151.13 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(128.27 mm, 140.97 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(115.57 mm, 151.13 mm): Horizontal Wire, length 5.08 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(115.57 mm, 161.29 mm): Vertical Wire, length 2.54 mm
|
||||||
|
[unconnected_wire_endpoint]: Unconnected wire endpoint
|
||||||
|
; warning
|
||||||
|
@(115.57 mm, 161.29 mm): Vertical Wire, length 2.54 mm
|
||||||
|
|
||||||
|
** ERC messages: 54 Errors 33 Warnings 21
|
||||||
@@ -0,0 +1,86 @@
|
|||||||
|
ERC report (2026-04-20T17:41:14-0400, Encoding UTF8)
|
||||||
|
|
||||||
|
***** Sheet /
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 36.83 mm): Symbol ESP32-WROOM1 Pin 15 [EN, Bidirectional, Line]
|
||||||
|
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
|
||||||
|
; error
|
||||||
|
@(35.56 mm, 29.21 mm): Symbol #PWR05 Pin 1 [Power input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 39.37 mm): Symbol ESP32-WROOM1 Pin 14 [VP, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 41.91 mm): Symbol ESP32-WROOM1 Pin 13 [VN, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 44.45 mm): Symbol ESP32-WROOM1 Pin 12 [D34, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 46.99 mm): Symbol ESP32-WROOM1 Pin 11 [D35, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 49.53 mm): Symbol ESP32-WROOM1 Pin 10 [D33, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 52.07 mm): Symbol ESP32-WROOM1 Pin 9 [D32, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 54.61 mm): Symbol ESP32-WROOM1 Pin 8 [D25, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 57.15 mm): Symbol ESP32-WROOM1 Pin 7 [D26, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 59.69 mm): Symbol ESP32-WROOM1 Pin 6 [D27, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 36.83 mm): Symbol ESP32-WROOM1 Pin 30 [D23, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 62.23 mm): Symbol ESP32-WROOM1 Pin 5 [D14, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 39.37 mm): Symbol ESP32-WROOM1 Pin 29 [D22, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 64.77 mm): Symbol ESP32-WROOM1 Pin 4 [D12, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 41.91 mm): Symbol ESP32-WROOM1 Pin 28 [TX0, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 44.45 mm): Symbol ESP32-WROOM1 Pin 27 [RX0, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 67.31 mm): Symbol ESP32-WROOM1 Pin 3 [D13, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 57.15 mm): Symbol ESP32-WROOM1 Pin 22 [D17, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 59.69 mm): Symbol ESP32-WROOM1 Pin 21 [D16, Bidirectional, Line]
|
||||||
|
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
|
||||||
|
; error
|
||||||
|
@(40.64 mm, 77.47 mm): Symbol #PWR08 Pin 1 [Power input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 69.85 mm): Symbol ESP32-WROOM1 Hidden pin 17 [GND, Bidirectional, Line]
|
||||||
|
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
|
||||||
|
; error
|
||||||
|
@(97.79 mm, 29.21 mm): Symbol #PWR06 Pin 1 [Power input, Line]
|
||||||
|
[footprint_link_issues]: The current configuration does not include the footprint library 'Library'.
|
||||||
|
; warning
|
||||||
|
@(40.64 mm, 49.53 mm): Symbol ESP32-WROOM1 [ESP-WROOM-32]
|
||||||
|
[lib_symbol_issues]: The current configuration does not include the symbol library 'A1-KnockOffs'
|
||||||
|
; warning
|
||||||
|
@(40.64 mm, 49.53 mm): Symbol ESP32-WROOM1 [ESP-WROOM-32]
|
||||||
|
[missing_unit]: Symbol SW1 has unplaced units [ B ]
|
||||||
|
; warning
|
||||||
|
@(26.67 mm, 102.87 mm): Symbol SW1 [SW_DPDT_x2]
|
||||||
|
[lib_symbol_mismatch]: Symbol 'Conn_01x04_MountingPin' doesn't match copy in library 'Connector_Generic_MountingPin'
|
||||||
|
; warning
|
||||||
|
@(113.03 mm, 49.53 mm): Symbol StepperConnection1 [Conn_01x04_MountingPin]
|
||||||
|
|
||||||
|
** ERC messages: 27 Errors 23 Warnings 4
|
||||||
@@ -0,0 +1,89 @@
|
|||||||
|
ERC report (2026-04-20T17:41:16-0400, Encoding UTF8)
|
||||||
|
|
||||||
|
***** Sheet /
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 36.83 mm): Symbol ESP32-WROOM1 Pin 15 [EN, Bidirectional, Line]
|
||||||
|
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
|
||||||
|
; error
|
||||||
|
@(35.56 mm, 29.21 mm): Symbol #PWR05 Pin 1 [Power input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 39.37 mm): Symbol ESP32-WROOM1 Pin 14 [VP, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 41.91 mm): Symbol ESP32-WROOM1 Pin 13 [VN, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 44.45 mm): Symbol ESP32-WROOM1 Pin 12 [D34, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 46.99 mm): Symbol ESP32-WROOM1 Pin 11 [D35, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 49.53 mm): Symbol ESP32-WROOM1 Pin 10 [D33, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 52.07 mm): Symbol ESP32-WROOM1 Pin 9 [D32, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 54.61 mm): Symbol ESP32-WROOM1 Pin 8 [D25, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 57.15 mm): Symbol ESP32-WROOM1 Pin 7 [D26, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 59.69 mm): Symbol ESP32-WROOM1 Pin 6 [D27, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 36.83 mm): Symbol ESP32-WROOM1 Pin 30 [D23, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 62.23 mm): Symbol ESP32-WROOM1 Pin 5 [D14, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 39.37 mm): Symbol ESP32-WROOM1 Pin 29 [D22, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 64.77 mm): Symbol ESP32-WROOM1 Pin 4 [D12, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 41.91 mm): Symbol ESP32-WROOM1 Pin 28 [TX0, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 44.45 mm): Symbol ESP32-WROOM1 Pin 27 [RX0, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 67.31 mm): Symbol ESP32-WROOM1 Pin 3 [D13, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 57.15 mm): Symbol ESP32-WROOM1 Pin 22 [D17, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 59.69 mm): Symbol ESP32-WROOM1 Pin 21 [D16, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 67.31 mm): Symbol ESP32-WROOM1 Pin 18 [D15, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 69.85 mm): Symbol ESP32-WROOM1 Hidden pin 17 [GND, Bidirectional, Line]
|
||||||
|
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
|
||||||
|
; error
|
||||||
|
@(97.79 mm, 29.21 mm): Symbol #PWR06 Pin 1 [Power input, Line]
|
||||||
|
[label_dangling]: Label not connected to anything
|
||||||
|
; error
|
||||||
|
@(120.65 mm, 151.13 mm): Label 'FB'
|
||||||
|
[footprint_link_issues]: The current configuration does not include the footprint library 'Library'.
|
||||||
|
; warning
|
||||||
|
@(40.64 mm, 49.53 mm): Symbol ESP32-WROOM1 [ESP-WROOM-32]
|
||||||
|
[lib_symbol_issues]: The current configuration does not include the symbol library 'A1-KnockOffs'
|
||||||
|
; warning
|
||||||
|
@(40.64 mm, 49.53 mm): Symbol ESP32-WROOM1 [ESP-WROOM-32]
|
||||||
|
[missing_unit]: Symbol SW1 has unplaced units [ B ]
|
||||||
|
; warning
|
||||||
|
@(26.67 mm, 102.87 mm): Symbol SW1 [SW_DPDT_x2]
|
||||||
|
[lib_symbol_mismatch]: Symbol 'Conn_01x04_MountingPin' doesn't match copy in library 'Connector_Generic_MountingPin'
|
||||||
|
; warning
|
||||||
|
@(113.03 mm, 49.53 mm): Symbol StepperConnection1 [Conn_01x04_MountingPin]
|
||||||
|
|
||||||
|
** ERC messages: 28 Errors 24 Warnings 4
|
||||||
@@ -0,0 +1,89 @@
|
|||||||
|
ERC report (2026-04-20T17:41:15-0400, Encoding UTF8)
|
||||||
|
|
||||||
|
***** Sheet /
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 36.83 mm): Symbol ESP32-WROOM1 Pin 15 [EN, Bidirectional, Line]
|
||||||
|
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
|
||||||
|
; error
|
||||||
|
@(35.56 mm, 29.21 mm): Symbol #PWR05 Pin 1 [Power input, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 39.37 mm): Symbol ESP32-WROOM1 Pin 14 [VP, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 41.91 mm): Symbol ESP32-WROOM1 Pin 13 [VN, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 44.45 mm): Symbol ESP32-WROOM1 Pin 12 [D34, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 46.99 mm): Symbol ESP32-WROOM1 Pin 11 [D35, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 49.53 mm): Symbol ESP32-WROOM1 Pin 10 [D33, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 52.07 mm): Symbol ESP32-WROOM1 Pin 9 [D32, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 54.61 mm): Symbol ESP32-WROOM1 Pin 8 [D25, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 57.15 mm): Symbol ESP32-WROOM1 Pin 7 [D26, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 59.69 mm): Symbol ESP32-WROOM1 Pin 6 [D27, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 36.83 mm): Symbol ESP32-WROOM1 Pin 30 [D23, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 62.23 mm): Symbol ESP32-WROOM1 Pin 5 [D14, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 39.37 mm): Symbol ESP32-WROOM1 Pin 29 [D22, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 64.77 mm): Symbol ESP32-WROOM1 Pin 4 [D12, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 41.91 mm): Symbol ESP32-WROOM1 Pin 28 [TX0, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 44.45 mm): Symbol ESP32-WROOM1 Pin 27 [RX0, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(25.40 mm, 67.31 mm): Symbol ESP32-WROOM1 Pin 3 [D13, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 57.15 mm): Symbol ESP32-WROOM1 Pin 22 [D17, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 59.69 mm): Symbol ESP32-WROOM1 Pin 21 [D16, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 67.31 mm): Symbol ESP32-WROOM1 Pin 18 [D15, Bidirectional, Line]
|
||||||
|
[pin_not_connected]: Pin not connected
|
||||||
|
; error
|
||||||
|
@(55.88 mm, 69.85 mm): Symbol ESP32-WROOM1 Hidden pin 17 [GND, Bidirectional, Line]
|
||||||
|
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
|
||||||
|
; error
|
||||||
|
@(97.79 mm, 29.21 mm): Symbol #PWR06 Pin 1 [Power input, Line]
|
||||||
|
[footprint_link_issues]: The current configuration does not include the footprint library 'Library'.
|
||||||
|
; warning
|
||||||
|
@(40.64 mm, 49.53 mm): Symbol ESP32-WROOM1 [ESP-WROOM-32]
|
||||||
|
[lib_symbol_issues]: The current configuration does not include the symbol library 'A1-KnockOffs'
|
||||||
|
; warning
|
||||||
|
@(40.64 mm, 49.53 mm): Symbol ESP32-WROOM1 [ESP-WROOM-32]
|
||||||
|
[missing_unit]: Symbol SW1 has unplaced units [ B ]
|
||||||
|
; warning
|
||||||
|
@(26.67 mm, 102.87 mm): Symbol SW1 [SW_DPDT_x2]
|
||||||
|
[lib_symbol_mismatch]: Symbol 'Conn_01x04_MountingPin' doesn't match copy in library 'Connector_Generic_MountingPin'
|
||||||
|
; warning
|
||||||
|
@(113.03 mm, 49.53 mm): Symbol StepperConnection1 [Conn_01x04_MountingPin]
|
||||||
|
[no_connect_dangling]: Unconnected "no connection" flag
|
||||||
|
; warning
|
||||||
|
@(92.71 mm, 146.05 mm): No Connect
|
||||||
|
|
||||||
|
** ERC messages: 28 Errors 23 Warnings 5
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user