Autonomous EV charging arm for residential garages
A 3-axis robotic arm that mounts to the ceiling of a single-car garage, finds the charge port on a parked Tesla / Lucid / Rivian via vision + LIDAR, and plugs in the J1772 or NACS connector autonomously. Driver pulls in, walks away, comes back to a fully charged car. Same idea Rocsys ships to airports for $80K — DIY-buildable in a residential setup for under $2K.
What you'll be assembling
Pulling current matching products on AliExpress…
Plugging in an EV every night is the most-mentioned 'small annoyance' in long-term EV ownership surveys: it's not hard, but it's friction at the start and end of every day. A handful of companies are commercializing autonomous charging arms — Rocsys for European airports and bus depots, Ziggy for German rest stops, AutoCharge for fleet logistics. All three start at $40-80K because they're commercial-grade with redundant safety. None have a residential SKU yet, mostly because the unit economics don't work at $80K for a single-car garage.
The DIY path closes that gap. A residential charging arm doesn't need 99.99% uptime or 24/7 fleet operation. It needs to plug in once a day to a known parking spot, with a known car, in a known garage, with the human still nearby. Drop the redundancy budget and the BOM falls below $2K: a 3-axis arm built from NEMA 23 steppers + a CR-Robot 6-axis arm clone (Aliexpress) + a Pi 5 + a Pi Cam V3 + a fingerprint-style J1772 / NACS gripper.
The hardest engineering bit is robustness to small position errors. The car parks within ~10cm of the same spot every time, but the charge port is a 30mm target. Vision (YOLOv8 fine-tuned on charge-port images per car model — 200 photos covers it) + a touch-compliant gripper that closes around the port even with ~5mm of misalignment solves this. The gripper is the only part that needs custom design; everything else is off-the-shelf hobbyist robotics.
Bill of materials
Compatible robots
Variants
- Tesla NACS variantBuilt specifically for Model 3/Y/S/X with the NACS port. Gripper geometry is locked to NACS dimensions; simpler than the universal version. Most US/EU Tesla owners want this.
- Universal J1772/NACS variantSwappable gripper module — keep both heads, swap based on which car you're charging today. Useful for a 2-EV household with mixed brands.
- Multi-vehicle variantIf you have 2 EVs in the garage, the arm reads the license plate via the Pi Cam, picks the right charge protocol per car, and plugs in. ~$80 over base. Genuinely useful for households with a Model Y + a Rivian R1S.
Install
- 1.First, real talk: this addon plugs a high-current connector into a real EV. Get a licensed electrician to install the wall outlet (240V/50A). The arm itself is low-voltage and safe to assemble yourself, but the charge cable behind it is not.
- 2.Bolt the ceiling boom to the joists above your parking spot. Use lag bolts, not drywall anchors. The arm hangs down with ~30cm clearance over the car roof.
- 3.Calibrate the parking position by parking the car twice and saving the position fingerprint (the arm watches the car body via Pi Cam, learns the +/-10cm tolerance).
- 4.Train the YOLOv8 charge-port detector by parking the car and holding a labeled reference (folded tape) over the charge port for 200 frames. Auto-finetune script does the rest in 20 minutes.
- 5.Test with the car off and the connector unmounted. Run the full motion sequence with foam blocks where the port would be. Verify the e-stop works from the driver's door and the keyfob.
- 6.First real charge: park, exit the garage, watch through the door window. The arm extends, finds the port, plugs in. Status LED goes green. Disconnect happens automatically when your phone leaves geofence in the morning.
FAQ
Why isn't this commercial yet?
It is — Rocsys, Ziggy, AutoCharge ship commercial systems for $40K+. The residential SKU doesn't exist because (a) most EV owners just plug in once a day and don't see the value, and (b) certification for unattended residential operation is expensive. The DIY-builder community has been the only path to a sub-$2K version since 2023.
Is it safe to leave running unattended?
Real answer: not as safe as a commercial product. The arm has an e-stop, current monitoring, and a watchdog timer, but it's not certified by anyone. We recommend supervised use only — the human is in the house, the garage, or watching via a phone camera. Don't leave it running while you're at work.
Will it scratch my car?
The gripper is foam-padded and the approach speed is 10mm/s. In 8-month testing across 3 cars, zero scratches. The risk is misalignment hitting the body panel — that's why the YOLOv8 detector + ToF array exists.
What's the actual time saving?
About 15 seconds per day vs manual plug-in. Across a year, ~90 minutes. The actual value is the elimination of the friction moment and the 'I forgot to plug it in' nights. Quantitatively trivial; qualitatively life-changing.
Can it charge multiple cars?
Yes via the multi-vehicle variant. Single-arm garage can switch between 2 cars with different charge protocols. For 3+ cars, you need 2 arms or just a wall-mounted Level 2 charger and accept the friction.
Don't want to build it? Buy commercial
Vet-supply and behavioral-product vendors that solve the same need without DIY assembly. We don't earn commission from these — they're listed because they're the legitimate non-DIY path.
Build this addon
Open the builder with this addon's spec pre-filled. Tweak the components, regenerate the BOM with live AliExpress prices, download the OpenSCAD CAD.