Why is that useful?

I happen to own three Macintosh Portables. Those computers use a 3-cell lead battery, which consists of Enersys Cyclon cells. The batteries cannot be kept installed int the computer, as they will get completely drained within 2-3 months and get irreversibly damaged once stored empty.

So I kept my stash of batteries separately, but then what’s the best way to charge once per 6-12 months? I’ve used a “smart” RC battery charger, but it was a real pain to reliably connect wires to the battery, which has recessed contacts.

Apple has actually offered an external charger for Portable:

1_fb695a1003c1489d23b6e6f74204369b.jpg

Source: https://www.worthpoint.com/worthopedia/apple-brand-macintosh-portable-1801509065

So the plan was to create something similar using a 3D printer and off-the-shelf components.

The design

The idea was fairly simple, let’s a 3d printable tray that holds the battery and makes reliable contact with the battery contacts.

The original charger used spring-loaded contacts (ie. really large diameter pogo pins). The choice at usual suppliers was limited and I found good candidates on Aliexpress:

Untitled

Link: https://www.aliexpress.com/item/1005003405928702.html?spm=a2g0o.order_detail.order_detail_item.8.6e1ef19chS1Kfr (make sure to pick A578)

The type A578 offers large diameter to make sure relatively high currents can flow without too much resistance, on the other hand enough travel (5mm) of the pin to have enough tolerance when placing the battery.

Now about the tray. I found a 3D printable model of a Portable battery on Thingverse, which was a very good start:

Macintosh Portable Battery Enclosure (M5137) by StephenLulz

Then I designed a tray resembling the original one in Fusion 360 around the battery model and including the A578 pins:

MacPortableCharger v38 small.png

And that’s it - print it, press the pins into the printed model, solder some wires and ready. The brown color of the tray is not exactly my choice - it’s recycled filament to limit the environmental impact of 3D printing 🌍

IMG_1478 small.png