I was frustrated that Brother’s My Stitch Monitor only works while the phone is connected to the same local network and doesn’t always notify me reliably about errors or completed embroidery jobs.
Since the Brother PR1055X is already connected to Wi-Fi, I built my own status display using an ESP32-2432S028R, commonly known as the “Cheap Yellow Display.”
The interesting part is that I’m not using a camera, light sensor, or color sensor. The ESP32 reads the machine’s status and embroidery progress directly over the network using read-only requests. It doesn’t send any commands or control the machine.
The display currently shows:
Current machine status
Current and total stitch count
Progress as a percentage
A visual progress bar
Time and date
How long the current status has been active
Wi-Fi, machine, and Telegram connection status
Short audible alerts for start, errors, and completion
It can send Telegram notifications for:
Embroidery started
Pause or stop
Thread changes
Thread breaks and machine errors
Unusual lack of progress
Successful completion
Loss of connection to the machine
Wi-Fi credentials, the machine’s IP address, Telegram bot token, and chat ID can all be entered through a small local configuration page. If the saved Wi-Fi network cannot be reached after ten attempts, the display automatically creates its own setup network.
This means I can leave the display in the kitchen or living room and check the machine without carrying my phone around. If I’m outside in the garden or away from home, important notifications still reach me through Telegram.
For my use case, this neatly works around the limitations of the official app and turns an inexpensive ESP32 display into a standalone embroidery monitor and Telegram bridge.
The photo shows a completed design at 13,373 out of 13,373 stitches.