diff --git a/circuit/circuit.kicad_pcb b/circuit/circuit.kicad_pcb index 28b47a1..e282613 100644 --- a/circuit/circuit.kicad_pcb +++ b/circuit/circuit.kicad_pcb @@ -1,2 +1,161 @@ (kicad_pcb (version 20211014) (generator pcbnew) -) \ No newline at end of file + + (general + (thickness 1.6) + ) + + (paper "A4") + (layers + (0 "F.Cu" signal) + (31 "B.Cu" signal) + (32 "B.Adhes" user "B.Adhesive") + (33 "F.Adhes" user "F.Adhesive") + (34 "B.Paste" user) + (35 "F.Paste" user) + (36 "B.SilkS" user "B.Silkscreen") + (37 "F.SilkS" user "F.Silkscreen") + (38 "B.Mask" user) + (39 "F.Mask" user) + (40 "Dwgs.User" user "User.Drawings") + (41 "Cmts.User" user "User.Comments") + (42 "Eco1.User" user "User.Eco1") + (43 "Eco2.User" user "User.Eco2") + (44 "Edge.Cuts" user) + (45 "Margin" user) + (46 "B.CrtYd" user "B.Courtyard") + (47 "F.CrtYd" user "F.Courtyard") + (48 "B.Fab" user) + (49 "F.Fab" user) + (50 "User.1" user) + (51 "User.2" user) + (52 "User.3" user) + (53 "User.4" user) + (54 "User.5" user) + (55 "User.6" user) + (56 "User.7" user) + (57 "User.8" user) + (58 "User.9" user) + ) + + (setup + (pad_to_mask_clearance 0) + (pcbplotparams + (layerselection 0x00010fc_ffffffff) + (disableapertmacros false) + (usegerberextensions false) + (usegerberattributes true) + (usegerberadvancedattributes true) + (creategerberjobfile true) + (svguseinch false) + (svgprecision 6) + (excludeedgelayer true) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (dxfpolygonmode true) + (dxfimperialunits true) + (dxfusepcbnewfont true) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (sketchpadsonfab false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 1) + (scaleselection 1) + (outputdirectory "") + ) + ) + + (net 0 "") + (net 1 "Net-(F1-Pad1)") + (net 2 "Net-(J16-Pad3)") + (net 3 "GND1") + + (footprint "circuit:CF13JL-02" (layer "F.Cu") + (tedit 0) (tstamp 44814df9-89b5-487e-ba76-96f04659cbe2) + (at 134.62 83.82) + (property "Sheetfile" "circuit.kicad_sch") + (property "Sheetname" "") + (path "/11180ddc-a5a7-434a-a2d9-7e4045f725cc") + (attr through_hole) + (fp_text reference "K1" (at 0 -0.5 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp dfaaeaef-1d83-4d32-aab2-7a41351deaf7) + ) + (fp_text value "CF13JL-02" (at 0 1 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 1904ee47-6781-4f38-8d52-4e8378232853) + ) + (fp_text user "B" (at 11.43 5.08 unlocked) (layer "F.SilkS") + (effects (font (size 3 3) (thickness 0.3))) + (tstamp 6cc2e66d-56bf-4675-84b0-920718b846d6) + ) + (fp_text user "L" (at 0 -6.35 unlocked) (layer "F.SilkS") + (effects (font (size 3 3) (thickness 0.3))) + (tstamp 7c6a1df2-8176-4846-a72c-84a3ce4aa13d) + ) + (fp_text user "E" (at -11.43 5.08 unlocked) (layer "F.SilkS") + (effects (font (size 3 3) (thickness 0.3))) + (tstamp b6e21e4b-4d60-4fc0-8799-ecccaec3ae7a) + ) + (fp_text user "${REFERENCE}" (at 0 2.5 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 019a3486-b150-467b-8f5a-d634e20a126c) + ) + (fp_line (start 2.54 -2.54) (end -2.54 -2.54) (layer "B.Cu") (width 2) (tstamp 8309f36b-bd93-474f-9332-7de6579e2ec7)) + (fp_line (start 7.62 2.54) (end 7.62 7.62) (layer "B.Cu") (width 2) (tstamp 869b4e51-fe59-4390-aa80-aaff63b6150f)) + (fp_line (start -7.62 2.54) (end -7.62 7.62) (layer "B.Cu") (width 2) (tstamp ee7de68b-a812-4ad3-961f-7d6487545738)) + (fp_line (start 2.414474 -2.54) (end -2.414474 -2.54) (layer "F.SilkS") (width 0.4) (tstamp 5762bfd1-f783-4343-b14e-89798e4fff0b)) + (fp_line (start 7.62 7.494474) (end 7.62 2.665526) (layer "F.SilkS") (width 0.4) (tstamp d6d6fb21-bb68-4923-91ce-3ed35893e9fb)) + (fp_line (start -7.62 2.665526) (end -7.62 7.494474) (layer "F.SilkS") (width 0.4) (tstamp f8043757-1132-422d-b963-f3d6e3f1fbc5)) + (fp_rect (start -15.25 -9.38) (end 15.25 19.02) (layer "F.SilkS") (width 0.2) (fill none) (tstamp 25021050-161c-4a5c-9549-bcd3d9442035)) + (fp_arc (start 1.286474 -3.556) (mid 3.173526 -4.5169) (end 2.414474 -2.54) (layer "F.SilkS") (width 0.4) (tstamp 3bff4712-7ec0-49d5-930d-2ebfcc5b57d2)) + (fp_arc (start -2.414474 -2.54) (mid -3.375374 -4.427052) (end -1.398474 -3.668) (layer "F.SilkS") (width 0.4) (tstamp 3cce00f1-438f-424c-9c44-d55a9baa8881)) + (fp_arc (start 8.636 6.366474) (mid 9.596894 8.253519) (end 7.62 7.494474) (layer "F.SilkS") (width 0.4) (tstamp 715453a6-3365-4fd5-b918-0760a5a212d3)) + (fp_arc (start 7.62 2.665526) (mid 9.507051 1.704622) (end 8.748 3.681526) (layer "F.SilkS") (width 0.4) (tstamp ae531754-44a5-4d47-8dac-cb6848754f82)) + (fp_arc (start -8.636 3.793526) (mid -9.5969 1.906474) (end -7.62 2.665526) (layer "F.SilkS") (width 0.4) (tstamp b476e420-1e57-4089-a302-2eb8d44e7e19)) + (fp_arc (start -7.62 7.494474) (mid -9.507052 8.455374) (end -8.748 6.478474) (layer "F.SilkS") (width 0.4) (tstamp e13945d4-6fee-427d-b6ef-f9d4f59a5a39)) + (pad "1" thru_hole circle (at 7.62 2.54) (size 2.8 2.8) (drill 1.4) (layers *.Cu *.Mask) + (net 1 "Net-(F1-Pad1)") (pinfunction "B") (pintype "passive") (tstamp 7eb016cb-1b5c-47d6-be6a-bdf2624e41bb)) + (pad "1" thru_hole circle (at 7.62 7.62) (size 2.8 2.8) (drill 1.4) (layers *.Cu *.Mask) + (net 1 "Net-(F1-Pad1)") (pinfunction "B") (pintype "passive") (tstamp fd43819a-2a45-46ad-a7b6-b0b50ed59741)) + (pad "2" thru_hole circle (at -2.54 -2.54) (size 2.8 2.8) (drill 1.4) (layers *.Cu *.Mask) + (net 2 "Net-(J16-Pad3)") (pinfunction "L") (pintype "passive") (tstamp 3994c0c3-1569-4eae-9681-11ac286261e0)) + (pad "2" thru_hole circle (at 2.54 -2.54) (size 2.8 2.8) (drill 1.4) (layers *.Cu *.Mask) + (net 2 "Net-(J16-Pad3)") (pinfunction "L") (pintype "passive") (tstamp 893cefdc-ecfd-454e-9426-040c8c6fa890)) + (pad "3" thru_hole circle (at -7.62 2.54) (size 2.8 2.8) (drill 1.4) (layers *.Cu *.Mask) + (net 3 "GND1") (pinfunction "E") (pintype "passive") (tstamp 2ca0c44c-4307-4eb1-af55-ed1d936060b5)) + (pad "3" thru_hole circle (at -7.62 7.62) (size 2.8 2.8) (drill 1.4) (layers *.Cu *.Mask) + (net 3 "GND1") (pinfunction "E") (pintype "passive") (tstamp b50326a0-c73c-4e9a-a1da-95120dcc579b)) + (group "" (id 3e5119f1-741b-40a8-b136-9110550debd8) + (members + 3bff4712-7ec0-49d5-930d-2ebfcc5b57d2 + 3cce00f1-438f-424c-9c44-d55a9baa8881 + 5762bfd1-f783-4343-b14e-89798e4fff0b + ) + ) + (group "" (id 734e2f77-ad7f-43e0-8dc1-9502081d2967) + (members + 715453a6-3365-4fd5-b918-0760a5a212d3 + ae531754-44a5-4d47-8dac-cb6848754f82 + d6d6fb21-bb68-4923-91ce-3ed35893e9fb + ) + ) + (group "" (id cd588e0d-7b95-4c2d-856b-a0a2a0fc946b) + (members + b476e420-1e57-4089-a302-2eb8d44e7e19 + e13945d4-6fee-427d-b6ef-f9d4f59a5a39 + f8043757-1132-422d-b963-f3d6e3f1fbc5 + ) + ) + ) + +) diff --git a/circuit/circuit.kicad_pro b/circuit/circuit.kicad_pro index 802d356..9fa5c52 100644 --- a/circuit/circuit.kicad_pro +++ b/circuit/circuit.kicad_pro @@ -2,26 +2,120 @@ "board": { "design_settings": { "defaults": { - "board_outline_line_width": 0.1, - "copper_line_width": 0.2, + "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_thickness": 0.15, + "silk_text_upright": false, + "zones": { + "45_degree_only": false, + "min_clearance": 0.508 + } }, "diff_pair_dimensions": [], "drc_exclusions": [], + "meta": { + "version": 2 + }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "copper_edge_clearance": "error", + "courtyards_overlap": "error", + "diff_pair_gap_out_of_range": "error", + "diff_pair_uncoupled_length_too_long": "error", + "drill_out_of_range": "error", + "duplicate_footprints": "warning", + "extra_footprint": "warning", + "footprint_type_mismatch": "error", + "hole_clearance": "error", + "hole_near_hole": "error", + "invalid_outline": "error", + "item_on_disabled_layer": "error", + "items_not_allowed": "error", + "length_out_of_range": "error", + "malformed_courtyard": "error", + "microvia_drill_out_of_range": "error", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "net_conflict": "warning", + "npth_inside_courtyard": "ignore", + "padstack": "error", + "pth_inside_courtyard": "ignore", + "shorting_items": "error", + "silk_over_copper": "warning", + "silk_overlap": "warning", + "skew_out_of_range": "error", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_dangling": "warning", + "track_width": "error", + "tracks_crossing": "error", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zone_has_empty_net": "error", + "zones_intersect": "error" + }, "rules": { + "allow_blind_buried_vias": false, + "allow_microvias": false, + "max_error": 0.005, + "min_clearance": 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_silk_clearance": 0.0, + "min_through_hole_diameter": 0.3, + "min_track_width": 0.19999999999999998, + "min_via_annular_width": 0.049999999999999996, + "min_via_diameter": 0.39999999999999997, "solder_mask_clearance": 0.0, - "solder_mask_min_width": 0.0 + "solder_mask_min_width": 0.0, + "use_height_for_length_calcs": true }, "track_widths": [], - "via_dimensions": [] + "via_dimensions": [], + "zones_allow_external_fillets": false, + "zones_use_no_outline": true }, "layer_presets": [] }, @@ -271,7 +365,7 @@ "last_paths": { "gencad": "", "idf": "", - "netlist": "", + "netlist": "circuit.net", "specctra_dsn": "", "step": "", "vrml": "" @@ -299,7 +393,7 @@ "meta": { "version": 1 }, - "net_format_name": "", + "net_format_name": "KiCad", "ngspice": { "fix_include_paths": true, "fix_passive_vals": false, diff --git a/circuit/circuit.kicad_sch b/circuit/circuit.kicad_sch index 978ee7f..990841b 100644 --- a/circuit/circuit.kicad_sch +++ b/circuit/circuit.kicad_sch @@ -186,7 +186,7 @@ (property "Value" "CF13JL-02" (id 1) (at 17.78 1.27 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (id 2) (at 33.655 -1.27 0) + (property "Footprint" "circuit:CF13JL-02" (id 2) (at 33.655 -1.27 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "" (id 3) (at 0 0 0) @@ -1524,7 +1524,7 @@ (property "Value" "CF13JL-02" (id 1) (at 181.61 146.0499 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (id 2) (at 203.835 146.05 0) + (property "Footprint" "circuit:CF13JL-02" (id 2) (at 203.835 146.05 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "" (id 3) (at 170.18 144.78 0) @@ -1859,7 +1859,7 @@ (symbol (lib_id "circuit:Fuse") (at 86.36 129.54 180) (unit 1) (in_bom yes) (on_board yes) (uuid 985151bc-255b-4bba-be1b-fca5352bff0b) - (property "Reference" "F?" (id 0) (at 83.82 129.54 90)) + (property "Reference" "F3" (id 0) (at 83.82 129.54 90)) (property "Value" "25A" (id 1) (at 88.265 129.54 90)) (property "Footprint" "" (id 2) (at 88.138 129.54 90) (effects (font (size 1.27 1.27)) hide) @@ -2080,7 +2080,7 @@ (reference "F2") (unit 1) (value "25A") (footprint "") ) (path "/985151bc-255b-4bba-be1b-fca5352bff0b" - (reference "F?") (unit 1) (value "25A") (footprint "") + (reference "F3") (unit 1) (value "25A") (footprint "") ) (path "/28d39b86-08e4-4067-a01e-edcc50a4a4eb" (reference "J1") (unit 1) (value "Conn_Klaxon") (footprint "") @@ -2134,7 +2134,7 @@ (reference "J17") (unit 1) (value "Conn_Capteur_Frein") (footprint "") ) (path "/11180ddc-a5a7-434a-a2d9-7e4045f725cc" - (reference "K1") (unit 1) (value "CF13JL-02") (footprint "") + (reference "K1") (unit 1) (value "CF13JL-02") (footprint "circuit:CF13JL-02") ) ) ) diff --git a/circuit/circuit.kicad_sym b/circuit/circuit.kicad_sym index b9fc0b8..a3aafa6 100644 --- a/circuit/circuit.kicad_sym +++ b/circuit/circuit.kicad_sym @@ -6,7 +6,7 @@ (property "Value" "CF13JL-02" (id 1) (at 17.78 1.27 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (id 2) (at 33.655 -1.27 0) + (property "Footprint" "circuit:CF13JL-02" (id 2) (at 33.655 -1.27 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "" (id 3) (at 0 0 0) diff --git a/circuit/circuit.pretty/CF13JL-02.kicad_mod b/circuit/circuit.pretty/CF13JL-02.kicad_mod new file mode 100644 index 0000000..c920dc8 --- /dev/null +++ b/circuit/circuit.pretty/CF13JL-02.kicad_mod @@ -0,0 +1,69 @@ +(footprint "CF13JL-02" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 0) + (attr through_hole) + (fp_text reference "REF**" (at 0 -0.5 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 4656f592-77c4-4b8c-825b-7764abf15055) + ) + (fp_text value "CF13JL-02" (at 0 1 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp a360b0d6-551f-4048-bc52-378d1bfb7b8e) + ) + (fp_text user "E" (at -11.43 5.08 unlocked) (layer "F.SilkS") + (effects (font (size 3 3) (thickness 0.3))) + (tstamp 54e1b82f-10a3-4f5e-a15f-48512f3ec835) + ) + (fp_text user "L" (at 0 -6.35 unlocked) (layer "F.SilkS") + (effects (font (size 3 3) (thickness 0.3))) + (tstamp 59f5d953-8966-4aec-8862-7708f0cabd51) + ) + (fp_text user "B" (at 11.43 5.08 unlocked) (layer "F.SilkS") + (effects (font (size 3 3) (thickness 0.3))) + (tstamp bf8cddf0-12a2-466e-a8fe-dafb0a7a5cea) + ) + (fp_text user "${REFERENCE}" (at 0 2.5 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp a34ad969-21e3-4177-bdcb-059ce0e931cf) + ) + (fp_line (start 2.54 -2.54) (end -2.54 -2.54) (layer "B.Cu") (width 2) (tstamp 3bef8225-ce9d-4053-89ca-6377934e6d10)) + (fp_line (start 7.62 2.54) (end 7.62 7.62) (layer "B.Cu") (width 2) (tstamp 8f17515e-49b3-4ad6-b706-bd0f411eac0b)) + (fp_line (start -7.62 2.54) (end -7.62 7.62) (layer "B.Cu") (width 2) (tstamp b8293860-ecd2-4c2c-b19f-b44cd7dc5e06)) + (fp_line (start -7.62 2.665526) (end -7.62 7.494474) (layer "F.SilkS") (width 0.4) (tstamp 31bd131b-fe84-4df0-b284-ada8b002e26c)) + (fp_line (start 2.414474 -2.54) (end -2.414474 -2.54) (layer "F.SilkS") (width 0.4) (tstamp 4d6128a9-c05e-4a75-9a9a-e979d115b149)) + (fp_line (start 7.62 7.494474) (end 7.62 2.665526) (layer "F.SilkS") (width 0.4) (tstamp 786ec9ca-e37c-40ad-8884-9721022c331a)) + (fp_rect (start -15.25 -9.38) (end 15.25 19.02) (layer "F.SilkS") (width 0.2) (fill none) (tstamp 947496ec-c7c2-445c-9159-257949ff9d3c)) + (fp_arc (start 7.62 2.665526) (mid 9.507052 1.704626) (end 8.748 3.681526) (layer "F.SilkS") (width 0.4) (tstamp 2a5ca883-1e63-49ca-82f1-4ca09100db4c)) + (fp_arc (start 8.636 6.366474) (mid 9.5969 8.253526) (end 7.62 7.494474) (layer "F.SilkS") (width 0.4) (tstamp 4beff209-4772-4f34-97fd-d71e7665a4c6)) + (fp_arc (start 1.286474 -3.556) (mid 3.173526 -4.5169) (end 2.414474 -2.54) (layer "F.SilkS") (width 0.4) (tstamp 53551bce-6710-4f6b-a6b4-40b09a4e83cb)) + (fp_arc (start -8.636 3.793526) (mid -9.5969 1.906474) (end -7.62 2.665526) (layer "F.SilkS") (width 0.4) (tstamp 61d56a9f-2440-411a-b574-f7458c355bff)) + (fp_arc (start -7.62 7.494474) (mid -9.507052 8.455374) (end -8.748 6.478474) (layer "F.SilkS") (width 0.4) (tstamp c454e23f-1920-417f-856b-10041e06c3e7)) + (fp_arc (start -2.414474 -2.54) (mid -3.375374 -4.427052) (end -1.398474 -3.668) (layer "F.SilkS") (width 0.4) (tstamp dc0e90a4-0dea-41ce-ad40-f9ff71273038)) + (pad "1" thru_hole circle (at 7.62 2.54) (size 2.8 2.8) (drill 1.4) (layers *.Cu *.Mask) (tstamp 00f104fc-fffe-4604-92ea-abfb697ef168)) + (pad "1" thru_hole circle (at 7.62 7.62) (size 2.8 2.8) (drill 1.4) (layers *.Cu *.Mask) (tstamp e019518d-0ecd-444e-a62e-1ca19e7a3a40)) + (pad "2" thru_hole circle (at 2.54 -2.54) (size 2.8 2.8) (drill 1.4) (layers *.Cu *.Mask) (tstamp 870acc0e-d3bf-45f5-9c9a-3286094f8a46)) + (pad "2" thru_hole circle (at -2.54 -2.54) (size 2.8 2.8) (drill 1.4) (layers *.Cu *.Mask) (tstamp a1edc4b0-8765-465f-ac47-42a8f92b732b)) + (pad "3" thru_hole circle (at -7.62 2.54) (size 2.8 2.8) (drill 1.4) (layers *.Cu *.Mask) (tstamp 089b4bd5-82f1-470b-8770-2a9fcd857eb0)) + (pad "3" thru_hole circle (at -7.62 7.62) (size 2.8 2.8) (drill 1.4) (layers *.Cu *.Mask) (tstamp fa7cae9c-7ded-4893-82c5-a38e5ea0a83f)) + (group "" (id 3cbe8a69-621e-4997-8d8e-d29345134866) + (members + 2a5ca883-1e63-49ca-82f1-4ca09100db4c + 4beff209-4772-4f34-97fd-d71e7665a4c6 + 786ec9ca-e37c-40ad-8884-9721022c331a + ) + ) + (group "" (id 4a68a158-f997-4379-91fb-d3cd33af8955) + (members + 31bd131b-fe84-4df0-b284-ada8b002e26c + 61d56a9f-2440-411a-b574-f7458c355bff + c454e23f-1920-417f-856b-10041e06c3e7 + ) + ) + (group "" (id b43c094c-90df-414d-8dec-54a4b7c41b5d) + (members + 4d6128a9-c05e-4a75-9a9a-e979d115b149 + 53551bce-6710-4f6b-a6b4-40b09a4e83cb + dc0e90a4-0dea-41ce-ad40-f9ff71273038 + ) + ) +) diff --git a/circuit/fp-lib-table b/circuit/fp-lib-table new file mode 100644 index 0000000..21a9f57 --- /dev/null +++ b/circuit/fp-lib-table @@ -0,0 +1,3 @@ +(fp_lib_table + (lib (name "circuit")(type "KiCad")(uri "${KIPRJMOD}/circuit.pretty")(options "")(descr "")) +)