SemiSmart - Complete User Guide

SemiSmart Advanced

Complete User Guide & Menu Tree
Firmware Version: 2.2.0

Introduction

Welcome to the SemiSmart drying system complete user guide. This document provides a detailed overview of all available options and how to navigate through the system menu.

This document is organized for easy navigation. Use the table of contents to quickly access any section.

1. Button Controls

The system uses three buttons for navigation:

Button Function Usage
ACTION Select / Confirm Short press to select options or enter edit mode
PLUS (+) Navigate up/left Move through menus or increment values
MINUS (-) Navigate down/right Move through menus or decrement values
ACTION (Long) Turn system ON/OFF Hold for 2 seconds to toggle ON/OFF state
To edit a value: Press ACTION to enter edit mode → Use +/- to change value → Press ACTION again to confirm.

2. Home Screen

The home screen displays a 2x3 grid of icons. Navigate with +/- buttons and select with ACTION.

Click on any icon above to jump directly to that section in the manual.

Top Row

START/STOP

  • In STANDBY: Starts drying process → Opens Drying View
  • During DRYING: Stops drying → Initiates cooldown → Returns to STANDBY
  • In AUTO mode: Controlled by printer (can be stopped manually)

CONTROL

Opens the Control menu to configure drying parameters:

  • Profile selection (Profile: name)
  • Dry Mode: Humidity or Time in Manual; in Auto (printer) shows Hum (AUTO) and cannot be edited here
  • Target temperature (°C)
  • Target humidity (%) or dry duration (HH:MM), depending on Dry Mode

PROFILES

Manage up to 8 custom drying profiles with saved settings.

Bottom Row

SETTINGS

System-wide configuration:

  • Control mode (Manual/Auto)
  • LED color (Off, Red, Green, Yellow) and LEDs enabled
  • Fan cycle on/off times and cycling while system off
  • Inactivity timeout (seconds or Never)
  • Max time (humidity-mode safety cap, 1 h–7 days)
  • Box model (CORE / INBXX); changing may reboot to apply defaults
  • Reset to defaults

INFO

System information:

  • Real-time sensor readings
  • Firmware and hardware version info

OFF

Turns system OFF and enters sleep mode (equivalent to long press ACTION).


The following diagram shows how different screens connect in the system:

SPLASH
OFF
HOME

System boot sequence

From HOME Screen

START Icon
START
DRYING VIEW
(Active drying monitoring)
CONTROL Icon
CONTROL
(Configure drying parameters)
PROFILES Icon
PROFILES
EDIT PROFILE
(Edit profile 1-8)
SETTINGS Icon
SETTINGS
(Mode, LEDs, fan cycles, timeout, max humidity time, box model)
SETTINGS
RESET CONFIRM
(Factory reset)
INFO Icon
INFO
SENSOR INFO
(SHT/NTC temps, heater & fan %, status)
INFO
VERSION INFO
(Firmware, hardware info)
OFF Icon
OFF
OFF State
(Sleep mode)
All screens have a "Return" option to go back to the previous menu. If Timeout is not set to Never, the UI returns to Home after the configured inactivity period (seconds).

4. Control Menu

Configure drying parameters before starting a cycle. The screen title is Control.

Control
← Return
Profile: PLA EDIT
Dry Mode: Humidity EDIT
Temp.: 50°C EDIT
Humidity: 30% EDIT

With Dry Mode set to Time, the last row is labeled Time and shows duration as HH:MM. In Auto (printer) control mode, Dry Mode shows Hum (AUTO) and cannot be edited here.

Changes are saved when you leave the Control menu. Editing temperature or humidity/time clears the active profile for those manual values.

5. Settings Menu

Configure system-wide settings. Menu order matches the device: scroll if your display shows fewer lines at once.

Settings
← Return
Control: Manual EDIT
LED Color: Red EDIT
Cycle On: 15s EDIT
Cycle Off: 5m EDIT
Cycle in Off: Yes EDIT
Led enabled: Yes EDIT
Timeout: 30s EDIT
Max time: 24h EDIT
Box Model: CORE EDIT
Reset to Defaults

6. Profiles Menu

Manage up to 8 custom drying profiles. Each profile stores temperature, humidity, and time settings.

Profiles
← Return
Profile 1: PLA EDIT
Profile 2: PETG EDIT
Profile 3: ABS EDIT

Editing a Profile

When selecting a profile, the edit view opens with the following parameters:

Inactive profiles don't appear in Control menu profile selection. Only activate profiles you regularly use to keep menus clean.

7. Information Menu

Access system information and real-time sensor readings.

Sensor Information

Sensor Information
← Return
SHT Temp: 23.5 C
SHT Hum: 45.2 %
NTC Temp: 52.3 C
Heater: 42%
Fan: 60%
Status: OK
  • SHT Temp / SHT Hum: Ambient temperature and humidity from the SHT4x sensor
  • NTC Temp: Heater chamber temperature from the NTC probe
  • Heater: Heater drive level as a percentage of maximum
  • Fan: Fan speed as a percentage of full scale
  • Status: OK if both SHT and NTC are available; otherwise ERROR

Version Information

  • Firmware: Current firmware version
  • Hardware: Hardware model (Arduino Nano R4)
  • Display: Display model (SH1107)
  • Size: Display resolution (128x128 pixels)

8. Drying View

Full-screen status while a dry cycle runs. The layout depends on Dry Mode (Humidity vs Time). It is not a scrolling list menu: values are drawn with icons, progress bars, and large fonts.

Humidity mode

  • Top row: current humidity (%), drops icon, target humidity (%)
  • Progress bar toward the humidity target
  • Middle row: current temperature, heater icon, target temperature (°C)
  • Elapsed dry time (HH:MM)
  • Heat and Fan lines: power or speed as %, or Off
  • Footer line: short status (e.g. reducing or maintaining humidity)

Time mode

  • Top row: current temperature, heater icon, target temperature (°C)
  • Progress bar for remaining time in the scheduled dry duration
  • Row below bar: current humidity, drops icon, target humidity (%)
  • Finishing in HH:MM (estimated time left)
  • Heat and Fan lines: same as humidity mode (% or Off)
  • Footer line: heating filament, maintaining temperature, or standby text
Pressing ACTION, +, or − leaves this screen and returns to Home; drying keeps running. You can open START again later to monitor the same cycle.

9. Off View

System shutdown/sleep screen. The system enters low power mode to conserve energy.

System Off
System is in
sleep mode
Press and hold
ACTION
to power on

Navigation

  • Long Press ACTION → Powers on system → Returns to Home screen
All settings and configurations are permanently stored in EEPROM and will be retained even when the system is completely powered off.

10. System States

The system operates in different states that affect available functions:

State Description Available Actions
OFF System powered off/sleeping Long press ACTION to power on
STANDBY Ready, not drying Can start drying, access all menus
DRYING Active drying Can stop, view status, access menus
DRY_CYCLING Fan cycling during drying Can stop, view status
PAUSED Drying paused Can resume or stop
COOLDOWN Cooling down after drying Wait for completion
ERROR System error detected Check error message, may need reset

11. Quick Reference Guide

How to Start Drying

  1. Navigate to Home screen
  2. Select CONTROL icon
  3. Configure parameters (or select a profile)
  4. Return to Home (Return button)
  5. Select START icon
  6. Monitor progress in Drying View

How to Edit a Profile

  1. Home → PROFILES
  2. Select the profile to edit
  3. For each field: ACTION (enter) → +/- (change) → ACTION (save)
  4. Return when done

How to Change Box Model or Max Humidity Time

  1. Home → SETTINGS
  2. Navigate to Max time (humidity-mode cap) or Box Model
  3. ACTION to edit → +/- to adjust → ACTION to confirm
  4. For Box Model, if you changed the value, confirming exit may reboot the device to apply defaults

How to View Sensor Data

  1. Home → INFO → Sensor Info
  2. View real-time readings
  3. Return to go back

12. Troubleshooting

System Won't Start Drying

  • In AUTO mode, drying is controlled by printer - check printer connection
  • Verify temperature and humidity settings are valid
  • Ensure no error state is active

Settings Not Saving

  • Settings save automatically - no manual save needed
  • If changes don't persist, check system state
  • Try resetting to defaults if issue persists

Can't Access Certain Menus

  • Some options are only available in MANUAL mode
  • Check system state - some functions disabled during drying
  • Ensure system is not in ERROR state

Sensor Readings Incorrect

  • Check sensor connections
  • View Sensor Info for individual sensor status
  • System will show warnings if sensors unavailable

System in ERROR State

  • Review error message on screen
  • Check sensor readings in INFO → Sensor Info
  • Verify temperatures are within safe ranges
  • If persists, try power cycling the system