Skip to content

iDryer Portal — User Guide

Link: portal.idryer.org

iDryer Portal is a web interface for managing filament dryers, tracking spools, and configuring drying presets.


Getting Started

Registration

  1. Open the portal and click "Sign Up"
  2. Enter your email and password
  3. Confirm your email via the link in the message

Login

Use your email and password to log in. If you forgot your password — click "Forgot Password?" and follow the instructions.


Dashboard

The main screen for managing dryers.

Connection Indicator

In the header next to "Dashboard" there's a chip showing Connected (green) or Disconnected (red) — this is the WebSocket connection status between the frontend and server. If connection is lost — data won't update in real-time.

Statistics

Three cards at the top:

  • Devices — online/total devices
  • Filament Spools — number of spools in inventory
  • Total Weight — combined weight of all spools

Device Cards (left column)

Each dryer is displayed as a card:

  • Name and online indicator (green/red dot)
  • Status: Idle, Drying, Storage, No Connection
  • Installed spool (if any) — brand, type, color, weight. Button ➖ to remove
  • Telemetry: temperature 🌡️, humidity 💧, heater power 🔥, scale weight ⚖️

When status is Idle:

  • Dropdown "Drying Preset"
  • Fields "Temperature" and "Duration" for manual settings
  • Buttons: DRYING, STORAGE, STOP

When status is Drying/Storage:

  • Target temperature and remaining time
  • Only STOP button to stop the process

Click on card → navigate to device page.

Spool List (right column)

All user's spools:

  • Brand, material type, color (colored chip), weight
  • Button (+) — install on dryer
  • Button (-) — remove (if installed)

Device Page

Navigation: click on card from Dashboard.

Device Information

  • Name (editable — pencil icon)
  • Online status and operating mode
  • Back button → return to Dashboard

Installed Spool

If a spool is installed — shows information block:

  • Color and name
  • Material type and brand
  • Current weight

Unknown RFID Tag

If the dryer detected an RFID but the spool isn't in the system — a warning appears with button "Create filament with this tag".

Telemetry

Current readings: temperature, humidity, heater power, weight.

Preset Control

When status is Idle:

  • Select preset from list
  • Manual temperature and duration settings
  • Buttons: Drying, Storage, Stop

When status is Drying/Storage:

  • Process information (current → target temperature, elapsed/total time)
  • Only Stop button

Telemetry Chart

Interactive chart with history:

  • Temperature, humidity, heater power, weight
  • Period selection: 10m, 30m, 1h, 3h, 6h, 12h, 24h, All
  • Click legend — hide/show line

Devices

Menu: Devices

List of all linked dryers.

Adding a New Device

Click "Add Device" button — a dialog opens:

  1. Turn on the dryer — PIN code (8 digits) appears on screen
  2. Enter PIN code in "PIN Code (8 digits)" field
  3. Enter name in "Device Name" field
  4. Click "Add"

PIN code is valid for 10 minutes

If you didn't make it in time — restart the dryer to generate a new code.

Device Page (technical)

Navigation: click on device in list → Show.

Contains technical information:

  • Device ID and serial number
  • Device Token (for simulator)
  • Bash script and Node.js commands for running simulator
  • Online status, creation and last connection dates

Filaments

Menu: Filaments

Filament spool inventory.

Orange badge with number shows count of spools without linked RFID tag. Such spools need to be installed manually.

Creating a Spool

  1. Click "Create"
  2. Select Brand and Filament Type
  3. Specify Color Name (can choose from brand's official colors)
  4. Specify Weight — system suggests typical weights for this brand
  5. In "Drying Settings" section system shows popular presets for this material

Linking RFID Tag

If the dryer detected an unknown RFID tag:

  1. On Dashboard or device page a warning appears with the RFID tag
  2. Click "Link RFID Tag"
  3. In dialog select a spool from list (only spools without RFID are shown)
  4. Tag will be linked to selected spool

Identification

  • RFID — automatic recognition when installed in dryer
  • QR Code — for scanning and installing spool
  • Barcode — manufacturer's barcode

Installing in Dryer

Two ways:

1. From Dashboard: Click (+) on spool in right column → installation page opens.

2. From spool list: Open spool → "Install" button.

Installation page:

  • Shows spool information
  • Device selection in "Select Dryer" field (only online devices are active)
  • If one dryer is online — installation happens automatically

Catalog

Filament Catalog (Filament Specs)

Menu: Filament Specs

Reference of products from filament manufacturers. Contains data imported from open sources (OpenPrintTag, etc.).

For each product:

  • Brand — manufacturer
  • Material Type — PLA, PETG, ABS, etc.
  • Product — commercial name
  • Color — name and HEX code
  • Fillers — CF, GF, Silk, etc.
  • Weight — standard spool weight and empty spool weight

When creating a spool, system uses this data for suggestions: offers brand's official colors, standard weights, etc.

Filament Types

Menu: Filament Types

Material types reference: PLA, ABS, PETG, TPU, Nylon, etc.

Contains:

  • Name and short designation
  • Recommended drying parameters (temperature, duration)
  • Print temperature ranges

Modifiers

Menu: Modifiers

Additional filament properties:

  • Reinforcing fibers (CF, GF)
  • Visual properties (Silk, Matte, Glow)
  • Inorganic fillers (metals)
  • Organic fillers (wood)

Brands

Menu: Brands

Filament manufacturers.

  • Browse brands list
  • Add new brand (submitted for moderation)
  • Statuses: System, Pending, Rejected, Private

Presets

Drying Presets

Menu: Drying Presets

Drying mode settings:

  • Temperature — target drying temperature
  • Duration — drying time
  • Filament Type — what material it's designed for

Filters

Filters available in preset list:

  • Owner: "My Presets" / "All Presets"
  • Filament Type: filter by material

System and User Presets

  • System — created by iDryer admin team, verified
  • Public — created by users, available to everyone
  • Private — visible only to you

Forks

A fork is your copy of someone else's preset. Created automatically and safely:

  1. Click "Create" to create a new preset
  2. Select material type
  3. A table appears: "Users with this filament type often use these presets"
  4. Click on a preset you like — parameters will be copied to the form
  5. Modify temperature or duration if needed
  6. Save — your personal preset will be created

Important: the original preset is not modified. A fork is a completely independent copy. The original author only sees a fork counter.

Ratings

After using a preset — you can rate it. Ratings help others choose the best option.

Menu: Print Presets

Settings for slicers, linked to material type:

  • Nozzle temperature
  • Bed temperature
  • Chamber temperature
  • Print speed
  • Fan speed (list may expand and integrate with existing slicers)

Sessions

Menu: Sessions

History of all drying sessions:

  • Start and end time
  • Device
  • Filament
  • Preset
  • Status

Section is designed for post-analysis.


Telemetry

Menu: Telemetry

Raw telemetry data from all devices:

  • Temperature
  • Humidity
  • Filament weight
  • RFID
  • Heater power
  • Time

Useful for diagnostics and analysis.


Profile

Navigation: click on avatar in header.

  • Profile photo
  • Name and email
  • Statistics: number of devices, spools, sessions
  • Your ratings

Administration

Administrators only

Sections below are available to users with ADMIN role.

Brand Moderation

Moderating brand addition requests:

  • View brands with "Pending" status
  • Approve → status becomes "System" (visible to everyone)
  • Reject → status becomes "Rejected"