init
This commit is contained in:
27
.gitignore
vendored
Normal file
27
.gitignore
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
# KiCad user/session files
|
||||
*.kicad_prl
|
||||
*.kicad_sch-bak
|
||||
*.kicad_pcb-bak
|
||||
*.bak
|
||||
*~
|
||||
|
||||
|
||||
# KiCad caches / autosave / backup dirs
|
||||
**/*-backups/
|
||||
**/_autosave-*
|
||||
|
||||
# Old KiCad v5 symbol caches (ignore if they appear)
|
||||
*-cache.lib
|
||||
*-cache.dcm
|
||||
|
||||
# DRC/ERC reports you generate (optional)
|
||||
out/
|
||||
build/
|
||||
__pycache__/
|
||||
*.log
|
||||
|
||||
fetch_lcsc.py
|
||||
lcsc_cart.csv
|
||||
|
||||
~*
|
||||
*#*
|
||||
4
README.md
Normal file
4
README.md
Normal file
@@ -0,0 +1,4 @@
|
||||
# USB C PD HUB
|
||||
|
||||
## Generate KiCAD libs from LCSC shopping cart
|
||||
```python .\fetch_lcsc.py .\lcsc_cart.csv --root .\hw```
|
||||
8104
hw/c-hub-old.kicad_pcb
Normal file
8104
hw/c-hub-old.kicad_pcb
Normal file
File diff suppressed because it is too large
Load Diff
227
hw/c-hub.kicad_dru
Normal file
227
hw/c-hub.kicad_dru
Normal file
@@ -0,0 +1,227 @@
|
||||
(version 1)
|
||||
# Custom Design Rules (DRC) for KiCAD 8.0 (Stored in '<project>.kicad_dru' file).
|
||||
#
|
||||
# Matching JLCPCB capabilities: https://jlcpcb.com/capabilities/pcb-capabilities
|
||||
#
|
||||
# KiCad documentation: https://docs.kicad.org/master/id/pcbnew/pcbnew_advanced.html#custom_design_rules
|
||||
#
|
||||
# Inspiration
|
||||
# - https://gist.github.com/darkxst/f713268e5469645425eed40115fb8b49 (with comments)
|
||||
# - https://gist.github.com/denniskupec/e163d13b0a64c2044bd259f64659485e (with comments)
|
||||
|
||||
# TODO new rule: NPTH pads.
|
||||
# Inner diameter of pad should be 0.4-0.5 mm larger than NPTH drill diameter.
|
||||
# JLCPCB: "We make NPTH via dry sealing film process, if customer would like a NPTH but around with pad/copper, our engineer will dig out around pad/copper about 0.2mm-0.25mm, otherwise the metal potion will be flowed into the hole and it becomes a PTH. (there will be no copper dig out optimization for single board)."
|
||||
|
||||
# TODO: new rule for plated slots: min diameter/width 0.5mm
|
||||
# JLCPCB: "The minimum plated slot width is 0.5mm, which is drawn with a pad."
|
||||
|
||||
# TODO new rule: non-plated slots: min diameter/width 1.0mm
|
||||
# JLCPCB: "The minimum Non-Plated Slot Width is 1.0mm, please draw the slot outline in the mechanical layer(GML or GKO)""
|
||||
|
||||
|
||||
# --- Drill/Hole Size ---
|
||||
|
||||
(rule "JLCPCB: Drill Hole Size"
|
||||
# Choose between:
|
||||
# 1-2 Layers
|
||||
# (constraint hole_size (min 0.3mm) (max 6.3mm))
|
||||
# 4-6 Layers (more costly)
|
||||
# (constraint hole_size (min 0.15mm) (max 6.3mm))
|
||||
# 4-6 Layers (preferred)
|
||||
(constraint hole_size (min 0.2mm) (max 6.3mm))
|
||||
)
|
||||
|
||||
(rule "JLCPCB: Via Hole Size"
|
||||
(condition "A.Type == 'Via'")
|
||||
# Choose between:
|
||||
# 1-2 Layers
|
||||
# (constraint hole_size (min 0.3mm))
|
||||
# 4-6 Layers (more costly)
|
||||
# (constraint hole_size (min 0.15mm))
|
||||
# 4-6 Layers (preferred)
|
||||
(constraint hole_size (min 0.2mm))
|
||||
)
|
||||
|
||||
(rule "JLCPCB: Via Annular Ring"
|
||||
(condition "A.Type == 'Via'")
|
||||
# Choose between:
|
||||
# 1-6 Layers
|
||||
# (constraint annular_width (min 0.05mm))
|
||||
# 1-6 Layers (preferred)
|
||||
(constraint annular_width (min 0.075mm))
|
||||
)
|
||||
|
||||
(rule "JLCPCB: PTH Hole Size"
|
||||
(condition "A.Type == 'Pad' && A.Pad_Type == 'Through-hole' && A.isPlated()")
|
||||
(constraint hole_size (min 0.2mm) (max 6.3mm))
|
||||
)
|
||||
|
||||
(rule "JLCPCB: NPTH Hole Size"
|
||||
(condition "A.Type == 'Pad' && A.Pad_Type == 'NPTH, mechanical' && !A.isPlated()")
|
||||
(constraint hole_size (min 0.5mm))
|
||||
)
|
||||
|
||||
# TODO: Hole to board edge ≥ 1 mm. Min. board size 10 × 10 mm.
|
||||
(rule "JLCPCB: Castellated Hole Size"
|
||||
(layer outer)
|
||||
(condition "A.Type == 'Pad' && A.Fabrication_Property == 'Castellated pad'")
|
||||
(constraint hole_size (min 0.6mm))
|
||||
)
|
||||
|
||||
(rule "JLCPCB: PTH Annular Ring"
|
||||
(condition "A.Type == 'Pad' && A.Pad_Type == 'Through-hole' && A.isPlated()")
|
||||
(constraint annular_width (min 0.075mm))
|
||||
)
|
||||
|
||||
(rule "JLCPCB: NPTH Annular Ring"
|
||||
(condition "A.Type == 'Pad' && A.Pad_Type == 'NPTH, mechanical' && !A.isPlated()")
|
||||
(constraint annular_width (min 0.25mm))
|
||||
)
|
||||
|
||||
# An expensive 4-Wire Kelvin Test is automatically added for holes that are < 0.3mm with a diameter ≤ 0.4mm.
|
||||
(rule "JLCPCB: Avoid 4-Wire Kelvin Test"
|
||||
(condition "(A.Type == 'Via' && A.Hole < 0.3mm && A.Diameter <= 0.4mm) || (A.Type == 'Pad' && ((A.Hole_Size_X < 0.3mm && A.Size_X <= 0.4mm) || (A.Hole_Size_Y < 0.3mm && A.Size_Y <= 0.4mm)))")
|
||||
# 4-6 Layers
|
||||
(constraint annular_width (min 0.125mm))
|
||||
)
|
||||
|
||||
|
||||
# --- VIA Support Rules ---
|
||||
|
||||
(rule "JLCPCB: Only Throughhole VIAs are supported"
|
||||
(condition "A.Type == 'Via'")
|
||||
(constraint assertion "!(A.isBlindBuriedVia() || A.isMicroVia())")
|
||||
)
|
||||
|
||||
|
||||
# --- Minimum Clearance ---
|
||||
|
||||
(rule "JLCPCB: Hole to Hole Clearance (Different Nets)"
|
||||
(condition "A.Net != B.Net")
|
||||
(constraint hole_to_hole (min 0.5mm))
|
||||
)
|
||||
|
||||
(rule "JLCPCB: Via Hole to Via Hole Clearance (Same Net)"
|
||||
(condition "A.Type == 'Via' && B.Type == 'Via' && A.Net == B.Net")
|
||||
(constraint hole_to_hole (min 0.254mm))
|
||||
)
|
||||
|
||||
(rule "JLCPCB: Pad to Pad Clearance (Pad without Hole, Different Nets)"
|
||||
(condition "A.Type == 'Pad' && (A.Pad_Type != 'Through-hole' && A.Pad_Type != 'NPTH, mechanical') && B.Type == 'Pad' && (B.Pad_Type != 'Through-hole' && B.Pad_Type != 'NPTH, mechanical') && A.Net != B.Net")
|
||||
(constraint clearance (min 0.127mm))
|
||||
)
|
||||
|
||||
(rule "JLCPCB: Pad Hole to Pad Hole Clearance (Pad with Hole, Different Nets)"
|
||||
(condition "A.Type == 'Pad' && (A.Pad_Type == 'Through-hole' || A.Pad_Type == 'NPTH, mechanical') && B.Type == 'Pad' && (B.Pad_Type == 'Through-hole' || B.Pad_Type == 'NPTH, mechanical') && A.Net != B.Net")
|
||||
(constraint hole_to_hole (min 0.5mm))
|
||||
)
|
||||
|
||||
# NOTE: This is not stated specifically, but is implied by other rules.
|
||||
(rule "JLCPCB: Via/Pad to Via/Pad Clearance (Different Nets)"
|
||||
(condition "(A.Type == 'Pad' || A.Type == 'Via') && (B.Type == 'Pad' || B.Type == 'Via') && A.Net != B.Net")
|
||||
(constraint clearance (min 0.127mm))
|
||||
)
|
||||
|
||||
# NOTE: This is not stated specifically, but is implied by other rules.
|
||||
(rule "JLCPCB: Via/Pad Hole to Via/Pad Hole Clearance (Same Net)"
|
||||
(condition "(A.Type == 'Pad' || A.Type == 'Via') && (B.Type == 'Pad' || B.Type == 'Via') && A.Net == B.Net")
|
||||
(constraint hole_to_hole (min 0.254mm))
|
||||
)
|
||||
|
||||
(rule "JLCPCB: Via to Trace"
|
||||
(condition "A.Type == 'Via' && B.Type == 'Track'")
|
||||
(constraint hole_clearance (min 0.254mm))
|
||||
)
|
||||
|
||||
(rule "JLCPCB: PTH to Trace"
|
||||
(condition "A.Type == 'Pad' && A.Pad_Type == 'Through-hole' && A.isPlated() && B.Type == 'Track'")
|
||||
(constraint hole_clearance (min 0.33mm))
|
||||
)
|
||||
|
||||
(rule "JLCPCB: NPTH to Trace"
|
||||
(condition "A.Type == 'Pad' && A.Pad_Type == 'NPTH, mechanical' && !A.isPlated() && B.Type == 'Track'")
|
||||
(constraint hole_clearance (min 0.254mm))
|
||||
)
|
||||
|
||||
(rule "JLCPCB: Pad to Trace"
|
||||
(condition "A.Type == 'Pad' && (A.Pad_Type == 'Through-hole' || A.Pad_Type == 'NPTH, mechanical') && B.Type == 'Track' && A.Net != B.Net")
|
||||
(constraint clearance (min 0.2mm))
|
||||
)
|
||||
|
||||
|
||||
# --- Minimum Trace Width and Spacing ---
|
||||
|
||||
(rule "JLCPCB: Trace Width (Outer Layer)"
|
||||
(layer outer)
|
||||
(condition "A.Type == 'Track'")
|
||||
# Choose between:
|
||||
# 1-2 Layers (1oz)
|
||||
# (constraint track_width (min 0.127mm))
|
||||
# 4-6 Layers (1oz and 0.5oz)
|
||||
(constraint track_width (min 0.09mm))
|
||||
# 1-6 Layers (2oz)
|
||||
# (constraint track_width (min 0.2mm))
|
||||
)
|
||||
(rule "JLCPCB: Trace Spacing (Outer Layer)"
|
||||
(layer outer)
|
||||
(condition "A.Type == 'Track' && B.Type == 'Track'")
|
||||
# Choose between:
|
||||
# 1-2 Layers (1oz)
|
||||
# (constraint clearance (min 0.127mm))
|
||||
# 4-6 Layers (1oz and 0.5oz)
|
||||
(constraint clearance (min 0.09mm))
|
||||
# 1-6 Layers (2oz)
|
||||
# (constraint clearance (min 0.2mm))
|
||||
)
|
||||
|
||||
(rule "JLCPCB: Trace Width (Inner Layer)"
|
||||
(layer inner)
|
||||
(condition "A.Type == 'Track'")
|
||||
# Choose between:
|
||||
# 4-6 Layers (1oz and 0.5oz)
|
||||
(constraint track_width (min 0.09mm))
|
||||
# 4-6 Layers (2oz)
|
||||
# (constraint track_width (min 0.2mm))
|
||||
)
|
||||
(rule "JLCPCB: Trace Spacing (Inner Layer)"
|
||||
(layer inner)
|
||||
(condition "A.Type == 'Track' && B.Type == 'Track'")
|
||||
# Choose between:
|
||||
# 4-6 Layers (1oz and 0.5oz)
|
||||
(constraint clearance (min 0.09mm))
|
||||
# 4-6 Layers (2oz)
|
||||
# (constraint clearance (min 0.2mm))
|
||||
)
|
||||
|
||||
|
||||
# --- Legend ---
|
||||
|
||||
(rule "JLCPCB: Minimum Line Width"
|
||||
(layer "?.Silkscreen")
|
||||
(condition "A.Type == 'Text' || A.Type == 'Text Box'")
|
||||
(constraint text_thickness (min 0.15mm))
|
||||
)
|
||||
|
||||
(rule "JLCPCB: Minimum Text Height"
|
||||
(layer "?.Silkscreen")
|
||||
(condition "A.Type == 'Text' || A.Type == 'Text Box'")
|
||||
(constraint text_height (min 1mm))
|
||||
)
|
||||
|
||||
(rule "JLCPCB: Pad to Silkscreen"
|
||||
(condition "A.Type == 'Pad' && ((A.existsOnLayer('F.Mask') && B.Layer == 'F.Silkscreen') || (A.existsOnLayer('B.Mask') && B.Layer == 'B.Silkscreen')) ")
|
||||
(constraint silk_clearance (min 0.15mm))
|
||||
)
|
||||
|
||||
|
||||
# --- Board Outlines ---
|
||||
|
||||
(rule "JLCPCB: Trace to Board Edge"
|
||||
(condition "A.Type == 'Track'")
|
||||
# Choose between:
|
||||
# Routed
|
||||
(constraint edge_clearance (min 0.3mm))
|
||||
# V-Cut Panel
|
||||
# (constraint edge_clearance (min 0.4mm))
|
||||
)
|
||||
6930
hw/c-hub.kicad_pcb
Normal file
6930
hw/c-hub.kicad_pcb
Normal file
File diff suppressed because it is too large
Load Diff
623
hw/c-hub.kicad_pro
Normal file
623
hw/c-hub.kicad_pro
Normal file
@@ -0,0 +1,623 @@
|
||||
{
|
||||
"board": {
|
||||
"3dviewports": [],
|
||||
"design_settings": {
|
||||
"defaults": {
|
||||
"apply_defaults_to_fp_fields": false,
|
||||
"apply_defaults_to_fp_shapes": false,
|
||||
"apply_defaults_to_fp_text": false,
|
||||
"board_outline_line_width": 0.05,
|
||||
"copper_line_width": 0.2,
|
||||
"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.05,
|
||||
"dimension_precision": 4,
|
||||
"dimension_units": 3,
|
||||
"dimensions": {
|
||||
"arrow_length": 1270000,
|
||||
"extension_offset": 500000,
|
||||
"keep_text_aligned": true,
|
||||
"suppress_zeroes": true,
|
||||
"text_position": 0,
|
||||
"units_format": 0
|
||||
},
|
||||
"fab_line_width": 0.1,
|
||||
"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.1,
|
||||
"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.8,
|
||||
"height": 1.27,
|
||||
"width": 2.54
|
||||
},
|
||||
"silk_line_width": 0.1,
|
||||
"silk_text_italic": false,
|
||||
"silk_text_size_h": 1.0,
|
||||
"silk_text_size_v": 1.0,
|
||||
"silk_text_thickness": 0.1,
|
||||
"silk_text_upright": false,
|
||||
"zones": {
|
||||
"min_clearance": 0.5
|
||||
}
|
||||
},
|
||||
"diff_pair_dimensions": [],
|
||||
"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",
|
||||
"creepage": "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_filters_mismatch": "ignore",
|
||||
"footprint_symbol_mismatch": "warning",
|
||||
"footprint_type_mismatch": "ignore",
|
||||
"hole_clearance": "error",
|
||||
"hole_to_hole": "warning",
|
||||
"holes_co_located": "warning",
|
||||
"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",
|
||||
"mirrored_text_on_front_layer": "warning",
|
||||
"missing_courtyard": "ignore",
|
||||
"missing_footprint": "warning",
|
||||
"net_conflict": "warning",
|
||||
"nonmirrored_text_on_back_layer": "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_on_edge_cuts": "error",
|
||||
"text_thickness": "warning",
|
||||
"through_hole_pad_without_hole": "error",
|
||||
"too_many_vias": "error",
|
||||
"track_angle": "error",
|
||||
"track_dangling": "warning",
|
||||
"track_segment_length": "error",
|
||||
"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.5,
|
||||
"min_groove_width": 0.0,
|
||||
"min_hole_clearance": 0.25,
|
||||
"min_hole_to_hole": 0.25,
|
||||
"min_microvia_diameter": 0.2,
|
||||
"min_microvia_drill": 0.1,
|
||||
"min_resolved_spokes": 2,
|
||||
"min_silk_clearance": 0.0,
|
||||
"min_text_height": 0.8,
|
||||
"min_text_thickness": 0.08,
|
||||
"min_through_hole_diameter": 0.3,
|
||||
"min_track_width": 0.0,
|
||||
"min_via_annular_width": 0.1,
|
||||
"min_via_diameter": 0.5,
|
||||
"solder_mask_to_copper_clearance": 0.0,
|
||||
"use_height_for_length_calcs": true
|
||||
},
|
||||
"teardrop_options": [
|
||||
{
|
||||
"td_onpthpad": true,
|
||||
"td_onroundshapesonly": false,
|
||||
"td_onsmdpad": true,
|
||||
"td_ontrackend": false,
|
||||
"td_onvia": true
|
||||
}
|
||||
],
|
||||
"teardrop_parameters": [
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_round_shape",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
},
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_rect_shape",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
},
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_track_end",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
}
|
||||
],
|
||||
"track_widths": [],
|
||||
"tuning_pattern_settings": {
|
||||
"diff_pair_defaults": {
|
||||
"corner_radius_percentage": 80,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.2,
|
||||
"single_sided": false,
|
||||
"spacing": 1.0
|
||||
},
|
||||
"diff_pair_skew_defaults": {
|
||||
"corner_radius_percentage": 80,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.2,
|
||||
"single_sided": false,
|
||||
"spacing": 0.6
|
||||
},
|
||||
"single_track_defaults": {
|
||||
"corner_radius_percentage": 80,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.2,
|
||||
"single_sided": false,
|
||||
"spacing": 0.6
|
||||
}
|
||||
},
|
||||
"via_dimensions": [],
|
||||
"zones_allow_external_fillets": false
|
||||
},
|
||||
"ipc2581": {
|
||||
"dist": "",
|
||||
"distpn": "",
|
||||
"internal_id": "",
|
||||
"mfg": "",
|
||||
"mpn": ""
|
||||
},
|
||||
"layer_pairs": [],
|
||||
"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",
|
||||
"different_unit_footprint": "error",
|
||||
"different_unit_net": "error",
|
||||
"duplicate_reference": "error",
|
||||
"duplicate_sheet_names": "error",
|
||||
"endpoint_off_grid": "warning",
|
||||
"extra_units": "error",
|
||||
"footprint_filter": "ignore",
|
||||
"footprint_link_issues": "warning",
|
||||
"four_way_junction": "ignore",
|
||||
"global_label_dangling": "warning",
|
||||
"hier_label_mismatch": "error",
|
||||
"label_dangling": "error",
|
||||
"label_multiple_wires": "warning",
|
||||
"lib_symbol_issues": "warning",
|
||||
"lib_symbol_mismatch": "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",
|
||||
"same_local_global_label": "warning",
|
||||
"similar_label_and_power": "warning",
|
||||
"similar_labels": "warning",
|
||||
"similar_power": "warning",
|
||||
"simulation_model_issue": "ignore",
|
||||
"single_global_label": "ignore",
|
||||
"unannotated": "error",
|
||||
"unconnected_wire_endpoint": "warning",
|
||||
"undefined_netclass": "error",
|
||||
"unit_value_mismatch": "error",
|
||||
"unresolved_variable": "error",
|
||||
"wire_dangling": "error"
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"pinned_footprint_libs": [],
|
||||
"pinned_symbol_libs": []
|
||||
},
|
||||
"meta": {
|
||||
"filename": "c-hub.kicad_pro",
|
||||
"version": 3
|
||||
},
|
||||
"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)",
|
||||
"priority": 2147483647,
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"track_width": 0.2,
|
||||
"via_diameter": 0.6,
|
||||
"via_drill": 0.3,
|
||||
"wire_width": 6
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"version": 4
|
||||
},
|
||||
"net_colors": null,
|
||||
"netclass_assignments": null,
|
||||
"netclass_patterns": []
|
||||
},
|
||||
"pcbnew": {
|
||||
"last_paths": {
|
||||
"gencad": "",
|
||||
"idf": "",
|
||||
"netlist": "",
|
||||
"plot": "",
|
||||
"pos_files": "",
|
||||
"specctra_dsn": "",
|
||||
"step": "../../../../../Downloads/c-hub.step",
|
||||
"svg": "",
|
||||
"vrml": ""
|
||||
},
|
||||
"page_layout_descr_file": ""
|
||||
},
|
||||
"schematic": {
|
||||
"annotate_start_num": 0,
|
||||
"bom_export_filename": "${PROJECTNAME}.csv",
|
||||
"bom_fmt_presets": [],
|
||||
"bom_fmt_settings": {
|
||||
"field_delimiter": ",",
|
||||
"keep_line_breaks": false,
|
||||
"keep_tabs": false,
|
||||
"name": "CSV",
|
||||
"ref_delimiter": ",",
|
||||
"ref_range_delimiter": "",
|
||||
"string_delimiter": "\""
|
||||
},
|
||||
"bom_presets": [],
|
||||
"bom_settings": {
|
||||
"exclude_dnp": false,
|
||||
"fields_ordered": [
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Reference",
|
||||
"name": "Reference",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Qty",
|
||||
"name": "${QUANTITY}",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "Value",
|
||||
"name": "Value",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "DNP",
|
||||
"name": "${DNP}",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "Exclude from BOM",
|
||||
"name": "${EXCLUDE_FROM_BOM}",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "Exclude from Board",
|
||||
"name": "${EXCLUDE_FROM_BOARD}",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "Footprint",
|
||||
"name": "Footprint",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Datasheet",
|
||||
"name": "Datasheet",
|
||||
"show": true
|
||||
}
|
||||
],
|
||||
"filter_string": "",
|
||||
"group_symbols": true,
|
||||
"include_excluded_from_bom": true,
|
||||
"name": "Default Editing",
|
||||
"sort_asc": true,
|
||||
"sort_field": "Reference"
|
||||
},
|
||||
"connection_grid_size": 50.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,
|
||||
"operating_point_overlay_i_precision": 3,
|
||||
"operating_point_overlay_i_range": "~A",
|
||||
"operating_point_overlay_v_precision": 3,
|
||||
"operating_point_overlay_v_range": "~V",
|
||||
"overbar_offset_ratio": 1.23,
|
||||
"pin_symbol_size": 25.0,
|
||||
"text_offset_ratio": 0.15
|
||||
},
|
||||
"legacy_lib_dir": "",
|
||||
"legacy_lib_list": [],
|
||||
"meta": {
|
||||
"version": 1
|
||||
},
|
||||
"net_format_name": "",
|
||||
"page_layout_descr_file": "",
|
||||
"plot_directory": "",
|
||||
"space_save_all_events": true,
|
||||
"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_dissipations": false,
|
||||
"spice_save_all_voltages": false,
|
||||
"subpart_first_id": 65,
|
||||
"subpart_id_separator": 0
|
||||
},
|
||||
"sheets": [
|
||||
[
|
||||
"00ef8222-2c37-4efd-bdc8-0d289c265218",
|
||||
"Root"
|
||||
],
|
||||
[
|
||||
"f64b934c-7442-4e41-94b1-4510983869af",
|
||||
"Output-Channel-1"
|
||||
]
|
||||
],
|
||||
"text_variables": {}
|
||||
}
|
||||
1229
hw/c-hub.kicad_sch
Normal file
1229
hw/c-hub.kicad_sch
Normal file
File diff suppressed because it is too large
Load Diff
4
hw/design-block-lib-table
Normal file
4
hw/design-block-lib-table
Normal file
@@ -0,0 +1,4 @@
|
||||
(design_block_lib_table
|
||||
(version 7)
|
||||
(lib (name "EasyEDA2KiCAD")(type "KiCad")(uri "${EASYEDA2KICAD}/easyeda2kicad.pretty")(options "")(descr ""))
|
||||
)
|
||||
107990
hw/fp-info-cache
Normal file
107990
hw/fp-info-cache
Normal file
File diff suppressed because it is too large
Load Diff
4
hw/fp-lib-table
Normal file
4
hw/fp-lib-table
Normal file
@@ -0,0 +1,4 @@
|
||||
(fp_lib_table
|
||||
(version 7)
|
||||
(lib (name easyeda_full)(type KiCad)(uri ${KIPRJMOD}/libs/easyeda_full.pretty)(options "")(descr "easyeda2kicad generated"))
|
||||
)
|
||||
16313
hw/libs/easyeda_full.3dshapes/C1206_L3.2-W1.6-H1.3.step
Normal file
16313
hw/libs/easyeda_full.3dshapes/C1206_L3.2-W1.6-H1.3.step
Normal file
File diff suppressed because it is too large
Load Diff
440
hw/libs/easyeda_full.3dshapes/C1206_L3.2-W1.6-H1.3.wrl
Normal file
440
hw/libs/easyeda_full.3dshapes/C1206_L3.2-W1.6-H1.3.wrl
Normal file
File diff suppressed because one or more lines are too long
15789
hw/libs/easyeda_full.3dshapes/C1210_L3.2-W2.5-H2.5.step
Normal file
15789
hw/libs/easyeda_full.3dshapes/C1210_L3.2-W2.5-H2.5.step
Normal file
File diff suppressed because it is too large
Load Diff
371
hw/libs/easyeda_full.3dshapes/C1210_L3.2-W2.5-H2.5.wrl
Normal file
371
hw/libs/easyeda_full.3dshapes/C1210_L3.2-W2.5-H2.5.wrl
Normal file
File diff suppressed because one or more lines are too long
125288
hw/libs/easyeda_full.3dshapes/LQFP-48_L7.0-W7.0-H1.4-LS9.0-P0.50.step
Normal file
125288
hw/libs/easyeda_full.3dshapes/LQFP-48_L7.0-W7.0-H1.4-LS9.0-P0.50.step
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
26636
hw/libs/easyeda_full.3dshapes/QFN-16_L3.0-W3.0-H0.9-P0.50.step
Normal file
26636
hw/libs/easyeda_full.3dshapes/QFN-16_L3.0-W3.0-H0.9-P0.50.step
Normal file
File diff suppressed because it is too large
Load Diff
141
hw/libs/easyeda_full.3dshapes/QFN-16_L3.0-W3.0-H0.9-P0.50.wrl
Normal file
141
hw/libs/easyeda_full.3dshapes/QFN-16_L3.0-W3.0-H0.9-P0.50.wrl
Normal file
File diff suppressed because one or more lines are too long
19307
hw/libs/easyeda_full.3dshapes/SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL-EP-1.step
Normal file
19307
hw/libs/easyeda_full.3dshapes/SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL-EP-1.step
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
35526
hw/libs/easyeda_full.3dshapes/SOT-23-3P_L2.9-W1.3-H1.0-LS2.4-P0.95.step
Normal file
35526
hw/libs/easyeda_full.3dshapes/SOT-23-3P_L2.9-W1.3-H1.0-LS2.4-P0.95.step
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
43917
hw/libs/easyeda_full.3dshapes/SOT-363-6P_L2.0-W1.3-H1.1-LS2.0-P0.65.step
Normal file
43917
hw/libs/easyeda_full.3dshapes/SOT-363-6P_L2.0-W1.3-H1.1-LS2.0-P0.65.step
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
13237
hw/libs/easyeda_full.3dshapes/TPS25751DREFR.STEP
Normal file
13237
hw/libs/easyeda_full.3dshapes/TPS25751DREFR.STEP
Normal file
File diff suppressed because it is too large
Load Diff
40938
hw/libs/easyeda_full.3dshapes/TSOT-23-6_L2.9-W1.6-H1.1-LS2.8-P0.95.step
Normal file
40938
hw/libs/easyeda_full.3dshapes/TSOT-23-6_L2.9-W1.6-H1.1-LS2.8-P0.95.step
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
38692
hw/libs/easyeda_full.3dshapes/USB-C-SMD_HC-TYPE-C-16P-01A.step
Normal file
38692
hw/libs/easyeda_full.3dshapes/USB-C-SMD_HC-TYPE-C-16P-01A.step
Normal file
File diff suppressed because it is too large
Load Diff
532
hw/libs/easyeda_full.3dshapes/USB-C-SMD_HC-TYPE-C-16P-01A.wrl
Normal file
532
hw/libs/easyeda_full.3dshapes/USB-C-SMD_HC-TYPE-C-16P-01A.wrl
Normal file
File diff suppressed because one or more lines are too long
18970
hw/libs/easyeda_full.3dshapes/VQFN-10_L2.0-W2.0-P0.45-TL.step
Normal file
18970
hw/libs/easyeda_full.3dshapes/VQFN-10_L2.0-W2.0-P0.45-TL.step
Normal file
File diff suppressed because it is too large
Load Diff
371
hw/libs/easyeda_full.3dshapes/VQFN-10_L2.0-W2.0-P0.45-TL.wrl
Normal file
371
hw/libs/easyeda_full.3dshapes/VQFN-10_L2.0-W2.0-P0.45-TL.wrl
Normal file
File diff suppressed because one or more lines are too long
28388
hw/libs/easyeda_full.3dshapes/VQFN-HR-12_L2.5-W2.0-H1.0-P0.50-BL.step
Normal file
28388
hw/libs/easyeda_full.3dshapes/VQFN-HR-12_L2.5-W2.0-H1.0-P0.50-BL.step
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
5745
hw/libs/easyeda_full.kicad_sym
Normal file
5745
hw/libs/easyeda_full.kicad_sym
Normal file
File diff suppressed because it is too large
Load Diff
30
hw/libs/easyeda_full.pretty/C1206.kicad_mod
Normal file
30
hw/libs/easyeda_full.pretty/C1206.kicad_mod
Normal file
@@ -0,0 +1,30 @@
|
||||
(module easyeda2kicad:C1206 (layer F.Cu) (tedit 5DC5F6A4)
|
||||
(attr smd)
|
||||
(fp_text reference REF** (at 0 -4.0) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value C1206 (at 0 4.0) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user %R (at 0 0) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start 2.41 -1.09) (end 0.93 -1.09) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 0.93 1.09) (end 2.41 1.09) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 2.56 0.94) (end 2.56 -0.94) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -2.41 -1.09) (end -0.93 -1.09) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -0.93 1.09) (end -2.41 1.09) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -2.56 0.94) (end -2.56 -0.94) (layer F.SilkS) (width 0.15))
|
||||
(pad 2 smd rect (at 1.59 0.00 0.00) (size 1.49 1.73) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 1 smd rect (at -1.59 0.00 0.00) (size 1.49 1.73) (layers F.Cu F.Paste F.Mask))
|
||||
(fp_circle (center -1.60 0.80) (end -1.57 0.80) (layer F.Fab) (width 0.06))
|
||||
(fp_arc (start 2.41 0.94) (end 2.56 0.94) (angle 90.00) (layer F.SilkS) (width 0.15))
|
||||
(fp_arc (start 2.41 -0.94) (end 2.41 -1.09) (angle 90.00) (layer F.SilkS) (width 0.15))
|
||||
(fp_arc (start -2.41 0.94) (end -2.56 0.94) (angle -90.00) (layer F.SilkS) (width 0.15))
|
||||
(fp_arc (start -2.41 -0.94) (end -2.41 -1.09) (angle -90.00) (layer F.SilkS) (width 0.15))
|
||||
(model "${KIPRJMOD}/libs/easyeda_full.3dshapes/C1206_L3.2-W1.6-H1.3.step"
|
||||
(offset (xyz 0.000 -0.000 -0.000))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
30
hw/libs/easyeda_full.pretty/C1210.kicad_mod
Normal file
30
hw/libs/easyeda_full.pretty/C1210.kicad_mod
Normal file
@@ -0,0 +1,30 @@
|
||||
(module easyeda2kicad:C1210 (layer F.Cu) (tedit 5DC5F6A4)
|
||||
(attr smd)
|
||||
(fp_text reference REF** (at 0 -4.0) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value C1210 (at 0 4.0) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user %R (at 0 0) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start 2.56 1.43) (end 2.56 -1.43) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 2.41 -1.58) (end 0.78 -1.58) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 0.78 1.58) (end 2.41 1.58) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -2.41 -1.58) (end -0.78 -1.58) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -0.78 1.58) (end -2.41 1.58) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -2.56 1.43) (end -2.56 -1.43) (layer F.SilkS) (width 0.15))
|
||||
(pad 2 smd rect (at 1.52 0.00 0.00) (size 1.63 2.70) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 1 smd rect (at -1.52 0.00 0.00) (size 1.63 2.70) (layers F.Cu F.Paste F.Mask))
|
||||
(fp_circle (center -1.60 1.25) (end -1.57 1.25) (layer F.Fab) (width 0.06))
|
||||
(fp_arc (start 2.41 1.43) (end 2.56 1.43) (angle 90.00) (layer F.SilkS) (width 0.15))
|
||||
(fp_arc (start 2.41 -1.43) (end 2.41 -1.58) (angle 90.00) (layer F.SilkS) (width 0.15))
|
||||
(fp_arc (start -2.41 1.43) (end -2.56 1.43) (angle -90.00) (layer F.SilkS) (width 0.15))
|
||||
(fp_arc (start -2.41 -1.43) (end -2.41 -1.58) (angle -90.00) (layer F.SilkS) (width 0.15))
|
||||
(model "${KIPRJMOD}/libs/easyeda_full.3dshapes/C1210_L3.2-W2.5-H2.5.step"
|
||||
(offset (xyz 0.000 -0.000 -0.000))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,74 @@
|
||||
(module easyeda2kicad:LQFP-48_L7.0-W7.0-P0.50-LS9.0-BL (layer F.Cu) (tedit 5DC5F6A4)
|
||||
(attr smd)
|
||||
(fp_text reference REF** (at 0 -8.25) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value LQFP-48_L7.0-W7.0-P0.50-LS9.0-BL (at 0 8.25) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user %R (at 0 0) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -2.89 -3.34) (end 3.31 -3.34) (layer F.SilkS) (width 0.20))
|
||||
(fp_line (start 3.31 -3.34) (end 3.31 3.31) (layer F.SilkS) (width 0.20))
|
||||
(fp_line (start 3.31 3.31) (end -3.32 3.31) (layer F.SilkS) (width 0.20))
|
||||
(fp_line (start -3.32 3.31) (end -3.32 -3.34) (layer F.SilkS) (width 0.20))
|
||||
(fp_line (start -3.32 -3.34) (end -2.56 -3.34) (layer F.SilkS) (width 0.20))
|
||||
(pad 1 smd oval (at -2.75 4.25 0.00) (size 0.27 1.50) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 2 smd oval (at -2.25 4.25 0.00) (size 0.27 1.50) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 3 smd oval (at -1.75 4.25 0.00) (size 0.27 1.50) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 4 smd oval (at -1.25 4.25 0.00) (size 0.27 1.50) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 5 smd oval (at -0.75 4.25 0.00) (size 0.27 1.50) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 6 smd oval (at -0.25 4.25 0.00) (size 0.27 1.50) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 7 smd oval (at 0.25 4.25 0.00) (size 0.27 1.50) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 8 smd oval (at 0.75 4.25 0.00) (size 0.27 1.50) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 9 smd oval (at 1.25 4.25 0.00) (size 0.27 1.50) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 10 smd oval (at 1.75 4.25 0.00) (size 0.27 1.50) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 11 smd oval (at 2.25 4.25 0.00) (size 0.27 1.50) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 12 smd oval (at 2.75 4.25 0.00) (size 0.27 1.50) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 13 smd oval (at 4.25 2.75 0.00) (size 1.50 0.27) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 14 smd oval (at 4.25 2.25 0.00) (size 1.50 0.27) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 15 smd oval (at 4.25 1.75 0.00) (size 1.50 0.27) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 16 smd oval (at 4.25 1.25 0.00) (size 1.50 0.27) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 17 smd oval (at 4.25 0.75 0.00) (size 1.50 0.27) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 18 smd oval (at 4.25 0.25 0.00) (size 1.50 0.27) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 19 smd oval (at 4.25 -0.25 0.00) (size 1.50 0.27) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 20 smd oval (at 4.25 -0.75 0.00) (size 1.50 0.27) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 21 smd oval (at 4.25 -1.25 0.00) (size 1.50 0.27) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 22 smd oval (at 4.25 -1.75 0.00) (size 1.50 0.27) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 23 smd oval (at 4.25 -2.25 0.00) (size 1.50 0.27) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 24 smd oval (at 4.25 -2.75 0.00) (size 1.50 0.27) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 25 smd oval (at 2.75 -4.25 0.00) (size 0.27 1.50) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 26 smd oval (at 2.25 -4.25 0.00) (size 0.27 1.50) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 27 smd oval (at 1.75 -4.25 0.00) (size 0.27 1.50) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 28 smd oval (at 1.25 -4.25 0.00) (size 0.27 1.50) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 29 smd oval (at 0.75 -4.25 0.00) (size 0.27 1.50) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 30 smd oval (at 0.25 -4.25 0.00) (size 0.27 1.50) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 31 smd oval (at -0.25 -4.25 0.00) (size 0.27 1.50) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 32 smd oval (at -0.75 -4.25 0.00) (size 0.27 1.50) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 33 smd oval (at -1.25 -4.25 0.00) (size 0.27 1.50) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 34 smd oval (at -1.75 -4.25 0.00) (size 0.27 1.50) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 35 smd oval (at -2.25 -4.25 0.00) (size 0.27 1.50) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 36 smd oval (at -2.75 -4.25 0.00) (size 0.27 1.50) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 37 smd oval (at -4.25 -2.75 0.00) (size 1.50 0.27) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 38 smd oval (at -4.25 -2.25 0.00) (size 1.50 0.27) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 39 smd oval (at -4.25 -1.75 0.00) (size 1.50 0.27) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 40 smd oval (at -4.25 -1.25 0.00) (size 1.50 0.27) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 41 smd oval (at -4.25 -0.75 0.00) (size 1.50 0.27) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 42 smd oval (at -4.25 -0.25 0.00) (size 1.50 0.27) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 43 smd oval (at -4.25 0.25 0.00) (size 1.50 0.27) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 44 smd oval (at -4.25 0.75 0.00) (size 1.50 0.27) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 45 smd oval (at -4.25 1.25 0.00) (size 1.50 0.27) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 46 smd oval (at -4.25 1.75 0.00) (size 1.50 0.27) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 47 smd oval (at -4.25 2.25 0.00) (size 1.50 0.27) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 48 smd oval (at -4.25 2.75 0.00) (size 1.50 0.27) (layers F.Cu F.Paste F.Mask))
|
||||
(fp_circle (center -4.50 4.50) (end -4.47 4.50) (layer F.Fab) (width 0.06))
|
||||
(fp_circle (center -2.62 2.83) (end -2.45 2.83) (layer F.SilkS) (width 0.25))
|
||||
(fp_circle (center -2.75 4.75) (end -2.60 4.75) (layer Cmts.User) (width 0.30))
|
||||
(fp_arc (start -3.39 4.26) (end -3.38 4.06) (angle 357.13) (layer F.SilkS) (width 0.40))
|
||||
(model "${KIPRJMOD}/libs/easyeda_full.3dshapes/LQFP-48_L7.0-W7.0-H1.4-LS9.0-P0.50.step"
|
||||
(offset (xyz 0.000 -0.000 -0.000))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,46 @@
|
||||
(module easyeda2kicad:QFN-16_L3.0-W3.0-P0.50-BL-EP1.7 (layer F.Cu) (tedit 5DC5F6A4)
|
||||
(attr smd)
|
||||
(fp_text reference REF** (at 0 -5.45) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value QFN-16_L3.0-W3.0-P0.50-BL-EP1.7 (at 0 5.45) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user %R (at 0 0) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -1.08 1.58) (end -1.58 1.08) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.58 -1.08) (end -1.58 -1.58) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.58 -1.58) (end -1.08 -1.58) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.58 -1.08) (end 1.58 -1.58) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.58 -1.58) (end 1.08 -1.58) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.58 1.08) (end -1.58 1.58) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.58 1.58) (end -1.08 1.58) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.58 1.08) (end 1.58 1.58) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.58 1.58) (end 1.08 1.58) (layer F.SilkS) (width 0.15))
|
||||
(pad 1 smd rect (at -0.75 1.45 0.00) (size 0.28 0.66) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 2 smd rect (at -0.25 1.45 0.00) (size 0.28 0.66) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 3 smd rect (at 0.25 1.45 0.00) (size 0.28 0.66) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 4 smd rect (at 0.75 1.45 0.00) (size 0.28 0.66) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 5 smd rect (at 1.45 0.75 0.00) (size 0.66 0.28) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 6 smd rect (at 1.45 0.25 0.00) (size 0.66 0.28) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 7 smd rect (at 1.45 -0.25 0.00) (size 0.66 0.28) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 8 smd rect (at 1.45 -0.75 0.00) (size 0.66 0.28) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 9 smd rect (at 0.75 -1.45 0.00) (size 0.28 0.66) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 10 smd rect (at 0.25 -1.45 0.00) (size 0.28 0.66) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 11 smd rect (at -0.25 -1.45 0.00) (size 0.28 0.66) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 12 smd rect (at -0.75 -1.45 0.00) (size 0.28 0.66) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 13 smd rect (at -1.45 -0.75 0.00) (size 0.66 0.28) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 14 smd rect (at -1.45 -0.25 0.00) (size 0.66 0.28) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 15 smd rect (at -1.45 0.25 0.00) (size 0.66 0.28) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 16 smd rect (at -1.45 0.75 0.00) (size 0.66 0.28) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 17 smd rect (at 0.00 0.00 0.00) (size 1.70 1.70) (layers F.Cu F.Paste F.Mask))
|
||||
(fp_circle (center -1.50 1.50) (end -1.47 1.50) (layer F.Fab) (width 0.06))
|
||||
(fp_circle (center -0.75 1.80) (end -0.68 1.80) (layer Cmts.User) (width 0.15))
|
||||
(fp_circle (center -1.14 1.90) (end -1.07 1.90) (layer F.SilkS) (width 0.15))
|
||||
(model "${KIPRJMOD}/libs/easyeda_full.3dshapes/QFN-16_L3.0-W3.0-H0.9-P0.50.step"
|
||||
(offset (xyz -951.610 821.310 -0.000))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 270))
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,89 @@
|
||||
(module easyeda2kicad:QFN-38_L6.0-W4.0-P0.40-TL-EP_TI_REF0038A (layer F.Cu) (tedit 5DC5F6A4)
|
||||
(attr smd)
|
||||
(fp_text reference REF** (at 0 -5.9) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value QFN-38_L6.0-W4.0-P0.40-TL-EP_TI_REF0038A (at 0 5.9) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user %R (at 0 0) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start 3.00 -1.42) (end 3.00 -2.00) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 2.68 2.00) (end 3.00 2.00) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 3.00 2.00) (end 3.00 1.41) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -3.00 1.28) (end -3.00 2.00) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -3.00 2.00) (end -2.68 2.00) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -2.68 -2.00) (end -3.00 -2.00) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -3.00 -2.00) (end -3.00 -1.28) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 3.00 -2.00) (end 2.68 -2.00) (layer F.SilkS) (width 0.15))
|
||||
(pad 40 smd rect (at 1.56 0.00 0.00) (size 1.53 2.65) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 39 smd rect (at -0.96 0.00 0.00) (size 2.65 2.65) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 38 smd rect (at -2.40 -1.90 0.00) (size 0.20 0.60) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 37 smd rect (at -2.00 -1.90 0.00) (size 0.20 0.60) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 36 smd rect (at -1.60 -1.90 0.00) (size 0.20 0.60) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 31 smd rect (at 0.40 -1.90 0.00) (size 0.20 0.60) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 30 smd rect (at 0.80 -1.90 0.00) (size 0.20 0.60) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 29 smd rect (at 1.20 -1.90 0.00) (size 0.20 0.60) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 28 smd rect (at 1.60 -1.90 0.00) (size 0.20 0.60) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 27 smd rect (at 2.00 -1.90 0.00) (size 0.20 0.60) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 26 smd rect (at 2.40 -1.90 0.00) (size 0.20 0.60) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 19 smd rect (at 2.40 1.90 0.00) (size 0.20 0.60) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 18 smd rect (at 2.00 1.90 0.00) (size 0.20 0.60) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 17 smd rect (at 1.60 1.90 0.00) (size 0.20 0.60) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 16 smd rect (at 1.20 1.90 0.00) (size 0.20 0.60) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 15 smd rect (at 0.80 1.90 0.00) (size 0.20 0.60) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 14 smd rect (at 0.40 1.90 0.00) (size 0.20 0.60) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 13 smd rect (at -0.00 1.90 0.00) (size 0.20 0.60) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 12 smd rect (at -0.40 1.90 0.00) (size 0.20 0.60) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 11 smd rect (at -0.80 1.90 0.00) (size 0.20 0.60) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 10 smd rect (at -1.20 1.90 0.00) (size 0.20 0.60) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 9 smd rect (at -1.60 1.90 0.00) (size 0.20 0.60) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 8 smd rect (at -2.00 1.90 0.00) (size 0.20 0.60) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 7 smd rect (at -2.40 1.90 0.00) (size 0.20 0.60) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 6 smd rect (at -2.90 1.00 0.00) (size 0.60 0.20) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 5 smd rect (at -2.90 0.60 0.00) (size 0.60 0.20) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 4 smd rect (at -2.90 0.20 0.00) (size 0.60 0.20) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 3 smd rect (at -2.90 -0.20 0.00) (size 0.60 0.20) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 2 smd rect (at -2.90 -0.60 0.00) (size 0.60 0.20) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 1 smd rect (at -2.90 -1.00 0.00) (size 0.60 0.20) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 21 smd custom (at 2.90 0.68 0.00) (size 0.01 0.01) (layers F.Cu F.Paste F.Mask)
|
||||
(primitives
|
||||
(gr_poly
|
||||
(pts (xy 0.3 -0.35)(xy 0.3 -0.57)(xy 0.3 -0.57)(xy 0.06 -0.57)(xy 0.06 -0.57)(xy 0.06 -0.57)(xy 0.06 -0.57)(xy -0.3 -0.57)(xy -0.3 -0.57)(xy -0.3 -0.57)(xy -0.3 -0.57)(xy -0.3 -0.35)(xy -0.3 -0.35)(xy -0.3 -0.12)(xy -0.3 -0.12)(xy -0.3 0.1)(xy -0.3 0.1)(xy -0.3 0.33)(xy -0.3 0.33)(xy -0.3 0.55)(xy -0.3 0.55)(xy 0.06 0.55)(xy 0.06 0.55)(xy 0.3 0.55)(xy 0.3 0.55)(xy 0.3 0.33)(xy 0.3 0.33)(xy 0.06 0.33)(xy 0.06 0.33)(xy 0.06 0.1)(xy 0.06 0.1)(xy 0.3 0.1)(xy 0.3 0.1)(xy 0.3 -0.12)(xy 0.3 -0.12)(xy 0.06 -0.12)(xy 0.06 -0.12)(xy 0.06 -0.35)(xy 0.06 -0.35)(xy 0.3 -0.35)
|
||||
)
|
||||
(width 0.1)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pad 24 smd custom (at 2.90 -0.67 0.00) (size 0.01 0.01) (layers F.Cu F.Paste F.Mask)
|
||||
(primitives
|
||||
(gr_poly
|
||||
(pts (xy 0.3 -0.35)(xy 0.3 -0.57)(xy 0.3 -0.57)(xy 0.06 -0.57)(xy 0.06 -0.57)(xy -0.3 -0.57)(xy -0.3 -0.57)(xy -0.3 -0.35)(xy -0.3 -0.35)(xy -0.3 -0.12)(xy -0.3 -0.12)(xy -0.3 0.1)(xy -0.3 0.1)(xy -0.3 0.33)(xy -0.3 0.33)(xy -0.3 0.55)(xy -0.3 0.55)(xy -0.3 0.55)(xy -0.3 0.55)(xy 0.06 0.55)(xy 0.06 0.55)(xy 0.06 0.55)(xy 0.06 0.55)(xy 0.3 0.55)(xy 0.3 0.55)(xy 0.3 0.33)(xy 0.3 0.33)(xy 0.06 0.33)(xy 0.06 0.33)(xy 0.06 0.1)(xy 0.06 0.1)(xy 0.3 0.1)(xy 0.3 0.1)(xy 0.3 -0.12)(xy 0.3 -0.12)(xy 0.06 -0.12)(xy 0.06 -0.12)(xy 0.06 -0.35)(xy 0.06 -0.35)(xy 0.3 -0.35)
|
||||
)
|
||||
(width 0.1)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pad 32 smd custom (at -0.20 -1.90 0.00) (size 0.01 0.01) (layers F.Cu F.Paste F.Mask)
|
||||
(primitives
|
||||
(gr_poly
|
||||
(pts (xy 0.3 0.3)(xy 0.3 -0.3)(xy 0.3 -0.3)(xy 0.1 -0.3)(xy 0.1 -0.3)(xy 0.1 -0.06)(xy 0.1 -0.06)(xy -0.1 -0.06)(xy -0.1 -0.06)(xy -0.1 -0.3)(xy -0.1 -0.3)(xy -0.3 -0.3)(xy -0.3 -0.3)(xy -0.3 -0.06)(xy -0.3 -0.06)(xy -0.3 -0.06)(xy -0.3 -0.06)(xy -0.3 0.3)(xy -0.3 0.3)(xy -0.3 0.3)(xy -0.3 0.3)(xy -0.1 0.3)(xy -0.1 0.3)(xy 0.1 0.3)(xy 0.1 0.3)(xy 0.3 0.3)(xy 0.3 0.3)(xy 0.3 0.3)
|
||||
)
|
||||
(width 0.1)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pad 34 smd custom (at -1.00 -1.90 0.00) (size 0.01 0.01) (layers F.Cu F.Paste F.Mask)
|
||||
(primitives
|
||||
(gr_poly
|
||||
(pts (xy 0.3 -0.06)(xy 0.3 -0.3)(xy 0.3 -0.3)(xy 0.1 -0.3)(xy 0.1 -0.3)(xy 0.1 -0.06)(xy 0.1 -0.06)(xy -0.1 -0.06)(xy -0.1 -0.06)(xy -0.1 -0.3)(xy -0.1 -0.3)(xy -0.3 -0.3)(xy -0.3 -0.3)(xy -0.3 -0.06)(xy -0.3 -0.06)(xy -0.3 -0.06)(xy -0.3 -0.06)(xy -0.3 0.3)(xy -0.3 0.3)(xy -0.3 0.3)(xy -0.3 0.3)(xy -0.1 0.3)(xy -0.1 0.3)(xy 0.1 0.3)(xy 0.1 0.3)(xy 0.3 0.3)(xy 0.3 0.3)(xy 0.3 0.3)(xy 0.3 0.3)(xy 0.3 -0.06)(xy 0.3 -0.06)(xy 0.3 -0.06)
|
||||
)
|
||||
(width 0.1)
|
||||
)
|
||||
)
|
||||
)
|
||||
(fp_circle (center -3.00 -2.00) (end -2.97 -2.00) (layer F.Fab) (width 0.06))
|
||||
(fp_circle (center -3.10 -1.00) (end -3.00 -1.00) (layer Cmts.User) (width 0.20))
|
||||
(fp_circle (center -3.50 -1.50) (end -3.40 -1.50) (layer F.SilkS) (width 0.20))
|
||||
)
|
||||
@@ -0,0 +1,46 @@
|
||||
(module easyeda2kicad:SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL-EP-1 (layer F.Cu) (tedit 5DC5F6A4)
|
||||
(attr smd)
|
||||
(fp_text reference REF** (at 0 -6.77) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL-EP-1 (at 0 6.77) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user %R (at 0 0) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start 2.54 2.03) (end 2.42 2.03) (layer F.SilkS) (width 0.25))
|
||||
(fp_line (start 2.54 2.03) (end 2.54 -2.16) (layer F.SilkS) (width 0.25))
|
||||
(fp_line (start 2.54 -2.16) (end 2.42 -2.16) (layer F.SilkS) (width 0.25))
|
||||
(fp_line (start -2.42 -2.16) (end -2.54 -2.16) (layer F.SilkS) (width 0.25))
|
||||
(fp_line (start -1.15 -2.16) (end -1.39 -2.16) (layer F.SilkS) (width 0.25))
|
||||
(fp_line (start 0.12 -2.16) (end -0.12 -2.16) (layer F.SilkS) (width 0.25))
|
||||
(fp_line (start 1.39 -2.16) (end 1.15 -2.16) (layer F.SilkS) (width 0.25))
|
||||
(fp_line (start 1.15 2.03) (end 1.39 2.03) (layer F.SilkS) (width 0.25))
|
||||
(fp_line (start -0.12 2.03) (end 0.12 2.03) (layer F.SilkS) (width 0.25))
|
||||
(fp_line (start -1.39 2.03) (end -1.15 2.03) (layer F.SilkS) (width 0.25))
|
||||
(fp_line (start -2.54 -2.16) (end -2.54 2.03) (layer F.SilkS) (width 0.25))
|
||||
(fp_line (start -2.54 2.03) (end -2.42 2.03) (layer F.SilkS) (width 0.25))
|
||||
(pad 1 smd oval (at -1.91 2.77 0.00) (size 0.57 2.04) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 2 smd oval (at -0.63 2.77 0.00) (size 0.57 2.04) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 3 smd oval (at 0.63 2.77 0.00) (size 0.57 2.04) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 4 smd oval (at 1.90 2.77 0.00) (size 0.57 2.04) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 8 smd oval (at -1.91 -2.77 0.00) (size 0.57 2.04) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 7 smd oval (at -0.63 -2.77 0.00) (size 0.57 2.04) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 6 smd oval (at 0.63 -2.77 0.00) (size 0.57 2.04) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 5 smd oval (at 1.90 -2.77 0.00) (size 0.57 2.04) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 9 smd rect (at 0.00 0.00 0.00) (size 3.10 2.41) (layers F.Cu F.Paste F.Mask))
|
||||
(pad "" thru_hole circle (at 0.50 -0.50) (size 0.61 0.61) (drill 0.30) (layers *.Cu *.Paste *.Mask))
|
||||
(pad "" thru_hole circle (at -0.50 -0.50) (size 0.61 0.61) (drill 0.30) (layers *.Cu *.Paste *.Mask))
|
||||
(pad "" thru_hole circle (at -0.50 0.50) (size 0.61 0.61) (drill 0.30) (layers *.Cu *.Paste *.Mask))
|
||||
(pad "" thru_hole circle (at 0.50 0.50) (size 0.61 0.61) (drill 0.30) (layers *.Cu *.Paste *.Mask))
|
||||
(fp_circle (center -2.45 3.00) (end -2.35 3.00) (layer F.Fab) (width 0.20))
|
||||
(fp_circle (center -1.91 3.40) (end -1.71 3.40) (layer Cmts.User) (width 0.40))
|
||||
(fp_circle (center -1.91 0.77) (end -1.76 0.77) (layer F.SilkS) (width 0.30))
|
||||
(fp_circle (center -2.64 2.77) (end -2.49 2.77) (layer F.SilkS) (width 0.30))
|
||||
(model "${KIPRJMOD}/libs/easyeda_full.3dshapes/SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL-EP-1.step"
|
||||
(offset (xyz 0.000 -0.000 -0.000))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,27 @@
|
||||
(module easyeda2kicad:SOT-23_L2.9-W1.3-P1.90-LS2.4-BR (layer F.Cu) (tedit 5DC5F6A4)
|
||||
(attr smd)
|
||||
(fp_text reference REF** (at 0 -4.95) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value SOT-23_L2.9-W1.3-P1.90-LS2.4-BR (at 0 4.95) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user %R (at 0 0) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -0.70 -0.64) (end -0.70 -1.50) (layer F.SilkS) (width 0.25))
|
||||
(fp_line (start -0.70 -1.50) (end 0.30 -1.50) (layer F.SilkS) (width 0.25))
|
||||
(fp_line (start 0.70 0.31) (end 0.70 -0.32) (layer F.SilkS) (width 0.25))
|
||||
(fp_line (start -0.70 1.50) (end -0.70 0.63) (layer F.SilkS) (width 0.25))
|
||||
(fp_line (start -0.70 1.50) (end 0.30 1.50) (layer F.SilkS) (width 0.25))
|
||||
(pad 2 smd rect (at 1.15 -0.95 180.00) (size 1.00 0.80) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 3 smd rect (at -1.15 0.00 180.00) (size 1.00 0.80) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 1 smd rect (at 1.15 0.95 180.00) (size 1.00 0.80) (layers F.Cu F.Paste F.Mask))
|
||||
(fp_circle (center 1.20 1.45) (end 1.23 1.45) (layer F.Fab) (width 0.06))
|
||||
(fp_circle (center 1.75 0.94) (end 1.90 0.94) (layer Cmts.User) (width 0.30))
|
||||
(model "${KIPRJMOD}/libs/easyeda_full.3dshapes/SOT-23-3P_L2.9-W1.3-H1.0-LS2.4-P0.95.step"
|
||||
(offset (xyz 0.000 -0.000 -0.000))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 180))
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,32 @@
|
||||
(module easyeda2kicad:SOT-363_L2.0-W1.3-P0.65-LS2.1-TL (layer F.Cu) (tedit 5DC5F6A4)
|
||||
(attr smd)
|
||||
(fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value SOT-363_L2.0-W1.3-P0.65-LS2.1-TL (at 0 4.65) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user %R (at 0 0) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -0.70 1.10) (end 0.70 1.10) (layer F.SilkS) (width 0.13))
|
||||
(fp_line (start -0.70 -1.10) (end 0.70 -1.10) (layer F.SilkS) (width 0.13))
|
||||
(fp_line (start 0.70 -1.10) (end 0.70 -1.02) (layer F.SilkS) (width 0.13))
|
||||
(fp_line (start 0.70 1.01) (end 0.70 1.10) (layer F.SilkS) (width 0.13))
|
||||
(fp_line (start -0.70 -1.10) (end -0.70 -1.02) (layer F.SilkS) (width 0.13))
|
||||
(fp_line (start -0.70 1.01) (end -0.70 1.10) (layer F.SilkS) (width 0.13))
|
||||
(pad 2 smd rect (at -0.92 0.00 0.00) (size 0.70 0.42) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 3 smd rect (at -0.92 0.65 0.00) (size 0.70 0.42) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 4 smd rect (at 0.92 0.65 0.00) (size 0.70 0.42) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 5 smd rect (at 0.92 0.00 0.00) (size 0.70 0.42) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 6 smd rect (at 0.92 -0.65 0.00) (size 0.70 0.42) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 1 smd rect (at -0.92 -0.65 0.00) (size 0.70 0.42) (layers F.Cu F.Paste F.Mask))
|
||||
(fp_circle (center -1.02 -0.97) (end -0.99 -0.97) (layer F.Fab) (width 0.06))
|
||||
(fp_circle (center -1.14 -0.64) (end -1.04 -0.64) (layer Cmts.User) (width 0.20))
|
||||
(fp_circle (center -0.99 -1.14) (end -0.89 -1.14) (layer F.SilkS) (width 0.20))
|
||||
(model "${KIPRJMOD}/libs/easyeda_full.3dshapes/SOT-363-6P_L2.0-W1.3-H1.1-LS2.0-P0.65.step"
|
||||
(offset (xyz -0.000 -0.010 -0.000))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,28 @@
|
||||
(module easyeda2kicad:TSOT-23-6_L2.9-W1.6-P0.95-LS2.8-BL (layer F.Cu) (tedit 5DC5F6A4)
|
||||
(attr smd)
|
||||
(fp_text reference REF** (at 0 -5.2) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value TSOT-23-6_L2.9-W1.6-P0.95-LS2.8-BL (at 0 5.2) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user %R (at 0 0) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -1.50 0.80) (end -1.50 -0.80) (layer F.SilkS) (width 0.25))
|
||||
(fp_line (start 1.50 -0.80) (end 1.50 0.80) (layer F.SilkS) (width 0.25))
|
||||
(pad 6 smd rect (at -0.95 -1.20 0.00) (size 0.55 1.20) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 4 smd rect (at 0.95 -1.20 0.00) (size 0.55 1.20) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 3 smd rect (at 0.95 1.20 0.00) (size 0.55 1.20) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 2 smd rect (at 0.00 1.20 0.00) (size 0.55 1.20) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 1 smd rect (at -0.95 1.20 0.00) (size 0.55 1.20) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 5 smd rect (at 0.00 -1.20 0.00) (size 0.55 1.20) (layers F.Cu F.Paste F.Mask))
|
||||
(fp_circle (center -1.45 1.40) (end -1.42 1.40) (layer F.Fab) (width 0.06))
|
||||
(fp_circle (center -0.93 1.83) (end -0.73 1.83) (layer Cmts.User) (width 0.40))
|
||||
(fp_circle (center -0.98 2.12) (end -0.85 2.12) (layer F.SilkS) (width 0.25))
|
||||
(model "${KIPRJMOD}/libs/easyeda_full.3dshapes/TSOT-23-6_L2.9-W1.6-H1.1-LS2.8-P0.95.step"
|
||||
(offset (xyz 0.000 -0.000 -0.000))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 270))
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,43 @@
|
||||
(module easyeda2kicad:USB-C-SMD_HC-TYPE-C-16P-01A (layer F.Cu) (tedit 5DC5F6A4)
|
||||
(attr through_hole)
|
||||
(fp_text reference REF** (at 0 -6.41) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value USB-C-SMD_HC-TYPE-C-16P-01A (at 0 6.41) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user %R (at 0 0) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start 4.50 1.40) (end 4.50 -0.51) (layer F.SilkS) (width 0.25))
|
||||
(fp_line (start 4.50 5.01) (end 4.50 3.42) (layer F.SilkS) (width 0.25))
|
||||
(fp_line (start -4.50 1.40) (end -4.50 -0.51) (layer F.SilkS) (width 0.25))
|
||||
(fp_line (start -4.50 5.01) (end -4.50 3.42) (layer F.SilkS) (width 0.25))
|
||||
(fp_line (start -4.50 5.01) (end 4.50 5.01) (layer F.SilkS) (width 0.25))
|
||||
(pad A1B12 smd rect (at -3.20 -2.41 0.00) (size 0.60 1.30) (layers F.Cu F.Paste F.Mask))
|
||||
(pad A4B9 smd rect (at -2.40 -2.41 0.00) (size 0.60 1.30) (layers F.Cu F.Paste F.Mask))
|
||||
(pad B8 smd rect (at -1.75 -2.41 0.00) (size 0.30 1.30) (layers F.Cu F.Paste F.Mask))
|
||||
(pad A5 smd rect (at -1.25 -2.41 0.00) (size 0.30 1.30) (layers F.Cu F.Paste F.Mask))
|
||||
(pad B7 smd rect (at -0.75 -2.41 0.00) (size 0.30 1.30) (layers F.Cu F.Paste F.Mask))
|
||||
(pad A6 smd rect (at -0.25 -2.41 0.00) (size 0.30 1.30) (layers F.Cu F.Paste F.Mask))
|
||||
(pad A7 smd rect (at 0.25 -2.41 0.00) (size 0.30 1.30) (layers F.Cu F.Paste F.Mask))
|
||||
(pad B6 smd rect (at 0.75 -2.41 0.00) (size 0.30 1.30) (layers F.Cu F.Paste F.Mask))
|
||||
(pad A8 smd rect (at 1.25 -2.41 0.00) (size 0.30 1.30) (layers F.Cu F.Paste F.Mask))
|
||||
(pad B5 smd rect (at 1.75 -2.41 0.00) (size 0.30 1.30) (layers F.Cu F.Paste F.Mask))
|
||||
(pad B4A9 smd rect (at 2.40 -2.41 0.00) (size 0.60 1.30) (layers F.Cu F.Paste F.Mask))
|
||||
(pad B1A12 smd rect (at 3.20 -2.41 0.00) (size 0.60 1.30) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 2 thru_hole oval (at 4.32 -1.77 0.00) (size 1.00 2.10) (layers *.Cu *.Mask)(drill oval 0.5999987999999999 1.6999966))
|
||||
(pad 3 thru_hole oval (at 4.32 2.41 0.00) (size 1.00 1.60) (layers *.Cu *.Mask)(drill oval 0.5999987999999999 1.1999975999999999))
|
||||
(pad 4 thru_hole oval (at -4.32 2.41 0.00) (size 1.00 1.60) (layers *.Cu *.Mask)(drill oval 0.5999987999999999 1.1999975999999999))
|
||||
(pad 1 thru_hole oval (at -4.32 -1.77 0.00) (size 1.00 2.10) (layers *.Cu *.Mask)(drill oval 0.5999987999999999 1.6999966))
|
||||
(pad "" thru_hole circle (at -2.89 -1.27) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask))
|
||||
(pad "" thru_hole circle (at 2.89 -1.27) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask))
|
||||
(fp_circle (center -4.47 -2.56) (end -4.44 -2.56) (layer F.Fab) (width 0.06))
|
||||
(fp_circle (center 2.89 -1.27) (end 3.01 -1.27) (layer Cmts.User) (width 0.25))
|
||||
(fp_circle (center -2.89 -1.27) (end -2.77 -1.27) (layer Cmts.User) (width 0.25))
|
||||
(model "${KIPRJMOD}/libs/easyeda_full.3dshapes/USB-C-SMD_HC-TYPE-C-16P-01A.step"
|
||||
(offset (xyz 0.000 -1.160 0.000))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,70 @@
|
||||
(module easyeda2kicad:VQFN-10_L2.0-W2.0-P0.45-TL (layer F.Cu) (tedit 5DC5F6A4)
|
||||
(attr through_hole)
|
||||
(fp_text reference REF** (at 0 -4.9) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value VQFN-10_L2.0-W2.0-P0.45-TL (at 0 4.9) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user %R (at 0 0) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -1.27 -1.13) (end -1.27 -1.33) (layer F.SilkS) (width 0.25))
|
||||
(fp_line (start -1.06 1.28) (end -1.27 1.28) (layer F.SilkS) (width 0.25))
|
||||
(fp_line (start -1.27 1.28) (end -1.27 1.12) (layer F.SilkS) (width 0.25))
|
||||
(fp_line (start 1.34 1.09) (end 1.34 1.28) (layer F.SilkS) (width 0.25))
|
||||
(fp_line (start 1.34 1.28) (end 1.08 1.28) (layer F.SilkS) (width 0.25))
|
||||
(fp_line (start 1.06 -1.32) (end 1.34 -1.32) (layer F.SilkS) (width 0.25))
|
||||
(fp_line (start 1.34 -1.32) (end 1.34 -1.09) (layer F.SilkS) (width 0.25))
|
||||
(fp_line (start -1.23 -1.32) (end -1.07 -1.32) (layer F.SilkS) (width 0.25))
|
||||
(pad 1 smd custom (at -0.91 -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Paste F.Mask)
|
||||
(primitives
|
||||
(gr_poly
|
||||
(pts (xy 0.04 -0.3)(xy 0.04 0.0)(xy 0.04 0.0)(xy -0.31 0.0)(xy -0.31 0.0)(xy -0.31 0.3)(xy -0.31 0.3)(xy 0.04 0.3)(xy 0.04 0.3)(xy 0.29 0.3)(xy 0.29 0.3)(xy 0.29 0.3)(xy 0.29 0.3)(xy 0.29 0.0)(xy 0.29 0.0)(xy 0.29 0.0)(xy 0.29 0.0)(xy 0.29 -0.3)(xy 0.29 -0.3)(xy 0.04 -0.3)
|
||||
)
|
||||
(width 0.1)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pad 4 smd custom (at -0.91 0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Paste F.Mask)
|
||||
(primitives
|
||||
(gr_poly
|
||||
(pts (xy 0.05 0.3)(xy 0.05 -0.0)(xy 0.05 -0.0)(xy -0.3 -0.0)(xy -0.3 -0.0)(xy -0.3 -0.3)(xy -0.3 -0.3)(xy 0.05 -0.3)(xy 0.05 -0.3)(xy 0.3 -0.3)(xy 0.3 -0.3)(xy 0.3 -0.3)(xy 0.3 -0.3)(xy 0.3 -0.0)(xy 0.3 -0.0)(xy 0.3 -0.0)(xy 0.3 -0.0)(xy 0.3 0.3)(xy 0.3 0.3)(xy 0.05 0.3)
|
||||
)
|
||||
(width 0.1)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pad 7 smd custom (at 0.91 0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Paste F.Mask)
|
||||
(primitives
|
||||
(gr_poly
|
||||
(pts (xy -0.05 0.3)(xy -0.05 -0.0)(xy -0.05 -0.0)(xy 0.3 -0.0)(xy 0.3 -0.0)(xy 0.3 -0.3)(xy 0.3 -0.3)(xy -0.05 -0.3)(xy -0.05 -0.3)(xy -0.3 -0.3)(xy -0.3 -0.3)(xy -0.3 -0.3)(xy -0.3 -0.3)(xy -0.3 -0.0)(xy -0.3 -0.0)(xy -0.3 -0.0)(xy -0.3 -0.0)(xy -0.3 0.3)(xy -0.3 0.3)(xy -0.05 0.3)
|
||||
)
|
||||
(width 0.1)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pad 10 smd custom (at 0.91 -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Paste F.Mask)
|
||||
(primitives
|
||||
(gr_poly
|
||||
(pts (xy -0.05 -0.3)(xy -0.05 0.0)(xy -0.05 0.0)(xy 0.3 0.0)(xy 0.3 0.0)(xy 0.3 0.3)(xy 0.3 0.3)(xy -0.05 0.3)(xy -0.05 0.3)(xy -0.3 0.3)(xy -0.3 0.3)(xy -0.3 0.3)(xy -0.3 0.3)(xy -0.3 0.0)(xy -0.3 0.0)(xy -0.3 0.0)(xy -0.3 0.0)(xy -0.3 -0.3)(xy -0.3 -0.3)(xy -0.05 -0.3)
|
||||
)
|
||||
(width 0.1)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pad 5 smd rect (at -0.23 0.00 0.00) (size 0.30 2.40) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 6 smd rect (at 0.26 0.00 0.00) (size 0.30 2.40) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 2 smd rect (at -0.91 -0.23 -90.00) (size 0.25 0.60) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 3 smd rect (at -0.91 0.23 -90.00) (size 0.25 0.60) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 9 smd rect (at 0.91 -0.23 -90.00) (size 0.25 0.60) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 8 smd rect (at 0.91 0.23 -90.00) (size 0.25 0.60) (layers F.Cu F.Paste F.Mask))
|
||||
(fp_circle (center -1.00 -1.00) (end -0.97 -1.00) (layer F.Fab) (width 0.06))
|
||||
(fp_circle (center -1.04 -0.88) (end -0.94 -0.88) (layer Cmts.User) (width 0.20))
|
||||
(fp_circle (center -1.72 -1.23) (end -1.59 -1.23) (layer F.SilkS) (width 0.25))
|
||||
(model "${KIPRJMOD}/libs/easyeda_full.3dshapes/VQFN-10_L2.0-W2.0-P0.45-TL.step"
|
||||
(offset (xyz 0.000 -0.000 0.000))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,40 @@
|
||||
(module easyeda2kicad:VQFN-HR-12_L2.5-W2.0-P0.50-BL (layer F.Cu) (tedit 5DC5F6A4)
|
||||
(attr smd)
|
||||
(fp_text reference REF** (at 0 -4.75) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value VQFN-HR-12_L2.5-W2.0-P0.50-BL (at 0 4.75) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user %R (at 0 0) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -1.26 1.10) (end -1.26 1.05) (layer F.SilkS) (width 0.20))
|
||||
(fp_line (start -1.26 -1.05) (end -1.26 -1.10) (layer F.SilkS) (width 0.20))
|
||||
(fp_line (start -1.26 -1.10) (end -0.75 -1.10) (layer F.SilkS) (width 0.20))
|
||||
(fp_line (start 0.74 -1.10) (end 1.24 -1.10) (layer F.SilkS) (width 0.20))
|
||||
(fp_line (start -1.26 1.10) (end -0.76 1.10) (layer F.SilkS) (width 0.20))
|
||||
(fp_line (start 0.74 1.10) (end 1.24 1.10) (layer F.SilkS) (width 0.20))
|
||||
(fp_line (start 1.24 1.10) (end 1.24 1.05) (layer F.SilkS) (width 0.20))
|
||||
(fp_line (start 1.24 -1.05) (end 1.24 -1.10) (layer F.SilkS) (width 0.20))
|
||||
(pad 1 smd rect (at -0.35 0.67 -90.00) (size 1.05 0.40) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 2 smd oval (at 0.35 0.67 -90.00) (size 1.05 0.40) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 7 smd oval (at 0.35 -0.68 -90.00) (size 1.05 0.40) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 8 smd oval (at -0.35 -0.68 -90.00) (size 1.05 0.40) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 3 smd oval (at 1.15 0.75 0.00) (size 0.60 0.20) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 4 smd oval (at 1.15 0.25 0.00) (size 0.60 0.20) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 5 smd oval (at 1.15 -0.25 0.00) (size 0.60 0.20) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 6 smd oval (at 1.15 -0.75 0.00) (size 0.60 0.20) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 9 smd oval (at -1.15 -0.75 0.00) (size 0.60 0.20) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 10 smd oval (at -1.15 -0.25 0.00) (size 0.60 0.20) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 11 smd oval (at -1.15 0.25 0.00) (size 0.60 0.20) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 12 smd oval (at -1.15 0.75 0.00) (size 0.60 0.20) (layers F.Cu F.Paste F.Mask))
|
||||
(fp_circle (center -1.25 1.00) (end -1.22 1.00) (layer F.Fab) (width 0.06))
|
||||
(fp_circle (center -0.50 1.50) (end -0.40 1.50) (layer F.SilkS) (width 0.20))
|
||||
(fp_circle (center -0.50 1.50) (end -0.40 1.50) (layer Cmts.User) (width 0.20))
|
||||
(model "${KIPRJMOD}/libs/easyeda_full.3dshapes/VQFN-HR-12_L2.5-W2.0-H1.0-P0.50-BL.step"
|
||||
(offset (xyz -0.000 0.000 -0.000))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 270))
|
||||
)
|
||||
)
|
||||
8108
hw/output_channel.kicad_sch
Normal file
8108
hw/output_channel.kicad_sch
Normal file
File diff suppressed because it is too large
Load Diff
4
hw/sym-lib-table
Normal file
4
hw/sym-lib-table
Normal file
@@ -0,0 +1,4 @@
|
||||
(sym_lib_table
|
||||
(version 7)
|
||||
(lib (name easyeda_full)(type KiCad)(uri ${KIPRJMOD}/libs/easyeda_full.kicad_sym)(options "")(descr "easyeda2kicad generated"))
|
||||
)
|
||||
Reference in New Issue
Block a user