3dfilamentprofiles.com Integration - Import filament data #7
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Manually entering filament data is tedious. 3dfilamentprofiles.com has a community database with temperatures, densities, and more.
Solution
Integrate with 3dfilamentprofiles.com similar to existing SpoolmanDB integration.
Data Source
Data available at: https://github.com/jklewa/filament-profiles-data
Includes:
Implementation
Similar pattern to
spoolman/externaldb.py:Priority
Low - Future enhancement, do after core UX fixes
Partial Implementation Status:
Backend code exists in
spoolman/externaldb.pyand frontend tab in filament import modal, but we're only fetchingsample-filaments.jsonwhich contains ~3 test filaments.Problem: The jklewa/filament-profiles-data GitHub repo only provides sample data. The full dataset requires:
Options to complete:
See: https://github.com/jklewa/filament-profiles-data
Resolution: Code Removed
Why removed:
sample-filaments.jsonwith ~3 test filamentsCode removed in commit:
spoolman/externaldb.py- RemovedExternalSourceenum,Filament3DFPmodel,_transform_3dfp_to_external(), 3dfp sync codeclient/src/utils/queryExternalDB.ts- RemovedExternalSourceenum andsourcefieldclient/src/components/filamentImportModal.tsx- Removed source filter tabsClosing as won't fix - SpoolmanDB is comprehensive enough for most users.