tests: add export of prerouted_lm317_breakout

The file can now be parsed and partially loaded into Layout.
This commit is contained in:
Tomasz Cichoń 2024-03-08 09:09:38 +01:00
parent fb6922a5e5
commit 23fe001647
2 changed files with 585 additions and 2 deletions

View File

@ -251,8 +251,8 @@ fn main() -> Result<(), anyhow::Error> {
]), ]),
}));*/ }));*/
//let design = DsnDesign::load_from_file("tests/data/prerouted_lm317_breakout/prerouted_lm317_breakout.dsn")?; let design = DsnDesign::load_from_file("tests/data/prerouted_lm317_breakout/prerouted_lm317_breakout.dsn")?;
let design = DsnDesign::load_from_file("tests/data/test/test.dsn")?; //let design = DsnDesign::load_from_file("tests/data/test/test.dsn")?;
//dbg!(&design); //dbg!(&design);
let layout = design.make_layout(); let layout = design.make_layout();
let board = Board::new(layout); let board = Board::new(layout);

View File

@ -0,0 +1,583 @@
(pcb prerouted_lm317_breakout.dsn
(parser
(string_quote ")
(space_in_quoted_tokens on)
(host_cad "KiCad's Pcbnew")
(host_version "7.0.9")
)
(resolution um 10)
(unit um)
(structure
(layer F.Cu
(type signal)
(property
(index 0)
)
)
(layer B.Cu
(type signal)
(property
(index 1)
)
)
(boundary
(path pcb 0 149000 -85500 111000 -85500 111000 -71500 149000 -71500
149000 -85500)
)
(plane GND (polygon F.Cu 0 111000 -71500 149000 -71500 149000 -85500 111000 -85500
111000 -71500))
(plane GND (polygon B.Cu 0 111000 -71500 149000 -71500 149000 -85500 111000 -85500
111000 -71500))
(via "Via[0-1]_800:400_um" "Via[0-1]_1800:600_um" "Via[0-1]_1200:500_um")
(rule
(width 250)
(clearance 200.1)
(clearance 200.1 (type default_smd))
(clearance 50 (type smd_smd))
)
)
(placement
(component "Package_TO_SOT_THT:TO-220-3_Vertical"
(place U1 132580.000000 -81182.379000 front 180.000000 (PN "LM317_TO-220"))
)
(component "TerminalBlock:TerminalBlock_Altech_AK300-2_P5.00mm"
(place J2 145500.000000 -78500.000000 front 180.000000 (PN Screw_Terminal_01x02))
(place J1 120000.000000 -78500.000000 front 180.000000 (PN Screw_Terminal_01x02))
)
(component Capacitor_THT:CP_Radial_D6.3mm_P2.50mm
(place C3 133500.000000 -76500.000000 front 90.000000 (PN 470u))
(place C2 126500.000000 -76500.000000 front 90.000000 (PN 470u))
)
(component Capacitor_SMD:C_1206_3216Metric
(place C1 124500.000000 -82500.000000 back 90.000000 (PN 100n))
(place C4 128500.000000 -83750.000000 back 0.000000 (PN 100n))
)
(component Resistor_SMD:R_1206_3216Metric
(place R2 135500.000000 -79962.500000 back 270.000000 (PN 750))
(place R1 134000.000000 -83500.000000 back 180.000000 (PN 240))
)
)
(library
(image "Package_TO_SOT_THT:TO-220-3_Vertical"
(outline (path signal 120 -2580 3270 -2580 -1371))
(outline (path signal 120 -2580 3270 7660 3270))
(outline (path signal 120 -2580 1760 7660 1760))
(outline (path signal 120 -2580 -1371 7660 -1371))
(outline (path signal 120 690 3270 690 1760))
(outline (path signal 120 4391 3270 4391 1760))
(outline (path signal 120 7660 3270 7660 -1371))
(outline (path signal 50 -2710 3400 -2710 -1510))
(outline (path signal 50 -2710 -1510 7790 -1510))
(outline (path signal 50 7790 3400 -2710 3400))
(outline (path signal 50 7790 -1510 7790 3400))
(outline (path signal 100 -2460 3150 -2460 -1250))
(outline (path signal 100 -2460 1880 7540 1880))
(outline (path signal 100 -2460 -1250 7540 -1250))
(outline (path signal 100 690 3150 690 1880))
(outline (path signal 100 4390 3150 4390 1880))
(outline (path signal 100 7540 3150 -2460 3150))
(outline (path signal 100 7540 -1250 7540 3150))
(pin Rect[A]Pad_1905x2000_um 1 0 0)
(pin Oval[A]Pad_1905x2000_um 2 2540 0)
(pin Oval[A]Pad_1905x2000_um 3 5080 0)
)
(image "TerminalBlock:TerminalBlock_Altech_AK300-2_P5.00mm"
(outline (path signal 120 -2650 6300 -2650 -6300))
(outline (path signal 120 -2650 -6300 7700 -6300))
(outline (path signal 120 7700 1500 8200 1200))
(outline (path signal 120 7700 -3900 7700 1500))
(outline (path signal 120 7700 -5350 8200 -5600))
(outline (path signal 120 7700 -6300 7700 -5350))
(outline (path signal 120 8200 6300 -2650 6300))
(outline (path signal 120 8200 1200 8200 6300))
(outline (path signal 120 8200 -3650 7700 -3900))
(outline (path signal 120 8200 -3700 8200 -3650))
(outline (path signal 120 8200 -5600 8200 -3700))
(outline (path signal 50 -2830 6470 -2830 -6470))
(outline (path signal 50 -2830 6470 8360 6470))
(outline (path signal 50 8360 -6470 -2830 -6470))
(outline (path signal 50 8360 -6470 8360 6470))
(outline (path signal 100 -2580 3170 -2580 6220))
(outline (path signal 100 -2580 3170 7610 3170))
(outline (path signal 100 -2580 640 -2580 3170))
(outline (path signal 100 -2580 640 -1640 640))
(outline (path signal 100 -2580 -6220 -2580 640))
(outline (path signal 100 -2580 -6220 -2020 -6220))
(outline (path signal 100 -2020 3430 -2020 5970))
(outline (path signal 100 -2020 250 -2020 -4320))
(outline (path signal 100 -2020 250 -1640 250))
(outline (path signal 100 -2020 -4320 -2020 -6220))
(outline (path signal 100 -2020 -6220 2040 -6220))
(outline (path signal 100 -1640 640 1660 640))
(outline (path signal 100 -1640 -510 -1260 -510))
(outline (path signal 100 -1640 -3680 -1640 -510))
(outline (path signal 100 -1620 4450 1440 5080))
(outline (path signal 100 -1490 4320 1560 4950))
(outline (path signal 100 -1260 250 1280 250))
(outline (path signal 100 -1260 -2540 -1260 250))
(outline (path signal 100 -1260 -2540 1280 -2540))
(outline (path signal 100 1280 -2540 1280 250))
(outline (path signal 100 1660 640 3360 640))
(outline (path signal 100 1660 250 -1640 250))
(outline (path signal 100 1660 -510 1280 -510))
(outline (path signal 100 1660 -3680 -1640 -3680))
(outline (path signal 100 1660 -3680 1660 -510))
(outline (path signal 100 2040 5970 -2020 5970))
(outline (path signal 100 2040 3430 -2020 3430))
(outline (path signal 100 2040 3430 2040 5970))
(outline (path signal 100 2040 250 1660 250))
(outline (path signal 100 2040 -4320 -2020 -4320))
(outline (path signal 100 2040 -4320 2040 250))
(outline (path signal 100 2040 -6220 2040 -4320))
(outline (path signal 100 2040 -6220 2980 -6220))
(outline (path signal 100 2980 5970 7050 5970))
(outline (path signal 100 2980 3430 2980 5970))
(outline (path signal 100 2980 250 3360 250))
(outline (path signal 100 2980 -4320 2980 250))
(outline (path signal 100 2980 -4320 7050 -4320))
(outline (path signal 100 2980 -6220 2980 -4320))
(outline (path signal 100 2980 -6220 7050 -6220))
(outline (path signal 100 3360 250 6670 250))
(outline (path signal 100 3360 -510 3740 -510))
(outline (path signal 100 3360 -3680 3360 -510))
(outline (path signal 100 3390 4450 6440 5080))
(outline (path signal 100 3520 4320 6560 4950))
(outline (path signal 100 3740 250 6280 250))
(outline (path signal 100 3740 -2540 3740 250))
(outline (path signal 100 3740 -2540 6280 -2540))
(outline (path signal 100 6280 -2540 6280 250))
(outline (path signal 100 6670 640 3360 640))
(outline (path signal 100 6670 -510 6280 -510))
(outline (path signal 100 6670 -3680 3360 -3680))
(outline (path signal 100 6670 -3680 6670 -510))
(outline (path signal 100 7050 5970 7050 3430))
(outline (path signal 100 7050 3430 2980 3430))
(outline (path signal 100 7050 250 6670 250))
(outline (path signal 100 7050 250 7050 -4320))
(outline (path signal 100 7050 -4320 7050 -6220))
(outline (path signal 100 7050 -6220 7610 -6220))
(outline (path signal 100 7610 6220 -2580 6220))
(outline (path signal 100 7610 6220 7610 3170))
(outline (path signal 100 7610 6220 8110 6220))
(outline (path signal 100 7610 3170 7610 1650))
(outline (path signal 100 7610 1650 7610 640))
(outline (path signal 100 7610 640 6670 640))
(outline (path signal 100 7610 640 7610 -4060))
(outline (path signal 100 7610 -4060 7610 -5210))
(outline (path signal 100 7610 -5210 7610 -6220))
(outline (path signal 100 8110 6220 8110 1400))
(outline (path signal 100 8110 1400 7610 1650))
(outline (path signal 100 8110 -3810 7610 -4060))
(outline (path signal 100 8110 -3810 8110 -5460))
(outline (path signal 100 8110 -5460 7610 -5210))
(outline (path signal 0 1635.36 2455.36 1650 2420 1637.54 2389.92 1639.02 2388.74
1635.4 2384.76 1635.36 2384.65 1635.27 2384.61 1461.93 2193.95
1262 2022.69 1042.32 1877.62 806.305 1760.99 557.622 1674.61
300.129 1619.83 37.822 1597.49 -225.227 1607.94 -484.935 1651.01
-737.272 1726.05 -978.32 1831.88 -1204.34 1966.86 -1411.82 2128.89
-1595.1 2313.02 -1595.33 2313.11 -1595.43 2313.35 -1597.54 2315.47
-1596.64 2316.26 -1609.98 2348.47 -1595.33 2383.82 -1559.98 2398.47
-1524.62 2383.82 -1523.32 2380.67 -1522.41 2381.47 -1330.97 2190.98
-1115.76 2027.83 -880.645 1894.96 -629.861 1794.76 -367.922 1729.02
-99.54 1698.94 170.453 1705.05 437.198 1747.25 695.895 1824.77
941.887 1936.22 1170.75 2079.59 1378.36 2252.31 1560.98 2451.27
1562.46 2450.08 1564.64 2455.36 1600 2470))
(outline (path signal 0 -817.346 5210.62 -815.644 5213.67 -696.695 5128.32 -600.041 5018.36
-530.658 4889.44 -492.114 4748.2 -486.393 4601.91 -513.79 4458.1
-572.895 4324.15 -660.666 4206.98 -661.08 4207.37 -661.671 4205.95
-697.026 4191.3 -732.381 4205.95 -747.026 4241.3 -732.971 4275.23
-733.385 4275.62 -659.214 4374.64 -609.267 4487.83 -586.115 4609.36
-590.949 4732.99 -623.521 4852.34 -682.154 4961.28 -763.832 5054.21
-864.351 5126.33 -862.649 5129.38 -875.353 5134.65 -889.998 5170
-875.353 5205.35 -839.998 5220))
(outline (path signal 0 609.736 5129.35 624.381 5093.99 609.736 5058.64 607.267 5057.62
607.911 5056.9 514.147 4950.63 446.538 4826.07 408.51 4689.55
401.992 4547.98 427.315 4408.53 483.194 4278.29 566.796 4163.85
566.203 4163.31 580 4130 565.355 4094.64 530 4080 494.645 4094.64
493.796 4096.69 493.203 4096.15 406.758 4211.04 344.529 4340.66
308.936 4479.96 301.36 4623.55 322.096 4765.82 370.339 4901.27
444.214 5024.62 538.817 5128.85 539.026 5129.35 539.423 5129.51
540.85 5131.09 541.494 5130.37 574.381 5143.99))
(outline (path signal 0 241.258 8555.41 536.982 8515.93 825.869 8441.4 1103.78 8332.88
1366.73 8191.92 1610.95 8020.55 1609.73 8019.03 1615.18 8016.77
1629.83 7981.42 1615.18 7946.06 1579.83 7931.42 1549.92 7943.81
1548.71 7942.28 1314.29 8106.77 1061.89 8242.07 795.136 8346.24
517.842 8417.78 233.985 8455.67 -52.366 8459.37 -337.106 8428.81
-616.154 8364.45 -885.511 8267.2 -1141.32 8138.46 -1379.9 7980.07
-1381.28 7981.9 -1410 7970 -1445.36 7984.65 -1460 8020 -1445.36 8055.35
-1438.72 8058.1 -1440.1 8059.93 -1191.54 8224.94 -925.039 8359.06
-644.422 8460.37 -353.707 8527.43 -57.063 8559.26))
(outline (path signal 0 6625.35 2455.36 6640 2420 6627.48 2389.78 6628.93 2388.62
6625.41 2384.77 6625.35 2384.64 6625.25 2384.6 6451.9 2195.08
6252.18 2025.06 6032.88 1881.19 5797.38 1765.71 5549.36 1680.41
5292.65 1626.61 5031.24 1605.14 4769.2 1616.35 4510.58 1660.05
4259.4 1735.58 4019.56 1841.74 3794.79 1976.91 3588.57 2138.98
3406.63 2322.86 3406.41 2322.96 3406.31 2323.19 3404.09 2325.43
3405.04 2326.26 3391.76 2358.31 3406.41 2393.67 3441.76 2408.31
3477.12 2393.67 3478.48 2390.37 3479.43 2391.2 3669.55 2200.87
3883.43 2037.7 4117.23 1904.63 4366.74 1804.06 4627.46 1737.78
4894.71 1707 5163.68 1712.27 5429.52 1753.5 5687.44 1829.93
5932.82 1940.21 6161.23 2082.33 6368.56 2253.75 6551.08 2451.38
6552.52 2450.22 6554.65 2455.36 6590 2470))
(outline (path signal 0 4182.65 5210.62 4184.35 5213.67 4303.3 5128.32 4399.96 5018.36
4469.34 4889.44 4507.88 4748.2 4513.6 4601.91 4486.21 4458.1
4427.1 4324.15 4339.33 4206.98 4338.92 4207.37 4338.33 4205.95
4302.97 4191.3 4267.62 4205.95 4252.97 4241.3 4267.03 4275.23
4266.61 4275.62 4340.78 4374.64 4390.73 4487.83 4413.88 4609.36
4409.05 4732.99 4376.48 4852.34 4317.84 4961.28 4236.17 5054.21
4135.65 5126.33 4137.35 5129.38 4124.65 5134.65 4110 5170
4124.65 5205.35 4160 5220))
(outline (path signal 0 5258.95 8548.81 5553.83 8508.47 5841.77 8433.17 6118.66 8324
6380.51 8182.52 6623.58 8010.77 6622.39 8009.29 6627.69 8007.09
6642.33 7971.74 6627.69 7936.38 6592.33 7921.74 6562.27 7934.19
6561.09 7932.7 6327.8 8097.55 6076.48 8233.33 5810.73 8338.11
5534.37 8410.38 5251.35 8449.1 4965.73 8453.72 4681.61 8424.18
4403.05 8360.89 4134.05 8264.77 3878.47 8137.19 3639.97 7979.98
3638.57 7981.84 3610 7970 3574.64 7984.65 3560 8020 3574.64 8055.35
3581.43 8058.16 3580.03 8060.02 3828.53 8223.82 4094.83 8356.75
4375.1 8456.9 4665.33 8522.84 4961.36 8553.63))
(outline (path signal 0 5609.82 5139.35 5624.47 5103.99 5609.82 5068.64 5606.88 5067.42
5607.63 5066.57 5511.71 4959.99 5442.07 4834.66 5402.23 4696.91
5394.23 4553.75 5418.46 4412.42 5473.69 4280.1 5557.13 4163.49
5556.4 4162.83 5570 4130 5555.35 4094.64 5520 4080 5484.65 4094.64
5483.6 4097.17 5482.87 4096.51 5396.7 4213.42 5335.13 4344.97
5300.57 4486.03 5294.35 4631.14 5316.71 4774.65 5366.79 4910.98
5442.63 5034.84 5538.89 5138.8 5539.11 5139.35 5539.57 5139.54
5541.31 5141.41 5542.05 5140.57 5574.47 5153.99))
(pin Rect[A]Pad_1980x3960_um 1 0 0)
(pin Oval[A]Pad_1980x3960_um 2 5000 0)
)
(image Capacitor_THT:CP_Radial_D6.3mm_P2.50mm
(outline (path signal 120 -2250.24 1839 -1620.24 1839))
(outline (path signal 120 -1935.24 2154 -1935.24 1524))
(outline (path signal 120 1250 3230 1250 -3230))
(outline (path signal 120 1290 3230 1290 -3230))
(outline (path signal 120 1330 3230 1330 -3230))
(outline (path signal 120 1370 3228 1370 -3228))
(outline (path signal 120 1410 3227 1410 -3227))
(outline (path signal 120 1450 3224 1450 -3224))
(outline (path signal 120 1490 3222 1490 1040))
(outline (path signal 120 1490 -1040 1490 -3222))
(outline (path signal 120 1530 3218 1530 1040))
(outline (path signal 120 1530 -1040 1530 -3218))
(outline (path signal 120 1570 3215 1570 1040))
(outline (path signal 120 1570 -1040 1570 -3215))
(outline (path signal 120 1610 3211 1610 1040))
(outline (path signal 120 1610 -1040 1610 -3211))
(outline (path signal 120 1650 3206 1650 1040))
(outline (path signal 120 1650 -1040 1650 -3206))
(outline (path signal 120 1690 3201 1690 1040))
(outline (path signal 120 1690 -1040 1690 -3201))
(outline (path signal 120 1730 3195 1730 1040))
(outline (path signal 120 1730 -1040 1730 -3195))
(outline (path signal 120 1770 3189 1770 1040))
(outline (path signal 120 1770 -1040 1770 -3189))
(outline (path signal 120 1810 3182 1810 1040))
(outline (path signal 120 1810 -1040 1810 -3182))
(outline (path signal 120 1850 3175 1850 1040))
(outline (path signal 120 1850 -1040 1850 -3175))
(outline (path signal 120 1890 3167 1890 1040))
(outline (path signal 120 1890 -1040 1890 -3167))
(outline (path signal 120 1930 3159 1930 1040))
(outline (path signal 120 1930 -1040 1930 -3159))
(outline (path signal 120 1971 3150 1971 1040))
(outline (path signal 120 1971 -1040 1971 -3150))
(outline (path signal 120 2011 3141 2011 1040))
(outline (path signal 120 2011 -1040 2011 -3141))
(outline (path signal 120 2051 3131 2051 1040))
(outline (path signal 120 2051 -1040 2051 -3131))
(outline (path signal 120 2091 3121 2091 1040))
(outline (path signal 120 2091 -1040 2091 -3121))
(outline (path signal 120 2131 3110 2131 1040))
(outline (path signal 120 2131 -1040 2131 -3110))
(outline (path signal 120 2171 3098 2171 1040))
(outline (path signal 120 2171 -1040 2171 -3098))
(outline (path signal 120 2211 3086 2211 1040))
(outline (path signal 120 2211 -1040 2211 -3086))
(outline (path signal 120 2251 3074 2251 1040))
(outline (path signal 120 2251 -1040 2251 -3074))
(outline (path signal 120 2291 3061 2291 1040))
(outline (path signal 120 2291 -1040 2291 -3061))
(outline (path signal 120 2331 3047 2331 1040))
(outline (path signal 120 2331 -1040 2331 -3047))
(outline (path signal 120 2371 3033 2371 1040))
(outline (path signal 120 2371 -1040 2371 -3033))
(outline (path signal 120 2411 3018 2411 1040))
(outline (path signal 120 2411 -1040 2411 -3018))
(outline (path signal 120 2451 3002 2451 1040))
(outline (path signal 120 2451 -1040 2451 -3002))
(outline (path signal 120 2491 2986 2491 1040))
(outline (path signal 120 2491 -1040 2491 -2986))
(outline (path signal 120 2531 2970 2531 1040))
(outline (path signal 120 2531 -1040 2531 -2970))
(outline (path signal 120 2571 2952 2571 1040))
(outline (path signal 120 2571 -1040 2571 -2952))
(outline (path signal 120 2611 2934 2611 1040))
(outline (path signal 120 2611 -1040 2611 -2934))
(outline (path signal 120 2651 2916 2651 1040))
(outline (path signal 120 2651 -1040 2651 -2916))
(outline (path signal 120 2691 2896 2691 1040))
(outline (path signal 120 2691 -1040 2691 -2896))
(outline (path signal 120 2731 2876 2731 1040))
(outline (path signal 120 2731 -1040 2731 -2876))
(outline (path signal 120 2771 2856 2771 1040))
(outline (path signal 120 2771 -1040 2771 -2856))
(outline (path signal 120 2811 2834 2811 1040))
(outline (path signal 120 2811 -1040 2811 -2834))
(outline (path signal 120 2851 2812 2851 1040))
(outline (path signal 120 2851 -1040 2851 -2812))
(outline (path signal 120 2891 2790 2891 1040))
(outline (path signal 120 2891 -1040 2891 -2790))
(outline (path signal 120 2931 2766 2931 1040))
(outline (path signal 120 2931 -1040 2931 -2766))
(outline (path signal 120 2971 2742 2971 1040))
(outline (path signal 120 2971 -1040 2971 -2742))
(outline (path signal 120 3011 2716 3011 1040))
(outline (path signal 120 3011 -1040 3011 -2716))
(outline (path signal 120 3051 2690 3051 1040))
(outline (path signal 120 3051 -1040 3051 -2690))
(outline (path signal 120 3091 2664 3091 1040))
(outline (path signal 120 3091 -1040 3091 -2664))
(outline (path signal 120 3131 2636 3131 1040))
(outline (path signal 120 3131 -1040 3131 -2636))
(outline (path signal 120 3171 2607 3171 1040))
(outline (path signal 120 3171 -1040 3171 -2607))
(outline (path signal 120 3211 2578 3211 1040))
(outline (path signal 120 3211 -1040 3211 -2578))
(outline (path signal 120 3251 2548 3251 1040))
(outline (path signal 120 3251 -1040 3251 -2548))
(outline (path signal 120 3291 2516 3291 1040))
(outline (path signal 120 3291 -1040 3291 -2516))
(outline (path signal 120 3331 2484 3331 1040))
(outline (path signal 120 3331 -1040 3331 -2484))
(outline (path signal 120 3371 2450 3371 1040))
(outline (path signal 120 3371 -1040 3371 -2450))
(outline (path signal 120 3411 2416 3411 1040))
(outline (path signal 120 3411 -1040 3411 -2416))
(outline (path signal 120 3451 2380 3451 1040))
(outline (path signal 120 3451 -1040 3451 -2380))
(outline (path signal 120 3491 2343 3491 1040))
(outline (path signal 120 3491 -1040 3491 -2343))
(outline (path signal 120 3531 2305 3531 1040))
(outline (path signal 120 3531 -1040 3531 -2305))
(outline (path signal 120 3571 2265 3571 -2265))
(outline (path signal 120 3611 2224 3611 -2224))
(outline (path signal 120 3651 2182 3651 -2182))
(outline (path signal 120 3691 2137 3691 -2137))
(outline (path signal 120 3731 2092 3731 -2092))
(outline (path signal 120 3771 2044 3771 -2044))
(outline (path signal 120 3811 1995 3811 -1995))
(outline (path signal 120 3851 1944 3851 -1944))
(outline (path signal 120 3891 1890 3891 -1890))
(outline (path signal 120 3931 1834 3931 -1834))
(outline (path signal 120 3971 1776 3971 -1776))
(outline (path signal 120 4011 1714 4011 -1714))
(outline (path signal 120 4051 1650 4051 -1650))
(outline (path signal 120 4091 1581 4091 -1581))
(outline (path signal 120 4131 1509 4131 -1509))
(outline (path signal 120 4171 1432 4171 -1432))
(outline (path signal 120 4211 1350 4211 -1350))
(outline (path signal 120 4251 1262 4251 -1262))
(outline (path signal 120 4291 1165 4291 -1165))
(outline (path signal 120 4331 1059 4331 -1059))
(outline (path signal 120 4371 940 4371 -940))
(outline (path signal 120 4411 802 4411 -802))
(outline (path signal 120 4451 633 4451 -633))
(outline (path signal 120 4491 402 4491 -402))
(outline (path signal 120 4520 0 4500.83 -353.549 4443.55 -702.953 4348.83 -1044.12
4217.77 -1373.04 4051.92 -1685.86 3853.22 -1978.92 3624.01 -2248.78
3366.95 -2492.27 3085.08 -2706.54 2781.7 -2889.08 2460.35 -3037.75
2124.82 -3150.81 1779.03 -3226.92 1427.03 -3265.2 1072.97 -3265.2
720.973 -3226.92 375.182 -3150.81 39.648 -3037.75 -281.696 -2889.08
-585.082 -2706.54 -866.953 -2492.27 -1124.01 -2248.78 -1353.22 -1978.92
-1551.92 -1685.86 -1717.77 -1373.04 -1848.83 -1044.12 -1943.55 -702.953
-2000.83 -353.549 -2020 0 -2000.83 353.549 -1943.55 702.953
-1848.83 1044.12 -1717.77 1373.04 -1551.92 1685.86 -1353.22 1978.92
-1124.01 2248.78 -866.953 2492.27 -585.082 2706.54 -281.696 2889.08
39.648 3037.75 375.182 3150.81 720.973 3226.92 1072.97 3265.2
1427.03 3265.2 1779.03 3226.92 2124.82 3150.81 2460.35 3037.75
2781.7 2889.08 3085.08 2706.54 3366.95 2492.27 3624.01 2248.78
3853.22 1978.92 4051.92 1685.86 4217.77 1373.04 4348.83 1044.12
4443.55 702.953 4500.83 353.549 4520 0))
(outline (path signal 50 4650 0 4630.74 -361.398 4573.17 -718.701 4477.95 -1067.86
4346.16 -1404.92 4179.28 -1726.06 3979.22 -2027.65 3748.23 -2306.26
3488.94 -2558.74 3204.28 -2782.23 2897.47 -2974.19 2572 -3132.46
2231.55 -3255.24 1879.98 -3341.13 1521.27 -3389.16 1159.49 -3398.8
798.733 -3369.92 443.089 -3302.86 96.588 -3198.38 -236.845 -3057.66
-553.431 -2882.3 -849.584 -2674.28 -1121.95 -2435.95 -1367.44 -2170.03
-1583.27 -1879.52 -1767 -1567.71 -1916.54 -1238.15 -2030.21 -894.549
-2106.71 -540.816 -2145.18 -180.955 -2145.18 180.955 -2106.71 540.816
-2030.21 894.549 -1916.54 1238.15 -1767 1567.71 -1583.27 1879.52
-1367.44 2170.03 -1121.95 2435.95 -849.584 2674.28 -553.431 2882.3
-236.845 3057.66 96.588 3198.38 443.089 3302.86 798.733 3369.92
1159.49 3398.8 1521.27 3389.16 1879.98 3341.13 2231.55 3255.24
2572 3132.46 2897.47 2974.19 3204.28 2782.23 3488.94 2558.74
3748.23 2306.26 3979.22 2027.65 4179.28 1726.06 4346.16 1404.92
4477.95 1067.86 4573.17 718.701 4630.74 361.398 4650 0))
(outline (path signal 100 -1443.97 1373.5 -813.972 1373.5))
(outline (path signal 100 -1128.97 1688.5 -1128.97 1058.5))
(outline (path signal 100 4400 0 4380.88 -346.526 4323.76 -688.845 4229.32 -1022.8
4098.73 -1344.35 3933.55 -1649.57 3735.79 -1934.77 3507.86 -2196.49
3252.53 -2431.54 2972.89 -2637.07 2672.33 -2810.6 2354.51 -2950.01
2023.28 -3053.61 1682.66 -3120.14 1336.8 -3148.8 989.875 -3139.24
646.112 -3091.57 309.678 -3006.38 -15.341 -2884.69 -325 -2727.98
-615.541 -2538.16 -883.437 -2317.53 -1125.44 -2068.77 -1338.6 -1794.89
-1520.34 -1499.23 -1668.46 -1185.38 -1781.14 -857.126 -1857.04 -518.473
-1895.22 -173.526 -1895.22 173.526 -1857.04 518.473 -1781.14 857.126
-1668.46 1185.38 -1520.34 1499.23 -1338.6 1794.89 -1125.44 2068.77
-883.437 2317.53 -615.541 2538.16 -325 2727.98 -15.341 2884.69
309.678 3006.38 646.112 3091.57 989.875 3139.24 1336.8 3148.8
1682.66 3120.14 2023.28 3053.61 2354.51 2950.01 2672.33 2810.6
2972.89 2637.07 3252.53 2431.54 3507.86 2196.49 3735.79 1934.77
3933.55 1649.57 4098.73 1344.35 4229.32 1022.8 4323.76 688.845
4380.88 346.526 4400 0))
(pin Rect[A]Pad_1600x1600_um 1 0 0)
(pin Round[A]Pad_1600_um 2 2500 0)
)
(image Capacitor_SMD:C_1206_3216Metric
(outline (path signal 120 -711.252 -910 711.252 -910))
(outline (path signal 120 -711.252 910 711.252 910))
(outline (path signal 50 -2300 -1150 -2300 1150))
(outline (path signal 50 -2300 1150 2300 1150))
(outline (path signal 50 2300 -1150 -2300 -1150))
(outline (path signal 50 2300 1150 2300 -1150))
(outline (path signal 100 -1600 -800 -1600 800))
(outline (path signal 100 -1600 800 1600 800))
(outline (path signal 100 1600 -800 -1600 -800))
(outline (path signal 100 1600 800 1600 -800))
(pin RoundRect[T]Pad_1150x1800_250.951_um_0.000000_0 1 -1475 0)
(pin RoundRect[T]Pad_1150x1800_250.951_um_0.000000_0 2 1475 0)
)
(image Resistor_SMD:R_1206_3216Metric
(outline (path signal 120 -727.064 -910 727.064 -910))
(outline (path signal 120 -727.064 910 727.064 910))
(outline (path signal 50 -2280 -1120 -2280 1120))
(outline (path signal 50 -2280 1120 2280 1120))
(outline (path signal 50 2280 -1120 -2280 -1120))
(outline (path signal 50 2280 1120 2280 -1120))
(outline (path signal 100 -1600 -800 -1600 800))
(outline (path signal 100 -1600 800 1600 800))
(outline (path signal 100 1600 -800 -1600 -800))
(outline (path signal 100 1600 800 1600 -800))
(pin RoundRect[T]Pad_1125x1750_250.951_um_0.000000_0 1 -1462.5 0)
(pin RoundRect[T]Pad_1125x1750_250.951_um_0.000000_0 2 1462.5 0)
)
(padstack Round[A]Pad_1600_um
(shape (circle F.Cu 1600))
(shape (circle B.Cu 1600))
(attach off)
)
(padstack Oval[A]Pad_1905x2000_um
(shape (path F.Cu 1905 0 -47.5 0 47.5))
(shape (path B.Cu 1905 0 -47.5 0 47.5))
(attach off)
)
(padstack Oval[A]Pad_1980x3960_um
(shape (path F.Cu 1980 0 -990 0 990))
(shape (path B.Cu 1980 0 -990 0 990))
(attach off)
)
(padstack RoundRect[T]Pad_1125x1750_250.951_um_0.000000_0
(shape (polygon F.Cu 0 -563.451 625 -544.348 721.035 -489.949 802.449 -408.535 856.848
-312.499 875.95 312.5 875.951 408.535 856.848 489.949 802.449
544.348 721.035 563.45 624.999 563.451 -625 544.348 -721.035
489.949 -802.449 408.535 -856.848 312.499 -875.95 -312.5 -875.951
-408.535 -856.848 -489.949 -802.449 -544.348 -721.035 -563.45 -624.999
-563.451 625))
(attach off)
)
(padstack RoundRect[T]Pad_1150x1800_250.951_um_0.000000_0
(shape (polygon F.Cu 0 -575.951 650 -556.848 746.035 -502.449 827.449 -421.035 881.848
-324.999 900.95 325 900.951 421.035 881.848 502.449 827.449
556.848 746.035 575.95 649.999 575.951 -650 556.848 -746.035
502.449 -827.449 421.035 -881.848 324.999 -900.95 -325 -900.951
-421.035 -881.848 -502.449 -827.449 -556.848 -746.035 -575.95 -649.999
-575.951 650))
(attach off)
)
(padstack Rect[A]Pad_1600x1600_um
(shape (rect F.Cu -800 -800 800 800))
(shape (rect B.Cu -800 -800 800 800))
(attach off)
)
(padstack Rect[A]Pad_1905x2000_um
(shape (rect F.Cu -952.5 -1000 952.5 1000))
(shape (rect B.Cu -952.5 -1000 952.5 1000))
(attach off)
)
(padstack Rect[A]Pad_1980x3960_um
(shape (rect F.Cu -990 -1980 990 1980))
(shape (rect B.Cu -990 -1980 990 1980))
(attach off)
)
(padstack "Via[0-1]_800:400_um"
(shape (circle F.Cu 800))
(shape (circle B.Cu 800))
(attach off)
)
(padstack "Via[0-1]_1800:600_um"
(shape (circle F.Cu 1800))
(shape (circle B.Cu 1800))
(attach off)
)
(padstack "Via[0-1]_1200:500_um"
(shape (circle F.Cu 1200))
(shape (circle B.Cu 1200))
(attach off)
)
)
(network
(net GND
(pins J2-1 J1-2 C3-2 C2-2 C1-2 R2-2 C4-2)
)
(net /adj
(pins U1-1 R2-1 R1-2)
)
(net /wejście
(pins U1-3 J1-1 C2-1 C1-1)
)
(net /wyjście
(pins U1-2 J2-2 C3-1 R1-1 C4-1)
)
(class kicad_default "" /adj GND
(circuit
(use_via Via[0-1]_800:400_um)
)
(rule
(width 250)
(clearance 200.1)
)
)
(class Wejście /wejście
(circuit
(use_via Via[0-1]_1800:600_um)
)
(rule
(width 1200)
(clearance 400.1)
)
)
(class Wyjście /wyjście
(circuit
(use_via Via[0-1]_1200:500_um)
)
(rule
(width 1000)
(clearance 300.1)
)
)
)
(wiring
(wire (path B.Cu 250 135462 -83500 135462 -81462.5 135500 -81425)(net /adj)(type route))
(wire (path B.Cu 250 132580 -81182.4 135257 -81182.4 135500 -81425)(net /adj)(type route))
(wire (path F.Cu 1200 126500 -80000 126500 -76682.4)(net /wejście)(type route))
(wire (path F.Cu 1200 124818 -78500 127500 -81182.4 127500 -81000)(net /wejście)(type route))
(wire (path F.Cu 1200 120000 -78500 124818 -78500)(net /wejście)(type route))
(wire (path F.Cu 1200 127500 -81000 126500 -80000)(net /wejście)(type route))
(wire (path B.Cu 1200 124500 -81025 127343 -81025 127500 -81182.4)(net /wejście)(type route))
(wire (path F.Cu 1000 131500 -78500 130040 -79960 133500 -76500)(net /wyjście)(type route))
(wire (path F.Cu 1000 130040 -81182.4 130040 -79960)(net /wyjście)(type route))
(wire (path F.Cu 1000 140500 -78500 131500 -78500)(net /wyjście)(type route))
(wire (path B.Cu 1000 132538 -83500 129975 -83500 129975 -81247.4 130040 -81182.4)(net /wyjście)(type route))
)
)