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