This video explores the principles and practice of reverse engineering, detailing why and how one might approach it, particularly in the context of mechanical systems. The speaker uses his experience building a robot arm based on internet research as an example of remote reverse engineering. He then transitions to demonstrating physical teardown techniques using a commercial robot arm.
The video discusses various online resources for gathering information about a product remotely, such as images, user manuals, online reviews, research papers, schematics, and 3D models. For physical teardowns, the importance of thorough documentation (photos, naming parts, describing function and removal process), testing the product before disassembly, and carefully managing fasteners is emphasized. The teardown of the robot arm reveals internal components like servo motors, harmonic drives, pulleys, belts, and discusses manufacturing processes like casting and machining, pointing out design details like pry points, jack screw holes, cable management, and tensioning mechanisms. The video concludes prematurely due to a personal injury but highlights the valuable lessons learned during the partial teardown.
Reverse Engineering: From Internet Research to Robot Arm Teardown
0:00 What is Reverse Engineering: The speaker introduces reverse engineering as the process of understanding how something works and was made, used for various purposes including repair, replacement part creation, and product benchmarking.
0:19 How to Reverse Engineer Without the Product: The video discusses remote research methods, including studying images to estimate dimensions, finding user manuals (especially troubleshooting sections), looking for online videos/reviews, FAQs, manufacturer tutorials, research papers, schematics, and 3D models.
0:40 Scaling from Images: Using elements in the background of product photos as reference points allows for estimating the scale and proportions of a product, useful when actual dimensions aren't available.
0:51 User Manuals are Key: Manuals often contain troubleshooting guides (revealing common issues and replacement parts), lifting diagrams (showing weight and center of gravity), and may be split into sections for different aspects (electrical, maintenance).
3:30 Reverse Engineering with Physical Access: When a physical product is available, test it completely before disassembly. If you only have one, be cautious of permanent fasteners (glued/welded parts) that might require destructive methods.
0:59 The Importance of Documentation: During disassembly, document every step by taking photos, naming each removed piece, describing its function, and noting how it was removed. Templates (spreadsheet format recommended) are helpful for this process.
10:13 Managing Fasteners: Keep careful track of all fasteners removed, noting their location, type, length, and thread. Reinstalling them back into the component they came from can aid organization.
12:51 Design Insights from Teardown: The teardown of the robot arm reveals intentional design features like pry points (divots) for easy panel removal.
13:42 Machining Details: Observe machined surfaces on cast parts, indicating areas where precision was required after the initial casting process.
14:11 Internal Components: The robot arm's joint is shown to contain servo motors with encoders driving pulleys and larger gears (potentially different reduction ratios). Harmonic drives are also identified.
16:12 Axis Coordination: Moving one axis (axis five) causes the face plate attached to another (axis six) to rotate; this is compensated for in the robot's programming by moving axis six in the opposite direction.
17:07 Jack Screw Holes: Threaded holes without initial fasteners are likely intended for "jack screws" to push out tightly fitted or press-fit components.
18:15 Harmonic Drive: Another harmonic drive is found, described as a compact gear reduction system using a flexible cup and an egg-shaped bearing.
19:00 Bevel Gear: A bevel gear is shown hidden under grease, part of the internal gear train.
19:30 Unidentified Features: Note any features or holes whose purpose isn't immediately obvious, as they might be for manufacturing steps, maintenance, or alignment.
20:50 Belt Tensioning: Slots near the motor mounting reveal the mechanism for tensioning the drive belt.
21:16 Observing Electrical Connections: Cable management and protection (like waterproof covers and zip ties over connections) provide insights into how the manufacturer addressed environmental factors (grease, oil).
22:24 Learn from Previous Engineers: Approach observed design choices with curiosity rather than immediate judgment; complex or seemingly inefficient designs might have practical reasons based on experience or manufacturing constraints.
24:40 Cable Management: The use of internal cable routing through pass-through joints protects cables and simplifies robot operation compared to external routing.
26:47 Analyzing Manufacturing Methods: Consider how each part was likely manufactured (casting, machining) and the challenges or considerations involved in achieving required tolerances and features.
30:08 Base Joint: A harmonic drive is present in the base joint, responsible for rotating the entire robot arm.
30:14 Teardown Halted: The video concludes prematurely due to the speaker's injury, leaving the final stages of the teardown incomplete but having covered the essential process.