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

26
.gitignore vendored Normal file
View File

@@ -0,0 +1,26 @@
# Hidden folders
.crush/
.git/
.idea/
.vscode/
*.egg-info/
# Python
__pycache__/
*.pyc
*.pyo
.env
.venv
venv/
env/
dist/
build/
*.egg
# Generated files
*.gcode
!example/*.gcode
# OS
.DS_Store
Thumbs.db