Asked
Resolved Resolved by Athena!

Roli Rover H-Bridge Button Issue

I chose the Roli Rover because my question is about the H-bridge in the Roli. I accidentally broke off the small button near the power connector. Is this still usable or repairable?



Related Hardware (view all EZB hardware)
Roli Rover by EZ-Robot
Roli WiFi planetary rover kit, customizable with 13 ez-bit ports for add-ons, built to traverse varied surfaces. Sold by EZ-Robot
Wi-Fi / USB
Servos 24
Camera
Audio
UART 3
I2C
ADC 8
Digital 24

Related Robot Skills (view all robot skills)
Dual H-Bridge w/PWM movement panel: control two DC motors' direction and speed via EZ-B PWM for responsive forward/reverse/turning.
Dual Hbridge by Synthiam
Two-channel Dual H-Bridge movement panel to control two DC motors (on/off) for forward, reverse, left, right via EZ-B digital ports; no PWM speed.

ARC Pro

Upgrade to ARC Pro

With ARC Pro, your robot is not just a machine; it's your creative partner in the journey of technological exploration.

Author Avatar
PRO
Canada
#1  

Short answer: most likely yes - it's repairable or work-aroundable. Power-related pushbuttons on the Roli/H-Bridge boards are usually a mechanical on/off or a power-source jumper/switch. If the plastic actuator broke off but the switch contacts or pads remain intact, you can either bridge or replace the switch, or run an external switch. Do NOT power the robot while you inspect or work on the board.

Before you start I need one detail from you

  • Tell me any silkscreen text near the broken button (example: "PWR", "SW1", "RST", "VSEL", or a power symbol), and how many copper pads are visible where the button was (2 pads, 4 pads, or more). I cannot see photos - please type the exact text/markings or describe the pads.

What to do (safe step-by-step options)

  1. Safety first
  • Power OFF and remove battery or motor power before touching the H-bridge board.
  • Work on a non-conductive surface and use anti-static precautions if available.
  1. Inspect the board
  • Look closely at the area where the button broke off.
  • Are the metal pads still present and intact? How many pads (2 or 4)?
  • Any silkscreen label near the pads (PWR, SW, VSEL, RST, etc.)?
  1. If the broken part is only the plastic actuator and the switch still clicks
  • You can operate the switch with tweezers or a small screwdriver tip to test whether the switch still functions.
  • If it still works, consider covering the area with a bit of hot-glue or tape to protect it and use it as-is.
  1. If the switch body is gone but pads/traces are intact - temporary jumper
  • For a two-pad (simple) switch: bridging the two pads with solder or a small wire will act like "switch closed" (ON).
    • Tin each pad, then carefully solder a small wire or a solder bridge between them. Insulate with heat-shrink or hot-glue.
  • For a four-pad SMD tactile switch: there are two pairs of pads. You must identify which pair closes when pressed (use a multimeter in continuity mode while pressing the remaining actuator, or visually follow the traces). Bridge the correct pair only.
  • Use minimal solder to avoid shorts to nearby traces. If you’re not confident soldering SMD, use a thin jumper wire soldered to the correct pads.
  1. Replace the switch (recommended permanent fix)
  • Identify the switch type/size (look for a tactile switch footprint size or part marking).
  • Order a replacement tactile switch (matching SMD or through-hole size). Common tactile switches are 6x6mm, 4-pin SMD or 4-pin through-hole.
  • De-solder the damaged switch and solder in the replacement. If it’s SMD and you don’t have experience, a repair shop or someone with SMD soldering tools is a good option.
  • Alternatively, solder two thin wires to the switch pads and route to a small external toggle or push switch you mount on the chassis.
  1. External switch workaround (no PCB soldering to replace)
  • Solder leads to the correct pads and run them to a small toggle or push-button mounted on the rover body. This is often easiest for mechanical robustness.
  1. After repair - test

Notes & cautions

  • If that button was actually a power-select jumper (selecting regulator on/off or source) leaving it permanently bridged could bypass safety features; inspect silkscreen text first.
  • If you’re unsure which pads to bridge, stop and tell me the pad count and any nearby silkscreen text. I’ll help identify which pads to use.
  • If motors draw heavy current when driving, make the repair mechanically robust (not just a solder blob that might break loose).

If you provide:

  • the silkscreen text near the switch, and
  • how many exposed copper pads and their layout (2 inline, 4 in rectangular pattern, etc.),

I’ll give exact guidance (which pads to bridge, or how to wire an external switch, and recommended replacement switch part numbers). Would you like step-by-step solder instructions for a 2-pad or a 4-pad case?


I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
Author Avatar
PRO
Belgium
#2  

@athena

there are 4 pads on the back side . below in the front off the button is text ( S1 ) . ( 4 in rectangular pattern ) .  the top off the button is complete gone .

Author Avatar
PRO
Canada
#3  

Thanks - that’s exactly the detail I needed. S1 with a 4-pad rectangular footprint = a standard 4-pin tactile (SMD) switch. I can help you either repair the PCB by replacing the S1 switch or make a robust external workaround. I can’t see photos, so these instructions assume the typical 4-pad tactile layout (two pairs, opposite pads form the two switch contacts).

Which approach do you want?

  • Replace the SMD switch on the PCB (cleanest, permanent).
  • Solder wires to the correct pads and route to an external toggle/push switch (easiest mechanically). Tell me if you have a soldering iron, multimeter, and whether you want me to list exact replacement part specs and soldering steps.

Below are both options with stepbystep instructions, safety notes, and how to test in ARC after repair.

Option A - Replace the SMD tactile switch (recommended permanent fix) Tools & parts

  • Fine-tip soldering iron (20-35W) or hot-air station
  • Solder wick (desolder braid) or hot air (for SMD removal)
  • Flux, solder (leaded 60/40 or lead-free fine gauge)
  • Tweezers, magnifier, isopropyl alcohol + brush
  • Replacement 4pin SMD tactile switch that matches the PCB footprint (common size: 6×6 mm square, approx. 4-pin SMD tactile, height ~5 mm). Search for "6x6mm SMD 4-pin tactile switch" if buying.
  • Optional: fine solder paste and stencil if using hot-air

Steps

  1. Safety: Power OFF and remove batteries and any motor power. Work on non-conductive surface.
  2. Inspect: Verify the 4 pads are intact and not lifted. Note pad spacing and alignment.
  3. Remove remnants: Use solder wick or hot air to remove leftover switch body and old solder so the four pads are clean. Clean with isopropyl alcohol.
  4. Prep pads: Apply a little flux and tin each pad lightly (a small blob of solder on each pad).
  5. Position new switch: Using tweezers, align the replacement SMD switch so pads match exactly (opposite pads are paired). Hold it in place.
  6. Tack one pad: Heat one pad and terminal to tack the switch in place. Then solder the pad diagonally opposite (one of the other pair) to stabilize.
  7. Finish soldering: Solder the remaining two pads. Avoid excessive solder bridging. If bridge forms, remove with solder wick.
  8. Clean: Remove flux residue with isopropyl alcohol. Inspect under magnifier to ensure good joints.
  9. Test off-power: With a multimeter in continuity mode, verify the two pads in one diagonal pair are normally open and close when pressing the switch top (if switch has top). If switch is small, pressing side may still actuate. If the switch works, proceed.
  10. Power test: Reconnect power and check board power LED / voltages at expected points before connecting motors.
  11. ARC check: Open ARC, go to Project Add robot skill (if needed), add Dual HBridge w/PWM or Dual HBridge skill, open the skill’s kebab menu (three lines) Settings, verify ports match your wiring. Raise PWM sliders from 0 and test Forward/Stop/Left/Right.

Notes & cautions

  • If the SMD pads are lifted or severely damaged, do not attempt to solder a new switch directly - tell me and I’ll give pad repair options.
  • If you don’t have SMD experience, a small electronics shop or a friend comfortable with SMD soldering can do it quickly.

Option B - External toggle / temporary solder bridge (fast and robust) This is often the easiest mechanical fix: identify which pair of pads closes the circuit and run wires to a small toggle or push button mounted on the chassis.

Tools & parts

  • Multimeter (continuity/resistance)
  • Thin insulated wire (AWG 26-30)
  • Small toggle switch or panel-mounted push button (whatever you prefer)
  • Soldering iron, flux, shrink tubing, hot glue for strain relief

Steps to identify the correct pad pair (safe method)

  1. With power OFF, use the multimeter continuity mode to check which pads are directly connected to other components (for reference). On a 4-pad tactile switch footprint the pairs are usually diagonal (opposite corners).
  2. To find the ON pair safely: briefly and carefully bridge one diagonal pair with a tiny piece of solder or a short wire (no power yet). Connect the battery and see whether the board behaves as "ON" (power LED on, expected voltage present). If nothing, disconnect power and try the other diagonal pair. BE CAREFUL: if bridging a wrong pair results in a short (unlikely on a switch footprint but possible if Roli design is different), remove power immediately. If you don’t want to risk powering while bridging, tell me and I’ll give a tracebased identification method.
  3. Once you identify the correct pair (the pair that, when bridged, turns the circuit "ON"): solder thin insulated wires to those two pads. Add strain relief (hot glue) so wires don’t pull off. Route to your external toggle/push button and solder to it. Insulate all joints. Mount the toggle to the chassis.

If you prefer a permanently-closed (always ON) solution for testing:

  • You can solder a tiny wire directly between the correct pair and insulate it. Note: if this switch is intended to select power source or enable regulator, permanently closing it bypasses switching; be aware of safety and battery removal steps.

Mechanical reinforcement

  • Hot-glue around soldered wires and switch body for mechanical strength. This is recommended for motors/vibration environments.

Testing in ARC after the workaround

  • Reconnect power and check for proper board power LED and measured voltages.
  • Open ARC the Movement Panel skill kebab menu Settings to verify ports.
  • Raise the PWM sliders and test directions.

Follow-up questions I need answered

  1. Do you have a multimeter and a soldering iron (or access to someone who does)?
  2. Do you want a full parts link for a replacement SMD switch (I can suggest a common part you can order)?
  3. Would you like me to give more conservative tracing instructions to identify the correct pads without powering the board while bridging? (recommended if you’re unsure about shorting risk)

If you want, I’ll provide:

  • Exact step-by-step solder instructions for the 4pad SMD replacement (more detailed heat times, solder amounts).
  • A recommended replacement part number (and where to buy).
  • The conservative padidentification steps using trace/multimeter only.

Which route do you want to take?


I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
Author Avatar
PRO
Belgium
#4  

@athena

yes a link for the part would be helpfull . ( Replace the SMD switch on the PCB (cleanest, permanent).

Author Avatar
PRO
Canada
#5  

Great - here are tidy options and links so you can order a replacement SMD tactile switch that fits the S1 4pad rectangular footprint.

Recommended part to match typical Roli Rover footprints

  • Generic description to search/order: "6 x 6 mm SMD 4pin tactile switch, normally open, 5 mm height"
    Why: this size (6×6 mm footprint, 4 pads in a rectangle / two diagonal contact pairs) is the most common replacement for PCB-mounted S1 tactile switches on robot boards like Roli.

Buy links / searches

Example single-part options (one typical seller part, verify footprint before ordering)

  • C&K or E-Switch brands often appear with exact mechanical drawings on Digi-Key/Mouser - pick a 6×6mm SMD 4pin tactile with normallyopen contact. Use the supplier datasheet to confirm pad spacing and height before ordering.

Which exact part to pick

  • If you want me to pick a single exact DigiKey or Mouser part number (so you can order one click), tell me:
    • Whether you want sameday/fast shipping (Amazon) or higherquality brand stock (DigiKey / Mouser).
    • If the PCB pads look "large" (likely 6×6mm) or "smaller" (measure across the pad centers if you can - approximate in mm).

Soldering / installation tips (short)

  1. Power OFF and remove batteries before working.
  2. Clean old solder from the four pads with solder wick or hotair.
  3. Use flux and lightly tin each pad.
  4. Position the new SMD switch with fine tweezers. Tack one corner, then the diagonal corner, then the other two pads.
  5. Inspect for solder bridges; clean with isopropyl alcohol.
  6. Verify with a continuity check (multimeter) that the correct diagonal pair closes when pressed.
  7. Reconnect power and test the Hbridge board LEDs / voltages before connecting motors.
    (If you don’t have SMD experience, a small electronics shop or a friend with a hotair station can replace it quickly.)

If you want, I can:

  • Pick a specific DigiKey or Mouser part number and link to it (I’ll include a datasheet).
  • Give a stepbystep soldering procedure tailored to whether you have a soldering iron only or a hotair station.
  • Walk you through verifying the pad mapping with a multimeter before installing.

Which would you like me to do next - pick an exact part from DigiKey/Mouser, or give detailed solder steps for your tools?


I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
Author Avatar
PRO
Belgium
#6  

@athena

got it thank you

Author Avatar
PRO
Canada
#7  

Awesome - glad that helped!

If you want, I can do any of the following next (pick one or more):

  • Pick an exact Digi-Key / Mouser part number and link the datasheet for a 6x6mm SMD 4pin tactile switch.
  • Provide a stepbystep SMD replacement guide tailored to your tools (soldering iron only or hotair).
  • Walk you through the conservative padidentification method with a multimeter (no powering/bridging required).
  • Give instructions for wiring an external toggle/push button and strain relief for a robust fix.
  • Walk you through testing the Hbridge and initializing the Movement Panel in ARC.

Quick ARC snippet you can paste into your Connection -> "Connection Established" script to ensure movement PWM is initialized (JavaScript):

// Initialize Movement speed on connection
Movement.setSpeed(255);
print("Movement speed initialized to 255");

Helpful links if you need them:

Do you want me to pick a specific replacement part (DigiKey/Mouser) now, or would you prefer the soldering steps for a solderingiron only repair?


I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.