What happened?
On the Prusa CORE One, communication with the xBuddy extension board is achieved using the MODBUS protocol. In MODBUS, there are two types of devices: the master and the slave, also known, respectively, as client and server. On Prusa CORE One firmware, the master is the xBuddy, and each slave is called puppy.
Each puppy has a set of programmed instructions, called application. Once communication is established between xBuddy and puppies, each puppy will start their own application: if this procedure fails, the printer will show the message: "Unable to start puppy application".
Error name: Puppy start app err
Error code: #31517
The error indicates most likely a configuration problem that might have stemmed from the firmware, or a faulty connection of the xBuddy extension board.
How to fix it?
Access the xBuddy and xBuddy extension boards by loosening six M3x4bT bolts to remove the cover. Once visible, check the boards for visible damage on their surface, and check the connection between xBuddy and xBuddy extension for any irregularities.
![]() | ![]() |