DMBot Troubleshooting
This guide covers common issues with the DMBot software and DexArm robot, with solutions for each.
Connection Issues
Robot not appearing in port list
Cause: USB serial connection not detected by macOS.
Solutions:
- Check that the USB cable is fully seated on both ends
- Try a different USB port on your Mac
- Try a different USB cable (some cables are charge-only, not data)
- Check System Information > USB to verify the DexArm is recognized by macOS
- Restart DMBot
- If using a USB hub, connect directly to the Mac instead
Connection drops during drawing
Cause: Intermittent USB connection or macOS power management.
Solutions:
- Use a high-quality USB cable (shorter cables are more reliable)
- Connect directly to the Mac, not through a hub
- Disable USB power management in macOS Energy Saver settings
- Enable the Connectivity Logger in DMBot settings to capture detailed connection data for support
- Check for loose cable connections at the robot end
"Not Connected" status after successful connect
Cause: The robot may have encountered an error during homing.
Solutions:
- Power cycle the DexArm (unplug and replug the power)
- Reconnect in DMBot
- If the robot is physically stuck, carefully power off and manually reposition before reconnecting
Drawing Quality Issues
Lines are faint or missing
Cause: The pen is too high above the paper.
Solution: Recalibrate Z-height. Lower the pen until it makes consistent contact with the paper surface.
Lines are thick, blobby, or tearing paper
Cause: The pen is too low, pressing too hard into the paper.
Solution: Recalibrate Z-height. Raise the pen slightly until lines are clean without dragging.
The drawing is off-center on the paper
Cause: XY offset calibration is incorrect, or the paper is not positioned correctly on the tray.
Solutions:
- Recalibrate XY offsets
- Ensure paper is placed consistently in the same position on the tray
- Check that the correct paper size is selected in settings
Drawing looks distorted or stretched
Cause: Incorrect paper size setting or custom dimensions don't match the actual paper.
Solution: Verify the paper size setting matches your loaded paper. If using custom dimensions, measure the actual paper and enter exact values.
Pen skips or stutters during drawing
Cause: Drawing speed is too fast, or the pen is running low on ink.
Solutions:
- Reduce drawing speed (lower G-code feed rate)
- Check the pen ink level and replace if needed
- Ensure the pen is firmly seated in the pen holder
Photo Processing Issues
Photos not appearing in the drawing queue
Cause: The photo source is not configured correctly.
Solutions:
- FMX mode: Verify that the iPad running FMX is on the same network and configured to send to this Mac
- Cloud sync: Verify "Sync PNG Files" or cloud media monitoring is enabled, and the correct event is selected
- Check the internet: Cloud sync requires an active internet connection
AI sketch quality is poor
Cause: Source photo quality or lighting issues.
Solutions:
- Ensure guest faces are well-lit and clearly visible
- Avoid photos with heavy shadows or extreme angles
- Try switching between Portrait and Caricature modes
- Ensure the photo is high enough resolution (at least 1024px on the longest edge)
Auto Paper Replacement Issues
Pump bot fails to pick up paper
Cause: Incorrect Z-calibration or the magazine is empty.
Solutions:
- Check the magazine page count -- if it shows 0, reload paper and reset the count
- Verify the page thickness setting matches your paper stock
- Recalibrate tray Z adjustment for the affected side
- Check that vacuum suction is working (listen for the pump engaging)
Paper placed at the wrong angle
Cause: Rotation angle calibration is off.
Solution: Adjust the tray rotation angle in settings. Small increments (1-2 degrees) can make a significant difference.
Pump bot collides or moves to an unexpected position
Cause: Calibration offsets are incorrect.
Solutions:
- Stop automation immediately (pause button)
- Home the robot
- Recalibrate tray X, Y, Z adjustments carefully
- Test with a single paper swap before enabling continuous operation
Software Issues
DMBot crashes on launch
Solutions:
- Update to the latest version
- Check macOS compatibility (macOS 12+ required)
- Reset DMBot settings by deleting the settings file in the app support directory
- Check Console.app for crash logs
License validation fails
Solutions:
- Verify your Cloud account credentials
- Check that the DMBot license is active and not expired
- Verify internet connectivity
- Contact Foto Master support if the issue persists
Getting Help
If you cannot resolve an issue:
- Enable Diagnostic File Logging in settings
- Reproduce the issue
- The log file will contain detailed diagnostic data
- Contact Foto Master support with the log file and a description of the issue
Was this helpful?
Related articles
Photos Taken But Not Printing
Quick Checks First Is the printer powered on with the ready light solid? Is paper loaded with the ribbon from the same box? Is the USB cable connected between the printer and booth
Booth Computer Running Slowly at Events
Common Causes Windows Update downloading in the background Antivirus scanning during the event Low disk space on the system drive Too many hours without a restart — memory buildup
How to Export All Event Data
This article explains how to export photos, videos, guest contact data, survey results, and event statistics from Foto Master Cloud.Exporting Photos and Videos Log in to cloud.foto
License Activated but Events List is Empty
You logged in successfully, your Cloud Licenses tab shows your license as Activated, but when you open FMX (or your booth software) the events list is empty -- nothing to select, n
License Activation Issues
Activating your Foto Master software should take just a minute or two. If something isn't working, this page walks through the fixes step by step. Before anything else, confirm whi