ROAMiQ Advanced Motor Controller: wiring guide and FAQ
Wiring for the ROAMiQ Advanced Motor Controller: 12–24V power, motor and a momentary rocker switch, plus optional limit switches and brake, the active-low switch inputs, and built-in stall, fault and timeout protection.
What this device does
The ROAMiQ Advanced Motor Controller is a controller (the carbon-look box in your kit) that runs on a 12–24V supply and drives a DC motor in both directions, like a bed lift, an awning or a step. Hold a momentary switch and it soft-starts the motor in that direction. Let go and it stops. It also stops on its own at an optional limit switch, if the motor stalls, if the driver reports a fault, or after a maximum run time. An optional brake output releases a motor brake while the motor runs, or switches an LED up to 7A.
Using the terminals
The terminals and where each one goes
Set the controller down with the power terminal toward you, as in the diagram. The terminal names below match the labels printed on the board.
Power (front edge, 2 positions)
- "+12V" goes to a fused 12–24V DC source. The label says +12V, but the controller runs on 12V or 24V systems. It powers the controller, the motor and the brake output.
- Use a motor, and a brake or LED if you add one, rated for your supply voltage.
- "GND" goes to chassis ground or the battery negative terminal.
The controller has built-in reverse-polarity protection.
Motor (left edge, 2 positions)
- "M1" and "M2" go to the two terminals on your motor.
- If the motor runs the wrong direction the first time you test it, swap "M1" and "M2", or turn on Reverse Direction in the ROAMiQ app. Nothing is harmed.
Brake output (left edge, rear, 2 positions, optional)
- "BRAKE+" is the controller's supply voltage. "BRAKE−" switches to ground to turn the output on.
- Motor brake: wire the brake coil across "BRAKE+" and "BRAKE−". Auto Brake is on by default: the brake releases 100 ms before the motor starts and engages 200 ms after it stops. Auto Brake is programmable, so the timing can be changed for your motor.
- LED or other load: the output also handles an LED or other load up to 7A, at your supply voltage. Turn Auto Brake off in the ROAMiQ app and use Brake Output as a plain on/off switch.
- Nothing to connect? Leave both terminals empty.
Switch inputs (right edge, front, 3 positions)
The 3-position block is how you tell the motor which way to move. From rear to front:
| Position | Label | Terminal |
|---|---|---|
| Rear | SW2 | Switch - (close / down) |
| Middle | GND | Switch Ground |
| Front | SW1 | Switch + (open / up) |
The controller is active-low. You trigger a direction by connecting one of the control inputs to "Switch Ground". No power runs through the switch; it only completes a small circuit to ground. That's why thin 18–22 AWG wire is fine here.
Limit switches (right edge, rear, optional)
| Terminals | Limit switch | What it does |
|---|---|---|
| LSW1 + GND | Open limit | Stops the motor at the fully-open end |
| LSW2 + GND | Close limit | Stops the motor at the fully-closed end |
Each limit switch goes between its "LSW" terminal and the "GND" right beside it. Limits are normally open by default. For normally closed switches, turn on Limit Switches Normally Closed in the ROAMiQ app.
For a simple momentary rocker switch, (ON)-OFF-(ON):
Wire the switch common
Connect the switch common (center) leg to the middle "GND" terminal of the 3-position block (Switch Ground).
Wire the Switch + (open / up) throw
Connect one outer leg of the switch to the front "SW1" terminal.
Optional: wire the limit switches
Wire the open-end limit switch to "LSW1" and its "GND", and the closed-end limit switch to "LSW2" and its "GND".
Fail-safe behavior
The switch inputs work by connecting to ground instead of sending power, so a disconnected or broken switch wire simply does nothing. A loose or damaged control wire won't make the motor move on its own.
Built-in protection
The controller stops the motor automatically in these situations:
- Limit reached: an open or close limit switch triggers.
- Stall: the motor driver holds at its current limit for 1.5 seconds.
- Driver fault: the motor driver reports a fault.
- Runtime timeout: the motor runs longer than the set maximum run time.
You can set the Current Limit (1–16A) and Motor Speed (20–100%) in the ROAMiQ app. Set the current limit just above your motor's normal running current.
Troubleshooting
Nothing happens when I press the switch.
Work through these checks in order.
- Check your fuse on the power feed first. Replace a blown fuse only with one of the same rating.
- Check the power polarity. Make sure "+12V" and "GND" are in the right front terminals.
- Check the switch wiring. The switch common goes to the middle "GND" terminal and each outer leg to its own terminal. Give each wire a tug.
- Check Wall Switch Control in the ROAMiQ app. When it is off, the wired switch is ignored.
The motor runs the wrong way.
Swap "M1" and "M2", or turn on Reverse Direction in the ROAMiQ app.
The motor only moves one way, or stops right away.
A limit switch may be reading as triggered. Check that each limit switch is wired to its own "LSW" terminal and the "GND" beside it, and that Limit Switches Normally Closed matches your switches.
The motor stops by itself partway.
That's the built-in protection. Check for a jam or something binding the motor. If it keeps stopping without a jam, raise the Current Limit a little in the ROAMiQ app.
Still stuck?
We are your installer on call. Reach ROAMiQ support and we will walk you through it.