Skip to content

Initial AD5X Support#9

Merged
GhostTypes merged 2 commits intomainfrom
feat/add-ad5x-support
Jul 9, 2025
Merged

Initial AD5X Support#9
GhostTypes merged 2 commits intomainfrom
feat/add-ad5x-support

Conversation

@GhostTypes
Copy link
Copy Markdown
Owner

Summary

This commit adds initial support for AD5X printers, tested on firmware 1.1.3-1.0.8. More work is needed to properly support the new /gcodeList response format

Changes

  • Create FFGcodeFileEntry and add FFGcodeToolData models for detailed G-code list entries from AD5X.
  • Modify Files.getRecentFileList to parse both new object-based and older string-based /gcodeList responses, returning FFGcodeFileEntry[]
  • Update FFPrinterDetail and FFMachineInfo models to include AD5X-specific fields such as material station info (hasMatlStation, matlStationInfo, indepMatlInfo) and left cooling fan speed.

General Info

image

Material Station Info

image

Print Progress

image

google-labs-jules Bot and others added 2 commits July 9, 2025 00:39
- Modify runTest in test.ts to check if the connected printer is AD5X.
- If AD5X, log MatlStationInfo and IndepMatlInfo obtained from the /detail endpoint.
- This complements existing logging for /gcodeList AD5X data.
@GhostTypes GhostTypes merged commit 1698b65 into main Jul 9, 2025
@GhostTypes GhostTypes deleted the feat/add-ad5x-support branch July 9, 2025 01:48
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