← All projects

Battery Door

Designing a one-touch battery door mechanism that releases with a downward button press and automatically re-latches when closed.

Overview

I designed a push-button battery door for an Apple mechanical design interview challenge. A spring-loaded sliding latch converts a downward button press into horizontal release motion, allowing the door to open and automatically re-latch when closed.

I developed the assembly in Siemens NX and used hand calculations, tolerance analysis, and FEA to evaluate button travel, closing force, latch engagement, and component loading. I also planned the assembly sequence and selected materials and processes for a proposed production volume above 100,000 units per year.

Exploded views of the mechanism and the door subassembly, with an eight-step assembly procedure
Fig. 1Sliding latch components and assembly sequence

Design

The mechanism combines a vertically guided button, a horizontal latch, return springs, and two chassis parts that locate and retain the moving components.

Button pegs engage angled slots in the latch. Pressing the button retracts the latch until it clears the door hook, allowing spring-loaded hinges to lift the door.

When the button is released, the springs return the button and latch. During closing, a ramp on the door hook pushes the latch aside; the latch then springs back into engagement. A flat locking surface resists release from an upward pull on the door.

I designed the top chassis to snap onto the bottom chassis, capturing the internal parts while guiding button and latch motion.

Cross section through the full device with the button pressed and the springs compressed
Fig. 2Button travel retracts the latch from the door hook

Concept Development

I defined requirements for button force and travel, closing force, package size, and repeated use. The key interaction targets were a 2–5 N button force, 1–3 mm travel, and a closing force below 8 N.

Two panels listing the design assumptions and the requirements, covering device dimensions, lifespan, production volume, button press force and travel, door closing and opening force, durability, cost, weight, and appearance
Fig. 3Assumptions and requirements

I explored four release architectures and compared their complete release and reset sequences. The tradeoffs included tolerance sensitivity, jamming, accidental actuation, component complexity, and whether the button could remain within the door perimeter.

Moving snap fit concept alongside its inspiration: battery covers and water bottle lids
Fig. 4Moving snap fit inspiration and concept
Push release concept alongside its inspiration: push-to-open cabinets with touch latches
Fig. 5Push release inspiration and concept
Rotating body concept alongside its inspiration: a retractable pen with a rotating cam body
Fig. 6Rotating cam body inspiration and concept
Sliding latch concept alongside its inspiration: a door knob with a strike plate and sliding latch
Fig. 7Sliding latch inspiration and concept
Four-column comparison of the moving snap fit, push release, rotating body, and sliding latch concepts, with the moving snap fit highlighted
Fig. 8Comparing the four mechanisms

I developed sliding and rotating implementations of a moving snap fit. The sliding version uses angled slots to convert button travel into latch translation; the rotating version pivots the latch out of engagement.

Four cross-section steps showing the sliding snap fit releasing and re-latching the door
Fig. 9Mechanism steps of sliding snap fit design
Four cross-section steps showing the rotating snap fit releasing and re-latching the door
Fig. 10Mechanism steps of rotating snap fit design

I selected the sliding version using a weighted decision matrix. It scored higher for effectiveness and user experience, which carried more weight than the rotating version’s advantages in compactness and estimated cost.

Weighted decision matrix comparing the sliding snap fit and rotating snap fit designs
CriterionWeightSliding ratingSliding scoreRotating ratingRotating score
Effectiveness5420315
User experience4416312
Manufacturability4312312
Ease of assembly4312312
Compactness4312416
Cost339412
Total8179
Fig. 11Decision matrix of the two designs

Analysis & Validation

I worked backward from the latch travel needed to clear the door hook to size the angled slots, button stroke, and return springs. The calculations predicted 1.39 mm of button travel, within the 1–3 mm target.

Handwritten calculations for button travel, free body diagrams, and the spring constant bounds
Fig. 12Button and latch calculations

I evaluated peg bending and snap-fit stress, strain, and deflection under the modeled loads. The door calculation predicted a 6.1 N closing force, below the 8 N target. These calculations screened the geometry for the assumed service life; physical cycle testing would be needed to establish durability.

Handwritten snap-fit calculations for maximum strain, stress, deflection force, and closing force
Fig. 13Door and latch calculations

I traced the dimensional chain from the latch tip to the door hook and calculated an RSS tolerance stack-up. The predicted overlap was 0.79 mm nominal, with an RSS range of 0.51–1.09 mm. This estimate supports engagement under the modeled variation, but does not establish a worst-case tolerance bound.

Tolerance stack-up diagram and table from latch tip to door tip, with nominal and RSS overlap results
Fig. 14Dimensional chain and RSS estimate of latch overlap

I used FEA to examine peg-to-latch contact during release and door-hook deflection during closing. The simulations provided stress and deformation estimates for comparison with the hand calculations. Material assumptions in the peg analysis still need to be reconciled with the aluminum button specified in the proposed BOM.

Fig. 15FEA of button sliding latch
Fig. 16FEA stress of door snap fit
Fig. 17FEA deformation of door snap fit

Manufacturing & Cost

I selected proposed materials and processes based on component geometry, compliance, production volume, and user-contact surfaces.

The chassis, latch, and structural door use injection-molded ABS; the button and door cover use aluminum. Springs, screws, and spring-loaded hinges are purchased hardware. The assembly sequence uses chassis snap fits to retain the release mechanism.

The estimated BOM cost was $3.30 per assembly. This is a preliminary component-cost estimate rather than a validated manufacturing quotation or complete production cost. The button alloy and forming process require further review before release.

Bill of materials for the sliding snap fit mechanism
ComponentQtyMaterialManufacturingMass (g)Unit ($)Total ($)
Top chassis1ABSInjection molding6.90.350.35
Button1Aluminum 6061-T6Die casting3.60.100.10
Latch1ABSInjection molding4.60.250.25
Springs2PurchasedPurchased—0.100.20
Screws4PurchasedPurchased—0.100.40
Bottom chassis1ABSInjection molding8.60.450.45
Spring-loaded hinge2PurchasedPurchased—0.100.20
Door1ABSInjection molding24.41.201.20
Door cover1Aluminum 6061-T6Stamping4.70.150.15
Total3.30
Fig. 18Bill of materials for sliding snap fit

Results

I completed the CAD assembly, release sequence, analysis, and manufacturing proposal for the sliding-latch design. Calculations predicted button travel and door-closing force within the selected targets, while the RSS stack-up predicted positive latch overlap.

The design remains an analytical concept. The next steps are to reconcile material assumptions, build a prototype, and measure actuation force, latch engagement, wear, and cycle durability.

presentation

Presentation slide 1 of 15Presentation slide 2 of 15Presentation slide 3 of 15Presentation slide 4 of 15Presentation slide 5 of 15Presentation slide 6 of 15Presentation slide 7 of 15Presentation slide 8 of 15Presentation slide 9 of 15Presentation slide 10 of 15Presentation slide 11 of 15Presentation slide 12 of 15Presentation slide 13 of 15Presentation slide 14 of 15Presentation slide 15 of 15

tools

Siemens NXANSYSTolerance Analysis