Skip to main content

Settings

All settings in 3DPrintForge are gathered on one page with clear categories. Here is an overview of what is available in each category.

Go to: https://localhost:3443/#settings

Printers

Manage registered printers:

SettingDescription
Add printerRegister a new printer with serial number and access key
Printer nameCustom display name
Printer modelX1C / X1C Combo / X1E / P1S / P1S Combo / P1P / P2S / P2S Combo / A1 / A1 Combo / A1 mini / H2S / H2D / H2C
MQTT connectionBambu Cloud MQTT or local MQTT
Access keyLAN Access Code from the Bambu Lab app
IP addressFor local (LAN) mode
Camera settingsEnable/disable, resolution

See Getting Started for step-by-step setup of your first printer.

Notifications

See full documentation in Notifications.

Quick overview:

  • Enable/disable notification channels (Telegram, Discord, email, etc.)
  • Per-channel event filter
  • Quiet hours (time range without notifications)
  • Test button per channel

Theme

See full documentation in Theme.

  • Light / Dark / Auto mode
  • 6 color palettes
  • Custom accent color
  • Roundness and density

OBS overlay

Configuration for OBS overlay:

SettingDescription
Default themedark / light / minimal
Default positionCorner for overlay
Default scaleScaling (0.5–2.0)
Show QR codeShow QR code to dashboard in overlay

See OBS Overlay for full URL syntax and setup.

Energy and power

SettingDescription
Tibber API TokenAccess to Tibber spot prices
Nordpool price areaSelect Norwegian price region
Grid fee (per kWh)Your grid tariff
Printer power (W)Configure power consumption per printer model

Home Assistant

SettingDescription
MQTT brokerIP, port, username, password
Discovery prefixDefault: homeassistant
Enable discoveryPublish devices to HA

Webhooks

Global webhook settings:

SettingDescription
Webhook URLRecipient URL for events
Secret keyHMAC-SHA256 signature
Event filterWhich events are sent
Retry attemptsNumber of attempts on failure (default: 3)
TimeoutSeconds before request gives up (default: 10)

Queue settings

SettingDescription
Automatic dispatchEnable/disable
Dispatch strategyFirst available / Least used / Round-robin
Require confirmationManual approval before sending
Staggered startDelay between printers in queue

Security

SettingDescription
Session durationHours/days before automatic logout
Force 2FARequire 2FA for all users
IP whitelistRestrict access to specific IP addresses
HTTPS certificateUpload custom certificate

System

SettingDescription
Server portDefault: 3443
Log formatJSON / Text
Log levelError / Warn / Info / Debug
Database cleanupAutomatic deletion of old history
UpdatesCheck for new versions

Server Management

Located in Settings → System → Updates tab:

ActionDescription
Restart ServerSends POST /api/server/restart and auto-reconnects when the server is back online
Clear Browser CacheUnregisters the service worker, clears all browser caches, and calls the server clear-cache endpoint
Unregister Service WorkerRemoves the service worker — fixes stale cache issues after updates

3D Viewing

SettingDescription
3D ViewingThree.js renderer, toolpath colours, model cache