hw: Smaller 'production' version of board w/o keys and direct RC522 mount
All checks were successful
Build RPi Pico firmware image / Build-Firmware (push) Successful in 3m22s
Check code formatting / Check-C-Format (push) Successful in 7s
Check code formatting / Check-Python-Flake8 (push) Successful in 10s
Check code formatting / Check-Bash-Shellcheck (push) Successful in 6s
Run unit tests on host / Run-Unit-Tests (push) Successful in 8s
Run pytests / Check-Pytest (push) Successful in 11s

Signed-off-by: Matthias Blankertz <matthias@blankertz.org>
This commit is contained in:
2025-11-07 22:52:34 +01:00
parent 9147bab5bb
commit d28f0b1c0c
4 changed files with 4983 additions and 7291 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -18,17 +18,17 @@
"zones": 0.6 "zones": 0.6
}, },
"selection_filter": { "selection_filter": {
"dimensions": false, "dimensions": true,
"footprints": true, "footprints": true,
"graphics": false, "graphics": true,
"keepouts": false, "keepouts": true,
"lockedItems": false, "lockedItems": false,
"otherItems": false, "otherItems": true,
"pads": false, "pads": true,
"text": true, "text": true,
"tracks": true, "tracks": true,
"vias": true, "vias": true,
"zones": false "zones": true
}, },
"visible_items": [ "visible_items": [
"vias", "vias",
@@ -51,7 +51,7 @@
"conflict_shadows", "conflict_shadows",
"shapes" "shapes"
], ],
"visible_layers": "00000000_00000000_0fffffff_ffffffff", "visible_layers": "00000000_00000000_0ffffff7_ffffffff",
"zone_display_mode": 0 "zone_display_mode": 0
}, },
"git": { "git": {

View File

@@ -60,35 +60,7 @@
], ],
"drc_exclusions": [ "drc_exclusions": [
[ [
"items_not_allowed|117348000|131000000|4c513f4f-0c90-4a64-b2d1-bf0189c761db|00000000-0000-0000-0000-000000000000", "nonmirrored_text_on_back_layer|213233000|81790000|e87ca627-5327-4f7e-ac1a-c1eadd662c0a|00000000-0000-0000-0000-000000000000",
""
],
[
"items_not_allowed|117348000|131000000|fea7aba8-73c4-4553-8cc8-83472c47a83b|00000000-0000-0000-0000-000000000000",
""
],
[
"items_not_allowed|122420000|136340000|8ffc6a0d-806e-4b99-922f-2baead2bd98b|00000000-0000-0000-0000-000000000000",
""
],
[
"items_not_allowed|148270000|136340000|804b9d74-91fa-4f75-bc54-8f55b801562f|00000000-0000-0000-0000-000000000000",
""
],
[
"items_not_allowed|148720706|135916802|f2c1e20e-a272-42d8-a551-3e9074b96921|00000000-0000-0000-0000-000000000000",
""
],
[
"nonmirrored_text_on_back_layer|211709000|131955000|e87ca627-5327-4f7e-ac1a-c1eadd662c0a|00000000-0000-0000-0000-000000000000",
""
],
[
"silk_edge_clearance|115549999|139536698|483993e4-aad9-46a1-bcd0-7f427e76aa64|cd433b4c-40ac-48cc-b03e-5acf3357d88b",
""
],
[
"silk_overlap|115550000|131000000|cd433b4c-40ac-48cc-b03e-5acf3357d88b|fea7aba8-73c4-4553-8cc8-83472c47a83b",
"" ""
] ]
], ],

View File

@@ -6262,7 +6262,7 @@
(justify left) (justify left)
) )
) )
(property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" (property "Footprint" "Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical"
(at 207.01 49.53 0) (at 207.01 49.53 0)
(effects (effects
(font (font
@@ -6961,7 +6961,7 @@
(justify left) (justify left)
) )
) )
(property "Footprint" "Package_TO_SOT_THT:TO-92_Inline" (property "Footprint" "Package_TO_SOT_THT:TO-92_Inline_Wide"
(at 58.42 172.085 0) (at 58.42 172.085 0)
(effects (effects
(font (font
@@ -7082,8 +7082,8 @@
(unit 1) (unit 1)
(exclude_from_sim no) (exclude_from_sim no)
(in_bom yes) (in_bom yes)
(on_board yes) (on_board no)
(dnp no) (dnp yes)
(fields_autoplaced yes) (fields_autoplaced yes)
(uuid "6107dfa8-3a58-4296-84b3-7c3671cb0432") (uuid "6107dfa8-3a58-4296-84b3-7c3671cb0432")
(property "Reference" "SW3" (property "Reference" "SW3"
@@ -7150,8 +7150,8 @@
(unit 1) (unit 1)
(exclude_from_sim no) (exclude_from_sim no)
(in_bom yes) (in_bom yes)
(on_board yes) (on_board no)
(dnp no) (dnp yes)
(uuid "623caba9-5088-4f71-b179-4289ab57e20f") (uuid "623caba9-5088-4f71-b179-4289ab57e20f")
(property "Reference" "SW4" (property "Reference" "SW4"
(at 270.51 96.52 0) (at 270.51 96.52 0)
@@ -7237,7 +7237,7 @@
) )
) )
) )
(property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" (property "Footprint" "PCM_JLCPCB:SW_TS-1088-AR02016"
(at 266.7 20.32 0) (at 266.7 20.32 0)
(effects (effects
(font (font
@@ -7733,8 +7733,8 @@
(unit 1) (unit 1)
(exclude_from_sim no) (exclude_from_sim no)
(in_bom yes) (in_bom yes)
(on_board yes) (on_board no)
(dnp no) (dnp yes)
(uuid "79f78486-f390-4ddb-b9f4-4a3a2c11d855") (uuid "79f78486-f390-4ddb-b9f4-4a3a2c11d855")
(property "Reference" "SW1" (property "Reference" "SW1"
(at 270.51 110.49 0) (at 270.51 110.49 0)
@@ -7800,8 +7800,8 @@
(unit 1) (unit 1)
(exclude_from_sim no) (exclude_from_sim no)
(in_bom yes) (in_bom yes)
(on_board yes) (on_board no)
(dnp no) (dnp yes)
(fields_autoplaced yes) (fields_autoplaced yes)
(uuid "7cf33776-e3ad-49e6-8da4-da9b4c4012c2") (uuid "7cf33776-e3ad-49e6-8da4-da9b4c4012c2")
(property "Reference" "SW2" (property "Reference" "SW2"
@@ -8156,7 +8156,7 @@
) )
) )
) )
(property "Footprint" "Modules:AZ_Delivery_RC522" (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical"
(at 74.93 90.17 0) (at 74.93 90.17 0)
(effects (effects
(font (font
@@ -8311,7 +8311,7 @@
(justify left) (justify left)
) )
) )
(property "Footprint" "Package_TO_SOT_THT:TO-92_Inline" (property "Footprint" "Package_TO_SOT_THT:TO-92_Inline_Wide"
(at 46.99 159.385 0) (at 46.99 159.385 0)
(effects (effects
(font (font
@@ -9580,8 +9580,8 @@
(unit 1) (unit 1)
(exclude_from_sim no) (exclude_from_sim no)
(in_bom yes) (in_bom yes)
(on_board yes) (on_board no)
(dnp no) (dnp yes)
(fields_autoplaced yes) (fields_autoplaced yes)
(uuid "fb95655b-d8ba-47f5-91f3-286848a1e70f") (uuid "fb95655b-d8ba-47f5-91f3-286848a1e70f")
(property "Reference" "SW6" (property "Reference" "SW6"
@@ -9814,7 +9814,7 @@
(justify left) (justify left)
) )
) )
(property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical" (property "Footprint" "Connector_JST:JST_XH_B6B-XH-A_1x06_P2.50mm_Vertical"
(at 271.78 80.01 0) (at 271.78 80.01 0)
(effects (effects
(font (font