Compare commits

..

5 Commits

Author SHA1 Message Date
RedNicStone
c142e06548 Basic circuitry and sensor 2026-05-31 02:45:56 +01:00
RedNicStone
85173061a3 Added courtyards for RM31000 2026-05-31 01:35:05 +01:00
RedNicStone
d510a57689 Moved direction indicator out of the component area on RM3100 2026-05-31 01:33:19 +01:00
RedNicStone
2e0936c703 Moved around the pins on the RM3100 symbol 2026-05-31 01:19:11 +01:00
RedNicStone
ff7a2f5c9b Fix pad number 2026-05-31 01:12:33 +01:00
5 changed files with 6019 additions and 57 deletions

View File

@@ -1,6 +1,238 @@
{
"board": {
"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,
"board_outline_line_width": 0.05,
"copper_line_width": 0.2,
"copper_text_italic": false,
"copper_text_size_h": 1.5,
"copper_text_size_v": 1.5,
"copper_text_thickness": 0.3,
"copper_text_upright": false,
"courtyard_line_width": 0.05,
"dimension_precision": 4,
"dimension_units": 3,
"dimensions": {
"arrow_length": 1270000,
"extension_offset": 500000,
"keep_text_aligned": true,
"suppress_zeroes": true,
"text_position": 0,
"units_format": 0
},
"fab_line_width": 0.1,
"fab_text_italic": false,
"fab_text_size_h": 1.0,
"fab_text_size_v": 1.0,
"fab_text_thickness": 0.15,
"fab_text_upright": false,
"other_line_width": 0.1,
"other_text_italic": false,
"other_text_size_h": 1.0,
"other_text_size_v": 1.0,
"other_text_thickness": 0.15,
"other_text_upright": false,
"pads": {
"drill": 0.8,
"height": 1.27,
"width": 2.54
},
"silk_line_width": 0.1,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.1,
"silk_text_upright": false,
"zones": {
"border_display_style": 2,
"border_hatch_pitch": 0.5,
"corner_radius": 0.0,
"corner_smoothing": 0,
"fill_mode": 0,
"hatch_gap": 1.5,
"hatch_orientation": 0.0,
"hatch_smoothing_level": 0,
"hatch_smoothing_value": 0.1,
"hatch_thickness": 1.0,
"min_clearance": 0.5,
"min_island_area": 10.0,
"min_thickness": 0.25,
"pad_connection": 1,
"remove_islands": 0,
"thermal_relief_gap": 0.5,
"thermal_relief_spoke_width": 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_field_mismatch": "warning",
"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",
"missing_tuning_profile": "warning",
"net_conflict": "warning",
"nonmirrored_text_on_back_layer": "warning",
"npth_inside_courtyard": "error",
"padstack": "warning",
"pth_inside_courtyard": "error",
"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_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",
"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.2,
"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": {
"bom_rev": "",
"dist": "",
@@ -420,7 +652,7 @@
"uuid": "3e0c20bc-9d55-4c32-84e4-317d494edd0d"
}
],
"used_designators": "",
"used_designators": "C1-4,#PWR1-8,R1-7,L1-3,U1-3",
"variants": []
},
"sheets": [

File diff suppressed because it is too large Load Diff

View File

@@ -3,11 +3,23 @@
(generator "pcbnew")
(generator_version "10.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at 0 -2.5 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "852d8b5d-11ca-4a11-b2f2-dad20cb40d27")
(effects
(font
(size 1 1)
(thickness 0.1)
)
)
)
(property "Value" "RM3100-13101"
(at 0 2.5 0)
(unlocked yes)
(layer "F.Fab")
(uuid "077c54ae-e46f-4962-8578-ce3c23743961")
(uuid "aa8e13d7-6a61-4d19-98e3-ad8b8b04816b")
(effects
(font
(size 1 1)
@@ -20,7 +32,7 @@
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "17c9ce0e-9e9d-42a6-89c1-f7c97bdf6717")
(uuid "4f5c31e9-55ed-4cf0-8d85-9d27a6152998")
(effects
(font
(size 1 1)
@@ -33,7 +45,7 @@
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "55a41e74-db60-4d71-80b8-503d1346ee3f")
(uuid "d2e8cf2c-4f2d-4850-aebb-dc4193d6acff")
(effects
(font
(size 1 1)
@@ -41,18 +53,6 @@
)
)
)
(property "Reference" "REF**"
(at 0 -2.5 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "5f8b6918-3e9e-43f4-8517-025bd0fae0b8")
(effects
(font
(size 1 1)
(thickness 0.1)
)
)
)
(attr smd)
(duplicate_pad_numbers_are_jumpers no)
(fp_line
@@ -63,7 +63,7 @@
(type default)
)
(layer "F.SilkS")
(uuid "913a4b29-73e6-405e-88a3-029514417bac")
(uuid "3aff229f-d806-4f7e-a4da-f9bbf0e951d3")
)
(fp_line
(start -1.5 -1.5)
@@ -73,7 +73,7 @@
(type default)
)
(layer "F.SilkS")
(uuid "ff583e3f-4ec6-4756-9810-88063f8f5ec9")
(uuid "7c92dbd9-5d1a-4de2-9f5c-59c9602adf4f")
)
(fp_line
(start 2.6 1.5)
@@ -83,7 +83,7 @@
(type default)
)
(layer "F.SilkS")
(uuid "503e2829-5627-412f-ab26-78d70283994c")
(uuid "8cd7f9e2-2bb7-4802-b954-1b426cc3d5d0")
)
(fp_line
(start 3.1 -1)
@@ -93,7 +93,7 @@
(type default)
)
(layer "F.SilkS")
(uuid "b046fd10-8690-4d05-bb32-c2d6ffb1a374")
(uuid "78f31923-ae0d-47ed-aaec-df768c6febc9")
)
(fp_arc
(start -2.6 1.5)
@@ -104,7 +104,7 @@
(type default)
)
(layer "F.SilkS")
(uuid "00d93e84-20cc-40a5-a1cf-ca5351214b69")
(uuid "7b95f737-3e8a-41c9-98e8-f4bd2c7781db")
)
(fp_arc
(start 2.6 -1.5)
@@ -115,7 +115,7 @@
(type default)
)
(layer "F.SilkS")
(uuid "098115ad-7e01-40d7-ba2b-75142838bb3f")
(uuid "282555b1-6bde-4454-af65-0deb3302bd36")
)
(fp_arc
(start 3.1 1)
@@ -126,7 +126,7 @@
(type default)
)
(layer "F.SilkS")
(uuid "589ddddf-1546-41aa-82b5-dcc6c031fb05")
(uuid "81359cc7-d86f-4872-aa80-0dde6b4693b5")
)
(fp_circle
(center -3.1 -1.5)
@@ -137,13 +137,24 @@
)
(fill yes)
(layer "F.SilkS")
(uuid "5c1b97e6-bb96-46c9-b9db-5dfa1cc05a63")
(uuid "e79213ee-8184-45c9-8ef9-a5d3cdba0f3f")
)
(fp_rect
(start -2.8 -1.2)
(end 2.8 1.2)
(stroke
(width 0.05)
(type default)
)
(fill no)
(layer "F.CrtYd")
(uuid "467c401e-2232-4c4c-9e42-49a98fa77602")
)
(fp_text user "${REFERENCE}"
(at 0 4 0)
(unlocked yes)
(layer "F.Fab")
(uuid "0fe06962-a3af-4969-9fc1-2ff4b7989516")
(uuid "84d17601-39bd-4c8f-bc51-ad28d8925580")
(effects
(font
(size 1 1)
@@ -155,27 +166,27 @@
(at -1.03 0)
(size 1.66 1.35)
(layers "F.Paste")
(uuid "37f62622-aa83-4f4a-b847-892e3ca105d8")
(uuid "6995ce74-5178-439d-8a5b-373e374e61f7")
)
(pad "" smd rect
(at 1.03 0)
(size 1.66 1.35)
(layers "F.Paste")
(uuid "b084e404-555f-4cc9-8adc-3cf82fbea4ad")
(uuid "6ff67b1e-f71d-463f-98d8-5d52c6b10e5c")
)
(pad "1" smd rect
(at -1.4 0)
(size 2.4 1.95)
(layers "F.Cu" "F.Mask")
(solder_mask_margin 0.125)
(uuid "9272da25-1d6e-4079-82b3-65be7caec433")
(uuid "64db6ce5-341b-4e0b-b603-09ced229bc1f")
)
(pad "1" smd rect
(pad "2" smd rect
(at 1.4 0)
(size 2.4 1.95)
(layers "F.Cu" "F.Mask")
(solder_mask_margin 0.125)
(uuid "6917ce84-66c0-49b7-abce-bb03ea2b5d8b")
(uuid "c8ce4a48-445c-46f2-b807-2a854e878052")
)
(embedded_fonts no)
)

View File

@@ -7,7 +7,7 @@
(at 0 -2.5 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "dd4b350d-c7c8-4651-816d-9f17b5d47149")
(uuid "f08433a2-f320-4882-aa8d-0c17d8135d44")
(effects
(font
(size 1 1)
@@ -19,7 +19,7 @@
(at 0 2.5 0)
(unlocked yes)
(layer "F.Fab")
(uuid "a35eeb1c-d32a-4d98-8da0-0a33c8237d83")
(uuid "9c488d86-0357-4a9f-ac78-0fd37b84b47d")
(effects
(font
(size 1 1)
@@ -32,7 +32,7 @@
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "258c42bd-331c-4ead-8bd4-790d5052c783")
(uuid "d4cc59ab-662a-4dd3-ac98-61e001fafe84")
(effects
(font
(size 1 1)
@@ -45,7 +45,7 @@
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "b14f6e2d-4b75-4ac7-92db-4d60ebe58f40")
(uuid "f95a0f82-96c1-467e-96b8-7be815004e2d")
(effects
(font
(size 1 1)
@@ -63,7 +63,7 @@
(type default)
)
(layer "F.SilkS")
(uuid "1e23ab16-cc1a-4ba2-b3f6-f6b1f7dbd1c2")
(uuid "e488ea25-1a99-4354-b128-b4b309042912")
)
(fp_line
(start -3.6 -1.4)
@@ -73,7 +73,7 @@
(type default)
)
(layer "F.SilkS")
(uuid "6a973203-4bc1-4c4c-835b-fbe6fecc5790")
(uuid "4e060778-7875-4285-af9c-c163b47d7d84")
)
(fp_line
(start 3.6 1.4)
@@ -83,7 +83,7 @@
(type default)
)
(layer "F.SilkS")
(uuid "986d411e-f251-4f99-8863-0362ae697742")
(uuid "1833ead9-82ee-4a27-87c2-fbf24bcb27e7")
)
(fp_line
(start 4.1 -0.9)
@@ -93,7 +93,7 @@
(type default)
)
(layer "F.SilkS")
(uuid "cf7c4447-12a3-42eb-8eac-949da2e4e906")
(uuid "11b2e421-6d30-4fce-9120-07db3099f634")
)
(fp_arc
(start -4.1 -0.9)
@@ -104,7 +104,7 @@
(type default)
)
(layer "F.SilkS")
(uuid "ae9d8589-3132-458b-9f32-4d82f88b82af")
(uuid "f9b11ad9-0023-41fe-96f5-ecd54575ad31")
)
(fp_arc
(start -3.6 1.4)
@@ -115,7 +115,7 @@
(type default)
)
(layer "F.SilkS")
(uuid "10d7309c-f0e8-4714-a63c-e889bfbd64a2")
(uuid "441f9f4d-60aa-45dd-8a28-5fb35ad6fc2f")
)
(fp_arc
(start 3.6 -1.4)
@@ -126,7 +126,7 @@
(type default)
)
(layer "F.SilkS")
(uuid "7b5f172a-cd26-49d1-aeaa-fc3a3c241db0")
(uuid "67b42dc2-9e7b-4fec-87fd-a7a019286a18")
)
(fp_arc
(start 4.1 0.9)
@@ -137,11 +137,11 @@
(type default)
)
(layer "F.SilkS")
(uuid "32c3b722-8901-4d98-937e-a853a2082378")
(uuid "88556e7d-e71c-4931-acec-f6398173bc97")
)
(fp_poly
(pts
(xy -0.5 0.5) (xy -0.5 -0.5) (xy -1.5 0)
(xy -3.3 -2) (xy -2.7 -1.7) (xy -2.7 -2.3)
)
(stroke
(width 0.1)
@@ -149,13 +149,24 @@
)
(fill yes)
(layer "F.SilkS")
(uuid "c8915bd2-cda1-4a67-9408-d180286a269a")
(uuid "51b3be9d-498d-4d1f-af50-13630b1eec39")
)
(fp_rect
(start -3.8 -1.1)
(end 3.8 1.1)
(stroke
(width 0.05)
(type default)
)
(fill no)
(layer "F.CrtYd")
(uuid "ce557215-738b-4aaa-a3ac-00ae301f632f")
)
(fp_text user "${REFERENCE}"
(at 0 4 0)
(unlocked yes)
(layer "F.Fab")
(uuid "7876ab5f-bfe6-439e-824e-87b984ea003a")
(uuid "c197b0f2-2ee8-4068-8340-23940bcfb890")
(effects
(font
(size 1 1)
@@ -167,27 +178,27 @@
(at -2.65 0)
(size 0.6 1.2)
(layers "F.Paste")
(uuid "6a26ccf4-9645-411d-ac39-075d762cb9d2")
(uuid "a2f1f87a-c756-4002-982f-cfb04414f2aa")
)
(pad "" smd rect
(at 2.65 0)
(size 0.6 1.2)
(layers "F.Paste")
(uuid "c11578cf-e35f-43be-a7e6-c2600674e4ce")
(uuid "4d687ec6-e931-4dc5-8d9c-4b7a9efe1f0b")
)
(pad "1" smd rect
(at -2.9 0)
(size 1.4 1.7)
(layers "F.Cu" "F.Mask")
(solder_mask_margin 0.125)
(uuid "9e7436df-859b-49de-9da6-28cc940471ba")
(uuid "cf4bca11-5066-42b1-bf6e-61068021249c")
)
(pad "2" smd rect
(at 2.9 0)
(size 1.4 1.7)
(layers "F.Cu" "F.Mask")
(solder_mask_margin 0.125)
(uuid "11567555-fba0-4785-bf67-7a8dc6d27352")
(uuid "cad7d94c-cd09-4b82-9419-83a6c6181984")
)
(embedded_fonts no)
)

View File

@@ -400,7 +400,7 @@
)
(symbol "RM3100-13156_1_0"
(pin tri_state line
(at 16.51 1.27 180)
(at 16.51 2.54 180)
(length 3.81)
(name "MOSI|SDA"
(effects
@@ -437,7 +437,7 @@
)
)
(pin tri_state line
(at 16.51 -3.81 180)
(at 16.51 -2.54 180)
(length 3.81)
(name "SSN|SA0"
(effects
@@ -781,7 +781,7 @@
)
)
(pin input line
(at 16.51 -6.35 180)
(at 16.51 -5.08 180)
(length 3.81)
(name "I2CEN"
(effects
@@ -799,7 +799,7 @@
)
)
(pin output line
(at 16.51 13.97 180)
(at 16.51 10.16 180)
(length 3.81)
(name "DRDY"
(effects
@@ -836,7 +836,7 @@
)
)
(pin bidirectional line
(at 16.51 8.89 180)
(at 16.51 -10.16 180)
(length 3.81)
(name "R_{EXT}"
(effects
@@ -873,7 +873,7 @@
)
)
(pin tri_state line
(at 16.51 3.81 180)
(at 16.51 5.08 180)
(length 3.81)
(name "SCLK|SCL"
(effects
@@ -891,7 +891,7 @@
)
)
(pin tri_state line
(at 16.51 -1.27 180)
(at 16.51 0 180)
(length 3.81)
(name "MISO|SA1"
(effects