Clicking noise during homing
If your OSSM makes a loud clicking or ratcheting noise when it reaches each end of the rail during homing, the belt is likely not tensioned enough and is skipping.Check belt movement manually
Verify belt clamp and tensioner position
- Front belt clamp bolt: Ensure it is adequately tightened so the belt is firmly secured
- End tensioner piece: Verify it is pushed fully onto the rail
- M5 tensioner screw: Confirm it has not been tightened all the way down (it needs room for adjustment)
Adjust the tensioner screw
Test with power
Increase tension if needed
Belt Tension Guide
Motor sounds louder or seems weaker than before
If your OSSM motor seems to be struggling, sounds louder than usual, or feels like it’s lost power compared to when you first set it up, the issue is typically belt tension, rail lubrication, or power supply.Check belt tension
Check belt tension
- Motor sounds louder or more strained during operation
- Reduced thrust force compared to initial setup
- Clicking or ratcheting sounds at stroke endpoints
- Belt visibly deflects more than 5mm when pressed
Lubricate the linear rail
Lubricate the linear rail
- Scratchy or grinding sensation when moving the carriage by hand
- Motor sounds more strained even at lower speeds
- Inconsistent movement (stuttering or binding)
Verify power supply
Verify power supply
- Motor sounds strained only under load (during strokes, not at idle)
- Performance degrades as the session continues (power supply heating up)
- Visible dimming of motor LED during operation
- If you have a multimeter, measure the voltage at the power input terminals while the OSSM is operating—a healthy 24V supply should deliver close to 24V under load
- Try a different power supply if available
- Ensure you’re using a supply rated for at least 5A
Homing is too slow
If your OSSM homes very slowly or stalls during the homing sequence, the motor may need to be programmed.Check motor programming
Controller powers on but actuator does not move
When the controller turns on but the actuator remains stationary, the issue is typically related to power delivery, wiring, or belt tension.Insufficient power supply
Insufficient power supply
- Green light on motor is dim or flickering
- Motor light is visible but actuator doesn’t respond
- Actuator moves weakly or stalls under load
- Voltage: 24V DC
- Current: At least 5A
Motor wiring disconnected
Motor wiring disconnected
- Motor light is completely off
- No response from motor when commands are sent
- Visible loose or disconnected wires
- Inspect the wiring between the controller and motor
- Check that all connectors are fully seated
- Look for damaged or frayed wires
Belt or pulley tension too loose
Belt or pulley tension too loose
- Motor spins but actuator doesn’t move
- Belt slips or makes noise during operation
- Inconsistent or jerky movement
Wired remote does not power on
If the wired remote display stays dark when connected, the issue is usually connection timing or a loose cable.Connect the remote after powering on
Connect the remote after powering on
- Disconnect the RJ45 cable from the control board
- Power on the OSSM using the 24V supply
- Wait for the control board to fully boot (LED indicators stabilize)
- Connect the wired remote’s RJ45 cable firmly until it clicks
Check the RJ45 cable connection
Check the RJ45 cable connection
- Disconnect the RJ45 cable from both ends
- Inspect the connectors for bent pins, debris, or damage
- Reconnect firmly at both the control board and the remote until you hear/feel a click
- Try a different RJ45 cable if available
Power cycle the system
Power cycle the system
- Disconnect the 24V power supply from the control board
- Wait 5–10 seconds
- Reconnect the 24V power supply
- Allow the board to boot, then check if the remote display activates
Wired remote lights up but speed control does not respond
If the wired remote display illuminates but the left knob (speed potentiometer) has no effect, the potentiometer component may be faulty.Verify the issue
Verify the issue
- Remote display turns on and shows the menu
- Right knob (encoder) works normally for menu navigation
- Left knob (speed control) produces no change regardless of position
- No visible damage to the knob or circuit board
- Power on OSSM and confirm the remote display activates
- Navigate menus with the right knob to confirm it responds
- Turn the left knob fully counterclockwise to clockwise—if speed never changes, the potentiometer is likely defective
Confirm it's not a connection issue
Confirm it's not a connection issue
- Power off and reseat the RJ45 cable at both ends until it clicks
- Try a different RJ45 cable if available
- Inspect the cable connectors for bent pins or debris
- Power on and test again
Resolution
Resolution
- Potentiometer: ALPSALPINE RK09D1130C3C
Right encoder skips clicks or rotations
If the right encoder on the wired remote only registers every second or third click when navigating menus or adjusting parameters, the encoder component may be faulty.Verify the issue
Verify the issue
- Remote display turns on and shows the menu
- Left knob (speed control) works normally
- Right encoder responds inconsistently—only some clicks or rotations are registered
- Turning the encoder requires multiple clicks to move through menu items
- Solder joints on the remote board appear intact
- Power on OSSM and navigate to any menu
- Slowly turn the right encoder one click at a time
- Count how many physical clicks it takes to move one menu position
- If it consistently takes 2–3 clicks to register a single movement, the encoder is defective
Confirm it's not a connection issue
Confirm it's not a connection issue
- Power off and reseat the RJ45 cable at both ends until it clicks
- Try a different RJ45 cable if available
- Inspect the cable connectors for bent pins or debris
- Power on and test again
Resolution
Resolution
- Encoder: ALPSALPINE EC11E18244AU
Menu options show blank screen (Get Help, WiFi, Update)
If selecting certain menu options—such as Get Help, WiFi Setup, or Update—causes the display to go blank or show no response, the issue is usually related to your firmware version or WiFi configuration.Check firmware version
Check firmware version
- Get Help — Displays a QR code linking to documentation
- WiFi Setup — Opens the WiFi configuration portal
- Update — Checks for over-the-air firmware updates
WiFi Setup and Update require WiFi
WiFi Setup and Update require WiFi
Alternative tools
Alternative tools
- Use the Web BLE Controller to configure WiFi from your browser
- Use the Web Flasher to update firmware directly via USB
Boot loops or display artifacts
If your OSSM repeatedly restarts (boot loops) or shows corrupted characters, flickering, or visual glitches on the wired remote display, there may be a hardware fault with the wired remote board or the main control board.Identify the symptoms
Identify the symptoms
- Device restarts repeatedly without completing the homing sequence
- Display shows garbled text, flickering, or visual artifacts
- Crashes or reboots occur when using the right knob (encoder)
- Random, uninstructed changes to speed, depth, or stroke parameters
- Motor attempts to exceed position limits (violent movement, belt skipping)
- Problems persist after trying different firmware versions
- Different RJ45 cable — A damaged cable can cause intermittent faults
- Different power supply — Voltage fluctuations can cause instability (use a quality 24V supply rated for at least 5A)
- Reflash firmware — Corrupted firmware can cause unexpected behavior. Use the Web Flasher to install the latest stable version.
Check power and board status
Check power and board status
- Check the 3.3V LED — The control board has a small blue LED near the ESP32 chip. If this LED is on, the board is receiving power and the voltage regulator is working.
- Check 24V at the input terminals — Use a multimeter to verify 24V DC at the power input terminals on the control board. A healthy supply should read close to 24V.
- Check voltage at motor terminals — Measure voltage at the motor output terminals to confirm power is reaching the motor driver.
Test without the wired remote
Test without the wired remote
- Power off the OSSM completely
- Disconnect the wired remote’s RJ45 cable from the control board
- Power on the OSSM
- Observe the serial output via USB (optional) or listen for motor movement
- If the OSSM boots normally and homes without the remote connected, the wired remote board is likely faulty.
- If the OSSM still fails to boot or crashes without the remote connected, the main control board may be faulty.
Resolution
Resolution
- Wired remote at fault — Contact support to request a replacement wired remote board under warranty.
- Control board at fault — Contact support to request a replacement control board under warranty.
Reset button and flashing firmware
The OSSM control board has a small reset button near the blue LED. Understanding what this button does—and what it does not do—can help avoid confusion when troubleshooting or updating firmware.What does the reset button do?
What does the reset button do?
How do I perform a full factory reset?
How do I perform a full factory reset?
- Reflash the firmware using the Web Flasher. This overwrites the existing firmware but may not clear all stored data in flash memory.
- For a complete flash wipe, you need to use development tools like PlatformIO or esptool to erase the flash before reflashing. See PlatformIO setup for details.
Installing community or third-party firmware
Installing community or third-party firmware
- Back up any settings you want to preserve
- Note your current firmware version in case you need to revert
- Read the community project’s documentation carefully
- Use PlatformIO with the
Erase Flashcommand - Or use
esptool.py erase_flashfrom the command line
Signs of control board failure
If your OSSM control board isn’t responding to any troubleshooting steps, the board itself may be defective. Hardware failures are rare but can occur, particularly if there was a manufacturing defect or a short circuit event.ESP32 chip is very hot
ESP32 chip is very hot
- The ESP32 chip on the control board becomes uncomfortably hot to touch within seconds of applying power
- Overheating occurs whether powered via the 24V supply or via USB-C connection
- The board may have worked briefly before, or never worked at all
Unable to flash firmware at all
Unable to flash firmware at all
- The board is detected on a COM/serial port, but flashing always fails
- Both the Web Flasher and PlatformIO fail to communicate with the board
- Error messages indicate “unable to connect” or “failed to sync” despite the board being detected
- You’ve already tried: different USB cables, different USB ports, different computers, installing drivers, closing other serial applications
- Electrostatic discharge during handling
- A short circuit event
- A manufacturing defect
No movement and no LED indication
No movement and no LED indication
- Motor does not move at all when powered on—no homing attempt, no sound, no vibration
- The 3.3V LED on the board may illuminate, but no other activity occurs
- No purple LED breathing pattern during homing
- Motor’s green power LED is on (indicating motor is receiving power)
- ESP32 chip may be abnormally hot
| Observation | Likely Cause |
|---|---|
| Motor LED off, board LEDs on | Motor wiring or motor issue |
| Motor LED on, no homing movement, ESP32 hot | Board failure |
| Motor LED on, slow/stuttering movement | Motor programming issue |
| Motor LED on, normal homing, then stops | Possible firmware or motor issue |
Strange noises on first power-up
Strange noises on first power-up
- Unusual sounds on first startup—clicking, buzzing, or electronic tones (not mechanical belt noise)
- 3.3V LED may flash in sync with the sounds
- Sounds stop after a while and the board becomes unresponsive
- Different from the normal homing movement sounds
Power supply connection sparks or disconnects
If you see sparks when connecting the power supply or the barrel jack connection is loose and disconnects with small movements, the cable may not be secured properly.Use the strain reliever
Use the strain reliever
- Route the power cable through the strain relief slot on the side of the PCB mount
- Secure the cable so the barrel jack connector cannot move or wiggle during use
- Ensure the barrel jack is fully seated before securing the cable
Check the barrel jack connection
Check the barrel jack connection
- Sparks when plugging or unplugging the power supply
- Power cuts out when the cable moves
- Intermittent power during operation
- Unplug the power supply from the wall before disconnecting from the board
- Inspect the barrel jack connector for damage, bent pins, or debris
- Ensure the barrel jack is fully inserted until it clicks or seats firmly
- Use the strain reliever to prevent cable movement during use
Verify power supply compatibility
Verify power supply compatibility
- Barrel jack size: 5.5mm outer diameter × 2.1mm inner diameter
- Polarity: Center-positive
- Voltage: 24V DC (or USB-C PD if using that input)

