The Bambu Lab X1C is widely regarded as one of the most capable prosumer 3D printers on the market. However, for users who require the specific networking and thermal capabilities of its enterprise-focused sibling, the X1E, there is a significant price jump. This post explores a hardware and firmware modification designed to bring the X1C closer to the “E” specification, starting with the addition of a dedicated Ethernet interface.
The goal of this project was to create a “poor man’s X1E” by integrating a hardwired network connection and preparing the machine for higher-temperature printing.
Since I run several ZFS pools and want to get a notification by the integrated daemon “zed” in case of an error, I had the idea to create an alias at my email provider mailbox.org and send these notifications to my private mailbox via this alias.
First, we need to install the msmtp and s-nail packages. This is a very lightweight SMTP client and a mailx compatible mail processing system to be able to send emails later using the mail command.
I encountered an issue upgrading a brand new GS1200-5 from firmware V2.00(ABKM.1)C0 to V2.00(ABKM.2)C0 using Firefox on a Linux system. The upgrade button triggered a rapid flashing of the switch port, but failed after a 30-second timer expired. Cancelling the upgrade would reboot the switch, but the UI remained stuck in firmware upgrade mode.
Reset and power off/on did not change things.
In the end I looked at the page source and used curl to push the update: