feat: add dcdc as library and change layout

minimal_size
flop 19 hours ago
parent 07a6bd6dd5
commit 623f01caf9
  1. 153
      DCDC.kicad_sym
  2. 215
      DCDC.pretty/DCDC.kicad_mod
  3. 13589
      UC_Platine_Busanzeiger.kicad_pcb
  4. 7
      UC_Platine_Busanzeiger.kicad_prl
  5. 62
      UC_Platine_Busanzeiger.kicad_pro
  6. 7238
      UC_Platine_Busanzeiger.kicad_sch
  7. 1
      fp-lib-table

@ -0,0 +1,153 @@
(kicad_symbol_lib
(version 20251024)
(generator "kicad_symbol_editor")
(generator_version "10.0")
(symbol "DCDC"
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(in_pos_files yes)
(duplicate_pin_numbers_are_jumpers no)
(property "Reference" "U"
(at 0 0 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" ""
(at 0 0 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" ""
(at 0 0 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects
(font
(size 1.27 1.27)
)
)
)
(symbol "DCDC_0_1"
(rectangle
(start -7.62 3.81)
(end 8.89 -3.81)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
)
(symbol "DCDC_1_1"
(pin input line
(at -10.16 1.27 0)
(length 2.54)
(name "VIN"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at -10.16 -1.27 0)
(length 2.54)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin output line
(at 11.43 -1.27 180)
(length 2.54)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "3"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin output line
(at 11.43 1.27 180)
(length 2.54)
(name "VOUT"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "4"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(embedded_fonts no)
)
)

@ -0,0 +1,215 @@
(footprint "DCDC"
(version 20260206)
(generator "pcbnew")
(generator_version "10.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at 0 -0.5 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "a516bb0a-0d64-4d24-a49b-974a0cc2ab2c")
(effects
(font
(size 1 1)
(thickness 0.1)
)
)
)
(property "Value" "DCDC"
(at 0 1 0)
(unlocked yes)
(layer "F.Fab")
(uuid "eaccb440-d5f5-4096-b982-0b01b17de9c9")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "9af3bd37-4826-499d-8214-b5b2b6aa21ca")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "2049075b-dae3-42b6-9ae8-f21ee280c1d5")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(duplicate_pad_numbers_are_jumpers no)
(fp_text user "${REFERENCE}"
(at 49.5 -7.27 180)
(layer "B.Fab")
(uuid "3e5b63e5-84e0-40dc-bb63-97ad0000b82f")
(effects
(font
(size 1 1)
(thickness 0.15)
)
(justify mirror)
)
)
(fp_text user "${REFERENCE}"
(at 49.5 -7.27 180)
(layer "B.Fab")
(uuid "6ec6e969-4a68-4ffa-a523-e8bbf26ea7c2")
(effects
(font
(size 1 1)
(thickness 0.15)
)
(justify mirror)
)
)
(fp_text user "${REFERENCE}"
(at 49.5 -7.27 180)
(layer "B.Fab")
(uuid "98b2011c-b0a1-4783-8ffb-5dde5240b05d")
(effects
(font
(size 1 1)
(thickness 0.15)
)
(justify mirror)
)
)
(fp_text user "${REFERENCE}"
(at 49.5 -7.27 180)
(layer "B.Fab")
(uuid "d91084c3-9a2d-40c9-aeb5-a229e5305ea1")
(effects
(font
(size 1 1)
(thickness 0.15)
)
(justify mirror)
)
)
(fp_text user "${REFERENCE}"
(at 0 2.5 0)
(unlocked yes)
(layer "F.Fab")
(uuid "a9fc3025-ff08-4016-be77-a023b99e8545")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" thru_hole circle
(at -17.5 -11.96 90)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "ac376300-93bf-4632-8c95-1b442cd90632")
)
(pad "1" thru_hole rect
(at -17.5 -9.46)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "8b91c74f-859c-47eb-a965-5f4dcdaddfc9")
)
(pad "1" thru_hole rect
(at -14.735 -11.96 90)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "5bcb6959-62c7-4926-84d4-1dc8dc9b26bd")
)
(pad "2" thru_hole rect
(at -16.44 5.82 180)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "12c8cdd7-85db-43c8-85b8-abdb03d20a74")
)
(pad "2" thru_hole circle
(at -16.44 8.36 180)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "8d004ca4-4743-423d-8904-66658c027cf5")
)
(pad "2" thru_hole rect
(at -13.9 8.36 90)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "096fb8b6-f2e5-4589-ae2f-afc48d7a0526")
)
(pad "3" thru_hole circle
(at 15.52 8.36 90)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "5fa27924-5a16-472e-8e40-9ac8ede28813")
)
(pad "3" thru_hole circle
(at 18.06 5.82)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "79f54f35-8f3d-4d1a-9b14-ced750edb13a")
)
(pad "3" thru_hole rect
(at 18.06 8.36 90)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "d673d6e1-4685-4fdf-9f59-2a7024877e75")
)
(pad "4" thru_hole circle
(at 15.52 -11.96 90)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7a8e1846-ade9-4087-b103-5c4966c41526")
)
(pad "4" thru_hole rect
(at 18 -11.96 180)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "13f3ca0d-68ba-46bf-a24a-504e33bd7bda")
)
(pad "4" thru_hole circle
(at 18 -9.42 180)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "8ca6845f-dd24-4d52-8854-a939ad9e6bea")
)
(embedded_fonts no)
)

File diff suppressed because it is too large Load Diff

@ -15,12 +15,13 @@
"vias": 1.0,
"zones": 0.6
},
"prototype_zone_fills": false,
"selection_filter": {
"dimensions": true,
"footprints": true,
"graphics": true,
"keepouts": true,
"lockedItems": false,
"lockedItems": true,
"otherItems": true,
"pads": true,
"text": true,
@ -54,6 +55,7 @@
"zone_display_mode": 0
},
"git": {
"integration_disabled": false,
"repo_type": "",
"repo_username": "",
"ssh_key": ""
@ -106,6 +108,7 @@
"filter_text": "",
"group_by_constraint": false,
"group_by_netclass": false,
"show_time_domain_details": false,
"show_unconnected_nets": false,
"show_zero_pad_nets": false,
"sort_ascending": true,
@ -116,6 +119,7 @@
"files": []
},
"schematic": {
"hierarchy_collapsed": [],
"selection_filter": {
"graphics": true,
"images": true,
@ -123,6 +127,7 @@
"lockedItems": false,
"otherItems": true,
"pins": true,
"ruleAreas": true,
"symbols": true,
"text": true,
"wires": true

@ -3,6 +3,8 @@
"3dviewports": [],
"design_settings": {
"defaults": {
"apply_defaults_to_fp_barcodes": false,
"apply_defaults_to_fp_dimensions": false,
"apply_defaults_to_fp_fields": false,
"apply_defaults_to_fp_shapes": false,
"apply_defaults_to_fp_text": false,
@ -37,9 +39,9 @@
"other_text_thickness": 0.15,
"other_text_upright": false,
"pads": {
"drill": 0.8,
"height": 1.27,
"width": 2.54
"drill": 4.3,
"height": 8.0,
"width": 8.0
},
"silk_line_width": 0.1,
"silk_text_italic": false,
@ -77,6 +79,7 @@
"extra_footprint": "warning",
"footprint": "error",
"footprint_filters_mismatch": "ignore",
"footprint_symbol_field_mismatch": "warning",
"footprint_symbol_mismatch": "warning",
"footprint_type_mismatch": "ignore",
"hole_clearance": "error",
@ -94,6 +97,7 @@
"mirrored_text_on_front_layer": "warning",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"missing_tuning_profile": "warning",
"net_conflict": "warning",
"nonmirrored_text_on_back_layer": "warning",
"npth_inside_courtyard": "ignore",
@ -113,9 +117,12 @@
"too_many_vias": "error",
"track_angle": "error",
"track_dangling": "warning",
"track_not_centered_on_via": "ignore",
"track_on_post_machined_layer": "error",
"track_segment_length": "error",
"track_width": "error",
"tracks_crossing": "error",
"tuning_profile_track_geometries": "ignore",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
@ -224,17 +231,28 @@
"zones_allow_external_fillets": false
},
"ipc2581": {
"bom_rev": "",
"dist": "",
"distpn": "",
"internal_id": "",
"mfg": "",
"mpn": ""
"mpn": "",
"sch_revision": "1"
},
"layer_pairs": [],
"layer_presets": [],
"viewports": []
},
"boards": [],
"component_class_settings": {
"assignments": [],
"meta": {
"version": 0
},
"sheet_component_classes": {
"enabled": false
}
},
"cvpcb": {
"equivalence_files": []
},
@ -424,11 +442,14 @@
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"field_name_whitespace": "warning",
"footprint_filter": "ignore",
"footprint_link_issues": "warning",
"four_way_junction": "ignore",
"global_label_dangling": "warning",
"ground_pin_not_ground": "warning",
"hier_label_mismatch": "error",
"isolated_pin_label": "warning",
"label_dangling": "error",
"label_multiple_wires": "warning",
"lib_symbol_issues": "warning",
@ -451,6 +472,7 @@
"similar_power": "warning",
"simulation_model_issue": "ignore",
"single_global_label": "ignore",
"stacked_pin_name": "warning",
"unannotated": "error",
"unconnected_wire_endpoint": "warning",
"undefined_netclass": "error",
@ -483,6 +505,7 @@
"priority": 2147483647,
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.2,
"tuning_profile": "",
"via_diameter": 0.6,
"via_drill": 0.3,
"wire_width": 6
@ -498,12 +521,13 @@
"priority": 0,
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.5,
"tuning_profile": "",
"via_diameter": 0.6,
"via_drill": 0.5
}
],
"meta": {
"version": 4
"version": 5
},
"net_colors": null,
"netclass_assignments": null,
@ -538,6 +562,10 @@
},
"schematic": {
"annotate_start_num": 0,
"annotation": {
"method": 0,
"sort_order": 0
},
"bom_export_filename": "${PROJECTNAME}.csv",
"bom_fmt_presets": [],
"bom_fmt_settings": {
@ -621,6 +649,7 @@
"sort_asc": true,
"sort_field": "Reference"
},
"bus_aliases": {},
"connection_grid_size": 50.0,
"drawing": {
"dashed_lines_dash_length_ratio": 12.0,
@ -628,6 +657,7 @@
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"field_names": [],
"hop_over_size_choice": 0,
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
@ -651,6 +681,7 @@
"net_format_name": "",
"page_layout_descr_file": "",
"plot_directory": "",
"reuse_designators": true,
"space_save_all_events": true,
"spice_current_sheet_as_root": false,
"spice_external_command": "spice \"%I\"",
@ -659,13 +690,28 @@
"spice_save_all_dissipations": false,
"spice_save_all_voltages": false,
"subpart_first_id": 65,
"subpart_id_separator": 0
"subpart_id_separator": 0,
"top_level_sheets": [
{
"filename": "UC_Platine_Busanzeiger.kicad_sch",
"name": "UC_Platine_Busanzeiger",
"uuid": "00e11bfb-8256-4aa2-8ac7-a8f838057812"
}
],
"used_designators": "U1",
"variants": []
},
"sheets": [
[
"00e11bfb-8256-4aa2-8ac7-a8f838057812",
"Root"
"UC_Platine_Busanzeiger"
]
],
"text_variables": {}
"text_variables": {},
"tuning_profiles": {
"meta": {
"version": 0
},
"tuning_profiles_impedance_geometric": []
}
}

File diff suppressed because it is too large Load Diff

@ -1,4 +1,5 @@
(fp_lib_table
(version 7)
(lib (name "Library") (type "KiCad") (uri "${KIPRJMOD}/Library.pretty") (options "") (descr ""))
(lib (name "DCDC") (type "KiCad") (uri "${KIPRJMOD}/DCDC.pretty") (options "") (descr ""))
)

Loading…
Cancel
Save