Sign in
โ† Back to Bridge

SoLoPrint Bridge - Setup Guide

Complete instructions for installing and configuring the SoLoPrint Bridge

What is the SoLoPrint Bridge?

The SoLoPrint Bridge is a small desktop app that connects your 3D printers to SoLoPrint so you can monitor and control them from anywhere in the world.

Why Do I Need It?

Your 3D printers are on your home network (like 192.168.x.x), but SoLoPrint's website runs in the cloud. Without the bridge, the website can't reach your printers to:

  • ๐Ÿ“ท Show camera feeds
  • ๐Ÿ–จ๏ธ Start/stop prints
  • ๐Ÿ“Š Monitor temperatures and progress

The bridge solves this by creating a secure connection between your printers and the cloud.

How It Works

Your Computer
SoLoPrint Bridge
โ†“ Secure Tunnel
Internet
SoLoPrint Cloud
โ†“ HTTPS
Your Browser
soloprint.app

The bridge runs on any computer on your home network (Windows/Mac/Linux), auto-discovers your printers, and creates a secure tunnel to SoLoPrint's cloud. You can now access your printers from anywhere - work, vacation, your phone, etc.

Installation

Step 1: Download

Visit soloprint.app/bridge and download for your operating system:

  • Windows: SoLoPrint-Bridge-Setup.msi (15 MB)
  • macOS: SoLoPrint-Bridge.dmg (15 MB)
  • Linux: soloprint-bridge.AppImage (15 MB)

Step 2: Install

Windows
  1. Run SoLoPrint-Bridge-Setup.msi
  2. Follow the installer wizard
  3. Bridge will auto-start
  4. If Windows SmartScreen appears, click "More info" โ†’ "Run anyway"
macOS
  1. Open SoLoPrint-Bridge.dmg
  2. Drag to Applications folder
  3. Launch from Applications
  4. Allow security permissions if prompted (System Settings โ†’ Privacy & Security)
Linux
chmod +x soloprint-bridge.AppImage ./soloprint-bridge.AppImage

Step 3: Setup Wizard

When you first launch the bridge, you'll see a setup wizard:

1. Welcome Screen

Click "Continue"

2. Sign In

  • Enter your SoLoPrint email and password
  • Click "Sign In"

3. Printer Discovery (automatic)

The bridge will find printers on your network. You'll see a list like:

โœ“ Bambu A1 mini (192.168.1.100)
โœ“ OctoPrint - Ender 3 (192.168.1.101)

4. Connect Printers

For each printer, enter credentials:

  • Bambu: Enter access code (8 digits from printer screen: Settings โ†’ Network โ†’ Access Code)
  • OctoPrint: Enter API key (from OctoPrint: Settings โ†’ API โ†’ Copy)

Click "Link" for each printer

5. Done!

โœ“ Bridge connected to SoLoPrint
โœ“ Printers linked

You can now access your printers from soloprint.app

Using the Bridge

System Tray Icon

After setup, the bridge runs in your system tray (notification area):

  • Windows: Bottom right corner (near clock)
  • macOS: Top right menu bar
  • Linux: System tray area

Icon Status

  • ๐ŸŸข Green dot: Connected and working
  • ๐ŸŸก Yellow dot: Connecting...
  • ๐Ÿ”ด Red dot: Disconnected (check internet)

System Tray Menu

Right-click (or click) the bridge icon to see:

Adding More Printers

After initial setup, you can add more printers:

  1. Right-click bridge icon โ†’ Manage Printers
  2. Click "Add Printer"
  3. Choose method:
    • Auto-discover: Bridge scans network
    • Manual entry: Enter IP address
  4. Enter credentials and click "Link"

Troubleshooting

Bridge says "Disconnected"

Possible causes:

  • โŒ No internet connection
  • โŒ Firewall blocking WebSocket connections
  • โŒ SoLoPrint API is down

Solutions:

  1. Check your internet connection
  2. Restart the bridge (right-click โ†’ Quit, then relaunch)
  3. Check firewall settings (allow outbound HTTPS/WSS to soloprint.app)
Printer not showing up

Possible causes:

  • โŒ Printer is off or not connected to network
  • โŒ Printer is on different subnet
  • โŒ Firewall blocking mDNS/MQTT

Solutions:

  1. Make sure printer is powered on and connected to WiFi
  2. Try "Add Printer Manually" with printer's IP address
  3. Check printer is on same network as computer running bridge
Camera feed not working

Possible causes:

  • โŒ Printer camera is disabled
  • โŒ Another app is using the camera

Solutions:

  1. Bambu printers: Go to Settings โ†’ Camera โ†’ Video = ON
  2. Close Bambu Studio and Bambu Handy app
  3. Restart printer
  4. Check bridge logs: Right-click โ†’ View Logs

Advanced Settings

Auto-Start

Enable: Settings โ†’ โ˜‘ Start bridge when computer starts

Recommended: Leave this ON so your printers are always accessible

Logs and Diagnostics

  • View logs: Right-click bridge โ†’ View Logs
  • Export diagnostics: Right-click bridge โ†’ Help โ†’ Export Diagnostics

Send the diagnostics file to support@solovisionllc.com if you need help.

Security & Privacy

Is my data safe?

Yes. The bridge uses:

  • ๐Ÿ”’ End-to-end encryption (TLS 1.3)
  • ๐Ÿ”‘ Authenticated WebSocket tunnel (JWT tokens)
  • ๐Ÿ›ก๏ธ No data storage - bridge only forwards requests
  • ๐Ÿ‘€ Open source - you can audit the code

What data does the bridge send?

The bridge only sends data when you request it from the website:

  • โœ… Camera snapshots (when you open printer page)
  • โœ… Printer status (temperature, progress, etc.)
  • โœ… Print commands (when you click start/stop)

The bridge does NOT:

  • โŒ Send data without your action
  • โŒ Track your activity
  • โŒ Share your data with third parties
  • โŒ Run in the background when you're not using SoLoPrint

FAQ

Do I need to keep my computer on?

Yes, the bridge must be running for remote access to work.

Options:

  • Run bridge on an always-on computer (old laptop, Raspberry Pi)
  • Use a desktop that stays on 24/7
  • Set up Wake-on-LAN for your desktop
Can I run the bridge on multiple computers?

Yes! You can run the bridge on multiple computers, and each will discover and connect its local printers.

Use cases:

  • Bridge at home for home printers
  • Bridge at office for office printers
  • All accessible from one SoLoPrint account
Will this slow down my internet?

No. The bridge only uses bandwidth when you're actively using SoLoPrint:

  • Idle: <1 KB/s (heartbeat)
  • Viewing camera: ~50-100 KB/s (0.5-1 FPS)
  • Print job upload: Depends on file size (one-time)

Getting Help

Need assistance? We're here to help: