Hardsider HardVan pop-top tent: wiring guide
Wire a Hardsider HardVan pop-top tent to the ROAMiQ Advanced Motor Controller for the lift and a ROAMiQ Motor Control Module for the lock, add the lock sensor, drive interlock and wall rocker, then set up and test the tent in the ROAMiQ app.
How the system works
- Lift. The Advanced Motor Controller drives both lift actuators as one pair. Reversing the polarity sets the direction. The actuators cut their own power at the end of travel, so there are no limit switches to wire.
- Lock: it only locks when the tent is all the way closed. When the controller's CN5 output is on, it pulls the Motor Control Module's SW1 to ground and the module runs the lock actuator to unlock. When CN5 turns off, the module runs it back to lock. The controller turns CN5 off only after a close that reached the bottom. Any other time the lock stays open: after an open, when you let go of the rocker partway, when you press Stop, or when the controller stops the tent for any reason. Each lock run lasts the module's Lock Stroke Time, with overcurrent and stall protection.
- Unlocking only when needed. When a move starts with the tent locked, the controller unlocks first and the lift waits. When the lock is already open, the tent moves right away. The lift never moves while the lock may still be locked.
- Lock sensor. The tent's reed switch tells the controller whether the lock is engaged. It decides whether an unlock is needed: if it reads Locked, the controller unlocks first and waits until it reads Unlocked before lifting. After a full close it confirms the hook engaged.
- After a power loss, both boards come back the way they were: an open tent stays unlocked, and a closed and locked tent stays locked. Nothing moves when the power comes back.
- Wall rocker. The rocker works even when the network is down.
Before you start: what you need
Before you start
- ROAMiQ Advanced Motor Controller (SKU RQ-MCM-V3)
- ROAMiQ Motor Control Module (SKU RQ-MCM-V2) for the lock
- A momentary (ON)-OFF-(ON) up/down rocker switch with a ground center
- An inline fuse and holder for the 12V feed. Advanced Motor Controller: [CONFIRM: fuse rating, e.g. 15A, and wire gauge]. The Motor Control Module is fed from the same fused circuit (see step 8) [CONFIRM: wire gauge for the module's feed on that fuse]
- 14 AWG wire for the lift actuators and the controller's power
- 16 AWG wire for the lock actuator
- 18–22 AWG wire for the rocker, the lock sensor, the drive interlock, the CN5-to-SW1 signal wire and the ground link between the two boards
- Optional: an ignition-switched relay or other drive signal contact for the drive interlock
- A multimeter
Wiring tables
Terminal names below are the labels printed on each board. Where the controller's case has a shorter label, it is shown in parentheses.
Advanced Motor Controller (RQ-MCM-V3)
| From | To (Advanced Motor Controller) | Wire |
|---|---|---|
| Tent pin 7, lift actuators + | M1 / OUT1 (case label M) | 14 AWG |
| Tent pin 6, lift actuators − | M2 / OUT2 (case label M) | 14 AWG |
| Lock sensor (reed) wire 1 | LSW1 (case label LS1) | 18–22 AWG |
| Lock sensor (reed) wire 2 | GND beside LSW1 | 18–22 AWG |
| Rocker open / up leg | SW1 (case label SW) | 18–22 AWG |
| Rocker center (common) leg | GND between SW1 and SW2 | 18–22 AWG |
| Rocker close / down leg | SW2 (case label SW) | 18–22 AWG |
| Optional: ignition / drive signal contact | LSW2 and the GND beside it (case label LS2) | 18–22 AWG |
| CN5 pin 2 (BRAKE−, case label B) | Motor Control Module SW1 | 18–22 AWG |
| GND (power terminal) | Motor Control Module GND between SW1 and SW2 (ground link) | 18–22 AWG |
| CN5 pin 1 (BRAKE+) | Nothing. Leave it empty | |
| Fused +12V | +12V | 14 AWG [CONFIRM: wire gauge] |
| Common ground | GND (power terminal) | 14 AWG |
Motor Control Module (RQ-MCM-V2)
| From | To (Motor Control Module) | Wire |
|---|---|---|
| Tent pin 9, lock actuator + | M1 | 16 AWG |
| Tent pin 4, lock actuator − | M2 | 16 AWG |
| Advanced Motor Controller CN5 pin 2 | SW1 | 18–22 AWG |
| Advanced Motor Controller GND (ground link) | GND between SW1 and SW2 | 18–22 AWG |
| The controller's fused +12V circuit | +12V | See step 8 |
| Common ground (same ground as the controller) | GND (power terminal) | See step 8 |
| Nothing | SW2 | Leave empty |
Wire the tent
Disconnect the 12V power
Pull the fuse for both boards, or disconnect the house battery, so nothing can power up while you work.
Wire the lift actuators
Connect tent pin 7 (lift actuators +) to M1 / OUT1 and tent pin 6 (lift actuators −) to M2 / OUT2 on the Advanced Motor Controller, using 14 AWG. Both actuators run together on this one pair. If the tent later opens when you ask it to close, you can fix that in the app; you don't need to rewire.
Wire the lock actuator to the Motor Control Module
Connect tent pin 9 (lock actuator +) to M1 and tent pin 4 (lock actuator −) to M2 on the Motor Control Module, using 16 AWG.
Link the controller to the module
Run one 18–22 AWG wire from the Advanced Motor Controller's CN5 pin 2 to the module's SW1, and a second one from the controller's GND to the module's GND terminal between SW1 and SW2. Leave CN5 pin 1 and the module's SW2 unconnected.
Wire the lock sensor
The tent's reed switch shares tent pin 12 with the tent LEDs' +, so it can't go straight to the controller through the tent harness. Separate the reed switch's two wires from the harness so the reed is no longer connected to pin 12 or pin 11 [CONFIRM: where the reed leads can be separated on the Hardsider harness]. Connect one reed wire to LSW1 and the other to the GND beside it. The reed is a plain contact, so either wire can go to either terminal.
Before you power up, check the reed with a multimeter on continuity. With the tent closed and locked, note whether the reed is closed (continuity) or open. You'll need that answer in the setup wizard.
Use LSW1 for the lock sensor. LSW2 is the only input left for the drive interlock.
Optional (recommended): wire the drive interlock
Wire an ignition-switched relay's contact, or another drive signal contact, across LSW2 and the GND beside it. With it set up, the tent won't open while the vehicle is running, and a tent that is opening stops at once. Closing is always allowed. Note whether the contact is closed or open while the engine runs.
Wire the wall rocker
Connect the rocker's center (common) leg to the middle GND terminal of the controller's switch block, the open / up leg to SW1 and the close / down leg to SW2. The switch inputs are triggered by connecting them to ground. No power runs through the rocker.
Wire power to both boards
Connect a fused 12V feed to the Advanced Motor Controller's +12V and ground to its GND. Fit a dedicated inline fuse on this feed at the source. The tent profile limits the lift current to 11A, so size the fuse and the wire for that [CONFIRM: fuse rating, e.g. 15A, and wire gauge]. The controller also has its own internal fuse.
Feed the Motor Control Module's +12V and GND from the same fused circuit, after that fuse, so the two boards always lose and regain power together. The lock draws very little current.
Check your work and restore power
Give every wire a light tug, check that CN5 pin 1 and the module's SW2 are empty and that the ground link is in place, then restore power.
Set it up in the ROAMiQ app
Run the setup wizard
Choose the tent and the controller
Open ROAMiQ setup and go to Equipment → Pop-top tent. Pick the Advanced Motor Controller wired to the tent, then choose the brand Hardsider HardVan tent. This sets the controller's profile and every limit for the tent.
Answer the lock sensor questions
Answer Yes, the lock sensor (reed switch) is wired, choose LSW1, and say whether the contact is closed or open when the tent is closed and locked (your multimeter check from step 5). The wizard sets LSW1 Function to Lock sensor and LSW1 Polarity for you:
- Reed closed when locked: Active when closed to GND
- Reed open when locked: Active when open
Answer the drive interlock question
If you wired an ignition or drive signal to LSW2, answer Yes and say whether the contact is closed or open while the engine runs. The wizard sets LSW2 Function to Drive interlock. If you didn't wire one, answer No. The controller's Settings Check will show a reminder that no drive interlock is set.
Set up the lock module
Answer How is the tent's lock wired? with Lock needs reversing (uses a Motor Control Module), choose the Motor Control Module you wired to the lock and press Set up lock module. The wizard sets the module's Profile to Lock follower and checks that the module is using it. From then on the module runs the lock to unlock while SW1 is pulled to ground, and runs it to lock when SW1 is released, which the controller only does after a full close. The module's own open and close controls can't override the controller: they only run the stroke the controller is asking for. The wizard never offers the module that runs your awning.
Commission the tent
Zero the current sensor
With the tent stopped, press Current Sense Zero-Cal in the controller's settings.
Run a full close, then a full open
Press Close (Retract), then Open (Extend), and let each one run the full stroke. Time each stroke, or read Last Run Time after each one. If the tent opens when you asked it to close, press Stop and turn on Invert Direction.
Enter the real travel times
Enter your measured times in Travel Time Open and Travel Time Close. The defaults (76 s open, 68 s close) are only estimates. With the real times, the controller can tell a finished move from a tent that stopped short.
Set the lock timing
Time one full lock stroke: with the tent closed and locked, press Open and time from the click until the hook stops moving.
- Set the Motor Control Module's Lock Stroke Time to that time plus 2 seconds. It is 8 s by default, which suits a lock stroke of up to 6 seconds.
- Set the controller's Lock or Brake Release Lead to at least that stroke time. The default is 3 s and the minimum is 1 s. Without a lock sensor, this is how long the lift waits for the lock. With the lock sensor wired, the controller lifts as soon as the sensor reads Unlocked, and the lead is the longest it will wait.
Check the lock sensor and the hook
With the tent closed and locked, Lock State should read Locked and Lock Command should read Locked. Start an Open: Lock State should change to Unlocked before the roof lifts. Stop the tent partway: Lock Command stays Open. Close the tent fully and confirm the hook engages again, Lock Command reads Locked and Lock State returns to Locked.
Test the wall rocker
Hold the rocker to open and to close. It's hold-to-run: let go at any point and the tent stops, and the lock stays open. The lock only locks after a close that reaches the bottom. Test it once with the WiFi off too. If you'd rather have one press run the tent all the way, set Wall Switch Mode to Latching (one press = full travel, press again = stop) in the controller's settings.
Troubleshooting
The tent says "Stopped: current dropped early - check the tent is fully closed" (or "End Not Confirmed").
The lift actuators stopped drawing current before the controller expected the end of travel. If the tent is fully closed (or open), your travel times are longer than the real stroke: press Set Position 0% (closed) (or Set Position 100% (open)), then enter the real Travel Time Close / Travel Time Open. If the tent stopped partway, check the fuses and the lift connectors on M1 / M2 before you drive. Without a lock sensor, the controller doesn't lock a close like this; with one, the lock locking confirms the tent is closed.
The tent is closed but the lock is open.
The lock only locks after a close that reaches the bottom. If you let go of the rocker just before the tent was down, or the close ended with End Not Confirmed, the lock stays open. Close the tent again until it stops on its own, and it locks. If you've checked that the tent is fully closed, you can also press Set Position 0% (closed) and then Lock now in the controller's settings.
The tent says "Lock did not release".
The lock sensor still didn't read Unlocked when the controller had waited its full Lock or Brake Release Lead, so it didn't lift. Check the lock wiring on the Motor Control Module's M1 / M2, the signal wire from CN5 pin 2 to the module's SW1, the ground link between the two boards, and that the module was set up in the wizard's lock step (its Profile reads Lock follower). If the lock is still moving when the lead runs out, raise Lock or Brake Release Lead. Then check that LSW1 Polarity matches your reed. Press Clear Fault in the app when it's fixed.
Lock Warning comes on after a close.
The lock sensor didn't read Locked after the tent closed, so the controller opened the lock again and no longer counts the tent as closed. Either the hook didn't engage, or the lock sensor polarity is the wrong way round. Check that the tent is fully down and the hook is engaged. If it is, flip LSW1 Polarity, then close the tent again. If the hook stops short of fully engaged, raise the module's Lock Stroke Time.
The lock moves the wrong way.
If the lock locks when it should unlock, power down and swap the two lock wires on the Motor Control Module's M1 and M2.
The tent says "Cooling down, N s".
That's the duty-cycle protection for the actuators after several runs in a row. Wait the time shown. If the tent is open, you can still close it once.
Last Trip says "No motor current".
The lift actuators aren't drawing any current. Check that they're connected to M1 / M2 and that the controller's fuse isn't blown.
The tent opens and closes backwards.
Turn on Invert Direction in the controller's settings, or swap the two lift wires on M1 and M2 with the power off.
The tent won't open, and the app shows "Motion Blocked (Drive Interlock)".
The status may also read "Refused: drive interlock input active - open blocked". The ignition or drive signal is on. That's working as intended: the tent opens with the engine off. Closing still works.
Still stuck?
We are your installer on call. Reach ROAMiQ support and we will walk you through it.