Getting Started with DMBot
This guide walks you through setting up DMBot software and running your first robotic drawing session.
Prerequisites
- Mac computer running macOS 13.5 (Ventura) or later
- DexArm robotic arm connected via USB
- Pen holder installed on the DexArm with a drawing pen loaded
- Paper loaded on the drawing tray (4x6, 6x8, or A4)
- Foto Master Cloud account with a DMBot license
- Internet connection for Cloud features
Step 1: Install DMBot
- Download the DMBot installer from your Foto Master Cloud dashboard
- Open the DMBot file and drag the app to your Applications folder
- Launch DMBot -- you may need to approve the app in System Preferences > Security & Privacy
- Grant USB access permissions when prompted
Step 2: Sign In
- On the login screen, enter your Foto Master Cloud email and password
- Select your DMBot license from the available licenses
- DMBot connects to the Cloud and loads your events
Step 3: Connect Your DexArm
- Connect the DexArm to your Mac via USB cable
- In DMBot, go to the robot list -- your DexArm should appear as an available port
- Click to connect -- the robot will home automatically (
M1112command) - The connection status indicator shows green when connected
Tip: If the DexArm doesn't appear, check your USB cable, try a different port, and ensure no other application is using the serial port.
Step 4: Calibrate
Calibration ensures the pen touches the paper at the correct height and position:
Z-Height Calibration
- Place paper on the drawing tray
- Enter calibration mode in DMBot
- Use the controls to lower the pen until it just touches the paper surface
- Confirm the Z-height -- this is saved as your work height
XY Offset Calibration
- Run the XY calibration wizard
- The robot draws reference marks
- Verify alignment and adjust offsets if needed
Tip: Always recalibrate when you change paper size, move the robot, or replace the pen. Even small changes affect drawing quality.
Step 5: Select Your Event
- Go to the event list in DMBot
- Choose from your Cloud events or create a local event
- The event determines where drawings are saved and which photos to process
Step 6: Configure Drawing Settings
Art Style
- Portrait -- Realistic line-art (Monet style)
- Caricature -- Expressive, playful sketches (Davinci style)
Paper Size
- Select 4x6, 6x8, or A4 to match your loaded paper
- Optionally enable custom drawing dimensions
Drawing Details
- Detailed hair -- More intricate hair lines (on/off)
- Detailed beard -- Finer beard rendering (on/off)
Step 7: Run Your First Drawing
- Set at least one robot to Available status
- Send a photo to DMBot (from FMX on iPad, or via Cloud sync)
- The photo appears in the drawing queue
- DMBot processes the photo into an SVG sketch
- The SVG is converted to G-code
- The DexArm begins drawing -- watch the live progress!
- When complete, hand the drawing to the guest
Photo Sources
- FMX on iPad -- Set processing type to "FMX" mode. The iPad captures the guest photo and sends it to DMBot over the network.
- Cloud sync -- Enable cloud media monitoring. DMBot polls for new approved photos from your selected Cloud event.
- PNG sync -- Enable "Sync PNG Files" to receive processed sketch images from the Cloud.
Step 8: Set Up External Display (Optional)
- Connect a second monitor or TV to your Mac
- Enable External Display in settings
- Select the display screen index
- Configure what to show:
- Drawing progress -- Live feed of the robot drawing
- Slideshow -- Grid of completed drawings
- Ads -- Branded content during idle time
What's Next
- DMBot Settings Guide -- Full settings reference
- DMBot Calibration -- Detailed calibration procedures
- DMBot Troubleshooting -- Common issues and solutions
Was this helpful?
Related articles
DMBot Overview
DMBot is a live robotic drawing experience that turns guest photos into physical pen-and-paper portraits -- drawn by a robot right in front of the audience. Guests take a photo, ch
How to Write a Good Body Prompt (and What to Avoid)
The body prompt controls what the guest is doing in the drawing. The same prompt mechanic is used by da Vinci, Raphael, and Picasso — three of the AI Draw Me models that share the
DMBot: Running Multiple Bots at One Event
Why Run Multiple Bots? Running two or more bots in parallel can dramatically increase throughput and reduce wait times. Hardware Requirements One DexArm unit per bot One iPad runni
Understanding Online vs Offline Mode in DMBot for macOS
DMBot for macOS can run in online or offline mode. Choose the mode that matches how the event receives photos and whether the Mac needs to communicate with Foto Master Cloud during
DMB Arm Calibration - Advanced Troubleshooting
Use this article when normal Draw Me Bot calibration does not resolve drawing quality, position, or robot movement issues. Advanced calibration should be done slowly and tested wit