Compare commits

...

15 Commits
master ... ACE2

Author SHA1 Message Date
787f3ef900 Merge branch 'master' into ACE2 2026-05-20 07:26:22 +02:00
Gangoke
d5e9ba9c33 removed duplicate config.ini.example 2026-05-19 15:20:17 -10:00
Gangoke
e4b2351fea Enhance ACE mode visibility logic in applyState function - fix ACE Dryer visability. Adds/Removes ACE Dryer(s) from UI when switching to/from an ace mode and toolhead mode. Add/Remove Dryer(s) when ACE count increases/decreases 2026-05-19 15:06:12 -10:00
gangoke
43e3d6516d Merge pull request 'Colors and Filament Sync' (#1) from gcode-color-fix into ACE2
Reviewed-on: https://gitea.gangoke.app/gangoke/KX-Bridge-Release/pulls/1
2026-05-19 12:46:43 +00:00
Gangoke
20787cfae2 better color selector defaults still needs every situation testing 2026-05-19 02:38:21 -10:00
Gangoke
cb05bc3699 Hungry Hare adjustments, dont sync empty slots with placeholder 2026-05-19 02:18:20 -10:00
Gangoke
dee3858533 first working mapped color print 2026-05-18 23:43:27 -10:00
Gangoke
d21c7c408c maybe uneeded, might have found root issue 2026-05-17 23:32:15 -10:00
Gangoke
70b70b1d98 ACE Auto Refill toggle feature 2026-05-17 22:36:42 -10:00
Gangoke
8c4bff6b86 ACE2 Drying Card v2, Dryer Presets, 2026-05-17 22:14:51 -10:00
Gangoke
a3dbe9a0e8 ACE drying card v1 2026-05-17 19:15:47 -10:00
Gangoke
24ccf96f5c current temp and humidity working 2026-05-17 18:56:35 -10:00
Gangoke
aea115faa0 ace dryer, start, stop, temp set/current, time set/remaning, status, humidity monitor. groundwork 2026-05-17 18:46:56 -10:00
Gangoke
c6cc4ac446 feat: update AMS section UI and functionality for slot editing 2026-05-17 18:08:09 -10:00
Gangoke
e28a91b64d feat: ACE support, filament section visual tweaks 2026-05-17 17:39:46 -10:00
4 changed files with 1705 additions and 374 deletions

2
.gitignore vendored
View File

@@ -7,3 +7,5 @@ dist/
releases/*/kx-bridge
releases/*/extract_credentials
releases/*/extract_credentials.exe
config/config.ini
data

View File

@@ -1,34 +0,0 @@
# KX-Bridge Konfigurationsdatei
# Kopiere diese Datei nach config.ini und trage deine Werte ein:
# cp config.ini.example config.ini
#
# Credentials mit extract_credentials.exe (Windows) oder
# extract_credentials (Linux) aus dem laufenden AnycubicSlicerNext auslesen.
[connection]
# IP-Adresse des Druckers im lokalen Netzwerk
printer_ip = 192.168.x.x
# MQTT-Port (Anycubic Kobra X Standard: 9883)
mqtt_port = 9883
# MQTT-Zugangsdaten (druckerspezifisch, beginnt mit "user")
username = userXXXXXXXXXX
password = XXXXXXXXXXXXXXX
# Geräte-ID (32-stelliger Hex-String, druckerspezifisch)
device_id = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# Modell-ID (Kobra X Standard: 20030)
mode_id = 20030
[print]
# Standard-AMS-Slot für Einfarbdruck (auto = alle belegten Slots, 0-3 = fixer Slot)
default_ams_slot = auto
# Auto-Leveling vor jedem Druck (1 = an, 0 = aus)
auto_leveling = 1
[bridge]
# Poll-Intervall in Sekunden
poll_interval = 3

View File

@@ -34,3 +34,29 @@ auto_leveling = 1
[bridge]
# Poll-Intervall in Sekunden
poll_interval = 3
[ace_dry_presets]
# Vordefinierte Dry-Set Presets (Temp in °C, Dauer in Sekunden)
pla_temp = 45
pla_duration_sec = 14400
pla_plus_temp = 45
pla_plus_duration_sec = 14400
petg_temp = 50
petg_duration_sec = 14400
tpu_temp = 55
tpu_duration_sec = 14400
abs_asa_temp = 45
abs_asa_duration_sec = 28800
pa_pc_temp = 55
pa_pc_duration_sec = 43200
# Custom Presets (Name + Temp + Dauer)
custom_1_name = Custom 1
custom_1_temp = 45
custom_1_duration_sec = 14400
custom_2_name = Custom 2
custom_2_temp = 45
custom_2_duration_sec = 14400
custom_3_name = Custom 3
custom_3_temp = 45
custom_3_duration_sec = 14400

File diff suppressed because it is too large Load Diff