Skip to main content
IoTFlows - Return to homepage

Command Palette

Search for a command to run...

Tutorial: Your First Machine Setup

Complete end-to-end walkthrough from device installation to seeing production data and downtime tracking.

Overview

This tutorial walks you through setting up your very first machine with IoTFlows, from unboxing a device to viewing real-time production data. By the end, you'll have a fully configured machine tracking production, downtime, and OEE.

What you'll accomplish:

  • Install and calibrate a SenseAi sensor
  • Create your first operation in Parts List
  • Assign the operation to a machine
  • View live production data and downtime events
  • Set your first OEE goal

Time required: 45-60 minutes

What you'll need:

  • SenseAi sensor (or SenseAi Embedded)
  • WiFi network credentials
  • IoTFlows mobile app (iOS or Android)
  • Access to IoTFlows web platform

Step 1: Install the SenseAi Sensor

Choose mounting location

Select a location on the machine where vibration is strongest:

  • Close to the motor, hydraulic pump, or spindle
  • Metal-to-metal contact (avoid rubber, plastic, or painted surfaces)
  • Accessible for USB-C power cable

Mount the sensor

Attach SenseAi using the magnetic base or adhesive mount:

  • Ensure firm contact with metal surface
  • Verify sensor won't interfere with machine operation
  • Position LED indicator where it's visible

Connect power

Plug in the USB-C power cable to a nearby outlet or USB power adapter

Verify power

SenseAi LED should light up (blue or green depending on status)

For detailed installation instructions, see SenseAi Installation Guide.

Step 2: Pair SenseAi to WiFi

Download IoTFlows mobile app

  • iOS: Download from App Store
  • Android: Download from Google Play Store

Open the app and log in

Use your IoTFlows account credentials

Tap 'Add Device'

Follow the in-app instructions to pair SenseAi to your WiFi network

Name your device

Give it a descriptive name (e.g., "Molding-Machine-101-SenseAi")

Verify connection

Check that the device shows "Connected" status in the app and web platform

If SenseAi doesn't connect, ensure your WiFi network is 2.4GHz (not 5GHz only) and that the device is within range of your router.

Step 3: Calibrate the Sensor

Navigate to Devices Tab

In the IoTFlows web platform, go to Devices Tab

Select your SenseAi device

Click on the device you just added

Click 'Calibrate'

Start the calibration process

Run the machine normally

Let the machine run for 5-10 production cycles while calibration is active

Stop the machine

After calibration completes, stop the machine briefly

Review threshold

SenseAi automatically sets the sensitivity threshold based on the calibration run. Verify it captured machine activity correctly.

For detailed calibration instructions, see SenseAi Calibration Guide.

Step 4: Create Your First Operation

Now you'll configure how IoTFlows tracks production for this machine.

Navigate to Parts List

Go to Production Tab → Parts List

Click '+ Add Part'

Create a new operation

Fill in operation details

  • Operation Name: Descriptive name (e.g., "INJECTION-WIDGET-A")
  • Part/Material: Part being produced (e.g., "Plastic Widget")
  • Description: Optional notes about the operation

Select algorithm

Choose the algorithm based on your machine type:

  • Continuous: For injection molding, consistent cycle times
  • Discrete: For CNC machines, variable cycle times
  • Discrete w/o Merge: For stamping presses, stroke counting

See Choosing the Right Algorithm for detailed guidance.

Enter cycle time

Measure your machine's actual cycle time:

  • Time 10 production cycles with a stopwatch
  • Calculate average (e.g., 22 seconds per part)
  • Enter in format 00:00:22

Set Quantity Per Cycle

  • Single part per cycle: 1
  • Multi-cavity mold (4 parts): 4
  • Progressive die producing 2 parts: 2

Configure Downtime Filter (if using Continuous)

For Continuous algorithm:

  • Set to 200% as a starting point
  • This converts downtimes under 44 seconds (22s × 2) to uptime

Save the operation

Click Save or Add Operation

Step 5: Assign Operation to Machine

Navigate to Assets Tab

Go to Assets Tab → Overview

Find your machine

Locate the machine in the assets list

Click on the machine

Open the machine detail view

Click 'Auto-Detect'

This opens the operation selection modal

Select your operation

Choose the operation you just created (e.g., "INJECTION-WIDGET-A")

Confirm selection

The machine now starts tracking production using your configured algorithm and cycle time

Step 6: Validate Production Tracking

Let the machine run for 1-2 hours, then verify accuracy.

Check live status

In Assets Tab → Overview, verify the machine shows "Running" status when active

View production count

Go to Production Tab → Shift Production and find your machine's production count

Compare to actual

Calculate expected parts:

  • Runtime: 60 minutes = 3,600 seconds
  • Cycle time: 22 seconds
  • Expected: 3,600 ÷ 22 ≈ 163 parts
  • 4-cavity mold: 163 × 4 = 652 parts

Your IoTFlows count should be within ±5-10% of this calculation.

Review downtime events

Go to Assets Tab → Downtimes and verify:

  • Real stoppages are captured (material loading, breaks, setup)
  • Brief pauses are NOT creating clutter (if they are, increase downtime filter)

Adjust if needed

  • Count too high: Increase downtime filter or verify cycle time
  • Count too low: Decrease downtime filter or check sensor calibration
  • Way off: Wrong algorithm selection or incorrect cycle time

Step 7: Set Your First OEE Goal

Wait for baseline data

Run for at least 2-3 days to establish a baseline utilization

Calculate current utilization

Go to Assets Tab and note your current utilization % (e.g., 62%)

Set realistic goal

Click on the utilization percentage to open the goal modal. Set a goal 5-10% above current baseline:

  • Current: 62%
  • Goal: 68-70%

Monitor progress

Track daily utilization and work to close the gap to your goal

Avoid setting overly aggressive goals (e.g., jumping from 60% to 85%). Incremental improvement is sustainable; massive leaps cause frustration.

Train operators to classify downtimes for root cause analysis.

Navigate to Organization Settings

Go to Organization Settings → Auto-Downtime Classification

Create downtime categories

Add common downtime reasons:

  • Material Shortage
  • Setup/Changeover
  • Maintenance
  • Quality Issue
  • Operator Break

Deploy classification interface

Show operators how to classify downtimes:

  • Use mobile app to classify in real-time
  • Or classify from web platform at end of shift

Review classified downtimes

After a week, go to Assets Tab → Downtimes and view Pareto chart to identify top losses

Common Issues During First Setup

Next Steps

Congratulations! Your first machine is now tracking production, downtime, and OEE.

Checklist: First Machine Setup

Use this checklist to ensure you've completed all steps:

  • ✅ SenseAi sensor installed on machine
  • ✅ SenseAi connected to WiFi and showing "Connected" status
  • ✅ Sensor calibrated with machine running
  • ✅ Operation created in Parts List with correct algorithm and cycle time
  • ✅ Operation assigned to machine via Auto-Detect
  • ✅ Production count validated (within ±10% of expected)
  • ✅ Downtime events reviewed and make sense
  • ✅ OEE goal set based on baseline data
  • ✅ Downtime classification categories created
  • ✅ Operators trained on how to classify downtimes

Questions about your first setup? Contact support@iotflows.com for personalized guidance!