SemiSmart Advanced
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.
Table of Contents
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 |
2. Home Screen
The home screen displays a 2x3 grid of icons. Navigate with +/- buttons and select with ACTION.
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).
3. System Navigation Flow
The following diagram shows how different screens connect in the system:
System boot sequence
From HOME Screen
4. Control Menu
Configure drying parameters before starting a cycle. The screen title is Control.
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.
5. Settings Menu
Configure system-wide settings. Menu order matches the device: scroll if your display shows fewer lines at once.
6. Profiles Menu
Manage up to 8 custom drying profiles. Each profile stores temperature, humidity, and time settings.
Editing a Profile
When selecting a profile, the edit view opens with the following parameters:
7. Information Menu
Access system information and real-time sensor readings.
Sensor Information
- 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
9. Off View
System shutdown/sleep screen. The system enters low power mode to conserve energy.
sleep mode
ACTION
to power on
Navigation
- Long Press ACTION → Powers on system → Returns to Home screen
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
- Navigate to Home screen
- Select CONTROL icon
- Configure parameters (or select a profile)
- Return to Home (Return button)
- Select START icon
- Monitor progress in Drying View
How to Edit a Profile
- Home → PROFILES
- Select the profile to edit
- For each field: ACTION (enter) → +/- (change) → ACTION (save)
- Return when done
How to Change Box Model or Max Humidity Time
- Home → SETTINGS
- Navigate to Max time (humidity-mode cap) or Box Model
- ACTION to edit → +/- to adjust → ACTION to confirm
- For Box Model, if you changed the value, confirming exit may reboot the device to apply defaults
How to View Sensor Data
- Home → INFO → Sensor Info
- View real-time readings
- 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