electrical
Wiper Motor - Front
for 2012 Tesla Roadster Single Motor RWD · RWD
Difficulty
Moderate
Time
1.5 h
Tools
7
Steps
12
Replace the front wiper motor on a 2012 Tesla Roadster. The Roadster is built on the Lotus Elise platform, so the wiper assembly is largely Lotus-derived rather than Tesla-specific — sourcing parts may require Lotus channels.
Warnings
⚠️The Tesla Roadster has a high-voltage battery pack behind the seats with HV cabling running along the chassis. Do not probe, cut, or disturb any orange cabling at any point during this job.
⚠Roadster body panels are bonded composite (carbon fiber / fiberglass on aluminum bonded chassis). Do NOT pry against painted clamshell panels and do not strike with a hammer — they crack and cannot be straightened like steel.
⚠Roadster service documentation is rare. If the wiper linkage routing or cowl removal is unclear, stop and consult Tesla Roadster service materials or a qualified Roadster specialist before forcing any fastener.
ℹ️Mark wiper arm park position with masking tape before removal — incorrect re-indexing will cause the blade to sweep off the glass or strike the A-pillar.
Tools required
Metric socket set (8mm, 10mm, 13mm)Essential
Torque wrench (5–30 Nm range)Essential
Trim removal tool set (plastic)Essential
Wiper arm puller
Phillips and flat-blade screwdriversEssential
Paint-safe masking tape (to mark wiper park position)
Insulated gloves and safety glasses
Parts
- Front wiper motor assembly (Roadster/Lotus Elise-pattern) × 1 — Manufacturer-specified Roadster wiper motor — verify with Tesla Roadster service channel or Lotus equivalent before ordering
- Wiper arm spindle nut (replace if corroded/damaged) × 1 — OEM specification
- Cowl/scuttle fasteners and clips (replace any broken on removal) × 1 — OEM specification
Preparation
- Park on level ground, place in P (or in gear if equipped with the Roadster manual transaxle), and engage the parking brake.
- Exit ALL doors with the key fob away from the vehicle. Wait at least 2 minutes for HV systems to fully de-energize, even on this non-HV job.
- Disconnect the 12V low-voltage battery. On the Roadster the 12V auxiliary battery is located in the front trunk/forward compartment area — refer to the Roadster owner documentation to confirm before disconnecting. Loosen terminal bolts to spec.
- DO NOT touch, cut, or pierce ANY orange cable — these are high-voltage and lethal.
- If at any point you encounter an orange cable, an HV component, or are unsure if a system is de-energized: STOP and consult a Tesla-certified technician.
- Turn the wiper switch ON briefly before disconnecting the 12V to allow the wipers to return to the park position, then switch OFF.
- Mark the resting (park) position of each wiper arm on the windshield with low-tack masking tape.
- Open the front clamshell/frunk to access the cowl/scuttle area where the wiper motor and linkage reside.
Procedure
- 1Remove wiper armsLift the plastic cap at the base of each wiper arm to expose the spindle nut. Remove the spindle nut. Carefully rock the arm off the splined shaft, or use a wiper arm puller to avoid damaging the shaft or the painted cowl. Set arms aside in their original left/right orientation.⚠Do not pry against the painted composite cowl — use a puller if the arm is seized.
- 2Remove cowl / scuttle trimRelease the plastic clips and any visible fasteners securing the cowl/scuttle panel below the windshield. Use a plastic trim tool. Lift the cowl and disconnect the washer hose from the jet(s) if it must be fully removed. Note clip positions for reassembly.⚠Roadster cowl clips are brittle with age — have replacements on hand.
- 3Confirm 12V is disconnected and locate the wiper motor assemblyVisually verify the 12V negative terminal is still disconnected. Locate the wiper motor and linkage carrier behind the cowl. On the Roadster this assembly is the Lotus-pattern single-motor unit driving both arms via a linkage frame.
- 4Disconnect wiper motor electrical connectorRelease the locking tab on the wiper motor's electrical connector and unplug it. Inspect the connector for corrosion. If a retaining screw is present on the connector body, remove it carefully.Torque specConnector Screws4 Nm (3 lb-ft)
- 5Detach motor crank arm from linkage (if servicing motor only)If replacing only the motor and reusing the linkage frame, mark the position of the motor crank arm relative to the linkage, then remove the crank-arm retaining nut and separate the linkage ball joint from the crank. If replacing the entire motor + linkage carrier as an assembly, skip this step.ℹ️The crank arm position sets the wiper park sweep — mark it precisely.
- 6Remove the wiper motor / linkage assembly mounting boltsRemove the bolts securing the wiper motor (or motor + linkage carrier) to the body/bulkhead. Support the assembly as the last bolt is removed so it does not fall and damage paint. Withdraw the assembly through the cowl opening.Torque specBracket Bolts20 Nm (15 lb-ft)
- 7Transfer motor to new unit (if applicable) and inspectIf the replacement is motor-only, transfer the crank arm to the new motor in the marked orientation. Confirm the new motor's part number matches the original Roadster/Lotus-pattern unit. Inspect the linkage bushings for play — replace the entire carrier if worn.⚠Do not energize the new motor on the bench unless you can confirm the park position — running it through a cycle will reset park geometry.
- 8Install new wiper motor / assemblyPosition the new motor (or motor + linkage carrier) into the cowl area. Start all mounting bolts by hand to avoid cross-threading into the chassis. Torque the mounting bolts evenly.Torque specBracket Bolts20 Nm (15 lb-ft)
- 9Reconnect linkage and electrical connectorIf the linkage was separated, reattach the ball joint to the crank arm in the marked orientation and torque the crank-arm nut to OEM specification — refer to Tesla Service Manual / Lotus Elise service data for this fastener. Reconnect the electrical connector until the lock tab clicks. Reinstall any connector retaining screw.Torque specConnector Screws4 Nm (3 lb-ft)
- 10Verify park position before reinstalling armsTemporarily reconnect the 12V battery (torque terminal bolts to spec). Briefly turn the wiper switch ON, then OFF, and allow the motor to return to its park position. Disconnect the 12V again before continuing.⚠Keep hands clear of the linkage during the test cycle — it pinches.Torque specBattery Terminal Bolts6 Nm (4 lb-ft)
- 11Reinstall wiper arms to marked park positionPlace each wiper arm onto its splined shaft so the blade aligns with the masking tape marks made during preparation. Install the spindle nuts and torque to OEM specification — refer to Tesla Service Manual / Lotus Elise service data. Close the plastic caps.
- 12Reinstall cowl / scuttle trimReconnect the washer hose to the jets if it was disconnected. Seat the cowl panel and press all clips home. Replace any clips that broke during removal.
Reassembly
- Reconnect the 12V battery negative terminal and torque to spec.
- Confirm wiper arms are seated and tight; nuts must not back off in service.
- Top up windshield washer fluid if any was lost during cowl removal (Roadster reservoir capacity ~3.5 qt).
- Close the front clamshell/frunk.
Verification
- Cycle the wipers through low, high, and intermittent speeds — both arms must sweep smoothly with no binding or chatter.
- Confirm both blades return cleanly to the marked park position and do not contact the A-pillars or sweep off the top of the glass.
- Operate the washer function and verify both jets spray onto the glass and the wipers wipe the fluid without streaking.
- Check for any wiper-related fault lamps or warnings on the Roadster's instrument cluster (VDS).
- Inspect the cowl panel fitment — no gaps, no loose clips.
- Note: this job is not on a scheduled Tesla service interval, but while the cowl is open it is a good opportunity to inspect the cabin air intake area and washer hose condition.