Gcode colors for slot selection / 5-19 filament / ACE2 #23

Closed
opened 2026-05-17 08:35:06 +02:00 by gangoke · 8 comments
Contributor

Colors from GCode should be on the left and should support more than 4.
Slots on the right should also have their color, maybe like a background similar to Orca(image3)

image.png image.png image.png
Colors from GCode should be on the left and should support more than 4. Slots on the right should also have their color, maybe like a background similar to Orca(image3) <img width="443" alt="image.png" src="attachments/325d5a04-c1f1-460c-9157-555c8779d411"> <img width="289" alt="image.png" src="attachments/ce4c8e1c-cd61-43ad-82b4-b442c841fd1d"> <img width="273" alt="image.png" src="attachments/9e80aeea-c4b3-49a6-a3f4-20506fe52b3f">
Owner

Thanks for the screenshots!

I've reworked the filament dialog in dev please wait for update . 1-2 days :

  • Channel number on the left now sits in a colored box (background = GCode channel color, auto-contrast text) — easier to spot than the small dot
  • Slot number on the right next to the select got the same treatment — it updates live when you change the dropdown
  • The layout already iterates over the channels, so the per-channel rows automatically grow

About >4 slots: the Kobra X natively supports 4 colors out of the box. Anything beyond that requires Anycubic's external ACE Pro 2, which I don't own and can't test against. The protocol bits for that bigger box (extra slot indices, different report shape) aren't something I can verify on a 4-slot machine without risking broken behavior on real ACE Pro 2 hardware. I'm parking this as a feature request for now .

Closing the visual part — please reopen if the new dialog still doesn't show the GCode colors the way you'd expect.

Thanks for the screenshots! I've reworked the filament dialog in `dev` please wait for update . 1-2 days : - Channel number on the left now sits in a colored box (background = GCode channel color, auto-contrast text) — easier to spot than the small dot - Slot number on the right next to the select got the same treatment — it updates live when you change the dropdown - The layout already iterates over the channels, so the per-channel rows automatically grow About **>4 slots**: the Kobra X natively supports 4 colors out of the box. Anything beyond that requires Anycubic's external [ACE Pro 2](https://de.anycubic.com/products/ace-2-pro), which I don't own and can't test against. The protocol bits for that bigger box (extra slot indices, different report shape) aren't something I can verify on a 4-slot machine without risking broken behavior on real ACE Pro 2 hardware. I'm parking this as a **feature request** for now . Closing the visual part — please reopen if the new dialog still doesn't show the GCode colors the way you'd expect.
viewit added the
enhancement
enhancement
labels 2026-05-17 21:47:19 +02:00
viewit removed the
enhancement
label 2026-05-17 21:49:27 +02:00
Author
Contributor

Thanks! I do have an ACE2. If you have any tips on how to sniff out the mqtt commands. I'll throw something together in my fork

edit: I was able to connect with mqtt explorer. gathering mmu topics

Thanks! I do have an ACE2. If you have any tips on how to sniff out the mqtt commands. I'll throw something together in my fork edit: I was able to connect with mqtt explorer. gathering mmu topics
Author
Contributor

WIP

ACE Dryer Control and Monitor Theoretical 4 x ACE support, only have 1 ACE to test.
Each detected ACE spawns its own card
No ACE Drying cards when no ACE detected
image.png
Dryer Temp/Time Configurable Presets
image.png

WIP ACE Dryer Control and Monitor Theoretical 4 x ACE support, only have 1 ACE to test. Each detected ACE spawns its own card No ACE Drying cards when no ACE detected ![image.png](/attachments/5bc13f78-03ad-4817-a921-efc4a8b5f738) Dryer Temp/Time Configurable Presets ![image.png](/attachments/874aef11-8f53-4b57-aede-8c99c697d563)
Author
Contributor

WIP pt 2

Theoretical 19 Filament Support. Can Only test 7 with my 1 ACE2
3 Auto Switching Filament Modes, Toolhead, ACE with Hub, and ACE Direct
ACE filaments labeled ACE 1.1 ACE 1.2, ACE 2.1, ACE 3.2 etc. Not changed throught whole system, wanted your opinon on it

  • Filament loaded indicator (Solid Green)
  • Filament loading indicator (Flashing green)
    image.png
  • Filament unloading indicator (Flashing red)
    Both Colors flashing when swapping loaded filament
    image.png
    Select loaded filament to unload via edit menu
    image.png
    Select non-loaded filament to load via edit menu
    image.png
WIP pt 2 Theoretical 19 Filament Support. Can Only test 7 with my 1 ACE2 3 Auto Switching Filament Modes, Toolhead, ACE with Hub, and ACE Direct ACE filaments labeled ACE 1.1 ACE 1.2, ACE 2.1, ACE 3.2 etc. Not changed throught whole system, wanted your opinon on it + Filament loaded indicator (Solid Green) + Filament loading indicator (Flashing green) <img width="1241" alt="image.png" src="attachments/efe9d6e0-63be-4a8d-b023-dc1b40cc3d82"> + Filament unloading indicator (Flashing red) Both Colors flashing when swapping loaded filament <img width="1238" alt="image.png" src="attachments/416fa451-44d6-4e89-bea5-8c0a0ad3ef35"> Select loaded filament to unload via edit menu <img width="404" alt="image.png" src="attachments/db69c172-eb70-444f-89e6-1dfeb8fcd986"> Select non-loaded filament to load via edit menu <img width="254" alt="image.png" src="attachments/297ca5c6-3dc9-4689-b7c7-b39032323971">
gangoke changed title from Gcode colors for slot selection to Gcode colors for slot selection / 7+ filament / ACE2 2026-05-18 09:24:38 +02:00
Owner

That's great. Am I right in thinking the topic is “multibox”? Feel free to write a pullrequest —I'd be thrilled if we could have that feature stable by the 1.0 final release.

That's great. Am I right in thinking the topic is “multibox”? Feel free to write a pullrequest —I'd be thrilled if we could have that feature stable by the 1.0 final release.
Owner

I'm trying to figure out how the mapping works... for example, syncing in Orca—I think I'll mark it as 5-x, but on a separate map, since the box also includes the drying process.

I'm trying to figure out how the mapping works... for example, syncing in Orca—I think I'll mark it as 5-x, but on a separate map, since the box also includes the drying process.
gangoke changed title from Gcode colors for slot selection / 7+ filament / ACE2 to Gcode colors for slot selection / 5+ filament / ACE2 2026-05-19 16:17:26 +02:00
Author
Contributor

PR WIP #26

PR WIP #26
gangoke changed title from Gcode colors for slot selection / 5+ filament / ACE2 to Gcode colors for slot selection / 5-19 filament / ACE2 2026-05-19 16:20:36 +02:00
Owner

This is all shipped now. 🎉

PR #26 (your ACE Pro 2 work) was merged and released as v0.9.11:
https://gitea.it-drui.de/viewit/KX-Bridge-Release/releases/tag/v0.9.11

That covers everything in this issue:

  • GCode colors on the left, supporting more than 4 channels (colored channel box, auto-contrast text)
  • Slot colors on the right next to the select, Orca-style background, updates live
  • Up to 19 filaments / ACE Pro 2 with auto-detected modes (Toolhead, ACE+Hub, ACE Direct)
  • Loaded/loading/unloading indicators + load/unload from the edit menu
  • ACE dryer control & monitor with presets

Shipped as experimental since the multi-ACE (2–4 unit hub) paths are untested on real hardware — single-ACE was validated by you. If anyone runs a multi-ACE setup and hits something, please open a fresh issue.

Closing this as resolved. Thanks again @gangoke — huge contribution. 🙏

This is all shipped now. 🎉 **PR #26 (your ACE Pro 2 work) was merged and released as v0.9.11:** https://gitea.it-drui.de/viewit/KX-Bridge-Release/releases/tag/v0.9.11 That covers everything in this issue: - ✅ **GCode colors on the left**, supporting more than 4 channels (colored channel box, auto-contrast text) - ✅ **Slot colors on the right** next to the select, Orca-style background, updates live - ✅ **Up to 19 filaments / ACE Pro 2** with auto-detected modes (Toolhead, ACE+Hub, ACE Direct) - ✅ Loaded/loading/unloading indicators + load/unload from the edit menu - ✅ ACE dryer control & monitor with presets Shipped as **experimental** since the multi-ACE (2–4 unit hub) paths are untested on real hardware — single-ACE was validated by you. If anyone runs a multi-ACE setup and hits something, please open a fresh issue. Closing this as resolved. Thanks again @gangoke — huge contribution. 🙏
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: viewit/KX-Bridge-Release#23
No description provided.