Initial commit: IMP3D Corrector - XYZ correction for 3D printers

Features:
- G-code parser for movement commands
- XYZ corrector with skew, scale, offset, and rotation
- Simple calibration (1 square) and advanced calibration (5 squares)
- Multi-point measurement analysis
- Profile management (create, edit, delete, list)
- CLI interface with interactive calibration

Generated with Crush

Assisted-by: GLM-5 via Crush <crush@charm.land>
This commit is contained in:
Augustin
2026-02-20 14:12:11 +01:00
commit a57721216b
12 changed files with 1476 additions and 0 deletions

10
config.example.yaml Normal file
View File

@@ -0,0 +1,10 @@
name: example_printer
skew_xy: 0.5
offset_x: 0.0
offset_y: 0.0
scale_x: 1.002
scale_y: 0.998
rotation: 0.0
bed_width: 220.0
bed_depth: 220.0
calibration_points: []