![](https://static.wixstatic.com/media/2d8d2b_db3acda25f94456aad9501ca715c7003f000.jpg/v1/fill/w_618,h_184,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/2d8d2b_db3acda25f94456aad9501ca715c7003f000.jpg)
Padlock Project
When it came time to choose a final project in MCEN 1025 (Introduction to CAD and Fabrication), I wanted to pick something to model that could be physically interacted with during the design process, was mechanically interesting, well known but also unique, and plausible to accurately model. Finally settling on designing a basic padlock, I purchased a see through lock and got to work.
![transparentLock_edited.jpg](https://static.wixstatic.com/media/2d8d2b_6040b2539e29434fada105da41be265b~mv2.jpg/v1/crop/x_219,y_0,w_764,h_764/fill/w_603,h_603,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/transparentLock_edited.jpg)
Research
Research began with the purchase of a transparent lock meant for lockpicking to assist in understanding how a basic lock functions.
![digiCali.png](https://static.wixstatic.com/media/2d8d2b_6901d2f15fe84a469aabbd704f7fc825~mv2.png/v1/fill/w_603,h_603,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/digiCali.png)
Measuring Physical Model
Using a digital caliper, physical measurements were taken of the model. Although these were not used in the final design because they were often strange values, likely due to imprecise manufacturing tolerances, they served as a useful basis to design a replica.
![Lock_v1_allfiles.png](https://static.wixstatic.com/media/2d8d2b_9331a5e032e647d4b38ae35e195a4955~mv2.png/v1/crop/x_8,y_0,w_1032,h_1033/fill/w_602,h_603,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/Lock_v1_allfiles.png)
Naming Convention
To assist in orginization, a naming convention was chosen. This takes on the form: Lock_<Partname>_<Version#> for parts, and Lock_<Partname>_<Version#>_Drawing_<Version#> for drawings.
![back_Shell.png](https://static.wixstatic.com/media/2d8d2b_00c44bcad4d443ba83becfdf4492e982~mv2.png/v1/crop/x_303,y_0,w_985,h_969/fill/w_603,h_593,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/back_Shell.png)
Lock Shells
The first component designed was the shell of the lock. This was decided based on the fact that all other components needed to fit inside the dimensions of this part.
![main_pin.png](https://static.wixstatic.com/media/2d8d2b_9dc3dddfca3c4ecaa9e2d1a3be4b8c5c~mv2.png/v1/crop/x_0,y_85,w_537,h_537/fill/w_603,h_603,al_c,lg_1,q_90,enc_avif,quality_auto/main_pin.png)
Lock Slot
One of the most complex individual parts, the lock slot is the main part that allows the key to interact with the padlock. Comprising of 6 holes, a slot, 2 pins, and a channel for the key to slide through, this part required a deep understanding before it could be properly created.
![lockLoop.png](https://static.wixstatic.com/media/2d8d2b_b5758323fe8248f9bb27c79dae17f2f3~mv2.png/v1/crop/x_129,y_0,w_1030,h_1030/fill/w_603,h_603,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/lockLoop.png)
Lock Loop
Due to the multiple cuts, revolved features, and sweeps dependant on dimensions of other parts, this part was particularly challenging. It was critical that the part be precise while also allowing for a great degree
![lockpins.png](https://static.wixstatic.com/media/2d8d2b_4b9a9e6837c24ae3bd86afeb0a14433f~mv2.png/v1/crop/x_202,y_0,w_1032,h_1015/fill/w_603,h_593,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/lockpins.png)
Lock Pins
Although all based from the same original model, each pin has a different height, corresponding to how far the key must raise it so that the lock can be opened. the radius along the top of each pin is also the same as the Lock slot cylinder.
![spring_pins_edited.jpg](https://static.wixstatic.com/media/2d8d2b_37170272f9eb461f9cd2d1810de15a42~mv2.jpg/v1/crop/x_0,y_118,w_1032,h_1015/fill/w_603,h_593,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/spring_pins_edited.jpg)
Spring Pins
Each pin is identical, all serving to transfer the pressure of individual springs to their corresponding lock pins to keep the lock engaged when a key is not inserted.
![loop_lock.png](https://static.wixstatic.com/media/2d8d2b_b69041e5a3004e5d906f2b4b57781d63~mv2.png/v1/crop/x_191,y_0,w_1069,h_1051/fill/w_603,h_593,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/loop_lock.png)
Loop Lock
The two loop locks serve as the main components that prevent the loop from moving when the design is in its locked position. When the lock slot is twisted, each loop lock pulls inwards and allows the loop to move freely.
![loop_stopper.png](https://static.wixstatic.com/media/2d8d2b_d661601650674f9b914da7fe8e61f92f~mv2.png/v1/crop/x_74,y_0,w_1075,h_1057/fill/w_603,h_593,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/loop_stopper.png)
Loop Stopper
The loop stopper functions to prevent excess vertical movement of the loop.
![key.png](https://static.wixstatic.com/media/2d8d2b_5bb8226f06ec4115959546e7b33061bf~mv2.png/v1/crop/x_48,y_0,w_1016,h_999/fill/w_603,h_593,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/key.png)
Key
Although an aesthetically simple design, the key needs to be precise for the entire lock to function properly. Each ridge on the lock corresponds to a lock pin height.
![pin slot dwg.png](https://static.wixstatic.com/media/2d8d2b_2f1f4f52ea164573968860f2a2216f55~mv2.png/v1/crop/x_144,y_0,w_826,h_826/fill/w_603,h_603,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/pin%20slot%20dwg.png)
Lock Slot Drawing
Because of the many fine details and complex geometries, this drawing was particularly challenging to create well.
![lock loop dwg.png](https://static.wixstatic.com/media/2d8d2b_43f9be77e202421698a523f6aa672c4f~mv2.png/v1/crop/x_84,y_0,w_822,h_822/fill/w_603,h_603,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/lock%20loop%20dwg.png)
Lock Loop Drawing
Similarly to the Lock slot, this part was feature rich and difficult to create a well dimensioned drawing. Ensuring that there were enough views and dimensions so that everything was clearly defined, while at the same time not having multiple instances of the same measurement was particularly challenging.
![config ss.png](https://static.wixstatic.com/media/2d8d2b_ae6b5f7e63c04b4db2fcfe502c263023~mv2.png/v1/crop/x_45,y_0,w_258,h_258/fill/w_361,h_361,al_c,lg_1,q_85,enc_avif,quality_auto/config%20ss.png)
Configurations
In an effort to make the assembly model act as it would in real life, I utilized a set of multiple configurations with different constraints and mates to model real physical behavior.
![spring ss2.png](https://static.wixstatic.com/media/2d8d2b_ebac75e29a0d4ee8a03370e45eeac8af~mv2.png/v1/crop/x_302,y_0,w_856,h_856/fill/w_603,h_603,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/spring%20ss2.png)
Spring Challenges
Initially I had wanted to put dynamic springs in the model, however even when they were correctly modeled as parts they created issues at the assembly level. I chose to leave these out of the final model as they removed the ability for the model to be interacted with.
![exploded ss.png](https://static.wixstatic.com/media/2d8d2b_95b142626a604352a02ef4a6ee2d2236~mv2.png/v1/crop/x_17,y_0,w_755,h_755/fill/w_603,h_603,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/exploded%20ss.png)
Finished Product
Demonstrated by the exploded view, the final assembly consisted of many individual and unique parts. All of these parts interact in realistic ways with each other. Although a challenging project, it was enjoyable and taught me many valuable lessons.
![lock nice pic.png](https://static.wixstatic.com/media/2d8d2b_eda7da1278c04fbdb35d709e181f4b5d~mv2.png/v1/crop/x_71,y_0,w_740,h_740/fill/w_603,h_603,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/lock%20nice%20pic.png)
Most Valuable Takeaway
The most valuable thing from completing this project, in my opinion, was the experience and practice gained in designing and constructing assemblies of my own design.
![front clear lock.png](https://static.wixstatic.com/media/2d8d2b_e9d47cc63f7d4173a79c59fca9881e00~mv2.png/v1/crop/x_51,y_0,w_685,h_685/fill/w_603,h_603,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/front%20clear%20lock.png)
Favorite Aspects of Project
The most impressive part of my project in my opinion was the ability to be physically interacted with. This was a choice I made, and was not a requirement. It is easy enough to make a fully constrained model where no parts are free to move, or a model where multiple configurations correspond to different static states of the model. However, it is far more challenging to create a functioning assembly where all parts interact with each other to model real life behavior.
![main_pin.png](https://static.wixstatic.com/media/2d8d2b_9dc3dddfca3c4ecaa9e2d1a3be4b8c5c~mv2.png/v1/crop/x_92,y_0,w_178,h_706/fill/w_152,h_603,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/main_pin.png)
![lock_slot_reg.png](https://static.wixstatic.com/media/2d8d2b_3d0dc86cf3884d6da45c93b4ee1eaf92~mv2.png/v1/crop/x_165,y_0,w_235,h_922/fill/w_154,h_603,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/lock_slot_reg.png)
![lock_slot.png](https://static.wixstatic.com/media/2d8d2b_94893f92da9a48f68648c41a80c8e067~mv2.png/v1/crop/x_491,y_0,w_232,h_879/fill/w_159,h_603,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/lock_slot.png)
![lock_slot_sidewire.png](https://static.wixstatic.com/media/2d8d2b_81442c6aec72447c9e5a41bcd8b7f725~mv2.png/v1/crop/x_81,y_0,w_235,h_973/fill/w_146,h_603,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/lock_slot_sidewire.png)