IP Library › Granted Patent US 11,914,345
Granted Patent B2
US 11,914,345 · App. 16/872,983 · Granted Feb 27, 2024

DIMM insertion electronic cam insertion profile

Inventors: Joseph Reichenbach (Snoqualmie, WA); Jeffrey Kendall (Duvall, WA)
Assignee: Google LLC
G05B19/416G01B11/14G01L1/22H05K13/04G05B2219/40549
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,914,345
App. No.
16/872,983
Granted
Feb 27, 2024
Kind
B2
Abstract

The technology relates to a memory insertion machine for inserting memory modules into memory sockets on a circuit board. The memory insertion machine may include one or more insertion rods moveably mounted to one or more vertical guides and an insertion controller. The insertion controller may be configured to apply an insertion force to a memory module in a memory socket by controlling the movement of the one or more insertion rods on the one or more vertical guides. The movement of the one or more insertion rods may have a gradually decreasing deceleration as the insertion rods move towards the memory socket.

Claims (35)

1. A memory insertion machine comprising:

one or more insertion rods moveably mounted to one or more vertical guides, the one or more insertion rods comprising corresponding tips configured to contact a memory module;

a horizontal guide, wherein the one or more vertical guides are connected to the horizontal guide; and

an insertion controller configured to apply an insertion force via the corresponding tips to the memory module in a memory socket by controlling movement of the one or more insertions rods on the one or more vertical guides;

wherein the insertion controller includes an electronic simulated cam or a mechanical cam, the electronic simulated cam or the mechanical cam configured to drive linear motion of the one or more insertion rods according to gradually decreasing velocity.

2. The memory insertion machine of claim 1 , wherein the insertion controller is further configured to decrease a speed of the insertion rods as the insertion rods move towards the memory socket.

3. The memory insertion machine of claim 1 , wherein a pattern of the gradually decreasing velocity is based on an empirical evaluation of prior strain rate testing.

4. The memory insertion machine of claim 1 , wherein the insertion controller is further configured to cease applying the insertion force by the one or more insertion rods when a target distance is reached.

5. The memory insertion machine of claim 4 , wherein the insertion controller is further configured to retract the one or more insertion rods when the target distance is reached.

6. The memory insertion machine of claim 1 , further comprising;

a pair of guides, wherein a first end of the horizontal guide is connected to one of the pair of guides and a second, opposite end of the horizontal guide is connected to a second of the pair of guides.

7. The memory insertion machine of claim 6 , further comprising:

a first motor configured to move the horizontal guide along a pair of guide tracks on the pair of guides; and

a second motor configured to move the one or more vertical guides along a guide track in the horizontal guide.

8. The memory insertion machine of claim 7 , wherein the insertion controller is further configured to control positions of the horizontal guide and the one or more vertical guides by controlling the first motor and the second motor, respectively.

9. The memory insertion machine of claim 1 , further comprising:

a pair of motors configured to move the one or more insertion rods along guide tracks in the vertical guides, wherein the insertion controller is further configured to control positions of the one or more insertion rods by controlling the pair of motors.

10. The memory insertion machine of claim 1 , further comprising:

an input device configured to receive a selection of a circuit board model, wherein the circuit board model is associated with position data indicating locations of a plurality of memory sockets on a circuit board.

11. The memory insertion machine of claim 10 , wherein the insertion controller is further configured to position the one or more insertion rods above the plurality of memory sockets in a predefined pattern, based on the position data.

12. The memory insertion machine of claim 11 , wherein for each time the one or more insertion rods are positioned above the memory socket of the plurality of memory sockets, the insertion controller causes the one or more insertion rods to apply the insertion force to the memory module positioned in the respective memory socket until a target distance is reached.

13. The memory insertion machine of claim 1 , wherein the one or more insertion rods includes two insertion rods, the two insertion rods positioned to push the memory module into the memory socket from opposite sides of the memory module.

14. A method for inserting one or more memory modules into one or more memory sockets using an insertion machine, the method comprising:

providing the insertion machine comprising:

one or more insertion rods moveably mounted to one or more vertical guides, the one or more insertion rods comprising corresponding tips configured to contact a memory module;

a horizontal guide, wherein the one or more vertical guides are connected to the horizontal guide; and

an insertion controller configured to apply an insertion force via the corresponding tips to the memory module in a memory socket by controlling movement of the one or more insertions rods on the one or more vertical guides;

wherein the insertion controller includes an electronic simulated cam or a mechanical cam, the electronic simulated cam or the mechanical cam configured to drive linear motion of the one or more insertion rods according to gradually decreasing velocity,

applying, by the one or more insertion rods, the insertion force via the corresponding tips configured to contact a memory module to one of the memory modules in a corresponding one of the memory sockets, such that movement of the one of the one or more insertion rods has a gradually decreasing velocity as the one of the memory modules moves towards the corresponding one of the memory sockets; and

controlling, by the insertion controller, the insertion force applied to the one of the memory modules by the one or more insertion rods based on a measured distance, the insertion controller configured to cease applying the insertion force by the one or more insertion rods when a target distance is reached.

15. The method of claim 14 , wherein the applying of the insertion force to the one of the memory modules decreases a speed of the one of the memory modules as the one of the memory modules moves towards the corresponding one of the memory sockets.

16. The method of claim 14 , further comprising:

before the applying of the insertion force to the one of the memory modules, collecting empirical data of strain rate testing of at least one of the memory modules, wherein a pattern of the gradually decreasing velocity is based on the empirical data.

17. The method of claim 14 , wherein the gradually decreasing velocity of the one or more insertion rods is caused by an electronic simulated cam of the insertion controller, wherein the electronic simulated cam drives linear motion of the one or more insertion rods.

18. The method of claim 14 , wherein the gradually decreasing velocity of the one or more insertion rods is caused by a mechanical cam of the insertion controller, wherein the mechanical cam translates rotational motion of the mechanical cam to linear motion of the one or more insertion rods.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2020
From: REICHENBACH, JOSEPH; KENDALL, JEFFREY
To: GOOGLE LLC
Reel/Frame 052657/0976 →
Continuity (1)
Related Publication 20210356937A1 · Nov 18, 2021