He forgot the combination so I built him a robot. Safe Cracking Robot - Part 1

Published 2023-01-09
My brother-in-law has a safe that he cannot open. I may not be a locksmith, or have burglar skills, but I'm good at engineering so I'm going to build Levy a robotic auto dialer to crack the combination to the safe.

Visit bit.ly/DigiKeyByteSized for the best selection of electronic components.
Digi-Key Blog: www.digikey.com/en/maker/projects/how-to-crack-a-s…

Github Project: github.com/bytesizedengineering/Safe-Auto-Dialer

New videos are uploaded as soon as I finish them!

Chapters:
00:00 - A moment of genius
02:53 - The plan and a 3D model
04:46 - Selecting a motor
05:29 - Replacing an unknown connector
08:58 - Why do I need stall detection?
10:25 - Connecting the motor driver to the microcontroller
14:23 - Finally making progress!
15:58 - Assembling an adjustable chuck
18:14 - Testing the auto dialer on a cheap safe
19:52 - Hard coding the combination
21:06 - Byte Sized Boot Camp Announcement


If you're like me you have creative ideas and sometimes they get trapped inside your mind. Here on Byte Sized Engineering I make project videos that get you excited about unleashing your inner maker and making those creative ideas a reality!

You shouldn’t need an engineering degree to make your ideas a reality. I suffered through years of engineering school so you don’t have to. I know how it feels to want to make something I’m excited and passionate about, but also feel overwhelmed by not knowing where to start. I’ve unlocked the secret to getting past this feeling of being stuck. In my videos I show you how to take complex problems and break them down into smaller, more manageable “byte sized” pieces.

If you want my recommendation on what you should watch, I put together this playlist for you.    • New Here? Watch My 10 Best Projects  

You should also subscribe to byte sized, and consider become a supporting member through Patreon or YouTube memberships. Supporting members get access to behind the scenes content, free project build guides, discord community server, early release videos, and monthly hangouts. Thanks for taking the time to watch this video, I look forward to seeing you next time!

Subscribe: youtube.com/bytesized?sub_confirmation=1

Instagram: www.instagram.com/bytesizedzach/

YouTube Memberships: youtube.com/channel/UCtVgFluK-MmGpQoE7VCxa6w/join

Patreon: www.patreon.com/bytesized

Byte sized merchandise: www.bytesizedengineering.com/store

If you're interested in what tools I use for byte sized projects, please visit:
www.bytesizedengineering.com/tools

All Comments (21)
  • I usually give myself a treat when I get something right. This guy is GENIUS, since he gives himself a treat for each wrong answer. I am nearly 60yrs old and cannot believe I have been doing this wrong the whole time.
  • @romianm
    As a mechanical engineer I'm cringing but also loving the process and ingenuity. Well done on all fronts. Hope this goes viral.
  • That was the best plea for Patreon patronage that I’ve seen. It worked. I immediately went over and signed up to support you. Might even clean out some contributions I’m making to creators I don’t really follow any more and swing those dollars your way.
  • @spaideri
    Just a small hint. If you give some heat to the connector "case" when you are trying to remove it, it will come off really easily. For heat you could use a heat gun or like a hair dryer. You don't need too much of heat to melt the solder.....just that the plastic just starts to slightly soften.
  • @elliotmarks06
    I saw the LockPickingLawyer safe cracker video a while ago, and have been interested in the build process of a DIY alternative ever since! Great video, can't wait for part 2!
  • @johnbborg1015
    You are doing everything exactly how i wouldve tackled this project. i loved every single second of it and it was even educational. im excited for part 2!
  • @dl5244
    Consider using a (heat) pressed threaded insert (PEM) on the 3D printed parts to reduce the chance of movement from stress!
  • @WabbitHole
    Have you calculated how much time it will take for your auto-dialer to try a million different combinations? Odds are you won’t need to try all one million, but. Retired R&D, EE enjoying this. So many things can go wrong! I bought a expensive safe with a electronic keypad that took 4-digit number to open. Yep, I forgot my combo. I had bought it from a local company about 4 years earlier. After much begging and proving I bought it, the owner talked me through a secret way to sequence through numbers that opened it. Then, I just had to set the 4-digit number as you would normally. Makes one wonder if a tumbler type has any such secret way.
  • Love this so much! I actually just bought a house that as a built in gun safe and the old owner doesn’t know the combo (honestly the biggest selling point for me, the realtor thought I was nuts because I spent like 30 minutes looking at the safe and about 20 min on the rest of the property)😂. The door is locked open and I could easily open the back up but what would the fun be in that. Ever challenge is an opportunity to learn something new and its rare that one this exciting comes along! as a mechanical engineer turned electrical engineer I am trying to come up with the coolest way to put all my knowledge to the test and what you are doing is almost exactly what I had in mind. I’m probably the least experienced in programming side and I have always found that process to be the most maddening and rewarding when I figure something out. so now’s a good time dig in and work through the issues. Can’t wait to start pulling out my hair. Super exciting I will stay tuned to your project!
  • One potential problem might be the jaws loosening or slipping off over time, a potential fix would be to have a set screw for the lead screw as well, so you tighten the jaws onto the dial and then tighten the set screw to give it a bit more resistance to loosening off. It might not be a problem that becomes immediately obvious, but if the safe cracker is running for hours it might become an issue then, and you don’t want it to fail hours into trying to crack the safe, you may have to start from the beginning again. Another potential solution would be to have some kind of elastic band to wrap around the jaws, just to give them some force holding them together, maybe you could even insert a spring between the jaws to keep the pressure up.
  • @evilbrewer
    For the stall detection: I would not look at a threshold of the load value but calculate the derivative of the load value (e.g. how fast it changes, simplest form last value - current value) and go against a threshold of the derivative with the stall detection. In case of a stall you have a large negative derivative and that threshold should be relativly independend of a lot of motor and application conditions.
  • @napsguns
    Awesome video can't wait to see the next part. If it takes a few seconds to test each combination, it will take you a few weeks/months at most to find it. Doable if you're willing to wait!
  • @micah6635
    It's funny I came across this video because in my math class we are leaning about calculating all possible combinations. Like I was literally watching my online class videos on permutations at the same time I clicked on this.
  • @akiko009
    Great stuff. For removing connectors like that I use low-melt-point solder. Mix it into the existing joints and it'll remain liquid long enough to remove easily.
  • @Ungineered
    For removing connectors, you can get an heated solder sucker or a desolder station with a automatic vacuum pump. So you don't have to destroy the connector you're removing.
  • i work on cnc s all my life i can relate to your frustration and joy nice video !!