Bambu printers stop at every filament change and wait for someone to swap the spool by hand. AMS-X replaces that person. A Python server reads the sliced file to know which filament comes next, pauses the printer over its local network, and an ESP32 spool module feeds the next filament until the printer's own sensor sees it. Then the server resumes the print. The printer still handles heating, purging and loading, so AMS-X never writes nozzle code. The server side is confirmed on a real A1. The ESP32 firmware runs on hardware and drives up to eight spool motors per board. Next up: the motorized modules and the hub.