Version initiale

This commit is contained in:
ddr
2025-11-25 23:07:39 +01:00
parent 88d494e665
commit f64fa7b858
43 changed files with 160967 additions and 1 deletions
+1
View File
@@ -0,0 +1 @@
.obsidian/
File diff suppressed because it is too large Load Diff
+131
View File
@@ -0,0 +1,131 @@
{
"board": {
"active_layer": 0,
"active_layer_preset": "",
"auto_track_width": true,
"hidden_netclasses": [],
"hidden_nets": [],
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"images": 0.6,
"pads": 1.0,
"shapes": 1.0,
"tracks": 1.0,
"vias": 1.0,
"zones": 0.6
},
"selection_filter": {
"dimensions": true,
"footprints": true,
"graphics": true,
"keepouts": true,
"lockedItems": false,
"otherItems": true,
"pads": true,
"text": true,
"tracks": true,
"vias": true,
"zones": true
},
"visible_items": [
"vias",
"footprint_text",
"footprint_anchors",
"ratsnest",
"grid",
"footprints_front",
"footprints_back",
"footprint_values",
"footprint_references",
"tracks",
"drc_errors",
"drawing_sheet",
"bitmaps",
"pads",
"zones",
"drc_warnings",
"drc_exclusions",
"locked_item_shadows",
"conflict_shadows",
"shapes"
],
"visible_layers": "ffffffff_ffffffff_ffffffff_ffffffff",
"zone_display_mode": 0
},
"git": {
"repo_type": "",
"repo_username": "",
"ssh_key": ""
},
"meta": {
"filename": "CheapDiffProbe.kicad_prl",
"version": 5
},
"net_inspector_panel": {
"col_hidden": [
false,
false,
false,
false,
false,
false,
false,
false,
false,
false
],
"col_order": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9
],
"col_widths": [
162,
147,
91,
67,
91,
91,
91,
71,
91,
91
],
"custom_group_rules": [],
"expanded_rows": [],
"filter_by_net_name": true,
"filter_by_netclass": true,
"filter_text": "",
"group_by_constraint": false,
"group_by_netclass": false,
"show_unconnected_nets": false,
"show_zero_pad_nets": false,
"sort_ascending": true,
"sorting_column": 0
},
"open_jobsets": [],
"project": {
"files": []
},
"schematic": {
"selection_filter": {
"graphics": true,
"images": true,
"labels": true,
"lockedItems": false,
"otherItems": true,
"pins": true,
"symbols": true,
"text": true,
"wires": true
}
}
}
+636
View File
@@ -0,0 +1,636 @@
{
"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.0,
"height": 1.75,
"width": 1.3
},
"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",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "CheapDiffProbe.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": "Gerber/",
"pos_files": "",
"specctra_dsn": "",
"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
},
{
"group_by": false,
"label": "Sim.Pins",
"name": "Sim.Pins",
"show": false
},
{
"group_by": false,
"label": "Description",
"name": "Description",
"show": false
},
{
"group_by": false,
"label": "#",
"name": "${ITEM_NUMBER}",
"show": false
}
],
"filter_string": "",
"group_symbols": true,
"include_excluded_from_bom": true,
"name": "",
"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": [
[
"b52a3a25-f48e-49bc-839b-56c0d911c14a",
"Root"
]
],
"text_variables": {}
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,128 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,9.0.3*
G04 #@! TF.CreationDate,2025-11-22T23:15:04+01:00*
G04 #@! TF.ProjectId,CheapDiffProbe,43686561-7044-4696-9666-50726f62652e,rev?*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Soldermask,Bot*
G04 #@! TF.FilePolarity,Negative*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 9.0.3) date 2025-11-22 23:15:04*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 Aperture macros list*
%AMRoundRect*
0 Rectangle with rounded corners*
0 $1 Rounding radius*
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
0 Add a 4 corners polygon primitive as box body*
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
0 Add four circle primitives for the rounded corners*
1,1,$1+$1,$2,$3*
1,1,$1+$1,$4,$5*
1,1,$1+$1,$6,$7*
1,1,$1+$1,$8,$9*
0 Add four rect primitives between the rounded corners*
20,1,$1+$1,$2,$3,$4,$5,0*
20,1,$1+$1,$4,$5,$6,$7,0*
20,1,$1+$1,$6,$7,$8,$9,0*
20,1,$1+$1,$8,$9,$2,$3,0*%
%AMOutline4P*
0 Free polygon, 4 corners , with rotation*
0 The origin of the aperture is its center*
0 number of corners: always 4*
0 $1 to $8 corner X, Y*
0 $9 Rotation angle, in degrees counterclockwise*
0 create outline with 4 corners*
4,1,4,$1,$2,$3,$4,$5,$6,$7,$8,$1,$2,$9*%
G04 Aperture macros list end*
%ADD10C,1.850000*%
%ADD11RoundRect,0.250000X-0.675000X0.675000X-0.675000X-0.675000X0.675000X-0.675000X0.675000X0.675000X0*%
%ADD12C,0.650000*%
%ADD13O,2.100000X1.000000*%
%ADD14O,1.800000X1.000000*%
%ADD15O,2.500000X1.600000*%
%ADD16O,7.000000X3.500000*%
%ADD17RoundRect,0.250000X0.475000X-0.337500X0.475000X0.337500X-0.475000X0.337500X-0.475000X-0.337500X0*%
%ADD18RoundRect,0.250000X0.337500X0.475000X-0.337500X0.475000X-0.337500X-0.475000X0.337500X-0.475000X0*%
%ADD19Outline4P,-1.800000X-1.150000X1.800000X-0.550000X1.800000X0.550000X-1.800000X1.150000X0.000000*%
%ADD20Outline4P,-1.800000X-1.150000X1.800000X-0.550000X1.800000X0.550000X-1.800000X1.150000X180.000000*%
%ADD21RoundRect,0.250000X-0.475000X0.337500X-0.475000X-0.337500X0.475000X-0.337500X0.475000X0.337500X0*%
%ADD22RoundRect,0.250000X-0.337500X-0.475000X0.337500X-0.475000X0.337500X0.475000X-0.337500X0.475000X0*%
%ADD23RoundRect,0.250001X-0.462499X-0.624999X0.462499X-0.624999X0.462499X0.624999X-0.462499X0.624999X0*%
G04 APERTURE END LIST*
D10*
X135800000Y-55500000D03*
X138340000Y-55500000D03*
X140880000Y-55500000D03*
X145960000Y-55500000D03*
D11*
X148500000Y-55500000D03*
D12*
X161820000Y-61070000D03*
X161820000Y-55290000D03*
D13*
X161320000Y-62500000D03*
D14*
X165500000Y-62500000D03*
D13*
X161320000Y-53860000D03*
D14*
X165500000Y-53860000D03*
D15*
X155420000Y-82080000D03*
D16*
X160500000Y-77000000D03*
D15*
X155420000Y-79540000D03*
D16*
X160500000Y-87160000D03*
D17*
X113000000Y-79500000D03*
X113000000Y-77425000D03*
D18*
X149575000Y-73500000D03*
X147500000Y-73500000D03*
D19*
X118300000Y-60000000D03*
D20*
X124100000Y-60000000D03*
D18*
X149500000Y-70000000D03*
X147425000Y-70000000D03*
X139575000Y-69950000D03*
X137500000Y-69950000D03*
D19*
X128800000Y-60000000D03*
D20*
X134600000Y-60000000D03*
D19*
X118300000Y-87000000D03*
D20*
X124100000Y-87000000D03*
D21*
X155975000Y-64575000D03*
X155975000Y-66650000D03*
D17*
X113000000Y-62000000D03*
X113000000Y-59925000D03*
X113000000Y-68000000D03*
X113000000Y-65925000D03*
D21*
X155975000Y-54500000D03*
X155975000Y-56575000D03*
D22*
X137500000Y-73450000D03*
X139575000Y-73450000D03*
D23*
X159500000Y-51000000D03*
X162475000Y-51000000D03*
D19*
X128500000Y-87000000D03*
D20*
X134300000Y-87000000D03*
D17*
X113000000Y-73537500D03*
X113000000Y-71462500D03*
M02*
Binary file not shown.
@@ -0,0 +1,95 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,9.0.3*
G04 #@! TF.CreationDate,2025-11-22T23:15:04+01:00*
G04 #@! TF.ProjectId,CheapDiffProbe,43686561-7044-4696-9666-50726f62652e,rev?*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Paste,Bot*
G04 #@! TF.FilePolarity,Positive*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 9.0.3) date 2025-11-22 23:15:04*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 Aperture macros list*
%AMRoundRect*
0 Rectangle with rounded corners*
0 $1 Rounding radius*
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
0 Add a 4 corners polygon primitive as box body*
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
0 Add four circle primitives for the rounded corners*
1,1,$1+$1,$2,$3*
1,1,$1+$1,$4,$5*
1,1,$1+$1,$6,$7*
1,1,$1+$1,$8,$9*
0 Add four rect primitives between the rounded corners*
20,1,$1+$1,$2,$3,$4,$5,0*
20,1,$1+$1,$4,$5,$6,$7,0*
20,1,$1+$1,$6,$7,$8,$9,0*
20,1,$1+$1,$8,$9,$2,$3,0*%
%AMOutline4P*
0 Free polygon, 4 corners , with rotation*
0 The origin of the aperture is its center*
0 number of corners: always 4*
0 $1 to $8 corner X, Y*
0 $9 Rotation angle, in degrees counterclockwise*
0 create outline with 4 corners*
4,1,4,$1,$2,$3,$4,$5,$6,$7,$8,$1,$2,$9*%
G04 Aperture macros list end*
%ADD10RoundRect,0.250000X0.475000X-0.337500X0.475000X0.337500X-0.475000X0.337500X-0.475000X-0.337500X0*%
%ADD11RoundRect,0.250000X0.337500X0.475000X-0.337500X0.475000X-0.337500X-0.475000X0.337500X-0.475000X0*%
%ADD12Outline4P,-1.800000X-1.150000X1.800000X-0.550000X1.800000X0.550000X-1.800000X1.150000X0.000000*%
%ADD13Outline4P,-1.800000X-1.150000X1.800000X-0.550000X1.800000X0.550000X-1.800000X1.150000X180.000000*%
%ADD14RoundRect,0.250000X-0.475000X0.337500X-0.475000X-0.337500X0.475000X-0.337500X0.475000X0.337500X0*%
%ADD15RoundRect,0.250000X-0.337500X-0.475000X0.337500X-0.475000X0.337500X0.475000X-0.337500X0.475000X0*%
%ADD16RoundRect,0.250001X-0.462499X-0.624999X0.462499X-0.624999X0.462499X0.624999X-0.462499X0.624999X0*%
G04 APERTURE END LIST*
D10*
X113000000Y-79500000D03*
X113000000Y-77425000D03*
D11*
X149575000Y-73500000D03*
X147500000Y-73500000D03*
D12*
X118300000Y-60000000D03*
D13*
X124100000Y-60000000D03*
D11*
X149500000Y-70000000D03*
X147425000Y-70000000D03*
X139575000Y-69950000D03*
X137500000Y-69950000D03*
D12*
X128800000Y-60000000D03*
D13*
X134600000Y-60000000D03*
D12*
X118300000Y-87000000D03*
D13*
X124100000Y-87000000D03*
D14*
X155975000Y-64575000D03*
X155975000Y-66650000D03*
D10*
X113000000Y-62000000D03*
X113000000Y-59925000D03*
X113000000Y-68000000D03*
X113000000Y-65925000D03*
D14*
X155975000Y-54500000D03*
X155975000Y-56575000D03*
D15*
X137500000Y-73450000D03*
X139575000Y-73450000D03*
D16*
X159500000Y-51000000D03*
X162475000Y-51000000D03*
D12*
X128500000Y-87000000D03*
D13*
X134300000Y-87000000D03*
D10*
X113000000Y-73537500D03*
X113000000Y-71462500D03*
M02*
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,121 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,9.0.3*
G04 #@! TF.CreationDate,2025-11-22T23:15:04+01:00*
G04 #@! TF.ProjectId,CheapDiffProbe,43686561-7044-4696-9666-50726f62652e,rev?*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Profile,NP*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 9.0.3) date 2025-11-22 23:15:04*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 #@! TA.AperFunction,Profile*
%ADD10C,0.050000*%
G04 #@! TD*
G04 APERTURE END LIST*
D10*
X91000000Y-70000000D02*
G75*
G02*
X89000000Y-70000000I-1000000J0D01*
G01*
X89000000Y-70000000D02*
G75*
G02*
X91000000Y-70000000I1000000J0D01*
G01*
X82000000Y-80000000D02*
G75*
G02*
X82000000Y-78000000I0J1000000D01*
G01*
X92000000Y-78000000D02*
G75*
G02*
X92000000Y-80000000I0J-1000000D01*
G01*
X82000000Y-80000000D02*
X92000000Y-80000000D01*
X92000000Y-78000000D02*
X82000000Y-78000000D01*
X83500000Y-69000000D02*
G75*
G02*
X83500000Y-71000000I0J-1000000D01*
G01*
X82000000Y-61500000D02*
G75*
G02*
X82000000Y-59500000I0J1000000D01*
G01*
X92000000Y-59500000D02*
G75*
G02*
X92000000Y-61500000I0J-1000000D01*
G01*
X92000000Y-61500000D02*
X82000000Y-61500000D01*
X92000000Y-59500000D02*
X82000000Y-59500000D01*
X104500000Y-55500000D02*
G75*
G02*
X105500000Y-56500000I0J-1000000D01*
G01*
X99000000Y-57500000D02*
G75*
G02*
X99000000Y-55500000I0J1000000D01*
G01*
X105500000Y-65000000D02*
G75*
G02*
X103500000Y-65000000I-1000000J0D01*
G01*
X99000000Y-84000000D02*
G75*
G02*
X99000000Y-82000000I0J1000000D01*
G01*
X103500000Y-74500000D02*
G75*
G02*
X105500000Y-74500000I1000000J0D01*
G01*
X105500000Y-83000000D02*
G75*
G02*
X104500000Y-84000000I-1000000J0D01*
G01*
X77000000Y-71000000D02*
X77000000Y-90500000D01*
X77000000Y-90500000D02*
X168000000Y-90500000D01*
X77000000Y-49500000D02*
X77000000Y-69000000D01*
X168000000Y-90500000D02*
X168000000Y-49500000D01*
X77000000Y-49500000D02*
X168000000Y-49500000D01*
X83500000Y-69000000D02*
X77000000Y-69000000D01*
X77000000Y-71000000D02*
X83500000Y-71000000D01*
X103500000Y-57500000D02*
X99000000Y-57500000D01*
X103500000Y-65000000D02*
X103500000Y-57500000D01*
X104500000Y-55500000D02*
X99000000Y-55500000D01*
X105500000Y-65000000D02*
X105500000Y-56500000D01*
X105500000Y-83000000D02*
X105500000Y-74500000D01*
X99000000Y-84000000D02*
X104500000Y-84000000D01*
X103500000Y-82000000D02*
X99000000Y-82000000D01*
X103500000Y-74500000D02*
X103500000Y-82000000D01*
M02*
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,337 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,9.0.3*
G04 #@! TF.CreationDate,2025-11-22T23:15:04+01:00*
G04 #@! TF.ProjectId,CheapDiffProbe,43686561-7044-4696-9666-50726f62652e,rev?*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Soldermask,Top*
G04 #@! TF.FilePolarity,Negative*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 9.0.3) date 2025-11-22 23:15:04*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 Aperture macros list*
%AMRoundRect*
0 Rectangle with rounded corners*
0 $1 Rounding radius*
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
0 Add a 4 corners polygon primitive as box body*
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
0 Add four circle primitives for the rounded corners*
1,1,$1+$1,$2,$3*
1,1,$1+$1,$4,$5*
1,1,$1+$1,$6,$7*
1,1,$1+$1,$8,$9*
0 Add four rect primitives between the rounded corners*
20,1,$1+$1,$2,$3,$4,$5,0*
20,1,$1+$1,$4,$5,$6,$7,0*
20,1,$1+$1,$6,$7,$8,$9,0*
20,1,$1+$1,$8,$9,$2,$3,0*%
G04 Aperture macros list end*
%ADD10C,1.850000*%
%ADD11RoundRect,0.250000X-0.675000X0.675000X-0.675000X-0.675000X0.675000X-0.675000X0.675000X0.675000X0*%
%ADD12RoundRect,0.250000X-0.350000X-0.450000X0.350000X-0.450000X0.350000X0.450000X-0.350000X0.450000X0*%
%ADD13RoundRect,0.250000X0.650000X-0.412500X0.650000X0.412500X-0.650000X0.412500X-0.650000X-0.412500X0*%
%ADD14RoundRect,0.250000X0.450000X-0.350000X0.450000X0.350000X-0.450000X0.350000X-0.450000X-0.350000X0*%
%ADD15R,1.000000X1.000000*%
%ADD16RoundRect,0.250000X-0.412500X-0.650000X0.412500X-0.650000X0.412500X0.650000X-0.412500X0.650000X0*%
%ADD17RoundRect,0.250000X0.475000X-0.337500X0.475000X0.337500X-0.475000X0.337500X-0.475000X-0.337500X0*%
%ADD18C,0.650000*%
%ADD19RoundRect,0.150000X0.425000X-0.150000X0.425000X0.150000X-0.425000X0.150000X-0.425000X-0.150000X0*%
%ADD20RoundRect,0.075000X0.500000X-0.075000X0.500000X0.075000X-0.500000X0.075000X-0.500000X-0.075000X0*%
%ADD21O,2.100000X1.000000*%
%ADD22O,1.800000X1.000000*%
%ADD23RoundRect,0.250000X0.625000X-0.400000X0.625000X0.400000X-0.625000X0.400000X-0.625000X-0.400000X0*%
%ADD24RoundRect,0.250000X-0.337500X-0.475000X0.337500X-0.475000X0.337500X0.475000X-0.337500X0.475000X0*%
%ADD25RoundRect,0.375000X0.375000X-0.625000X0.375000X0.625000X-0.375000X0.625000X-0.375000X-0.625000X0*%
%ADD26RoundRect,0.500000X1.400000X-0.500000X1.400000X0.500000X-1.400000X0.500000X-1.400000X-0.500000X0*%
%ADD27R,2.000000X4.000000*%
%ADD28O,2.500000X1.600000*%
%ADD29O,7.000000X3.500000*%
%ADD30RoundRect,0.250000X-0.400000X-0.625000X0.400000X-0.625000X0.400000X0.625000X-0.400000X0.625000X0*%
%ADD31RoundRect,0.250000X-0.450000X0.350000X-0.450000X-0.350000X0.450000X-0.350000X0.450000X0.350000X0*%
%ADD32RoundRect,0.250000X0.350000X0.450000X-0.350000X0.450000X-0.350000X-0.450000X0.350000X-0.450000X0*%
%ADD33RoundRect,0.250000X0.450000X-0.325000X0.450000X0.325000X-0.450000X0.325000X-0.450000X-0.325000X0*%
%ADD34RoundRect,0.150000X-0.150000X0.825000X-0.150000X-0.825000X0.150000X-0.825000X0.150000X0.825000X0*%
%ADD35RoundRect,0.150000X0.825000X0.150000X-0.825000X0.150000X-0.825000X-0.150000X0.825000X-0.150000X0*%
%ADD36RoundRect,0.250000X0.337500X0.475000X-0.337500X0.475000X-0.337500X-0.475000X0.337500X-0.475000X0*%
%ADD37RoundRect,0.250000X-0.450000X0.325000X-0.450000X-0.325000X0.450000X-0.325000X0.450000X0.325000X0*%
G04 APERTURE END LIST*
D10*
X135800000Y-55500000D03*
X138340000Y-55500000D03*
X140880000Y-55500000D03*
X145960000Y-55500000D03*
D11*
X148500000Y-55500000D03*
D12*
X128100000Y-76800000D03*
X130100000Y-76800000D03*
D13*
X101000000Y-68525000D03*
X101000000Y-65400000D03*
D14*
X108500000Y-62000000D03*
X108500000Y-60000000D03*
D15*
X127100000Y-84300000D03*
D16*
X87375000Y-87500000D03*
X90500000Y-87500000D03*
D17*
X155975000Y-58075000D03*
X155975000Y-56000000D03*
D18*
X161820000Y-61070000D03*
X161820000Y-55290000D03*
D19*
X160745000Y-61380000D03*
X160745000Y-60580000D03*
D20*
X160745000Y-59430000D03*
X160745000Y-58430000D03*
X160745000Y-57930000D03*
X160745000Y-56930000D03*
D19*
X160745000Y-55780000D03*
X160745000Y-54980000D03*
X160745000Y-54980000D03*
X160745000Y-55780000D03*
D20*
X160745000Y-56430000D03*
X160745000Y-57430000D03*
X160745000Y-58930000D03*
X160745000Y-59930000D03*
D19*
X160745000Y-60580000D03*
X160745000Y-61380000D03*
D21*
X161320000Y-62500000D03*
D22*
X165500000Y-62500000D03*
D21*
X161320000Y-53860000D03*
D22*
X165500000Y-53860000D03*
D23*
X96500000Y-68550000D03*
X96500000Y-65450000D03*
D15*
X135600000Y-80300000D03*
D16*
X81875000Y-87500000D03*
X85000000Y-87500000D03*
D15*
X149800000Y-80800000D03*
D13*
X101000000Y-62600000D03*
X101000000Y-59475000D03*
D17*
X113000000Y-62000000D03*
X113000000Y-59925000D03*
D24*
X137425000Y-73450000D03*
X139500000Y-73450000D03*
D25*
X145300000Y-65800000D03*
X147600000Y-65800000D03*
D26*
X147600000Y-59500000D03*
D25*
X149900000Y-65800000D03*
D27*
X79000000Y-55500000D03*
D13*
X101000000Y-80025000D03*
X101000000Y-76900000D03*
D15*
X149800000Y-84800000D03*
D16*
X92875000Y-87500000D03*
X96000000Y-87500000D03*
D17*
X155975000Y-68112500D03*
X155975000Y-66037500D03*
D14*
X134500000Y-76950000D03*
X134500000Y-74950000D03*
D17*
X155975000Y-53075000D03*
X155975000Y-51000000D03*
D24*
X147425000Y-73500000D03*
X149500000Y-73500000D03*
D17*
X138100000Y-88300000D03*
X138100000Y-86225000D03*
D23*
X96500000Y-74550000D03*
X96500000Y-71450000D03*
D28*
X155420000Y-82080000D03*
D29*
X160500000Y-77000000D03*
D28*
X155420000Y-79540000D03*
D29*
X160500000Y-87160000D03*
D30*
X87400000Y-83500000D03*
X90500000Y-83500000D03*
D12*
X117300000Y-67300000D03*
X119300000Y-67300000D03*
D14*
X108500000Y-73500000D03*
X108500000Y-71500000D03*
X108500000Y-68000000D03*
X108500000Y-66000000D03*
D16*
X146975000Y-70000000D03*
X150100000Y-70000000D03*
D13*
X101000000Y-74562500D03*
X101000000Y-71437500D03*
D30*
X92900000Y-56500000D03*
X96000000Y-56500000D03*
D17*
X113000000Y-79500000D03*
X113000000Y-77425000D03*
D15*
X111000000Y-70000000D03*
D17*
X113000000Y-68000000D03*
X113000000Y-65925000D03*
D31*
X159475000Y-70500000D03*
X159475000Y-72500000D03*
D32*
X123800000Y-84300000D03*
X121800000Y-84300000D03*
D25*
X135000000Y-65800000D03*
X137300000Y-65800000D03*
D26*
X137300000Y-59500000D03*
D25*
X139600000Y-65800000D03*
D31*
X155975000Y-70500000D03*
X155975000Y-72500000D03*
D15*
X117300000Y-63800000D03*
D33*
X144500000Y-71550000D03*
X144500000Y-69500000D03*
D17*
X118300000Y-75300000D03*
X118300000Y-73225000D03*
D14*
X134300000Y-88300000D03*
X134300000Y-86300000D03*
D24*
X142725000Y-88300000D03*
X144800000Y-88300000D03*
D23*
X96500000Y-62550000D03*
X96500000Y-59450000D03*
D15*
X162975000Y-67000000D03*
D24*
X122725000Y-67300000D03*
X124800000Y-67300000D03*
X147425000Y-77000000D03*
X149500000Y-77000000D03*
D12*
X122800000Y-63800000D03*
X124800000Y-63800000D03*
D14*
X144500000Y-77000000D03*
X144500000Y-75000000D03*
D30*
X81900000Y-56500000D03*
X85000000Y-56500000D03*
D17*
X113000000Y-73537500D03*
X113000000Y-71462500D03*
D16*
X92875000Y-52500000D03*
X96000000Y-52500000D03*
D15*
X117100000Y-83800000D03*
D34*
X124705000Y-71825000D03*
X123435000Y-71825000D03*
X122165000Y-71825000D03*
X120895000Y-71825000D03*
X120895000Y-76775000D03*
X122165000Y-76775000D03*
X123435000Y-76775000D03*
X124705000Y-76775000D03*
D15*
X128800000Y-67300000D03*
D27*
X79000000Y-84500000D03*
D12*
X128100000Y-71300000D03*
X130100000Y-71300000D03*
D16*
X87375000Y-52500000D03*
X90500000Y-52500000D03*
D17*
X155975000Y-63075000D03*
X155975000Y-61000000D03*
D24*
X137425000Y-76950000D03*
X139500000Y-76950000D03*
D15*
X160475000Y-67000000D03*
D12*
X116800000Y-80300000D03*
X118800000Y-80300000D03*
D30*
X92900000Y-83500000D03*
X96000000Y-83500000D03*
D35*
X146250000Y-85610000D03*
X146250000Y-84340000D03*
X146250000Y-83070000D03*
X146250000Y-81800000D03*
X141300000Y-81800000D03*
X141300000Y-83070000D03*
X141300000Y-84340000D03*
X141300000Y-85610000D03*
D16*
X136937500Y-69950000D03*
X140062500Y-69950000D03*
D30*
X87400000Y-56500000D03*
X90500000Y-56500000D03*
D16*
X81875000Y-52500000D03*
X85000000Y-52500000D03*
D36*
X123800000Y-80300000D03*
X121725000Y-80300000D03*
D14*
X108500000Y-79500000D03*
X108500000Y-77500000D03*
D23*
X96500000Y-80050000D03*
X96500000Y-76950000D03*
D15*
X138600000Y-80300000D03*
D30*
X81900000Y-83500000D03*
X85000000Y-83500000D03*
D12*
X148600000Y-88500000D03*
X150600000Y-88500000D03*
X135100000Y-83800000D03*
X137100000Y-83800000D03*
D37*
X134500000Y-69450000D03*
X134500000Y-71500000D03*
M02*
@@ -0,0 +1,285 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,9.0.3*
G04 #@! TF.CreationDate,2025-11-22T23:15:04+01:00*
G04 #@! TF.ProjectId,CheapDiffProbe,43686561-7044-4696-9666-50726f62652e,rev?*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Paste,Top*
G04 #@! TF.FilePolarity,Positive*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 9.0.3) date 2025-11-22 23:15:04*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 Aperture macros list*
%AMRoundRect*
0 Rectangle with rounded corners*
0 $1 Rounding radius*
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
0 Add a 4 corners polygon primitive as box body*
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
0 Add four circle primitives for the rounded corners*
1,1,$1+$1,$2,$3*
1,1,$1+$1,$4,$5*
1,1,$1+$1,$6,$7*
1,1,$1+$1,$8,$9*
0 Add four rect primitives between the rounded corners*
20,1,$1+$1,$2,$3,$4,$5,0*
20,1,$1+$1,$4,$5,$6,$7,0*
20,1,$1+$1,$6,$7,$8,$9,0*
20,1,$1+$1,$8,$9,$2,$3,0*%
G04 Aperture macros list end*
%ADD10RoundRect,0.250000X-0.350000X-0.450000X0.350000X-0.450000X0.350000X0.450000X-0.350000X0.450000X0*%
%ADD11RoundRect,0.250000X0.650000X-0.412500X0.650000X0.412500X-0.650000X0.412500X-0.650000X-0.412500X0*%
%ADD12RoundRect,0.250000X0.450000X-0.350000X0.450000X0.350000X-0.450000X0.350000X-0.450000X-0.350000X0*%
%ADD13RoundRect,0.250000X-0.412500X-0.650000X0.412500X-0.650000X0.412500X0.650000X-0.412500X0.650000X0*%
%ADD14RoundRect,0.250000X0.475000X-0.337500X0.475000X0.337500X-0.475000X0.337500X-0.475000X-0.337500X0*%
%ADD15RoundRect,0.150000X0.425000X-0.150000X0.425000X0.150000X-0.425000X0.150000X-0.425000X-0.150000X0*%
%ADD16RoundRect,0.075000X0.500000X-0.075000X0.500000X0.075000X-0.500000X0.075000X-0.500000X-0.075000X0*%
%ADD17O,2.100000X1.000000*%
%ADD18O,1.800000X1.000000*%
%ADD19RoundRect,0.250000X0.625000X-0.400000X0.625000X0.400000X-0.625000X0.400000X-0.625000X-0.400000X0*%
%ADD20RoundRect,0.250000X-0.337500X-0.475000X0.337500X-0.475000X0.337500X0.475000X-0.337500X0.475000X0*%
%ADD21RoundRect,0.375000X0.375000X-0.625000X0.375000X0.625000X-0.375000X0.625000X-0.375000X-0.625000X0*%
%ADD22RoundRect,0.500000X1.400000X-0.500000X1.400000X0.500000X-1.400000X0.500000X-1.400000X-0.500000X0*%
%ADD23RoundRect,0.250000X-0.400000X-0.625000X0.400000X-0.625000X0.400000X0.625000X-0.400000X0.625000X0*%
%ADD24RoundRect,0.250000X-0.450000X0.350000X-0.450000X-0.350000X0.450000X-0.350000X0.450000X0.350000X0*%
%ADD25RoundRect,0.250000X0.350000X0.450000X-0.350000X0.450000X-0.350000X-0.450000X0.350000X-0.450000X0*%
%ADD26RoundRect,0.250000X0.450000X-0.325000X0.450000X0.325000X-0.450000X0.325000X-0.450000X-0.325000X0*%
%ADD27RoundRect,0.150000X-0.150000X0.825000X-0.150000X-0.825000X0.150000X-0.825000X0.150000X0.825000X0*%
%ADD28RoundRect,0.150000X0.825000X0.150000X-0.825000X0.150000X-0.825000X-0.150000X0.825000X-0.150000X0*%
%ADD29RoundRect,0.250000X0.337500X0.475000X-0.337500X0.475000X-0.337500X-0.475000X0.337500X-0.475000X0*%
%ADD30RoundRect,0.250000X-0.450000X0.325000X-0.450000X-0.325000X0.450000X-0.325000X0.450000X0.325000X0*%
G04 APERTURE END LIST*
D10*
X128100000Y-76800000D03*
X130100000Y-76800000D03*
D11*
X101000000Y-68525000D03*
X101000000Y-65400000D03*
D12*
X108500000Y-62000000D03*
X108500000Y-60000000D03*
D13*
X87375000Y-87500000D03*
X90500000Y-87500000D03*
D14*
X155975000Y-58075000D03*
X155975000Y-56000000D03*
D15*
X160745000Y-61380000D03*
X160745000Y-60580000D03*
D16*
X160745000Y-59430000D03*
X160745000Y-58430000D03*
X160745000Y-57930000D03*
X160745000Y-56930000D03*
D15*
X160745000Y-55780000D03*
X160745000Y-54980000D03*
X160745000Y-54980000D03*
X160745000Y-55780000D03*
D16*
X160745000Y-56430000D03*
X160745000Y-57430000D03*
X160745000Y-58930000D03*
X160745000Y-59930000D03*
D15*
X160745000Y-60580000D03*
X160745000Y-61380000D03*
D17*
X161320000Y-62500000D03*
D18*
X165500000Y-62500000D03*
D17*
X161320000Y-53860000D03*
D18*
X165500000Y-53860000D03*
D19*
X96500000Y-68550000D03*
X96500000Y-65450000D03*
D13*
X81875000Y-87500000D03*
X85000000Y-87500000D03*
D11*
X101000000Y-62600000D03*
X101000000Y-59475000D03*
D14*
X113000000Y-62000000D03*
X113000000Y-59925000D03*
D20*
X137425000Y-73450000D03*
X139500000Y-73450000D03*
D21*
X145300000Y-65800000D03*
X147600000Y-65800000D03*
D22*
X147600000Y-59500000D03*
D21*
X149900000Y-65800000D03*
D11*
X101000000Y-80025000D03*
X101000000Y-76900000D03*
D13*
X92875000Y-87500000D03*
X96000000Y-87500000D03*
D14*
X155975000Y-68112500D03*
X155975000Y-66037500D03*
D12*
X134500000Y-76950000D03*
X134500000Y-74950000D03*
D14*
X155975000Y-53075000D03*
X155975000Y-51000000D03*
D20*
X147425000Y-73500000D03*
X149500000Y-73500000D03*
D14*
X138100000Y-88300000D03*
X138100000Y-86225000D03*
D19*
X96500000Y-74550000D03*
X96500000Y-71450000D03*
D23*
X87400000Y-83500000D03*
X90500000Y-83500000D03*
D10*
X117300000Y-67300000D03*
X119300000Y-67300000D03*
D12*
X108500000Y-73500000D03*
X108500000Y-71500000D03*
X108500000Y-68000000D03*
X108500000Y-66000000D03*
D13*
X146975000Y-70000000D03*
X150100000Y-70000000D03*
D11*
X101000000Y-74562500D03*
X101000000Y-71437500D03*
D23*
X92900000Y-56500000D03*
X96000000Y-56500000D03*
D14*
X113000000Y-79500000D03*
X113000000Y-77425000D03*
X113000000Y-68000000D03*
X113000000Y-65925000D03*
D24*
X159475000Y-70500000D03*
X159475000Y-72500000D03*
D25*
X123800000Y-84300000D03*
X121800000Y-84300000D03*
D21*
X135000000Y-65800000D03*
X137300000Y-65800000D03*
D22*
X137300000Y-59500000D03*
D21*
X139600000Y-65800000D03*
D24*
X155975000Y-70500000D03*
X155975000Y-72500000D03*
D26*
X144500000Y-71550000D03*
X144500000Y-69500000D03*
D14*
X118300000Y-75300000D03*
X118300000Y-73225000D03*
D12*
X134300000Y-88300000D03*
X134300000Y-86300000D03*
D20*
X142725000Y-88300000D03*
X144800000Y-88300000D03*
D19*
X96500000Y-62550000D03*
X96500000Y-59450000D03*
D20*
X122725000Y-67300000D03*
X124800000Y-67300000D03*
X147425000Y-77000000D03*
X149500000Y-77000000D03*
D10*
X122800000Y-63800000D03*
X124800000Y-63800000D03*
D12*
X144500000Y-77000000D03*
X144500000Y-75000000D03*
D23*
X81900000Y-56500000D03*
X85000000Y-56500000D03*
D14*
X113000000Y-73537500D03*
X113000000Y-71462500D03*
D13*
X92875000Y-52500000D03*
X96000000Y-52500000D03*
D27*
X124705000Y-71825000D03*
X123435000Y-71825000D03*
X122165000Y-71825000D03*
X120895000Y-71825000D03*
X120895000Y-76775000D03*
X122165000Y-76775000D03*
X123435000Y-76775000D03*
X124705000Y-76775000D03*
D10*
X128100000Y-71300000D03*
X130100000Y-71300000D03*
D13*
X87375000Y-52500000D03*
X90500000Y-52500000D03*
D14*
X155975000Y-63075000D03*
X155975000Y-61000000D03*
D20*
X137425000Y-76950000D03*
X139500000Y-76950000D03*
D10*
X116800000Y-80300000D03*
X118800000Y-80300000D03*
D23*
X92900000Y-83500000D03*
X96000000Y-83500000D03*
D28*
X146250000Y-85610000D03*
X146250000Y-84340000D03*
X146250000Y-83070000D03*
X146250000Y-81800000D03*
X141300000Y-81800000D03*
X141300000Y-83070000D03*
X141300000Y-84340000D03*
X141300000Y-85610000D03*
D13*
X136937500Y-69950000D03*
X140062500Y-69950000D03*
D23*
X87400000Y-56500000D03*
X90500000Y-56500000D03*
D13*
X81875000Y-52500000D03*
X85000000Y-52500000D03*
D29*
X123800000Y-80300000D03*
X121725000Y-80300000D03*
D12*
X108500000Y-79500000D03*
X108500000Y-77500000D03*
D19*
X96500000Y-80050000D03*
X96500000Y-76950000D03*
D23*
X81900000Y-83500000D03*
X85000000Y-83500000D03*
D10*
X148600000Y-88500000D03*
X150600000Y-88500000D03*
X135100000Y-83800000D03*
X137100000Y-83800000D03*
D30*
X134500000Y-69450000D03*
X134500000Y-71500000D03*
M02*
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,17 @@
M48
; DRILL file {KiCad 9.0.3} date 2025-11-22T23:15:10+0100
; FORMAT={-:-/ absolute / metric / decimal}
; #@! TF.CreationDate,2025-11-22T23:15:10+01:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,9.0.3
; #@! TF.FileFunction,NonPlated,1,2,NPTH
FMAT,2
METRIC
; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
T1C0.650
%
G90
G05
T1
X161.82Y-55.29
X161.82Y-61.07
M30
+68
View File
@@ -0,0 +1,68 @@
M48
; DRILL file {KiCad 9.0.3} date 2025-11-22T23:15:10+0100
; FORMAT={-:-/ absolute / metric / decimal}
; #@! TF.CreationDate,2025-11-22T23:15:10+01:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,9.0.3
; #@! TF.FileFunction,Plated,1,2,PTH
FMAT,2
METRIC
; #@! TA.AperFunction,Plated,PTH,ViaDrill
T1C0.300
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T2C0.600
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T3C0.850
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T4C0.890
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T5C2.010
%
G90
G05
T1
X110.992Y-71.462
X112.891Y-58.782
X114.305Y-80.3
X118.3Y-77.0
X118.3Y-85.282
X131.749Y-71.471
X132.321Y-82.248
X134.6Y-73.646
X137.211Y-62.642
X137.211Y-71.787
X138.281Y-64.542
X138.791Y-67.925
X140.899Y-76.425
X142.015Y-86.681
X145.756Y-69.75
X149.5Y-68.562
X152.022Y-65.558
X154.333Y-71.023
X157.725Y-71.2
X158.155Y-55.474
X158.412Y-61.137
X160.481Y-52.851
X162.005Y-66.216
X163.778Y-56.757
T3
X135.8Y-55.5
X138.34Y-55.5
X140.88Y-55.5
X145.96Y-55.5
X148.5Y-55.5
T4
X155.42Y-79.54
X155.42Y-82.08
T5
X160.5Y-77.0
X160.5Y-87.16
T2
X160.77Y-53.86G85X161.87Y-53.86
G05
X160.77Y-62.5G85X161.87Y-62.5
G05
X165.1Y-53.86G85X165.9Y-53.86
G05
X165.1Y-62.5G85X165.9Y-62.5
G05
M30
File diff suppressed because it is too large Load Diff
@@ -0,0 +1 @@
{"hostname":"DESKTOP-1MI1MPU","username":"david"}
@@ -0,0 +1 @@
{"hostname":"DESKTOP-1MI1MPU","username":"david"}
+68 -1
View File
@@ -1,3 +1,70 @@
# SondeDifferentielle # SondeDifferentielle
Analyse d'un design existant pour production de sondes différentielles 1/100 L'idée est de construire des sondes différentielles pour le loisir, le design est issue d'un dépôt GitHub [https://github.com/lbarbisch/Diff-Probe](https://github.com/lbarbisch/Diff-Probe)
Une très bonne explication du fonctionnement des sondes différentielle est donné dans cette vidéo [https://www.youtube.com/watch?v=_OZ5Xer84eo](https://www.youtube.com/watch?v=_OZ5Xer84eo)
# Contexte
Nous n'avons pas besoin de très hautes performances ni de très hautes tension. Le design devra être capable de fonctionner sur le secteur et avoir une bande passante d'environ 1MHz.
# Design
## Circuit primaire sans compensation d'impédence
Le design part d'une base d'un "Amplificateur de mesure" à 3 amplificateurs opérationnels
![](_assets/InstrumentationalAmplifierSchematic.png)
Le gain typique pour un tel amplificateur est calculé avec la formule suivante :
![](GainInstrumentaitonAmplifier.png)
Considérons que l'on prennes des ampli opérationnels de type TL071, qui sont vraiment des entrées de gamme peu chers. Alors nous devons retenir les limitations suivantes :
1) Si on alimente l'ampli op avec une tension de +/-5V alors nous sommes limités sur l'amplitude de la tension de sortie à environ +/-4.8V jusqu’à 200kHz. Donc si on souhaite mesurer des fréquences plus grande l'amplitude de sortie sera limité.
![](_assets/OutputVoltageVsFrequency.png)
2) Il est intéressant de ne pas avoir un gain trop différent de 1 pour éviter de se limiter sur la bande passante en boucle fermée. Ici on voit que pour un gain de 1, on arrive jusqu'a 1MHz, mais si le gain est fort (montré sur l'image a 10) alors la bande passante basse a quelques centaines de kHz
![](_assets/BandwidthClosedLoopVsGain.png)
Pour mesurer des tension plus importantes, nous avons besoin d'un pont diviseur en entrée. Ci-dessous un petit circuit [modélisé avec circuitLab](https://www.circuitlab.com/)
En première partie a gauche un diviseur de tension par 100 avec des résistances de 5MOhms et de 50kOhms
![](_assets/ModelCircuitLab.png)
Sur la droite un amplificateur de mesure avec une résistance Rgain infinie (non connectée) et donc un gain de : Gain = (1 + 2 * R1 / Rg) (R3 / R2) ==> Gain = R3/R3 = 1
En combinant les deux, nous avons bien une sonde divisant la tension par 100 et un ampli op permettant de calculer la différence entre les deux signaux d'entrée.
## Compensation impédance
Etant donné que dans l'ampli op lui meme, les entrées on une capacité parasite, le signal sera perturbé par ces capacités qui agiront comme un filtre passe bas.
![](_assets/ParasiticCapacitance.png)
Pour les compenser, un pont diviseur capacitif sera placé en parallèle des résistances
![](CompensationNet.png)
Son objectif est de compenser le signal de manière à ce qu'il reste propre et que le couple résistances d'entrées + ampli op n'agissent pas comme un filtre passe bas écrasant la réponse en fréquence.
![](_assets/CompensationCapacitors.png)Les capacités de compensation sont ajoutée sur le pont d'entrée et sur les résistances de feedback des amplificateurs opérationnels
![](_assets/CapacitorCompensation.png)
## Schéma final
Le schéma proposé par lbarbisch reprends les hypothèses ci-dessus. Plusieurs composants sont ajoutés :
1) Les résistances d'entrées sont arrangées en série pour que chacune ne soit pas exposée à des différences de potentiel top importantes
2) Des diodes Zener de protection vont "clipper" les entrées des ampli op.
![](_assets/SchemaFinal.png)
## Modélisation
Dans KiCad un schéma à été réalisé pour recopier le design original. Quelques composants ont été remplacés par soucis d'économie/de simplicité:
- Le connecteur de sortie est maintenant un BNC standard
- Le connecteur USB est un 6P ne comportant que l'alimentation
- Le régulateur DCDC fournissant les rails positifs et négatifs est une autre référence pour être 5 fois moins cher.
- Les résistances sont toutes prise a 1% au lieu des 0,1% recommandées.
- Les packages des résistances et condensateurs sont tous 805 ou 1206, c'est un peu plus grand mais beaucoup plus simple a souder à la main.
![](_assets/SchemaKiCad.png)
Le PCB est légèrement agrandi pour faire rentrer les composants plus gros, le design original prend des composants discrets en taille 603.
![](_assets/PCBDesign.png)
Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 170 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 385 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 122 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB