tests: add prerouted LM317 breakout board project for testing

Will add some tests for it in later commits.
This commit is contained in:
Mikolaj Wielgus 2024-03-01 11:10:55 +00:00
parent 88180f5f33
commit d5d26cdaeb
11 changed files with 98279 additions and 1 deletions

View File

@ -246,7 +246,7 @@ fn main() -> Result<(), anyhow::Error> {
((4, 3), 15.0), ((4, 3), 15.0),
]), ]),
}));*/ }));*/
let design = DsnDesign::load_from_file("tests/data/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,435 @@
105642211114859
Resistor_SMD
R_0201_0603Metric
Resistor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator
resistor
0
4
2
Resistor_SMD
R_0201_0603Metric_Pad0.64x0.40mm_HandSolder
Resistor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator
resistor handsolder
0
4
2
Resistor_SMD
R_0402_1005Metric
Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
resistor
0
2
2
Resistor_SMD
R_0402_1005Metric_Pad0.72x0.64mm_HandSolder
Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
resistor handsolder
0
2
2
Resistor_SMD
R_0603_1608Metric
Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
resistor
0
2
2
Resistor_SMD
R_0603_1608Metric_Pad0.98x0.95mm_HandSolder
Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
resistor handsolder
0
2
2
Resistor_SMD
R_0612_1632Metric
Resistor SMD 0612 (1632 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator
resistor
0
2
2
Resistor_SMD
R_0612_1632Metric_Pad1.18x3.40mm_HandSolder
Resistor SMD 0612 (1632 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator
resistor handsolder
0
2
2
Resistor_SMD
R_0805_2012Metric
Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
resistor
0
2
2
Resistor_SMD
R_0805_2012Metric_Pad1.20x1.40mm_HandSolder
Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
resistor handsolder
0
2
2
Resistor_SMD
R_0815_2038Metric
Resistor SMD 0815 (2038 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.susumu.co.jp/common/pdf/n_catalog_partition07_en.pdf), generated with kicad-footprint-generator
resistor
0
2
2
Resistor_SMD
R_0815_2038Metric_Pad1.20x4.05mm_HandSolder
Resistor SMD 0815 (2038 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.susumu.co.jp/common/pdf/n_catalog_partition07_en.pdf), generated with kicad-footprint-generator
resistor handsolder
0
2
2
Resistor_SMD
R_01005_0402Metric
Resistor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator
resistor
0
4
2
Resistor_SMD
R_01005_0402Metric_Pad0.57x0.30mm_HandSolder
Resistor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator
resistor handsolder
0
4
2
Resistor_SMD
R_1020_2550Metric
Resistor SMD 1020 (2550 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator
resistor
0
2
2
Resistor_SMD
R_1020_2550Metric_Pad1.33x5.20mm_HandSolder
Resistor SMD 1020 (2550 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator
resistor handsolder
0
2
2
Resistor_SMD
R_1206_3216Metric
Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
resistor
0
2
2
Resistor_SMD
R_1206_3216Metric_Pad1.30x1.75mm_HandSolder
Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
resistor handsolder
0
2
2
Resistor_SMD
R_1210_3225Metric
Resistor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
resistor
0
2
2
Resistor_SMD
R_1210_3225Metric_Pad1.30x2.65mm_HandSolder
Resistor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
resistor handsolder
0
2
2
Resistor_SMD
R_1218_3246Metric
Resistor SMD 1218 (3246 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20035/dcrcwe3.pdf), generated with kicad-footprint-generator
resistor
0
2
2
Resistor_SMD
R_1218_3246Metric_Pad1.22x4.75mm_HandSolder
Resistor SMD 1218 (3246 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20035/dcrcwe3.pdf), generated with kicad-footprint-generator
resistor handsolder
0
2
2
Resistor_SMD
R_1812_4532Metric
Resistor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator
resistor
0
2
2
Resistor_SMD
R_1812_4532Metric_Pad1.30x3.40mm_HandSolder
Resistor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator
resistor handsolder
0
2
2
Resistor_SMD
R_2010_5025Metric
Resistor SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
resistor
0
2
2
Resistor_SMD
R_2010_5025Metric_Pad1.40x2.65mm_HandSolder
Resistor SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
resistor handsolder
0
2
2
Resistor_SMD
R_2512_6332Metric
Resistor SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
resistor
0
2
2
Resistor_SMD
R_2512_6332Metric_Pad1.40x3.35mm_HandSolder
Resistor SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
resistor handsolder
0
2
2
Resistor_SMD
R_2816_7142Metric
Resistor SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator
resistor
0
2
2
Resistor_SMD
R_2816_7142Metric_Pad3.20x4.45mm_HandSolder
Resistor SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator
resistor handsolder
0
2
2
Resistor_SMD
R_4020_10251Metric
Resistor SMD 4020 (10251 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://datasheet.octopart.com/HVC0603T5004FET-Ohmite-datasheet-26699797.pdf), generated with kicad-footprint-generator
resistor
0
2
2
Resistor_SMD
R_4020_10251Metric_Pad1.65x5.30mm_HandSolder
Resistor SMD 4020 (10251 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://datasheet.octopart.com/HVC0603T5004FET-Ohmite-datasheet-26699797.pdf), generated with kicad-footprint-generator
resistor handsolder
0
2
2
Resistor_SMD
R_Array_Concave_2x0603
Thick Film Chip Resistor Array, Wave soldering, Vishay CRA06P (see cra06p.pdf)
resistor array
0
4
4
Resistor_SMD
R_Array_Concave_4x0402
Thick Film Chip Resistor Array, Wave soldering, Vishay CRA04P (see cra04p.pdf)
resistor array
0
8
8
Resistor_SMD
R_Array_Concave_4x0603
Thick Film Chip Resistor Array, Wave soldering, Vishay CRA06P (see cra06p.pdf)
resistor array
0
8
8
Resistor_SMD
R_Array_Convex_2x0402
Chip Resistor Network, ROHM MNR02 (see mnr_g.pdf)
resistor array
0
4
4
Resistor_SMD
R_Array_Convex_2x0603
Chip Resistor Network, ROHM MNR12 (see mnr_g.pdf)
resistor array
0
4
4
Resistor_SMD
R_Array_Convex_2x0606
Precision Thin Film Chip Resistor Array, VISHAY (see http://www.vishay.com/docs/28770/acasat.pdf)
resistor array
0
4
4
Resistor_SMD
R_Array_Convex_2x1206
Chip Resistor Network, ROHM MNR32 (see mnr_g.pdf)
resistor array
0
4
4
Resistor_SMD
R_Array_Convex_4x0402
Chip Resistor Network, ROHM MNR04 (see mnr_g.pdf)
resistor array
0
8
8
Resistor_SMD
R_Array_Convex_4x0603
Chip Resistor Network, ROHM MNR14 (see mnr_g.pdf)
resistor array
0
8
8
Resistor_SMD
R_Array_Convex_4x0612
Precision Thin Film Chip Resistor Array, VISHAY (see http://www.vishay.com/docs/28770/acasat.pdf)
resistor array
0
8
8
Resistor_SMD
R_Array_Convex_4x1206
Chip Resistor Network, ROHM MNR34 (see mnr_g.pdf)
resistor array
0
8
8
Resistor_SMD
R_Array_Convex_5x0603
Chip Resistor Network, ROHM MNR15 (see mnr_g.pdf)
resistor array
0
10
10
Resistor_SMD
R_Array_Convex_5x1206
Chip Resistor Network, ROHM MNR35 (see mnr_g.pdf)
resistor array
0
10
10
Resistor_SMD
R_Array_Convex_8x0602
Chip Resistor Network, ROHM MNR18 (see mnr_g.pdf)
resistor array
0
16
16
Resistor_SMD
R_Cat16-2
SMT resistor net, Bourns CAT16 series, 2 way
SMT resistor net Bourns CAT16 series 2 way
0
4
4
Resistor_SMD
R_Cat16-4
SMT resistor net, Bourns CAT16 series, 4 way
SMT resistor net Bourns CAT16 series 4 way
0
8
8
Resistor_SMD
R_Cat16-8
SMT resistor net, Bourns CAT16 series, 8 way
SMT resistor net Bourns CAT16 series 8 way
0
16
16
Resistor_SMD
R_MELF_MMB-0207
Resistor, MELF, MMB-0207, http://www.vishay.com/docs/28713/melfprof.pdf
MELF Resistor
0
2
2
Resistor_SMD
R_MicroMELF_MMU-0102
Resistor, MicroMELF, MMU-0102, http://www.vishay.com/docs/28713/melfprof.pdf
MicroMELF Resistor
0
2
2
Resistor_SMD
R_MiniMELF_MMA-0204
Resistor, MiniMELF, MMA-0204, http://www.vishay.com/docs/28713/melfprof.pdf
MiniMELF Resistor
0
2
2
Resistor_SMD
R_Shunt_Ohmite_LVK12
4 contact shunt resistor
shunt resistor 4 contacts
0
4
4
Resistor_SMD
R_Shunt_Ohmite_LVK20
4 contacts shunt resistor, https://www.ohmite.com/assets/docs/res_lvk.pdf
4 contacts resistor smd
0
4
4
Resistor_SMD
R_Shunt_Ohmite_LVK24
4 contacts shunt resistor,https://www.ohmite.com/assets/docs/res_lvk.pdf
4 contacts resistor smd
0
4
4
Resistor_SMD
R_Shunt_Ohmite_LVK25
4 contacts shunt resistor,https://www.ohmite.com/assets/docs/res_lvk.pdf
4 contacts resistor smd
0
4
4
Resistor_SMD
R_Shunt_Vishay_WSK2512_6332Metric_T1.19mm
Shunt Resistor SMD 2512 (6332 Metric), 2.6mm thick, Vishay WKS2512, Terminal length (T) 1.19mm, 5 to 200 milli Ohm (http://http://www.vishay.com/docs/30108/wsk.pdf)
resistor shunt WSK2512
0
4
4
Resistor_SMD
R_Shunt_Vishay_WSK2512_6332Metric_T2.21mm
Shunt Resistor SMD 2512 (6332 Metric), 2.6mm thick, Vishay WKS2512, Terminal length (T) 2.21mm, 1 to 4.9 milli Ohm (http://http://www.vishay.com/docs/30108/wsk.pdf)
resistor shunt WSK2512
0
4
4
Resistor_SMD
R_Shunt_Vishay_WSK2512_6332Metric_T2.66mm
Shunt Resistor SMD 2512 (6332 Metric), 2.6mm thick, Vishay WKS2512, Terminal length (T) 2.66mm, 0.5 to 0.99 milli Ohm (http://http://www.vishay.com/docs/30108/wsk.pdf)
resistor shunt WSK2512
0
4
4
Resistor_SMD
R_Shunt_Vishay_WSKW0612
https://www.vishay.com/docs/30332/wskw0612.pdf
4-Terminal SMD Shunt
0
4
4
Resistor_SMD
R_Shunt_Vishay_WSR2_WSR3
Power Metal Strip Resistors 0.005 to 0.2, https://www.vishay.com/docs/30101/wsr.pdf
SMD Shunt Resistor
0
2
2
Resistor_SMD
R_Shunt_Vishay_WSR2_WSR3_KelvinConnection
Power Metal Strip Resistors 0.005 to 0.2, https://www.vishay.com/docs/30101/wsr.pdf
SMD Shunt Resistor
0
4
2

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,77 @@
{
"board": {
"active_layer": 36,
"active_layer_preset": "All Layers",
"auto_track_width": true,
"hidden_netclasses": [],
"hidden_nets": [],
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"images": 0.6,
"pads": 1.0,
"tracks": 1.0,
"vias": 1.0,
"zones": 0.6
},
"selection_filter": {
"dimensions": true,
"footprints": true,
"graphics": true,
"keepouts": true,
"lockedItems": false,
"otherItems": true,
"pads": true,
"text": true,
"tracks": true,
"vias": true,
"zones": true
},
"visible_items": [
0,
1,
2,
3,
4,
5,
8,
9,
10,
11,
12,
13,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
32,
33,
34,
35,
36,
39,
40
],
"visible_layers": "fffffff_ffffffff",
"zone_display_mode": 0
},
"meta": {
"filename": "prerouted_lm317_breakout.kicad_prl",
"version": 3
},
"project": {
"files": []
}
}

View File

@ -0,0 +1,541 @@
{
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {
"board_outline_line_width": 0.09999999999999999,
"copper_line_width": 0.19999999999999998,
"copper_text_italic": false,
"copper_text_size_h": 1.5,
"copper_text_size_v": 1.5,
"copper_text_thickness": 0.3,
"copper_text_upright": false,
"courtyard_line_width": 0.049999999999999996,
"dimension_precision": 4,
"dimension_units": 3,
"dimensions": {
"arrow_length": 1270000,
"extension_offset": 500000,
"keep_text_aligned": true,
"suppress_zeroes": false,
"text_position": 0,
"units_format": 1
},
"fab_line_width": 0.09999999999999999,
"fab_text_italic": false,
"fab_text_size_h": 1.0,
"fab_text_size_v": 1.0,
"fab_text_thickness": 0.15,
"fab_text_upright": false,
"other_line_width": 0.15,
"other_text_italic": false,
"other_text_size_h": 1.0,
"other_text_size_v": 1.0,
"other_text_thickness": 0.15,
"other_text_upright": false,
"pads": {
"drill": 0.762,
"height": 1.524,
"width": 1.524
},
"silk_line_width": 0.15,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.15,
"silk_text_upright": false,
"zones": {
"min_clearance": 0.5
}
},
"diff_pair_dimensions": [
{
"gap": 0.0,
"via_gap": 0.0,
"width": 0.0
}
],
"drc_exclusions": [],
"meta": {
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"connection_width": "warning",
"copper_edge_clearance": "error",
"copper_sliver": "warning",
"courtyards_overlap": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint": "error",
"footprint_type_mismatch": "ignore",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
"isolated_copper": "warning",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"lib_footprint_issues": "warning",
"lib_footprint_mismatch": "warning",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "warning",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_edge_clearance": "warning",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"solder_mask_bridge": "error",
"starved_thermal": "error",
"text_height": "warning",
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_dangling": "warning",
"track_width": "error",
"tracks_crossing": "error",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zones_intersect": "error"
},
"rules": {
"max_error": 0.005,
"min_clearance": 0.0,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.0,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.0,
"min_text_height": 0.7999999999999999,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.0,
"min_via_annular_width": 0.09999999999999999,
"min_via_diameter": 0.5,
"solder_mask_clearance": 0.0,
"solder_mask_min_width": 0.0,
"solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true
},
"teardrop_options": [
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 5,
"td_on_pad_in_zone": false,
"td_onpadsmd": true,
"td_onroundshapesonly": false,
"td_ontrackend": false,
"td_onviapad": true
}
],
"teardrop_parameters": [
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_round_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_rect_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_track_end",
"td_width_to_size_filter_ratio": 0.9
}
],
"track_widths": [
0.0
],
"via_dimensions": [
{
"diameter": 0.0,
"drill": 0.0
}
],
"zones_allow_external_fillets": false
},
"layer_presets": [],
"viewports": []
},
"boards": [],
"cvpcb": {
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"meta": {
"version": 0
},
"pin_map": [
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
1,
2
],
[
0,
1,
0,
0,
0,
0,
1,
1,
2,
1,
1,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2
],
[
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
2
],
[
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
1,
2,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
0,
2,
1,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
]
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"conflicting_netclasses": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"missing_bidi_pin": "warning",
"missing_input_pin": "warning",
"missing_power_pin": "error",
"missing_unit": "warning",
"multiple_net_names": "warning",
"net_not_bus_member": "warning",
"no_connect_connected": "warning",
"no_connect_dangling": "warning",
"pin_not_connected": "error",
"pin_not_driven": "error",
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"simulation_model_issue": "ignore",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "prerouted_lm317_breakout.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12,
"clearance": 0.2,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.25,
"via_diameter": 0.8,
"via_drill": 0.4,
"wire_width": 6
},
{
"bus_width": 16,
"clearance": 0.4,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Wejście",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 1.2,
"via_diameter": 1.8,
"via_drill": 0.6,
"wire_width": 12
},
{
"bus_width": 12,
"clearance": 0.3,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Wyjście",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 1.0,
"via_diameter": 1.2,
"via_drill": 0.5,
"wire_width": 8
}
],
"meta": {
"version": 3
},
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": [
{
"netclass": "Wejście",
"pattern": "/wejście"
},
{
"netclass": "Wyjście",
"pattern": "/wyjście"
}
]
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"specctra_dsn": "",
"step": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"drawing": {
"dashed_lines_dash_length_ratio": 12.0,
"dashed_lines_gap_length_ratio": 3.0,
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"field_names": [],
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.375,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.15
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 1
},
"net_format_name": "",
"ngspice": {
"fix_include_paths": true,
"meta": {
"version": 0
},
"model_mode": 0,
"workbook_filename": ""
},
"page_layout_descr_file": "",
"plot_directory": "",
"spice_current_sheet_as_root": false,
"spice_external_command": "spice \"%I\"",
"spice_model_current_sheet_as_root": true,
"spice_save_all_currents": false,
"spice_save_all_voltages": false,
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [
[
"31e0abb9-624b-4ade-86d4-57bec91a4fa8",
""
]
],
"text_variables": {}
}

View File

@ -0,0 +1,857 @@
(kicad_sch (version 20230121) (generator eeschema)
(uuid 31e0abb9-624b-4ade-86d4-57bec91a4fa8)
(paper "A4")
(lib_symbols
(symbol "Connector:Screw_Terminal_01x02" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
(property "Reference" "J" (at 0 2.54 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "Screw_Terminal_01x02" (at 0 -5.08 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "screw terminal" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Generic screw terminal, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "TerminalBlock*:*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "Screw_Terminal_01x02_1_1"
(rectangle (start -1.27 1.27) (end 1.27 -3.81)
(stroke (width 0.254) (type default))
(fill (type background))
)
(circle (center 0 -2.54) (radius 0.635)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(polyline
(pts
(xy -0.5334 -2.2098)
(xy 0.3302 -3.048)
)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(polyline
(pts
(xy -0.5334 0.3302)
(xy 0.3302 -0.508)
)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(polyline
(pts
(xy -0.3556 -2.032)
(xy 0.508 -2.8702)
)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(polyline
(pts
(xy -0.3556 0.508)
(xy 0.508 -0.3302)
)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(circle (center 0 0) (radius 0.635)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(pin passive line (at -5.08 0 0) (length 3.81)
(name "Pin_1" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -5.08 -2.54 0) (length 3.81)
(name "Pin_2" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
(property "Reference" "C" (at 0.635 2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "C" (at 0.635 -2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (at 0.9652 -3.81 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "cap capacitor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Unpolarized capacitor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "C_*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "C_0_1"
(polyline
(pts
(xy -2.032 -0.762)
(xy 2.032 -0.762)
)
(stroke (width 0.508) (type default))
(fill (type none))
)
(polyline
(pts
(xy -2.032 0.762)
(xy 2.032 0.762)
)
(stroke (width 0.508) (type default))
(fill (type none))
)
)
(symbol "C_1_1"
(pin passive line (at 0 3.81 270) (length 2.794)
(name "~" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -3.81 90) (length 2.794)
(name "~" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "Device:C_Polarized" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
(property "Reference" "C" (at 0.635 2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "C_Polarized" (at 0.635 -2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (at 0.9652 -3.81 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "cap capacitor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Polarized capacitor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "CP_*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "C_Polarized_0_1"
(rectangle (start -2.286 0.508) (end 2.286 1.016)
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
(pts
(xy -1.778 2.286)
(xy -0.762 2.286)
)
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
(pts
(xy -1.27 2.794)
(xy -1.27 1.778)
)
(stroke (width 0) (type default))
(fill (type none))
)
(rectangle (start 2.286 -0.508) (end -2.286 -1.016)
(stroke (width 0) (type default))
(fill (type outline))
)
)
(symbol "C_Polarized_1_1"
(pin passive line (at 0 3.81 270) (length 2.794)
(name "~" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -3.81 90) (length 2.794)
(name "~" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "R" (at 2.032 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "R" (at 0 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at -1.778 0 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "R res resistor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Resistor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "R_*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "R_0_1"
(rectangle (start -1.016 -2.54) (end 1.016 2.54)
(stroke (width 0.254) (type default))
(fill (type none))
)
)
(symbol "R_1_1"
(pin passive line (at 0 3.81 270) (length 1.27)
(name "~" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -3.81 90) (length 1.27)
(name "~" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "Regulator_Linear:LM317_TO-220" (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
(property "Reference" "U" (at -3.81 3.175 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "LM317_TO-220" (at 0 3.175 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Package_TO_SOT_THT:TO-220-3_Vertical" (at 0 6.35 0)
(effects (font (size 1.27 1.27) italic) hide)
)
(property "Datasheet" "http://www.ti.com/lit/ds/symlink/lm317.pdf" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "Adjustable Voltage Regulator 1A Positive" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "1.5A 35V Adjustable Linear Regulator, TO-220" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "TO?220*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "LM317_TO-220_0_1"
(rectangle (start -5.08 1.905) (end 5.08 -5.08)
(stroke (width 0.254) (type default))
(fill (type background))
)
)
(symbol "LM317_TO-220_1_1"
(pin input line (at 0 -7.62 90) (length 2.54)
(name "ADJ" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin power_out line (at 7.62 0 180) (length 2.54)
(name "VO" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at -7.62 0 0) (length 2.54)
(name "VI" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (at 0 -6.35 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (at 0 -3.81 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "global power" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "GND_0_1"
(polyline
(pts
(xy 0 0)
(xy 0 -1.27)
(xy 1.27 -1.27)
(xy 0 -2.54)
(xy -1.27 -1.27)
(xy 0 -1.27)
)
(stroke (width 0) (type default))
(fill (type none))
)
)
(symbol "GND_1_1"
(pin power_in line (at 0 0 270) (length 0) hide
(name "GND" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
)
)
)
(junction (at 133.35 101.6) (diameter 0) (color 0 0 0 0)
(uuid 14efad79-6091-49dd-a4d2-ca9957688d3b)
)
(junction (at 190.5 101.6) (diameter 0) (color 0 0 0 0)
(uuid 53397bea-45e3-4674-9492-212f22b87bbe)
)
(junction (at 120.65 101.6) (diameter 0) (color 0 0 0 0)
(uuid 82c8f1d4-0be0-432c-8985-80d7e4802880)
)
(junction (at 177.8 101.6) (diameter 0) (color 0 0 0 0)
(uuid 97832c1a-e80f-4188-b039-01c97ae04242)
)
(junction (at 165.1 101.6) (diameter 0) (color 0 0 0 0)
(uuid b90fe718-8afa-463b-9ed4-77b55c700772)
)
(junction (at 165.1 114.3) (diameter 0) (color 0 0 0 0)
(uuid dab093f4-11af-4f07-b3e5-0a948bce8b3e)
)
(wire (pts (xy 133.35 101.6) (xy 144.78 101.6))
(stroke (width 0) (type default))
(uuid 09abac8a-b2af-405e-97bb-3bd78fd4f036)
)
(wire (pts (xy 133.35 101.6) (xy 133.35 104.14))
(stroke (width 0) (type default))
(uuid 122963a6-98d2-45cc-ad7f-ee09b1b18258)
)
(wire (pts (xy 133.35 101.6) (xy 120.65 101.6))
(stroke (width 0) (type default))
(uuid 125d5ab5-8390-45ed-9dc7-1b3e77f26f47)
)
(wire (pts (xy 203.2 104.14) (xy 203.2 114.3))
(stroke (width 0) (type default))
(uuid 12e6249c-85bd-44ed-a82b-34b935ac22e8)
)
(wire (pts (xy 120.65 111.76) (xy 120.65 114.3))
(stroke (width 0) (type default))
(uuid 1962c471-ddf6-41ae-b1a9-5ebe942eb5dc)
)
(wire (pts (xy 165.1 101.6) (xy 165.1 104.14))
(stroke (width 0) (type default))
(uuid 20e2f46c-e69f-4ed5-96b9-97a170605839)
)
(wire (pts (xy 165.1 114.3) (xy 165.1 116.84))
(stroke (width 0) (type default))
(uuid 26079e98-6120-4025-8abf-eb266898b0aa)
)
(wire (pts (xy 107.95 101.6) (xy 120.65 101.6))
(stroke (width 0) (type default))
(uuid 26710d1b-5d58-40eb-9c3d-36086bc57498)
)
(wire (pts (xy 165.1 111.76) (xy 165.1 114.3))
(stroke (width 0) (type default))
(uuid 296bb973-7e32-405b-805e-db212ba463e8)
)
(wire (pts (xy 107.95 104.14) (xy 107.95 114.3))
(stroke (width 0) (type default))
(uuid 33eae25c-b1cd-4569-a8f8-43afe9fda413)
)
(wire (pts (xy 152.4 114.3) (xy 165.1 114.3))
(stroke (width 0) (type default))
(uuid 461c8ee7-2446-4166-9967-946bd2d3b3c6)
)
(wire (pts (xy 152.4 109.22) (xy 152.4 114.3))
(stroke (width 0) (type default))
(uuid 4654cefa-6b53-4074-b350-f3ae9f567603)
)
(wire (pts (xy 133.35 111.76) (xy 133.35 114.3))
(stroke (width 0) (type default))
(uuid 57bae215-22cc-4cd8-936c-ecf5785dbc07)
)
(wire (pts (xy 160.02 101.6) (xy 165.1 101.6))
(stroke (width 0) (type default))
(uuid 67d0b3e5-1241-4527-82a0-e5b547efe141)
)
(wire (pts (xy 203.2 101.6) (xy 190.5 101.6))
(stroke (width 0) (type default))
(uuid 78551bec-a861-43ae-b1a5-608538acd474)
)
(wire (pts (xy 165.1 101.6) (xy 177.8 101.6))
(stroke (width 0) (type default))
(uuid 9ece98f6-ca02-4905-a2d5-5dc6e80602ea)
)
(wire (pts (xy 120.65 101.6) (xy 120.65 104.14))
(stroke (width 0) (type default))
(uuid bcde841b-815c-43be-a3a2-ee183dc7647a)
)
(wire (pts (xy 177.8 101.6) (xy 177.8 104.14))
(stroke (width 0) (type default))
(uuid c08c4e19-cd1d-4bac-8d1b-4f06f8c1f00e)
)
(wire (pts (xy 177.8 101.6) (xy 190.5 101.6))
(stroke (width 0) (type default))
(uuid cb42463e-0aa9-439d-85ee-b128da774785)
)
(wire (pts (xy 177.8 111.76) (xy 177.8 114.3))
(stroke (width 0) (type default))
(uuid eb3076b2-2a7e-45f1-8e2e-3650311987f8)
)
(wire (pts (xy 190.5 101.6) (xy 190.5 104.14))
(stroke (width 0) (type default))
(uuid f5c00870-30fe-43b5-bfb0-22a25a1fc443)
)
(wire (pts (xy 165.1 124.46) (xy 165.1 127))
(stroke (width 0) (type default))
(uuid f5f613a0-b355-4dc7-8101-e596e2be791d)
)
(wire (pts (xy 190.5 111.76) (xy 190.5 114.3))
(stroke (width 0) (type default))
(uuid fed172f1-83e3-409a-86b6-bd4323e4e593)
)
(label "adj" (at 152.4 114.3 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 6316f3e1-c918-4971-b92a-0c7f80da4197)
)
(label "wyjście" (at 196.85 101.6 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 79f32864-90c1-4580-a546-98cd755818a0)
)
(label "wejście" (at 107.95 101.6 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 9e616284-3820-400b-880c-617cf98d63ab)
)
(symbol (lib_id "power:GND") (at 203.2 114.3 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 262a9c28-a0e8-428f-9d16-2d8b17e78c16)
(property "Reference" "#PWR07" (at 203.2 120.65 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (at 203.2 119.38 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 203.2 114.3 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 203.2 114.3 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid c81722fe-aea8-4598-9329-49f4a41df06c))
(instances
(project "prerouted_lm317_breakout"
(path "/31e0abb9-624b-4ade-86d4-57bec91a4fa8"
(reference "#PWR07") (unit 1)
)
)
)
)
(symbol (lib_id "Device:R") (at 165.1 120.65 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 26adc7ff-75ac-4b17-9893-57eea9122c4a)
(property "Reference" "R2" (at 167.64 119.38 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "750" (at 167.64 121.92 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Resistor_SMD:R_1206_3216Metric" (at 163.322 120.65 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 165.1 120.65 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid bf7f05a2-6650-48a2-a2cb-ae0f3c393a9f))
(pin "2" (uuid b4dbb3a2-a695-4bec-a5bf-d54b81003bb0))
(instances
(project "prerouted_lm317_breakout"
(path "/31e0abb9-624b-4ade-86d4-57bec91a4fa8"
(reference "R2") (unit 1)
)
)
)
)
(symbol (lib_id "Device:C") (at 120.65 107.95 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 30557c0f-b0f9-4814-81c4-85be5fe98933)
(property "Reference" "C1" (at 124.46 106.68 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "100n" (at 124.46 109.22 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Capacitor_SMD:C_1206_3216Metric" (at 121.6152 111.76 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 120.65 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 1b4e3eed-bab4-4100-bb86-c7347a4bbc7a))
(pin "2" (uuid c74f3bf5-6979-467b-a204-db2a1791d692))
(instances
(project "prerouted_lm317_breakout"
(path "/31e0abb9-624b-4ade-86d4-57bec91a4fa8"
(reference "C1") (unit 1)
)
)
)
)
(symbol (lib_id "Device:C") (at 190.5 107.95 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 4044c180-2685-439c-9dbd-4584f04f1357)
(property "Reference" "C4" (at 194.31 106.68 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "100n" (at 194.31 109.22 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Capacitor_SMD:C_1206_3216Metric" (at 191.4652 111.76 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 190.5 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 8f09ebb0-ef44-4513-ba54-89986b71fe81))
(pin "2" (uuid 888ac326-dc48-4642-ab20-0d82bd1c7761))
(instances
(project "prerouted_lm317_breakout"
(path "/31e0abb9-624b-4ade-86d4-57bec91a4fa8"
(reference "C4") (unit 1)
)
)
)
)
(symbol (lib_id "power:GND") (at 107.95 114.3 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 57a2f621-25a5-401a-9296-dce8f68cd2b1)
(property "Reference" "#PWR01" (at 107.95 120.65 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (at 107.95 119.38 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 107.95 114.3 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 107.95 114.3 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 96757f9d-b41f-4069-9187-3670ba717e63))
(instances
(project "prerouted_lm317_breakout"
(path "/31e0abb9-624b-4ade-86d4-57bec91a4fa8"
(reference "#PWR01") (unit 1)
)
)
)
)
(symbol (lib_id "Regulator_Linear:LM317_TO-220") (at 152.4 101.6 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 5f58185c-1eba-4a17-a885-09ed99b72a99)
(property "Reference" "U1" (at 152.4 94.615 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "LM317_TO-220" (at 152.4 97.155 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "Package_TO_SOT_THT:TO-220-3_Vertical" (at 152.4 95.25 0)
(effects (font (size 1.27 1.27) italic) hide)
)
(property "Datasheet" "http://www.ti.com/lit/ds/symlink/lm317.pdf" (at 152.4 101.6 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid c0c77fc2-f78e-4650-82ce-ba0344e740bb))
(pin "3" (uuid 49208dd7-9aba-4cd9-a8f2-ac99966d5de2))
(pin "2" (uuid 93ce5d3a-ddc5-4a96-acef-68927a44e576))
(instances
(project "prerouted_lm317_breakout"
(path "/31e0abb9-624b-4ade-86d4-57bec91a4fa8"
(reference "U1") (unit 1)
)
)
)
)
(symbol (lib_id "Connector:Screw_Terminal_01x02") (at 102.87 101.6 0) (mirror y) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 7a287f25-3f36-4b96-924f-1892bd1d7b8e)
(property "Reference" "J1" (at 100.33 101.6 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "Screw_Terminal_01x02" (at 100.33 104.14 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "TerminalBlock:TerminalBlock_Altech_AK300-2_P5.00mm" (at 102.87 101.6 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 102.87 101.6 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 29ba84b6-79a6-435e-9ba5-39c5574e07db))
(pin "2" (uuid 553d9c2f-d058-43bb-b897-b1cb305a6513))
(instances
(project "prerouted_lm317_breakout"
(path "/31e0abb9-624b-4ade-86d4-57bec91a4fa8"
(reference "J1") (unit 1)
)
)
)
)
(symbol (lib_id "Device:C_Polarized") (at 177.8 107.95 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 80b487e2-75c6-4c77-bc50-c04e9fec495b)
(property "Reference" "C3" (at 181.61 105.791 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "470u" (at 181.61 108.331 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Capacitor_THT:CP_Radial_D6.3mm_P2.50mm" (at 178.7652 111.76 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 177.8 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "2" (uuid 2158a0e6-e8c4-43d0-a068-619a79817c5f))
(pin "1" (uuid b5a2e5d9-a0d4-46d7-81be-d9ca0070a7ba))
(instances
(project "prerouted_lm317_breakout"
(path "/31e0abb9-624b-4ade-86d4-57bec91a4fa8"
(reference "C3") (unit 1)
)
)
)
)
(symbol (lib_id "power:GND") (at 120.65 114.3 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 84a844ca-d23c-4078-8560-9b31ba6c7531)
(property "Reference" "#PWR02" (at 120.65 120.65 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (at 120.65 119.38 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 120.65 114.3 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 120.65 114.3 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid d8cd5b23-3d9f-4b43-8446-374ea70d358b))
(instances
(project "prerouted_lm317_breakout"
(path "/31e0abb9-624b-4ade-86d4-57bec91a4fa8"
(reference "#PWR02") (unit 1)
)
)
)
)
(symbol (lib_id "power:GND") (at 165.1 127 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 8a49fded-bcae-4f64-b5f5-59c0b3f5d076)
(property "Reference" "#PWR04" (at 165.1 133.35 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (at 165.1 132.08 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 165.1 127 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 165.1 127 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 7879fd75-abde-4d09-93b1-9a6cb4f9f8f4))
(instances
(project "prerouted_lm317_breakout"
(path "/31e0abb9-624b-4ade-86d4-57bec91a4fa8"
(reference "#PWR04") (unit 1)
)
)
)
)
(symbol (lib_id "power:GND") (at 133.35 114.3 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 92562a5c-5d77-465e-8d99-c0f31dbe6798)
(property "Reference" "#PWR03" (at 133.35 120.65 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (at 133.35 119.38 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 133.35 114.3 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 133.35 114.3 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 992bdd25-89e6-4274-8916-6565daa7bdcc))
(instances
(project "prerouted_lm317_breakout"
(path "/31e0abb9-624b-4ade-86d4-57bec91a4fa8"
(reference "#PWR03") (unit 1)
)
)
)
)
(symbol (lib_id "Connector:Screw_Terminal_01x02") (at 208.28 104.14 0) (mirror x) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid a91d40de-1763-4d10-a5b2-238848ea60b8)
(property "Reference" "J2" (at 210.82 104.14 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "Screw_Terminal_01x02" (at 210.82 101.6 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "TerminalBlock:TerminalBlock_Altech_AK300-2_P5.00mm" (at 208.28 104.14 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 208.28 104.14 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 32997afe-ae02-4f2e-9368-59405a630aaf))
(pin "2" (uuid 61aaed68-6a97-4fd3-9f7f-5b22135aa2fc))
(instances
(project "prerouted_lm317_breakout"
(path "/31e0abb9-624b-4ade-86d4-57bec91a4fa8"
(reference "J2") (unit 1)
)
)
)
)
(symbol (lib_id "power:GND") (at 190.5 114.3 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid c41eaec0-13de-4a91-99df-da1fd6c89fdf)
(property "Reference" "#PWR06" (at 190.5 120.65 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (at 190.5 119.38 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 190.5 114.3 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 190.5 114.3 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 78f25352-e1ed-44db-b9da-398d0372f562))
(instances
(project "prerouted_lm317_breakout"
(path "/31e0abb9-624b-4ade-86d4-57bec91a4fa8"
(reference "#PWR06") (unit 1)
)
)
)
)
(symbol (lib_id "Device:R") (at 165.1 107.95 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid cb976d62-3fd6-45d0-b886-aa26dd2282d1)
(property "Reference" "R1" (at 167.64 106.68 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "240" (at 167.64 109.22 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Resistor_SMD:R_1206_3216Metric" (at 163.322 107.95 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 165.1 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 6a55c7de-8fcc-4b82-a404-d41c654ff7fa))
(pin "2" (uuid 06c217cb-944c-4cb7-bf55-aa7ae4d6dc61))
(instances
(project "prerouted_lm317_breakout"
(path "/31e0abb9-624b-4ade-86d4-57bec91a4fa8"
(reference "R1") (unit 1)
)
)
)
)
(symbol (lib_id "Device:C_Polarized") (at 133.35 107.95 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid f326a562-5fba-4e46-87d0-99ded99ad4cc)
(property "Reference" "C2" (at 137.16 105.791 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "470u" (at 137.16 108.331 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Capacitor_THT:CP_Radial_D6.3mm_P2.50mm" (at 134.3152 111.76 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 133.35 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "2" (uuid 29938161-9812-45aa-ae4c-cdd08875e396))
(pin "1" (uuid 2cc64786-dbc4-4a2a-ba97-271b1f253c93))
(instances
(project "prerouted_lm317_breakout"
(path "/31e0abb9-624b-4ade-86d4-57bec91a4fa8"
(reference "C2") (unit 1)
)
)
)
)
(symbol (lib_id "power:GND") (at 177.8 114.3 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid fdbc4ce1-c5c9-4483-bf37-7cba50460ed9)
(property "Reference" "#PWR05" (at 177.8 120.65 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (at 177.8 119.38 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 177.8 114.3 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 177.8 114.3 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid fcba5594-9e7d-4a65-9f3d-e883cd29a47c))
(instances
(project "prerouted_lm317_breakout"
(path "/31e0abb9-624b-4ade-86d4-57bec91a4fa8"
(reference "#PWR05") (unit 1)
)
)
)
)
(sheet_instances
(path "/" (page "1"))
)
)

93017
tests/data/test/fp-info-cache Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,77 @@
{
"board": {
"active_layer": 44,
"active_layer_preset": "All Copper Layers",
"auto_track_width": true,
"hidden_netclasses": [],
"hidden_nets": [],
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"images": 0.6,
"pads": 1.0,
"tracks": 1.0,
"vias": 1.0,
"zones": 0.6
},
"selection_filter": {
"dimensions": true,
"footprints": true,
"graphics": true,
"keepouts": true,
"lockedItems": false,
"otherItems": true,
"pads": true,
"text": true,
"tracks": true,
"vias": true,
"zones": true
},
"visible_items": [
0,
1,
2,
3,
4,
5,
8,
9,
10,
11,
12,
13,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
32,
33,
34,
35,
36,
39,
40
],
"visible_layers": "0001000_ffffffff",
"zone_display_mode": 0
},
"meta": {
"filename": "test.kicad_prl",
"version": 3
},
"project": {
"files": []
}
}