All filaments syncing as generic #38
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?
Slot 4 set as SUNLU PLA+ 2.0 on bridge

Syncs as Generic PLA

SUNLU PLA+ 2.0 is availble in Orca

Afaik you need to install teh neweer build of ORCA KX to have it working
I'm using latest OrcaSlicer-KX v2.4.0-alpha-kx1
Status update for v0.9.18:
The bridge side is done — the AMS payload going to OrcaSlicer now carries
filament_vendor,filament_name,preset,filament_id,tray_info_idxandtray_sub_brandsper slot. You can verify with:For an overridden slot the response should show
filament_vendor=SUNLU,filament_name=SUNLU PLA+ 2.0, etc.Why it still syncs as Generic in OrcaSlicer-KX v2.4.0-alpha-kx1: the receive-side patch in
MoonrakerPrinterAgent.cppis not in that build yet. Upstream Orca ignores the new fields and falls back tofilament_id_by_type(tray.tray_type), which returns the first visible PLA preset alphabetically — that is what you see.A small additive patch (~20 lines) for that exists locally: it reads
filament_idfrom the lane JSON directly, falls back to apreset-name lookup viafind_preset(), falls back to the existing type-based mapping. The bridge already sends both fields, so once that patch is in OrcaSlicer-KX the round-trip works without further config.Next step is to bake the patch into a fresh
OrcaSlicer-KX-v2.4.0-alpha-kx2AppImage. Leaving this issue open until that build is out.Tested 0.9.19 with my own build of OrcaSlicer v2.4.0-alpha with PRs #13372, #13719, #13315
Properlly syncs filament profiles, including custom imported profile.
Recommend closing when updated OrcaSlier-KX is released
please test hot fix of kx bridge and orca kx2 in repo .
Latest OrcaSlicer-KX v2.4.0-alpha-kx2 and KX-Bridge v0.9.19.1, still Generic PLA or PETG for me.
The database looks correct:
{"result": {"namespace": "lane_data", "key": "lanes", "value": {"ams": [{"id": "0", "info": "0002", "tray": [{"id": "0", "tag_uid": "0000000000000000", "tray_info_idx": "OGFL03", "tray_type": "PLA", "tray_color": "DBC194FF", "tray_sub_brands": "eSUN", "name": "eSUN PLA+", "vendor_name": "eSUN", "filament_id": "OGFL03", "filament_vendor": "eSUN", "filament_name": "eSUN PLA+", "preset": "eSUN PLA+"},...
I also noticed that updating KX-Bridge from GUI does not update the program properly in docker container, the slot editing screen was left behind in version. To fix this I had to update the entire container.
0.9.19.1 and kx2 is still syncing as Generic, Must be issue with KX2 build cause it's working in my OrcaSlicer v2.4.0-alpha + PRs #13372, #13719, #13315 build is syncing correctly.
I took a quick look at your log and the problem. I'm surprised by the version listed in Orca. The current version looks like this in the "About" dialog:
Thanks for the report!
The issue has two causes:
Wrong Windows build in the release: The Windows ZIP in
v2.4.0-alpha-kx2unfortunately contained the old dev build (2.4.0-dev) without the filament sync fixes — the build agent reused a cached old checkout. We have identified this and started a clean rebuild.Missing entries in
orca_filaments.json: SUNLU PLA+ 2.0 may not be in the bridge filament list yet, or the name differs from the OrcaSlicer preset name.nWe will update this issue once the new release is available.
Update: The Windows build has been fixed and the release has been updated.
The previous Windows ZIP in
v2.4.0-alpha-kx2contained the old dev build — this has now been replaced with a correct build that includes all filament sync fixes.Please re-download
OrcaSlicer-Windows-x64.zipfrom the release page.Note: The SUNLU PLA+ 2.0 matching issue may still require an update to
orca_filaments.jsonin the bridge — this is being worked on separately.Confirmed your updated zip is now the real alpha build and is syncing filament. Reccomend creating a new gitea release as kx2.1. Others might check for an update but wont check to see the updated zip.
Also, SUNLU PLA+ 2.0 is already in the bridge. No changes needed there
Keep up the great work!