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.
Step 8: Set Up Downtime Classification (Optional but Recommended)
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.
Add More Machines
Scale your deployment to additional machines
Analyze Downtime
Use Pareto analysis to identify improvement opportunities
Set Up Shifts
Configure shift schedules for accurate OEE calculation
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!

