FEAT: added DWN, CHK, APP to templates, added hfs template.

This commit is contained in:
andrewc
2025-07-01 09:45:46 +10:00
parent b9ceec5389
commit 2f71a8fd94
38 changed files with 1917 additions and 561 deletions

493
templates/hfs.kicad_wks Normal file
View File

@@ -0,0 +1,493 @@
(kicad_wks
(version 20231118)
(generator "pl_editor")
(generator_version "8.0")
(setup
(textsize 1.5 1.5)
(linewidth 0.15)
(textlinewidth 0.15)
(left_margin 10)
(right_margin 10)
(top_margin 10)
(bottom_margin 10)
)
(rect
(name "")
(start 110 34)
(end 2 2)
(comment "rect around the title block")
)
(rect
(name "")
(start 0 0 ltcorner)
(end 0 0)
(repeat 2)
(incrx 2)
(incry 2)
)
(line
(name "")
(start 50 2 ltcorner)
(end 50 0 ltcorner)
(repeat 30)
(incrx 50)
)
(tbtext "1"
(name "")
(pos 25 1 ltcorner)
(font
(size 1.3 1.3)
)
(repeat 100)
(incrx 50)
)
(line
(name "")
(start 50 2 lbcorner)
(end 50 0 lbcorner)
(repeat 30)
(incrx 50)
)
(tbtext "1"
(name "")
(pos 25 1 lbcorner)
(font
(size 1.3 1.3)
)
(repeat 100)
(incrx 50)
)
(line
(name "")
(start 0 50 ltcorner)
(end 2 50 ltcorner)
(repeat 30)
(incry 50)
)
(tbtext "A"
(name "")
(pos 1 25 ltcorner)
(font
(size 1.3 1.3)
)
(justify center)
(repeat 100)
(incry 50)
)
(line
(name "")
(start 0 50 rtcorner)
(end 2 50 rtcorner)
(repeat 30)
(incry 50)
)
(tbtext "A"
(name "")
(pos 1 25 rtcorner)
(font
(size 1.3 1.3)
)
(justify center)
(repeat 100)
(incry 50)
)
(tbtext "Date: ${ISSUE_DATE}"
(name "")
(pos 87 6.9)
)
(line
(name "")
(start 110 5.5)
(end 2 5.5)
)
(tbtext "${KICAD_VERSION}"
(name "")
(pos 109 4.1)
(comment "Kicad version")
)
(line
(name "")
(start 110 8.5)
(end 2 8.5)
)
(tbtext "Rev: ${REVISION}"
(name "")
(pos 24 6.9)
(font bold)
)
(tbtext "Size: ${PAPER}"
(name "")
(pos 109 6.9)
(comment "Paper format name")
)
(tbtext "Id: ${#}/${##}"
(name "")
(pos 24 4.1)
(comment "Sheet id")
)
(line
(name "")
(start 110 12.5)
(end 2 12.5)
)
(tbtext "Title: ${TITLE}"
(name "")
(pos 109 10.7)
(font
(size 2 2) bold italic)
)
(tbtext "File: ${FILENAME}"
(name "")
(pos 109 14.3)
)
(line
(name "")
(start 110 18.5)
(end 2 18.5)
)
(tbtext "Sheet: ${SHEETPATH}"
(name "")
(pos 109 17)
)
(tbtext "HFS Design"
(name "")
(pos 109 20)
(font bold)
(comment "Company name")
)
(tbtext "In association with: ${partner}"
(name "")
(pos 109 23)
(comment "Comment 0")
)
(tbtext "Client: ${client}"
(name "")
(pos 109 26)
(comment "Comment 1")
)
(tbtext "${COMMENT3}"
(name "")
(pos 109 29)
(comment "Comment 2")
)
(tbtext "${COMMENT4}"
(name "")
(pos 109 32)
(comment "Comment 3")
)
(line
(name "")
(start 90 8.5)
(end 90 5.5)
)
(line
(name "")
(start 26 8.5)
(end 26 2)
)
(rect
(name "")
(start 47.739 18.5022)
(end 32.489 12.5022)
)
(tbtext "DWN: ${DWN}"
(name "")
(pos 39.989 15.5022)
(justify center)
)
(rect
(name "")
(start 32.489 18.5022)
(end 17.239 12.5022)
)
(tbtext "CHK: ${CHK}"
(name "")
(pos 24.739 15.5022)
(justify center)
)
(rect
(name "")
(start 17.239 18.5022)
(end 1.989 12.5022)
)
(tbtext "APP: ${APP}"
(name "")
(pos 9.489 15.5022)
(justify center)
)
(bitmap
(name "")
(pos 26.449 25.3822)
(scale 1)
(data "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"
)
)
)

View File

@@ -0,0 +1,90 @@
(kicad_pcb (version 20221018) (generator pcbnew)
(general
(thickness 1.6)
)
(paper "A4")
(title_block
(title "${title}")
(date "${date}")
(rev "${rev}")
(company "Micromelon Robotics")
)
(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)
(plot_on_all_layers_selection 0x0000000_00000000)
(disableapertmacros false)
(usegerberextensions false)
(usegerberattributes true)
(usegerberadvancedattributes true)
(creategerberjobfile true)
(dashed_line_dash_ratio 12.000000)
(dashed_line_gap_ratio 3.000000)
(svgprecision 4)
(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 "")
)
)
(property "rev" "")
(property "title" "")
(net 0 "")
)

View File

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

View File

@@ -0,0 +1,21 @@
(kicad_sch (version 20230121) (generator eeschema)
(uuid 2a512e6e-fb04-4deb-bd23-d310e8f9b83d)
(paper "A4")
(title_block
(title "${title}")
(date "${date}")
(rev "${rev}")
(company "Micromelon Robotics")
)
(lib_symbols
)
(sheet_instances
(path "/" (page "1"))
)
)

View File

@@ -0,0 +1,38 @@
{
// There can be C-like comments
"layout": {
"type": "grid",
"rotation": 0,
"rows": 1,
"cols": 1
},
"tabs": {
"type": "full"
},
"cuts": {
"type": "vcuts",
"layer" : "Dwgs.User"
},
"framing": {
"type": "tightframe",
"width": "8mm"
},
"tooling": {
"type": "4hole",
"hoffset": "2.5mm",
"voffset": "4mm",
"size": "1.65mm"
},
"fiducials": {
"type": "4fid",
"hoffset": "7mm",
"voffset": "4mm",
"coppersize": "2mm",
"opening": "4mm"
},
"post": {
"origin": "bl",
"millradius": "1mm"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 840 B

View File

@@ -0,0 +1,11 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html;
charset=windows-1252">
<TITLE>HFS Default</TITLE>
</HEAD>
<BODY LANG="en-AU" DIR="LTR">
HFS default project.
</BODY>
</HTML>

453
templates/melon.kicad_wks Normal file
View File

@@ -0,0 +1,453 @@
(kicad_wks
(version 20231118)
(generator "pl_editor")
(generator_version "8.0")
(setup
(textsize 1.5 1.5)
(linewidth 0.15)
(textlinewidth 0.15)
(left_margin 10)
(right_margin 10)
(top_margin 10)
(bottom_margin 10)
)
(rect
(name "")
(start 110 34)
(end 2 2)
(comment "rect around the title block")
)
(rect
(name "")
(start 0 0 ltcorner)
(end 0 0)
(repeat 2)
(incrx 2)
(incry 2)
)
(line
(name "")
(start 50 2 ltcorner)
(end 50 0 ltcorner)
(repeat 30)
(incrx 50)
)
(tbtext "1"
(name "")
(pos 25 1 ltcorner)
(font
(size 1.3 1.3)
)
(repeat 100)
(incrx 50)
)
(line
(name "")
(start 50 2 lbcorner)
(end 50 0 lbcorner)
(repeat 30)
(incrx 50)
)
(tbtext "1"
(name "")
(pos 25 1 lbcorner)
(font
(size 1.3 1.3)
)
(repeat 100)
(incrx 50)
)
(line
(name "")
(start 0 50 ltcorner)
(end 2 50 ltcorner)
(repeat 30)
(incry 50)
)
(tbtext "A"
(name "")
(pos 1 25 ltcorner)
(font
(size 1.3 1.3)
)
(justify center)
(repeat 100)
(incry 50)
)
(line
(name "")
(start 0 50 rtcorner)
(end 2 50 rtcorner)
(repeat 30)
(incry 50)
)
(tbtext "A"
(name "")
(pos 1 25 rtcorner)
(font
(size 1.3 1.3)
)
(justify center)
(repeat 100)
(incry 50)
)
(tbtext "Date: ${ISSUE_DATE}"
(name "")
(pos 87 6.9)
)
(line
(name "")
(start 110 5.5)
(end 2 5.5)
)
(tbtext "${KICAD_VERSION}"
(name "")
(pos 109 4.1)
(comment "Kicad version")
)
(line
(name "")
(start 110 8.5)
(end 2 8.5)
)
(tbtext "Rev: ${REVISION}"
(name "")
(pos 24 6.9)
(font bold)
)
(tbtext "Size: ${PAPER}"
(name "")
(pos 109 6.9)
(comment "Paper format name")
)
(tbtext "Id: ${#}/${##}"
(name "")
(pos 24 4.1)
(comment "Sheet id")
)
(line
(name "")
(start 110 12.5)
(end 2 12.5)
)
(tbtext "Title: ${TITLE}"
(name "")
(pos 109 10.7)
(font
(size 2 2) bold italic)
)
(tbtext "File: ${FILENAME}"
(name "")
(pos 109 14.3)
)
(line
(name "")
(start 110 18.5)
(end 2 18.5)
)
(tbtext "Sheet: ${SHEETPATH}"
(name "")
(pos 109 17)
)
(tbtext "Micromelon Robotics"
(name "")
(pos 109 20)
(font bold)
(comment "Company name")
)
(tbtext "In association with: ${partner}"
(name "")
(pos 109 23)
(comment "Comment 0")
)
(tbtext "Client: ${client}"
(name "")
(pos 109 26)
(comment "Comment 1")
)
(tbtext "${COMMENT3}"
(name "")
(pos 109 29)
(comment "Comment 2")
)
(tbtext "${COMMENT4}"
(name "")
(pos 109 32)
(comment "Comment 3")
)
(line
(name "")
(start 90 8.5)
(end 90 5.5)
)
(line
(name "")
(start 26 8.5)
(end 26 2)
)
(bitmap
(name "")
(pos 28.989 25.3822)
(scale 1)
(data "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"
"EIQK+P9lgpN4WCgLHAAAAABJRU5ErkJggg=="
)
)
(rect
(name "")
(start 47.739 18.5022)
(end 32.489 12.5022)
)
(tbtext "DWN: ${DWN}"
(name "")
(pos 39.989 15.5022)
(justify center)
)
(rect
(name "")
(start 32.489 18.5022)
(end 17.239 12.5022)
)
(tbtext "CHK: ${CHK}"
(name "")
(pos 24.739 15.5022)
(justify center)
)
(rect
(name "")
(start 17.239 18.5022)
(end 1.989 12.5022)
)
(tbtext "APP: ${APP}"
(name "")
(pos 9.489 15.5022)
(justify center)
)
)

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

@@ -0,0 +1,11 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html;
charset=windows-1252">
<TITLE>Micromelon Default</TITLE>
</HEAD>
<BODY LANG="en-AU" DIR="LTR">
Micromelon default project.
</BODY>
</HTML>

View File

@@ -0,0 +1,90 @@
(kicad_pcb (version 20221018) (generator pcbnew)
(general
(thickness 1.6)
)
(paper "A4")
(title_block
(title "${title}")
(date "${date}")
(rev "${rev}")
(company "Micromelon Robotics")
)
(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)
(plot_on_all_layers_selection 0x0000000_00000000)
(disableapertmacros false)
(usegerberextensions false)
(usegerberattributes true)
(usegerberadvancedattributes true)
(creategerberjobfile true)
(dashed_line_dash_ratio 12.000000)
(dashed_line_gap_ratio 3.000000)
(svgprecision 4)
(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 "")
)
)
(property "rev" "")
(property "title" "")
(net 0 "")
)

View File

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

View File

@@ -0,0 +1,21 @@
(kicad_sch (version 20230121) (generator eeschema)
(uuid 2a512e6e-fb04-4deb-bd23-d310e8f9b83d)
(paper "A4")
(title_block
(title "${title}")
(date "${date}")
(rev "${rev}")
(company "Micromelon Robotics")
)
(lib_symbols
)
(sheet_instances
(path "/" (page "1"))
)
)

View File

@@ -0,0 +1,38 @@
{
// There can be C-like comments
"layout": {
"type": "grid",
"rotation": 0,
"rows": 1,
"cols": 1
},
"tabs": {
"type": "full"
},
"cuts": {
"type": "vcuts",
"layer" : "Dwgs.User"
},
"framing": {
"type": "tightframe",
"width": "8mm"
},
"tooling": {
"type": "4hole",
"hoffset": "2.5mm",
"voffset": "4mm",
"size": "1.65mm"
},
"fiducials": {
"type": "4fid",
"hoffset": "7mm",
"voffset": "4mm",
"coppersize": "2mm",
"opening": "4mm"
},
"post": {
"origin": "bl",
"millradius": "1mm"
}
}

453
templates/tcs.kicad_wks Normal file
View File

@@ -0,0 +1,453 @@
(kicad_wks
(version 20231118)
(generator "pl_editor")
(generator_version "8.0")
(setup
(textsize 1.5 1.5)
(linewidth 0.15)
(textlinewidth 0.15)
(left_margin 10)
(right_margin 10)
(top_margin 10)
(bottom_margin 10)
)
(rect
(name "")
(start 110 34)
(end 2 2)
(comment "rect around the title block")
)
(rect
(name "")
(start 0 0 ltcorner)
(end 0 0)
(repeat 2)
(incrx 2)
(incry 2)
)
(line
(name "")
(start 50 2 ltcorner)
(end 50 0 ltcorner)
(repeat 30)
(incrx 50)
)
(tbtext "1"
(name "")
(pos 25 1 ltcorner)
(font
(size 1.3 1.3)
)
(repeat 100)
(incrx 50)
)
(line
(name "")
(start 50 2 lbcorner)
(end 50 0 lbcorner)
(repeat 30)
(incrx 50)
)
(tbtext "1"
(name "")
(pos 25 1 lbcorner)
(font
(size 1.3 1.3)
)
(repeat 100)
(incrx 50)
)
(line
(name "")
(start 0 50 ltcorner)
(end 2 50 ltcorner)
(repeat 30)
(incry 50)
)
(tbtext "A"
(name "")
(pos 1 25 ltcorner)
(font
(size 1.3 1.3)
)
(justify center)
(repeat 100)
(incry 50)
)
(line
(name "")
(start 0 50 rtcorner)
(end 2 50 rtcorner)
(repeat 30)
(incry 50)
)
(tbtext "A"
(name "")
(pos 1 25 rtcorner)
(font
(size 1.3 1.3)
)
(justify center)
(repeat 100)
(incry 50)
)
(tbtext "Date: ${ISSUE_DATE}"
(name "")
(pos 87 6.9)
)
(line
(name "")
(start 110 5.5)
(end 2 5.5)
)
(tbtext "${KICAD_VERSION}"
(name "")
(pos 109 4.1)
(comment "Kicad version")
)
(line
(name "")
(start 110 8.5)
(end 2 8.5)
)
(tbtext "Rev: ${REVISION}"
(name "")
(pos 24 6.9)
(font bold)
)
(tbtext "Size: ${PAPER}"
(name "")
(pos 109 6.9)
(comment "Paper format name")
)
(tbtext "Id: ${#}/${##}"
(name "")
(pos 24 4.1)
(comment "Sheet id")
)
(line
(name "")
(start 110 12.5)
(end 2 12.5)
)
(tbtext "Title: ${TITLE}"
(name "")
(pos 109 10.7)
(font
(size 2 2) bold italic)
)
(tbtext "File: ${FILENAME}"
(name "")
(pos 109 14.3)
)
(line
(name "")
(start 110 18.5)
(end 2 18.5)
)
(tbtext "Sheet: ${SHEETPATH}"
(name "")
(pos 109 17)
)
(tbtext "Micromelon Robotics"
(name "")
(pos 109 20)
(font bold)
(comment "Company name")
)
(tbtext "In association with: Designworks"
(name "")
(pos 109 23)
(comment "Comment 0")
)
(tbtext "Client: ${client}"
(name "")
(pos 109 26)
(comment "Comment 1")
)
(tbtext "${COMMENT3}"
(name "")
(pos 109 29)
(comment "Comment 2")
)
(tbtext "${COMMENT4}"
(name "")
(pos 109 32)
(comment "Comment 3")
)
(line
(name "")
(start 90 8.5)
(end 90 5.5)
)
(line
(name "")
(start 26 8.5)
(end 26 2)
)
(bitmap
(name "")
(pos 28.989 25.3822)
(scale 1)
(data "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"
"EIQK+P9lgpN4WCgLHAAAAABJRU5ErkJggg=="
)
)
(rect
(name "")
(start 47.739 18.5022)
(end 32.489 12.5022)
)
(tbtext "DWN: ${DWN}"
(name "")
(pos 39.989 15.5022)
(justify center)
)
(rect
(name "")
(start 32.489 18.5022)
(end 17.239 12.5022)
)
(tbtext "CHK: ${CHK}"
(name "")
(pos 24.739 15.5022)
(justify center)
)
(rect
(name "")
(start 17.239 18.5022)
(end 1.989 12.5022)
)
(tbtext "APP: ${APP}"
(name "")
(pos 9.489 15.5022)
(justify center)
)
)

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View File

@@ -0,0 +1,11 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html;
charset=windows-1252">
<TITLE>TCS Default</TITLE>
</HEAD>
<BODY LANG="en-AU" DIR="LTR">
TCS default project.
</BODY>
</HTML>

View File

@@ -0,0 +1,89 @@
(kicad_pcb (version 20221018) (generator pcbnew)
(general
(thickness 1.6)
)
(paper "A4")
(title_block
(title "${title}")
(date "${date}")
(rev "${rev}")
)
(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)
(plot_on_all_layers_selection 0x0000000_00000000)
(disableapertmacros false)
(usegerberextensions false)
(usegerberattributes true)
(usegerberadvancedattributes true)
(creategerberjobfile true)
(dashed_line_dash_ratio 12.000000)
(dashed_line_gap_ratio 3.000000)
(svgprecision 4)
(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 "")
)
)
(property "rev" "")
(property "title" "")
(net 0 "")
)

View File

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

View File

@@ -0,0 +1,20 @@
(kicad_sch (version 20230121) (generator eeschema)
(uuid 44a4dc06-c6d0-4e88-ae20-1a2faa84dc6b)
(paper "A4")
(title_block
(title "${title}")
(date "${date}")
(rev "${rev}")
)
(lib_symbols
)
(sheet_instances
(path "/" (page "1"))
)
)

View File

@@ -0,0 +1,38 @@
{
// There can be C-like comments
"layout": {
"type": "grid",
"rotation": 0,
"rows": 1,
"cols": 1
},
"tabs": {
"type": "full"
},
"cuts": {
"type": "vcuts",
"layer" : "Dwgs.User"
},
"framing": {
"type": "tightframe",
"width": "8mm"
},
"tooling": {
"type": "4hole",
"hoffset": "2.5mm",
"voffset": "4mm",
"size": "1.65mm"
},
"fiducials": {
"type": "4fid",
"hoffset": "7mm",
"voffset": "4mm",
"coppersize": "2mm",
"opening": "4mm"
},
"post": {
"origin": "bl",
"millradius": "1mm"
}
}