Rev 0.2: Major hardware improvements and production readiness

Hardware Improvements (Thanks to shx for schematic cleanup):
- Clean up schematic organization and structure
- Set CAN transceiver Silent pin to GND for stability
- Add status LEDs (yellow: 24V/5V/3.3V, green: MCU PB4)
- Replace jumpers with solder jumpers on bottom side
- Add jumpers to output PFETs for permanent-on without firmware
- Add robust test points for 5V/GND load testing
- Add optional heatsink for DC/DC converter on bottom
- Add 10µF capacitor for MCU on 3.3V rail

Component Optimizations:
- Replace 30kΩ with 33kΩ basic part for simplified BOM
- Change DC/DC feedback: 15.5kΩ15kΩ (new output: 5.1V)
- Upgrade CAN ESD protection: NUP2105LPESD1CAN
- Increase CAN termination resistor footprint: 04020603
- Switch USB hub supply from 5V to 3.3V per datasheet

Production Ready:
- Add all LCSC part numbers and rotations
- Generate complete production data package
- Improve PCB layout and button placement
- Create comprehensive changelog documentation
This commit is contained in:
2025-12-08 10:55:37 +01:00
parent cea5b2c95b
commit 9e48efaf3a
26 changed files with 216821 additions and 259187 deletions

View File

@@ -37,9 +37,9 @@
"other_text_thickness": 0.15,
"other_text_upright": false,
"pads": {
"drill": 0.8,
"height": 1.27,
"width": 2.54
"drill": 0.0,
"height": 0.5,
"width": 0.5
},
"silk_line_width": 0.1,
"silk_text_italic": false,
@@ -59,10 +59,30 @@
}
],
"drc_exclusions": [
[
"clearance|156042000|116200000|fef98222-42f4-443c-9224-f99b996ed493|8ee3669b-efa2-41bb-be1d-7684448c6a1e",
""
],
[
"clearance|158115000|116550000|fef98222-42f4-443c-9224-f99b996ed493|77886cf6-68e5-4ef7-b4b6-664c5a95f538",
""
],
[
"lib_footprint_mismatch|162470000|70480000|610ee3a1-cddb-4c0f-af4e-03d4d43dd8fd|00000000-0000-0000-0000-000000000000",
""
],
[
"malformed_courtyard|164500000|101850000|68f5159d-5eb4-43b3-b8ca-0ee0239bcfc1|00000000-0000-0000-0000-000000000000",
""
],
[
"malformed_courtyard|164500000|121850000|68f5159d-5eb4-43b3-b8ca-0ee0239bcfc1|00000000-0000-0000-0000-000000000000",
""
],
[
"malformed_courtyard|184500000|101850000|68f5159d-5eb4-43b3-b8ca-0ee0239bcfc1|00000000-0000-0000-0000-000000000000",
""
],
[
"silk_edge_clearance|129970000|113785000|fdd701de-0a27-4ebd-8fd1-96170ff11ac8|6adb97d8-cc31-4317-9e6a-e761bc319e0c",
""
@@ -98,6 +118,10 @@
[
"silk_edge_clearance|130000000|90540000|fdd701de-0a27-4ebd-8fd1-96170ff11ac8|06de41d1-e499-4c89-9869-ce3d63a3dd30",
""
],
[
"solder_mask_bridge|156750000|115950000|2f58d55f-f271-47e4-90af-d672557af686|fef98222-42f4-443c-9224-f99b996ed493",
""
]
],
"meta": {
@@ -232,6 +256,7 @@
0.25,
0.3,
0.5,
0.6,
0.975
],
"tuning_pattern_settings": {
@@ -676,7 +701,7 @@
"group_by": false,
"label": "FT Rotation Offset",
"name": "FT Rotation Offset",
"show": false
"show": true
},
{
"group_by": false,
@@ -689,11 +714,17 @@
"label": "#",
"name": "${ITEM_NUMBER}",
"show": false
},
{
"group_by": false,
"label": "Sim.Pins",
"name": "Sim.Pins",
"show": false
}
],
"filter_string": "",
"group_symbols": true,
"include_excluded_from_bom": true,
"include_excluded_from_bom": false,
"name": "",
"sort_asc": true,
"sort_field": "Reference"
@@ -772,5 +803,7 @@
"Connectivity"
]
],
"text_variables": {}
"text_variables": {
"PROJEKT_REV": "0.2"
}
}