Revert extra checks for valid vertex metadata in nightly build #1063

Closed
opened 2026-04-05 16:44:55 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @what386 on 1/16/2026

Is there an existing issue for this feature request?

  • I have searched the existing issues

Orcaslicer seems to be doing extra verification in the nightly build, and Im afraid that uploading custom GCode to the printer will no longer be possible.

Ive made a program rips out the per-plate gcode from a .gcode.3mf generated by OrcaSlicer, and then stitches all of them into one GCode file, seperated by a special gcode routine that swaps the build plate.
This allows you to print multiple plates in succession automatically using things like the SwapMod or Nii's Auto Build-Plate Changer (https://makerworld.com/en/models/925870-auto-build-plate-changer-for-a1-mini#profileId-901254)

Which printers will be beneficial to this feature?

Others

Describe the solution you'd like

Ideally, the extra checks should be optionally ignored somehow and allow orcaslicer to read the embedded gcode without failing if the geometry metadata is missing.

Describe alternatives you've considered

  1. Allow users to upload custom GCode to the printers directly (import .gcode option in the menu, not just .stl, .3mf, etc.)

Additional context

Inside "gcodes.zip" youl see COMPILED.gcode.3mf and INDIVIDUAL.gcode.3mf.

INDIVIDUAL.gcode.3mf is a normal file that works correctly.
COMPILED has valid embedded GCode, has no geometry metadata in the resources/ xml(?) tag.

gcodes.zip

*Originally created by @what386 on 1/16/2026* ### Is there an existing issue for this feature request? - [x] I have searched the existing issues ### Is your feature request related to a problem? Orcaslicer seems to be doing extra verification in the nightly build, and Im afraid that uploading custom GCode to the printer will no longer be possible. Ive made a program rips out the per-plate gcode from a .gcode.3mf generated by OrcaSlicer, and then stitches all of them into one GCode file, seperated by a special gcode routine that swaps the build plate. This allows you to print multiple plates in succession automatically using things like the SwapMod or Nii's Auto Build-Plate Changer (https://makerworld.com/en/models/925870-auto-build-plate-changer-for-a1-mini#profileId-901254) ### Which printers will be beneficial to this feature? Others ### Describe the solution you'd like Ideally, the extra checks should be optionally ignored somehow and allow orcaslicer to read the embedded gcode without failing if the geometry metadata is missing. ### Describe alternatives you've considered 1. Allow users to upload custom GCode to the printers directly (import .gcode option in the menu, not just .stl, .3mf, etc.) ### Additional context Inside "gcodes.zip" youl see COMPILED.gcode.3mf and INDIVIDUAL.gcode.3mf. INDIVIDUAL.gcode.3mf is a normal file that works correctly. COMPILED has valid embedded GCode, has no geometry metadata in the resources/ xml(?) tag. [gcodes.zip](https://github.com/user-attachments/files/24658063/gcodes.zip)
MrUnknownDE added the enhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancement labels 2026-04-05 16:44:59 +02:00
Sign in to join this conversation.
No Label enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#1063