docs: Update version numbering to semantic versioning (Rev. 0.0/0.1)

- Rename Rev. 0 to Rev. 0.0 (initial release)
- Rename Rev. 1 to Rev. 0.1 (major hardware upgrade)
- Update all documentation (README and CHANGELOG files)
- Create new git tags with proper semantic versioning
This commit is contained in:
Eduard Iten 2025-12-09 11:06:29 +01:00
parent d258430ce4
commit 3b99be9e3f
6 changed files with 2014 additions and 1485 deletions

68
CHANGELOG.de.md Normal file
View File

@ -0,0 +1,68 @@
# 📝 Changelog
*🇬🇧 English version: [CHANGELOG.md](CHANGELOG.md)*
Alle wichtigen Änderungen am Laser CANbus Toolhead PCB Projekt werden in dieser Datei dokumentiert.
Das Format basiert auf [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
und dieses Projekt folgt [Semantic Versioning](https://semver.org/spec/v2.0.0.html) für Hardware-Revisionen.
## [Unveröffentlicht]
## [Rev. 0.1] - 2025-11-26
### 🔧 Hardware-Änderungen
- **Transistor Upgrade:** MOSFET durch CJAC70P06 ersetzt (60V Spannungsfestigkeit, verbesserte Sicherheitsmarge)
- **Sensor Upgrade:** Wechsel von ADXL345 zu ICM-20602 (bessere Verfügbarkeit, moderner 6-Achsen IMU mit Gyroskop)
- **Steckverbinder Änderung:** Micro Fit 3.0 Steckverbinder von SMD zu THT geändert für bessere mechanische Stabilität
### 🎨 Design-Verbesserungen
- **Bestückungsdruck Verbesserung:** Steckerbelegungen zum Bestückungsdruck hinzugefügt für einfachere Montage und Fehlersuche
- **Layout-Optimierung:** Bestückungsplatz aufgeräumt und Routing für bessere Signalintegrität optimiert
- **Dokumentation:** Übersichtsbild an aktuelles Design angepasst
### 📋 Dokumentation & Produktion
- **BOM Update:** Bauteil-Bestellnummern für einfachere Beschaffung hinzugefügt
- **Produktionsdateien:** Montage- und Produktionsdateien mit aktuellen Bauteilen aktualisiert
- **Dokumentation:** Umfassendes Changelog und Inhaltsverzeichnis zu README-Dateien hinzugefügt
- **Sprachunterstützung:** Verbesserte Dokumentationsstruktur mit ordentlichen Sprachverlinkungen
### 🔌 Elektrische Spezifikationen
- **Spannungsfestigkeit:** Verbessert auf 60V (CJAC70P06 vs. vorherigem AO4407A)
- **Strombelastbarkeit:** 6A kontinuierlich, 8A Spitzenstrom beibehalten
- **Sensor-Fähigkeiten:** Upgrade auf 6-Achsen Bewegungserkennung (Beschleunigungssensor + Gyroskop)
## [Rev. 0.0] - 2025-11-25
### 🚀 Erste Veröffentlichung
- **Mikrocontroller:** STM32F072CBU6 (Cortex-M0, 48MHz, CAN-fähig)
- **CAN-Bus Kommunikation:** SN65HVD230 Transceiver mit ESD-Schutz
- **Laser-Leistungssteuerung:** 24V/4A Steuerung mit AO4407A MOSFET
- **Input Shaping:** ADXL345 Beschleunigungssensor für Klipper Resonanzmessung
- **Stromversorgung:** MP2459 Buck Converter (24V zu 5V) und XC6206 LDO (5V zu 3.3V)
- **Sicherheitsfeatures:** Hardware-Pull-Down, TVS-Schutz, PTC-Sicherung
- **Diagnose:** Mehrere Status-LEDs für Systemüberwachung
### 🔧 Features
- Klipper-kompatible Firmware-Unterstützung
- CAN-Bus Kommunikation mit 1 Mbit/s
- Hardware-PWM für Laser-Steuerung
- Split-Terminierung via Solder-Jumper
- Soft-Start Schaltung für Laser-Stromversorgung
- Debug/Programming-Header für Entwicklung
---
## 📊 Versions-Vergleich
| Feature | Rev. 0.0 | Rev. 0.1 |
|---------|----------|----------|
| **MOSFET** | AO4407A | CJAC70P06 (60V) |
| **Sensor** | ADXL345 (3-Achsen) | ICM-20602 (6-Achsen) |
| **Steckverbinder** | SMD | THT |
| **Spannungsfestigkeit** | Standard | 60V Verbessert |
| **Bestückungsdruck** | Basis | Erweitert mit Pinbelegungen |
---
*Für technische Dokumentation siehe [README.de.md](README.de.md)*

68
CHANGELOG.md Normal file
View File

@ -0,0 +1,68 @@
# 📝 Changelog
*🇩🇪 Deutsche Version: [CHANGELOG.de.md](CHANGELOG.de.md)*
All notable changes to the Laser CANbus Toolhead PCB project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) for hardware revisions.
## [Unreleased]
## [Rev. 0.1] - 2025-11-26
### 🔧 Hardware Changes
- **Transistor Upgrade:** Replaced MOSFET with CJAC70P06 (60V voltage rating, improved safety margin)
- **Sensor Upgrade:** Changed from ADXL345 to ICM-20602 (better availability, modern 6-axis IMU with gyroscope)
- **Connector Change:** Micro Fit 3.0 connectors changed from SMD to THT mounting for better mechanical stability
### 🎨 Design Improvements
- **Silkscreen Enhancement:** Added connector pin assignments to silkscreen for easier assembly and debugging
- **Layout Optimization:** Cleaned up component placement and optimized routing for better signal integrity
- **Documentation:** Updated overview image to reflect current design
### 📋 Documentation & Production
- **BOM Update:** Added component order numbers for easier procurement
- **Production Files:** Updated assembly and production files with current components
- **Documentation:** Added comprehensive changelog and table of contents to README files
- **Language Support:** Improved documentation structure with proper language links
### 🔌 Electrical Specifications
- **Voltage Rating:** Improved to 60V (CJAC70P06 vs. previous AO4407A)
- **Current Handling:** Maintained 6A continuous, 8A peak capability
- **Sensor Capability:** Upgraded to 6-axis motion sensing (accelerometer + gyroscope)
## [Rev. 0.0] - 2025-11-25
### 🚀 Initial Release
- **Microcontroller:** STM32F072CBU6 (Cortex-M0, 48MHz, CAN-capable)
- **CAN-Bus Communication:** SN65HVD230 transceiver with ESD protection
- **Laser Power Control:** 24V/4A control with AO4407A MOSFET
- **Input Shaping:** ADXL345 accelerometer for Klipper resonance measurement
- **Power Supply:** MP2459 buck converter (24V to 5V) and XC6206 LDO (5V to 3.3V)
- **Safety Features:** Hardware pull-down, TVS protection, PTC fuse
- **Diagnostics:** Multiple status LEDs for system monitoring
### 🔧 Features
- Klipper-compatible firmware support
- CAN-Bus communication at 1 Mbit/s
- Hardware PWM for laser control
- Split termination via solder jumper
- Soft-start circuit for laser power
- Debug/programming header for development
---
## 📊 Version Comparison
| Feature | Rev. 0.0 | Rev. 0.1 |
|---------|----------|----------|
| **MOSFET** | AO4407A | CJAC70P06 (60V) |
| **Sensor** | ADXL345 (3-axis) | ICM-20602 (6-axis) |
| **Connectors** | SMD | THT |
| **Voltage Rating** | Standard | 60V Enhanced |
| **Silkscreen** | Basic | Enhanced with pinouts |
---
*For technical documentation, see [README.md](README.md)*

File diff suppressed because it is too large Load Diff

View File

@ -3633,23 +3633,27 @@
)
(embedded_fonts no)
)
(symbol "Mechanical:MountingHole"
(symbol "Mechanical:MountingHole_Pad"
(pin_numbers
(hide yes)
)
(pin_names
(offset 1.016)
(hide yes)
)
(exclude_from_sim no)
(in_bom no)
(on_board yes)
(property "Reference" "H"
(at 0 5.08 0)
(at 0 6.35 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "MountingHole"
(at 0 3.175 0)
(property "Value" "MountingHole_Pad"
(at 0 4.445 0)
(effects
(font
(size 1.27 1.27)
@ -3674,7 +3678,7 @@
(hide yes)
)
)
(property "Description" "Mounting Hole without connection"
(property "Description" "Mounting Hole with connection"
(at 0 0 0)
(effects
(font
@ -3692,7 +3696,7 @@
(hide yes)
)
)
(property "ki_fp_filters" "MountingHole*"
(property "ki_fp_filters" "MountingHole*Pad*"
(at 0 0 0)
(effects
(font
@ -3701,9 +3705,9 @@
(hide yes)
)
)
(symbol "MountingHole_0_1"
(symbol "MountingHole_Pad_0_1"
(circle
(center 0 0)
(center 0 1.27)
(radius 1.27)
(stroke
(width 1.27)
@ -3714,6 +3718,26 @@
)
)
)
(symbol "MountingHole_Pad_1_1"
(pin input line
(at 0 -2.54 90)
(length 2.54)
(name "1"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(embedded_fonts no)
)
(symbol "Power_Protection:NUP2105L"
@ -5899,6 +5923,12 @@
(color 0 0 0 0)
(uuid "4d06bc5c-4fac-4d61-a461-04ce381a3315")
)
(junction
(at 76.2 279.4)
(diameter 0)
(color 0 0 0 0)
(uuid "510456ac-dfe8-4b03-8cb7-8d8cceee0bad")
)
(junction
(at 72.39 50.8)
(diameter 0)
@ -6175,6 +6205,12 @@
(color 0 0 0 0)
(uuid "ca8c538c-e9da-4ea2-84d1-62b6f9b005d4")
)
(junction
(at 38.1 279.4)
(diameter 0)
(color 0 0 0 0)
(uuid "cff4a0f5-3288-498b-ac2c-cd8cc99cc0ce")
)
(junction
(at 228.6 55.88)
(diameter 0)
@ -6247,6 +6283,12 @@
(color 0 0 0 0)
(uuid "e80bab69-578b-4d15-9aff-be85c3e5080c")
)
(junction
(at 57.15 279.4)
(diameter 0)
(color 0 0 0 0)
(uuid "e8974b53-79bc-4b17-88b3-b1d983707f38")
)
(junction
(at 129.54 138.43)
(diameter 0)
@ -6401,6 +6443,16 @@
)
(uuid "0075bb10-5ea9-4e43-8d1c-767a88d80dd9")
)
(wire
(pts
(xy 57.15 279.4) (xy 38.1 279.4)
)
(stroke
(width 0)
(type default)
)
(uuid "017a19f7-3bc5-4259-a102-b89265e020ee")
)
(wire
(pts
(xy 308.61 149.86) (xy 306.07 149.86)
@ -8411,6 +8463,16 @@
)
(uuid "97a382ec-fbab-4d0b-9f7a-368f7ce3601f")
)
(wire
(pts
(xy 78.74 279.4) (xy 76.2 279.4)
)
(stroke
(width 0)
(type default)
)
(uuid "980be694-453b-4ef4-bc9d-a9deed6ce253")
)
(wire
(pts
(xy 168.91 101.6) (xy 181.61 101.6)
@ -8611,6 +8673,16 @@
)
(uuid "a6aa34b4-5c6d-403f-8065-ea24b64733e9")
)
(wire
(pts
(xy 19.05 279.4) (xy 19.05 276.86)
)
(stroke
(width 0)
(type default)
)
(uuid "a6bfc783-323f-4099-81bb-f07aa7038024")
)
(wire
(pts
(xy 76.2 205.74) (xy 86.36 205.74)
@ -8641,6 +8713,16 @@
)
(uuid "a875a97d-8b72-4ac6-9815-197e4057bb60")
)
(wire
(pts
(xy 57.15 276.86) (xy 57.15 279.4)
)
(stroke
(width 0)
(type default)
)
(uuid "a8a982af-5724-4819-892c-34d70559fb0f")
)
(wire
(pts
(xy 132.08 111.76) (xy 132.08 114.3)
@ -8651,6 +8733,16 @@
)
(uuid "a8fd3707-e5c1-4d10-acb0-83aa2ca0a265")
)
(wire
(pts
(xy 38.1 279.4) (xy 19.05 279.4)
)
(stroke
(width 0)
(type default)
)
(uuid "a91d0205-cd72-4022-bf00-2bb142771d5d")
)
(wire
(pts
(xy 60.96 226.06) (xy 99.06 226.06)
@ -8861,6 +8953,26 @@
)
(uuid "bc58c45e-fd3d-4274-be81-c919c60fa0b9")
)
(wire
(pts
(xy 76.2 279.4) (xy 57.15 279.4)
)
(stroke
(width 0)
(type default)
)
(uuid "bc624e07-78cb-4153-ad32-fad5cea1c40f")
)
(wire
(pts
(xy 38.1 276.86) (xy 38.1 279.4)
)
(stroke
(width 0)
(type default)
)
(uuid "bcf25a38-2754-45cb-9bcf-acc0579b245c")
)
(wire
(pts
(xy 58.42 78.74) (xy 72.39 78.74)
@ -8881,6 +8993,16 @@
)
(uuid "c2474ea0-cc4c-486c-a6a1-257ef2ffc37d")
)
(wire
(pts
(xy 76.2 276.86) (xy 76.2 279.4)
)
(stroke
(width 0)
(type default)
)
(uuid "c33521ec-e448-4b7c-ba83-ef32284b6c1b")
)
(wire
(pts
(xy 273.05 217.17) (xy 273.05 214.63)
@ -10643,6 +10765,73 @@
)
)
)
(symbol
(lib_id "power:GND")
(at 78.74 279.4 90)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(uuid "0fb9251a-0901-4f81-904b-37e6b671066b")
(property "Reference" "#PWR0123"
(at 85.09 279.4 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Value" "GND"
(at 82.55 279.3999 90)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(property "Footprint" ""
(at 78.74 279.4 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 78.74 279.4 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Power symbol creates a global label with name \"GND\" , ground"
(at 78.74 279.4 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "1"
(uuid "1abfac84-6418-4b4f-9fc5-d5949e580029")
)
(instances
(project "Laser CANbus Toolhead"
(path "/ce7005b1-0d93-427d-a521-eed016fd602d"
(reference "#PWR0123")
(unit 1)
)
)
)
)
(symbol
(lib_id "Device:R")
(at 149.86 62.23 0)
@ -11540,8 +11729,8 @@
)
)
(symbol
(lib_id "Mechanical:MountingHole")
(at 16.51 280.67 0)
(lib_id "Mechanical:MountingHole_Pad")
(at 76.2 274.32 0)
(unit 1)
(exclude_from_sim no)
(in_bom no)
@ -11550,7 +11739,7 @@
(fields_autoplaced yes)
(uuid "2ab08484-e9c7-4db5-b0d6-64411fb294d4")
(property "Reference" "H104"
(at 19.05 279.3999 0)
(at 78.74 271.7799 0)
(effects
(font
(size 1.27 1.27)
@ -11559,7 +11748,7 @@
)
)
(property "Value" "MountingHole"
(at 19.05 281.9399 0)
(at 78.74 274.3199 0)
(effects
(font
(size 1.27 1.27)
@ -11567,8 +11756,8 @@
(justify left)
)
)
(property "Footprint" "MountingHole:MountingHole_2.7mm_M2.5"
(at 16.51 280.67 0)
(property "Footprint" "MountingHole:MountingHole_2.7mm_Pad_Via"
(at 76.2 274.32 0)
(effects
(font
(size 1.27 1.27)
@ -11577,7 +11766,7 @@
)
)
(property "Datasheet" "~"
(at 16.51 280.67 0)
(at 76.2 274.32 0)
(effects
(font
(size 1.27 1.27)
@ -11585,8 +11774,8 @@
(hide yes)
)
)
(property "Description" "Mounting Hole without connection"
(at 16.51 280.67 0)
(property "Description" "Mounting Hole with connection"
(at 76.2 274.32 0)
(effects
(font
(size 1.27 1.27)
@ -11595,7 +11784,7 @@
)
)
(property "Manufacturer Part #" ""
(at 16.51 280.67 0)
(at 76.2 274.32 0)
(effects
(font
(size 1.27 1.27)
@ -11604,7 +11793,7 @@
)
)
(property "LCSC Part #" ""
(at 16.51 280.67 0)
(at 76.2 274.32 0)
(effects
(font
(size 1.27 1.27)
@ -11613,7 +11802,7 @@
)
)
(property "FT Rotation Offset" ""
(at 16.51 280.67 0)
(at 76.2 274.32 0)
(effects
(font
(size 1.27 1.27)
@ -11621,6 +11810,9 @@
(hide yes)
)
)
(pin "1"
(uuid "0e4f1cf3-dcc1-43bf-8661-0b0750ae47d4")
)
(instances
(project "Laser CANbus Toolhead"
(path "/ce7005b1-0d93-427d-a521-eed016fd602d"
@ -14475,8 +14667,8 @@
)
)
(symbol
(lib_id "Mechanical:MountingHole")
(at 16.51 270.51 0)
(lib_id "Mechanical:MountingHole_Pad")
(at 38.1 274.32 0)
(unit 1)
(exclude_from_sim no)
(in_bom no)
@ -14485,7 +14677,7 @@
(fields_autoplaced yes)
(uuid "774b099d-3580-496f-9eae-638339b70284")
(property "Reference" "H102"
(at 19.05 269.2399 0)
(at 40.64 271.7799 0)
(effects
(font
(size 1.27 1.27)
@ -14494,7 +14686,7 @@
)
)
(property "Value" "MountingHole"
(at 19.05 271.7799 0)
(at 40.64 274.3199 0)
(effects
(font
(size 1.27 1.27)
@ -14502,8 +14694,8 @@
(justify left)
)
)
(property "Footprint" "MountingHole:MountingHole_2.7mm_M2.5"
(at 16.51 270.51 0)
(property "Footprint" "MountingHole:MountingHole_2.7mm_Pad_Via"
(at 38.1 274.32 0)
(effects
(font
(size 1.27 1.27)
@ -14512,7 +14704,7 @@
)
)
(property "Datasheet" "~"
(at 16.51 270.51 0)
(at 38.1 274.32 0)
(effects
(font
(size 1.27 1.27)
@ -14520,8 +14712,8 @@
(hide yes)
)
)
(property "Description" "Mounting Hole without connection"
(at 16.51 270.51 0)
(property "Description" "Mounting Hole with connection"
(at 38.1 274.32 0)
(effects
(font
(size 1.27 1.27)
@ -14530,7 +14722,7 @@
)
)
(property "Manufacturer Part #" ""
(at 16.51 270.51 0)
(at 38.1 274.32 0)
(effects
(font
(size 1.27 1.27)
@ -14539,7 +14731,7 @@
)
)
(property "LCSC Part #" ""
(at 16.51 270.51 0)
(at 38.1 274.32 0)
(effects
(font
(size 1.27 1.27)
@ -14548,7 +14740,7 @@
)
)
(property "FT Rotation Offset" ""
(at 16.51 270.51 0)
(at 38.1 274.32 0)
(effects
(font
(size 1.27 1.27)
@ -14556,6 +14748,9 @@
(hide yes)
)
)
(pin "1"
(uuid "7602400c-cb5e-4f1f-ac1d-e91ff6950fd6")
)
(instances
(project "Laser CANbus Toolhead"
(path "/ce7005b1-0d93-427d-a521-eed016fd602d"
@ -15991,8 +16186,8 @@
)
)
(symbol
(lib_id "Mechanical:MountingHole")
(at 16.51 275.59 0)
(lib_id "Mechanical:MountingHole_Pad")
(at 57.15 274.32 0)
(unit 1)
(exclude_from_sim no)
(in_bom no)
@ -16001,7 +16196,7 @@
(fields_autoplaced yes)
(uuid "9e9c1501-e66f-475b-ad03-12a0daf42c92")
(property "Reference" "H103"
(at 19.05 274.3199 0)
(at 59.69 271.7799 0)
(effects
(font
(size 1.27 1.27)
@ -16010,7 +16205,7 @@
)
)
(property "Value" "MountingHole"
(at 19.05 276.8599 0)
(at 59.69 274.3199 0)
(effects
(font
(size 1.27 1.27)
@ -16018,8 +16213,8 @@
(justify left)
)
)
(property "Footprint" "MountingHole:MountingHole_2.7mm_M2.5"
(at 16.51 275.59 0)
(property "Footprint" "MountingHole:MountingHole_2.7mm_Pad_Via"
(at 57.15 274.32 0)
(effects
(font
(size 1.27 1.27)
@ -16028,7 +16223,7 @@
)
)
(property "Datasheet" "~"
(at 16.51 275.59 0)
(at 57.15 274.32 0)
(effects
(font
(size 1.27 1.27)
@ -16036,8 +16231,8 @@
(hide yes)
)
)
(property "Description" "Mounting Hole without connection"
(at 16.51 275.59 0)
(property "Description" "Mounting Hole with connection"
(at 57.15 274.32 0)
(effects
(font
(size 1.27 1.27)
@ -16046,7 +16241,7 @@
)
)
(property "Manufacturer Part #" ""
(at 16.51 275.59 0)
(at 57.15 274.32 0)
(effects
(font
(size 1.27 1.27)
@ -16055,7 +16250,7 @@
)
)
(property "LCSC Part #" ""
(at 16.51 275.59 0)
(at 57.15 274.32 0)
(effects
(font
(size 1.27 1.27)
@ -16064,7 +16259,7 @@
)
)
(property "FT Rotation Offset" ""
(at 16.51 275.59 0)
(at 57.15 274.32 0)
(effects
(font
(size 1.27 1.27)
@ -16072,6 +16267,9 @@
(hide yes)
)
)
(pin "1"
(uuid "4b2f8cf9-1d48-478b-a79c-33da43eeaf42")
)
(instances
(project "Laser CANbus Toolhead"
(path "/ce7005b1-0d93-427d-a521-eed016fd602d"
@ -18767,8 +18965,8 @@
)
)
(symbol
(lib_id "Mechanical:MountingHole")
(at 16.51 265.43 0)
(lib_id "Mechanical:MountingHole_Pad")
(at 19.05 274.32 0)
(unit 1)
(exclude_from_sim no)
(in_bom no)
@ -18777,7 +18975,7 @@
(fields_autoplaced yes)
(uuid "fafbe705-2d08-488e-acdb-092ee647a274")
(property "Reference" "H101"
(at 19.05 264.1599 0)
(at 21.59 271.7799 0)
(effects
(font
(size 1.27 1.27)
@ -18786,7 +18984,7 @@
)
)
(property "Value" "MountingHole"
(at 19.05 266.6999 0)
(at 21.59 274.3199 0)
(effects
(font
(size 1.27 1.27)
@ -18794,8 +18992,8 @@
(justify left)
)
)
(property "Footprint" "MountingHole:MountingHole_2.7mm_M2.5"
(at 16.51 265.43 0)
(property "Footprint" "MountingHole:MountingHole_2.7mm_Pad_Via"
(at 19.05 274.32 0)
(effects
(font
(size 1.27 1.27)
@ -18804,7 +19002,7 @@
)
)
(property "Datasheet" "~"
(at 16.51 265.43 0)
(at 19.05 274.32 0)
(effects
(font
(size 1.27 1.27)
@ -18812,8 +19010,8 @@
(hide yes)
)
)
(property "Description" "Mounting Hole without connection"
(at 16.51 265.43 0)
(property "Description" "Mounting Hole with connection"
(at 19.05 274.32 0)
(effects
(font
(size 1.27 1.27)
@ -18822,7 +19020,7 @@
)
)
(property "Manufacturer Part #" ""
(at 16.51 265.43 0)
(at 19.05 274.32 0)
(effects
(font
(size 1.27 1.27)
@ -18831,7 +19029,7 @@
)
)
(property "LCSC Part #" ""
(at 16.51 265.43 0)
(at 19.05 274.32 0)
(effects
(font
(size 1.27 1.27)
@ -18840,7 +19038,7 @@
)
)
(property "FT Rotation Offset" ""
(at 16.51 265.43 0)
(at 19.05 274.32 0)
(effects
(font
(size 1.27 1.27)
@ -18848,6 +19046,9 @@
(hide yes)
)
)
(pin "1"
(uuid "1b9d1ffa-4342-44f5-b944-a71e3f89068e")
)
(instances
(project ""
(path "/ce7005b1-0d93-427d-a521-eed016fd602d"

View File

@ -42,6 +42,7 @@ Ein kompaktes, robustes Toolhead-Board für Klipper-basierte Lasergravierer und
- [Rev. 1](#rev-1)
- [Rev. 0 (Erste Veröffentlichung)](#rev-0-erste-veröffentlichung)
- [📚 Weitere Ressourcen](#-weitere-ressourcen)
- [Lizenz](#lizenz)
<!-- /code_chunk_output -->
@ -218,7 +219,7 @@ cycle_time: 1.0
## 📝 Changelog
### Rev. 1
### Rev. 0.1
- **Transistor Upgrade:** MOSFET durch CJAC70P06 ersetzt (60V Spannungsfestigkeit)
- **Sensor Upgrade:** Wechsel von ADXL345 zu ICM-20602 (bessere Verfügbarkeit, moderner 6-Achsen IMU)
- **Steckverbinder Änderung:** Micro Fit 3.0 Steckverbinder von SMD zu THT geändert
@ -228,7 +229,7 @@ cycle_time: 1.0
- **BOM Update:** Bauteil-Bestellnummern hinzugefügt und Produktionsdaten aktualisiert
- **Produktionsdateien:** Montage- und Produktionsdateien mit aktuellen Bauteilen aktualisiert
### Rev. 0 (Erste Veröffentlichung)
### Rev. 0.0 (Erste Veröffentlichung)
- Erstes PCB-Design mit STM32F072CBU6 Mikrocontroller
- CAN-Bus Kommunikation mit SN65HVD230 Transceiver
- 24V/4A Laser-Leistungssteuerung mit AO4407A MOSFET

View File

@ -42,6 +42,7 @@ A compact, robust toolhead board for Klipper-based laser engravers and cutters (
- [Rev. 1](#rev-1)
- [Rev. 0 (Initial Release)](#rev-0-initial-release)
- [📚 Additional Resources](#-additional-resources)
- [License](#license)
<!-- /code_chunk_output -->
@ -212,7 +213,7 @@ cycle_time: 1.0
## 📝 Changelog
### Rev. 1
### Rev. 0.1
- **Transistor Upgrade:** Replaced MOSFET with CJAC70P06 (60V voltage rating)
- **Sensor Upgrade:** Changed from ADXL345 to ICM-20602 (better availability, modern 6-axis IMU)
- **Connector Change:** Micro Fit 3.0 connectors changed from SMD to THT mounting
@ -222,7 +223,7 @@ cycle_time: 1.0
- **BOM Update:** Added component order numbers and updated production data
- **Production Files:** Updated assembly and production files with current components
### Rev. 0 (Initial Release)
### Rev. 0.0 (Initial Release)
- Initial PCB design with STM32F072CBU6 microcontroller
- CAN-Bus communication with SN65HVD230 transceiver
- 24V/4A laser power control with AO4407A MOSFET