Skip to content

Comments

Updates to powder/build forms#12

Merged
Xarthisius merged 4 commits intomainfrom
katie_updates
Aug 27, 2025
Merged

Updates to powder/build forms#12
Xarthisius merged 4 commits intomainfrom
katie_updates

Conversation

@Xarthisius
Copy link
Contributor

This pull request updates the printer build and raw powder schema JSON files to improve data structure, naming consistency, and conditional logic for powder testing fields. The most significant changes include restructuring how raw powders are referenced, renaming several file fields for clarity, and adding conditional dependencies for particle size and virgin percentage fields based on a new "tested" checkbox.

Schema structure and data relationships:

  • Changed the rawPowderID field in printer_build_schema.json to an array of strings, allowing multiple raw powders to be referenced instead of just one.
  • Removed the relatedIdentifiers field from printer_build_schema.json, simplifying the schema and removing a hidden, readonly array of related identifier objects.

Field naming and clarity:

  • Renamed openjzFile to buildFile and eosReportFile to reportFile in printer_build_schema.json for clearer and more generic file field names and descriptions.

Conditional logic and options:

  • In raw_powder_schema.json, added a "Tested?" checkbox (tested field) to the particle size distribution group. All particle size and virgin percentage fields now depend on this checkbox being checked, improving data entry logic and UI clarity.

Material naming consistency:

  • Updated the material enum in raw_powder_schema.json from "IN718" to "alloy718" for consistency with naming conventions.

@Xarthisius Xarthisius changed the title Katie updates Updates to powder/build forms Aug 27, 2025
@Xarthisius Xarthisius merged commit 5fcafaf into main Aug 27, 2025
@Xarthisius Xarthisius deleted the katie_updates branch August 27, 2025 15:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant