- Hidden layers are now automatically skipped during G-code generation
- Layers with display:none, sodipodi:insensitive, or hidden via eye icon are excluded
- Added is_layer_hidden() method to check layer visibility
- Updated README.md with hidden layer notice and settling delay parameter
- Improved positioning by maintaining settling delay feature
This allows users to keep reference/construction layers in their files without
affecting the generated G-code output.
- Added settling-delay parameter (default: 0.15s) to allow mechanical settling after rapid movements
- Modified plotter-lod.py to insert settling delay (G4 P0.15) before pen-down command
- Updated plotter-lod.inx to expose settling delay in UI
- Created POSITIONING_FIX.md with detailed explanation and tuning guide
This fixes position offset issues caused by immediate pen-down after rapid travel (G4 P0 -> M3 S1000).
New sequence allows motors to stabilize before pen engages, improving drawing accuracy.
- Added offset-x and offset-y parameters to plotter-lod.inx (default: X=180, Y=0)
- Updated plotter-lod.py to apply offsets to all G-code coordinates
- Modified footer to use dynamic offset values
- Allows users to adjust plotter start position through GUI without code changes