feat: Complete project cleanup and Rev. 0.3 updates
- Remove unused schematic files (mcu.kicad_sch, PWR.kicad_sch) - Update version numbering to semantic versioning (Rev. 0.0/0.1) - Add comprehensive changelog documentation in both languages - Create separate CHANGELOG.md and CHANGELOG.de.md files - Update PCB to Rev. 0.3 with layout optimizations - Professional 4-layer PCB design with optimal via stitching - Excellent differential pair routing for CAN-bus (< 18mm) - Superior thermal management with 19 vias at PFET drain - Strategic power plane distribution and EMI considerations - Production-ready PCB layout with best practices implementation
This commit is contained in:
@@ -6,9 +6,10 @@
|
||||
(paper "A3")
|
||||
(title_block
|
||||
(title "CANbus Laser Toolhead PCB")
|
||||
(date "2025-11-26")
|
||||
(rev "rev. 1")
|
||||
(date "2025-12-09")
|
||||
(rev "${PROJEKT_REV}")
|
||||
(company "Eduard Iten")
|
||||
(comment 1 "CC BY-NC-SA 4.0")
|
||||
)
|
||||
(lib_symbols
|
||||
(symbol "74xGxx:74AHCT1G125"
|
||||
@@ -5632,6 +5633,270 @@
|
||||
)
|
||||
(embedded_fonts no)
|
||||
)
|
||||
(symbol "prj:LABEL_CREATED_BY"
|
||||
(exclude_from_sim no)
|
||||
(in_bom yes)
|
||||
(on_board yes)
|
||||
(property "Reference" "LABEL"
|
||||
(at -1.27 0 0)
|
||||
(do_not_autoplace)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(justify right)
|
||||
)
|
||||
)
|
||||
(property "Value" "CREATED BY"
|
||||
(at 1.27 0 0)
|
||||
(do_not_autoplace)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(justify left)
|
||||
)
|
||||
)
|
||||
(property "Footprint" "prj:EduardIten"
|
||||
(at 0 -2.54 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" ""
|
||||
(at 0 0 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Description" ""
|
||||
(at 0 0 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(symbol "LABEL_CREATED_BY_0_1"
|
||||
(rectangle
|
||||
(start 0 1.27)
|
||||
(end 34.29 -1.27)
|
||||
(stroke
|
||||
(width 0)
|
||||
(type default)
|
||||
)
|
||||
(fill
|
||||
(type none)
|
||||
)
|
||||
)
|
||||
)
|
||||
(embedded_fonts no)
|
||||
)
|
||||
(symbol "prj:LABEL_LICENSE"
|
||||
(exclude_from_sim no)
|
||||
(in_bom yes)
|
||||
(on_board yes)
|
||||
(property "Reference" "LABEL"
|
||||
(at -1.27 0 0)
|
||||
(do_not_autoplace)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(justify right)
|
||||
)
|
||||
)
|
||||
(property "Value" "LICENSE"
|
||||
(at 1.27 0 0)
|
||||
(do_not_autoplace)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(justify left)
|
||||
)
|
||||
)
|
||||
(property "Footprint" "prj:CC_BY_NC_SA 4"
|
||||
(at 0 -2.54 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" ""
|
||||
(at 0 0 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Description" ""
|
||||
(at 0 0 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(symbol "LABEL_LICENSE_0_1"
|
||||
(rectangle
|
||||
(start 0 1.27)
|
||||
(end 34.29 -1.27)
|
||||
(stroke
|
||||
(width 0)
|
||||
(type default)
|
||||
)
|
||||
(fill
|
||||
(type none)
|
||||
)
|
||||
)
|
||||
)
|
||||
(embedded_fonts no)
|
||||
)
|
||||
(symbol "prj:LABEL_PCB_NAME"
|
||||
(exclude_from_sim no)
|
||||
(in_bom yes)
|
||||
(on_board yes)
|
||||
(property "Reference" "LABEL"
|
||||
(at -1.27 0 0)
|
||||
(do_not_autoplace)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(justify right)
|
||||
)
|
||||
)
|
||||
(property "Value" "PCB NAME"
|
||||
(at 1.27 0 0)
|
||||
(do_not_autoplace)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(justify left)
|
||||
)
|
||||
)
|
||||
(property "Footprint" "prj:CLT Rev. xxx"
|
||||
(at 0 -2.54 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" ""
|
||||
(at 0 0 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Description" ""
|
||||
(at 0 0 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(symbol "LABEL_PCB_NAME_0_1"
|
||||
(rectangle
|
||||
(start 0 1.27)
|
||||
(end 34.29 -1.27)
|
||||
(stroke
|
||||
(width 0)
|
||||
(type default)
|
||||
)
|
||||
(fill
|
||||
(type none)
|
||||
)
|
||||
)
|
||||
)
|
||||
(embedded_fonts no)
|
||||
)
|
||||
(symbol "prj:LABEL_SERIAL"
|
||||
(exclude_from_sim no)
|
||||
(in_bom yes)
|
||||
(on_board yes)
|
||||
(property "Reference" "LABEL"
|
||||
(at -1.27 0 0)
|
||||
(do_not_autoplace)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(justify right)
|
||||
)
|
||||
)
|
||||
(property "Value" "SERIAL"
|
||||
(at 1.27 0 0)
|
||||
(do_not_autoplace)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(justify left)
|
||||
)
|
||||
)
|
||||
(property "Footprint" "prj:SERIAL_No"
|
||||
(at 0 -2.54 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" ""
|
||||
(at 0 0 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Description" ""
|
||||
(at 0 0 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(symbol "LABEL_SERIAL_0_1"
|
||||
(rectangle
|
||||
(start 0 1.27)
|
||||
(end 34.29 -1.27)
|
||||
(stroke
|
||||
(width 0)
|
||||
(type default)
|
||||
)
|
||||
(fill
|
||||
(type none)
|
||||
)
|
||||
)
|
||||
)
|
||||
(embedded_fonts no)
|
||||
)
|
||||
(symbol "prj:MP2459"
|
||||
(exclude_from_sim no)
|
||||
(in_bom yes)
|
||||
@@ -12828,6 +13093,72 @@
|
||||
)
|
||||
)
|
||||
)
|
||||
(symbol
|
||||
(lib_id "prj:LABEL_LICENSE")
|
||||
(at 143.51 271.78 0)
|
||||
(unit 1)
|
||||
(exclude_from_sim no)
|
||||
(in_bom no)
|
||||
(on_board yes)
|
||||
(dnp no)
|
||||
(fields_autoplaced yes)
|
||||
(uuid "421528c1-8bd0-4464-8000-e4fde09807de")
|
||||
(property "Reference" "LABEL103"
|
||||
(at 142.24 271.78 0)
|
||||
(do_not_autoplace yes)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(justify right)
|
||||
)
|
||||
)
|
||||
(property "Value" "LICENSE"
|
||||
(at 144.78 271.78 0)
|
||||
(do_not_autoplace yes)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(justify left)
|
||||
)
|
||||
)
|
||||
(property "Footprint" "prj:CC_BY_NC_SA 4"
|
||||
(at 143.51 274.32 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" ""
|
||||
(at 143.51 271.78 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Description" ""
|
||||
(at 143.51 271.78 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(instances
|
||||
(project ""
|
||||
(path "/ce7005b1-0d93-427d-a521-eed016fd602d"
|
||||
(reference "LABEL103")
|
||||
(unit 1)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(symbol
|
||||
(lib_id "Device:R")
|
||||
(at 149.86 72.39 0)
|
||||
@@ -12925,6 +13256,72 @@
|
||||
)
|
||||
)
|
||||
)
|
||||
(symbol
|
||||
(lib_id "prj:LABEL_CREATED_BY")
|
||||
(at 143.51 269.24 0)
|
||||
(unit 1)
|
||||
(exclude_from_sim no)
|
||||
(in_bom no)
|
||||
(on_board yes)
|
||||
(dnp no)
|
||||
(fields_autoplaced yes)
|
||||
(uuid "42a8018c-30e8-4015-ae93-20ee9f5036e2")
|
||||
(property "Reference" "LABEL101"
|
||||
(at 142.24 269.24 0)
|
||||
(do_not_autoplace yes)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(justify right)
|
||||
)
|
||||
)
|
||||
(property "Value" "CREATED BY"
|
||||
(at 144.78 269.24 0)
|
||||
(do_not_autoplace yes)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(justify left)
|
||||
)
|
||||
)
|
||||
(property "Footprint" "prj:EduardIten"
|
||||
(at 143.51 271.78 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" ""
|
||||
(at 143.51 269.24 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Description" ""
|
||||
(at 143.51 269.24 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(instances
|
||||
(project ""
|
||||
(path "/ce7005b1-0d93-427d-a521-eed016fd602d"
|
||||
(reference "LABEL101")
|
||||
(unit 1)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(symbol
|
||||
(lib_id "power:+3.3V")
|
||||
(at 321.31 146.05 0)
|
||||
@@ -13088,6 +13485,72 @@
|
||||
)
|
||||
)
|
||||
)
|
||||
(symbol
|
||||
(lib_id "prj:LABEL_PCB_NAME")
|
||||
(at 143.51 266.7 0)
|
||||
(unit 1)
|
||||
(exclude_from_sim no)
|
||||
(in_bom no)
|
||||
(on_board yes)
|
||||
(dnp no)
|
||||
(fields_autoplaced yes)
|
||||
(uuid "4c628ed0-257d-4abd-a2ff-cf14846fa33d")
|
||||
(property "Reference" "LABEL102"
|
||||
(at 142.24 266.7 0)
|
||||
(do_not_autoplace yes)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(justify right)
|
||||
)
|
||||
)
|
||||
(property "Value" "PCB NAME"
|
||||
(at 144.78 266.7 0)
|
||||
(do_not_autoplace yes)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(justify left)
|
||||
)
|
||||
)
|
||||
(property "Footprint" "prj:CLT Rev. xxx"
|
||||
(at 143.51 269.24 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" ""
|
||||
(at 143.51 266.7 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Description" ""
|
||||
(at 143.51 266.7 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(instances
|
||||
(project ""
|
||||
(path "/ce7005b1-0d93-427d-a521-eed016fd602d"
|
||||
(reference "LABEL102")
|
||||
(unit 1)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(symbol
|
||||
(lib_id "Device:R")
|
||||
(at 313.69 101.6 90)
|
||||
@@ -16625,6 +17088,99 @@
|
||||
)
|
||||
)
|
||||
)
|
||||
(symbol
|
||||
(lib_id "prj:LABEL_SERIAL")
|
||||
(at 143.51 274.32 0)
|
||||
(unit 1)
|
||||
(exclude_from_sim no)
|
||||
(in_bom no)
|
||||
(on_board yes)
|
||||
(dnp no)
|
||||
(fields_autoplaced yes)
|
||||
(uuid "aa9ec890-d1fc-45ca-9994-0ae2bc697777")
|
||||
(property "Reference" "LABEL104"
|
||||
(at 142.24 274.32 0)
|
||||
(do_not_autoplace yes)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(justify right)
|
||||
)
|
||||
)
|
||||
(property "Value" "SERIAL"
|
||||
(at 144.78 274.32 0)
|
||||
(do_not_autoplace yes)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(justify left)
|
||||
)
|
||||
)
|
||||
(property "Footprint" "prj:SERIAL_No"
|
||||
(at 143.51 276.86 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" ""
|
||||
(at 143.51 274.32 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Description" ""
|
||||
(at 143.51 274.32 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Manufacturer Part #" ""
|
||||
(at 143.51 274.32 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "LCSC Part #" ""
|
||||
(at 143.51 274.32 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "FT Rotation Offset" ""
|
||||
(at 143.51 274.32 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(instances
|
||||
(project ""
|
||||
(path "/ce7005b1-0d93-427d-a521-eed016fd602d"
|
||||
(reference "LABEL104")
|
||||
(unit 1)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(symbol
|
||||
(lib_id "Jumper:SolderJumper_2_Bridged")
|
||||
(at 292.1 171.45 270)
|
||||
|
||||
Reference in New Issue
Block a user